美國AB羅克韋爾觸摸屏與PLC通訊過程中通訊故障維修
來源:昌昇自動化時間:2021-06-28
美國AB羅克韋爾觸摸屏人機界麵有COM1、COM2共兩個通訊端口。COM1的通訊模式有RS232、RS485及RS422三種。COM2僅有RS232一種通訊模式,PLC的RS485通訊端口與人機界麵COM1端口在RS485通訊模式下進行通訊;PLC的COM1通訊端口與人機界麵的COM1端口在RS232通訊模式下進行通訊;PLC的COM2通訊端口與人機界麵的COM1端口在RS232通訊模式下進行通訊。通過不同的通訊端口通訊實測,確定故障通訊端口,那麼有幾種故障出現,我們有來分析一下:
(一)美國AB羅克韋爾觸摸屏與PLC通訊過程中通訊故障維修:針對通訊電纜接觸不良可采取的措施:
重新製作RS232、RS485通訊電纜各一條進行更換,用於RS232及RS485通訊模式下的通訊,確保通訊電纜接觸良好。
henduobushidianzijishuzhuanyechushenderen,xiangduiyuruanjianchengxuhuiruoyixie,yinweizhegeshejidaojisuanjiyuanlidewenti,bushichunyingjianshebeiweixiudewenti,namehenduorenkaishiguanzhuruheliyongchengxupanduanmeiguoAB羅克韋爾觸摸屏與PLC通訊出現故障這一問題,因此小編也根據這一問題給大家簡單科普一下吧。
利用程序做判斷時,我們慣用的一個方法就是用心跳檢測。定義一個bool,HMI固定頻率將該點置位。PLC收到該點為ON信號後將其複位,如果在一段時間裏,幾秒以內無ON的信號,就可以判斷通訊中斷。這裏有一個技巧就是PLC把memory clock字節傳到屏上,屏用腳本把這個字節的值賦值需要傳給另外的一個PLC內的地址,接著plc內判斷返回的字節兩個掃描周期是否一樣,如果一樣說明通訊中斷。
一、需要PLC裏創立DB1數據塊,內部設2個開關量。分貝為“PLC秒開關”和“人機響應開關”
二、人機變量中連接這兩個變量
三、需要在人機“PLC秒開關”變量的屬性——事件——數值變更中增加“取反位”,使“人機響應開關”變量隨著“PLC秒開關”變化而變化
四、需要在PLC程序塊中編程,讓“PLC秒開關”每0.5秒反轉。之後用TON延時指令讓“人機響應開關”一秒內無反應就輸出人機通信失敗。因為人機通信異常後“人機響應開關”就不會有變化。
在這裏我們要明白市場上美國AB羅克韋爾觸摸屏與PLC通訊不上不外乎要確認四個問題:
一、plc參數和工程裏的是否一致
二、通訊線是否按照接線圖的引腳接線
三、工程裏設置的com口在屏上接的時候是否正確
四、參數和線確認OK,的情況下,看看是不是plc程序或是plc的地址問題。
