- 艾寶物聯IOBOV? ─ 工業無線測控專家
ST= 字比較:相等時初始加載
ST<> 字比較:不等時初始加載
ST> 字比較:大于時初始加載’
ST>= 字比較:大于等于時初始加載
ST< 字比較:小于時初始加載
ST<= 字比較:小于等于時初始加載
功能:將兩個字數據(16bit)項進行比較作為運算條件。根據比較的結果觸點閉合或斷開。
程序示例
操作數
示例說明
分別將數據寄存器DT0的內容與K50和K60進行比較。若DT0=K50,則外部輸出繼電器Y30為ON;若DT0≥K60,則外部輸出繼電器Y31為ON。
描述
根據比較條件,將由S1指定的字數據與由S2指定的字數據進行比較。
當比較結果為某一指定狀態(=、<、>等)時,ST指令啟動連接觸點的邏輯運算。
比較運算的結果如下:
有關使用的注意事項
編程時,比較指令ST=、ST<>、ST>、ST>=、ST<和ST<=應從母線開始。
當與BCD或其他類型的數據混合使用時,如果最高位為1時則數據被視為負數,并且不能得到正確的比較結果。在此情況下,在進行比較之前應使用F81(B1N)指令或其他類似指令將數據變為二進制數據。
標志位狀態
·錯誤標志(R9007):當使用索引寄存器變址指定的區域超出范圍時變為ON并且并保持。
·錯誤標志(R9008):當使用索引寄存器變址指定的區域超出范圍時,瞬間變為ON。