高精度自動(dòng)配料系統(tǒng)是采用工控機(jī)、PLC、稱重儀表與傳感器,專項(xiàng)為飼料行業(yè)配料研發(fā)的計(jì)算機(jī)(電腦)自動(dòng)控制系統(tǒng)。該系統(tǒng)適用于各種糧食飼料配料,通用性高,性能穩(wěn)定,畫(huà)面直觀,操作簡(jiǎn)便。具有完善的生產(chǎn)管理,配方管理,操作員管理,報(bào)警信息等作用。配料生產(chǎn)之中實(shí)時(shí)的顯示各類數(shù)據(jù),配料工藝模擬圖,人機(jī)界面友好,圖文美觀,運(yùn)行穩(wěn)定可靠。
高精度自動(dòng)配料系統(tǒng)都是針對(duì)某個(gè)生產(chǎn)工藝流程所設(shè)計(jì),項(xiàng)目沒(méi)有可移植性導(dǎo)致開(kāi)發(fā)項(xiàng)目周期長(zhǎng)、成本高。鑒于自動(dòng)配料系統(tǒng)一般是由相同的單元模塊組合、優(yōu)化而成的,因此,在系統(tǒng)設(shè)計(jì)前期構(gòu)建出一個(gè)具有靈活產(chǎn)出能力的柔性開(kāi)發(fā)系統(tǒng)將是一個(gè)較好的解決方案。為此整個(gè)系統(tǒng)在設(shè)計(jì)的時(shí)候利用模塊化的編程思想,結(jié)合計(jì)算機(jī)面向?qū)ο笤O(shè)計(jì)方法和軟件重用的概念,提出了“面向?qū)ο?rdquo;的PLC編程思想的設(shè)想和實(shí)現(xiàn)過(guò)程。
模塊化組織即解決一個(gè)復(fù)雜的問(wèn)題之時(shí)自頂向下逐層將軟件系統(tǒng)劃分成為若干個(gè)模塊的過(guò)程。每個(gè)模塊完成一個(gè)特定的子功能,每個(gè)模塊按照某種方法組合起來(lái),成為一個(gè)整體,完成整個(gè)自動(dòng)配料系統(tǒng)所要求的功能。在PLC中,用戶程序是存儲(chǔ)在一個(gè)統(tǒng)一的存儲(chǔ)區(qū)中。但人為地可以將其分成若干塊,以塊為單位設(shè)計(jì)及調(diào)試。然后再用主程序,按需要去調(diào)用這些塊。人為的先分解程序,后再合成程序,即程序的模塊化組織。
程序模塊化組織的優(yōu)點(diǎn)是:
(1)程序比較清晰,可讀性高。
(2)程序便于更改,也便于擴(kuò)充或刪節(jié),可改性好。
(3)程序可標(biāo)準(zhǔn)化,格外是一些功能程序,用戶一直使用這些標(biāo)準(zhǔn)程序,可大大簡(jiǎn)化編程。
(4)程序設(shè)計(jì)和調(diào)試也可以分塊進(jìn)行,把難點(diǎn)分散,便于成功。塊小、變量少,也便于用種種邏輯設(shè)計(jì)的方法設(shè)計(jì)程序。
(5)程序模塊化還可以實(shí)現(xiàn)多人參與編程,提高編程的速度。
(6)在存在重復(fù)調(diào)用一種模塊的情況下,可不用重復(fù)編寫(xiě)調(diào)用的模塊的程序,減少程序量。
(7)在存在不需要經(jīng)常對(duì)其掃描的程序塊時(shí),還可以節(jié)省掃描時(shí)間,提高PLC的相應(yīng)速度。
程序模塊化組織基本的方法是使用子程序及其調(diào)用。應(yīng)用自動(dòng)配料系統(tǒng)的軟件由主程序和子程序構(gòu)成,進(jìn)行模塊化設(shè)計(jì)。主程序充分利用PLC的內(nèi)核的較強(qiáng)的位運(yùn)算和邏輯比較功能,將一組可按位尋址的內(nèi)存單元作為控制對(duì)象,采用地址虛擬技術(shù),將所選的可按位尋址單元的每個(gè)位映射為一個(gè)單一的子程序。主程序作為控制臺(tái),只要對(duì)所選位單元進(jìn)行控制即可實(shí)現(xiàn)對(duì)各模塊子程序的整局控制,從而體現(xiàn)了主程序真實(shí)的控制臺(tái)功能。系統(tǒng)效率比采用傳統(tǒng)的繼電控制系統(tǒng)的設(shè)計(jì)思想設(shè)計(jì)的程序高出若干倍,規(guī)避了各功能之間的相互干擾,保障了自動(dòng)配料系統(tǒng)的牢靠性和穩(wěn)定性。