johnsonxjq
必攻不守
級別: 略有小成
|
圖片:
三菱Modbus通信初始化,結構化編程,上面的首尾相聯初始化成功,可以正常通信, 下面的書寫模式初始化失敗,端口不發送數據.失聯狀態.原因不明,哪位高手解釋一下. 讀寫是用ADPRW ,在這里不要懷疑其它部分程序了,我只改這里,一個通信正常,一個完全不能通信 難道是三菱結構化編程還存在bug.三菱的推出結構化編程,真心比西門子的難用,寫程序很慢,本人也是嘗試 [ 此帖被johnsonxjq在2018-07-03 09:27重新編輯 ] |
---|---|
|
johnsonxjq
必攻不守
級別: 略有小成
|
惡魔就躲在 EN 和 ENO。 SFC、ST 的樣子不代表就是階梯圖的樣子。 將兩段程序寫進 PLC 后以階梯圖讀出來觀察就會明白了。 讀出來,一個是M8411只有一個,全部初始化在后面,一個是M8411有多個,每個帶兩個Mov指令,邏輯上沒問題呀,但實際唉, 三菱的編譯器是否有問題?那就坑人了. |
---|---|
|
johnsonxjq
必攻不守
級別: 略有小成
|
我正是在此頁看到問題才改的程序,但問題是這樣不對呀,不符合規則啊.西門子的PLC就沒有這樣的說法.三菱的仿西門子還是有點莫名其妙 |
---|---|
|
johnsonxjq
必攻不守
級別: 略有小成
|
圖片:
謝謝你的回答,你的思考深入了,實際情況D0=0;另外,我用的是FX3U,結構化編程和ST編程競然不能混用,和西門子相比,三菱的靈活性實在差很多,不過三菱,歐姆龍,臺達都有結構化編程出來 了,向西門子這個龍頭老大告攏.希望不久的將來,能形成大一統局面,為何不同的廠家不能使用同樣結構的語言,來少去我們這些代碼工人的勞動呢.雖然到那時寫程序變得更沒價值了.但畢竟這是進步. [ 此帖被johnsonxjq在2018-07-04 15:15重新編輯 ] |
---|---|
|