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

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

最佳答案

如图一个很简单的方法:
注意DB1.DBX8.0这个指针里面的数据不要写入其他值(其中DATE不用管)。
直接套用即可,DB1.DBD16就是你需要的值。
***************************************************************************
以上方法不行虽然可以将累加值转换为TIME OF Day格式但是不能显示到HMI上并且你要的是精确的MS的IEC Time格式格式为T#*D*H*M*S*MS,我刚才看了一下flexible中是不能显示IECtime的你说的TIME类型也不是我前面以为你说的是转换为TIME格式如图里面转换为TIME格式但是不能在HMI上显示,屏上面不能显示TIME OF DAY与IEC TIME格式必须通过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格式的时间  

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

专家置评

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

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc186236.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年7月25日 下午10:17
下一篇 2017年7月25日

相关推荐