wincc 如何把S5T#TIME类型的时间变量 用分钟显示在wincc上?

wincc  如何把S5T#TIME类型的时间变量  用分钟显示在wincc上?只能用秒显示?

最佳答案

先用WORD数据类型从PLC读取S5TIME类型的数据,然后根据S5TIME的数据格式,编程转换为时分秒。
转换比较简单,读取的WORD中第0位到第12位是3个BCD码,可以用BCD转int的函数或者直接用9-12位的bcd码*100+5-8位的bcd码*10+0-3位的bcd码转换,最后根据第13、14位的组合所代表的不同时基(00-10ms、01-100ms、10-1s、11-10s)换算成最终的时间数值。

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

发表回复

登录后才能评论