wincc v6.0 报警声音

为数不多的机会用wincc来做上位机,麻烦请问报警声音怎么来做。有没有相关的参考资料。
  谢谢!

最佳答案

1.WinCC V6.0可以用Horn组态实现声音报警,不用编程。
 打开Horn,在Message assignment选项页选定Message Class为Error,定义一个Bool型的Tag;在Signal assingment选项页选定Tag为刚才定义的Bool型的Tag,在Sound中选择要播放的.wav声音文件。
运行时,只要Error类别的报警触发,则Bool型的Tag置位,.wav声音循环播放;在报警控件中确认报警,.wav声音中止,也可以将Bool型的Tag复位,.wav声音中止。
Horn是基本过程控制(BPC)的组件,标准安装是不会安装的。
安装WinCC时选择“自定义安装”,已经安装了就选择“安装卸载组件”,组件栏中选择“选项”,右边栏子选项选择“Basic Process Control”安装即可。

2.自定义两个内部32位变量stat1和stat1_save,然后在报警记录里面消息位使用外部变量,状态位为stat1中的位。然后在脚本中:
定义两个DWord变量A1、B1连接stat1和stat1_save。
#pragma code("Winmm.dll")
void WINAPI PlaySoundA(char* pszSound ,char* hmode,DWORD dwFlag);
#pragma code()

A1=GetTagDWord("stat1");
B1=GetTagDWord("stat1_save");
if((A1^B1)&A1)

SetTagBit("ok_1",1);
if(GetTagBit("ok_1"))
PlaySoundA("C:\\winnt\\music\\06.wav",NULL,1);
SetTagDWord("stat1_save",A1);


回答者: 满 - 顶级工程师  第12级  2009-05-22 07:45:57

参考:
http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=36379&cid=1032

http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=27698&cid=1032

提问者对于答案的评价:
理解,现场完成后在确认

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午1:58
下一篇 2021年7月5日 下午1:58

相关推荐

  • 串口数据处理

    我从串口得到数据为22 51 28 17 02 根据协议转变后的十进制为:1.7285122乘上10的平方 协议规定为:每个参数由5个字节组成,前四个字节表示尾数,后1个…

    SIMATIC WinCC 2019年6月11日
  • MP377key编程问题(续)

    首先感谢“ 罗丹的侯.鸟”和“ 留恋你的气息”给我的解决问题方法,其中“ 罗丹的侯.鸟”给我的回答在补充的内容中我就是那么做的,我的连接设置在前期仿真…

    SIMATIC WinCC 2019年6月11日
  • 用WINCC记录PLC中的DT数据

    在PLC中有一些DT(Date And Time)的数据, 现需要在WINCC中进行变量记录和归档, 但我在WINCC中新建变量的时候好像找…

    SIMATIC WinCC 2019年6月11日
  • 目前正在学习WINCC,谁能提供一份wincc的程序供学习参考?谢谢

    目前正在学习WINCC,谁能提供一份wincc的程序供学习参考?谢谢 最佳答案 《WinCC跟我学》https://www.ad.siemens.com.cn/Service/el…

    SIMATIC WinCC 2021年7月5日
  • 无法添加变量记录

    添加变量记录就弹出未知内部错误的对话框,请看截图,请教各位大侠有没有什么好的建议,在线等高手解答,先谢过各位! 问题补充:两年前有过一次断电经历,恢复后该系统运行一直正常,首先感谢…

    2020年11月1日
  • wincc中英文

    我们公司的WINCC由国外用英语做好了,在国内增加了中文语言,所以在“项目文本”上有中英文,我想知道我在电脑上看的都是中文界面的,能看到英文的吗?还有,切换中英文的两个按钮是怎么做…

    SIMATIC WinCC 2019年6月11日
  • WINCC在线表格动态参数

    WINCC V6.2 SP3 在报表编辑器中插入在线表格控件欲实现的功能:1.起始日期、时间、终止日期、时间;2.从当前时刻算起向前推算多少时刻(单位…

    SIMATIC WinCC 2019年6月11日
  • HMI 用户登录窗口

    精简面板,组态完成用户登录按钮,弹出用户登录窗口后,显示不完整,键入用户名时显示字母与键入不同,详见附图,当时键入的是3个l,实际显示3个n。谢谢各位了。 图片说明:  …

    2021年7月5日
  • 项目移植后gif文件不显示

    wincc 6.0的项目移植到7.0的版本后gif图片不显示是怎么回事,求教 最佳答案 你的新电脑上面没有安装这个GIF控件,所以GIF图片显示不了。找到你的GIF控件,…

    SIMATIC WinCC 2019年6月11日
  • 组态在STEP7项目中的WinCC项目如何设置服务器与客户机

    WinCC项目组态在STEP7项目中,有2台上位机,一台安装运行版WinCC7.0软件,作为客户机;另一台安装组态+运行版的WinCC软件,作为服务器。在这两台上位机上该如何设置,…

    SIMATIC WinCC 2017年11月4日

发表回复

登录后才能评论