现场服务器和协议转换器

FieldServer是一种通信桥接器或网关,设计用于在发送消息时将一种协议转换为另一种协议,或映射来自不同设备的标记并处理通信。

通过Frank Lamb,自动化入门 2016年3月5日

虽然可编程逻辑控制器(plc)在工业领域很常见,但当涉及到控制商业空间中的建筑物和校园时,情况看起来有点不同。这些设备和设施涉及环境控制,而不是生产机器;锅炉房,冷却设备,照明控制器,安全系统等。HVAC系统、计算机不间断电源(UPS)系统和气体监测也被连接到网络中。

在这个领域中,有许多不同的制造商和供应商可能在系统和设备之间使用不同的通信协议。有些可能与工业中的相同;常用的有Profibus和Modbus。其他的,如BACnet,是特定于建筑自动化和控制世界。

早在20世纪90年代,我就做过一些需要交换和转换数据的项目。它涉及到艾伦-布拉德利基于SLC的BASIC模块,以及在专用PC上编写计算机代码。这是非常耗时和昂贵的。现在,由于使用了fieldserver等设备,所涉及的成本和时间都大大减少了。

FieldServer是一种通信桥接器或网关。有些被设计成在发送消息时简单地将一种协议转换为另一种协议。另一些实际上是将不同设备的标签映射到另一个设备,并处理双向通信。这涉及到板载内存和一些配置。

这个设备很酷的一点是它使用了三组不同的寄存器;服务器端映射到PLC,具体到它的名称和结构,一个中间内部寄存器,可以通过计算或交换字节与每个标签或组进行操作,客户端通过BACnet映射到建筑控制系统。这使得命名约定和结构可以由当事双方决定。

FieldServer只能读取“平面”标记,这意味着所有标记都必须从它们的结构化形式映射到基本的bool、dint和real。虽然这很简单,但是标签仍然需要通过在软件中浏览它们的位置来手动输入到代码中。它们还必须输入到FieldServer配置文件中。这意味着要从Excel中复制粘贴很多东西。

弗兰克羊肉他是自动化咨询服务公司的创始人。本文最初发表于自动化入门博客.Automation Primer是CFE Media的内容合作伙伴。由制作编辑克里斯·瓦夫拉编辑,控制工程, CFE传媒,cvavra@cfemedia.com

在线额外

有关plc和编程的更多文章,请参阅下面的相关文章。

原始内容可以在automationprimer.com