1.西門子PLC S7-200指令詳解 比較指令
如下圖所示,比較指令包含數值比較指令和字符串比較指令。
其中數值比較又包括字節比較,int比較,雙字比較,實數比較指令。
對於(yu) 數值比較指令,是這樣的,比較指令上麵的值和指令下麵的值做比較,條件滿足時則觸點接通,否則觸點關(guan) 閉。
如EM0_Err 如果等於(yu) 10,則這個(ge) 觸點會(hui) 接通,否則一直處於(yu) 關(guan) 閉狀態。
需要強調一點:比較指令輸入的兩(liang) 個(ge) 操作數類型必須一致。
另外從(cong) 比較類型上比較指令可以分為(wei) :等於(yu) ,不等於(yu) ,大於(yu) 等於(yu) ,小於(yu) 等於(yu) ,大於(yu) ,小於(yu)
比較指令有效的操作數如下所示:
致命錯誤注意如下
2.比較指令案例
比較指令案例程序如下所示
3.字符串比較指令
字符串比較指令實際比較的是兩(liang) 個(ge) 字符串的ASCII碼字符,如果兩(liang) 個(ge) 字符串的所有ASCII碼都一樣則兩(liang) 個(ge) 字符串相等,否則字符串不相等。
注意:比較的字符串長度不能超過254個(ge) 字符
字符串相等比較指令:兩(liang) 個(ge) 字符串相等則觸點接通,否則斷開
字符串不相等比較指令:兩(liang) 個(ge) 字符串不相等則觸點接通,否則斷開
如下表為(wei) 字符串比較指令的有效操作數: