本文转载自微信公众号【工业智能化研究 魏毅工程师】
当前的智能仪表,如HART,FF,PROFIBUS PA仪表等接入控制系统后,设备需要进行参数设定、功能配置、与控制器和资产管理系统的数据交换等工作。开展这些工作都需要用到智能仪表对应的设备描述文件或者程序。

设备描述文件包含如下内容:设备参数及其相关性;设备功能,如仿真、标定;图形化表示,如菜单、用户界面、趋势图等;数据存储选项等。
仪表制造商为其设备编写合适的EDD文件并且经过预处理和编译,生成二进制编译EDD文件,将文件与设备一起提供给用户。用户的自动化主机系统读取编译后的设备描述文件,获取智能设备的参数、功能和显示等定义,实现智能设备数据采集、存储、展示和操作。

下一代仪表将是IP化智能仪表。在网络化工业控制架构中,智能仪表、控制器、上位机都是工业控制网络的节点,网络节点通过交换机路由器等设备组成的网络实现数据通信。与传统工业控制系统不同,仪表不再是特定控制器的附属设备。传统工业控制系统中重要的设备描述文件也将不适用于网络化工业控制架构。
网络化工业控制架构本质上是基于IP的工业物联网,智能仪表与上位机的通信不应该是基于设备描述文件的主从通信模式,而应该是基于IP端口和协议的对等通信模式。智能仪表支持某端口的预定义协议的服务,上位机就可以用支持该协议的应用程序访问智能仪表端口,从而实现与智能仪表的数据通信。
设备描述文件类似于主机外设驱动程序,适用于深度耦合的主从数据通信。IP端口协议则类似于网络浏览器或者手机APP,适用于松耦合的对等数据通信。对等通信模式对智能仪表要求更高,仪表应该有自己的通信协议栈,能够自行处理通信请求和响应,真正实现自主、对等的网络通信能力。
这也就是为什么IP仪表只需要数据通信协议,而不需要设备描述文件的原因。
