intouch与PLC进行通讯状态监测中,一般做法需要PLC来实施主动脉冲计数,或者bool变化来实现。本文通过上位机自带参数设置,实现对intouch通讯状态监视,将画面恢复初始状态,并及时弹窗报警,以达到监视通讯状态的目的。
1.新建I/O离散点
新建I/O离散量,设置访问名为所需监视PLC的访问名。在项目中填写$sys$status,此为系统自带通讯监视点。
2.设置报警处理方法
1.建立触发条件脚本
设置条件触发脚本,当新建的离散点status为0时触发
2.画面恢复初始化
利用系统自带函数:IOReinitAccessName("AccessName",1)将当前intouch画面恢复初始化
3.赋值弹窗
编写调用窗体赋值脚本,弹出公共弹窗报警即可。