在系统中有很多报警,如何做到报警发生时发出智能语音提示,如“水箱液位高”,“水箱液位低”,“给水泵故障”,等读报警信息的声音。请各位老师指教,最好给出详细实施说明
问题补充:
谢谢各位老师的积极解答,但我意思是报警发生时直接读出“报警信息”,而不是将各个报警信息文本转换为*.wav文件后,在horn中组太。请各位老师继续支持。
最佳答案
这个分两步,其实很简单。
1.第一步你要学会声音报警
具体如下,打开wincc项目,一种是直接建立变量(该变量用于报警)一种是在报警记录中的变量。建立好以上任一种变量,打开HORN,勾选for等等的地方,在message class选择alarm
在tag选择刚才建立好的变量即可。
报警条件和触发变量设置完成之后,需要把触发变量和一个报警声音相关联。在Horn组态的第二个页面“Signal assignment”中设置,tag刚才的两个变量,sound选择系统默认的声音。
2.第二步把声音报警的文件换成提前录制好的语音即可。注意支持的格式。
然后根据不同的报警选择不同的报警声音且建立变量即可。
参考资料:http://wenku.baidu.com/link?url=7wW491r5vbYrGQ2Fq9NSz5z88KICCAC_e2QCCoqIAsqZEj_72aXd_Q9m77xH8HUgvp-7OnZSpRSP8Ur14O1fG4ZOm9Toe1biq1U0-_Xc-by
提问者对于答案的评价:
最佳答案作者回复:
直接读出“报警信息” 就得操作操作就得自己写程序组态
太现成的东西没有。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc180610.html