zhujiyuan
堅持不懈,今生無悔
級別: 家園常客
|
此程序為5臺產品老化,每臺產品老化時間四小時的程序.假如老化產品是900臺.按此編寫,程序太長,并超過了PLC內部(C).該怎樣優化編寫此程序? X0為進口開關,Y0為出口阻擋器. 歡迎下載程序討論建議! [ 此帖被zhujiyuan在2012-07-10 12:03重新編輯 ] |
|
---|---|---|
|
zhujiyuan
堅持不懈,今生無悔
級別: 家園常客
|
圖片:
圖片:
圖片:
圖片:
圖片:
這個程序,個人感覺還不是最簡單的.但始終還想不出怎樣去優化它.希望大家多提建議!謝謝! [ 此帖被zhujiyuan在2012-07-10 11:33重新編輯 ] |
|
---|---|---|
|
nyzeng
努力總會有回報的
級別: 略有小成
|
這樣寫很要命的,而且靈活性不足。我用變址+循環寫一個發給你吧。5個產品和1000個產品的程式相差不大,只要改幾個數字就行了。 |
---|---|
|
fanuc
新手求指導
級別: 探索解密
|
我自己寫的,大家看看行不行? |
---|---|
本帖最近評分記錄: |
zhujiyuan
堅持不懈,今生無悔
級別: 家園常客
|
先謝謝了! 等待........神十. |
|
---|---|---|
|
yimeng5132
﹍ ﹎勉強笑著,只有自己才知道自己有多累。很多東西不是我不在
級別: 論壇先鋒
|
為什么不用循環? |
|
---|---|---|
|
zhujiyuan
堅持不懈,今生無悔
級別: 家園常客
|
沒用過.不知怎用?還沒理解它是怎么循環的.在這個程序里又是怎么使用循環的.望指點.謝謝! |
|
---|---|---|
|
yimeng5132
﹍ ﹎勉強笑著,只有自己才知道自己有多累。很多東西不是我不在
級別: 論壇先鋒
|
出口阻擋器每次動作的時間,在62行T2進行修改即可。 |
|
---|---|---|
本帖最近評分記錄:
|
zhujiyuan
堅持不懈,今生無悔
級別: 家園常客
|
z0 z1 一直是處于復位狀態.無法變址. M0自進第一臺產品開始就一直置位.所以C1的D100始終是老化的固定時間.Y0沒產品進出也會有輸出.已驗證,程序有點問題. 另產品的第一臺老化時間到后,就可一邊進一邊出. |
|
---|---|---|
|
nyzeng
努力總會有回報的
級別: 略有小成
|
m8改成M8014每分鐘觸發,我自己模擬測試正常。如果能看懂的話,修改一下可以滿足使用要求 |
---|---|
本帖最近評分記錄: |
zhujiyuan
堅持不懈,今生無悔
級別: 家園常客
|
先謝了! 我下載測試下. |
|
---|---|---|
|
yimeng5132
﹍ ﹎勉強笑著,只有自己才知道自己有多累。很多東西不是我不在
級別: 論壇先鋒
|
M8002為初始脈沖,只在PLC啟動的瞬間接通一次,在 PLC運行時,是不接通的。所以Z0、Z1可以正常變址。 M0一直接通后,當Z0、Z1變址后,D100的時間就會有變化。當Z1大于Z0的時候,雖然C1有動作,但是Y0是沒有輸出的。只要在設定的老化時間內不超過數據寄存器可以儲存的最大容量,就可以一直投入工件。 |
|
---|---|---|
|