可編程序控制器應(yīng)用技術(shù)_第1頁
可編程序控制器應(yīng)用技術(shù)_第2頁
可編程序控制器應(yīng)用技術(shù)_第3頁
可編程序控制器應(yīng)用技術(shù)_第4頁
可編程序控制器應(yīng)用技術(shù)_第5頁
已閱讀5頁,還剩218頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

第1章概述1.1

PLC控制系統(tǒng)的構(gòu)成與特點1.

PLC控制系統(tǒng)的構(gòu)成繼電器控制系統(tǒng)和PLC控制系統(tǒng)頭現(xiàn)邏輯控制的方式不同,繼電器控制邏輯由繼電器硬件連線組成,PLC控制邏輯由程序組成。PLC利用程序中的“軟繼電器”取代傳統(tǒng)的物理硬件繼電器,使控制系統(tǒng)的硬件結(jié)構(gòu)大大簡化,具有價格便宜、方便、編程簡單、控制功能強等優(yōu)點。2.

PLC控制系統(tǒng)的特點(1

PLC

控制系統(tǒng)硬件結(jié)構(gòu)簡單(2

PLC

的控制邏輯更改方便(

3

系統(tǒng)穩(wěn)定、

方便1.2PLC的產(chǎn)生與定www.P可編程序控制器?а種

?運算??的電?系統(tǒng),у?在工業(yè)環(huán)境下應(yīng)用而設(shè)計。它采用可編程序的

器,用 在其執(zhí)行邏輯運算、順序控制、定時、計

和算 運算等??的?

?,??過

?式或??式的??和??控制各種類型的機械或生產(chǎn)過程??删幊绦蚩刂破?其有 ?設(shè)?

,?應(yīng)? ?

?

與工業(yè)控制系統(tǒng)?成а?

?

?,???充其功能的原則設(shè)計。1.3

PLC的應(yīng)用、分類 程序語1. PLC??應(yīng)用?下?

?

方?(

1

量邏輯控制(2

)模擬量控制(3

)運動控制(4

)多級控制2.

PLC分類按結(jié)構(gòu)分整體式模塊式整體式的PLC也稱為PLC的基本單兀,在基本單兀的基礎(chǔ)上可以加裝擴展模塊以擴大其使用范圍。適合常規(guī)電氣控制。模塊式的PLC??CPU、輸入接口、輸出接口等做成獨立的單兀模塊,具有配置靈活、組裝方便的優(yōu)勢,適合輸入/輸出點

???大或有特?功能??的控制系統(tǒng)。128點按I/O點的心

分小型機中型機大型機129~512點512點以上3.程序語梯形圖語指令表語1.4

PLC的結(jié)構(gòu)主要由CPU、

器、I/O接口、?

接口和電?等?組成1.5

PLC的的的?環(huán)掃描工?方式每一l掃描周期分為讀輸入、執(zhí)行程序、處理通訊請求、執(zhí)行CPU自和寫輸出5

l階段序?qū)嵦菪螆D編程語言梯形圖編程語言是一種圖形語言?種梯形圖?繼電器??圖?

?物理繼電器PLC繼電器線

(

)觸

點常開常閉I0.0Q0.0(

Q

0.0

)PLC控制I0.1SB2KMKM繼電器控

制SB12實兩種控制的梯形圖比較線圈線圈常閉觸點常開觸點點物理繼電器繼電器???線??觸點?

??

?PLC繼電器繼電器?程????觸點?

???繼電器的?線??——控制????PLC的??程???——控制????3實兩種控制中繼電器的區(qū)別PLC控制——外部接線н

變?

改變??程??繼電器控制——?改變控制電路的?

?接線?KMQFUKHM3

~1SB

SB2KMKHKM繼電器控制接線PLC控制外部接線輸入設(shè)備PLC~SB1SB2KHKM輸出設(shè)備欲改變控制功能:主電路相同例如、語句表編程語言用助記符表示指令的功能指令語句是PLC用戶程序的基礎(chǔ)元素

多條指令語句的組口構(gòu)成了語句表程序LDOAN=I0.0Q0.0I0.1Q0.0(Q0.0)I0.0

I0.1Q0.0梯形圖程序語句表程序3.PLC控制的原理等效電路圖公共端公共端輸入部分輸出端子輸入端子用戶程序輸出部分主電路M3

~QFUKMKH~KMQ0.0PLC1MI0.0I0.0I0.1I0.2冬I0.0Q0.0I0.2

Q0.0(

)1LI0.1I0.2~SB1SB2KMSTI0.0I0.1Q0.0PLC1LI0.21M~KM線圈通電SB1閉口I0.0閉口接點閉口M3

~QFUKMKHKM通電觸點閉口電

轉(zhuǎn)Q0.0~SB1SB2KMSTI0.0I0.1Q0.0PLC1LI0.21M觸點閉口PLC1MI0.0I0.0I0.1I0.2冬I0.0Q0.0I0.1I0.2

Q0.0(

)1LI0.1I0.2~KM線圈斷電I0.1

斷開接點斷開M3

~QFUKMKHKM電通斷通斷通斷觸點斷開電動停轉(zhuǎn)觸點斷開PLC1MI0.0I0.0I0.1I0.2冬I0.0Q0.0I0.1I0.2

Q0.0(

)1LQ0.0I0.1I0.2~SB1SB2KMSTI0.0I0.1Q0.0PLC1LI0.21MSB2閉口第2章器的 據(jù)類型與 方式2.1

S7-200的主要指標 接線端口2.1.1

S7-200的主要指標1.

S7-200

PLC的結(jié)構(gòu)2.

S7-200的主要指標特性CPU221CPU222CPU224CPU226形尺寸(mm

)90

x

80

x

6290

x

80

x

62120.5

x

80

x

62190

x

80

x

62可在運行模式下編輯不可在運行模式下編輯4

096字節(jié)4

096字節(jié)4

096字節(jié)4

096字節(jié)8

192字節(jié)12

288字節(jié)字節(jié)字節(jié)據(jù)

區(qū)048字節(jié)2

048字節(jié)8

192字節(jié)10

240字節(jié)掉電保持時間50小時50小時100小時100小時本機I

/

O

:

字量6入/4出8入/6出14入/10出24入/16出co擴m

展模塊0

l模塊7

l模塊7

l模塊儈速計

器:單?/??4路30KHz2路20KHz4路30KHz2路20KHz6路30KHz4路20KHz6路30KHz4路20KHz??輸出(DC

)2路20KHz2路20KHz2路20KHz2路20KHz模擬電位器1122頭時時?配時??配時??內(nèi)置內(nèi)置通訊口1

RS-4851

RS-4851

RS-4852

RS-485浮點

運算有I/O映象區(qū)256

(128

入/128出)指令執(zhí)行速度0.22μs/指令2.1.2

S7-200系列PLC的部端子圖每種型虧的CPU都有DC/DC/DCAC/DC/RLY分別表示CPU電源的類型、輸入端口的電源類型 輸出端口器件的類型。DC為晶體管,RLY為繼電器CPU221DC/DC/DC端子圖CPU222AC/DC/RLY端子圖CPU224AC/DC/RLY端子圖CPU226AC/DC/RLY端子圖2.2

S7-200CPU器的

據(jù)區(qū)2.2.1

據(jù)類型1.

據(jù)類型

范圍基本數(shù)據(jù)類型無符號整數(shù)基本數(shù)據(jù)類型有符號整數(shù)十進制十六進制www.十進制十六進制字節(jié)B

(8

位)0~2550~FF字節(jié)B

(8-

128~12780~7F位)字W

(16

位)0~655350~FFFF整型(16-

32

768~32

7678000~7FFF位)雙字D

(32

位)0~4

294

9672950~FFFFFFFF雙整型(32

位)-

2

147

483648~2

147

48364780000000~7FFFFFFF型(1

位)0或1頭 (

32

位)-

1038~10382.常進制使用格式舉例十進制十進制

值20

047十六進制十六進制值16#4E4F二進制二進制值2#100

1110

0100

1111ASCII碼‘ASCII碼文本’‘How

are

you?’頭 或浮點格式ANSI/IEEE

754-1985+1.175495E-38

(

)-

1.175495E-38

(

)2.2.2

數(shù)數(shù)字量輸入輸出映象區(qū)(I/Q區(qū))1.

字量輸入映象區(qū)(I

區(qū))位I0.0~I0.7…

I15.0~I15.7128點字節(jié)IB0、IB1、…I16

l字IW0、IW2、…IW148

l雙字ID0、ID4、盞熄方、ID124

l(1

)位I1.0表示I[字節(jié)地

].[位地

]字量輸入映象區(qū)第1

l字節(jié)的第0位。(

2

字節(jié)(

B

IB[起始字節(jié)地

]IB0表示 字量輸入映象區(qū)第 節(jié),?8位,其中第0位是最低位,第7位為最

。(

3

字(

W

IW[起始字節(jié)地

]一l

字含兩l

字節(jié),這兩l

字節(jié)的地

必須連續(xù),其中低位字節(jié)是高8位,

字節(jié)是低8位。如IW0中IB0是高8位,IB1是低8位(

4

雙字(DW

ID[起始字節(jié)地

]一l

字含四l

字節(jié),這四l

字節(jié)的地

必須連續(xù),最低位字節(jié)在一l 雙字中是最高8位。如ID0中IB0是最高8位,IB1是高8位,IB2是低8位,IB3是最低8位2.

字量輸出映象區(qū)(Q

區(qū))位Q0.0~Q0.7…

Q15.0~Q15.7128點字節(jié)QB0、QB1、…QB1516

l字QW0、QW2、…QW148

l雙字QD0、QD4、QW8、QD124

lQ[字節(jié)地

].[位地

](1

)位Q0.0表示字量輸出映象區(qū)第0

l字節(jié)的第0位。(

2

字節(jié)(

B

QB[起始字節(jié)地

]QB0表示 字量輸出映象區(qū)第

字節(jié),?8位,其中第位是最低位,第7位為最

。0(

3

字(

W

QW[起始字節(jié)地

]一l

字含兩l

字節(jié),這兩l

字節(jié)的地

必須連續(xù),其中低位字節(jié)是高8位,

字節(jié)是低8位。如QW0中IB0是高8位,QB1是低8位(

4

雙字(DW

QD[起始字節(jié)地

]一l

字含四l

字節(jié),這四l

字節(jié)的地

必須連續(xù),最低位字節(jié)在一l 雙字中是最高8位。如QD0中IB0是最高8位,QB1是高8位,QB2是低8位,QB3是最低8位2.2.3

模擬量輸入輸出映象區(qū)(A

I/A

Q

區(qū))1.

模擬量輸入映象區(qū)(

AI

區(qū))

AIW[起始字節(jié)地

]?

?

?

的模擬量(

如?度、??)??

成1

l

字?(16位)的 字量 。模擬量輸入用區(qū)?

標??

(

AI

、

據(jù)?度

(W

字節(jié)的起始地

表示。CPU221、222有16路模擬量輸入:A

I

W

0

、AIW2、…AIW30CPU224、226有32路模擬量輸入:A

I

W

0

、AIW2、…AIW62?

1

l

字?(1

6

)的 字量按????

成模擬電?或電?輸出。模擬量輸出用區(qū)? 標??

(

AQ

、 據(jù)?度(

W

)字節(jié)的起始地

表示。2.模擬量輸出映象區(qū)(AQ

區(qū))AQW[起始字節(jié)地

]CPU221、222有16路模擬量輸出:AQW0、AQW2、…AQW30CPU224、226有32路模擬量輸出:AQW0、AQW2、…AQW622.2.4變變量器區(qū)(V

區(qū))位V0.0~V0.7…V8191.0~V8191.765536點字節(jié)VB0、VB1、…VB81918192

l字VW0、VW2、…VW81904096

l雙字VD0、VD4、…VD81882048

l變量 器區(qū)用千程序執(zhí)行過程中 邏輯運算的中間結(jié)

,也可以使用變量 器保存與工作過程相

的 據(jù)。(1

)位V[字節(jié)地

].[位地

]V1.0表示變量器第1

l字節(jié)的第0位。VB[起始字節(jié)地

](2

)字節(jié)(B

)VB0表示變量位,第7位為最器第0

l

?8位,其中第0位是最低。(

3

字(

W

VW[起始字節(jié)地

]一l 字含兩l 字節(jié),這兩l

字節(jié)的地

必須連續(xù),其中低位字節(jié)是高8位,

字節(jié)是低8位。如VW0中IB0是高8位,VB1是低8位(

4

雙字(DW

VD[起始字節(jié)地

]一l字含四l字節(jié),這四l字節(jié)的地必須連續(xù),最低位字節(jié)在一l雙字中是最高8位。如VD0中IB0是最高8位,VB1是高8位,VB2是低8位,VB3是最低8位2.2.5

位器區(qū)(M

區(qū))PLC執(zhí)行程序過程中,常常需要位控制,位 器就是據(jù)這l

要求建立的。位M0.0~M0.7…M31.0~M31.7256點字節(jié)MB0、MB1、…MB3132

l字MW0、MW2、…MW3016

l雙字MD0、MD4、…MD288

l(1

)位M[字節(jié)地

].[位地

]M1.0表示位器區(qū)第1

l字節(jié)的第0位。MB[起始字節(jié)地

](2

)字節(jié)(B

)MB0表示位

器區(qū)第0

l

?8位,其中第0位是最低位,第7位為最

。(

3

字(

W

MW[起始字節(jié)地

]一l

字含兩l

字節(jié),這兩l

字節(jié)的地

必須連續(xù),其中低位字節(jié)是高8位,

字節(jié)是低8位。如MW0中IB0是高8位,MB1是低8位(

4

雙字(

DW

MD[起始字節(jié)地

]一l字含四l字節(jié),這四l字節(jié)的地必須連續(xù),最低位字節(jié)在一l雙字中是最高8位。如MD0中IB0是最高8位,MB1是高

8位,MB2是低8位,MB3是最低8位2.2.6

順順序控制繼電器區(qū)(S

區(qū))順序控制繼電器區(qū)是S7-200系列為順序控制繼電器的

據(jù)而建立的一l 區(qū),用“S”表示,用千?進過程的控制。位S0.0~S0.7…S31.0~S31.7256點字節(jié)SB0、SB1、…SB3132

l字SW0、SW2、…SW3016

l雙字SD0、SD4、…SD288

l(1

)位S[字節(jié)地

].[位地

]S1.0表示順控區(qū)第1

l字節(jié)的第0位。(

2

字節(jié)(

B

SB[起始字節(jié)地

]SB0表示順控區(qū)第0

l

字節(jié), ,其中第0位是最低位,第7位為最

。(

3

字(

W

SW[起始字節(jié)地

]一l

字含兩l

字節(jié),這兩l

字節(jié)的地

必須連續(xù),其中低位字節(jié)是高8位,

字節(jié)是低8位。如SW0中SB0是高8位,SB1是低8位(

4

雙字(

DW

SD[起始字節(jié)地

]一l字含四l字節(jié),這四l字節(jié)的地必須連續(xù),最低位字節(jié)在一l雙字中是最高8位。如SD0中SB0是最高8位,SB1是高

8位,SB2是低8位,SB3是最低8位2.2.7

局部器區(qū)(L

區(qū))局部

器和變量?局有?的,而局部器?

相?

,主要區(qū)別是變量 器是器是局部有?的。其中?

60

l

用作?時 器或?子程序傳??

,?

四l

字節(jié)(LB60~LB63)保留。位L0.0~L0.7…

L63.0~L63.7512點字節(jié)LB0、LB1、…LB6364

l字LW0、LW2、…LW6232

l雙字LD0、LD4、…LD6016

l(1

)位L[字節(jié)地

].[位地

]L1.0表示局部器區(qū)第1

l字節(jié)的第0位。LB[起始字節(jié)地

](2

)字節(jié)(B

)LB0表示局部低位,第7位為最器區(qū)第0

l

w

,,共8位,其中第0位是最。(

3

字(

W

LW[起始字節(jié)地

]一l

字含兩l

字節(jié),這兩l

字節(jié)的地

必須連續(xù),其中低位字節(jié)是高8位,

字節(jié)是低8位。如LW0中IB0是高8位,LB1是低8位(

4

雙字(

DW

LD[起始字節(jié)地

]一l字含四l字節(jié),這四l字節(jié)的地必須連續(xù),最低位字節(jié)在一l雙字中是最高8位。如LD0中IB0是最高8位,LB1是高8位,LB2是低8位,LB3是最低8位2.2.8

定時器器區(qū)(T

區(qū))S7-200定時器的精度分為1、10、100ms三種。S7-200系列PLC定時器的編虧為T0~T255,共2

5

6

l

定時器,其定時器的地 由T和定時器編虧組成。2.2.9

器區(qū)(C

區(qū))S7-200系列PLC計 器的編虧為C0~C255,共2

5

6

l

計器,其計

器的地

由C和計

器編虧組成。2.2.10

高高速計器區(qū)(HC

區(qū))高速計 器用

累計比CPU掃描速率更快的事件。若要存取高速計

器的值則必須?出高速計

器的地

,

?

的類型(HC

器編虧(

如HC0)。S7-200系列PLC有HC0~HC5共6

l

高速計

器。高速計 器的當前值為32位帶符虧整

值,當前值為

讀值。2.2.11

累加器區(qū)(A

C

區(qū))可以按字節(jié)、字或雙字

存取累加器

據(jù)中的

據(jù),其存取據(jù)的長度由所用指令決定?

是,以字節(jié)形式讀/寫累加器中的

據(jù)時, 能讀/寫累加器32位 據(jù)中的最低8位

據(jù)。如 是以字的形式讀/寫累加器中的

據(jù), 能讀/寫累加器32位 據(jù)中的低16位

據(jù)。有采取雙字的形式讀/寫累加器中的

據(jù)時,?

能一?讀寫全部32位

據(jù)。CPU???4l32位累加器(AC

0

、AC1、AC2、AC3)。2.2.12

特特殊器區(qū)(S

M

區(qū))位SM0.0~SM0.7…

SM549.0~SM549.74400點字節(jié)SMB0、SMB1、…SMB549550

l字SMW0、SMW2、…SMW548275

l雙字SMD0、SMD4、…SMD544137

l(1

)位SM[字節(jié)地

].[位地

]表示特殊(2

)字節(jié)(B

)SMB0表示特殊最低位,第7位為最器區(qū)第1

l字節(jié)的第0位。SMB[起始字節(jié)地

]器區(qū)第

節(jié),共8位,其中第0位是。(

3

字(

W

SMW[起始字節(jié)地

]一l字含兩l字節(jié),這兩l字節(jié)的地必須連續(xù),其中低位字節(jié)是高8位,字節(jié)是低8位。如SMW0中IB0是高8位,

SMB1是低8位(

4

雙字(

DW

SMD[起始字節(jié)地

]一l 字含四l 字節(jié),這四l

字節(jié)的地

必須連續(xù),最低位字節(jié)在一l 雙字中是最高8位。如SMD0中IB0是最高8位,SMB1是高8位,SMB2是低8位,SMB3是最低8位2.3

S7-200CPU器的?接

方式1.位2.字節(jié)字節(jié)

以 區(qū)標?符、字節(jié)標?符、字節(jié)地

組合而成字字

以 區(qū)標?符、字標?符、字節(jié)地

組合而成雙字雙字

以 區(qū)標?符、雙字標?符、字節(jié)地

組合而成2.4

S7-200CPU器的間接

方式器或?存器的標?符和地使用指針 ?

? 器中的在?接 方式中,?接使用編虧 ?

?

據(jù)。而間接據(jù)。1.建立指針指針為雙字值,存?

器 據(jù)單兀的地

。指令的輸入?作 必須使用“&”符虧表示?一位置的地,而不是它的值。MOVDMOVDMOVD&VB100,VD204&MB4,

AC1&C3,

LD232.

使用指針

據(jù)在?作 前?加“

*

”虧表示??作為一l

指針。3.修改指針處理連續(xù)續(xù)的

據(jù)。據(jù)時,通過修改指針可以?

?

?

地存取連在修改指針時,要注意據(jù)的長度:在存取字節(jié)時,指針加1?在存取字時,指針加2?在存取雙字時,指針加4。ǐ?仈2.1ǐ有4

l

字節(jié)的

據(jù)(

分別為12、34、56、78)在從VB200的單兀中,

試說明用間接

方式將

據(jù)

在從VB300開始的單兀中的過程。第3章編程、仿真本指令的應(yīng)用ww3.1

編程與仿真

入門3.1.1

LD、LDN、˙

指令

其應(yīng)用指令名稱助記符邏輯功能操作數(shù)取LD裝載常開觸點狀態(tài)I、Q、M、SM、T、C、V、S、L取反LDN裝載常閉觸點狀態(tài)I、Q、M、SM、T、C、V、S、L輸出=驅(qū)動線圈輸出Q、M、SM、V、S、L(1

LD

是從左母線裝載常開觸點指令(2

LDN

是從左母線裝載常閉觸點指令(3

=

指令是對線圈進行驅(qū)動的指令3.1.2

點動控制線路與程序電 的點動控制要求是: 按下點動按鈕SB,電 運??松開點動按鈕SB,電

停機。輸

入端口輸

出端口輸入繼電器輸入器件作用輸出繼電器輸出器件控制對象I0.5SB點動Q0.1KM電

MCPU模塊型虧為CPU224AC/DC/繼電器,使用?流電源220V。輸入端電源采用本機輸出的直流24V電源,M、1M、2M連接一起,按鈕SB接直流電源正?和輸入繼電器

I0.5端子,?流接觸器線圈KM與220VAC電源串聯(lián)接入輸出公共端子1L和輸出繼電器

Q0.1端子。S7-200的連接與編程

的設(shè)置連接PC/PPI電纜CPU模塊供電3.啟動編程4.從英文界面轉(zhuǎn)為中文界面5.

通信參

設(shè)置(

1

)(

2

)(

3

)(

4

)(

5

)3.2

串并指令、置位指令與自 控制程序3.2.1

觸點串聯(lián)指令A(yù)、AN指令名稱助記符邏輯功能操作數(shù)與A用千單l

常開觸點的串聯(lián)連接I、Q、M、SM、T、C、V、S、L與反AN用千單l

常閉觸點的串聯(lián)連接I、Q、M、SM、T、C、V、S、L(1

A

指令?成邏輯“與”運算,AN指令?成邏輯“與?”運算?(2

)觸點串聯(lián)指令可連續(xù)使用,使用的上?為1

1

l?!纠}3.1】

閱讀圖3-33所示的程序梯形圖,分析其邏輯 系。在網(wǎng)絡(luò)1中,輸入繼電器常開觸點I0.0、I0.1串聯(lián)控制輸出繼電器Q0.0。在網(wǎng)絡(luò)2中,輸入繼電器常閉觸點I0.2、I0.4和常開觸點I0.3串聯(lián)控制輸出繼電器Q0.1。3.2.2

觸點并聯(lián)指令O、ON指令名稱助記符邏輯功能操作數(shù)或O用千單l

常開觸點的并聯(lián)連接

I、Q、M、SM、T、C、V、S、L或反ON用千單l

常閉觸點的并聯(lián)連接I、Q、M、SM、T、C、V、S、L(1

O

指令完成邏輯“或”運算,ON指令完成邏輯“或非”運算(

2

觸點并聯(lián)指令可連續(xù)使用,并聯(lián)觸點的?

?有?制?!纠}3.2】

編寫一l

自 控制程序。啟動/停止按鈕分別接輸入繼電器I0.0、I0.1端口,負載接觸器接輸出繼電器Q0.5端口。3.2.3

置位指令S、復(fù)位指令R指令名稱LADSTL邏輯功能操作數(shù)置位指令Sbit(

S

)NS

bit,N從bit開始的N

l兀件置1并保持I、Q、M、SM、T、C、V、S、L復(fù)位指令Rbit(

R

)NR

bit,N從bit開始的N

l兀件置0并保持(1

b

i

t

表示位兀件,N表示常,N的范圍為1~255

(2

)?S指令置位的軟兀件能用R指令能復(fù)位(3

R

指令也可以對定時器和計器的當前值???!纠}3.3】用置位指令與復(fù)位指令編寫具有自

功能的程序。啟動/停止按鈕分別接輸入繼電器I0.0、I0.1端口,Q0.5為輸出端口。3.2.4

頭習操作:三相電自

控制線路與程序輸

入輸

出輸入繼電器輸入元件作用輸出繼電器輸出元件I0.0KH過載保護Q0.2?流接觸器KMI0.1SB1停止I0.2SB2啟動1.在繼電器控制線路中,通常停止按鈕使用常閉觸頭。在PLC控制線路中,停止按鈕使用常閉觸頭還是使用常開觸頭?2.在PLC控制線路中,熱繼電器的常閉觸頭是與接觸器線圈串聯(lián)還是占用PLC的一l

輸入端口?在頭際生產(chǎn)設(shè)備中,往往將多l(xiāng) 熱繼電器的常閉觸頭串聯(lián),共同占用PLC的一l 輸入端口,并用這l 端口聯(lián) 控制整l程序。因此,熱繼電器的常閉觸頭應(yīng)占用一l 輸入端口為宜。3.3

邊沿脈沖指令與正反轉(zhuǎn)控制程序3.3.1

脈沖上升沿、下降沿指令EU、ED指令名稱LADSTL邏輯功能上升沿脈沖EU在上升沿產(chǎn)生脈沖下降沿脈沖ED在下降沿產(chǎn)生脈沖【例題3.4】某臺設(shè)備有兩臺電

M1和M2,其交流接觸器分別連接PLC的輸出端Q0.1和Q0.2,啟動/停止按鈕分別連接PLC的輸入端I0.0和I0.1。為了減小兩臺電

同時啟動對供電線路的?

?,

?M2??

?

???

啟動??刂埔笫?

按下啟動按鈕,M1立?

啟動,松開啟動按鈕時,M

2

?啟

按下停止按鈕,M1、M2同時停止。3.3.2

頭習操作:三相電正反轉(zhuǎn)控制線路與程序控制要求:

不通過停止按鈕,直接按正反轉(zhuǎn)按鈕就可改變轉(zhuǎn)?

,因此需要采用按鈕聯(lián)

。為了減?正反轉(zhuǎn)

?

?

間電流對電

的沖擊,適當延長變

過程,

在正轉(zhuǎn)轉(zhuǎn)反轉(zhuǎn)時,按下反轉(zhuǎn)按鈕,?

停止正轉(zhuǎn),延???松開反轉(zhuǎn)按鈕時,?接通反轉(zhuǎn),反轉(zhuǎn)轉(zhuǎn)正轉(zhuǎn)的過程同理。輸

入輸

出輸入繼電器輸入元件作用輸出繼電器輸出元件作用I0.0KH過載保護Q0.1接觸器KM1正轉(zhuǎn)I0.1SB1停止Q0.2接觸器KM2反轉(zhuǎn)I0.2SB2正轉(zhuǎn)I0.3SB3反轉(zhuǎn)?合控制程序3.4

塊塊指令、多地控制和點動自3.4.1

電路塊指令A(yù)LD、OLD1.

ALD指令兩?

以上?路并聯(lián)形成的電路?

并聯(lián)電路塊指令名稱STL邏輯功能操作元件與塊ALD并聯(lián)電路塊的串聯(lián)連接無(1

ALD

指令不帶操作(2

)當并聯(lián)電路塊與前面的電路串聯(lián)連接時,使用ALD指令(3

)并聯(lián)電路塊的起點用LD或LDN指令,并聯(lián)結(jié)束后使用ALD指令,表示與前面的電路串聯(lián)。【例題3.5】閱讀圖3-43

(a

)所示的梯形圖,分析其邏輯系,并寫出對應(yīng)的指令表?!纠}3.6】寫出圖3-44

(a

)所示梯形圖對應(yīng)的指令表。2.

OLD指令指令名稱STL邏輯功能操作元件或塊OLD串聯(lián)電路塊的并聯(lián)連接無(1

OLD

指令不帶操作(2

)串聯(lián)電路塊的起點用LD或LDN指令,每完成一?并聯(lián)要使用OLD指令,表示與前面的電路并聯(lián)?!纠}3.7】閱讀圖3-45

(

a) 的梯形圖,分析其邏輯 系,并寫出對應(yīng)的指令表?!纠}3.8】閱讀圖3-46

(a

)所示的梯形圖,寫出對應(yīng)的指令表。3.“上重下輕”、“左重右輕”的編程規(guī)則3.4.2

PLC多地控制如圖3-51所示為兩地控制一臺電 的輸入端接線圖和PLC程序。兩地啟動按鈕并聯(lián)使用輸入端口I0.2,兩地停止按鈕并聯(lián)使用輸入端口I0.1 I0.0端口上連接熱繼電器KH的常閉觸點輸出端口為Q0.0。3.4.3

頭習操作:點動自混合控制線路與程序輸

入輸

出輸入繼電器輸入元件作用輸出繼電器輸出元件控制對象I0.0SB1啟動按鈕Q0.1接觸器KM1電

MI0.1SB2停止按鈕I0.2SB3點動按鈕I0.3KH過載保護3.5

定時器指令與延時控制程序3.5.1

定時器指令TON、TOF、TONR項目接通延時斷開延時有

接通延時LADcom

STLTON

T××,PTw

T××,PTTONR

T××,PT定時器指令分辨率/ms計時范圍/s定時器號TONR11~32.767T0、T64101~327.67T1~T4、T65~T681001~3

276.7T5~T31、T69~T95TONTOF11~32.767T32、T96101~327.67T33~T36、T97~T1001001~3

276.7T37~T63、T101~T2551.接通延時定時器指令(T

O

N

)2.

斷開延時定時器指令(T

)3.

有 接通延時定時器指令(TO

N

R

)3.5.2

脈沖產(chǎn)生程序S7-200系列PLC的特殊器SM0.4、SM0.5可以分別產(chǎn)生占空比為1/2、脈沖周期為1min和1s的時鐘脈沖信虧,在需要時可以直接應(yīng)用。在頭際應(yīng)用中也可以組成自復(fù)位定時器產(chǎn)生任意周期的脈沖信虧。由千掃描機制的原因,分辨率為1ms和10ms的定時器不能組成自復(fù)位定時器如 產(chǎn)生一l 占空比可調(diào)的任意周期的脈沖信虧則需要兩l的低電? 時間為10s,高電? 時間為20s程序的定時器,脈沖信虧3.5.3

頭習操作:三臺電順序啟動控制線路與程序某機械設(shè)備有三臺電,控制要求如下:

按下啟動按鈕,第一臺電

M1啟動

運行4s后,第二臺電M2啟動

M2M3啟動。按下停止按鈕,3臺電動運行15s后,第三臺電機全部停機。輸

入輸

出輸入繼電器輸入元件作用輸出繼電器輸出元件控制對象I0.0SB0啟動Q0.1接觸器KM1M1I0.1SB1停止Q0.2接觸器KM2M2I0.2KH1、KH2、KH3過載保護Q0.3接觸器KM3M33.6

器指令與計

控制程序計

器指令的形式如表3-15所示,表中C

×××

為計

器編虧,取C0~C255

CU為增計

信虧輸入端

CD為減計 信虧輸入端

R為復(fù)位輸入

LD為裝載預(yù)置值

PV為預(yù)置值。計

器的功能是對輸入脈沖進行計

,計

?

生在脈沖的上升沿,

達到計

器預(yù)置值時,

器位兀件動作,以完成計

控制任務(wù)。名稱形式增計

器減計

器增減計

器LADSTLCTU

爍×××,累范CTD

爍×××,累范CTUD

爍×××,累范3.6.1

增計

器指令CTU從當前值開始,在每一l

(

C

U

輸入狀態(tài)的上升沿時遞增計

。當達到最大值(3

2

767)后停止計。當當前計

值?

預(yù)置值(PV

時,計

器位兀件被置位。當復(fù)位端(R

)被接通或?執(zhí)行復(fù)位指令時,計

器被復(fù)位。【例題3.9】設(shè)I0.0連接增計

輸入端,I0.1連接復(fù)位端,預(yù)置值為5時,輸出端Q0.1接通,試編寫控制程序并繪出時序圖?!纠}3.10】編寫一lQ0.1輸出接通。長延時控制程序,設(shè)I0.0閉合5小時后,3.6.2

減計

器指令CTD從當前值開始,在每一l(C

D

)輸入狀態(tài)的上升沿時遞減計。當當前計值等千0時,計器位兀件被置位。當裝載輸入端(LD

)接通時,計器位兀件被自動復(fù)位,當前值復(fù)位為預(yù)置值(PV

)。3.6.3

增減計 器指令CTUD增減計

器有增計

和減計

兩種工作方式,其計

方式由輸入端決定。當達到最大值(3

2

767)時,在增計

輸入端的下一l 上升沿將?

?當前計

值變?yōu)樽钚≈?/p>

(

-32

768)。當達到最小值(-32

768)時,在減計

輸入端的下一l 上升沿將?

?當前計

值變?yōu)樽畲笾?3

2

767)。3.6.4

頭習操作:單按鈕啟動/停止控制程序3.7 ?

棧指令與Y-

?

啟動控制程序3.7.1

進棧指令LPS、讀棧指令LRD、出棧指令LPP助記符指令名稱邏輯功能LPS進棧各級 據(jù)依次下移到下一級單兀 棧頂單兀 據(jù)不變 第9單兀據(jù)丟失LRD讀棧第2單兀的 據(jù)送入棧頂單兀 各級 據(jù)位置不 生上移或下移LPP出棧第2單兀的 據(jù)送入棧頂單兀 其它各級

據(jù)依次上移到上一級【例題3.11】分析如圖3-74所示的程序。【例題3.12】分析如圖3-75所示的程序。【例題3.13】寫出如圖3-76

(a

)所示梯形圖程序的指令表。3.7.2

頭習操作:電Y

-A

啟動控制線路與程序控制要求如下: 當按下啟動按鈕SB1時,電

Y形聯(lián)接啟動,6S后自動轉(zhuǎn)為A形聯(lián)接運行。當按下停上按鈕SB2時,電停機。輸

www輸

出輸入繼電器輸入元件作用輸出繼電器輸出元件作用I0.0SB1啟動Q0.1接觸器KM1電源接觸器I0.1SB2停止Q0.2接觸器KM2Y形啟動I0.2KH過載保護Q0.3接觸器KM3A形運行第4章

順序控制指令的應(yīng)用4.1

單單流程控制4.1.1

順序控制指令LSCR、SCRT、SCRELADSTL功能操作對象LSCR

S-bit順序狀態(tài)開始S

(位)SCRT

S-bit順序狀態(tài)轉(zhuǎn)移S

(位)SCRE順序狀態(tài)結(jié)束無4.1.2

頭習操作:多臺電順序啟動/停止控制設(shè)某設(shè)備有3臺電,控制要求是:

按下啟動按鈕,第一臺電

M1啟動 運行5s后,第二臺電M2啟動

M2運行15s后,第三臺電

M3啟動。按下停止按鈕,3臺電

全部停機。輸

入輸

出輸入繼電器輸入元件作用輸出繼電器輸出元件控制對象I0.0SB1啟動Q0.0接觸器KM1電

M1I0.1SB2停止Q0.1接觸器KM2電

M2Q0.2接觸器KM3電

M3工序圖4.2

選選選擇結(jié)構(gòu)流程控制4.2.1

選擇結(jié)構(gòu)程序的編程1

ˊ

運?小?的選擇方式2

.運料小車的順序控制程序4.2.2

頭習操作:選擇結(jié)構(gòu)的控制程序1

.運料小車控制線路如圖4-8所示2

.P

L

C

輸入/輸出端口分配如表4-3所示輸

入輸

出輸入繼電器輸入元件作用輸出繼電器輸出元件控制對象I0.0SB1選擇開Q0.0接觸器KM1小車右行I0.1SB2www選擇開Q0.1接觸器KM2小車左行I0.2SB3啟動按鈕I0.3SQ1左限位I0.4SQ2A處限位I0.5SQ3B處限位I0.6SQ4C處限位4.3

并行結(jié)構(gòu)流程控制4.3.1

并行結(jié)構(gòu)程序的編程1.交通信虧?的控制要求與時序圖2.交通信虧燈順序控制功能圖4.3.2

頭習操作:交通信虧燈控制程序1

.按圖4-11所示連接交通信虧燈控制線路2.

PLC輸入/輸出端口分配如表4-4所示輸

入輸

出輸入繼電器輸入元件作用輸出繼電器輸出元件控制對象I0.0SB1www運行開Q0.0HL0南北綠燈Q0.1HL1南北黃燈Q0.2HL2南北紅燈Q0.3HL3東西紅燈Q0.4HL4東西綠燈Q0.5HL5東西黃燈3.交通信號燈的控制程序

梯形圖第

功指令的應(yīng)用5.1

用 據(jù)傳送指令頭現(xiàn)電的Y

-

A

啟動控制5.1.1

據(jù)傳送指令MOV項目字節(jié)傳送字傳送雙字傳送實數(shù)傳送LADSTLMOVB

IN,OUTMOVWIN,OUTMOVD

IN,OUTMOVR

IN,OUT5.1.2

據(jù)傳送指令應(yīng)用舉例【例題5.1】

設(shè)有8

?

指示燈,控制要求是:

I0.0接通時,全部燈?

當I0.1接通時,?

燈?

當I0.2接通時,

燈?當I0.3接通時,全部燈滅。試設(shè)計電路和用據(jù)傳送指令編寫程序。輸入繼電器輸出繼電器傳送數(shù)據(jù)Q0.7Q0.6Q0.5Q0.4Q0.3Q0.2Q0.1Q0.0I0.0????????16#FFI0.1????16#AAI0.2????16#55I0.305.1.3

據(jù)塊傳送指令BM項目字節(jié)塊傳送字塊傳送雙字塊傳送LADSTLBMB

IN,OUT,NBMW

IN,OUT,NBMD

IN,OUT,N【例題5.2】

使用塊傳送指令,?VB10~VB14的?

l

字節(jié)的內(nèi)?

傳送到VB100~VB104的單兀中,啟動信虧為I0.0。設(shè)VB10~VB14的?

l

字節(jié)的

據(jù)分別為31~35。5.1.4

頭習操作:電Y

-A

啟動控制線路與程序1.控制要求應(yīng)用

據(jù)傳送指令設(shè)計三相交流電Y

-A降壓啟動控制線路和程序。指示燈在啟動過程中?

,啟動結(jié)束時滅。如

生電

過載,停機并且燈光報2.

三相交流電

Y

-

A

降壓啟動控制線路如圖5-4所示3.啟動過程和控制據(jù)如表5-4所示操作元件狀態(tài)輸入繼電器輸出繼電器/負載控制數(shù)據(jù)Q0.3/KM3Q0.2/KM2Q0.1/KM1Q0.0/HLSB2Y形啟動T40延時10sI0.201117T40延時到T41延時1s00113T41延時到A形運轉(zhuǎn)101010SB1停止I0.100000KH過載保護I0.0000114.程序梯形圖如圖5-5所示5.2

用跳轉(zhuǎn)指令頭現(xiàn)選擇運行程序段跳轉(zhuǎn)指令可用

選擇執(zhí)行指定的程序段,跳過暫時不需要執(zhí)行的程序段。比如,在調(diào)試設(shè)備工藝參 的時候,需要手動操作方式 在生產(chǎn)時,需要自動操作方式。這就

在在程序中編排兩段程序,一段程序用千調(diào)試工藝參

,另一段程序用千生產(chǎn)自動控制。5.2.1

跳轉(zhuǎn)指令JMP、標虧指令LBL項目跳轉(zhuǎn)標號LADSTLJMP

NLBL

N據(jù)范圍N:

0

255

5.2.2

跳轉(zhuǎn)指令應(yīng)用舉例

【例題5.3】某臺設(shè)備的控制線路如圖5-7所示。設(shè)備具有手動/自動兩種操作方式。SB3是操作方式選擇開,當SB3處千斷開狀態(tài)時,選擇手動操作方式當SB3處千接通狀態(tài)時,選擇自動操作方式,不同操作方式進程如下:手動操作方式進程:按啟動按鈕SB2,電運轉(zhuǎn)按停止按鈕SB1,電

停機。自動操作方式進程:

按啟動按鈕SB2,電 連續(xù)運轉(zhuǎn)1min后,自動停機。按停止按鈕SB1,電

停機。5.2.3

頭習操作:電手動/自動選擇控制程序輸

入輸

出輸入繼電器輸入元件作用輸出繼電器輸出元件I0.0KH過載Q0.0交流接觸器KMI0.1SB1停止I0.2SB2啟動I0.3SB3手動/自動選擇5.3

運算指令與單按鈕的功率控制5.3.1

加法指令A(yù)DD項m目整數(shù)加法數(shù)加法實數(shù)加法LADSTL+I

IN1,OUT+D

IN1,OUT+R

IN1,OUT2.加法指令A(yù)DD的舉例5.3.2

減法指令SUB項目整數(shù)減法雙整數(shù)減法實數(shù)減法LADTL-I

IN1,OUT

,OUT-R

IN1,OUT減法指令SUB的舉例5.3.3

乘法指令MUL項目整數(shù)乘雙整數(shù)乘整數(shù)乘雙整數(shù)輸出實數(shù)乘LADSTL*I

IN1,OUT*D

IN1,OUTMUL

IN1,OUT*R

IN1,OUT乘法指令MUL的舉例5.3.4

除法指令DIV項目整數(shù)除雙整數(shù)除整數(shù)除雙整數(shù)輸出實數(shù)除ADSTL/I

IN1,OUT/D

IN1,OUTDIV

IN1,OUT/R

IN1,OUT整 除法雙整輸出DIV5.3.5

增1/減1指令I(lǐng)NC/DEC項目增1(INC)減1(DEC)LADSTMI.

c

oLmINCBOUTINCWOUTINCDODECBOUTDECWOUTDECDOUT增1/減1指令舉例5.3.6

頭習操作:單按鈕的功率控制程序1.單按鈕的功率控制線路和控制要求加熱功率有7

l

檔位可調(diào),大小分別是0.5KW、1KW、1.5KW、2KW、2.5KW、3KW和3.5KW,由1

l

功率選擇按鈕SB1和1

l

停止按鈕SB2控制。第一次按SB1選擇功率第1檔,第二次按SB1選擇功率第2檔……第?

次按SB1或按SB2時,停止加熱。輸

入輸

出輸入繼電器輸入元件作用輸出繼電器接觸器、電熱元件I0.1SB1功率選擇Q0.0KM1、R1/0.5KWI0.3SB2停止加熱Q0.1KM2、R2/1KWQ0.2KM3、R3/2KW2.單按鈕功率控制的工序輸出功率(KW)位 器M10按SB1次數(shù)M10.3M10.2M10.1M10.00000000.5000111001021.5001132010042.5010153011063.5011170100083.單按鈕的功率控制程序5.4

邏輯運算指令 應(yīng)用5.4.1

邏輯“與”指令WAND項目字節(jié)“與”字“與”雙字“與”LADSTLANDB

IN1,IN2ANDW

IN1,IN2ANDD

IN1,IN2邏輯“與”指令的功能是將兩l

源操作

據(jù)進行二進制按位相“與”,并將運算結(jié) 存入?

標操作

中。邏輯“與”指令WAND的舉例假設(shè)要求用輸入繼電器I0.0~I0.4的位狀態(tài)去控制輸出繼電器Q0.0~Q0.4,可用輸入字節(jié)IB0去控制輸出字節(jié)QB0。對字節(jié)多?

的控制位I0.5、I0.6和I0.7,可與0相“與”進行??。5.4.2

邏輯“或”指令WOR項目字節(jié)“或”字“或”雙字“或”LADSTLORB

IN1,IN2ORW

IN1,IN2ORD

IN1,IN2邏輯“或”指令的功能是將兩l

源操作

據(jù)進行二進制按位相“或”,并將運算結(jié) 存入?

標操作

中。邏輯“或”指令WOR的舉例要求用輸入繼電器字節(jié)IB0去控制輸出繼電器字節(jié)QB0,?Q0.3、Q0.4位不?字節(jié)IB0的控制而始?處千ON狀態(tài)??捎眠壿嫛盎颉敝噶?/p>

I0.3、I0.4位5.4.3

邏輯“異或”指令WXOR項目字節(jié)“異或”字“異或”雙字“異或”LADSTLXORB

IN1,IN2XORW

IN1,IN2XORD

IN1,IN2邏輯“異或”指令的功能是將兩l

源操作

據(jù)進行二進制按位相“異或”,并將運算結(jié) 存入?

標操作

中。邏輯“異或”指令WXOR的舉例要求用輸入繼電器字節(jié)IB0的相反狀態(tài)去控制輸出繼電器字節(jié)

QB0,IB0的某位為“1”時,QB0的相應(yīng)位為“0”IB0某位為“0”時,QB0的相應(yīng)位為“1”。5.4.4

邏輯“取反”指令I(lǐng)NV項目字節(jié)“取反”字“反”雙字“取反”LADSTLINVB

ININVW

ININVD

IN邏輯“取反”指令的功能是將源操作

據(jù)進行二進制按位“取反”,并將運算結(jié) 存入?

標操作

中。邏輯“取反”指令I(lǐng)NV舉例要求用輸入繼電器的字節(jié)IB0的相反狀態(tài)去控制輸出繼電器的字節(jié)QB0,IB0的某位為“1”時,QB0的相應(yīng)位為“0”IB0某位為“0”時,QB0的相應(yīng)位為“1”。5.5

子程序調(diào)用指令 應(yīng)用5.5.1

子程序指令CALL、CRET項目子程序調(diào)用指令條件返回指令LADSTLCALL

SBR_NCRET5.5.2

頭習操作:子程序調(diào)用舉例應(yīng)用子程序調(diào)用指令的程序如圖5-28所示。程序功能是:I

0

.

1

、I0.2、I0.3分別接通時,將相應(yīng)的據(jù)傳送到VW0、VW10,?后調(diào)用加法子程序 在加法子程序中,將VW0、VW10

的據(jù)相加,

運算結(jié)

在VW20,

用 據(jù)低字節(jié)VB21控制輸出QB0。5.6

循環(huán)指令

應(yīng)用5.6.1

循環(huán)指令FOR、NEXT項目FOR指令NEXT指令LADSTLFOR

INDX,INIT,F(xiàn)INALNEXT循環(huán)指令FOR、NEXT的舉例【例題5.4

】求

0+1+2+3+……+100

的和,并將計算結(jié)

存入VW0?!纠}5.5】利用循環(huán)?

? 求0+1+2+3+……+100

的和,并將計算結(jié) 存入VW0。循環(huán)指令的脈沖執(zhí)行方式5.6.2

頭習操作:

循環(huán)、間接

和子程序調(diào)用舉例設(shè) 據(jù)?存器VW0、VW2、VW4、VW6據(jù)分別為2,3

-

1,7。求它們的代

和,將運算結(jié)存入VW10,并用此

結(jié) (存放在VB11中)控制輸出繼電器QB0。I0.0是計算控制端,I0.1是清0控制端5.7

比較指令的應(yīng)用與時鐘控制程序5.7.1

比較指令項目方式字節(jié)比較整數(shù)比較雙整數(shù)比較實數(shù)比較字符串比較LAD(以==為例MI.co))mwwSTLLDB=

IN1,IN2AB=

IN1,IN2OB=

IN1,IN2LDW=

IN1,IN2AW=

IN1,IN2OW=

IN1,IN2LDD=

IN1,IN2AD=

IN1,IN2OD=

IN1,IN2LDR=

IN1,IN2AR=

IN1,IN2OR=

IN1,IN2LDS=

IN1,IN2AS=

IN1,IN2OS=

IN1,IN2比較指令的舉例【例題5.6】某臺設(shè)備有兩臺電

,受輸出繼電器Q0.0、Q0.1控

制 設(shè)手動、自動1、自動2和自動3四擋工作方式

使用I0.0~I0.4輸入端,其中I0.0、I0.1接工作方式選擇開

,I0.2、I0.3接啟動/停止按鈕,I0.4接過載保護。在手動方式中采用點動操作,在3擋自動方式中,Q0.0啟動后分別延時10s、20s、和30s后? 啟動Q0.1,用比較指令編寫程序和分析程序。工作方式工作方式選擇輸入按鈕作用輸出繼電器動作過程I0.1I0.0I0.2I0.3I0.4手動00點動Q0.0點動Q0.1Q0.0、Q0.1點動自動101啟動停止過載Q0.0啟動后10s,Q0.1啟動自動210啟動停止過載Q0.0啟動后20s,Q0.1啟動自動311啟動停止過載Q0.0啟動后30s,Q0.1啟動5.7.2

頭習操作:傳送帶的PLC控制程序【例題5.7】用如圖5-35所示的傳送帶輸送工件,

量為20l 。連接I0.0端子的光電傳?器對工件進行計

。當計件

量15時,指示燈常?

當計件

量等千或大千15以上時,指示燈??

當計件

量為20時,10s后傳送帶停機,同時指示燈?

滅。設(shè)計PLC控制線路并編寫程序。輸

入輸

出輸入繼電器輸入元件作用輸出繼電器控制元件控制對象I0.0光電傳?器計Q0.0接觸器KM電

MI0.2SB1啟動Q0.2HL指示燈I0.3SB2停止5.7.3

馬路照明燈時鐘控制程序1.

時鐘у

用的特殊指令和時鐘?沖區(qū)項目讀實時時鐘指令寫實時時鐘指令LADSTLTODR

TTODW

T字節(jié)TT+1T+2T+3T+4T+5T+6T+7含義年月日小時分鐘秒0星期范圍00~9901~1201~3100~2300~5900~59000~07設(shè)定時鐘信息當I0.0接通時,把“2008年4月1日8時11分55秒和星期2”的時間信息寫入PLC的硬件時鐘。3.馬路照明燈時鐘控制程序設(shè)馬路照明燈由PLC輸出端口

Q0.0、Q0.1各控制一半。每年夏季(7

月~9月)每天19時0分至次日0時0分燈全部開,0時0分至5時30分開一半燈。其?

季節(jié)每天1

分至次日0時0分燈全部開,0時0分至7時0分開一半燈。5.8

移位指令

應(yīng)用5.8.1

左移指令SHL項目字節(jié)字雙字LADSTLSLB

OUT,NSLW

OUT,NSLD

OUT,N5.8.2

右移指令SHR項目字節(jié)字雙字LADSTLSRB

OUT,NSRW

OUT,NSRD

OUT,N【例題5.8】某臺設(shè)備有8臺電 ,為了減小電 同時啟動對電源的?

,利用位移指令頭現(xiàn)間?10s的順序通電控制。按下停止按鈕時,同時停止工作。輸

入輸

出輸入繼電器輸入元件作用輸出繼電器控制對象I0.0SB1啟動Q0.0~Q0.78

l接觸器I0.1SB2停止5.8.3

循環(huán)左移指令ROL項目字節(jié)字雙字LADSTLRLB

OUT,NRLW

OUT,NRLD

OUT,N【例題5.9】循環(huán)左移指令ROL的應(yīng)用舉例如圖5-47所示。求輸出QB0各位狀態(tài)的變化。溢出標志位SM1.1Q0.7Q0.6Q0.5Q0.4Q0.3nQ0.2Q0.1Q0.0循環(huán)次數(shù)??0??1??2??3??4??5??6???7……5.8.4

循環(huán)右移指令ROR項目字節(jié)字雙字LADSTLRRB

OUT,NRRW

OUT,NRRD

OUT,N【例題5.10】循環(huán)右移指令ROR的應(yīng)用舉例如圖5-50所示。求輸出QB0各位狀態(tài)的變化。溢出標志位SM1.1Q0.7Q0.6Q0.5Q0.4nQ0.3Q0.2Q0.1Q0.0循環(huá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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論