- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
如何在WinCC中显示枚举类型变量的文本 (在SIMATIC Manager共享声明) ? 简介:这个条目介绍了在SIMATIC Manager 下STEP 7 项目中如何定义一个枚举类型,在S7和WinCC站中如何使用。
要求:
安装AS-OS Engineering组件。您在做用户自定义安装WinCC的过程中,可以选择这个组件。请使用如下的安装顺序:
STEP 7
WinCC 以及AS-OS Engineering 组件
条目?ID包含了如何以非正常顺序安装AS-OS Engineering?组件。?
?CFC 软件必须安装,这样才能在STEP 7 项目中创建共享声明。?
WinCC 集成在STEP 7 项目中。条目?ID包含了如何在STEP 7中集成WinCC项目。?
No.
步骤
1
定义枚举类型??
在 SIMATIC Manager 中,在 STEP 7 项目Shared Declarations Enumerations 下,定义枚举类型。图. 01
根据 WinCC 运行界面, 组态显示设备的语言。在 SIMATIC Manager 中,选择菜单 Options Display Language..., Add/Delete Language, Set Default Language:... window opens. ....?
在 Installed Languages in Project: 列出了您选择的语言,点击? Set as Default?按钮。?
点击 Apply 按钮,然后点击? OK 按钮,关闭对话框。?
一旦您设定了默认的显示语言,枚举类型的显示文本必须与默认的语言一致。图. 02
2
给S7 block 参数分配属性 S7_enum?枚举类型的接口参数必须拥有 S7_enum 属性。 下图是一个使用了属性S7_enum 功能块的SCL源代码。
图. 03注意:您也可以在其他编程语言中为S7 控制器定义 S7_enum 属性 (例如: AWL).
3
在功能块接口使用枚举类型给功能块参数分配组态的枚举类型。打开 Properties - Input/Output?对话框,在Enumeration?组合框选择需要的枚举类型。
图. 04
在Value组合框中选择初始值。枚举类型的组态文本可以被选择。
图. 05
4
编译 AS?和 OS编译控制器和WinCC站的程序。
注意:编译枚举类型变量到WinCC项目中,在WinCC运行时可用:
在文本库中的条目枚举类型的名称以及各自数值的显示文本被添加到文本库中。图. 06?
内部 WinCC tags下图示意了针对枚举类型创建的内部变量。图. 07文本参考变量的初始值分配给WinCC Tag Management中相应的文本 ID。下图,白色区域示意了不同运行语言环境下枚举类型内部变量的值。蓝色 I/O?域为枚举变量的当前值。?当前值能够被改变。黄色文本区域显示了枚举变量的当前值。当枚举变量改变时,当前的枚举类型的文本将会在当前语言环境下显示。图. 08图. 09
5
使用枚举类型的文本动态化过程画面枚举类型的内部变量已经通过OS编译在项目中创建,能够用来动态化文本显示。下面我们描述了一种通过使用WinCC? Static Text 对象来显示枚举类型当前值。
Static Text的一个非相关的属性被包含着过程信息的变量(枚举变量)动态化。在这个例子中,属性 Static Text Flashing Flashing Background Color Off 连接到枚举变量。图. 10注意:在动态化属性的 Static 列,你选择一个在过程模式下任何时候都不会变化的值。这保证了当画面打开和过程连接时,其属性的变化。这对于当画面打开时,在下一步将被组态的脚本能够被执行是非常重要的。?
通过C 动作将事件 Static Text Property Topics Flashing Flashing Background Color Off Change 动态化。图. 11?C 动作具有如下结构.图. 12
下面的下载链接以文本文件的形式提供了 C 动作的代码。WinCC_S7Eenum_c.zip ( 818 bytes )
C动作的简要描述?C 动作决定了枚举变量的当前文本与当前值和运行语言相一致。C 动作首先获取动态化的WinCC变量的名字。这被用来获取使用的枚举变量的名字信息。?一旦枚举变量的名字和当前值被获知,那么枚举变量的文本就会从相关的变量文本中被
您可能关注的文档
最近下载
- 工会法知识竞赛题库试题及答案2025.docx VIP
- 养老机构老年人康复服务初次评估表、记录表、处方、吞咽功能、语言认知障碍评估与康复训练.pdf VIP
- 箱涵全套结构计算表格EXCEL版(包含计算书只需输入数据).xls VIP
- 技术人员岗位说明书.doc VIP
- 战舰与海战(中国人民解放军海军指挥学院)网课期末考试答案.pdf
- 比亚迪空调系统.pdf
- 通桥(2019)2131-Ⅲ 时速160km客货共线铁路简支箱梁(单线)跨度:23.5m(直、曲线).pdf
- 人教版数学八年级上册数学期末复习综合训练.doc VIP
- 气体绝缘金属封闭开关设备特高频法局部放电在线监测装置技术规范 QGDW 11311-2021.docx VIP
- 技术人员岗位说明书.docx VIP
文档评论(0)