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

相关推荐

  • S7-200与三菱变频器通迅

    各位专家:请问S7-200PLC用什么方式可以与三菱A500变频器通迅 最佳答案 三菱A500变频器就是RS485  ASCII码通讯,你可设S7-200为自由…

    自动化系统综合 2021年7月5日
  • SIMATIC软件安装

    为什么在安装过程中会出现"无法定位程序输入点Reg_CreateKey"于动态链接库s7oniepgx.dll"上.忽略该错误后,装好软件不能使用.请…

    自动化系统综合 2020年11月1日
  • 西门子搅拌程序

    请问各位,有没有用西门子200做过工程上的搅拌程序,比如沙子、石头、水泥等称出重量,然后搅拌混合,怎么做,请高手传一些案例,多谢。 最佳答案 可以参考:西门子S7-200系列PLC…

    自动化系统综合 2020年11月1日
  • PID温度控制实例

    那位老师能够给我发一份FB58应用实例,我想做一个反馈信号为K型热电偶,用固态继电器加热,进行温度的精确控制。最好是脉冲控制的实例,不是下载文档!我的邮箱:lizongqiangx…

    自动化系统综合 2020年11月1日
  • 博途安装问题

    TIA PORTAL 可以安装在64位系统下吗? 最佳答案 STEP 7 Professional (TIA Porta…

    自动化系统综合 2017年8月15日
  • 请问6AV6642-0DC01-1AX1能替代6AV6542-0BB15-2AX0吗?

    外形尺寸和接口尺寸一样吗?以及编程软件等都兼容吗? 最佳答案 6AV6542-0BB15-2AX0是OP170操作面板,6AV6642-0DC01-1AX1是OP177操作面板,是…

    自动化系统综合 2017年5月31日
  • 背板总线电流很迷惑

    300plc中cpu提供的背板总线电流1.2A,1》如果是单个机架,单个机架各个模块背板总线电流消耗总和小于1.2A.容易理解2》如果用接口模块IM365进行机架扩展时,看介绍IM…

    自动化系统综合 2017年11月12日
  • 请教STL程序

    刚开始学习西门子语句表,有一段程序不了解,向各位请教,帮忙解读,最好能翻成梯形图的形式。一长串的语句表,不知如何分行。程序见图 图片说明:    最佳答案 la…

    2020年10月31日
  • 怎么在屏里触发报警

    我现在屏里做报警,共有80多个报警文本,需要用PLC的变量触发报警吗,那怎么做,要多少位,谢谢。 最佳答案 我现在屏里做报警,共有80多个报警文本,需要用PLC的变量触发报警吗,-…

    自动化系统综合 2020年11月1日
  • OB20和定时器的区别

    OB20是延时硬件中断,它的执行是不是不经过过程映像,也就是没有扫描周期的时间,但在OB35里用定时器,它的时间也是固定的。还有如果硬件组态里设置OB20的过程映像为ob1PI那不…

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