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

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

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














































評論