383376356
級別: 探索解密
![]() |
我從觸摸屏里面提取時分秒,到PLC的三個寄存器里面。然后我把這三個寄存器里面的值合并成一個數(shù)據(jù)。上傳到觸摸屏上面作為時間顯示。如 D0=19 D1=18 D2=35 合成一個字存放在在D10中,在維倫觸摸屏上顯示19:18:35秒,不知道怎樣用宏指令實現(xiàn)? |
|
---|---|---|
|
yiwei125
級別: 略有小成
![]() |
這玩意 不是有手就會寫的嗎 macro_command main() char result[8],a[1]=":" short d10[3] GetData(d10[0], "PLC", D, 10, 3) DEC2ASCII(d10[0], result[0], 2) DEC2ASCII(d10[1], result[3], 2) DEC2ASCII(d10[2], result[6], 2) result[2]=a[0] result[5]=a[0] SetData(result[0], "Local HMI", LW, 0, 8) end macro_command D 整數(shù)型 LW 字符型 4字 |
---|---|
本帖最近評分記錄: |