隨著工業(yè)控制技術(shù)的發(fā)展,PLC已經(jīng)作為工業(yè)控制的基礎(chǔ)廣泛地運(yùn)用到工業(yè)自動(dòng)化領(lǐng)域中。工業(yè)自動(dòng)化控制plc編程設(shè)計(jì)任務(wù)的復(fù)雜程度決定用戶程序的結(jié)構(gòu)。
(1)線性編程:程序以線性的或順序的方式執(zhí)行每條指令。基本上是將程序放在一個(gè)主程序內(nèi)全部完成。
(2)分部式編程:程序設(shè)計(jì)按照動(dòng)作邏輯功能的不同分成各自獨(dú)立的子程序塊,每個(gè)子程序完成一項(xiàng)或多項(xiàng)簡(jiǎn)單的且獨(dú)立的任務(wù)。然后由主程序按照工藝有條件或無(wú)條件調(diào)用子程序。這些子程序在每一個(gè)掃描周期內(nèi)只能調(diào)用一次。
(3)結(jié)構(gòu)化編程:獨(dú)立編制具有通用性的程序塊或子程序,通過賦給這些通用子程序塊不同的信息或條件,在每個(gè)掃描周期內(nèi)可以反復(fù)調(diào)用這些通用程序塊。
對(duì)于壓鑄機(jī)程序設(shè)計(jì),由于其有一定的復(fù)雜性,建議采用“分部式編程”方法。具有的優(yōu)點(diǎn)有:易設(shè)計(jì)、易維護(hù)、易擴(kuò)展。