lihaide6
級別: 探索解密
|
小弟新手,最近在編寫某個程序中用到IL ILC指令編寫手動/自動工藝,但是我在這段IL ILC中用到KEEP 和SET指令,可是在調試過程中發現,IL ILC指令的KEEP SET指令在我切換IL ILC過程中保持最后的輸出狀態,導致手動/自動時程序混亂,請問下有沒有什么好辦法可以讓我在滿足IL時輸出IL,ILC中間程序,不滿足IL時,IL ILC中間的輸出都斷開?謝謝大家了 |
---|---|
|
guochunyi
直讀解西門屏HMI口令 。。。
級別: 論壇版主
|
IL ILC是鎖存和清除鎖存指令,KEEP是保持指令,SET是置位指令,建議樓主多看看有關的指令手冊,都有例子程序的。 |
|
---|---|---|
|
lihaide6
級別: 探索解密
|
...感謝版主回答,我看了下書,明白什么意思了,我已經把KEEP 和SET指令都變成OUT輸出了,但是我還是有疑問,在歐姆龍的編程指令中,有沒有可以在滿足某一條件時,讓輸出取反的指令?謝謝版主大人指導 |
---|---|
|
lihaide6
級別: 探索解密
|
我在補充下是什么意思,我在IL ILC中用了DIFU 和DIFD指令,由于我采用IL ILC是編寫手動/自動程序,所以當我由自動切換成手動時,DIFD指令會給一個信號,但是當我再由手動切換回自動時,這個信號就自動觸發了我響應的輸出,導致我自動無法正常進行,我的意思是,怎樣才可以讓我在自動切換到手動時,DIFD不輸出信號,或者當我由手動-自動時,DIFD不輸出信號,謝謝大家幫忙了,小弟新手~~ |
---|---|
|
guochunyi
直讀解西門屏HMI口令 。。。
級別: 論壇版主
|
你可以把手動\自動,用一個PLC的中間繼電器的常開\常閉做一下聯鎖就可以了。沒必要弄得很復雜。 |
|
---|---|---|
|