3RW4073-6BB44
R R BOOL I,Q,M,L,D 復(fù)位輸入端
CV DUAL WORD I,Q,M,L,D 當(dāng)前計數(shù)器值,十六進(jìn)制數(shù)值
CV_BCD DEZ WORD I,Q,M,L,D 當(dāng)前計數(shù)器值,BCD 碼
Q Q BOOL I,Q,M,L,D 計數(shù)器的狀態(tài)
說明
S_CUD (加–減計數(shù)器)在S 輸入端出現(xiàn)上升沿時使用PV 輸入端的數(shù)值預(yù)置。如果S 輸
入端為“1”,計數(shù)器則復(fù)位,計數(shù)值被置為“0”。如果輸入端CU 上的信號狀態(tài)從“0”
變?yōu)椤?”,并且計數(shù)器的值小于“999”,則計數(shù)器加“1”。如果在輸入端CD 出現(xiàn)上
升沿,并且計數(shù)器的值大于“0”,則計數(shù)器減“1”。
如果在兩個計數(shù)輸入端都有上升沿的話,則兩種操作都執(zhí)行,并且計數(shù)值保持不變。
如果計數(shù)器被置位,并且輸入端CU/CD 上的RLO = 1,計數(shù)器將相應(yīng)地在下一掃描循環(huán)計
數(shù),即使沒有從上升沿到下降沿
3RW4073-6BB44
S7-300和S7-400的梯形圖(LAD)編程
A5E00446504-01 3-9
3.9 INV_DI 對長整數(shù)求反碼
符號
INV_DI
EN ENO
IN OUT
參數(shù) 數(shù)據(jù)類型 內(nèi)存區(qū)域 說明
EN BOOL I、Q、M、L、D 使能輸出
ENO BOOL I、Q、M、L、D 使能輸出
IN DINT I、Q、M、L、D 長整型輸入值
OUT DINT I、Q、M、L、D 長整型IN的二進(jìn)制反碼
說明
INV_DI(對長整數(shù)求反碼)讀取IN參數(shù)的內(nèi)容,并使用十六進(jìn)制掩碼W#16#FFFF
FFFF執(zhí)行布爾“異或”運算。此
3RW4073-6BB44
通過使用以下計數(shù)器指令,可以在這一范圍內(nèi)改變計數(shù)值:
? S_CUD 加-減計數(shù)器
? S_CD 減計數(shù)器
? S_CU 加計數(shù)器
? ---( SC ) 計數(shù)器線圈置位
? ---( CU ) 加計數(shù)器線圈
? ---( CD ) 減計數(shù)器線圈
計數(shù)器中的位組態(tài)
可用 0 至 999 范圍內(nèi)的數(shù)值,例如127,為計數(shù)器設(shè)定初值,設(shè)定格式:C#127。C# 表
示二 - 十進(jìn)制格式(BCD 格式:四位一組表示一位十進(jìn)制數(shù)值的二進(jìn)制碼)。
計數(shù)器字的位 0 至11 位為二 - 十進(jìn)制格式的計數(shù)值。
下圖所示為在裝載計數(shù)值127 之后計數(shù)器的內(nèi)容,以及計數(shù)器被設(shè)定后的計數(shù)器單元的內(nèi)
容。
無關(guān)
BCD 碼的計數(shù)值(0到 999)
無關(guān) 二進(jìn)制計數(shù)值
計數(shù)器指令
4-2
3RW4073-6BB44