工控小生
級別: 家園?
|
請問三菱PLC步進梯形圖程序中如何實現暫停功能?(注意:是暫停,不是停止,程序還要從暫停處接著執行的),主要是用在自動運行方式中,請問用什么方法好? |
---|---|
|
yangyg125
豈能事事如意,但求無愧于心!
級別: 略有小成
|
加個保持型的按鈕,然后把它的b接點串入動作中不就可以了嗎. |
---|---|
|
工控小生
級別: 家園?
|
樓上的朋友想法雖然很好,但實際中運用經過驗證行不通,步進梯形圖中如果有脈沖輸出指令或者定位指令,如果Y0正在輸出脈沖信號,此時暫停一下再運行,程序并不會接著剛才執行脈沖輸出。 |
---|---|
|
ykykkhor
Best Regards,YK
級別: 略有小成
|
1) 其實程序是自己在管理的, 你需要什么, 就編寫什么 (講究自然、隨心所欲)。 2) 驗證行不通是因為使用方法不適當而已。 3) 如果Y0正在輸出脈沖信號,此時暫停一下再運行。 解法: 在暫停時候記下此刻脈沖數; 讓程序從該記下的脈沖數繼續完成就可。 4) 祝你成功! |
---|---|
|
rockyhuo
專業制造全伺服高速衛生巾機器
級別: 論壇先鋒
|
我看看我理解樓主的意思, 就是不斷做循環的工作機器,不知道什么原因停止,而下次啟動的時候運行時候,必須在上次停止的時候位置工作,可以做完后回到原點后停止或者繼續循環工作,我沒有理解錯你的意思吧. 若是一般的開關量,在三菱的步進指令可以實現這樣的功能,即使是斷電停止后,重新上電后,步進的步可以在上次停止的時候的步開始動作, 若是用數字量(如步控制進電機或伺服電機),就必須要用絕對位置編碼器來獲取現在的位置信息,再用信息來控制之后的動作.但是要做到比較完美的話,編程的量不少,要想許多涉及的問題,要自己在程序上實現. |
|
---|---|---|
|