plc三種編程語言 pLC CMP命令如何使用?
pLC CMP命令如何使用?1. 比較指令CMP S1 S2 D比較數(shù)據(jù)S1和數(shù)據(jù)S2。結(jié)果由三個(gè)位軟組件表示,其第一個(gè)地址指定為D。位軟組件表示如下:S2<s1,位軟組件D打開,S2=S1,位軟
pLC CMP命令如何使用?
1. 比較指令CMP S1 S2 D
比較數(shù)據(jù)S1和數(shù)據(jù)S2。結(jié)果由三個(gè)位軟組件表示,其第一個(gè)地址指定為D。位軟組件表示如下:
S2<s1,位軟組件D打開,
S2=S1,位軟組件D 1打開,
S2>S1,位軟組件D 2打開。
在您的指令CMP k3m13 K0 M25中K0<k3m13,M25開
K0=k3m13,當(dāng)M26開
K0>k3m13,M27開
2。說明k3m13組合的意義
首先,
x.y.m.x
word soft component:處理數(shù)字?jǐn)?shù)據(jù)的組件,如t.c.v.d.z等
但是對(duì)置軟組件也可以處理數(shù)字軟組件,形成word soft component。四位軟元素的四位被分組成一個(gè)單元。
K1:4位,K2:8位,K3:12位,K4:16位
例如,k1x0表示從X3到x0的4位數(shù)據(jù),k3m13表示從M24到M13的12位數(shù)據(jù)。
CMP指令的指令詳解?
比較指令(CMP)指令格式:CMP reg/MEM、reg/MEM/IMM受影響的標(biāo)志位:AF、CF、of、PF、SF和ZF指令函數(shù):使用第二個(gè)操作數(shù)減去第一個(gè)操作數(shù),并根據(jù)差異設(shè)置相關(guān)標(biāo)志位,為后續(xù)條件轉(zhuǎn)移指令提供條件。但差異不會(huì)被保存,因此指令中的操作數(shù)不會(huì)更改。規(guī)則和減法一樣,比如cmpax,4cmpbytetetr[BX],4cmpal,ahcmpal,[BX
~],它們之間有很大的不同
!前三菱FX2N,后S7-200:
IncP=INCB
decp=DECB
Deco=dec0
pls=EU
ans=Siemens否
!CMP=(=,,=,)許多指令,不同。
Movp=BMB、BMWi、BMD。
事實(shí)上,我不必問你的觀點(diǎn)。是我打字太難了!我輸入拼音。
Ans,信號(hào)報(bào)警設(shè)置,西門子沒有此命令,無法替換。
Sm0.5=m8013
Sm0.0=m8000
Sm0.1=m8002
T12 K20,K20是常數(shù),這意味著計(jì)時(shí)器設(shè)置為2秒的固定時(shí)間。
T15、D20、D20是數(shù)字寄存器,其中的數(shù)據(jù)是可變的。例如,如果將200移到D20,則T15的時(shí)間為20秒,可以重寫!你明白嗎?