臺達運動控制型PLC軟件結(jié)構(gòu)
DVP20PM程序結(jié)構(gòu) 由于20PM主機結(jié)合了PLC順序邏輯控制及雙軸插補定位控制的功能,因此在程序架構(gòu)上主要分為O100主程序、Ox運動子程序及Pn子程序等三大類,結(jié)合了基本指令、應(yīng)用指令、運動指令及G Code指令,使程序設(shè)計更多元化,結(jié)構(gòu)更清晰;程序采用PMSOFT軟件進行編輯,參見圖1。 ![]() (1)主程序。主程序以O(shè)100作為起始標(biāo)記,M102作為結(jié)束標(biāo)記,是PLC順序控制程序,主要為控制主機動作執(zhí)行,在O100主程序區(qū)域中,可以使用基本指令及應(yīng)用指令,或在程序中啟動Ox0~Ox99運動子程序及調(diào)用Pn子程序。主要提供主控制程序的建立,以及運動子程序的設(shè)定及啟動控制。 (3)運動子程序。Ox0~Ox99運動子程序為運動控制程序,主要為控制20PM系列主機進行X-Y軸雙軸運動之子程序,于Ox0~Ox99運動子程序區(qū)段中,有支持基本指令、應(yīng)用指令、運動指令及G碼指令,并在程序中可規(guī)劃呼叫Pn指針子程序,通過PLC提供的內(nèi)部特D特M進行子程序的控制。主要提供運動子程序的建立,以及運動子程序的運動控制,在架構(gòu)上可算是20PM的運動指令及G碼指令規(guī)劃區(qū)域。 (4) 子程序。這里所說的子程序是指以Pn開頭的一般用子程序,主要是被O100主程序及Ox運動子程序調(diào)用的子程序。如在O100主程序調(diào)用Pn指針,則Pn指針子程序支持基本指令及應(yīng)用指令;若在Ox0 ~ Ox99運動子程序中調(diào)用Pn指針時,則Pn指針子程序區(qū)段可支持基本指令、應(yīng)用指令、運動指令及G碼指令。 |