当前位置: 主页 > PLC控制

wincc Flexible如何直接显示iec格式的时间

PLC中的MD100的数据类型为"time"
winccFlexible中新建变量iecT,数据类型为“时间”,地址为MD100
画面新建一个输出域,连接到iecT,但不能显示成时间
怎样才能显示成iec格式的时间呢

最佳答案

如图一个很简单的方法:
注意DB1.DBX8.0这个指针里面的数据不要写入其他值(其中DATE不用管)。
直接套用即可,DB1.DBD16就是你需要的值。
***************************************************************************
以上方法不行虽然可以将累加值转换为TIMEOFDay格式但是不能显示到HMI上并且你要的是精确的MS的IECTime格式格式为T#*D*H*M*S*MS,我刚才看了一下flexible中是不能显示IECtime的你说的TIME类型也不是我前面以为你说的是转换为TIME格式如图里面转换为TIME格式但是不能在HMI上显示,屏上面不能显示TIMEOFDAY与IECTIME格式必须通过BCD转字符串后组成字符串在HMI上显示,以下参考资料是类似案例你看一下应该没问题的。
参考资料:htTP://www.ad.siemens.com.cn/club/bbs/poST.ASpx?b_id=4&a_id=919906&s_id=0&num=4#anch

图片说明:

wincc Flexible如何直接显示iec格式的时间wincc Flexible如何直接显示iec格式的时间

提问者对于答案的评价:
ok

专家置评

Flexible中的数据类型选择双整形,屏上显示为毫秒,可以做相应的线性转换。

  • 关注微信

猜你喜欢

微信公众号