歐姆龍PLC的比較指令記錄


歐姆龍PLC的比較指令記錄

大家好,我是小江,在這裡分享一些我工作中遇到的一些問題,有的是我寫的程序,有的是看書一些心得,分享到這上面,如果有不妥的地方,希望見諒,能看得過去,就看看,看不過去的話,就當啥也沒用,今天這個完全是自己為了記錄而寫的東西,寫出來就是為了加深一些記憶的。

歐姆龍PLC是我今年上半年主要應用的PLC,我們公司的產品中有一款產品用了CJ1M和CMP2C這兩個PLC,所以我今年的計劃就是這樣。

今天記錄的是歐姆龍的比較指令:

CMP 這個指令,比較好點的理解,像三菱PLC,用起來也是會出現三個位的置位,大於、小於、等於、分別對應一個位,而今天歐姆龍這個PLC是這樣,CMP比較的兩個16位字,對應的是25505、25506、25507,這樣的三個位,分別對應大於、等於、小於,用它們的觸點來對應上。

BCMP這個指令,CD比較數據,CB數據塊起始通道,R比較結果通道,CB數據塊起始通道會分成16個塊,16個塊,變成16個區間,CD分別與這16個塊進行比較,CD在區間裡,那輸出對應的位為1,否則對應的為0.舉例:CB (CB1,CB2)當CD在CB1與CB2組成的區間裡,結果就是1.

TCMP這個指令,CD比較數據,TB比較表起始通道,R比較結果通道,TB會有16個數據組成,CD與這16個數據比較,相同結果就為1,不同,結果就為0.

寫到這裡,其實這個可能只有我自己好理解,這次這個就是為了記錄下我看的東西了。


分享到:


相關文章: