西門子6ES7 223-1BH22-0XA8西門子6ES7 223-1BH22-0XA8
我公司經(jīng)營西門子*現(xiàn)貨PLC;S7-200S7-300 S7-400S7-1200觸摸屏,變頻器,6FC,6SNS120 V10 V60 V80伺服數(shù)控備件:原裝進(jìn)口電機(jī)(1LA7、1LG4、1LA9、1LE1),國產(chǎn)電機(jī)(1LG0,1LE0)大型電(1LA8,1LA4,1PQ8)伺服電(1PH,1PM,1FT,1FK,1FS)西門子保內(nèi)全新原裝產(chǎn)品‘質(zhì)保一年。歡迎致電咨詢
上海戈辰自動化科技有限公司(西門子代理商) | |
全國直銷: | 張柏 (同步) |
: | |
騰訊咨詢: | 254598303 |
(SIEMENS-ABB) 誠信的人,走遍天下有朋友;虛偽的人,踏破鐵鞋無知己。 |
公司優(yōu)勢產(chǎn)品; PLC 、觸摸屏、變頻器、電纜及通訊卡、數(shù)控系統(tǒng)、 網(wǎng)絡(luò)接頭、伺服驅(qū)動、 凡在公司采購西門子產(chǎn)品,均可質(zhì)保一
S7-300PLC 位邏輯指令的形式簡介
一、 S7-300PLC指令結(jié)構(gòu)和尋址方式
1. 指令結(jié)構(gòu):操作碼+操作數(shù)
2. 尋址方式:立即尋址、直接尋址、間接尋址
二、 位邏輯運算類指令
與和與非指令,或喝或非指令,異或和異或非指令
三、 位操作指令
輸出指令,置位/復(fù)位指令,RS觸發(fā)器,對RLO的直接操作指令
四、 位測試指令
對RLO的跳變沿指令,對觸點跳變沿直接檢測的梯形圖方塊指令
PLC編程指令——符合檢查指令(COIN)
此指令用來檢查參考值與比較值是否*,可用于檢查刀庫、轉(zhuǎn)臺等旋轉(zhuǎn)體是否到達(dá)目標(biāo)位置等。功能指令格式如圖1所示。
圖1 COIN指令格式
控制條件說明:
1)數(shù)據(jù)位數(shù) BYT=0,處理數(shù)據(jù)為兩位BCD碼;BYT=1,處理數(shù)據(jù)為4位BCD碼。
2)參考值格式 DAT=0,參考值用常數(shù);DAT=1,存放參考值的數(shù)據(jù)地址。
注;也有另一種格式把DAT條件放到指令方格后的參數(shù)1中,則條件少一行,而參數(shù)多一格。
3)執(zhí)行命令 ACT=0,不執(zhí)行;ACT=1,執(zhí)行COIN指令。
4)比較結(jié)果 R1=0,參考值≠比較值;R1=1,參考值=比較值。
工業(yè)軟件平臺上編程和運行的S7 200系列PLC系統(tǒng)基本構(gòu)成
SIMATIC S7—200硬件系統(tǒng)的配置方式采用整體式加積木式,即主機(jī)中包含一定數(shù)量的本機(jī)I/O,同時還可以擴(kuò)展各種功能模塊。一個完整的PLC系統(tǒng)如圖1所示。
圖1 S7—200硬件系統(tǒng)組成
CPU模塊又稱為主機(jī)是系統(tǒng)的核心,它包括CPU、存儲器、基本輸入輸出點和電源等。它實際就是一個完整的控制系統(tǒng),可以單獨完成一定的控制任務(wù)。主機(jī)I/O數(shù)量不能滿足控制系統(tǒng)的要求時,用戶可以根據(jù)需要擴(kuò)展各種I/O模塊,所能連接的擴(kuò)展單元的數(shù)量和實際所能使用的I/O點數(shù)是由多種因素共同決定的。當(dāng)需要完成某些特殊功能的控制任務(wù)時,可擴(kuò)展特殊功能模塊,以完成某種特殊的控制任務(wù)。利用網(wǎng)絡(luò)接口,可以充分和方便地利用為SIMATICS7—200系統(tǒng)的硬件和軟件資源而開發(fā)和使用的一些設(shè)備,主要有編程設(shè)備、人機(jī)操作界面和網(wǎng)絡(luò)設(shè)備等。
所有以上這些硬件設(shè)備,都在一個統(tǒng)一的工業(yè)軟件平臺上編程和運行,為了更好地管理和使用這些設(shè)備,S7—200PLC配備了許多功能強(qiáng)大的功能指令,方便地實現(xiàn)各種控制目的。
西門子PLC觸點串聯(lián)指令A(yù)(And)、AN(And not)
(1)指令功能
A(And):與操作,在梯形圖中表示串聯(lián)連接單個常開觸點。
AN(And not):與非操作,在梯形圖中表示串聯(lián)連接單個常閉觸點。
(2)指令格式如圖1所示
圖1 A/AN 指令的使用
(3)A/AN 指令使用說明:
2 2 A、AN是單個觸點串聯(lián)連接指令,可連續(xù)使用。如圖2所示。
圖2
2 2 若要串聯(lián)多個接點組合回路時,必須使用ALD指令。如圖3所示。
2 2 若按正確次序編程(即輸入:“左重右輕、上重下輕”;輸出:上輕下重),可以反復(fù)使用=指令。如圖4所示。但若按圖5所示的編程次序,就不能連續(xù)使用“=”指令。
2 2 A、AN的操作數(shù):I、Q、M、SM、T、C、V、S。
西門子PLC S7-200的SIMATIC指令集簡表
布 爾 指 令 | |
LD N LDI N LDN N LDNI N | 裝載(開始的常開觸點) 立即裝載 取反后裝載(開始的常閉觸點) 取反后立即裝載 |
A N AI N AN N ANI N | 與(串聯(lián)的常開觸點) 立即與 取反后與(串聯(lián)的常開觸點) 取反后立即與 |
O N OI N ON N ONI N | 或(并聯(lián)的常開觸點) 立即或 取反后或(并聯(lián)的常開觸點) 取反后立即與 |
LDBx N1,N2 | 裝載字節(jié)比較結(jié)果N1(x:<,<=,=,>=,>,<>=)N2 |
ABx N1,N2 | 與字節(jié)比較結(jié)果N1(x:<,<=,=,>=,>,<>=)N2 |
OBx N1,N2 | 或字節(jié)比較結(jié)果N1(x:<,<=,=,>=,>,<>=)N2 |
LD N1,N2 | 裝載字比較結(jié)果N1(x:<,<=,=,>=,>,<>=)N2 |
A N1,N2 | 與字節(jié)比較結(jié)果N1(x:<,<=,=,>=,>,<>=)N2 |
O N1,N2 | 或字比較結(jié)果N1(x:<,<=,=,>=,>,<>=)N2 |
LDDx N1,N2 | 裝載雙字比較結(jié)果N1(x:<,<=,=,>=,>,<>=)N2 |
ADx N1,N2 | 與雙字比較結(jié)果N1(x:<,<=,=,>=,>,<>=)N2 |
ODx N1,N2 | 或雙字比較結(jié)果N1(x:<,<=,=,>=,>,<>=)N2 |
LDRx N1,N2 | 裝載實數(shù)比較結(jié)果N1(x:<,<=,=,>=,>,<>=)N2 |
ARx N1,N2 | 與實數(shù)比較結(jié)果N1(x:<,<=,=,>=,>,<>=)N2 |
ORx N1,N2 | 或?qū)崝?shù)比較結(jié)果N1(x:<,<=,=,>=,>,<>=)N2 |
NOT | 棧頂值取反 |
EU ED | 上升沿檢測 下降沿檢測 |
= N =I N | 賦值(線圈) 立即賦值 |
S S_BIT,N R S_BIT,N SI S_BIT,N RI S_BIT,N | 置位一個區(qū)域 復(fù)位一個區(qū)域 立即置位一個區(qū)域 立即復(fù)位一個區(qū)域 |
傳送、移位、循環(huán)和填充指令 | |
MOVB IN,OUT MOVW IN,OUT MOVD IN,OUT MOVR IN,OUT BIR IN,OUT BIW IN,OUT | 字節(jié)傳送 字傳送 雙字傳送 實數(shù)傳送 立即讀取物理輸入字節(jié) 立即寫物理輸出字節(jié) |
BMB IN,OUT,N BMW IN,OUT,N BMD IN,OUT,N | 字節(jié)塊傳送 字塊傳送 雙字塊傳送 |
SWAP IN | 交換字節(jié) |
SHRB DATA,S_BIT,N | 移位寄存器 |
SRB OUT,N SRW OUT,N SRD OUT,N | 字節(jié)右移N位 字右移N位 雙字右移N位 |
SLB OUT,N SLW OUT,N SLD OUT,N | 字節(jié)左移N位 字左移N位 雙字左移N位 |
RRB OUT,N RRW OUT,N RRD OUT,N | 字節(jié)右移N位 字右移N位 雙字右移N位 |
RLB OUT,N RLW OUT,N RLD OUT,N | 字節(jié)左移N位 字左移N位 雙字左移N位 |
FILL IN,OUT,N | 用的元素填充存儲器空間 |
邏輯操作 | |
ALD OLD | 電路塊串聯(lián) 電路塊并聯(lián) |
LPS LRD LPP LDS | 入棧 讀棧 出棧 裝載堆棧 |
AENO | 對ENO進(jìn)行與操作 |
ANDB IN1,OUT ANDW IN1,OUT ANDD IN1,OUT | 字節(jié)邏輯與 字邏輯與 雙字邏輯與 |
ORB IN1,OUT ORW IN1,OUT ORD IN1,OUT | 字節(jié)邏輯或 字邏輯或 雙字邏輯或 |
XORB IN1,OUT XORW IN1,OUT XORD IN1,OUT | 字節(jié)邏輯異或 字邏輯異或 雙字邏輯異或 |
INVB OUT INVW OUT INVD OUT | 字節(jié)取反(1的補(bǔ)碼) 字取反 雙字取反 |
表、查找和轉(zhuǎn)換指令 | |
ATT TABLE,DATA | 把數(shù)據(jù)加到表中 |
LIFO TABLE,DATA FIFO TABLE,DATA | 從表中取數(shù)據(jù),后入先出 從表中取數(shù)據(jù),先入先出 |
FND= TBL,PATRN,INDX FND<>TBL,PATRN,INDX FND< TBL,PATRN,INDX FND> TBL,PATRN,INDX | 在表中查找符合比較條件的數(shù)據(jù) |
BCDI OUT IBCD OUT | BCD碼轉(zhuǎn)換成整數(shù) 整數(shù)轉(zhuǎn)換成BCD碼 |
BTI IN,OUT IBT IN,OUT ITD IN,OUT TDI IN,OUT | 字節(jié)轉(zhuǎn)換成整數(shù) 整數(shù)轉(zhuǎn)換成字節(jié) 整數(shù)轉(zhuǎn)換成雙整數(shù) 雙整數(shù)轉(zhuǎn)換成整數(shù) |
DTR IN,OUT TRUNC IN,OUT ROUND IN,OUT | 雙整數(shù)轉(zhuǎn)換成實數(shù) 實數(shù)四舍五入為雙整數(shù) 實數(shù)截位取整為雙整數(shù) |
ATH IN,OUT,LEN HTA IN,OUT,LEN ITA IN,OUT,FMT DTA IN,OUT,FMT RTA IN,OUT,FMT | ASCII碼→16進(jìn)制數(shù) 16進(jìn)制數(shù)→ASCII碼 整數(shù)→ASCII碼 雙整數(shù)→ASCII碼 實數(shù)→ASCII碼 |
DECO IN,OUT ENCO IN,OUT | 譯碼 編碼 |
SEG IN,OUT | 7段譯碼 |
西門子PLC模塊6ES7214-2BD23-0B8
西門子S7-200PLC由I0.1的上升沿產(chǎn)生的中斷事件的初始化程序