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