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

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月2日 下午3:13
下一篇 2018年12月2日 下午3:13

相关推荐

  • 西门子STARTER 最新版本?

    最佳答案 应该是V4.1.3。 提问者对于答案的评价:谢谢

    自动化系统综合 2020年10月31日
  • 电感选型

    请问下(1)对于滤波电感的选型需考虑哪些因素?储能电感的选型又需要考虑哪些因素?(2)纹波电压和纹波电流会对电机控制器产生哪些影响?先谢过了! 问题补充:先谢过了,我还有一点疑问,…

    自动化系统综合 2017年11月4日
  • wincc flexible 对 winAC 仿真的问题

    wincc flexible 2008 sp2 对IPC477C (RTX V4.6)进行PLCSIM(V5.4),在w…

    2020年10月31日
  • DTR \ITD

    请问各位老师:1.程序中为什么要把数据由整数转换成双整数,又转换成浮点数呢?计算机内部计算浮点数怎么工作的?2.profibus线中数据都是通过二进制传输吗?也是由红绿线形成了回路…

    自动化系统综合 2020年11月1日
  • CU320是否可以实现多轴控制?

    CU320是否可以实现多轴控制? 最佳答案 现在的cu320-2可以一个控制器控制6个伺服轴或者6个矢量轴,或者12个V/F轴。 提问者对于答案的评价:感谢! 专家置评 已阅,最佳…

    自动化系统综合 2017年6月29日
  • 关于profinet问题

    您们好!我现在在调试一台CPU315-2PN\DP的PLC,过年前还可以用以太网通讯,但过完之后用以太网就不行了,用网线能看到可访问节点,但打开程序就是不能监控程序,提示无法通过在…

    自动化系统综合 2017年6月4日
  • S7-313C失电保持数据丢失

    一台S7-313C与触摸屏通讯,PLC失电时,触摸屏给PLC的值丢失 最佳答案 这需要了解S7-300断电保持机制,详见:见《S7300如何保持数据》:http://www.ad.…

    自动化系统综合 2017年11月16日
  • LOGO或PLC选型

    西门子工程师你们好,我想做一套自动添加系统,控制6台泵浦,6个电磁阀,有12个液位开关(控制药水量)如没有药水,泵浦停,液位超高警报),两个光电感应开关,用来计数,比如光电开关感应…

    自动化系统综合 2020年11月1日
  • S7-PLCSIM_V13_SP1在哪里下载?

    老师:请求指导,S7-PLCSIM_V13_SP1在哪里下载? 最佳答案 Service Pack 1 for SIMATIC S…

    自动化系统综合 2017年6月1日
  • 脚本语言提问

    在论坛,资料上经常发现自动化(PLC方向)要用到C,C++,VB,SQL等语言。     这些语言与自动化(PLC方向)有什么关系…

    自动化系统综合 2020年11月1日