威纶通官方论坛

时间显示宏指令问题

[复制链接]
发表于 2013-10-9 15:31:27 | 显示全部楼层 |阅读模式
short wdata[6]={2013,08,28,13,24,36}
char yy[20],mm[2],dd[2],hh[2],min[2],ss[2]
char DT[20]
bool I

macro_command main()
DEC2ASCII(wdata[0], yy[0], 4)
DEC2ASCII(wdata[1], mm[0], 2)
DEC2ASCII(wdata[2], dd[0], 2)
DEC2ASCII(wdata[3], hh[0], 2)
DEC2ASCII(wdata[4], min[0], 2)
DEC2ASCII(wdata[5], ss[0], 2)
if not I then
StringCat("-",yy[0])
StringCat(mm[0], yy[0])
StringCat("-",yy[0])
StringCat(dd[0],yy[0])
StringCat(" ",yy[0])
StringCat(hh[0],yy[0])
StringCat(":",yy[0])
StringCat(min[0],yy[0])
StringCat(":",yy[0])
I=StringCat(ss[0],yy[0])
end if
SetData(DT[0], "Local HMI", LW, 0, 20)
end macro_command

麻烦版主看下为什么StringCat("-",yy[0]) 这一列都是资料类型不正确?我想做的是测试把PLC传过来的字粘合成字符串并在屏上显示。
发表于 2013-10-10 11:14:44 | 显示全部楼层
换最新版本的软件EB8000 V465.08。
您需要登录后才可以发帖 登录 | 注册

本版积分规则

回复帖子

Archiver|小黑屋|威纶通官网 ( 粤ICP备06054553号 )

GMT+8, 2024-5-16 14:48

Powered by Discuz! X3.4

© 2001-2023 Comsenz Inc.

快速回复 返回顶部 返回列表