如果监控网络采用双网冗余结构或监控主机有两个数据服务器的话,在InTouch中可以通过启用辅助数据源的功能实现主备数据源的切换,保证监控主机数据源的不间断。
以下工程实例监控网络采用双环以太网结构,监控主机可通过A、B两个网络中任何一个网络读写取数据。具体方法如下:
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)
1、在InTouch中定义标记名
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)
TX:内部离散;上位发送脉冲;
WWW_PL※CJS_COM-PLC-技.术_网
RX:内部离散;上位接收到现地控制站的返回脉冲;
WWW_P※LCJS_CO※M-PLC-技-.术_网
NET1_Fault:内部离散;A网故障;
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)
Counter:内部整形;中断时间秒数;
WWcW_PLCJS_COM-PLC-技.术_网
Send:IO离散;发送到现地控制站的心跳测试脉冲;主题名选用A网;
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)
Back:IO离散;接收到现地控制站的返回脉冲;主题名选用A网;
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)
2、在数据改变中$Second中写入以下脚本:
WWW_P※LCJS_COM-PLC-)技.术_网
TX=NOT TX;
WWW_P※LCJS_COM-PLC-)技.术_网
Send=TX;
WWW_PLC※JS_COM-PmLC-技.术_网
IFRX<>Back THEN
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户
Counter=0;
WWW_P※LCJS_COM-PLC-)技.术_网
ELSE
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户
Counter= Counter 1;
WW.W_PLCJS_COM-PLC-技.术_网
ENDIF;
WWW_PLCJS@_COM%-PLC-技.术_网
IF Counter>3 THEN
WWW.PLCJS.COM——可编程控制器技术门户
NET1_Fault=1;
W1WW_P4LCJS_COM-PLC-技.术_网
ENDIF;
WW.W_PLCJS_COM-PLC-技.术_网
RX=Back;
WWW_PLC※JS_COM-PmLC-技.术_网
3、在InTouch配置中定义访问名,主网主题名选用A网通讯,并启用辅助数据源,辅助数据源主题名选用B网通讯。在故障转移表达式:NET1_Fault
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)
4、在现地控制站PLC程序中写入以下语句:
WWW_P※LCJS_COM-PLC-)技.术_网
WWW_PLCJS@_COM%-PLC-技.术_网
在A网通讯中断3秒后,访问名会自动切换到B网通讯。
WWcW_PLCJS_COM-PLC-技.术_网