标准通信协议,诸如Modbus远程终端单元(RTU)、Modbus传输控制协议(TCP)、EtherNet/IP、Profinet等主流的通信协议,具有与典型工业设备进行通信的能力。客户定制的通信协议允许控制器与使用同样协议的非标工业设备进行通信。
为了存储控制器程序、I/O,以及存储应用程序数据文件、标签名称、描述等,需要合适的内存。强大的CPU功能,确保控制器具有足够的计算能力来满足应用需求,比如快速扫描次数、逻辑、数据和通信处理以及其它等功能。
简单的编程,为最基本的机器和系统控制提供了一个便捷的环境。在这种情况下,通常使用某一种语言,如梯形图逻辑。增强的编程语言提供了一个更灵活、但也更复杂的用户界面,包括梯形图、结构化文本、功能图以及指令集等各种编程选项。
内置数据记录,提供了将系统I/O点直接送入PLC内存进行存储的能力(见图2)。IIoT应用要访问大量数据,因此需要更先进的功能,来实现数据复制、存储、发布、数据库访问、远程访问和电子邮件推送通知等。数据和应用安全方面的增强功能,可以通过用户名和密码进行内置,但它通常在控制器的上一层:如人机界面(HMI)来实现。最后列出的功能,在某些情况下可能是最重要的功能,就是基于系统平均成本价格。
图2:高端PLC在工业物联网(IIoT)领域运行的很好,主要是因为配置了内置数据记录、数据处理以及先进的通信功能。
从应用环境考量
根据不同的应用需求,有的控制系统的功能要好于其它的系统,但这种判断往往会因人和每种工作环境的不同而有所差异(见表2)。
表2:工业控制器在典型应用中的性能表现
再次提醒,所有这些排名都是主观的,对于不同的应用,结果可能因人而异。
3 4 下一页> 余下全文page