说明:
“Horn”编辑器提供根据已登陆的用户权限激活声音信号的可能性,在“Horn”编辑器中的“Message Assignment”选项框您可以对权限检查作设置。在这里您可以为每一个用于触发一个声音信号的信号变量设置必要的允许级别。此外,已登陆的用户根据“Authorization for area” 被检测。 您也可以选择取消这种检测。n
警告:
- 如果没有用户登陆,那么权限设置没有任何作用。在没有用户登录的情况下,一个消息类型被设置为消息到达时,信号变量和权限设置无关。 结果是在没有用户登录的情况下,声音信号也被使能。n
- 即使在没有用户登录的情况下,不依靠于权限设置,可以使用“acknowledge horn”按钮来切断报警声音是可能的, 如果您配置了多重确认,在这种情况下,其他身份也可以切断报警声音输出。
下面描述了一些在没有用户登录的时候禁止声音报警的方法。
No. | 描述 |
1 | WinCC标准用户的自动登录 (Autologon) 在WinCC运行时,您可以选择配置一个WinCC标准用户的自动登录的方法。即使是在运行才被激活或者注销刚刚发生的情况,确保在WinCC运行时始终有一个已登陆用户。如何配置自动登录的说明见条目号19141675。通过在"Horn"编辑器配置权限和在WinCC用户管理器中的标准用户的相关权限,您可以定义当一个标准用户登录后,哪些消息被设置为声音报警信号 n 警告:
这里,在Horn运行模式行为时,查阅“Release Notes”的有关注意事项。在WinCC帮助系统下的“Release Notes > Release notes for process control options”。那里,您可以找到一个如何使您经过工程的配置文件“SSM.cfg”改变启动行为(启动延时)的描述 |
2 | 当没有用户登陆时通常禁止声音报警器 您可以设置系统变量“@HornTriggeringSignalsActive”的值为“0” ,在WinCC运行模式,如果没有用户登录,这样在"Horn"编辑器中配置的所有声音报警被禁止。当一个用户成功登录后,您可以再次设置系统变量“@HornTriggeringSignalsActive”的值为“1”,这样声音报警再次被激活。 n 下面的下载提供一个实现该功能的C动作。n WinCC_HornLogoff.zip ( 2 KB ) n 在您的WinCC工程,使用这个C脚本作为动作。 使用“@CurrentUser”作为触发变量。n 功能:
|
3 | 如果没有用户,设置信号变量永远为“0”值 当信号变量被设置为依靠消息类别的消息状态时,以下过程适用于此。您在“Horn”编辑器的“Message Assignment”选项框中,设置信号变量到消息类别。在“Signal Assignment”选项框中,您设置信号变量到声音文件或者到信号模板的预置输出最简单的情况,在“Signal Assignment”选项框您只使用在“Message Assignment”中配置的信号变量。 n 在“Signal Assignment”选项框您可以配置王没有用户登录时那些声音报警信号不会被触发的离散信号变量这些离散信号变量不能够在“Message Assignment”选项框中配置,在“Message Assignment”选项框中,对于每一个离散信号变量,您可以配置一个当与相关联的变量一旦发生改变所执行的动作。 如果一个用户登录,您可以在“Message Assignment”选项框中设置相关联的信号变量到离散变量,否则,值为“0”。n 在第二步也可以采用同样的方法来检查一个用户是否登录n 这个方法使您可以选择独立定义每一个在"Horn"中配置的声音报警信号,然而,与第二步相比,这个方法需要更多的时间和努力。 |
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc337468.html