|
luxp
級別: 探索解密
|
利用人機與PLC組合編寫一組由n種工序組成,在人機上隨意調用各工序組合成多種順控程序。例如:有1、2、3、4、5、6、7、8、9、10個工序,現在需要在人機上調用由1、5、10、2組成的程序并按1、5、10、2順序自動執行;請問各位大大有什么方法實現嗎? [ 此帖被luxp在2014-05-23 19:27重新編輯 ] |
|---|---|
|
|
|
wu32u2
耐得住挫折的打磨,我們將迸發出比鉆石還璀璨的光芒——
級別: 論壇先鋒
|
用SFWR 和SFRD指令吧,執行前將調用子程序的順序編號依次寫入一個數據區,該指令遵循先入先出的原則,即使重復調用一個子程序也能實現,,用讀出指令讀出需要調用的子程序編號,子程序完成時觸發一次SFRD,讀出下一次需要調用的的編號,并跳轉到該子程序段,執行完成后再觸發一次SFRD讀出第三次要執行的程序段編號,如:2、9、3、3、5、5、5、2、都能實現。 [ 此帖被wu32u2在2014-05-31 16:38重新編輯 ] |
|
|---|---|---|
|