品牌:ABB | 产地:厦门 |
主营AB/ABB/GE/施耐德/本特利/ TRICONEX 巴赫曼/西屋/黑马 福克斯波罗 霍尼韦尔 等PLC 模块卡件
可以根据用户需求,提供选型配置、电气控制柜设计.工程设计、系统成套、软件编程、现场调试
下面试通过某公司的一款PLC,来更具体地说明PLC与常规PLC的区别。
2.1 PLC与常规PLC的CPU的差别
常规PLC内部CPU的数量有一个或多个,它或它们的作用是:执行用户的程序、进行I/O的扫描和系统的诊断。但用户的程序通常就进行一次处理,多个CPU的功能是把程序中的逻辑运算、算数运算、通信功能等分担实现,也就是协作处理。
而PLC的CPU至少有两个或多个,两个CPU的功能是:分别对同一个用户程序各自执行一次,然后再把两个结果放在一起进行比较,如果比较的结果是一致的,就输出这个结果,如果是不一致的,选择的结果输出。由此看出,这才是PLC与常规PLC大的不同:冗余+比较。
2 PLC内部CPU的结构
PLC包含2个处理器,每个处理器在自己的存储器区中,执行它们自己的逻辑,然后在每个周期的结尾和对方的结果进行比较,每个处理器有它自己独立的停机通道,如果检测到结果的不同或有失效成分,它能够实现系统停机,切到状态。这种双处理结构被称为内部的二选一结构。
PLC通常都有两个处理器,同时进行解码和执行。这种差异性提供了失效检测的下列优点:
· 两个可执行码独自生成,编译的差异性使得在代码生成时,容易检测系统失效。
·两个生成码由不同的处理器执行,因此,CPU能够在代码执行时,检测出系统失效和PLC的随机失效。
· 两个独立的存储器区用于两个处理器,因此,CPU能够检测出RAM的随机失效,而这在每个扫描周期的全部RAM检查时测不出来。 这里我们接着引出PLC与常规PLC第二个大的不同:随时+步步进行诊断和检测。这种检测有的是通过自身信息进行的,称为自检;还有的通过对方的信息进行检测,称为互检。后面我们还会提到更多的检测。
BROWNING 2590-14M-115
SMC CLAMP CYLINDER CKP1B50-50Y-P74Z
SMC CYLINDER CA1TN100-305-XC35
GRAESSNER POWERGEAR D-72135 X170H
AFL-CORNING ST1ST-DMMR ST/ST MM 62.5/125 DUPLEX 1M 28-PACK
YASKAWA JANCD-MIO04
EMERSON SDN 5-24-100P
MEASUREMENT TECHNOLOGY MTL5044
SMC CKZ2N63TF-90LP
DYNAMIC ENGINEERING?PMC-Parallel-IO 10-1999-0106
USED SV60276
USED?VIDEOJET 378900
CROWN 103922
PFANNENBERG CWBL 31005064000
P-E250R
F806045