比較指令用來比較數(shù)據(jù)類型相同的兩個數(shù)IN1與IN2的大小,IN1和IN2分別位于觸點的上面和下面,它們的數(shù)據(jù)類型應(yīng)相同。操作數(shù)可以使I、Q、M、L、D存儲區(qū)的變量或常量。比較兩個字符串時,實際上比較的是它們各對應(yīng)字符的ASCII碼的大小,第一個不相同的字符決定了比較的結(jié)果。
一、范圍內(nèi)與范圍外比較指令 范圍內(nèi)比較指令I(lǐng)N_RANGE與范圍外比較指令OUT_RANGE可以等效為一個觸點。如果有能流流入指令方框,執(zhí)行比較。
使用輸入 MIN 和 MAX 可以指定取值范圍的限值。“值在范圍內(nèi)”指令將輸入 VAL 的值與輸入 MIN 和 MAX 的值進(jìn)行比較,并將結(jié)果發(fā)送到功能框輸出中。如果輸入 VAL 的值滿足 MIN <= VAL 或 VAL <=MAX 比較條件,則功能框輸出的信號狀態(tài)為“1”。如果不滿足比較條件,則功能框輸出的信號狀態(tài)為“0”。 二、OK與NOT_OK指令 OK與NOT_OK指令用來檢測輸入數(shù)據(jù)是否為實數(shù)。如果是實數(shù),OK觸點接通,反之,NOT_OK觸點接通。觸點上面的變量的數(shù)據(jù)類型為Real。
執(zhí)行下圖之前,首先用OK指令檢查乘法指令MUL的兩個操作數(shù)是否是實數(shù),如果不是,OK觸點斷開,沒有能流流入MUL指令的使能輸入端EN,不會執(zhí)行乘法指令。
三、案例1:數(shù)值判斷
四、案例2:車庫出入檢測
工作要求如下: 1.對車庫內(nèi)的車輛數(shù)量進(jìn)行監(jiān)控,當(dāng)車庫內(nèi)的車輛數(shù)量達(dá)到10個時,開始報警。紅燈1HZ的頻率閃。 2.在車庫的出、入口處均設(shè)置有車輛檢測光電傳感器。 3.在車庫的車超過7輛時,黃燈警告,以5HZ的頻率閃。
審核編輯:湯梓紅
-
plc
+關(guān)注
關(guān)注
5029文章
13644瀏覽量
471512 -
西門子
+關(guān)注
關(guān)注
98文章
3120瀏覽量
117613 -
觸點
+關(guān)注
關(guān)注
3文章
215瀏覽量
16778 -
指令
+關(guān)注
關(guān)注
1文章
614瀏覽量
36185 -
變量
+關(guān)注
關(guān)注
0文章
614瀏覽量
28792
原文標(biāo)題:西門子1200系列PLC教程-比較指令
文章出處:【微信號:電子技術(shù)控,微信公眾號:電子技術(shù)控】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
三菱PLC與西門子PLC選用指南
西門子PLC的數(shù)字指令教程詳細(xì)說明

西門子S7-1200系列PLC與上位機的配置

如何使用西門子1200的脈沖指令?

西門子1200PLC之間的ModbusTCP通訊如何實現(xiàn)?

評論