wincc 的horn声音报警的使用

在horn中,我用一个报警类触发一个变量,用这个变量触发声音文件,但是报警类最多定义16个,我报警有50个,怎么做啊?我又不能直接用报警变量触发声音文件,因为这样如果报警存在,是复位不掉的,声音一直响,请问应该怎么做啊,是不是我理解错了

问题补充:
问题是如果用PLC的变量触发,上位机复位,你复位按钮怎么知道现在复位的报警是那个报警啊?

最佳答案

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);

 
 

提问者对于答案的评价:
多谢

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午9:56
下一篇 2019年6月11日 上午9:56

相关推荐

  • Wincc flexible 2008 PC RT 连接第三方opc

    wincc调用 两款第三方的opc ,NI OPC 无法连接变量,不知道是opc的问题,还是wincc这边需要别的设置,请大侠赐教 图片说明…

    2020年11月1日
  • 西门子触摸屏一主一备

    一个1500系列的PLC,两个精致系列面板(HMI程序一样),PLC程序逻辑中有HMI画面编号的应用,怎么让两个触摸屏不能同时被使用(两个触摸屏会一直连接在线) 最佳答案 通过用户…

    2020年11月1日
  • WINCC用户问题

    各位大侠:请问wincc画面做好后如何做到只能监视不能操作当然可以切换画面。就是只能看,不能动的效果呢?麻烦说详细点,小弟是菜鸟::::谢谢 最佳答案 只要设置用户操作权限就可以了…

    SIMATIC WinCC 2019年6月11日
  • 怎样来实现控件火的大小?

    怎样在WinCC画面中来控制控件火的大小?答案也可以发在我的邮箱里:TSXDTLL@126.COM   谢谢! 问题补充:我就1个变量,怎么在大小火的…

    SIMATIC WinCC 2019年6月11日
  • wincc如何取电脑参数

    比如  CPU 使用率   内存 使用率 等 最佳答案 在wincc变量管理中 添加一个&…

    SIMATIC WinCC 2019年6月11日
  • 求WINCC电子板手册

    如标题,谢谢各位! 问题补充:各位大侠,我英文不好,能否发个中文的,在此谢谢了!! 最佳答案 给你邮箱wudjiang@163.com发了相关资料,注意查收。 提问者对于答案的评价…

    SIMATIC WinCC 2019年6月11日
  • wincc v6.2静态文字问题

    今天安装了AUTOCAD后,发现图形编辑器中静态文本没有横向的汉字了,只有纵向的,我想问一下,怎么解决这个问题? 最佳答案 对象—属性—字体—文本方向—水平 提问者…

    SIMATIC WinCC 2019年6月10日
  • wincc7.3 支持 window server 2018 R2 的操作系统么?

    如题,请问  wincc7.3 支持 window server 2018 R2 的操作系统么?或者…

    2021年7月5日
  • UX发布失败

    用自己电脑发布成功了,但是拷贝到另一台电脑中重新发布后,登陆地址出现your browser does not support i…

    SIMATIC WinCC 2021年7月5日
  • 屏可以上传吗

    我想问一下我是SMART 1000 IE V3的屏可以通过软件上传吗?应该怎么做,我现在只能通过U盘备份.请教一下. 最佳答案 目前西门子在售的触摸屏…

    SIMATIC WinCC 2021年7月5日