通過程序判斷觸摸屏與plc通訊故障的方法
通常方法是用心跳檢測,定義一個bool,HMI固定頻率將該點置位,PLC收到該點為ON信號后將其復位。若在一段時間內,比如5s內沒有收到該點為ON的信號,則認為通許中斷。
plc把memory clock字節傳到屏上,屏用腳本把這個字節的值賦值給另外的一個plc內的地址,然后plc內判斷返回的字節兩個掃描周期是否一樣,如果一樣說明通訊中斷。
舉個例子,請看圖,步驟如下:
1、在PLC里建立DB1數據塊,里面設兩個開關量“PLC秒開關”和"人機響應開關”,
2、人機變量中連接這兩個變量
3、在人機“PLC秒開關”變量的屬性----事件----數值變更中添加”取反位“,讓”人機響應開關“變量隨著“PLC秒開關”變化而變化。
4、在PLC程序塊中編程,讓“PLC秒開關”每0.5秒反轉,再用TON延時指令讓"人機響應開關”1秒內沒有動作就輸出 人機通信失敗, 因為人機通信異常后"人機響應開關”將不再會發生變化。
深圳捷達興--臺灣永宏深圳特級代理:臺灣永宏全系列 (永宏C3觸摸屏、永宏PLC,永宏伺服一拖二,永宏開關電源,永宏傳感器)主要從事工控相關產品的代理銷售,我司是臺灣永宏產品FATEK,深圳總代理。唯一制授權合作伙伴。全權代理:臺灣永宏觸摸屏,永宏PLC, 永宏伺服一托二,永宏變頻器,永宏傳感器,臺灣永宏開關電源。承接電柜,設備編程。電氣改造,設備升級等技術服務。免費幫客戶選型,免費定制行業程序,免費指導調試,免費提供技術支持,免費送貨上門,免費質保三年,終生保修!)詳情來電:0755-23200389