首页 > 其他分享 >浙江中控2.5SP6使用语音报警

浙江中控2.5SP6使用语音报警

时间:2023-05-08 09:00:11浏览次数:44  
标签:中控 MEDIA PLAY SP6 FILE TIME PATH ID 2.5

这一篇博客本来是写在新浪的,不过高深莫测的敏感词系统折腾的我没了脾气。我不知道一个学习笔记会有怎么样的不合时宜,没有任何明示和提示,反正就是有敏感词。

 

       最近需要在现场的计算机上使用浙江中控2.5SP6制作语音报警的功能,于是先在家里计算机的虚拟机上模拟测试一下。这一篇博客就是把这个测试过程记录下来,以便今后有需要的时候复习一遍。 虚拟机使用了windows XP。昨晚被windows2000的虚拟机折腾没有脾气了,以为睡一觉脑子清醒一点就能够解决了。实际证明我高估了睡觉的作用,也高估了自己的能力。 虚拟机的安装我就不在这里记录了,浙江中控2.5SP6的安装我也不记录了。 运行浙江中控2.5SP6,输入用户名和密码,刚刚安装完成,只有一个超级用户,名字是SUPER_PRIVILEGE_001,密码默认是SUPER_PASSWORD_001

新建一个项目,添加基本硬件和操作站,配置一个AI模板,添加两个AI变量

配置一下每个AI变量的参数和报警值。

接下来制作语音文件 打开浏览器,到下面的网站 Text To Speech - 在线文本转语音 (text-to-speech.cn) 输入文字,转换成语音文件,默认设置即可,文件是MP3,不符合中控对语音文件格式要求,需要转换成WAV。打开下面的网站,将语音文件转换成WAV文件 MP3转WAV - 免费在线将MP3文件转换成WAV (cdkm.com) 将转换后的WAV文件保存在本地硬盘项目程序的CusMediaInfo文件夹下,这里是放置用户自定义声音文件的。 回到中控2.5SP6软件,点击工具栏上的语音报警按钮,打开对话框,点击基础设置-语音清单信息设置按钮.

弹出对话框,在右边单选框选择自定义语音,可以看到默认情况下是空白的

通过选择语音文件路径,找到刚才放到项目程序的CusMediaInfo文件夹下的wav文件,诸葛添加到列表中去。注意语音文件长度要通过播放提前了解。可以试音。虚拟机需要先把主机声卡转到虚拟机里面才有声音效果。  

回到两个AI变量设置,设置它们的报警语音

新建一个工艺流程图放置新建的两个AI变量显示

保存、编译,使用仿真运行项目程序

运行后发现没有按照需要进行声音报警,于是对其进行改进。将4个语音文件拷贝到中控安装路径的MEDIA文件夹下,注意文件名不要过长,我把名字缩短成10个字符左右。先备份一下 SysMediaCfg.mcfg文件,使用记事本打开这个文件,编辑修改一下  ID = 1; FILE_PATH = "\PHNBUSY.WAV";  MEDIA_DESC = "电话忙音"; MEDIA_PLAY_TIME = 2;  ID = 2; FILE_PATH = "\Bell.wav";  MEDIA_DESC = "钟表报时"; MEDIA_PLAY_TIME = 2;  ID = 3; FILE_PATH = "\Blip.wav";  MEDIA_DESC = "叮..."; MEDIA_PLAY_TIME = 2;  ID = 4; FILE_PATH = "\Ahoo.wav";  MEDIA_DESC = "啊.哦."; MEDIA_PLAY_TIME = 2;  ID = 5; FILE_PATH = "\Doorbell.wav";  MEDIA_DESC = "敲门声"; MEDIA_PLAY_TIME = 2;  ID = 6; FILE_PATH = "\Drumrol.wav";  MEDIA_DESC = "架子鼓"; MEDIA_PLAY_TIME = 2;  ID = 7; FILE_PATH = "\Foghorn.wav";  MEDIA_DESC = "汽笛声"; MEDIA_PLAY_TIME = 2;  ID = 8; FILE_PATH = "\Glide.wav";  MEDIA_DESC = "太空之声"; MEDIA_PLAY_TIME = 2;  ID = 9; FILE_PATH = "\Laser.wav";  MEDIA_DESC = "激光"; MEDIA_PLAY_TIME = 2;  ID = 10; FILE_PATH = "\RESOLVE.WAV";  MEDIA_DESC = "拨号音"; MEDIA_PLAY_TIME = 2;  ID = 11; FILE_PATH = "\Rooster.wav";  MEDIA_DESC = "公鸡啼鸣"; MEDIA_PLAY_TIME = 2;  ID = 12; FILE_PATH = "\SIREN.WAV";  MEDIA_DESC = "警笛声"; MEDIA_PLAY_TIME = 2;  ID = 13; FILE_PATH = "\Charge.wav";  MEDIA_DESC = "冲锋号"; MEDIA_PLAY_TIME = 2;  ID = 14; FILE_PATH = "\Spkgliss.wav";  MEDIA_DESC = "滑过的琴声"; MEDIA_PLAY_TIME = 2;  ID = 15; FILE_PATH = "\3号焦炉Warning.wav";  MEDIA_DESC = "3#焦炉Warning"; MEDIA_PLAY_TIME = 7;  ID = 16; FILE_PATH = "\4号焦炉Warning.wav";  MEDIA_DESC = "4#焦炉Warning"; MEDIA_PLAY_TIME = 7;  ID = 17; FILE_PATH = "\3号焦炉Alarm.wav";  MEDIA_DESC = "3#焦炉Alarm"; MEDIA_PLAY_TIME = 8;  ID = 18; FILE_PATH = "\4号焦炉Alarm.wav";  MEDIA_DESC = "4#焦炉Alarm"; MEDIA_PLAY_TIME = 8; 最后四行就是刚才复制粘贴进去的文件的配置 打开中控软件,点击语音报警按钮,弹出对话框点击基础设置-语音清单信息设置按钮,可以看到刚才的四个文件加入了列表。

 

