Wincc是6.2的版本,单位要求对报警用声音播放.
我找了找很多答案,都是用horn或者脚本来做,但我遇到了问题求帮助.
用Horn来做的话我的项目上没有没这个东西的,看答案是重新装,那么这个安装是需要全新安装呢还是只要安装Horn这个组建就可以了?安装的时候会对原来项目造成破坏吗?因为我的项目里面的归档数据是绝对不能动的.
用脚本做的话,我发现调用声音的函数有PlaySound和PlaySoundA和SND PlaySound,到底应该用哪个函数?这些函数有什么区别?应用的时候有什么要求吗?Wincc 6.2里面哪个能直接使用?需不需要系统里面有mediaplay这类的东西?
我文化低,没学过计算机,全靠自己摸索,问题有些小白请高手们别笑,另外有脚本的话请每句都给个注释,找答案里有很多脚本,但我看不懂啊,全是天书.
最佳答案
1、你可以使用6.2安装盘安装wincc horn安装方法参考链接:
https://support.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo&lang=zh&siteid=cseus&objid=10880206
安装这个组件是不需要重新安装的你也不用怕,如果你怕的话首先关闭运行系统把你的项目目录下的文件打包备份一下即可,这样复制到其他盘里面的话数据库也会备份你的归档也会没事的。另外你还是感觉不保险的话你可以开启windows系统还原在安装前将磁盘做个windows备份万一如果有问题也可以使用windows系统还原快速还原。当然你也可以用ghost将磁盘整个做个备份需要有点电脑基础的人做其实也很简单。
2、安装基本没风险的,不要怕,只要谨慎即可。其实呢你也可以在PLC中做报警汇总输出一个数字量来实现将一个蜂鸣器进行报警也可以的只要将蜂鸣器安装在上位机旁即可可当然你要区分的话可以安装3个。也可以在PLC中将报警汇总到几个变量上然后在上位机上对这几个变量进行脚本设定其报警。
3、可以参考以下资料通过脚本实现方式。http://wenku.baidu.com/view/29449593daef5ef7ba0d3cbd.html?re=view
4、至于脚本实现播放声音我是没用过这两个不同之处你可以在网上搜到资料。http://zhidao.baidu.com/link?url=XJutYb9A_ZeYgxZ_w_X550nXiOZrgZ488k4BggiTv824twsJke6Wnktgu11ytW3-74WCwQH1vFHupirjjtxwya
最后还是建议你安装wincc horn组件,安装后重启就可以用了。
提问者对于答案的评价:
谢谢,我去安装了一次,所有Tools都选择安装了,安装也很顺利,但最后进项目依然没有Horn. 没办法我只好选择了用PlaySoundA函数.
专家置评
请点击以下链接:
http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=A0222
参考《PCS 7 HORN 功能使用入门》
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc211141.html