| 作者 | 主题 |
|---|---|
|
鸭绿江 游民 经验值:83 发帖数:76 精华帖:0 |
楼主
主题:继续咨询报警声音问题!
各位大侠:
我这几天一直在做WINCC的报警声音问题,组态第二本手册我也查阅了相关的例子,但是书中所给的程序有错误,我也在论坛上看了大家以前对这个问题的探讨,也将每一个程序进行了测试,但是还是不行,至于万大哥对以前上述问题的解答,恕小弟笨拙,还是没有搞懂,如果万大哥能再次赐教,小弟自当感激不尽,如果有其他各位高人能够指点的话,我在这里先谢过了,如果大家有什么资料的话,希望您能发到我的邮箱里,reasono@twtmail.tju.cn,谢谢!
泰山不是堆的,火车不是推的!
|
|
万泉河 至圣 经验值:29190 发帖数:10900 精华帖:131 |
楼
主题:回复:继续咨询报警声音问题!
分两步走:
1,实现发声 2,绑定到报警中实现。 既然已经看过了许多以前的讨论,再不成功,咱也没有办法啦! 其实对于发声的实现来说,追根到底无非是一个DLL调用,没有什么神秘的,如果懂一些VB,在VB中尝试一下。
微信公众号:PLC标准化编程,ZHO6371995
|
|
万泉河 至圣 经验值:29190 发帖数:10900 精华帖:131 |
楼
主题:回复:继续咨询报警声音问题!
那个OPENPICTURE的功能仅仅是作为一个配置定义,当你在报警窗口中选中一个报警信息,如果它有绑定OPENPICTURE,那么工具栏上有一个喇叭状的图标按钮就会可用,点击,就可以跳转到指定的画面。而不是自动跳。
如果要自动跳,恐怕还要在GMSGFUNCTION中编程实现。 如果要在报警存续期间一直发声,恐怕需要在全局脚本中实现了。因为GMSFUNCTION中所能做的,是一次性的动作,无非可以在调用播放音乐的函数时,指定一个次数,但如果用户10天不来回应,总不能连续唱10天吧? 不过你可以仔细研究那个变量结构中各种信息,它之中包含了这个报警的各种有用的信息(来、去、确认等等),而且其他相关信息比如报警信息文本,也可以通过这里得到句柄,然后程序得到。
微信公众号:PLC标准化编程,ZHO6371995
|