模塊化程序結(jié)構(gòu)是根據(jù)工程項目的特點,把一個復雜的控制過程分成若干個操作簡單、規(guī)模較小、任務單一的功能塊。這些功能塊的控制任務分別由某個子程序或中斷程序獨立承擔。所有的子程序和中斷程序在主程序的統(tǒng)一管理和控制下有序地執(zhí)行,共同完成工程項目的控制任務。模塊化結(jié)構(gòu)所編制的程序指令,在每個掃描周期中是有選擇地被掃描。通常有互斥掃描的指令存在,即在一個掃描周期中掃描了這一段指令,而不掃描那一段指令;而在另一掃描周期中則掃描了那一段指令,而不掃描這一段指令。 模塊化結(jié)構(gòu)為程序的設(shè)計提供了清晰的思路,整個應用程序有且只能有一個主程序和若干個子程序或中斷程序組成?梢愿鶕(jù)不同的功能、控制方式、控制對象等來確定相應的程序模塊。
1 程序的結(jié)構(gòu)
參考:陳潔 陳玉紅編著. 單片機控制技術(shù)快速入門[M]. 北京:中國電力出版社,2015年
2 程序流程指令
參考: 史國生主編. 電氣控制與可編程控制器技術(shù)[M]. 北京:化學工業(yè)出版社,2004年
3 應用實例
本節(jié)以異步電動機正反轉(zhuǎn)雙向降壓起動的經(jīng)典的實例,來說明三菱PLC模塊化編制應用程序的方法。該實例的PLC控制電原理圖如圖5所示,圖中各輸入輸出點的功能如表1所示。圖中除有點動和連續(xù)運行兩種方式外,還增加了起動時間用按鈕延長或縮短的操作。

待續(xù)......
|