如何在WinCC中显示枚举类型变量的文本.docVIP

如何在WinCC中显示枚举类型变量的文本.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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变量的名字。这被用来获取使用的枚举变量的名字信息。?一旦枚举变量的名字和当前值被获知,那么枚举变量的文本就会从相关的变量文本中被

文档评论(0)

ktj823 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档