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

发布时间 : 星期一 文章关于霍尼韦尔PKS系统第三方SCADA之间数据传输的的一些说明更新完毕开始阅读c8e020a0f9c75fbfc77da26925c52cc58ad6901a

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

在有些情况下,不同的第三方系统之间需要通信,这里的第三方除了Modbus之外还包括OPC,如下图所示的一种情况:

第三方系统CMODBUSPKS转发PKS转发第三方系统A

MUSBODPKS SCADAModbusMasterOPC Server&ClientOPC第三方系统B如上图所示:

1、 PKS系统作为Modbus Master通过Modbus协议与2个或多个第三方系统(设备)

之间进行通信

2、 PKS系统又作为OPCServer或Clicent通过OPC协议与第三方系统进行通信

3、 PKS系统在有些情况下还起到了数据存储转发的功能,就是从第三方获得的数据不

仅仅是PKS自己使用还转发至另一个Modbus Slave第三方系统 针对上述情况,可以在Quick Builder中通过组态实现,具体方案如下:

重要说明:

PKS系统通过Modbus协议与第三方通信时,如果要向第三方写入数据,则在源数据的组态中一定要加入扫描死区(Drift DaedBand),死区的大小应依据通信内容和现实要求而定,比如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系统是作为OPC Server与系统B通信,则系统B经PKS

转发到系统C的数据是由系统B主动变化,PKS作为随动系统。需要在QuickBuilder中建立一些需要转接的点,对于模拟量,在转接点的SP目标中填写系统C的接受地址即可(不需要单独建立与系统C连接的SCADA点,但是与系统C之间的Channel和Controller是必须要建立的),这种情况下,组态例子如下图所示:

3、 对于上述OPC,状态点的组态例子如下:

4、 如果PKS系统作为OPC Client,那么系统B就是OPC Server,对于这种情况,PKS需要在QuickBuilder中建立与OPC通信的Channel和Controller和与系统B之间的通信点,在与系统B通信正常后,再利用Action68算法将数值传输到系统C。对于OPC的Channel、OPC Controller以及OPC点的建立可以参考《关于pks提供的OPC接口》中所讲的,下面是组态例子(状态点可以参考上面的说明):