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