【生意多】-免费发布分类信息
当前位置: 首页 » 新闻 » 科技 » 正文

定时器的时间值在wincc中赋值

放大字体  缩小字体 发布日期:2021-09-05 06:02:05    浏览次数:3
导读

  因为在wincc的输入输出域中是可以显示日期/时间格式的,但是你又问的是输入域,所以下边的这个图片的情况,应该不是你想要的:  这个图片就是一个wincc的I/O域,数据格式选择日期/时间,输出格式选择time时候,编辑页面上就显示一个时钟时间值,这通常不是我们需要的!  这个动态图上可以看到我在画面上输入值的时候

  因为在wincc的输入输出域中是可以显示日期/时间格式的,但是你又问的是输入域,所以下边的这个图片的情况,应该不是你想要的:

  这个图片就是一个wincc的I/O域,数据格式选择日期/时间,输出格式选择time时候,编辑页面上就显示一个时钟时间值,这通常不是我们需要的!

  这个动态图上可以看到我在画面上输入值的时候,程序内部的时间值PT处的值是乘以1000的,画面上时间单位是秒(s),程序中的值乘以1000是因为#open_dely这个定时器其实是SFB4 ton定时器,其时基单位是毫秒(ms),所以我想让定时以s为单位运行的话,就要乘以1000!

  这个图片就是动态图上最终的设置,输入输出域的数据格式是十进制数,输出格式没有小数点。且这个变量的数据类型是32位的DW数值!当然你选择32位的浮点数也没有问题!

  总之呢,在wincc上输入时间值,需要参考程序中定时器的时基,同样是上边动态图中的程序,如果在程序中给open_time_sp用move指令赋值的话,用T#1S和S5T#1S赋值,得到的数值是不一样的。这里只是点一下,和本次答案的实现方法没有多的关系!上一篇:怎么在wincc中显示变量的当前值

 
关键词: 百科
(文/小编)
打赏
免责声明
• 
本文为小编原创作品,作者: 小编。欢迎转载,转载请注明原文出处:http://www.31duo.com/news/1667910.html 。本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们。
 

(c)2016-2019 31DUO.COM All Rights Reserved浙ICP备19001410号-4

浙ICP备19001410号-4