- 艾寶物聯IOBOV? ─ 工業無線測控專家
F64(BCMP, PBCMP)以字節為單位將一個指定數據塊與另一指定數據塊進行比較。對于FP-M/FPO/FP1, P型高級指令不適用。
程序示例
操作數
示例說明
當觸發器R0為ON時,根據數據寄存器DT0中的比較條件,將數據寄存器DT10 (DT10由低位字節起的4個字節)的數據塊與數據寄存器DT20(由DT20高位字節起的4個字節)的數據塊進行對比。當兩數據塊相同時,內部繼電器R0為ON.
當DT0中為H1004、兩數據塊如下時:
描述
根據S1指定的內容,比較S2指定的數據塊的內容與S3指定的數據塊的內容。當比較結果為S2=S3時,特殊內部繼電器R900B(=標志)為ON。S1是用于指定比較范圍等的控制數據。
如何指定控制數據“S1"
設置示例
從由S2指定的低字節開始的4個字節與S3指定的高字節開始的4個字進行比較時,應指定S1為H1004
標志位狀態
編程時的注意事項
每次執行一個比較指令時,用于比較指令的標志R900B也更新。
因此:
一程序應在F64 (BCMP)指令之后立即使用R900Bo
一應輸出到輸出繼電器或內部繼電器以保存結果。
描述:
如上述程序中所示,觸發器(R0或R1)一定要在標記R900B之前使用。但是,如果使用
89010(常閉觸點),則不必在R900B之前使用觸發器。