intouch與PLC進行通訊狀態監測中,一般做法需要PLC來實施主動脈沖計數,或者bool變化來實現。本文通過上位機自帶參數設置,實現對intouch通訊狀態監視,將畫面恢復初始狀態,並及時彈窗報警,以達到監視通訊狀態的目的。
1.新建I/O離散點
新建I/O離散量,設置訪問名為所需監視PLC的訪問名。在項目中填寫$sys$status,此為系統自帶通訊監視點。
2.設置報警處理方法
1.建立觸發條件腳本
設置條件觸發腳本,當新建的離散點status為0時觸發
2.畫面恢復初始化
利用系統自帶函數:IOReinitAccessName("AccessName",1)將當前intouch畫面恢復初始化
3.賦值彈窗
編寫調用窗體賦值腳本,彈出公共彈窗報警即可。