flyfeky
bilibili 工控貴族
級別: 論壇先鋒
|
我覺得程序本身沒錯,已經運行好幾個月了。 前天出了意外,親測。 y0 y1 y2 都在發脈沖,順序,y2 y1 y0. 錯誤是Y2發完脈沖,Y1的沒有發完,但Y1發完的8029執行了。Y3的 發早了。所以位置走錯了。僅發生這樣的情況一次,已確認Y1執行完的標志位,執行之前是復位的。我想 問是不是PLC本身出問題了?? 之后再運行,也沒發生這種錯誤?到底怎么了? |
|
---|---|---|
|
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級別: VIP會員
|
上海地鐵運行了9年后,發現一個Bug導致了一次重大事故。 所以,請再三考慮一下程序的邏輯以及保護程序是否已經做到位了。 Good Luck~ |
---|---|
|
tkggtdkjpl
工欲善其事,必先利其器!
級別: 網絡英雄
|
M8029只代表DDRVA ZRN 等指令執行完,不代表Y1執行完.另外發脈沖要看脈沖忙標志位, 另外定位過程中,通常是用脈沖量與脈沖量比較 至于你說的M8029 我還見過發完脈沖,也確認脈沖發完了,M8029就不置ON的, 保護程序得組合用的. |
|
---|---|---|
|