在 WinCC 运行模式下如何打开 STEP7 硬件诊断?

描述:
通过 WinCC 画面 (WinCC V5 以及更高版本) 直接切换到 STEP7 在线组态视图 (STEP 7 V5 以及更高版本). 下面介绍组态的方法以及需求。n

注意:
关于 WinCC V6.0 以及更高版本的组态描述具体信息参考 WinCC 帮助 "Working with WinCC > The Integration of WinCC in SIMATIC Manager > Diagnostics support > Jump to Hardware Diagnostics".n

需求:

  1. WinCC 项目必须位于 STEP 7 项目路径 "...wincproj<WinCC Project>"下. 如果项目是通过 OS 集成到 SIMATIC 管理器下,则相当于自动执行了此步骤。n
  2. 需要打开 HW 在线组态的项目至少在 WinCC 变量管理器里包含一个变量。可以在 STEP7 中对符号表里的变量选择 "for operating and monitoring" 使用 AS/OS 上传功能。也可以手动的在 WinCC 中建立变量 。

    注意:
    如果使用了低于 WinCCV5.1 HF3 的版本, 则不能在 "NamedCoection" 通道中创建变量.

组态步骤

  1. 打开"User Administrator" 通过"Table > Insert authorization" 组态一个权限等级 (举例如:"STEP 7 Network",).n
  2. 创建一个新的WinCC画面或者打一个存在的画面,插入一个按钮。n
  3. 对按钮使用动态向导函数"Ladder rung jump" 。

在 WinCC 运行模式下如何打开 STEP7 硬件诊断?
图. 1: 开始动态向导n

注意:
向导还可以实现类似的功能(如:跳转到 STEP 7 网络配置). 你也可以使用向导来做这个应用,这样能使组态更快更简单。

  1. 为鼠标事件选择触发器 (如:鼠标点击).n
  2. 在下一个对话框中可以定义按钮对象的一个属性,这个属性在下面的步骤中将连接到选定的变量 选择一个对这个对象不需要的属性(如:填充索引).

在 WinCC 运行模式下如何打开 STEP7 硬件诊断?
图. 2: 为传送变量选择对象属性n

注意:
函数 "GetHWDiag" 和"GetHWDiagLevel" 需要一个以对象属性形式出现的参数。如果你连接到 ToolTip 文本, 那么变量的值也会显示在 ToolTip 文本上.这可能是不需要的。因此才需要用一个不会被用到的属性.

  1. 从 WinCC 变量管理器中可以选择一个变量用来做跳转到 STEP 7 硬件组态的指针。
  2. 在下一个对话框中选择对硬件诊断组态写权限的的权限等级,其他的用户可以打开对话框,但是不能够对硬件诊断做任何组态。

在 WinCC 运行模式下如何打开 STEP7 硬件诊断?
图. 3: 定义权限等级

  1. 关闭向导打开按钮对象属性
  2. 在 "Event" 中选择 "Mouse" 项.
  3. 右键单击,在弹出的选择框中选择 "C-Action..." 选项.

在 WinCC 运行模式下如何打开 STEP7 硬件诊断?
图. 4: 打开 C 动作

  1. 在脚本中找到 "GetLadFbdStlLevel" 函数.
  2. 将 "LadFbdStl" 替换为 "HWDiag".

    在 WinCC 运行模式下如何打开 STEP7 硬件诊断? Fig. 5: Edited script line ( 24 KB )

  3. 编译脚本退出脚本编辑器.
  4. 启动运行系统单击组态按钮,硬件组态被下载以及显示在线视图

    重点:
    当你单击按钮,可能需要一些时间才能打开硬件诊断的在线视图窗口,这个时间无法消除。


© Siemens AG, 1998, 2000n

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

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

相关推荐

发表回复

登录后才能评论