kawasakilu
級別: 略有小成
|
昨天維修時遇到一故障,需要對梯形圖程序修改。 需修改的內容很簡單: 比如原來是LD X0 AND X1 OUT Y0 現在只需改成LD X0 OUT Y0 就可以了。但是程序寫入后運行時仍然同時受 X0 和X1的控制。 原程序很簡單,共計才100來步,從頭至尾沒有任何雙線圈之類也沒有任何區間復位之類功能指令。 也就是說它是完全單獨的一步,與其它沒有任何牽連。 繼續又用空白點寫了一個簡單的程序測試: 如LD X30 OUT Y40 寫入后運行,X30接通,并且監控到X30已經閉合,但Y40就是不動作。而強行測試Y40,讓其ON。卻正常。 請大家一起幫忙分析原因。 |
---|---|
|
zxc6688
工業自動化是我們的目標
級別: 略有小成
|
清除一下內存,再寫入 如果在運行中寫入,要更改一下設置 |
|
---|---|---|
|
guochunyi
直讀解西門屏HMI口令 。。。
級別: 論壇版主
|
是你的操作原因,可以把PLC給STOP,修改完程序后下載到PLC,然后RUN就可以了。 |
|
---|---|---|
|
sjm213
有小知識,無大學問。
級別: 論壇版主
|
“寫入后運行”這一步是怎么做的?假如是操作上的原因,那么按照樓上的步驟,先將PLC打到STOP在寫入程序一般不會再有誤操作了。 |
---|---|
|
kawasakilu
級別: 略有小成
|
我描述的情況比較簡潔了點,當然不會出現程序寫入過程中的操作錯誤。 后來換了個PLC就好了。估計是PLC RAM或者是寫入回路的線路故障。 表面是新程序正常寫入了,但是新程序并沒有實際被寫入到RAM中,執行的還是老程序。 反過來想想: 如果能知道是那個元件損壞或是哪一根線路不良造成這種現象,我們是不是可以把它用在 防治別人亂改或是程序保密方面呢。 |
---|---|
|