1.
在老版本InTouch软件(如intouch7.0)中,都是通过IO Server来与PLC进行通讯,使用心跳检测可以判断PLC与计算机的通讯状态。具体文档可以参考
Monitoring_Communication_Between_InTouch_and_a_PLC.pdf
文档。
2.
新版本InTouch软件中,访问名添加了 “使用辅助数据源”选项,可以直接设置冗余的数据源,检测到故障后可以直接进行切换。
DAserver如果停止掉,InTouch会立刻检测到并进行切换。但是如果是出现网络故障(如网线断掉或被拔出),DAServer及计算机会进行复杂的重试,超时等判断,切换非常缓慢。
也可以通过如下参数进行判断:
强制进行IO切换
检测主设备与从设备的状态
思路:
如果出现网络断掉,请测试这两个参数是否会立刻变化?如果进行变化,可以通过这两个参数做出脚本进行判断。
3.intouch软件中有一个函数
IOGetAccessNameStatus()
可以通过此函数来检测访问名的活动状态。
思路:可以通过判断这个函数状态来进行状态判断。
了解更多详情,请拨打技术服务电话:010-62581235/15701656223(同微信)