在WINCC上输入一个浮点数,怎么把这个浮点数的值预置到计数器中?

我做了一个电解的正反向切换(用计数器做的),现在要在WINCC上输入时间把这个值预置到计数器中,wincc上我要输一个浮点数,经过怎样的转换才能转成十六进制数呢?希望大家帮下忙,很纠结啊。

问题补充:
当然还要做一个剩余时间显示,请问如何把计数器的剩余次数用浮点数表示出来?

最佳答案

看了下述文档会有启发:
1、读取和比较日期、时间和计数器的技巧和窍门:
http://support.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo&objId=27832616&nodeid0=10805384&load=treecontent&lang=zh&siteid=cseus&aktprim=0&objaction=csview&extranet=standard&viewreg=CN
2、《如何在WinCC项目中监控S7 300_400 PLC中的定时器及计数器》下载:
http://www.mirautomation.com/download/download.aspx?id=2245

提问者对于答案的评价:
其实已经被我弄出来了,首先输入的浮点数取整,比如25.0RND取整,然后move,用I_BCD就可以了,出来的值就可以预置到计数器中。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月2日 上午12:41
下一篇 2018年12月2日 上午12:41

相关推荐