![PLC200基本邏輯指令_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-5/5/b8582f0a-7d68-4918-bfd4-7e23f287844f/b8582f0a-7d68-4918-bfd4-7e23f287844f1.gif)
![PLC200基本邏輯指令_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-5/5/b8582f0a-7d68-4918-bfd4-7e23f287844f/b8582f0a-7d68-4918-bfd4-7e23f287844f2.gif)
![PLC200基本邏輯指令_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-5/5/b8582f0a-7d68-4918-bfd4-7e23f287844f/b8582f0a-7d68-4918-bfd4-7e23f287844f3.gif)
![PLC200基本邏輯指令_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-5/5/b8582f0a-7d68-4918-bfd4-7e23f287844f/b8582f0a-7d68-4918-bfd4-7e23f287844f4.gif)
![PLC200基本邏輯指令_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-5/5/b8582f0a-7d68-4918-bfd4-7e23f287844f/b8582f0a-7d68-4918-bfd4-7e23f287844f5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、標(biāo)準(zhǔn)位邏輯指令bit常開觸點(diǎn)標(biāo)準(zhǔn)觸點(diǎn)bit常閉觸點(diǎn)bit輸出線圈bit:位地址:位邏輯指令是plc編程中最基本、使用最撅繁的指令.:按不同的功能用途具有不同的形式,可以分為以下幾類:標(biāo)準(zhǔn)位邏輯指令|/|-()置位/第位指令TS)TR)立即位邏輯指令|/l|(I)<SI)(RI)其他位邏輯指令|N0T|NGP一,置位、復(fù)位1,分類:4種,置位S1CUTSRR置位/靈位指令S)置位優(yōu)先nRS觸發(fā)器復(fù)位bit(RN復(fù)位優(yōu)先RS觸發(fā)器bitSOUTRSR1bit置位(St)(S)Nbit復(fù)位(Reset)(R)hi bit:位地址 N:取值范圍1255。置位/復(fù)位指令執(zhí)行時(shí),從指定的位地址開始的
2、連續(xù)N個(gè)位地址都被置位或復(fù)位、。復(fù)位指令在復(fù)位定時(shí)器或計(jì)數(shù)器的狀態(tài)位時(shí)同時(shí)將定時(shí)器/計(jì)效器的當(dāng)前值清0.2置位,復(fù)位具有自鎖功能。置位/官位指令程序示例接i10.3(Resat)所有Q0.2至匚97網(wǎng)絡(luò)110,20,2和0.3同時(shí)揍通,山口金開始的m個(gè)附電/卷通斷開口。:(S)6-其位為T差寫一置位為匚因?yàn)槌绦驋呙枞尉W(wǎng)絡(luò)1置位"之后執(zhí)行,網(wǎng)絡(luò)2復(fù)位:RS觸發(fā)器指令輸入與輸出的關(guān).系表置位優(yōu)先S1鼻1山口丐Rbit/OUT00以前的狀態(tài)010101111復(fù)位優(yōu)先SOUTRSR1SR1bit/OUT00以前的狀禰010101110三:其他位邏輯指令取反|not|小將它左功的邏新t而先年果
3、取反,寸巴'T'變成忖、或把F”變成 即改變,胎流.的的流期狀忠.“的流r刮訃塊frk點(diǎn)口寸,停止流動*血能流”不©J廷須做點(diǎn)口九它給名蒯提供I能流J正/負(fù)跳變指令正跳變tp|檢測一負(fù)跳變Tn|檢測-1_正跳變指令檢測到它左邊的邏輯狀態(tài)由"0”變“V的正跳變時(shí),該觸點(diǎn)接通一個(gè)掃描周期。負(fù)跳變指令檢測到它左邊的邏輯狀態(tài)由“1”變“0”的負(fù)跳變時(shí),該觸點(diǎn)接通一個(gè)掃描周期。其他位邏輯指令取反一lNOTl-正跳變一lpl負(fù)四k變|NN空操作一NOF空操作NNOP>N.取值范圍是0255.>該指令不影響用戶程序的執(zhí)行。1,TON丁示例程序1(梯形圖)巴絡(luò)1
4、T3TTON/Q-FT100ms/>-/ao.n<l>,T后動定時(shí)通延時(shí)定時(shí)器的工作時(shí)序圖示例10.0zlIPT=5CT37節(jié)前值)T3W狀方位IQ0.QI<1蕤忖時(shí)同501Mfliiisl-5s立即復(fù)位1-14+!-1«-+!+>4*S+B卜曰!<Ti+4ITF-Sh!4+B4*-SI+!4E=方止定時(shí)2,TOF:四:接通延時(shí)定時(shí)器57-200PLC的定時(shí)器有二種類型:3TON接通延時(shí)定時(shí)器守TONR保持型接通延時(shí)定時(shí)器TOF斷開延時(shí)定時(shí)器示例程序1(梯形圖)IQ.0TH50T33INTOFPT10msHW2T33Q0.0HU-()3,TONRH
5、示例程序1(梯形圖TONR保持型接通延時(shí)定時(shí)器的工作時(shí)序圖示例啟動定時(shí)L10.010.1PT=50T2(當(dāng)前值)薦止繼續(xù)W桌m(xù)n+id-*+,中”nmIri311alTTr,T2(狀態(tài)位)Q0.0五:計(jì)數(shù)器種類延時(shí)接通延時(shí)時(shí)間5011QmsHO.5sS7-200PLC的計(jì)數(shù)器有三種類型:*CTUD加減計(jì)數(shù)器CountUp/Down療CTU加計(jì)數(shù)器CountUp鏟CTD減計(jì)數(shù)器CountDownG2C3C41, CU:加計(jì)數(shù)脈沖輸入端,上升有效2, CD:減計(jì)數(shù)脈沖輸入端,上升有效4, R:復(fù)位輸入端5, LD:裝載復(fù)位輸入端,只用于減計(jì)數(shù)器,6, PV:計(jì)數(shù)器的預(yù)設(shè)值7, PLC200提供C0
6、到C255共256個(gè)計(jì)數(shù)器,每個(gè)計(jì)數(shù)器只有一個(gè)當(dāng)前值,不同類型的計(jì)數(shù)器不能共用一個(gè)計(jì)數(shù)器的編號。8,加計(jì)數(shù)器實(shí)例示例程序1隔形圖)CTU加計(jì)數(shù)器的工作時(shí)序圖示例m_ru"LrLFLrL,.rmC2狀態(tài)檢QO.O32767C2當(dāng)前俏°9,減計(jì)數(shù)器實(shí)例'會示例程序1(佛形圖)加減計(jì)數(shù)器式示例睚序1郴港圖)5UD加減計(jì)數(shù)器的_L作時(shí)序圖小例njirinBrmC2復(fù)位時(shí),計(jì)數(shù)清零。六:比較指令類型等于,不等于,大于等于,小于等于,大于,小于字節(jié),整數(shù),雙整數(shù),實(shí)數(shù)比較指令S7-200的比較指令按照比較的類型可以分為六種類型:等于字節(jié)比較式整批嗑英數(shù)二讖指令整數(shù)比蚯1整數(shù)比較
7、:比較的是16位有符號整數(shù)2,比較指令只作為條件來使用,用于比較兩數(shù)的大小。Q0.0QO.QQ0.0)IWGQWOMW2VW10LWZIN1QO.OR)IN1QO.OT)=D<=DIN2IN2IM1QO.O()一IN11QO.Or)<>D>D-IN2IN2IM1QO.OH)IN1QO.O-()>=D七DIN2IN24,實(shí)數(shù)比較指令比較的是雙字?jǐn)?shù)據(jù)的大小,其操作數(shù)為32位實(shí)數(shù)IN1QO.O()INIQO.O()=R"<=RIN2IN2INIQO.O-()tN1QOQ()<>R>RIN2IN2IN100.0()IN1QO.O()>
8、;RvRIN2IN25字節(jié)比較指令3,雙整數(shù)比較:比較的是雙字?jǐn)?shù)據(jù)的大小,其操作數(shù)為32位雙整數(shù),比較的是字節(jié)指令的大小,其操作數(shù)為8位無符號數(shù)據(jù)MIN2IDOQDONIDOVD100LD2IN1,IN2IDOQDOMD2VD100LD20IN1,IN2IBOQBOMB3VB1OLB2七:BCD和整數(shù)的轉(zhuǎn)化實(shí)例八:轉(zhuǎn)換指令A(yù)SC碼轉(zhuǎn)十六進(jìn)制數(shù)指令整數(shù)轉(zhuǎn)為ASCH碼指令實(shí)教轉(zhuǎn)為A$CII碼指令十六進(jìn)制數(shù)轉(zhuǎn)ASCII碼指令雙整數(shù)轉(zhuǎn)為ASCH碼指令A(yù)SCII0-9A-F十六進(jìn)制整數(shù)雙整數(shù)實(shí)數(shù)ASC碼轉(zhuǎn)十六進(jìn)制數(shù):IN:輸入指定的地址開始,長度LEN的ASC碼的字符串轉(zhuǎn)換并將結(jié)果,送到out:的結(jié)果,
9、OUT:地址為輸出字節(jié)白首地址。每個(gè)ASC碼對應(yīng)的4位十六進(jìn)制數(shù)。ASC碼最大長度為255個(gè)字符十六進(jìn)制轉(zhuǎn)ASC碼:從輸入指定的地址開始,將長度為LEN的十六進(jìn)制數(shù)轉(zhuǎn)換為ASC碼字符串,將結(jié)果送到OUT的指定輸出,OUT地址為輸出地址的首地址。ASCII碼轉(zhuǎn)十六進(jìn)制數(shù)指令I(lǐng)六進(jìn)制數(shù)轉(zhuǎn)ASCII碼指令A(yù)TIIENENOINOUTLENUTAENENO-INOPT_UN有效的ASCII嗎字符為十六進(jìn)制數(shù)3039和4146九:數(shù)值轉(zhuǎn)換為ASC指令1整數(shù)轉(zhuǎn)換ASC指令out的指定的地址為連續(xù)八個(gè)字節(jié)的存儲單元的首地址FMT:nnn用于指定緩沖區(qū)的指定位數(shù),有效范圍為0到5,n為零為整數(shù)。C為逗號或小數(shù)
10、點(diǎn),作為整數(shù)和小數(shù)的分隔符,C位0是為逗號,C為1時(shí)時(shí)小數(shù)點(diǎn)。FMT的高數(shù)位必須為0。整數(shù)轉(zhuǎn)換為ASCII碼指令ENINOFMTOOOOcnnnINOUT_FMTk止數(shù)值寫入緩沖區(qū)時(shí)沒有符號位,負(fù)數(shù)值寫入緩沖區(qū)時(shí)以負(fù)號()開頭.小數(shù)點(diǎn)左側(cè)的開頭的0(除去靠近小數(shù)點(diǎn)的之外)被隱藏Q數(shù)值在輸出緩沖區(qū)中是右對齊的。FMTIN-1214123IN=1234IN=-12345OUTOUT+1OUT+2OUT+1OUT*4OUT+5OUT+GOUT+70012.01251.23I-123452,雙整數(shù)轉(zhuǎn)換為ASCOUT:指定的地址十二個(gè)字存儲節(jié)單元的首地址,輸出緩沖區(qū)的大小始終為12個(gè)字節(jié)。雙整數(shù)轉(zhuǎn)換為A
11、SCH碼指令DTA7n-ENENO-二0000cnnn1-INOUT_FMT3,實(shí)數(shù)轉(zhuǎn)化為ASC指令輸出緩沖區(qū)的位數(shù)是輸出緩沖區(qū)的大小,FMT:格式操作數(shù)實(shí)數(shù)轉(zhuǎn)換為ASCH碼指令riA_ENENO-INOUT_一FMT3到15個(gè)字節(jié)或字符。70FMT|s|sssFMT均為字節(jié)變量。十:編碼指令:將自行輸出數(shù)據(jù)IN中為一的最低位的位號輸出到OUT指定的字節(jié)單元的低1587AC2VB4C-次位。也是用半個(gè)字節(jié)來對一個(gè)自行數(shù)據(jù)16位的最低位進(jìn)行編碼。編碼指令I(lǐng)WOQWOMW2VW100LWOTENCOENOINOUTVBOQBOMB2IB1LBO卜一:譯碼指令:根據(jù)字節(jié)型輸出數(shù)據(jù)IN的低次位的所表示
12、的位號輸出數(shù)據(jù)所指定的字單元的相應(yīng)位置置一,其他位置0。15VW100VW100D000000十二:段碼指令,將字節(jié)型IN的低次位有效數(shù)字,十六進(jìn)制的0到F,產(chǎn)生點(diǎn)亮七段顯示期間的代碼,輸出至ijOUT中。輸入輸出-gfedcba顯小000111111n100000110II1201011011w3010011113401100110H501101101S6011111016700000111-iargbcd輸入輸出-gfedcba8011111118g01101111?A01110111RB01111100bc00111001ruD01011110dE01111001EF01110001F十
13、三:單個(gè)傳送指令;每次傳送一個(gè)數(shù)據(jù),傳送數(shù)據(jù)的類型分別為字節(jié),字,雙字,實(shí)數(shù)。MOV_XVENENOINOUT字節(jié)傳送指令字傳送指令MOV_B一FN況NO.J一INOUT一一雙字傳送指令實(shí)數(shù)傳送指令JXIOKENENO1WMOVDW-ENENO-1WOU1一十四:塊傳送指令塊傳送指令可一次傳送多個(gè)數(shù)據(jù),將從輸入地址IN開始的N個(gè)數(shù)據(jù),傳送到輸出地址OUT開始的N個(gè)單元,N等于1到255,最多可將255個(gè)數(shù)據(jù)組成數(shù)據(jù)塊,數(shù)據(jù)塊的類型:字節(jié)的塊傳送指令BLKMOrBINENO_-INOVT_-N字的塊傳送指令BLKMOWENENO_INOVT_N雙字的塊傳送指令BLKIM0VDENENO一INOU
14、T_N十五:其他傳送指令:1,字節(jié)立即讀指令:讀取物理輸入IN的一個(gè)字節(jié)的輸入,并將結(jié)果寫入入過程印象寄存器。2,字節(jié)立即寫指令:將輸入IN的指定一個(gè)字節(jié)的數(shù)值寫入物理輸出OUT的字節(jié)存儲單元,但是并不刷新輸OUT,同時(shí)刷新相應(yīng)的輸出過程印象區(qū)。字節(jié)立即讀指令字節(jié)立即寫指令存儲器物理I/O3,字節(jié)交換指令:是用來交換輸入in的高字節(jié)與低字節(jié)EM*i.H'lSHKIZhOENO*TJTOE字"交換指令卜六:移位指令向右或向左移動動補(bǔ)0,移動的操作的允許值為均為字節(jié)變量N位后輸出到OUT,移出的位被移動到特殊存儲器中,移位后的空位自N大于或等于允許值時(shí),則實(shí)際移動的位數(shù)為最大允許
15、值,字節(jié)移位的8,字節(jié)允許的位16.雙字允許的位是32,所有的移位和循環(huán)指令中NSHKPXVVW10O字節(jié)左移位指令字節(jié)后移位指令字左移位指令了右移位指令雙字4:移位指令XMLDW雙字右移位指令VB100VB101OUTIKNENO_QVT-VW10012SW4PKNENO-VE100VB101VW10QENOENOOUT左移軌右移去i|1mB/口!口!生口:d十o|i|u|口H更口??趞。:0Poii|o|6OUTOUTSTHEr<十七:循環(huán)移位循環(huán)字節(jié)左移位循環(huán)字左移位循環(huán)雙字人移位循環(huán)指令是將輸入數(shù)據(jù)的每一位向右或者向左循環(huán)移位N位后送給輸出OUT,循環(huán)移位是環(huán)形的,也是移除的位填
16、補(bǔ)的空位中,同時(shí)影響特殊存儲器位。移位次數(shù)N與移位長度有關(guān),例如N小于實(shí)際的數(shù)據(jù)長度,則移動N位。如果移動數(shù)據(jù)N大于等于移位數(shù)據(jù),則N先進(jìn)行取磨操作。取磨:用移動數(shù)據(jù)N除于實(shí)際的數(shù)據(jù)長度取余數(shù)得到一個(gè)有效的移動位數(shù),例如:字移位,除于16取余數(shù)。取磨對字節(jié)是0到7的謀一個(gè)數(shù)對字是0到15雙字是0到31移位為0為不移位ROLIWENFNOLN<JL1N>1加以跳2T20的24群22ilM1$1。F10d14131七卜12總由:£34口工t。I”11衿1同口同口口|子。0函o'0rlfouro|0:o;n!od|口mS口nloo!nd!0便口ooo|oloo|oc1|
17、11ol1|iliEE-.133tilIE*JlilEEE口十八:整數(shù)計(jì)算指令:整數(shù)計(jì)算指令的使用練習(xí);星將采集的模擬量數(shù)值進(jìn)行轉(zhuǎn)換,得到對應(yīng)的工程量0例如:在業(yè)現(xiàn)場,將。io(rc的溫度通過溫度傳感器和變送電路轉(zhuǎn)換為210V的電壓信號,送到模擬量輸入瑞,pir將其轉(zhuǎn)換成一個(gè)16位數(shù)字量,存入at區(qū).要求:將ABVO中的數(shù)值轉(zhuǎn)換成對應(yīng)的溫度值。M分析:在S7-200CPT內(nèi)部,0IOV的電壓信號對應(yīng)的數(shù)值范圍為032000;對于210V的電壓信號,對應(yīng)的數(shù)值范圍為6400-32000,在此題目中,即對應(yīng)溫度范圍0100口因此,轉(zhuǎn)換公式為:IW0-6400T=x(100-()+()32000-6
18、400簡化為:ATW0-6400xi0(j25600。注意:為保證運(yùn)算精度,應(yīng)先乘后除。十九:浮點(diǎn)數(shù)計(jì)算孚點(diǎn)數(shù)計(jì)算指令A(yù)DD_R-ENENO-INIOUT-IN2IN1+IN2=OUTIN1rIN2,OUTIDOQDOMD4IN1'IN2=OUTVD10ULD8其操作數(shù)為32位實(shí)數(shù)?;靖↑c(diǎn)數(shù)計(jì)算指令執(zhí)行時(shí),影響的特殊存儲位有:SM1.0(結(jié)果為零)SMU(溢出)SM1.2(結(jié)果為負(fù))SM1.3(除數(shù)為0)(只針對除法指令)浮點(diǎn)數(shù)函數(shù)運(yùn)算平方根指令MOUTSORT一ENENO-IN|OUTIDOQDOMD4=OUTVD100LD8三角函數(shù)指令SIN-ENENO-IN|OUT-SINfl
19、N)=OUTCOSENENO-inIoutPCOS(IN)=OUTTANENENOinloirrTAN(IN)=OUTIN,OUTIDOQDOMD4VD100LD8幣輸入以弧度為單位。求三角函數(shù)前.應(yīng)先將角度數(shù)乘以瓜片80(約等于1.745329E-2),轉(zhuǎn)換為弧度值.其操作數(shù)都是32位實(shí)數(shù)自然對數(shù)指令LN-ENENO-1n|cut-LN(IN)=OUTIDOQDOMD4VD100LD8。求以仙為底的對數(shù),即計(jì)算ig(x)時(shí)t需將自然對數(shù)值LN(X)除以Z302585(約等于LN(10)自然指數(shù)指令I(lǐng)N,OUTIDOQDOMD4VD100:浮點(diǎn)數(shù)函數(shù)指令執(zhí)行時(shí),影響的特殊存儲位有:EXPENENO-INI|OUT-EXP(IN)=OUTLD8。自然指數(shù)指令與自然對數(shù)指令配合,可以實(shí)現(xiàn)以任意
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年公共供水設(shè)施建設(shè)合同樣本
- 2025年農(nóng)村住房保險(xiǎn)協(xié)議范本
- 2025年企業(yè)共享汽車租賃合同格式
- 2025年乘用車市場需求與供給策劃協(xié)議
- 2025年住宅購置與入住合同
- 2025年重大水利工程土地征用協(xié)議
- 2025年高速鐵路建設(shè)合同協(xié)議書
- 2025年公司產(chǎn)權(quán)轉(zhuǎn)讓合同范本
- 2025年信息技術(shù)高級貸款協(xié)議
- 2025年數(shù)碼裝備展覽館長期租賃協(xié)議
- 課堂嵌入式評價(jià)及其應(yīng)用
- 化工原理傳質(zhì)導(dǎo)論
- 《管理學(xué)基礎(chǔ)》完整版課件全套ppt教程(最新)
- 短視頻:策劃+拍攝+制作+運(yùn)營課件(完整版)
- 基金會財(cái)務(wù)報(bào)表審計(jì)指引
- 藍(lán)色卡通風(fēng)好書推薦教育PPT模板
- 2022年江蘇省泰州市中考數(shù)學(xué)試題及答案解析
- DB32∕T 4245-2022 城鎮(zhèn)供水廠生物活性炭失效判別和更換標(biāo)準(zhǔn)
- 石家莊鐵道大學(xué)四方學(xué)院畢業(yè)設(shè)計(jì)46
- 智能化系統(tǒng)培訓(xùn)
- 部編版五年級語文下冊第四單元課時(shí)作業(yè)本有答案
評論
0/150
提交評論