全集成自动化可提供对系统来说极为重要的集成诊断功能,与相应的SIMATIC组件相连接,SIMATIC WinCC支持对正在运行的系统和过程进行诊断,并支持多种方式,包括:
1)RSE(Report System Error)。
3)直接从WinCC跳转至STEP 7编程环境。
4)应用WinCC/ProAgent的可靠的过程诊断。
本节着重讲解直接从WinCC跳转至STEP 7硬件组态环境和编程环境。
直接跳转允许从WinCC运行系统直接跳转到相关的STEP 7的硬件组态或编程环境,这将使故障诊断迅速、方便。需要注意的是,直接跳转只有在特定的条件下才能执行,要求如下:
1)基于TIA的项目,“编译OS”功能已被执行。
2)如果将要组态具有专门操作员控制等级的操作员权限,则必须已经使用户管理器创建了该等级。
3)AS的连接参数必须已经通过外部变量确定,因此,在“编译OS”期间,外部变量必须已存在于S7连接中。STEP 7符号可在变量选择对话框中隐含地“编译”。
4)对于从WinCC跳转至STEP 7编程环境,要求在S7程序中,必须已经生成参考列表。
具体步骤如下:
1)将图形对象(如按钮)插入到画面中。
2)用鼠标选中对象,在动态向导对话框的“Dynamic Wizard”选项卡中选择“Network Entry Point”,如图13-1所示,随后向导将指导用户完成需要的组态步骤。
3)在“Select trigger”对话框中选择“Mouse click”,如图13-2所示。(www.xing528.com)
4)在“Set options”对话框中选择当前对象的属性,在“Tag Name”中选择外部变量,该属性将被连接到所选变量上,如图13-3所示。
5)在下一个“Set options”对话框中,选择在跳转时是否检查STEP 7写入权限,如果要执行检查,还需要设置授权等级,如图13-4所示。
6)当组态直接跳转时,将创建一个执行跳转的脚本,如图13-5所示,按照跳转至硬件组态或跳转至程序块对脚本函数进行修改:如果是跳转至硬件组态,需要使用函数GetHWDiag、GetHWDiagLevel,如果跳转至编程环境,需要使用函数GetKopFupawl、GetKopFupawlLevel。
图13-1 在“Dynamic Wizard”中选择“Network Entry Point”
图13-2 Select+rigger
图13-3 选择对象属性及变量
图13-4 “授权等级设置”
图13-5 直接跳转脚本
7)保存编译已修改的脚本,关闭对话框。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。