引用引用樓主hezhen880924于2016-11-28 11:39發表的 用一個基恩士PLC寫多軸多工位程序,現在變址不夠用,有什么思路 :基恩士PLC用ML16V總線控制45個軸,每三個軸一組為一工位,每個工位走500個點位(相當于配方)。觸摸屏上可輸入和查詢每工位三軸坐標,觸摸屏程序在PLC里已經寫好。現在自動程序同時運行15個工位,變址寄存器(Z1-Z10)不夠用,請問有什么方法可以同時運行,變址寄存器只有10個。求解決思路,謝謝!控制軸中有轉矩控制,只能用ML16V和一個PLC。這是基本條件。
引用引用第7樓yanzhi2008于2016-11-29 23:02發表的 :用觸摸屏里面的變址,一般你是用不完的
引用引用第8樓hezhen880924于2016-11-30 09:32發表的 :謝謝你的思路,但觸摸屏變址寄存器實時性達不到吧!最好是PLC里能決的辦法。在PLC里用宏去做,如果有兩個以上工位同時完成,進入下一點運行請求還要做優先級判斷。這個就有先后的問題先進先出指令能解決這個問題,謝謝了!還有什么好的思路嗎?
引用引用第9樓uthman于2016-11-30 11:57發表的 :工位完成后你是用中斷去處理?用中斷可以在中斷里進行字移位(占用雙倍地址)觸摸屏D0-D499,bmov d0 d6000 k500,定位完成移位執行 DSFR D6000 k500。不是中斷的話變址可以重復使用。(相當于變址退避功能)ld sm400.......
主辦單位:上海明控機電科技有限公司
本站所有內容均為網友自行發布,不代表網站立場,如有爭議請與管理員聯系
工控人家園是公益論壇,不銷售任何資料軟件,不銷售會員和積分
刪貼、投訴電話:13816792706
遵守法律,文明發言 滬ICP備10210768號-2 滬公網安備31010802001143號