通信程序是设备通信程序的简称,它是针对不同类型、厂家和型号的设备,按照设备的特定通信协议编写的、实现组态软件和设备之间的数据通信能力的软件模块,又称“通信驱动程序”、“通信驱动”等。
设备通信程序与现场硬件密切相关,在这些硬件中都有着它们自己特有的设备通信协议。设备通信协议规定了组态软件与硬件通信时的命令及数据相应的格式、数据校验方式等,它是组态软件与硬件设备进行设备交互通信的桥梁。设备通信协议与硬件接口一样,往往与硬件厂家的设计和硬件接口有关,不同的硬件厂家采用的设备通信协议也不尽相同,有的设备采用标准的通用协议,如:Modbus协议、OPC协议、CAN等;一些大的硬件设备厂家,如:西门子、三菱等,往往采用自己的专有协议。此外,在不同行业应用的设备往往采用该行业的标准通信协议,如:电力行业一般采用CDT、101等电力通信规约,智能建筑行业一般采用BACNet等。
设备通信驱动程序是设备通信的重要组成部分,工程中配置设备通信的主要工作就是配置不同设备的设备通信驱动程序,设备通信驱动程序在设备通信中的位置如图4-2所示。
图4-2 设备通信驱动程序在设备通信中的位置(www.daowen.com)
易控中通信驱动一般是按照对应设备的名称和通信方式进行命名的,并按照对应设备的类型、生产厂家、设备型号进行组织管理。按照对应设备和易控的通道连接方式进行了过滤,即显示的通信驱动列表只列出选择的通道类型所支持的设备。例如,如果需要易控和西门子S7-400PLC通过以太网口通信,首先需要选择“以太网”通道,在“PLC”设备分类中选择“西门子”节点下的“S7400以太网”,如图4-3所示。
图4-3 设备通信驱动程序的组织示例
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。