关于DB块时间格式的单位问题

DB块时间格式为毫秒,我要改成秒怎么操作。

问题补充:
这个数据连接wincc画面,wincc写过去是毫秒,但是这个是PID值得积分和微分时间值,它们的单位是秒。wincc是在step7里面建立的OS。DB块数据是传过去的,在wincc里面不能操作线性比值。最好能在DB块里面把毫秒转换为秒。请问有没有这样的参数属性定义这个,请问有没有参数属性能定义这个参数传到wincc中时自动生成报警记录

图片说明:

关于DB块时间格式的单位问题    关于DB块时间格式的单位问题   

最佳答案

啥意思?
是S5time 还是time格式的
s5time的话改变时间基数就行了,第12位是0 第13位是1,就是秒
参考:
SIMATIC 用STEP 7 V5.5 编程 手册
https://support.industry.siemens.com/cs/cn/zh/view/45531107
590页 27.3.2.5  数据类型 S5TIME 的格式(持续时间)  内容介绍
补充:
您可以再做一个地址,比如MD80,WNCC直接复制到MD80里面,然后在程序里面MD80除以100给TI就可以了吧
报警,插上旗变量不是就连到WINCC里面了吗,可以使用模拟量报警功能做

提问者对于答案的评价:
非常感谢您的回答。"S7_m_c"这个是连接监控系统参数属性,“S7_archive”这个是自动生成变量记录的参数属性。请问有没有自动生成报警记录的参数属性,DB块里面参数的注释转换为消息文本。如果没有这样的系统参数属性,能不能自定义一个参数属性完成这个功能。请问怎么自定义这个参数属性。方便加下qq吗995292326。我的邮箱995292326@qq.com。非常谢谢您

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月9日 下午6:09
下一篇 2017年6月9日

相关推荐