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