刺猬果果
級別: 探索解密
![]() |
最近在做氣缸FB塊,需要實現(xiàn)任意狀態(tài)下手動點動過就要報警手動中自動不能啟動,除非回到自動運行的狀態(tài), ![]() ![]() 第一個做出來了效果,就是過于繁瑣,需要操作的變量太多了,準(zhǔn)備優(yōu)化下, 目前進度在第二張簡化了很多,準(zhǔn)備在三種狀態(tài)下保存需要對比的記憶,自動,初始化,上電,實在想不到比較全的辦法了; 誠心請教一下各位有什么思路嗎 |
---|---|
|
刺猬果果
級別: 探索解密
![]() |
謝謝,這個參考過,但是這個程序在氣缸自動伸出切換到手動控制縮回后是不會報警的 |
---|---|
|
刺猬果果
級別: 探索解密
![]() |
我現(xiàn)在就是傳入一個結(jié)構(gòu)體變量,自動手動都是操作同一個變量控制氣缸,這樣需要急停也可以在外部直接控制變量; 狀態(tài)記憶在自動模式未發(fā)生手動報錯情況下一直保存氣缸的狀態(tài),初始化過程中啟動保存氣缸狀態(tài) |
---|---|
|
刺猬果果
級別: 探索解密
![]() |
![]() 再優(yōu)化了一下, 自動為出現(xiàn)手動中就一直保存氣缸狀態(tài); 初始化過程中標(biāo)志位給cyl.i_Memory 賦值使能狀態(tài)記憶; |
---|---|
|
刺猬果果
級別: 探索解密
![]() |
我看只在手動下氣缸進才置位了M408,退回就會復(fù)位,只有一個標(biāo)志位實現(xiàn)不了兩種狀態(tài)檢測啊 |
---|---|
|
刺猬果果
級別: 探索解密
![]() |
我比較喜歡功能塊只做報警,操作氣缸單獨用一個函數(shù)或者單獨操作映射輸出的點位,這樣遇到光柵阻斷斷氣退出再恢復(fù)氣缸這些就好處理多了 |
---|---|
|