PLC梯形圖仿真調(diào)試
發(fā)布于2023-01-06 17:56
56
2
標(biāo)簽:PLC
(1)編程準(zhǔn)備三要素
①應(yīng)對輸入/輸出信號進(jìn)行地址或內(nèi)存單元的分配,在分配地址或內(nèi)存單元時,應(yīng)從運(yùn)行可靠性出發(fā),合理進(jìn)行分配。
②列出輸入/輸出信號單元或地址的分配表,同時根據(jù)工藝過程的要求,列出定時器、計(jì)數(shù)器、內(nèi)部繼電器、數(shù)據(jù)寄存器等內(nèi)部信號單元或地址的分配表。
③根據(jù)工藝的控制要求,繪制流程表、功能表圖等編程資料,并根據(jù)這些資料進(jìn)行編程??蓜澐秩舾蓚€基本環(huán)節(jié),然后進(jìn)行組合。
(2)地址分配原則
①根據(jù)時間發(fā)生的時序來分配地址的先后。
②對多輸入多輸出單元組成的系統(tǒng),盡可能把一個系統(tǒng)、設(shè)備或部件的信號集中在一個輸入/輸出模塊上,便于檢測和維護(hù)。
③合理分配高級計(jì)數(shù)器和位置控制的地址。
④了解PLC輸入/輸出公共端對被控信號的影響。如兩個或兩個以上從不同電源來的觸點(diǎn)信號能否共用一個公共端,兩個或兩個以上繼電器輸出信號點(diǎn)的公共端能否連接不同的控制電路等。
PLC程序的結(jié)構(gòu)形式
程序的結(jié)構(gòu)形式有簡單結(jié)構(gòu)、分支結(jié)構(gòu)、并列結(jié)構(gòu)等,應(yīng)根據(jù)控制要求來選擇合適的程序結(jié)構(gòu)形式。
(1)簡單程序結(jié)構(gòu)
簡單程序結(jié)構(gòu)是由單一的、不分叉的程序組成,如圖6-4所示,適用于順序控制系統(tǒng)。
(2)分支程序結(jié)構(gòu)
由兩個或兩個以上的分支程序組成的程序結(jié)構(gòu)如圖6-5所示,適用于要求不同條件執(zhí)行不同程序的系統(tǒng)。
(3)并列程序結(jié)構(gòu)
有兩個或兩個以上相互獨(dú)立的分支程序,分別執(zhí)行各自程序,其中,某些程序受到另一些程序的影響,如圖6-6所示,適用于具有兩個或兩個以上相互獨(dú)立的分支系統(tǒng)。
(4)循環(huán)程序結(jié)構(gòu)
在整個控制程序中,有一段需要重復(fù)執(zhí)行,這種程序段稱為循環(huán)程序,含有循環(huán)程序的程序結(jié)構(gòu)如圖6-7所示。循環(huán)程序是否執(zhí)行是根據(jù)循環(huán)程序執(zhí)行的判別條件來確定的。
(5)子程序結(jié)構(gòu)
在整個控制程序中,既有主程序段,又有子程序段,如圖6-8所示。程序執(zhí)行時,在主程序的某位置,有子程序的語句時,程序轉(zhuǎn)入子程序執(zhí)行,子程序執(zhí)行完之后,程序返回到主程序原來的斷點(diǎn),并繼續(xù)執(zhí)行下去。子程序的執(zhí)行也可以是重復(fù)的,但是和循環(huán)程序結(jié)構(gòu)不同,循環(huán)程序是連續(xù)重復(fù)的,而子程序是斷續(xù)重復(fù),而且兩者的編程方法也不同。
(6)集中控制程序結(jié)構(gòu)
在一個大的被控系統(tǒng)中,可由若干個PLC聯(lián)網(wǎng)工作,由一個PLC負(fù)責(zé)主系統(tǒng),其他PLC負(fù)責(zé)分系統(tǒng)。主系統(tǒng)執(zhí)行主程序,分系統(tǒng)負(fù)責(zé)分程序,由主系統(tǒng)指揮和協(xié)調(diào)各分系統(tǒng)的工作,整個程序是主程序協(xié)調(diào)分程序的集中控制程序,如圖6-9所示。