控制工程师论坛

人机界面

InTouch中如何使用辅助数据源

zhanghe
zhanghe

2010-05-05

  如果监控网络采用双网冗余结构或监控主机有两个数据服务器的话,在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网通讯。

回帖

评论0

首页 | 登录 | 注册 | 返回顶部↑
手机版 | 电脑版
版权所有 Copyright(C) 2016 CE China