如何使用智能对象”DataSet”?

n

描述
用户对象或者面板类型使用不可见的输入/输出域或者文本域以实现内部数据存储。这里,每一个IO域/文本域只能保存一个值。如果需要保存多个值,就需要多个IO域。

SIMATIC WinCC引入了新的智能对象"DataSet"。这个对象可以放置多个值,并且运行系统中没有画面接口。使用DataSet对象可以显著减 少WinCC画面中使用的对象数目。可以显著减少画面大小,从而大大优化画面切换时的性能。以下图表列出了DataSet对象可以替代若干其他对象。n

如何使用智能对象"DataSet"?
图. 01: 用户对象图表n

DataSet对象可以被使用在OS画面(*.pdl)中,面板类型(*.fpt, 从PCS 7 V7.1开始),用户自定义对象和组。n

在安装了以下WinCC HF后,可以在PCS 7 V7.0SP3和V7.1SP2中使用"DataSet"的智能对象。

版本 条目号
Hotfix 11 for WinCC V6.2 SP3 (PCS 7 V7.0 SP3) 49241999
Update 3 for WinCC V7.0 SP2 (PCS 7 V7.1 SP2) 48694762

操作

序号. 步骤
1 在画面中插入DataSet对象 n

  • 在图形编辑器中打开一个画面或者一个面板模板。n
  • 在object palette中选择"DataSet"对象。这个对象在 "Smart Objects"中。n
  • 在画面中拖入一个所需大小的框架。在图形编辑器中,DataSet呈现为一个带着对象名字的白色矩阵。运行系统中此对象不可见。

如何使用智能对象"DataSet"?
图. 02:组态DataSet对象

2组态DataSet对象
在画面中插入此对象时,会自动打开组态对话框。如果稍后才作修改,那么在对象弹出菜单中选择"Configuration dialog..." 。

  • 点击"Add"按钮,给此对象添加一个新属性。可以使用 "Remove"按钮删除已选属性。
  • 从combo box中选择相关数据类型。可以选择以下类型:Bool, Int, Long, Double, String (和语言无关的文本), LanguageString (和语言相关的文本), Color, PasswordLevel。
  • 可以组态最多255个属性。
  • 属性名称会自动分配并且不能修改。

如何使用智能对象"DataSet"?
图. 03: DataSet组态

3DataSet对象属性
事先组态好的属性在DataSet对象的对象属性中。除了"Color"属性,都在"UserDefined1"属性中。颜色属性在"Colors"属性中。

在DataSet对象属性中,通过正常方式添加变量和组态事件。

如何使用智能对象"DataSet"?
Fig. 04: DataSet 属性

创建环境
此篇文档中画面创建于PCS 7 V7.0 SP3中。

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

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

相关推荐

发表回复

登录后才能评论