松下PLC數據塊比較指令F64(BCMP, PBCMP)
2019-06-11  來源:網絡或本站原創

     F64BCMP, PBCMP)以字節為單位將一個指定數據塊與另一指定數據塊進行比較。對于FP-M/FPO/FP1, P型高級指令不適用。

程序示例

操作數

示例說明

當觸發器R0ON時,根據數據寄存器DT0中的比較條件,將數據寄存器DT10 (DT10由低位字節起的4個字節)的數據塊與數據寄存器DT20(DT20高位字節起的4個字節)的數據塊進行對比。當兩數據塊相同時,內部繼電器R0ON.

DT0中為H1004、兩數據塊如下時:

描述

根據S1指定的內容,比較S2指定的數據塊的內容與S3指定的數據塊的內容。當比較結果為S2=S3時,特殊內部繼電器R900B(=標志)ONS1是用于指定比較范圍等的控制數據。

如何指定控制數據“S1"

 

設置示例

從由S2指定的低字節開始的4個字節與S3指定的高字節開始的4個字進行比較時,應指定S1H1004

標志位狀態

編程時的注意事項

每次執行一個比較指令時,用于比較指令的標志R900B也更新。

因此:

一程序應在F64 (BCMP)指令之后立即使用R900Bo

一應輸出到輸出繼電器或內部繼電器以保存結果。

描述:

如上述程序中所示,觸發器(R0R1)一定要在標記R900B之前使用。但是,如果使用

89010(常閉觸點),則不必在R900B之前使用觸發器。

  

最新22选5开奖结果