关于霍尼韦尔PKS系统第三方SCADA之间数据传输的的一些说明

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

霍尼韦尔PKS系统第三方SCADA之间数据传输的的一些说明在有些情况下,不同的第三方系统之间需要通信,这里的第三方除了Modbus之外还包括OPC,如下图所示的一种情况:PKSSCADAModbusMasterOPCServer&ClientMODBUS第三方系统A第三方系统BOPC第三方系统CMODBUSPKS转发PKS转发如上图所示:1、PKS系统作为ModbusMaster通过Modbus协议与2个或多个第三方系统(设备)之间进行通信2、PKS系统又作为OPCServer或Clicent通过OPC协议与第三方系统进行通信3、PKS系统在有些情况下还起到了数据存储转发的功能,就是从第三方获得的数据不仅仅是PKS自己使用还转发至另一个ModbusSlave第三方系统针对上述情况,可以在QuickBuilder中通过组态实现,具体方案如下:重要说明:PKS系统通过Modbus协议与第三方通信时,如果要向第三方写入数据,则在源数据的组态中一定要加入扫描死区(DriftDaedBand),死区的大小应依据通信内容和现实要求而定,比如0~100%的量程,我们可以定义死区为0.1%或0.5%,就是说,当PV变化小于0.1%时,不进行PV的更新,如果是重要的过程点,死区可以小一些。这样做的目的是防止Modbus向第三方写数据太过频繁而造成通信负荷过大。1、对于第三方系统A,首先按照最常用的Modbus通信进行组态,然后使用动作算法68将系统A的点传输到系统C,对于系统C,如果PKS不需要看到系统C的点,则不需建立与系统C的通信点(只需建立与系统C之间的Channel和Controller),具体组态如下图例子(状态点的例子可以参考下面OPC的说明):2、对于第三方系统B,如果PKS系统是作为OPCServer与系统B通信,则系统B经PKS转发到系统C的数据是由系统B主动变化,PKS作为随动系统。需要在QuickBuilder中建立一些需要转接的点,对于模拟量,在转接点的SP目标中填写系统C的接受地址即可(不需要单独建立与系统C连接的SCADA点,但是与系统C之间的Channel和Controller是必须要建立的),这种情况下,组态例子如下图所示:3、对于上述OPC,状态点的组态例子如下:4、如果PKS系统作为OPCClient,那么系统B就是OPCServer,对于这种情况,PKS需要在QuickBuilder中建立与OPC通信的Channel和Controller和与系统B之间的通信点,在与系统B通信正常后,再利用Action68算法将数值传输到系统C。对于OPC的Channel、OPCController以及OPC点的建立可以参考《关于pks提供的OPC接口》中所讲的,下面是组态例子(状态点可以参考上面的说明):

1 / 3
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功