slik
級別: 論壇先鋒
|
某機臺有10個電機,啟動時是手動,可以選擇啟動其中的若干臺,比如1,3,5,9,10,停止時是自動逆序停止,并且停止間隔一定(可設定),控制器用的是三菱的FX2N,比如10#停完2S停9#,9#停完2S停5#,5#停完2S停3#,等等,中間不能因為6,7,8沒啟動而延時8S停5#, 但下次啟動的電機臺號又不一樣,比如2,3,6,8等,但逆序停都需要依一定的間隔停,即能自動識別未運轉的電機,停機順序時將它屏蔽,并且時間間隔跳過它,這種功能該如何實現啊? 想也想了半天,想到可能類似用編碼,解碼的指令,但是還是沒有具體的解決方案,因此放這邊讓各位高手給解答下,謝謝了! |
---|---|
|
wangnaizhi
級別: 論壇先鋒
|
圖片:
這個方法應該可以滿足你的 這個是先前給那個樓主的程序 自己到時候改一下 |
---|---|
本帖最近評分記錄: |
龍海兒
走不完的自控之路
級別: 家園常客
|
1樓說的那個,問題,和你這個類似,找到那篇帖子 有我相關的 思路 |
|
---|---|---|
|
沒啥特長
說句真話,你其實彳
級別: 略有小成
|
自己創個FB塊,輸入變量:一個使能,一個時間;輸出變量:一個計時器,一個輸出,一個下一個電機啟動信號。 然后多少個電機就調用幾次FB塊。 |
---|---|
|
周家大少
辛辛苦苦也不過是為了養家糊口!
級別: 工控俠客
|
多寫幾個判斷分支,不要想著幾條高級指令就把所有動作寫完,這樣不切實際 |
|
---|---|---|
|