操作消息可以触发操作员消息。 发生以下事件时,可以触发操作员消息:
锁定消息
启用消息
确认消息
隐藏消息
显示消息
进行该操作的前提是要在“报警记录”编辑器中定义对应的消息,既可以 是WinCC 系统消息,也可以是用户自定义的消息。对应于上述5个事件的系统消息编号为:
锁定消息——1003099
启用消息——1003100
确认消息——1003107
隐藏消息——1003108
显示消息——1003101
此处以WinCC V7.0 SP1确认消息记录为例进行说明:
1. 报警组态
(1) 在报警组态中创建用于被操作的消息(编号为12);
(2) 添加消息号为1003101的系统消息(如果要使用自定义的操作员消息,则新建消息,类别:系统无确认,类型:过程控制系统,如编号为13的报警);
(3) 添加需要的消息块,如后面会用到的过程值1。

2. 报警控件组态
(1) 缺省状态下,操作员输入消息可包含有关登录用户和当前计算机的信息。为此,将“用户名称”和“计算机名称”系统块添加到报警记录编辑器中。 在“消息列表”选项卡中的 WinCC 报警控件上,将系统块添加到选定消息块中。

(2)在WinCC 报警控件中“操作员输入消息”选项卡进行以下设置:
I. 在该列表中,激活“操作员输入消息用于:”中触发操作员消息的事件。
II. 如果不使用 WinCC 中的系统消息,则输入针对每个事件的用户自定义的消息编号。
III. 将操作消息的消息块分配给操作员消息的过程值块。 这些消息块必须是“消息块”选项卡上选择的消息块(此处将编号11消息的用户文本块1,即WinCC Message text传送给操作员消息1003101的过程值块1)。
IV. 定义是将内容作为文本还是值进行传送,以便执行进一步的值处理。
3.运行显示
(1)如果操作消息时已经登陆,则用户名列显示为登陆的用户名称,否则显示系统用户名;
(2)消息12的消息文本块1(即消息文本块)被传送到了消息100310的过程值1中了。