kawasakilu
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 319 個
工控威望: 380 點
下載積分: 2265 分
在線時間: 90(小時)
注冊時間: 2007-04-12
最后登錄: 2024-06-29
查看kawasakilu的 主題 / 回貼
樓主  發(fā)表于: 2009-02-10 20:01
昨天維修時遇到一故障,需要對梯形圖程序修改。
需修改的內容很簡單:
比如原來是LD X0
                    AND X1
                   OUT Y0
現(xiàn)在只需改成LD X0
                        OUT Y0
就可以了。但是程序寫入后運行時仍然同時受 X0 和X1的控制。
原程序很簡單,共計才100來步,從頭至尾沒有任何雙線圈之類也沒有任何區(qū)間復位之類功能指令。
也就是說它是完全單獨的一步,與其它沒有任何牽連。
繼續(xù)又用空白點寫了一個簡單的程序測試:
            如LD X30
                           OUT Y40
寫入后運行,X30接通,并且監(jiān)控到X30已經閉合,但Y40就是不動作。而強行測試Y40,讓其ON。卻正常。
請大家一起幫忙分析原因。

kawasakilu
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 319 個
工控威望: 380 點
下載積分: 2265 分
在線時間: 90(小時)
注冊時間: 2007-04-12
最后登錄: 2024-06-29
查看kawasakilu的 主題 / 回貼
1樓  發(fā)表于: 2009-02-13 18:17
我描述的情況比較簡潔了點,當然不會出現(xiàn)程序寫入過程中的操作錯誤。
后來換了個PLC就好了。估計是PLC RAM或者是寫入回路的線路故障。
表面是新程序正常寫入了,但是新程序并沒有實際被寫入到RAM中,執(zhí)行的還是老程序。
反過來想想:
如果能知道是那個元件損壞或是哪一根線路不良造成這種現(xiàn)象,我們是不是可以把它用在
防治別人亂改或是程序保密方面呢。