1.引言
糧庫(kù)的設(shè)備多,生產(chǎn)路徑多,用一般PLC編制程序顯得繁雜而累贅。歐姆龍近年推出的CS1 系列PLC卻很好的解決了這一問(wèn)題。為多任務(wù)多路徑的生產(chǎn)場(chǎng)合提供了極為方便的設(shè)計(jì)方法,尤其是對(duì)糧庫(kù)這樣的生產(chǎn)場(chǎng)合更為適用。下面以吉林農(nóng)安哈拉海糧庫(kù)為例來(lái)說(shuō)明用CS1G PLC實(shí)現(xiàn)多任務(wù)多生產(chǎn)路徑的控制方法。
圖 1
2. 硬件電路
哈拉海糧庫(kù)共有24條大的生產(chǎn)路徑,108條生產(chǎn)支線。最長(zhǎng)最復(fù)雜的生產(chǎn)路徑包含16條生產(chǎn)支線。這些路徑中,有提升機(jī)、皮帶輸送機(jī)、閘門(mén)、撥斗、流量?jī)x表、各種行程開(kāi)關(guān)、接近開(kāi)關(guān),等種種需要控制的設(shè)備和元件。從30多米的高空,到地面、地下,分散布置安裝。硬件電路框圖如圖1所示:
3.程序設(shè)計(jì)
上位工控機(jī)用組態(tài)王制作界面,實(shí)現(xiàn)和PLC的通訊、生產(chǎn)路徑啟動(dòng)停止控制、各種參數(shù)的設(shè)定和輸入,還有24條生產(chǎn)路徑的監(jiān)控圖及整個(gè)糧庫(kù)的生產(chǎn)工藝流程監(jiān)控圖。PLC接收上位機(jī)的指令實(shí)現(xiàn)對(duì)生產(chǎn)設(shè)備的控制。程序框圖如圖2所示。
圖2
4.多任務(wù)程序的實(shí)現(xiàn)
CS1G一改以往哪種書(shū)卷式的程序設(shè)計(jì)風(fēng)格,提供了結(jié)構(gòu)化的多任務(wù)的設(shè)計(jì)方法。這種方法編制程序結(jié)構(gòu)清晰,且開(kāi)發(fā)調(diào)試非常方便。
CS1G有專(zhuān)門(mén)的任務(wù)控制指令:“TASK ON”指令使指定的任務(wù)執(zhí)行; “TASK OFF”指令使指定的任務(wù)暫停。在循環(huán)任務(wù)0中,根據(jù)工藝要求,對(duì)于可以同時(shí)運(yùn)行的生產(chǎn)路徑,在程序中采用獨(dú)立的“TASK ON”指令; 對(duì)于禁止同時(shí)運(yùn)行的生產(chǎn)路徑,在程序中采用“TAST ON”指令和“TAST OFF”指令相結(jié)合的方法。比如,生產(chǎn)路徑1和生產(chǎn)路徑2可以同時(shí)起動(dòng),編程如圖3 。只要觸點(diǎn)生產(chǎn)任務(wù)1、觸點(diǎn)生產(chǎn)任務(wù)2閉合,就可調(diào)度生產(chǎn)路徑1和生產(chǎn)路徑2。即可同時(shí)調(diào)度,又可單獨(dú)調(diào)度。又如生產(chǎn)路徑3和生產(chǎn)路徑4不能同時(shí)起動(dòng)運(yùn)行,編程如圖4 。調(diào)度生產(chǎn)路徑3,就不能調(diào)度生產(chǎn)路徑4; 調(diào)度生產(chǎn)路徑4,就不能調(diào)度生產(chǎn)路徑3。
組態(tài)軟件編制的操作界面中,對(duì)于象生產(chǎn)路徑1和生產(chǎn)路徑2可以同時(shí)運(yùn)行的生產(chǎn)路徑,在選擇畫(huà)面中采用復(fù)選按鈕選擇; 對(duì)于象生產(chǎn)路徑3和生產(chǎn)路徑4禁止同時(shí)運(yùn)行的生產(chǎn)路徑,在選擇畫(huà)面中采用單選按鈕選擇。
5.結(jié)束語(yǔ)
CS1系列PLC這種結(jié)構(gòu)化的多任務(wù)編程和多任務(wù)的控制方法,對(duì)于象糧庫(kù)這樣的多生產(chǎn)途徑多分支控制的環(huán)境提供了非常好的設(shè)計(jì)和控制手段,實(shí)用效果很好。
參考文獻(xiàn)
1. 歐姆龍CS1可編程控制器 編程手冊(cè)
2. 北京亞控 King View 6.0 使用手冊(cè)