您的位置:控制工程论坛网论坛 » 人机界面 » InTouch中如何使用辅助数据源

zhanghe

zhanghe   |   当前状态:在线

总积分:3518  2025年可用积分:0

注册时间: 2010-03-22

最后登录时间: 2023-08-14

空间 发短消息加为好友

InTouch中如何使用辅助数据源

zhanghe  发表于 2010/5/5 14:23:54      1869 查看 0 回复  [上一主题]  [下一主题]

手机阅读

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

1楼 0 0 回复