如何在wincc中显示s7数据类型s5time的变量

如何在wincc中显示s7数据类型s5time的变量

ID:11286385

大小:308.00 KB

页数:6页

时间:2018-07-11

如何在wincc中显示s7数据类型s5time的变量_第1页
如何在wincc中显示s7数据类型s5time的变量_第2页
如何在wincc中显示s7数据类型s5time的变量_第3页
如何在wincc中显示s7数据类型s5time的变量_第4页
如何在wincc中显示s7数据类型s5time的变量_第5页
如何在wincc中显示s7数据类型s5time的变量_第6页
资源描述:

《如何在wincc中显示s7数据类型s5time的变量》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、如何在WinCC中显示S7数据类型S5TIME的变量?隐藏订货号显示订货号订货号:说明:数据类型S5TIME的S7变量是一个16位的值。第0到11位代表BCD格式的时间值。第12和13位代表位代码的时间基准。第14和15位未使用。图01显示了数据类型S5TIME的结构。图01  持续时间是时间值和时间基准的产物。下表给出了可取值的样例。 取值范围十六进制持续时间最大值0x3999S5T#2小时46分钟30秒 0x2456S5T#7分钟36秒 0x1456T#45秒600毫秒 0x0001T#10毫秒最小值0x0000S5T#0毫秒为此数据类

2、型的显示做合适的数据准备是有用的。以下举例说明了如何将数据类型S5TIME的S7变量读入到WinCC中,并将其转换为字符串用于名为“静态文本”的WinCC文本域来显示其值。 No.步骤1在变量管理器中创建一个外部变量在WinCC变量管理中创建一个数据类型为“32位无符号值”的外部变量。为“调整格式”选择“DwordToSimaticBCDTimer”。在域中填写S7控制器的地址描述。图02  注意事项:通过为“调整格式”选择“DwordToSimaticBCDTimer”,时间值从S5TIME格式转换为一个32位无符号值。WinCC变量的内

3、容对应于以毫秒表示的持续时间。2动态链接静态文本的“填充图案颜色”属性在WinCC图中创建“静态文本”类型的对象。动态链接属性“填充图案颜色”到第1步中创建的变量。图03  3动态链接静态文本的事件“填充图案颜色>更改”此步中需要的C操作可见下载中。将其下载。WinCC_S5TIME_Verwenden.zip(1KB) 打开对话框用C操作动态链接静态文本的事件“属性主题>颜色>填充图案颜色>更改”。图04  导入所下载的C函数。图05显示了“导入操作”按钮。图05  图06  注意事项:·与条目号1138415中使用相同的C操作。两个C操

4、作都为在过程映像中的显示准备了以毫秒计算的时间标记。·还要注意处理负值的程序行在这里不起作用,因为由于S5TIME数据格式的取值范围限制,符号位永远不会置位。注意事项:·此样例被构造为不能在C函数(图06)中直接访问WinCC变量。如果在WinCC图中有多个此类型的显示,可复制这样被动态链接的对象。然后所要做的就是在“填充图案颜色”属性的动态连接中用新的变量代替旧变量。不再需要编辑C脚本。·在项目中为了集中更改的目的,有必要在项目函数中存储图06中的C操作。 条目号:22531788   日期:2010-09-20

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。