众所周知,目前传统PLC系统的生产厂商在指令系统及编程方法上具有较大差异,为解决此问题国际IEC技术组织发布了可编程序控制器的国际标准IEC 61131-3,全球的主流自动化系统生产厂商相继推出了自身符合上述国际IEC 61131-3标准的PLC系统(设备), IEC 61131-3标准中规定的指令表(IL)、梯形图(LD)、顺序功能图(SFC)、功能块图(FBD)、结构化文本(ST)五种编程语言同时成为了目前市场上最流行的PLC编程开发语言。同时得益于半导体芯片技术的迅猛发展,PLC系统的代码指令执行无需在PLC控制器上使用专用芯片,当前标准的嵌入式CPU就完全能够满足PLC运行所需的算力需求,如:执行1000 行IL指令
LD A
AND B
ST C
在不同硬件上代码执行效率如下:
因此将软PLC运行时系统(CODESYS Control Runtime System)部署到性能合适的CPU硬件平台上,可满足多种工业现场实现实时控制的需求。同时硬件平台接口资源丰富,便于集成5G模组方案,使5G+软PLC集成方案成为了市场上的宠儿。
伴随着信息技术以及工业以太网技术的发展,工业总线协议的种类日益繁多。传统的TCP/IP协议无法满足从控制端到被控设备的数据传输需求,当前各类新式复杂的工业数据传输协议部署在网络线缆上,利用高速率大带宽低时延来提供控制应用所需的实时响应,不仅改善了实时性能指标,而且降低了协议部署成本。从早期的开放式总线协议Modbus至如今被广泛应用的实时工业以太网通讯协议如:EtherNet /IP 、EtherCAT、ProfiNet、SERCOS III 等,工业总线技术在向着网络化、跨平台、高实时方向快速发展。