西門(mén)子plc 300編程學(xué)習(xí)
快速西門(mén)子PLC入門(mén)(適合基)
一、觸點(diǎn)及線圈指令
PLC梯形圖語(yǔ)言的編程原則
1、梯形圖由多個(gè)梯級(jí)組成,每個(gè)線圈可構(gòu)成一個(gè)梯級(jí),每個(gè)梯級(jí)有多條支路,每個(gè)梯級(jí)代表一個(gè)邏輯方程;
2、梯形圖中的繼電器、接點(diǎn)、線圈不是物理的,是PLC存儲(chǔ)器中的位(1=0N;0=0FF);編程時(shí)常開(kāi)/常閉接點(diǎn)可無(wú)限次引用,線圈輸出只能是一次;
3、梯形圖中流過(guò)的不是物理電流而是“概念電流",只能從左向右流;
4、用戶程序的運(yùn)算是根據(jù)PLC的輸入/輸出映象寄存器中的內(nèi)容,邏輯運(yùn)算結(jié)果可以立即被后面的程序使用;
5、PLC的內(nèi)部繼電器不能做控制用,只能存放邏輯控制的中間狀態(tài);
6、輸出線圈不能直接驅(qū)動(dòng)現(xiàn)場(chǎng)的執(zhí)行元件,通過(guò)I/模塊上的功率器件來(lái)驅(qū)動(dòng)。
基本邏輯指令以位邏輯操作為主,在位邏輯指令中,除非有特殊說(shuō)明,操作數(shù)的有效區(qū)域?yàn)椋篒、Q、M、SM、T、C、V、S、L且數(shù)據(jù)類(lèi)型為BOOL觸點(diǎn)和線圈指令又分為:標(biāo)準(zhǔn)指令、立即指令、取反指令、正(負(fù))跳變指令。
![](https://pic2.zhimg.com/80/v2-e69acd69713fa04d7084777c92c18e79_720w.webp)
![](https://pic2.zhimg.com/80/v2-19c58853dc27694c60d14df35955cb35_720w.webp)
![](https://pic4.zhimg.com/80/v2-c24ef73511be30fd3de5405fba033c7b_720w.webp)
![](https://pic3.zhimg.com/80/v2-b934c8afffa5e2429334774e02c3497e_720w.webp)
![](https://pic3.zhimg.com/80/v2-dfc227c207622ead10d20ee806952dca_720w.webp)
![](https://pic4.zhimg.com/80/v2-7b7ef46879cbe5801da616ec989e4047_720w.webp)
![](https://pic1.zhimg.com/80/v2-13b209e598e1d9a1d0f5679ae8e50d04_720w.webp)
![](https://pic3.zhimg.com/80/v2-6ff51ef7dd6c8bf75e186e25dbec3aea_720w.webp)
![](https://pic4.zhimg.com/80/v2-fcc3accdc4f8cc949f76eeacf7e051f3_720w.webp)
![](https://pic4.zhimg.com/80/v2-0fcb87e6b3741c34252493f6bbf97b5f_720w.webp)
![](https://pic3.zhimg.com/80/v2-6a296221d8b49fad3de35cdf340aaa5a_720w.webp)
![](https://pic3.zhimg.com/80/v2-4d17712f36f77dea2b9018d468a7c22e_720w.webp)
![](https://pic3.zhimg.com/80/v2-e508c4f04ca02885aedcf92788ed3a2e_720w.webp)
![](https://pic4.zhimg.com/80/v2-1c61b3d210c2dc53bf5fc00da06e9e4f_720w.webp)
![](https://pic4.zhimg.com/80/v2-5d5d0de861664b780dc5b0fd015287b3_720w.webp)
![](https://pic1.zhimg.com/80/v2-cd9c893b76e92f95c927625077893320_720w.webp)
![](https://pic4.zhimg.com/80/v2-ee877582c25396b02f772559828ef5e3_720w.webp)
![](https://pic2.zhimg.com/80/v2-59e78113d7067c59069954c1324839c1_720w.webp)
二、計(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è)不同類(lèi)型的計(jì)數(shù)器。
![](https://pic3.zhimg.com/80/v2-64760034ddbea25ecf7e4b88897a896a_720w.webp)
![](https://pic4.zhimg.com/80/v2-a373fba9aa1053519ac51eaf162bf387_720w.webp)
![](https://pic2.zhimg.com/80/v2-51dce0a87cfa5ab0ddb24c9276e6796d_720w.webp)
![](https://pic4.zhimg.com/80/v2-0b868cf557c1a97ccf24cf7b63f22bdb_720w.webp)
![](https://pic3.zhimg.com/80/v2-c34ac605f166636886e03e6026dac942_720w.webp)
![](https://pic3.zhimg.com/80/v2-c0046957786846c95622a079aa6a1b6e_720w.webp)
![](https://pic3.zhimg.com/80/v2-25be46b70da34c1782481ccfc3777c2e_720w.webp)
![](https://pic2.zhimg.com/80/v2-f5465f0e09bc6eefac1618cf51f5610d_720w.webp)
![](https://pic1.zhimg.com/80/v2-a63a7d1a79361ddabb782b07dcb157e0_720w.webp)
![](https://pic4.zhimg.com/80/v2-ce52957a708ad16f3755d905de19cb93_720w.webp)
三、定時(shí)器指令
包括:接通延時(shí)定時(shí)器(TON)、有記憶的接通延時(shí)(保持型)定時(shí)器(TONR)、斷開(kāi)延時(shí)定時(shí)器(TOF)。S7-200有256個(gè)定時(shí)器(T0~T255)。
![](https://pic2.zhimg.com/80/v2-32900b08c9c12cd8f470c0f6a4db71f9_720w.webp)
![](https://pic4.zhimg.com/80/v2-17e1d273908413884c027b89b63d3a03_720w.webp)
![](https://pic3.zhimg.com/80/v2-007f2534e265ed04092bc446630df476_720w.webp)
![](https://pic4.zhimg.com/80/v2-238c162b76ffd5ef18bbea680cb7d5eb_720w.webp)
![](https://pic4.zhimg.com/80/v2-4a6c358906aaf1fadf4fff4bb589ad0b_720w.webp)
![](https://pic3.zhimg.com/80/v2-9767d570b9a754b5487f2e3b1dfcc992_720w.webp)