13771165220
級別: 家園常客
|
三菱FX-3U我習慣用子程序寫,分手動和自動,手動時復位所有自動驅動條件,自動時復位所有手動驅動條件。輸出氣缸一般都用置位和復位,個人感覺寫起來很方便,好像暫時五六個沒有危險的項目做完也沒發現什么漏洞。但是我們這邊老工程師都用中繼線圈來寫過程。請有經驗的工程師幫參考參考提提保貴意見,不勝感激。 |
---|---|
|
tingfenghu
級別: 工控俠客
|
如果怕手自動轉換出錯,可以將程序分成幾部分, 1.M8002,初始化,如初始化模塊和通訊的參數, 2.M8000,一直運行部分,如讀取模塊數據 3,P0,手動跳轉部分 4,P1, 自動跳轉部分 程序不會交叉出錯。 樓主留言:非常感謝你的回答。對我有很大幫助。 |
|
---|---|---|
本帖最近評分記錄:
|
litung
臺灣-李同在
級別: VIP會員
|
這樣寫會有很大問題 比如: 在自動狀態下發生異常,你要切到手動狀態,把異常排除掉, 之後切回來自動狀態下,繼續執行下一個動作。 這時你的問題就跑出來了。 你提到手/自動切換時,復位所有的條件,你不覺得很危險嗎? 個人想法,僅參考。 樓主留言:你好,非常感謝你的建議,這個程序是防止手動自動切換時有異常動作,特別是氣缸。我一般用上升沿置位復位驅動輸出。驅動條件被復位了,切換時不會有任何動作,但是打到手動后下次必須回原點后才能自動啟動,,否則無法啟動。暫未發現誤動作。不知這樣的套路是否存在操作習慣上的問題。 |
|
---|---|---|
本帖最近評分記錄:
|