Wonderware-InTouch与PLC的冗余配置

         【Intouch】与PLC的冗余有多种方式,根据PLC的不同,基本分为三类,分别为:PLC间冗余,Intouch间冗余,PLC与Intouch间互相冗余。

现在分配通信架构:PLC1,PLC2,Intouch。IP地址分别为:192.168.10.1,192.168.10.2,192.168.10.3

一.,AB的PLC

           Intouch与AB的2个PLC冗余通信的时候,Intouch无需配置冗余,这个冗余的过程是在PLC之间完成的,需要在PLC里面进行配置。若PLC1为主PLC,PLC2为备PLC,则在Intouch的SMC中只需填写PLC1的IP地址就好了,当进行冗余切换的时候,PLC2的IP地址会自动的变为PLC1的IP地址。此时Intouch只指向一个IP通道,按正常配置SMC就行。

二,西门子的PLC

          Intouch与西门子的PLC冗余通信的时候,光在PLC之间做冗余还是不够的,同时还要在SMC中做相应的通道冗余。如下图示:右键新建一个New_S7Cp_000,填写PLC1的IP地址以及CPU的槽号,保存一下。

右键再新建一个New_S7Cp_001,填写PLC2的IP地址以及CPU的槽号,保存一下。

以上两个通道建立完成,再需要新建一个冗余端口New_REDUNDANT_DEVICE_000,如下图所示:在右侧Primary Device栏填写主通道,在Second Device填写备用通道,并且在Ping Item栏填写一个心跳地址,这个地址可以是整型的,在2个PLC的程序中实现每秒同步自动从1到60的加1计算,保证这个地址的值是永远在变化的。也可以填写离散型地址,做0和1的心跳切换。这样Intouch一旦发现这个地址的值没有变化了,就会立刻从主PLC1切换到备PLC2上,保证通信不中断。

在Device Groups框内,新建访问名PLC1,这个就是对应Intouch上的访问名。

而在New_S7Cp_000和New_S7Cp_001这两个通道中是不用设置访问名的,如下图示:都是空空如也的。

在Intouch的访问名设置中,如下图配置所示:主题名PLC1就是在SMC中配置冗余端口的主题名。

以上Intouch与西门子PLC的冗余就完全配置好了。

三,前面两种PLC类型的冗余配置是针对实时驱动安装在本地客户机上的,现在有一种情况是,当你的客户机的数据是来自于实时服务器时,并且有2台服务器可以为客户机同时提供实时数据服务。因为考虑到厂务监控的可靠性,业主可能会必须要求配置两台实时服务器互为冗余。这时候除了以上两种冗余配置之外,还要进一步在Intouch的访问名那里配置冗余(故障转移),并且以上两种配置需要配置在服务器上,两台服务器的IP地址分别为:192.168.10.4,192.168.10.5。具体配置如下图所示:首先勾选“启用辅助数据源”,在图示中输入主服务器的IP地址(在上方)和辅助服务器的IP地址(在下方),并且保证“应用程序名”和“主题名”要一样,再单击“故障转移”按钮,输入故障转移表达式,可选项(可填可不填),条件为离散量,值为1时就会进行故障转移。当服务器1关机或者出现故障或者与PLC的通信中断后Intouch的数据来源会由服务器1转向服务器2,当勾选下面的“故障转移条件消失时切换回主数据源”后,若客户机于服务器1的通信正常后,客户机的数据来源又会自动转回服务器1,这样就保证了客户机与两个服务器的冗余通信。

经过此种方法的冗余配置,更加加强了客户机与PLC的通信稳定性,防止了PLC间发生的故障和客户机与服务器之间的故障导致的通信中断。

相关的视频学习课程可进入下面链接自主学习:

 

 

Wonderware-InTouch与PLC的冗余配置

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章