如果监控网络采用双网冗余结构或监控主机有两个数据服务器的话,在InTouch中可以通过启用辅助数据源的功能实现主备数据源的切换,保证监控主机数据源的不间断。
以下工程实例监控网络采用双环以太网结构,监控主机可通过A、B两个网络中任何一个网络读写取数据。具体方法如下:
1、在InTouch中定义标记名
TX:内部离散;上位发送脉冲;
RX:内部离散;上位接收到现地控制站的返回脉冲;
NET1_Fault:内部离散;A网故障;
Counter:内部整形;中断时间秒数;
Send:IO离散;发送到现地控制站的心跳测试脉冲;主题名选用A网;
Back:IO离散;接收到现地控制站的返回脉冲;主题名选用A网;
2、在数据改变中$Second中写入以下脚本:
TX=NOT TX;
Send=TX;
IFRX<>Back THEN
Counter=0;
ELSE
Counter= Counter+1;
ENDIF;
IF Counter>3 THEN
NET1_Fault=1;
ENDIF;
RX=Back;
3、在InTouch配置中定义访问名,主网主题名选用A网通讯,并启用辅助数据源,辅助数据源主题名选用B网通讯。在故障转移表达式:NET1_Fault
4、在现地控制站PLC程序中写入以下语句:
在A网通讯中断3秒后,访问名会自动切换到B网通讯。