如何在 WinCC 中实现变量状态监视和连接状态监视?

如何在 WinCC 中实现变量状态监视和连接状态监视?

ID:38119527

大小:116.10 KB

页数:3页

时间:2019-05-25

如何在 WinCC 中实现变量状态监视和连接状态监视?_第1页
如何在 WinCC 中实现变量状态监视和连接状态监视?_第2页
如何在 WinCC 中实现变量状态监视和连接状态监视?_第3页
资源描述:

《如何在 WinCC 中实现变量状态监视和连接状态监视?》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Service&Support如何在WinCC中实现变量状态监视和连接状态监视?内容该FAQ条目处理了以下两个问题.•监视一个变量的状态g•监视一个连接状态n监视一个变量的状态通过全局脚本动作返回被检查变量的状态实现对变量状态的监视,同时触发一条报警。在该FAQ的第一部分创建一个检视变量的全局脚本动作藉此仅在输出窗口中输出一条信息。在第二部分配置全局脚本动作以实现即在窗口中输出消息又触发一条报警的目的。1.通过以下步骤创建全局脚本动作以实现仅在输出窗口中输出一条信息No.步骤1打开全局脚本编辑器(ANSIC)创建一个新动作。2在

2、动作中编写如下程序函数:#include"apdefap.h"intgscAction(void){DWORDdwState=0;GetTagSWordState("External_tag_1",&dwState);if(dwState==0){//TagstatusOKprintf("TagstatusOk:[Statuscode(hex):%X]r",dwState);}else{//Tagstatusdeviantprintf("Tagstatusdeviant:[Statuscode(hex):%X]r",

3、dwState);}return(0);}3设置动作的触发器为被检视的变量(这里为:“External_tag_1”,周期:根据变化)。4通过全局脚本/工具执行菜单命令“重新生成头文件”。5保存动作并关闭全局脚本编辑器。6打开图形编辑器创建一个新的过程画面(PDL)。7通过智能对象“应用程序窗口”配置“GlobalScriptDiagnostics”。8保存画面并把它定义为起始画面。9如果没有激活,那么需要在计算机启动选项中激活全局脚本运行系统。现在当启动运行系统时,一旦被监视变量的状态发生改变,关于此变量状态的一条信息就会输出

4、到GlobalScriptdiagnostics窗口2.通过以下步骤创建全局脚本动作,以实现输出一条消息到对话窗口的同时也触发一条报警No.步骤1创建一个“二进制”类型的内部变量(该变量用于触发报警)。在本例中变量名称为“Trigger”。www.4008104288.com.cn(填写文档类型:常问问题)P1-3Service&Support2在报警记录中插入一条新的消息,配置内部变量“Trigger”作为消息变量(可以根据工厂情况配置消息文本)。同时在消息属性中激活以下选项“仅为单个确认”,“控制中央信令设备”和“将被归档”

5、。3保存报警记录的改变然后关闭编辑器。4打开全局脚本(ANSIC)创建新动作。5在动作中编写以下程序函数:#include"apdefap.h"intgscAction(void){DWORDdwState=0;GetTagSWordState("External_tag_1",&dwState);if(dwState==0){//TagstatusOKprintf("TagstatusOk:[Statuscode(hex):%X]r",dwState);SetTagBit("Trigger",FALSE);}else{/

6、/Tagstatusdeviantprintf("Tagstatusdeviant:[Statuscode(hex):%X]r",dwState);SetTagBit("Trigger",TRUE);}return(0);}6在动作的触发设置中新建一个变量触发器。事件选择“变量”并且变量名选择检测变量(此例中"External_Tag_1")。如果有必要,可选择标准周期(2秒)以适应您的应用。这种情况下将采取标准周期定义的循环频率更新,以检查变量是否有变化。7通过全局脚本/工具执行菜单命令“重新生成头文件”。8保存动作然后

7、关闭全局脚本编辑器。9打开图形编辑器创建一个新的过程画面(PDL)。10通过智能对象“应用程序窗口”配置“GlobalScriptDiagnostics”,并配置一个WinCCAlarmControl。11保存画面并定义其为项目的起始画面。12如果没有激活,那么需要在计算机启动选项中激活全局脚本运行系统和报警记录运行系统。现在当启动运行系统时,一旦被监视变量的状态发生改变,关于此变量状态的信息就会输出到GlobalScriptdiagnostics窗口,另外当该变量的状态不正常时也会触发一条报警。监视连接的状态如果希望当连接完全

8、断开时触发一个特定的报警,可以使用下面的程序代码。为此需要组态第二个消息和第二个触发变量。No.步骤1.#include"apdefap.h"intgscAction(void){DWORDdwState=0;GetTagSWordState("External

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。