S7-200系列PLC基本邏輯控制指令 一、位邏輯指令 (一)觸點(diǎn)及線圈指令 PLC梯形圖語言的編程原則 1、梯形圖由多個(gè)梯級(jí)組成,每個(gè)線圈可構(gòu)成一個(gè)梯級(jí),每個(gè)梯級(jí)有多條支路,每個(gè)梯級(jí)代表一個(gè)邏輯方程; 2、梯形圖中的繼電器、接點(diǎn)、線圈不是物理的,是PLC存儲(chǔ)器中的位(1=0N;0=0FF);編程時(shí)常開/常閉接點(diǎn)可無限次引用,線圈輸出只能是一次; 3、梯形圖中流過的不是物理電流而是“概念電流”,只能從左向右流; 4、用戶程序的運(yùn)算是根據(jù)PLC的輸入/輸出映象寄存器中的內(nèi)容,邏輯運(yùn)算結(jié)果可以立即被后面的程序使用; 5、PLC的內(nèi)部繼電器不能做控制用,只能存放邏輯控制的中間狀態(tài); 6、輸出線圈不能直接驅(qū)動(dòng)現(xiàn)場的執(zhí)行元件,通過I/模塊上的功率器件來驅(qū)動(dòng)。 基本邏輯指令以位邏輯操作為主,在位邏輯指令中,除非有特殊說明,操作數(shù)的有 效區(qū)域?yàn)椋篒、Q、M、SM、T、C、V、S、L且數(shù)據(jù)類型為BOOL觸點(diǎn)和線圈指令又分為:標(biāo)準(zhǔn)指令、立即指令、取反指令、正(負(fù))跳變指令。 三、計(jì)數(shù)器指令 包括:加計(jì)數(shù)CTU、減計(jì)數(shù)CTD和加/減計(jì)數(shù)CTUD總共有256個(gè)(C0~C255)。計(jì)數(shù)器是對(duì)PLC內(nèi)部的時(shí)鐘脈沖進(jìn)行計(jì)數(shù),而計(jì)數(shù)器是對(duì)外部的或由程序產(chǎn)生的計(jì)數(shù)脈沖進(jìn)行計(jì)數(shù)。計(jì)數(shù)器累計(jì)計(jì)數(shù)的當(dāng)前值(16位有符號(hào)整數(shù)),它存放在計(jì)數(shù)器的16位(bit)當(dāng)前值寄存器中。 每個(gè)計(jì)數(shù)器只有一個(gè)16位的當(dāng)前值寄存器地址。在一個(gè)程序中,同一計(jì)數(shù)器號(hào)不要重復(fù)使用,更不可分配給幾個(gè)不同類型的計(jì)數(shù)器。 PLC的編程方法、梯形圖的結(jié)構(gòu)規(guī)則 1、梯形圖的各支路要以左母線為起點(diǎn),從左向右分行繪出每一行的前部是觸點(diǎn)群組成的“工作條件”,最右邊是線圈或功能框表達(dá)的“工作結(jié)果”。一行繪完,依次自上而下再繪一行。 2、觸點(diǎn)應(yīng)畫在水平線上,不能畫在垂直分支線上。如圖(a)中觸點(diǎn)3被畫在垂直線上,便很難正確識(shí)別它與其他觸點(diǎn)的關(guān)系。因此,應(yīng)根據(jù)自左至右,自上而下的原則畫成如圖(b)所示的形式。 關(guān)于此次分享的西門子S7-200PLC的知識(shí)點(diǎn)就到這,如有其他的可評(píng)論哦! 以上,歡迎動(dòng)動(dòng)手分享及收藏! |
|