当前位置:首页 >> 机械/仪表 >>

WINCC中报警脚本


1、PLC 做报警监测,将变量发送到 WINCC,WINCC 通过变量触发报警,报警可用以下简短语句,

#pragma code ("Winmm.dll ") VOID WINAPI PlaySoundA ( char* pszSound, char* hmode, DWORD dwflag ); #pragma code() PlaySoundA("D:\\baojin.wav",NULL,1); 当然,如果想连续报警可将 1 改为 0x0001| 0x0008;

2、通过全局脚本实现。 BOOL GMsgFunction( char* pszMsgData) { MSG_RTDATA_STRUCT mRT; if (mRT.dwMsgState==MSG_STATE_COME)//报警到达,开始报警 { #pragma code ("Winmm.dll ") VOID WINAPI PlaySoundA ( char* pszSound, char* hmode, DWORD dwflag ); #pragma code() PlaySoundA("D:\\baojin.wav",NULL,0x0001| 0x0008 ); } if (mRT.dwMsgState==MSG_STATE_GO || mRT.dwMsgState==MSG_STATE_QUIT)//报警离开或确认后, 停止 报警 { #pragma code ("Winmm.dll ") VOID WINAPI PlaySoundA ( char* pszSound, char* hmode, DWORD dwflag ); #pragma code() PlaySoundA("NULL",NULL,1 );//播放空文件 } return( TRUE ); } 这种方法要在报警设置中勾上“触发一个动作” ,连接到 GMsgFunction 函数


相关文章:
WinCC的声音报警(通过HORN控件和脚本分别实现)
WinCC的声音报警(通过HORN控件和脚本分别实现)_信息与通信_工程科技_专业资料。WinCC的声音报警(通过HORN控件和脚本分别实现)WinCC 的声音报警对于组态软件 WinCC 中的...
WinCC实现声音报警的方法
WinCC实现声音报警的方法_计算机软件及应用_IT/计算机_专业资料。#include "apdefap...2、通过报警记录,先在报警记录中组态好报警记录 建一个全局脚本,时基为 2S #...
wincc报警声音脚本
wincc报警声音脚本_工学_高等教育_教育专区。wincc 声音报警 版本,wincc 有 horn 控件,可以用它来简单设置播放 wav 格式 的声音文件。 2、全局脚本控制: #...
WINCC7.0组态报警声音演示过程_图文
WINCC7.0组态报警声音演示过程_互联网_IT/计算机_专业资料。包含1)使用Horn报警器2)用C脚本播放WAV文件3)用C脚本触发PC蜂鸣器 一、使用 Horn 报警WINCC 软件...
wincc脚本全集
wincc脚本全集_计算机软件及应用_IT/计算机_专业资料。用WinCC脚本实现复杂功能的...函数读出当前报警消息 ——— 1、使用 GMsgFunction 中读出当前报警信息的 ID(...
WINCC 声音报警设置办法
WINCC 声音报警设置办法 1、建立一个 WINCC 的内部变量,例如建立内部变量―――state。 2、修改“全局脚本”条目下的“标准函数”条目下的“ Alarm”目录下的 “...
WINCC脚本实例
WINCC脚本实例_计算机软件及应用_IT/计算机_专业资料。1、问: 如何触发计算机...中)在背景画面的底部留下一条类似 Windows 状态 栏的报警栏, 当出现故障报警...
WinCC语音报警说明
在名称中输入 comm,在服务器中选择本机的 WinCC,然后点击“下一步” : 6 ...WinCC的声音报警 2页 免费 WINCC语音报警脚本 1页 免费 WINCC报警声音 2页 免费...
wincc-全套脚本总结
———1、wincc 全局脚本动作---隐藏控件——— #include "apdefap.h" int ...函数读出当前报警消息 ——— 1、使用 GMsgFunction 中读出当前报警信息的 ID(...
wincc 常用脚本
wincc 常用脚本_能源/化工_工程科技_专业资料。DeactivateRTProject ();//退出..."报警清单");//更改MAIN中Alarm画面中标题属性为报警清单 SetPropBOOL("@MAIN...
更多相关标签: