SETBITON(SOUURCE,POS_BIT,1)
SETBITON 是指定位為1
SOURCE 是數(shù)據(jù)源 POS_BIT是存放結(jié)果 1是需要ON的數(shù)據(jù)位
POS_BIT=SOURCE +“1”
假如: SOURCE=9 換成2進(jìn)制 1001
再強(qiáng)制數(shù)據(jù)位1為ON 就是1011 再換成19進(jìn)制
POS_BIT=11
PS: 數(shù)據(jù)位是從0位開始的 不要以為是從1開始的
SOURCE可以直接寫數(shù)字
如果樓主只想控制一個 何必這么麻煩
macro_command main()
bool on=1
SetData(on, "Local HMI", LB, 0, 1)
end macro_command
這樣就可以拉
如果樓主非要用你的那個指令 輸出也需要別的指令(SetData等) 所以太沒必要了