業(yè)務(wù)銷售;竭誠(chéng)為你服務(wù).
公司主營(yíng)西門子PLC模塊,數(shù)控伺服,觸摸屏等系列產(chǎn)品,產(chǎn)品*,質(zhì)保一年
![]() |
參考價(jià) | ¥670 |
訂貨量 | 1 |
更新時(shí)間:2019-07-04 14:30:38瀏覽次數(shù):201
聯(lián)系我們時(shí)請(qǐng)說明是化工儀器網(wǎng)上看到的信息,謝謝!
西門子6SN1145-1BA00-0CA0現(xiàn)場(chǎng)服務(wù)
1、 交流變頻器 MICROMASTER系列:MM420、MM430、MM440、G110、G120.EQ_ElemType:比較 ARRAY 元素?cái)?shù)據(jù)類型與變量數(shù)據(jù)類型是否“相等" (S7-1500)
說明
可以使用“比較 ARRAY 元素?cái)?shù)據(jù)類型與變量數(shù)據(jù)類型是否“相等""指令查詢 VARIANT
指向的變量的數(shù)據(jù)類型。比較塊接聲明的 IN1 參數(shù)變量的數(shù)據(jù)類型與 IN2 參數(shù)變量的
數(shù)據(jù)類型,確定這兩者是否“相等"。
IN1 參數(shù)的變量必須為 VARIANT 數(shù)據(jù)類型。IN2 參數(shù)的變量可以是基本數(shù)據(jù)類型或 PLC
數(shù)據(jù)類型。
如果 VARIANT 變量的數(shù)據(jù)類型為 ARRAY,將比較 ARRAY 元素的數(shù)據(jù)類型。
比較定時(shí)器、日期和時(shí)間
并非所有時(shí)間類型都可以直接相互比較,如 S5TIME。此時(shí),需要將其顯式轉(zhuǎn)換為其它時(shí)
間類型(如,TIME),然后再進(jìn)行比較。
如果要比較不同數(shù)據(jù)類型的日期和時(shí)間,則需將較小的日期或時(shí)間數(shù)據(jù)類型顯式轉(zhuǎn)換為較
大的日期或時(shí)間數(shù)據(jù)類型。例如,比較日期和時(shí)間數(shù)據(jù)類型 DATE 和 DTL 時(shí),將基于 DTL
進(jìn)行比較。
如果顯式轉(zhuǎn)換失敗,則比較結(jié)果為 FALSE。
比較結(jié)構(gòu)
要比較結(jié)構(gòu),可使用指令“CompType"。匿名結(jié)構(gòu)通常無法編輯,除非是同一個(gè) ARRAY
的某個(gè)部分。
有關(guān)比較結(jié)構(gòu)的更多信息,請(qǐng)參見“CompType:比較結(jié)構(gòu)化數(shù)據(jù)類型的變量 (頁 1535)"
指令
4.1 指令
對(duì) PLC 進(jìn)行編程
1544 編程和操作手冊(cè), 10/2018
參數(shù)
下表列出了“比較 ARRAY 元素?cái)?shù)據(jù)類型與變量數(shù)據(jù)類型是否“相等""指令的參數(shù):
參數(shù)聲明數(shù)據(jù)類型存儲(chǔ)區(qū)說明
IN1 Input VARIANT L(可在塊接口
的“Input"、
“InOut"
和“Temp"部分
進(jìn)行聲明。)
個(gè)操作數(shù)
IN2 Input 二進(jìn)制數(shù)、整
數(shù)、浮點(diǎn)數(shù)、定
時(shí)器、日期時(shí)
間、字符串、
ARRAY、PLC
數(shù)據(jù)類型
I、Q、M、D、
L、P
第二個(gè)操作數(shù)
RET_VAL Output BOOL I、Q、M、D、L 指令的結(jié)果
結(jié)果
以下示例說明了該指令的工作原理:
STL 說明
CALL EQ_ElemType // 調(diào)用指令。
IN1 := #Tag_Operand1 // 要比較的個(gè)操作數(shù)
IN2 := "Tag_Operand2" // 要比較的第二個(gè)操作數(shù)
RET_VAL := "Tag_Result" // 如果比較指令的條件,即 #Tag_Operand1 操作數(shù)
不等于“Tag_Operand2",則輸出“Tag_Result"將返回
狀態(tài)“1"。
參見
有效數(shù)據(jù)類型概述 (頁 247)
有關(guān) VARIANT 的基本信息 (頁 348)
在 STL 中查詢并設(shè)置狀態(tài)位 (頁 201)
STL 基礎(chǔ)知識(shí) (頁 8341)
指令
4.1 指令
對(duì) PLC 進(jìn)行編程
編程和操作手冊(cè), 10/2018 1545
NE_ElemType:比較 ARRAY 元素?cái)?shù)據(jù)類型與變量數(shù)據(jù)類型是否“不相等" (S7-1500)
說明
可以使用“比較 ARRAY 元素?cái)?shù)據(jù)類型與變量數(shù)據(jù)類型是否“不相等""指令查詢 VARIANT
指向的變量沒有的數(shù)據(jù)類型。比較在塊接聲明的 IN1 參數(shù)一個(gè)變量的數(shù)據(jù)類型與 IN2
參數(shù)一個(gè)變量的數(shù)據(jù)類型,確定這兩者是否“不相等"。
IN1 參數(shù)的變量必須為 VARIANT 數(shù)據(jù)類型。IN2 參數(shù)的變量可以是基本數(shù)據(jù)類型或 PLC
數(shù)據(jù)類型。
如果 VARIANT 變量的數(shù)據(jù)類型為 ARRAY,將比較 ARRAY 元素的數(shù)據(jù)類型。
比較定時(shí)器、日期和時(shí)間
并非所有時(shí)間類型都可以直接相互比較,如 S5TIME。此時(shí),需要將其顯式轉(zhuǎn)換為其它時(shí)
間類型(如,TIME),然后再進(jìn)行比較。
如果要比較不同數(shù)據(jù)類型的日期和時(shí)間,則需將較小的日期或時(shí)間數(shù)據(jù)類型顯式轉(zhuǎn)換為較
大的日期或時(shí)間數(shù)據(jù)類型。例如,比較日期和時(shí)間數(shù)據(jù)類型 DATE 和 DTL 時(shí),將基于 DTL
進(jìn)行比較。
如果顯式轉(zhuǎn)換失敗,則比較結(jié)果為 FALSE。
比較結(jié)構(gòu)
要比較結(jié)構(gòu),可使用指令“CompType"。匿名結(jié)構(gòu)通常無法編輯,除非是同一個(gè) ARRAY
的某個(gè)部分。
有關(guān)比較結(jié)構(gòu)的更多信息,請(qǐng)參見“CompType:比較結(jié)構(gòu)化數(shù)據(jù)類型的變量
下一篇:西門子6SN1145-1BA00-0CA0維修服務(wù)