安徽省農(nóng)業(yè)機械試驗鑒定站
□ 潘汪友
隨著農(nóng)產(chǎn)品加工工藝的發(fā)展,對加工設(shè)備一機多用,加工流程可變的要求越來越多。PLC、單片機和工控機的可編程性,為控制流程可變性設(shè)計提供了技術(shù)支撐。為滿足流程多樣性要求,目前的控制系統(tǒng)設(shè)計大多采用枚舉法。在設(shè)計前,設(shè)計者先收集所有加工工藝,將每個工藝對應(yīng)的控制流程羅列在系統(tǒng)中,設(shè)計完成后,流程也隨之固化。用戶在使用設(shè)備時,根據(jù)工藝要求,選擇對應(yīng)的控制流程。實際上,在設(shè)備使用一段時間后,用戶經(jīng)常會提出新的工藝要求,此時,設(shè)計者必須修改控制軟件,升級系統(tǒng)。此時,如果對所有的存量用戶升級系統(tǒng),工作量大,如果只對有新需求的老用戶升級,會導致新用戶和老用戶軟件產(chǎn)生差異,不利于軟件的一致性管理,也給后續(xù)的軟件升級迭代增加難度。
不固化控制流程,在控制系統(tǒng)軟件不變的前提下,用戶根據(jù)加工工藝,自由組合控制流程,能更好的滿足加工工藝多樣性的需求,這是部分農(nóng)產(chǎn)品加工設(shè)備的現(xiàn)實需求。
農(nóng)產(chǎn)品加工的控制過程,是由設(shè)備中各執(zhí)行單元,在特定條件下,按照一定的執(zhí)行順序和運行參數(shù),持續(xù)協(xié)同工作完成的。每個執(zhí)行單元,稱為控制步。如電機的啟動和停止、燃燒器的點火和熄火等。在不改變控制系統(tǒng)代碼的前提下,如果能實現(xiàn)每個控制步的執(zhí)行順序和運行參數(shù)的自定義,也就實現(xiàn)了控制流程的重組。……