服務熱線
021-51338978
廠商性質:經銷商
所在地:上海市
更新時間:2024-06-11
產品簡介:
品牌 | Siemens/西門子 | 產地 | 進口 |
---|---|---|---|
加工定制 | 是 |
西門子MP277觸摸屏上電通訊不上不能連接;
通訊不上情況很多,首先要硬件組態(tài)及通訊聯接要做好,還要看設備支持相應的通訊協(xié)議。
如果項目已經正常運行過一段時間,突然屏與PLC通信中斷,多半是硬件故障或者干擾等原因。這種情況下建議先從以下方面去檢查:
1. 檢查通信電纜是否有破損或者老化,最直接的就是換一根通信電纜。還有所有設備接地部分也需要檢查。
2. 屏周圍最近是否增加過大型設備(例如大型電機/變頻器等),如果有也要考慮干擾等問題。
3. 生產線是否最近做過調整,例如總線上添加過新設備,或者屏和PLC重新下載過程序,這種情況就需要聯系項目工程師來檢查。
4. 如果是MPI/DP通信,現場有CP5711等具備診斷功能的工具,可以診斷設備通信端口。如果有條件通過這個通信端口給設備做一次下載,能下載這個端口就沒有問題。
5. 如果是以太網通信,可以把電腦接入交換機,使用Ping命令去測試設備通信端口。如果有條件通過這個通信端口給設備做一次下載,能下載這個端口就沒有問題。
西門子MP277觸摸屏上電通訊不上不能連接;
通常方法是用心跳檢測,定義一個bool,HMI固定頻率將該點置位,PLC收到該點為ON信號后將其復位。若在一段時間內,比如5s內沒有收到該點為ON的信號,則認為通訊中斷。
PLC把memory clock字節(jié)傳到屏上,并用腳本把這個字節(jié)的值賦值給另外的一個PLC內的地址,然后plc內判斷返回的字節(jié)兩個掃描周期是否一樣,如果一樣說明通訊中斷。
舉個例子
1、在PLC里建立DB1數據塊,里面設兩個開關量“PLC秒開關"和“人機響應開關";
2、人機變量中連接著兩個變量;
3、在人機“PLC秒開關"變量的屬性----事件----數值變更中添加“取反位",讓“人機響應開關"變量隨著“PLC秒開關"變化而變化;
4、在PLC程序塊中編程,讓“PLC秒開關"每0.5秒反轉,再用TON延時指令讓“人機響應開關"1秒內沒有動作就輸出 人機通信失敗,因為人機通信異常后“人機響應開關"將不再會發(fā)生變化。