background image

如果,例如,系统变量的值从

“0”设置为“1”并且此刻已经有消息到达,这样将引起一个声

音输出,信号变量没有被立即置位,因此声音输出将不会被立即触发。信号变量和声音输
出只有在一个消息再次到来或者重新启动

“Horn”才会被触发。您可以通过设置内部系统变

“@RestartHorn” 为“1”来重新启动“Horn”。当“Horn”被重新启动后,系统自动重置系统变

“@RestartHorn”的值为“0”。 

• 通过用户自定义逻辑设置/重设信号变量
信号变量的值没有必要必须连接到消息级别的报警状态。设置

/重设信号变量的逻辑同样也

可以在用户指定逻辑中编程。
         消息的声音输出能够在 WinCC 服务器和 WinCC 客户端执行。“Horn”需要在每一
WinCC 工作站单独配置。 
“Horn”编辑器允许您使用确认变量或者一个确认组来配置一个多重确认。使用确认组的多
重确认选件将从

WinCCV6.2 以后可以获得。在这里,“Horn”确认可应用于在被设置为相同

的确认组的

WinCC 工作站。确认组是一个简单的,实现客户端,服务器和冗余服务器器的

声音信号输出的多重确认的方法

 ,推荐使用一个确认组的来实现多重确认。 

注意:

 

• 实现多重确认需要选择正确的终端总线。注意在“Simatic Shell”中的设置。关于 Simatic 
Shell 的更多的信息在条目 ID 18967416. 可以获得 
• 为了能够通过使用组确认实现多重确认,您应当对组确认使用唯一的名字。这个名字在
整个终端总线上必须唯一。

 注意,使用相同的组确认,但不直接属于当前工程的 WinCC

工作站可以在总线上存在。

 

• 当您改变实现多重确认的过程,定义的确认组和确认变量将丢失。 
• 根据多重确认使用的过程的不同,内部变量"@HornReset" 的行为不同: 
o "@HornReset"没有多重确认或者使用确认变量实现的确认组
当信号传输状态(信号模板或者

WAV 文件的输出)变为“1”,变量"@HornReset"的值从

“0”变到“1”。经过点击“acknowledge horn”按钮确认信号传输,"@HornReset"被重置。 
o "@HornReset" 通过组确认实现的多重确认
在这样的情况下,变量的被设置为不变。经过点击

“acknowledge horn”按钮确认“Horn”后,

变量

“@HornReset”被直接重置为“0”,然后被迅速的再次设置为“1”。 

• 如果信号变量经过在报警控件中确认所有相关报警被重置或者脚本直接重置变量,在这
样的操作下计算机的声音信号被确认(关闭),但是在这种情况下

“@HornReset”不会被

设置为

“0”。 这样,在某一台计算机,为了实现多重确认的计算机配置收不到信号已经被

确认的信息。在这样的情况下,为多重确认配置的计算机的信号传输不能够被确认(关
闭)。多重确认只能在分别点击

“acknowledge horn” 按钮后起作用。