西門子PLC基礎(chǔ)指令知識詳解
一、觸點(diǎn)及線圈指令
PLC梯形圖語言的編程原則
1、梯形圖由多個(gè)梯級組成,每個(gè)線圈可構(gòu)成一個(gè)梯級,每個(gè)梯級有多條支路,每個(gè)梯級代表一個(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)?;具壿嬛噶钜晕贿壿嫴僮鳛橹鳎?/span>
在位邏輯指令中,除非有特殊說明,操作數(shù)的有效區(qū)域?yàn)椋篒、Q、M、SM、T、C、V、S、L且數(shù)據(jù)類型為BOOL觸點(diǎn)和線圈指令又分為:標(biāo)準(zhǔn)指令、立即指令、取反指令、正(負(fù))跳變指令。
![圖片](https://img67.chem17.com/9/20221212/638064376015241640502.jpg)
![圖片](https://img67.chem17.com/9/20221212/638064376016334950864.jpg)
![圖片](https://img67.chem17.com/9/20221212/638064376017272549141.jpg)
![圖片](https://img62.chem17.com/9/20221212/638064376019181079679.jpg)
![圖片](https://img61.chem17.com/9/20221212/638064376020541316570.jpg)
![圖片](https://img61.chem17.com/9/20221212/638064376021478771512.jpg)
![圖片](https://img61.chem17.com/9/20221212/638064376022416375703.jpg)
![圖片](https://img61.chem17.com/9/20221212/638064376024291413635.jpg)
![圖片](https://img64.chem17.com/9/20221212/638064376026072972947.jpg)
![圖片](https://img64.chem17.com/9/20221212/638064376027010331582.jpg)
![圖片](https://img64.chem17.com/9/20221212/638064376027947847674.jpg)
![圖片](https://img64.chem17.com/9/20221212/638064376029666645538.jpg)
![圖片](https://img64.chem17.com/9/20221212/638064376031646596926.jpg)
![圖片](https://img64.chem17.com/9/20221212/638064376032551240376.jpg)
![圖片](https://img64.chem17.com/9/20221212/638064376033489216715.jpg)
![圖片](https://img64.chem17.com/9/20221212/638064376035051292462.jpg)
![圖片](https://img68.chem17.com/9/20221212/638064376036509100324.jpg)
![圖片](https://img68.chem17.com/9/20221212/638064376037291115111.jpg)
![圖片](https://img68.chem17.com/9/20221212/638064376038228403419.jpg)
二、定時(shí)器指令
包括:接通延時(shí)定時(shí)器(TON)、有記憶的接通延時(shí)(保持型)定時(shí)器(TONR)、斷開延時(shí)定時(shí)器(TOF)。S7-200有256個(gè)定時(shí)器(T0~T255)。
![圖片](https://img68.chem17.com/9/20221212/638064376039165225585.jpg)
![圖片](https://img70.chem17.com/9/20221212/638064376039970860131.jpg)
![圖片](https://img70.chem17.com/9/20221212/638064376040908359857.jpg)
![圖片](https://img70.chem17.com/9/20221212/638064376041940715479.jpg)
![圖片](https://img70.chem17.com/9/20221212/638064376042667084542.jpg)
![圖片](https://img65.chem17.com/9/20221212/638064376044310625995.jpg)
![圖片](https://img65.chem17.com/9/20221212/638064376045403342165.jpg)
![圖片](https://img65.chem17.com/9/20221212/638064376046969559900.jpg)
![圖片](https://img63.chem17.com/9/20221212/638064376059172093927.jpg)
![圖片](https://img63.chem17.com/9/20221212/638064376060109548524.jpg)
三、計(jì)數(shù)器指令
包括:加計(jì)數(shù)CTU、減計(jì)數(shù)CTD和加/減計(jì)數(shù)CTUD總共有256個(gè)(C0~C255)。計(jì)數(shù)器是對PLC內(nèi)部的時(shí)鐘脈沖進(jìn)行計(jì)數(shù),而計(jì)數(shù)器是對外部的或由程序產(chǎn)生的計(jì)數(shù)脈沖進(jìn)行計(jì)數(shù)。計(jì)數(shù)器累計(jì)計(jì)數(shù)的當(dāng)前值(16位有符號整數(shù)),它存放在計(jì)數(shù)器的16位(bit)當(dāng)前值寄存器中。
每個(gè)計(jì)數(shù)器只有一個(gè)16位的當(dāng)前值寄存器地址。在一個(gè)程序中,同一計(jì)數(shù)器號不要重復(fù)使用,更不可分配給幾個(gè)不同類型的計(jì)數(shù)器。
![圖片](https://img63.chem17.com/9/20221212/638064376062140907247.jpg)
![圖片](https://img63.chem17.com/9/20221212/638064376063859641652.jpg)
![圖片](https://img63.chem17.com/9/20221212/638064376064797124737.jpg)
![圖片](https://img63.chem17.com/9/20221212/638064376066515747310.jpg)
![圖片](https://img63.chem17.com/9/20221212/638064376068547287175.jpg)
![圖片](https://img63.chem17.com/9/20221212/638064376071828277187.jpg)