通过消息触发喇叭

问题:
能否针对某些特殊消息取消激活对所有消息的预设置"触发喇叭信号"?n

解答:
你已经用 PCS7 版本 V4.01 和 SP1 创建了一个项目。<>现在想设置一个带喇叭触发的信号模块。在组态过程中,已经启动了报警纪录向导而没有选择"连接声音信号设备"选项。因此,在n消息属性里"触发喇叭"选项没有被激活。至此,一切正常。 n

通过消息触发喇叭

在此之后,你想按装信号模块并设置声音信号功能。为此,你重新启动了报警记录向导并对所需的消息类别激活了"n连接声音信号设备"选项并设定了相应的声音信号 (@Signal1, @Signal2 和 @Signal3)。 现在你浏览报警记录向导,/n可看到在消息属性里"连接声音信号设备"选项已经被设置好。n

重要事项
现在,在启动时你希望对某个消息类别或所有的消息类别取消激活喇叭触发。再次启动报警记录向导并取消激活"连接声音信号设备"选n项。把各个消息类别的信号设成"无"。在消息属性里,与所预期的情况相反,一旦报警记录向导运行完它的例程后,可看到"连接声音信号设备"选n项没有被取消激活,而那些以前设置好此选件的所有消息仍保持在设置好的状态。这意味着,你n有必要对每条消息打开属性窗口,然后人工取消激活它。 n

至于 "喇叭",你必须区别对待互不相干的两个选项:n

基本 WinCC:不用信号模块:

在报警记录里,你可以选择各个单条消息并鼠标右击打开"属型"对话框。在"此消息"域里,可已激活"触发喇叭"。这里,"喇叭"的n意义取决于着消息所属的类别。你可以为每一个消息类别触发一个喇叭信号。而n对此类别中的每一条消息你又可以决定喇叭要不要发声。下面以"报警"消息类为例说明你应该做些什么。 n

  1. 选择消息类别,比如"报警"。n
  2. 鼠标右击打开属型对话框。

通过消息触发喇叭

  1. 在"确认"标记中,通过在"确认中心喇叭"域里选择一个变量,来定义喇叭何时被触发(带同步确认)。n
  2. 通过一个到 AS 系统的链接来把这个变量应用到一个二进制输出模块上。用此办法,可以控制任何类型的听觉或视觉信号设备。确n认可在消息窗口里进行。

如果你为此变量输入一个内部变量,你可用这个喇叭触发来在屏幕上产生视觉显示。 n

用于 PCS7 的 WinCC 控制系统选项:已用信号模块

  1. 对于"报警记录向导"(在"基本数据"节点里)你设置起整个消息系统。
    警告:
    报警记录编辑器本身也有一个向导。这里你必须有所区别。n
  2. 报警记录里不使用"属性"对话框。打开报警记录向导(基本数据)。在对话框的第一页里可为"连接声音信号设备"打个勾,然n后在第三个对话页的"听觉信号设备"域里,激活的信号"@Signal1"被自动赋予"报警"消息类,激活的信号"@Signal2"被赋予"警告"消息类,并且激活的信号"@Signal3"被赋予"AS 控制系统消息"与"OS 控制系统消息"这两个消息类别。在低于V5 的版本里,这种赋值不能完全工作。届时你只能手工输入
  3. 鼠标单击"应用"按钮,打开一个"设置总览"窗口。这些是报警记录向导要用来组态消息系统的设置。将变量 @Signal1, @Signal2 和 @Signal3 分配给消息类并不在报警记录里输入,而是由HMRT.exe在运行系统里动态处理。
  4. 报警记录向导(基本数据)在其初次运行时,在数据库里创建了 REPORTHORNASSIGN 表。<>如果没有设置"连接声音信号设备"选项,表就是空的。否则它就包含有信号分配。如果,通过重复运行报警记录向导,你取消激活了"连接声音信号设备"选项 ,数据库表的内容被删掉,但表本身被保留。
  5. 如果你激活了运行系统, Audible Signal Runtime.exe (HMRT.exe)执行文件也启动起来,因为它启动列表中也被报警记录向导设置了。如果此时数据库表是空的,它自动终止。因为没有声音信号的分配 。执行文件HMRT.exe 连接到AlarmLoggingRuntime 并且知道新的"报警", "警告", "AS控制系统消息" 或 "OS 控制系统消息"何时出现。在这样的情况下,它就会置起相应的信号:"@Signal1, @Signal2 或@Signal3"。如果你单击"确认喇叭"按钮,你就直接把这三种 @ 信号都取消激活了。
  6. 另外, 你还可以依据区域(也就是依据注册)来生成喇叭的声音以及确认。如果在图片树管理器存在一个层次,那么在警报纪录里各个消息都被分配给这个层次里的一个区,与此同时用户在用户管理器中被组态。当一条消息出现时,在登录到运行系统的用户中,只有对该区(该区分配有所涉及的消息)有权限的那些用户喇叭才被触发。基于此理由,正如"基本 WinCC:不用信号模块"所述,< b="">不可能在报警记录里把一个变量或其它
  7. @信号变量分配给各条消息。只存在一个链接部件,就是HMRT.exe。HMRT.exe 把@信号变量的状态传输给信号模块的驱动程序,而正是通过信号模块各个继电器的触点才可以开/闭。

当你按装 WinCC 时, 信号组的驱动程序在 Windows 的控制面板("信号单元组态")里显示为一个新图标。鼠标双击此图标可启动驱动程序的界面。通过这个界面可测试模块。

有关"喇叭控制"的信息在常见问题的条目 ID 775455, 776118, 632703可以找到。

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc340766.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 下午12:03
下一篇 2021年4月12日 上午12:00

相关推荐

发表回复

登录后才能评论