为减轻CPU通信任务,根据网络组成的实际需要,应选择具有不同通信功能的(如点对点、现场总线、工业以太网)通信处理器。
(四)编程功能
离线编程方式:PLC和编程器公用一个CPU,编程器在编程模式时,CPU只为编程器提供服务,不对现场设备进行控制。完成编程后,编程器切换到运行模式,CPU对现场设备进行控制,不能进行编程。离线编程方式可降低系统成本,但使用和调试不方便。在线编程方式:CPU和编程器有各自的CPU,主机CPU负责现场控制,并在一个扫描周期内与编程器进行数据交换,编程器把在线编制的程序或数据发送到主机,下一扫描周期,主机就根据新收到的程序运行。这种方式成本较高,但系统调试和操作方便,在大中型PLC中常采用。
五种标准化编程语言:顺序功能图(SFC)、梯形图(LD)、功能模块图(FBD)三种图形化语言和语句表(IL)、结构文本(ST)两种文本语言。选用的编程语言应遵守其标准(IEC6113123),同时,还应支持多种语言编程形式,如C,Basic等,以满足特殊控制场合的控制要求。
(五)诊断功能
PLC的诊断功能包括硬件和软件的诊断。硬件诊断通过硬件的逻辑判断确定硬件的故障位置,软件诊断分内诊断和外诊断。通过软件对PLC内部的性能和功能进行诊断是内诊断,通过软件对PLC的CPU与外部输入输出等部件信息交换功能进行诊断是外诊断。
PLC的诊断功能的强弱,直接影响对操作和维护人员技术能力的要求,并影响平均维修时间。
超大机,其开关量具总数为32k(32768),模拟量有2048路。西门子的SS-115U-CPU945,其开关量总点数可达8k,另外还可有512路模拟量。等等。
3ASD573001A13
1756-IA16I
1756-IA32
1756-IA8D
1756-IB16
1756-IB16D
1756-IB16I
1756-IB16IF
1756-IB16ISOE
1756-IB32
1756-IC16
1756-IF16
1756-IF16H
1756-IF4FXOF2F
1756-IF6CIS
1756-IF6I
1756-IF8
1756-IF8H
1756-IG16
1756-IH16I
1756-IH16ISOE
1756-IM16I
1756-IR6I
1756-IT6I
1756-IT6I2
1756-IV16
1756-IV32
1756-JMPR
1756-L60M03SE
1756-L61
1756-L61RMCN1
1756-L61RMEN1
1756-L61S
1756-L62
1756-L62S
1756-L63
1756-L63S
1756-L63XT
1756-L64
1756-L65
1756-L71
1756-L71S
1756-L72
1756-L72S
1756-L73
1756-L73S
1756-L73SXT
1756-L73XT
1756-L7SP
1756-L7SPXT
1756-LSC8XIB8I
1756-LSP
1756-M02AE
1756-M02AS
1756-M03SE
1756-M08SE
1756-M08SEG
1756-M16SE
1756-N2
1756-N2XT
1756-OA16
1756-OA16I
1756-OA8
1756-OA8D
1756-OA8E
1756-OB16D
1756-OB16E
1756-OB16I
1756-OB16IEF
1756-OB16IEFS
1756-OB16IS
1756-OB32
1756-OB8
1756-OB8EI
1756-OB8I
1756-OC8
1756-OF4