如何组态一个跳转可以从 WinCC 运行界面跳转到 STEP 7 中一个明确的 LAD/FBD/STL 网络。

描述
如果想依靠 WinCC 界面直接切换到一个过程变量在程序代码中的应用点。这个功能的配置步骤和所需的必要条件在下列描述我们将看到。n

注意
WinCC V6.0 和更高本版的配置信息在 WinCC 信息系统以下路径中 “Working with WinCC > The Integration of WinCC in SIMATIC Manager > Diagnostics support > Network jump” 有详细的描述。n

必要条件

  1. WinCC 项目必须位于 STEP 7 项目目录 “...wincproj<WinCC Project>”中。如果你是在 SIMATIC 管理器中创建的 OS 项目,这时就自动的符合了这个必要条件。n
  2. 你希望跳转的变量必须在符号表中被分配 “for operating and monitoring” 属性并且将这个变量使用 “AS/OS Transfer” 的功能存储到WinCC 的变量管理器中,或者在跳转的配置过程中直接选择该变量(参见配置步骤6)。
    注意:
    如果你使用的 WinCC 版本低于 V5.1 HF3 ,这时你一定不能在 “NamedCoection” 通道创建这个变量。n
  3. 程序块的参考数据已经被创建。 ("Mark block container > Options > Reference data > Generate").

配置步骤

  1. 打开 “用户管理器” 然后通过 “ 表格 > 插入授权” 组态一个授权等级(例如,“STEP 7 Network”)。n
  2. 现在创建一个新的 WinCC 画面或者在现有界面插入一个按钮。n
  3. 标记按钮并且打开动态向导的“网络跳入”。

如何组态一个跳转可以从 WinCC 运行界面跳转到 STEP 7 中一个明确的 LAD/FBD/STL 网络。
Fig. 01: 启动动态向导n

  1. 首先选择一个触发器来触发这个事件(比如,点击左键)。n
  2. 在下一个对话框为 “按钮”对象定义一个属性,下一步将变量连接到这个属性。选择一个你在这个对象上不需要使用的属性(比如,填充索引)。

如何组态一个跳转可以从 WinCC 运行界面跳转到 STEP 7 中一个明确的 LAD/FBD/STL 网络。
Fig. 02: 为传递变量选择对象属性n

注意
函数引用 “GetLadFbdStlLevel” 必须以对象属性的方式调用这个参数。假设,例如,你把这个传递变量连接到提示文本上,这时变量的数值也将被显示在提示文本中。这样也许是不合适的。因此你因该使用一个你不需要的属性。

  1. 选择这个变量,它作为到 STEP 7 程序的跳转的服务点。

如何组态一个跳转可以从 WinCC 运行界面跳转到 STEP 7 中一个明确的 LAD/FBD/STL 网络。
Fig. 03: 选择 STEP 7 变量

你也可以选择不使用 AS/OS 传送功能并且直接选择 STEP 7 变量。

  1. 在打开的对话框中选择这个授权级别,它需要有可以在 LAD/FBD/STL 编辑器中的写授权。其他的所有用户可以打开这个对话框,但是不可以对程序代码做任何的修改或者是使用 LAD/FBD/STL 编辑器功能。

如何组态一个跳转可以从 WinCC 运行界面跳转到 STEP 7 中一个明确的 LAD/FBD/STL 网络。
Fig. 04: 定义授权级别

  1. 当你启动运行系统并且按下按钮,下面窗口打开。

如何组态一个跳转可以从 WinCC 运行界面跳转到 STEP 7 中一个明确的 LAD/FBD/STL 网络。
Fig. 05: 选择跳转位置

  1. 如果你的变量在程序代码中多次被使用,你可以在这选择跳转的位置。为了使这个功能可以被用到你必须已经创建了这个参考数据(参考必要条件)。
  2. 如果你在不同的用户名下按下这个按钮(没有适合于 “STEP 7 Network” 等级的授权 ),这时下面窗口打开。

如何组态一个跳转可以从 WinCC 运行界面跳转到 STEP 7 中一个明确的 LAD/FBD/STL 网络。
Fig. 06: 消息窗口

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

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

相关推荐

发表回复

登录后才能评论