所示的流程图反映的就是上述过程。它也反映了信息的时间关系。
有了上述过程,用PLC实现控制显然是可能的。因为:有了输入刷新,可把输入电路监控得到的输入信息存入PLC的输入映射区;经运行用户程序,输出映射区将得到变换后的信息;再经输出刷新,输出锁存器将反映输出映射区的状态,并通过输出电路产生相应的输出。又由于这个过程是永不停止地循环反复地进行着,所以,输出总是反映输入的变化的。只是响应的时间上,略有滞后。当然,这个滞后不宜太大,否则,所实现的控制不那么及时,也就失去控制的意义。
为此,PLC的工作速度要快。速度快、执行指令时间短,是PLC实现控制的基础。事实上,它的速度是很快的,执行一条指令,多的几微秒、几十微秒,少的才零点几,或零点零几微秒。而且这个速度还在不断提高中。
所示的过程是简化的过程,实际的PLC工作过程还要复杂些。除了I/O刷新及运行用户程序,还要做些公共处理工作。
公共处理工作有:循环时间监控、外设服务及通讯处理等。
监控循环时间的目的是避免”死循环”,避免程序不能反复不断地重复执行。办法是用”看门狗”(Watchingdog)。只要循环超时,它可报警,或作相应处理.
外设服务是让PLC可接受编程器对它的操作,或通过接口向输出设备如打印机输出数据.
通讯处理是实现PLC与PLC,或PLC与计算机,或PLC与其它工业控制装置或智能部件间信息交换的。这也是增强PLC控制能力的需要。
也就是说,实际的PLC工作过程总是:公共处理–I/O刷新–运行用户程序–再公共处理–……反复不停地重复着。
可编程控制器实现控制的方式
用这种不断地重复运行程序实现控制称扫描方式。是用计算机进行实时控制的一种方式。此外,计算机用于控制还有中断方式。在中断方式下,需处理的控制先申请中断,被响应后正运行的程序停止运行,转而去处理中断工作(运行有关中断服务程序)。待处理完中断,又返回运行原来程序。哪个控制需要处理,哪个就去申请中断。哪个不需处理,将不被理睬。显然,中断方式与扫描方式是不同的。
在中断方式下,计算机能得到充分利用,紧急的任务也能得到及时处理。但是,如果同时来了几个都要处理的任务该怎么办呢?优先级高的还好办,低的呢?可能会出现照顾不到之处。所以,中断方式不大适合于工作现场的日常使用。
但是,PLC在用扫描方式为主的情况下,也不排斥中断方式。即,大量控制都用扫描方式,个别急需的处理,允许中断这个扫描运行的程序,转而去处理它。这样,可做到所有的控制都能照顾到,个别应急的也能进行处理。
PLC的实际工作过程比这里讲的还要复杂一些,分析其基本原理,也还有一些理论问题。有关人员如果能把上面介绍的入出变换、物理实现–信息处理、I/O电路–空间、时间关系–扫描方式并辅以中断方式,作为一种思路加以研究,弄清了它,也就好理解PLC是怎样去实现控制的,也就好把握住PLC基本原理的要点了。
Product Information
The DS200DCFBG1B is a power supply board that was designed and manufactured by General Electric as part of their Mark V SPEEDTRONIC series of products. The DS200DCFBG1B board is versatile, with an ability to be used in many IGBT drive applications, including: AC2000, CB2000, DC200, EX2000, FC2000, GF2000, and ME2000. The DS200DCFBG1B board is designed to receive 38 and 115 VAC input power from the CPT, or control power transformer. The DS200DCFBG1B board then provides control level power to its drive and 115 VAC power to its enclosure fans. There are many circuits that are included on the DS200DCFBG1B board, including: Motor field power circuits, circuits to monitor AC line and DC motor signals, control level power supplies, and driver circuits that are made for use with the motor field SCR gate pulse. There are five test points located on the DS200DCFBG1B board that allow the user to check the voltage signals, the status of the voltage signals, and the DCFB board common. The DS200DCFBG1B board also has three fuses that are used to protect the power supply. When replacing a DS200DCFBG1B board, be sure that the drive’s power is shut off. Failure to follow this step can result in serious injury. Disconnect all cables from the DS200DCFBG1B board and push back on the plastic holders to release the board from its carrier. Position the new board so that it is in the same orientation as the old one and place it into the carrier. Then, you can reconnect the cables to the board as labeled. After that, you will need to adjust the board’s EE parameter for voltage feedback offset.