Inboutch8.0中实现通讯冗余

来源:互联网 发布:linux tail相反 编辑:程序博客网 时间:2024/04/28 05:56

Intouch 8.0 中的通讯冗余实现

    Wonderware Intouch8.0是一种常用的组态软件。用来作工业监控,具有功能强大,使用简便的特点。

    Intouch 与它的设备驱动(IOServer)之间通常以Fast DDE来交换数据。而IOServer是设备相关的,不同的设备(如各种PLC)有对应的IOServer.这样一种通讯方式可以使Intouch做到设备无关。但在8.0以及之前的版本中IOServer是不支持通讯冗余的。在这种情况下只能通过自已编写脚本来弥补。以下以Mbenet IOSERVER为例做设名

    1.设备有两块Mbe通讯模块,分别命名为A和B

    2.在Mbenet中添加两个Topic PLC_A,PLC_B,分别指向两块Mbe通讯卡。

    3.在Intouch中添加一访问名PLC,默认指向Topic PLC_A.

    4.在标记名字典中添加一个标记,PLC_Status,访问名为"PLC",项目名为"status";

    5.在"脚本-->数据改变"中添加一项代码如下 :

if (PLC_Status == 0) then

   

end if;

原创粉丝点击