WINCC文本语音报警与一键消音功能实现
1. 全局脚本
首先找到一个语音生成软件,要求能将文本转换成WAV文件格式的软件。
软件链接: TTSmake
然后需要找到将导出的声音文件用文本命名加以区分,比如煤气浓度高报警,煤气浓度高高报警。不可以有特殊符号,可以用英文。
打开WINCC项目,新建内部变量。
如果报警时AZT_1001.H表示煤气浓度高报警,那么建立一个煤气高报警状态位ALARM_SOUND_AZT1001H,使用这个状态位来触发语音(因为报警消失的时间不确定,使用一键消音就必须做一个状态位)。同时还需要建立一个全局消音内部变量ALARMSOUND_ALL用来连接一键消音。
打开WINCC项目文件,新建全局脚本。