383376356
級別: 探索解密
![]() |
我從觸摸屏里面提取時分秒,到PLC的三個寄存器里面。然后我把這三個寄存器里面的值合并成一個數(shù)據(jù)。上傳到觸摸屏上面作為時間顯示。如 D0=19 D1=18 D2=35 合成一個字存放在在D10中,在維倫觸摸屏上顯示19:18:35秒,不知道怎樣用宏指令實(shí)現(xiàn)? |
|
---|---|---|
|
383376356
級別: 探索解密
![]() |
圖片:
![]()
我在觸摸屏里做了一個資料傳輸元件,時間只能做為一個寄存器進(jìn)行傳輸,分開很難顯示。 |
|
---|---|---|
|
383376356
級別: 探索解密
![]() |
大哥是怎么做到的,全網(wǎng)你最帥。 |
|
---|---|---|
|
383376356
級別: 探索解密
![]() |
哥,這是怎么實(shí)現(xiàn)的,能發(fā)我一份嗎 |
|
---|---|---|
|
383376356
級別: 探索解密
![]() |
圖片:
![]()
macro_command main() char resuIt [8],a[1]=":" short d310[3] GetData(d310[0],"XINJE MTX XD/XL Series",d,3003,3) DEC2ASCII(d310[0],resuIt[0],2) DEC2ASCII(d310[1],resuIt[3],2) DEC2ASCII(d310[2],resuIt[6],2) resuIt[2]=a[0] resuIt[5]=a[0] SetData(resuIt[0],"Local HMI",lw,0,8) end macro_command 上面的宏指令是不是可以把D3003.,D3004, D3005寫入到 D252中? |
|
---|---|---|
|
383376356
級別: 探索解密
![]() |
圖片:
![]()
這樣寫出的效果是這樣的,不對吧 macro_command main() char resuIt [8],a[1]=":" short d300[3] GetData(d300[0],"XINJE MTX XD/XL Series",D,300,3) DEC2ASCII(d300[0],resuIt[0],2) DEC2ASCII(d300[1],resuIt[3],2) DEC2ASCII(d300[2],resuIt[6],2) resuIt[2]=a[0] resuIt[5]=a[0] SetData(resuIt[0],"Local HMI",LW,0,8) end macro_command |
|
---|---|---|
|