再次对AI变量进行配置,使用刚才加入的这4个系统的报警声音。保存、编译、模拟运行。这一次可以听到报警语音了。由于报警的等级一样,同时触发的话,听不清楚,就像是在菜市场一样嘈杂。可以考虑将相似的报警语音合并,比如两座焦炉共同使用"请注意,请注意,焦炉参数异常,谨防交换机迪亚关门"和“请注意,请注意,焦炉低压关门条件满足,请密切关注交换机状态”。 后面的修改我就没有做了,解决问题的思路有了。我把这个练习的项目程序上传到了我的百度网盘,地址是 链接:https://pan.baidu.com/s/1mqF9tBwMmTz2UwfP2eQQVA  提取码:1234

标签:中控,MEDIA,PLAY,SP6,FILE,TIME,PATH,ID,2.5
From: https://www.cnblogs.com/fishingsriver/p/17380658.html

相关文章

  • 高精度地形DEM数据下载(NASA数据 12.5米分辨率)
    本文介绍从NASA阿拉斯加卫星设备处网站下载高精度DEM数据,下载的数据精度是12.5米分辨率。目前国内大部分可以下载的dem数据都是30米或90米分辨率的,对于更高精度的数据要不就是需要付费下载,要不就是涉密数据无法获取。下载地址:https://vertex.daac.asf.alaska.edu/# ASF(Alaska......
  • R语言改进Apriori关联规则挖掘研究西安PM2.5含量与天气因素关系数据可视化
    全文链接:http://tecdat.cn/?p=32284原文出处:拓端数据部落公众号随着社会的发展,大数据(bigdata)一词越来越多地被提及,人们用它来描述和定义信息爆炸时代产生的海量数据,并命名与之相关的技术发展与创新。而大数据的意义并不在“大”,而在于“有用”。价值含量、挖掘成本比数量更为......
  • 2.5求车速
    1. 问题描述一辆以固定速度行驶的汽车,司机在上午10点看到里程表上的读数是一个对称数(即这个数从左向右读和从右向左读是完全一样的),为95859。两小时后里程表上出现了一个新的对称数,该数仍为五位数。问该车的速度是多少?新的对称数是多少?2.代码#include<iostream>usingnamespace......
  • 雷达著作翻译 | 《现代汽车雷达应用》第2章汽车雷达系统原理(2.5小节)
    本文编辑:@调皮连续波,保持关注调皮哥,获得更多雷达学习资料和建议!大家好,我是调皮哥,今天继续给大家分享干货,助力大家轻松、快乐、有方向地学习雷达。本期文章是翻译《现代汽车雷达应用》的第五期,这本书我感觉将来会成为经典的,特别适合学习毫米波雷达的初学者,本书会全部翻译。虽然目前......
  • Theano 中文文档 0.9 - 7.2.5 循环
    7.2.5循环译者:Python文档协作翻译小组,原文:Loop。本文以CCBY-NC-SA4.0协议发布,转载请保留作者署名和文章出处。Python文档协作翻译小组人手紧缺,有兴趣的朋友可以加入我们,完全公益性质。交流群:467338606。Scan重复的一般形式,可用于循环。Reduction和map(在前面的维度上循环)是sc......
  • PB反编译器(PBKiller) 2.5.18 特别版
    PBKiller是一款非常优秀的PB反编译器,它可以反编译PB6.7.8.9编译出来的所有对象和源码。用PBkiller软件打开相应的PBD文件,显示如下,可以只导出需要的函数、窗口等,也可以全部导出。截图:http://www.mis2erp.com/soft/PBDE03.pnghttp://www.mis2erp.com/soft/PBDE04.pnghttp://www.mis2e......
  • centeros7升级python2.5.7到python3.5.2
    centos7python2.7.5升级到3.5.2下载python3.5.2wgethttps://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz安装解压:tar-zxvfPython-3.5.2.tgz进入解压目录:cdPython-3.5.2创建安装目录:mkdir/usr/local/python3.5.2编译:./configure--prefix=/usr/local/python3.5.2安......
  • ApacheCN 翻译/校对活动进度公告 2022.5.4
    命令行上的数据科学第二版【校对】仓库:https://github.com/apachecn/ds-cmd-line-2e-zh整体进度:https://github.com/apachecn/ds-cmd-line-2e-zh/issues/1贡献指南:https://github.com/apachecn/ds-cmd-line-2e-zh/blob/master/CONTRIBUTING.md进度:0/14从零开始的计算机图形学【校对......
  • wamp2.5 设置允许外网访问
    装了wamp,发现通过外部网络无法访问本机的apache。在httpd.conf文件中apache2.2及之前版本加入语句 Allowfromallapache2.4之后的版本加入语句 Require allgranted 2.2 的configuration:Orderdeny,allowDenyfromall2.4及之后的configuration:Require......
  • 中控考勤机管理员/清除/密码/恢复出厂设置方法 zkteco iface 302
     中控考勤机管理员/清除/密码/恢复出厂设置方法zkteco  iface302 打开官网下载 安装包-Zktime5.0考勤软件https://www.zkteco.com/cn/download_catgory/136.html 用网线直连电脑操作 考勤机网线直连电脑ZKtime5.0考勤管理系统清除管理员http://file.zkteco.com/......