SDCS-CON-1板卡
3.3 PLC的软件
为了完成控制策略,为了替代继电器,使用户等完成类似继电器线路的控制系统梯形图,而编制了一套控制算法功能块(或子程序),称为指令系统,固化在存贮器ROM中,用户在编制应用程序时可以调用。指令系统大致可以分为两类,即基本指令和扩展指令。细分一般PLC的指令系统有:基本指令、定时器/计数器指令、移位指令、传送指令、比较指令、转换指令、BCD运算指令、二进制运算指令、增量/减量指令、逻辑运算指令、特殊运算指令等,这些指令多是类似汇编语言。另外PLC还提高了充足的计时器、计数器、内部继电器、寄存器及存贮区等内部资源,为编程带来方便。
SDCS-CON-1板卡
编程语言
IEC61131-3
由于各PLC厂家产品在指令系统上的差异及编程方法上用户要求不同,IEC制订了基于Windows的编程语言标准IEC61131-3(1993年IEC颁布可编程序控制器的国际标准IEC1131),它规定了指令表(IL)、梯形图(LD)、顺序功能图(SFC)、功能块图(FBD)、结构化文本(ST)五种编程语言。这包括了文本化编程(IL、ST)和图形编程(LD、FBD)两个方面,而SFC则在两类编程语言中均可使用。IEC技术(TC65)进来开展了
IEC61499项目,将IEC61131-3进行了扩展,它是针对通过通信网络互联的模块化分布系统的体系结构的标准,将对IEC61131-3有所改善。这是以数字技术为基础的可编程序逻辑控制装置在高层次上走向开放性的标准化文件,是PLC发展的一大趋势。
SDCS-CON-1板卡
6ES7157-0AC80-0XA0
6ES7 321-1FH00-0AA0
6ES7 322-1BL00-0AA0
6ES7 331-7KF02-0AB0
6ES7 332-5HF00-0AB0
6ES7 307-1EA01-0AA0
6ES7 400-1JA01-0AA0
6ES7 195-7HB00-0XA0
6ES7 972-0BB52-0XA0
SLO-SYN SS2000D6驱动器
6ES7 972-0CB20-0XA0
6ES7 901-3CB30-0XA0
1492-MCGA215
发那科A860-2020-T301编码器
发那科A06B-0075-B103伺服电机
1766-L32BWA
6SE6440-2UD25-5CA1
1756-PB75R
AKD-P01207-NACN-0054
TU810端子
ATS48C48Q
1756-L71A模块
1756-ENBTA模块
3BSE018161R1 PM864AK01
6SN1123-1AA00-OEA2驱动模块
6ES7138-4FA05-0AB0
6AV6643-0DD01-1AX1
6ES7315-2AG10-0AB0
SB522V1
1FT5104-0AF71-1
6SE6440-2UD13-7AA1
1756-IF16
1756-OF4
1756-IB16
1756-OB16I
1756-TBCH
1756-TBNH