TIME(IEC 时间)
数据类型为 TIME 的操作数内容以毫秒表示。表示信息包括天 (d)、小时 (h)、分钟 (m)、秒 (s) 和毫秒 (ms)。
取值范围
T#-24d_20h_31m_23s_648ms 到T#+24d_20h_31m_23s_647ms
如果在PT处使用DINT(ms)、DWORD(ms),会进行隐式转换
例如,DINT=2500(ms)=T#2s500ms
本回答有3位钻石用户推荐
回答者:
ISIEMENSID - 顶级工程师  第12级
2020-03-10 08:31:28
PT写的数据类型是Dint#20,那么你定义的时长就是20(ms)。太快了,眼睛无法观察到哦。
PT是32 位的TIME数据类型,以DInt 数据的形式存储占4个字节,单位是ms。举例,你设定PT=T#2s,实际存储是2000(ms)。若PT=T#1D,则实际存储的是24*60*60*1000=86400000(ms)=16#5 26 5C 00(ms)。至于你所的DWORD它只是一个二进制序列,表明计算机的存储编码内容。当它赋值给某一个类型的变量时才能正确理解,赋值给real型变量和赋值给DInt变量,会得到两个完全不同的结果。
本回答有1位钻石用户推荐
回答者:
如是 - 高级工程师  第11级
2020-03-10 12:33:42
单位是毫秒级的,20MS以下很难肉眼捕捉到。
回答者:
涛声依旧2020 - 高级工程师  第11级
2020-03-14 12:19:02
上一页
1
下一页