- 艾寶物聯IOBOV? ─ 工業無線測控專家
S :源數據(通道或十六進制數 )
St :開始通道 E:結束通道號
功能
在執行條件為ON時,將S傳送到從St到E的各通道中。
使用BEST指令舉例
功能
① @BSET指令的第二、第三操作數都是TIM000,即執行@BSET指令,只把數據傳送到TIM000中。
②在00001OFF、00000 OFF→ON
時,執行一次MOV指令,將
#0100傳送到通道HR00中。
③自此TIM 000以設定值10秒定時。
④ 經過10秒,定時器TIM000 ON, 線圈01000 ON 。
⑤當需要改變定時器TIM000的當前值時,可通過執行@BSET指令來實現。
例如,在TIM000的當前值為0089時,令00001 ON一次:
執行@BSET指令將0050傳送到TIM000中,TIM000的當前值立即變為0050。
自此,TIM000的當前值從0050開始,每隔0.1秒減1,一直減到為0000為止。
⑥由于HR00中的數據沒有改變,在下一次定時器TIM000工作時,其定時值仍然是0100。
★ 以上是用BSET指令改變定時器的當前值。
★ 用BSET指令也可以改變定時器的設定值。方法為:
本例中,令BSET指令的第2、3操作數為HR00,執行BSET指令后,TIM000的設定值就為0050了。