公司主營(yíng):西門(mén)子數(shù)控,S7-200CN.S7-200smart.S7-300.S7-400.S7-1200.6ES5 ET200 人機(jī)界面,變頻器,DP總線,MM變頻器,6SE70交流工程調(diào)速變頻器6RA70等系列產(chǎn)品。
產(chǎn)品簡(jiǎn)介
詳細(xì)介紹
西門(mén)子組態(tài)6ES7822-1AA04-2YE6定制
所有產(chǎn)品均為西門(mén)子原裝,所有產(chǎn)品非人為損壞質(zhì)保一年,(燒壞、客戶(hù)保管不善)
IMC:比較輸入位與掩碼位 (S7-1500)
說(shuō)明
可以使用“比較輸入位與掩碼位"(Compare input bits with the bits of a mask) 指令,將
多 16 個(gè)設(shè)定的輸入位(IN_BIT0 到 IN_BIT15)的狀態(tài)與相應(yīng)的掩碼位進(jìn)行比較???br />編程多達(dá) 16 個(gè)帶掩碼的步。將參數(shù) IN_BIT0 的值與掩碼 CMP_VAL[x,0] 的值相比較,其
中“x"代表步號(hào)。在參數(shù) CMP_STEP 中用于比較的掩碼步號(hào)。所有編程值均以相同
進(jìn)行比較。未編程輸入位或未編程掩碼位的默認(rèn)狀態(tài)為 FALSE。
如果在比較期間找到匹配值,參數(shù) OUT 的狀態(tài)置為“1"。否則,將參數(shù) OUT 置為
“0"。
指令
4.1 指令
對(duì) PLC 進(jìn)行編程
編程和操作手冊(cè), 10/2018 1089
如果參數(shù) CMP_STEP 的值大于 15,則不執(zhí)行該指令。并在參數(shù) ERR_CODE 中輸出錯(cuò)誤
信息。
參數(shù)
下表列出了“比較輸入位與掩碼位"指令的參數(shù):
參數(shù)聲明數(shù)據(jù)類(lèi)型存儲(chǔ)區(qū)說(shuō)明
EN Input BOOL I、Q、M、D、
L 或常量
使能輸入
ENO Output BOOL I、Q、M、D、L 使能輸出
IN_BIT0 Input BOOL I、Q、M、D、
L 或常量
比較輸入位 0 與掩碼位 0。
IN_BIT1 Input BOOL I、Q、M、D、
L 或常量
比較輸入位 1 與掩碼位 1。
IN_BIT2 Input BOOL I、Q、M、D、
L 或常量
比較輸入位 2 與掩碼位 2。
IN_BIT3 Input BOOL I、Q、M、D、
L 或常量
比較輸入位 3 與掩碼位 3。
IN_BIT4 Input BOOL I、Q、M、D、
L 或常量
比較輸入位 4 與掩碼位 4。
IN_BIT5 Input BOOL I、Q、M、D、
L 或常量
比較輸入位 5 與掩碼位 5。
IN_BIT6 Input BOOL I、Q、M、D、
L 或常量
比較輸入位 6 與掩碼位 6。
IN_BIT7 Input BOOL I、Q、M、D、
L 或常量
比較輸入位 7 與掩碼位 7。
IN_BIT8 Input BOOL I、Q、M、D、
L 或常量
比較輸入位 8 與掩碼位 8。
IN_BIT9 Input BOOL I、Q、M、D、
L 或常量
比較輸入位 9 與掩碼位 9。
IN_BIT10 Input BOOL I、Q、M、D、
L 或常量
比較輸入位 10 與掩碼位
10。
IN_BIT11 Input BOOL I、Q、M、D、
L 或常量
比較輸入位 11 與掩碼位
11。
指令
4.1 指令
對(duì) PLC 進(jìn)行編程
1090 編程和操作手冊(cè), 10/2018
參數(shù)聲明數(shù)據(jù)類(lèi)型存儲(chǔ)區(qū)說(shuō)明
IN_BIT12 Input BOOL I、Q、M、D、
L 或常量
比較輸入位 12 與掩碼位
12。
IN_BIT13 Input BOOL I、Q、M、D、
L 或常量
比較輸入位 13 與掩碼位
13。
IN_BIT14 Input BOOL I、Q、M、D、
L 或常量
比較輸入位 14 與掩碼位
14。
IN_BIT15 Input BOOL I、Q、M、D、
L 或常量
比較輸入位 15 與掩碼位
15。
CMP_STE
P
Input BYTE I、Q、M、D、
L、P 或常量
用于比較的掩碼步號(hào)。
OUT Output BOOL I、Q、M、D、L 狀態(tài)“1"表示找到一
個(gè)匹配值。
狀態(tài)“0"表示未找到
匹配值。
ERR_COD
E
Output WORD I、Q、M、D、
L、P
錯(cuò)誤信息
CMP_VAL Static ARRAY OF
WORD
I、Q、M、D、
L 或常量
比較掩碼 [0 到 15,0 到
15]:下標(biāo)的個(gè)編號(hào)為
步號(hào),第二個(gè)編號(hào)為掩碼
的位號(hào)。
ERR_CODE 參數(shù)
下表列出了 ERR_CODE 參數(shù)值的含義:
錯(cuò)誤代碼*
(W#16#...)
說(shuō)明
0000 無(wú)錯(cuò)誤
000A 參數(shù) CMP_STEP 的值大于 15。
* 在程序編輯器中,錯(cuò)誤代碼可顯示為整數(shù)或十六進(jìn)制值。有關(guān)切換顯式格式的更多信
息,請(qǐng)參見(jiàn)“另請(qǐng)參見(jiàn)"。
有關(guān)以上示例中編程代碼的更多信息,請(qǐng)參見(jiàn)“Sample Library for Instructions
(頁(yè) 697)"。
指令
4.1 指令
對(duì) PLC 進(jìn)行編程
編程和操作手冊(cè), 10/2018 1091
參見(jiàn)
有效數(shù)據(jù)類(lèi)型概述 (頁(yè) 247)
EN/ENO 機(jī)制的基本知識(shí) (頁(yè) 153)
轉(zhuǎn)換程序狀態(tài)的顯示格式 (頁(yè) 8834)
SMC:比較掃描矩陣 (S7-1500)
說(shuō)明
“比較掃描矩陣"(Compare scan matrix) 指令可將多 16 個(gè)設(shè)定的輸入位(IN_BIT0 到
IN_BIT15)的狀態(tài)與各步比較掩碼的相應(yīng)位進(jìn)行比較。處理從步 1 開(kāi)始并繼續(xù),直到
后一個(gè)編程步 (LAST) 或直到找到匹配值。將參數(shù) IN_BIT0 的輸入位將與掩碼 CMP_VAL[x,
0] 的值相比較,其中“x"代表步號(hào)。所有編程值均以相同進(jìn)行比較。如果找到匹配值,
則將參數(shù) OUT 的狀態(tài)設(shè)置為“1",并將匹配掩碼的步號(hào)寫(xiě)入?yún)?shù) OUT_STEP。未編
程輸入位或未編程掩碼位的默認(rèn)狀態(tài)為 FALSE。如果多個(gè)步具有匹配掩碼,則參數(shù)
OUT_STEP 僅指示找到的個(gè)步。如果沒(méi)有找到匹配值,則將參數(shù) OUT 的狀態(tài)置
為“0"。在這種情況下,參數(shù) OUT_STEP 的值比參數(shù) LAST 的值大“1"。
參數(shù)
下表列出了“比較掃描矩陣"指令的參數(shù):
參數(shù)聲明數(shù)據(jù)類(lèi)型存儲(chǔ)區(qū)說(shuō)明
EN Input BOOL I、Q、M、D、
L 或常量
使能輸入
ENO Output BOOL I、Q、M、D、L 使能輸出
IN_BIT0 Input BOOL I、Q、M、D、
L 或常量
比較輸入位 0 與掩碼位 0。
IN_BIT1 Input BOOL I、Q、M、D、
L 或常量
比較輸入位 1 與掩碼位 1。
IN_BIT2 Input BOOL I、Q、M、D、
L 或常量
比較輸入位 2 與掩碼位 2。
IN_BIT3 Input BOOL I、Q、M、D、
L 或常量
比較輸入位 3 與掩碼位 3。
IN_BIT4 Input BOOL I、Q、M、D、
L 或常量
比較輸入位 4 與掩碼位 4。
指令
4.1 指令
對(duì) PLC 進(jìn)行編程
1092 編程和操作手冊(cè), 10/2018
參數(shù)聲明數(shù)據(jù)類(lèi)型存儲(chǔ)區(qū)說(shuō)明
IN_BIT5 Input BOOL I、Q、M、D、
L 或常量
比較輸入位 5 與掩碼位 5。
IN_BIT6 Input BOOL I、Q、M、D、
L 或常量
比較輸入位 6 與掩碼位 6。
IN_BIT7 Input BOOL I、Q、M、D、
L 或常量
比較輸入位 7 與掩碼位 7。
IN_BIT8 Input BOOL I、Q、M、D、
L 或常量
比較輸入位 8 與掩碼位 8。
IN_BIT9 Input BOOL I、Q、M、D、
L 或常量
比較輸入位 9 與掩碼位 9。
IN_BIT10 Input BOOL I、Q、M、D、
L 或常量
比較輸入位 10 與掩碼位
10。
IN_BIT11 Input BOOL I、Q、M、D、
L 或常量
比較輸入位 11 與掩碼位
11。
IN_BIT12 Input BOOL I、Q、M、D、
L 或常量
比較輸入位 12 與掩碼位
12。
IN_BIT13 Input BOOL I、Q、M、D、
L 或常量
比較輸入位 13 與掩碼位
13。
IN_BIT14 Input BOOL I、Q、M、D、
L 或常量
比較輸入位 14 與掩碼位
14。
IN_BIT15 Input BOOL I、Q、M、D、
L 或常量
比較輸入位 15 與掩碼位
15。
OUT Output BOOL I、Q、M、D、L 狀態(tài)“1"表示找到一
個(gè)匹配值。
狀態(tài)“0"表示未找到
匹配值。
ERR_COD
E
Output WORD I、Q、M、D、
L、P
錯(cuò)誤信息
OUT_STE
P
Output BYTE I、Q、M、D、
L、P
包含具有匹配掩碼的步號(hào),
如果未找到相匹配的掩碼,
則是比參數(shù) LAST 的值
大“1"的步號(hào)。
指令
4.1 指令
對(duì) PLC 進(jìn)行編程
下一篇:西門(mén)子博途軟件6ES7822-0AA00-0YM0維修服務(wù)