??電工知識—SIMATICS7-1500 PLC SIMATIC 值在范圍內指令
TIA博途軟件提供了豐富的比較指令,可以滿足用戶的各種需要。TIA博途軟件中的比較指令可以對如整數、雙整數、實數等數據類型的數值進行比較。
【關鍵點】一個整數和一個雙整數是不能直接進行比較的,因為它們之間的數據類型不同。一般先將整數轉換成雙整數,再對兩個雙整數進行比較。
比較指令有等于(CMP==)、不等于(CMP<>)、大于(CMP>)、小于(CMP<)、大于或等于(CMP>=)和小于或等于(CMP<=)。比較指令對輸入操作數1和操作數2進行比較,如果比較結果為真,則邏輯運算結果RLO為“1”,反之則為“0”。
(5) 值在范圍內指令(IN_RANGE)
“值在范圍內”指令將輸入VAL的值與輸入MIN和MAX的值進行比較,并將結果發送到功能框輸出中。如果輸入VAL的值滿足MIN

圖1
從指令框的“??>”下拉列表中選擇該指令的數據類型。
用一個例子來說明值在范圍內指令,梯形圖如圖2所示:

圖2
當I0.0閉合時,激活此指令。比較MW10中的整數是否在最大值198和最小值88之間,如在此兩數值之間,則Q0.0輸出為“1”,否則Q0.0輸出為“0”。在I0.0不閉合時,Q0.0的輸出為“0”。
審核編輯:劉清
電子發燒友App














































評論