西門子S7-200 PLC 邏輯運算指令簡介
邏輯運算是對無符號數(shù)按位進行與、或、異或和取反等操作。操作數(shù)的長度有B、W、DW。指令格式如表1所示。
1. 邏輯與(WAND)指令:將輸入IN1,IN2按位相與,得到的邏輯運算結(jié)果,放入OUT指定的存儲單元。
2. 邏輯或(WOR)指令:將輸入IN1,IN2按位相或,得到的邏輯運算結(jié)果,放入OUT指定的存儲單元。
3. 邏輯異或(WXOR)指令:將輸入IN1,IN2按位相異或,得到的邏輯運算結(jié)果,放入OUT指定的存儲單元。
4. 取反(INV)指令:將輸入IN按位取反,將結(jié)果放入OUT指定的存儲單元。
表1 邏輯運算指令格式
|
LAD |
![]() ![]() ![]() |
![]() ![]() ![]() |
![]() ![]() ![]() |
![]() ![]() ![]() | |
|
STL |
ANDB IN1,OUT
ANDW IN1,OUT
ANDD IN1,OUT |
ORB IN1,OUT
ORW IN1,OUT
ORD IN1,OUT |
XORB IN1,OUT
XORW IN1,OUT
XORD IN1,OUT |
INVB OUT
INVW OUT
INVD OUT | |
|
功能 |
IN1,IN2按位相與 |
IN1,IN2按位相或 |
IN1,IN2按位異或 |
對IN取反 | |
|
操作數(shù) |
B |
IN1/IN2:VB, IB, QB, MB, SB, SMB, LB, AC, 常量, *VD, *AC, *LD
OUT:VB, IB, QB, MB, SB, SMB, LB, AC, *VD, *AC, *LD | |||
|
W |
IN1/IN2:VW, IW, QW, MW, SW, SMW, T, C, AC, LW, AIW, 常量, *VD, *AC, *LD
OUT:VW, IW, QW, MW, SW, SMW, T, C, LW, AC, *VD, *AC, *LD | ||||
|
DW |
IN1/IN2:VD, ID, QD, MD, SMD, AC, LD, HC, 常量, *VD, *AC, SD, *LD
OUT:VD, ID, QD, MD, SMD, LD, AC, *VD, *AC, SD, *LD | ||||
說明:
(1)在表1中,在梯形圖指令中設(shè)置IN2和OUT所指定的存儲單元相同,這樣對應(yīng)的語句表指令如表中所示。若在梯形圖指令中,IN2(或IN1)和OUT所指定的存儲單元不同,則在語句表指令中需使用數(shù)據(jù)傳送指令,將其中一個輸入端的數(shù)據(jù)先送入OUT,在進行邏輯運算。如MOVB IN1,OUT
ANDB IN2,OUT
(2)ENO=0的錯誤條件:0006 間接地址,SM4.3 運行時間
(3)對標志位的影響:SM1.0(零)
本文標簽:西門子S7-200 PLC 邏輯運算指令簡介
* 由于無法獲得聯(lián)系方式等原因,本網(wǎng)使用的文字及圖片的作品報酬未能及時支付,在此深表歉意,請《西門子S7-200 PLC 邏輯運算指令簡介》相關(guān)權(quán)利人與機電之家網(wǎng)取得聯(lián)系。
關(guān)于“西門子S7-200 PLC 邏輯運算指令簡介”的更多資訊






















