北京安方同吉专业授权代理西门子PLC,专注工控系统集成10年,拥有专业高效的团队,是西门子官方认可的资深合作伙伴,欢迎咨询合作!  客服热线:18211023581
WINCC组态中如何把相似项目的报警分开处理

WINCC组态中如何把相似项目的报警分开处理

分享嘉宾:汪林    内容来源:西门子PLC代理    发布时间:2021-08-18 16:16    浏览量: 第36609篇深度好文:3390个字| 9分钟阅读
  WINCC组态中如何把相似项目的报警分开处理?如题,一个wincc有两个类似的项目。客户想把报警分开处理,各自显示各自的报警,询问怎么处理?
 
  我们可以先参考一下下面整理的WinCC报警/记录合集。
 
西门子WINCC是什么

  WinCC报警不显示(新建项目)

 
  如果是新建项目组态完报警记录功能,项目激活运行后,报警控件不显示归档数据,建议检查以下几点:
 
  1.项目启动选项中,报警记录运行系统是否激活。
 
  2.检查组态设置
 
  3.检查报警变量的报警位有无触发。最简单的做法就是直接在西门子WinCC画面中添加I/O域,关联报警变量,这样在运行画面能直接看到变量的变化。
 
  4.检查项目路径、项目名称和计算机名,不能有中文字符或者其它特殊字符。并且WinCC安装完成后,不能修改操作系统计算机名。如果修改过计算机名,要么改回去,要么卸载SQLServer后重新安装
 
  5.检查WinCC软件与操作系统、杀毒软件等兼容性。

  WinCC报警不显示(已投产项目)

 
  如果项目之前正常,但项目激活运行后,报警控件不显示报警数据,建议检查或做以下操作:
 
  1.检查项目启动选项中,报警记录运行系统是否激活。
 
  2.检查报警变量的报警位有无触发。最简单的做法就是直接在WinCC画面中添加I/O域,关联报警变量,这样在运行画面能直接看到变量的变化。
 
  3.如果项目更改过存储路径,请检查项目路径,不能有中文字符或者其它特殊字符。
 
  4.是否修改过计算机名称,WinCC安装完成后不能修改操作系统中计算机名。如果修改过计算机名,要么改回去,要么卸载SQLServer后重新安装
 
  5.如果出问题之前安装过其它软件,尤其杀毒软件,需要检查此软件与WinCC之前的兼容性
 
  6.WinCC项目在运行期间,电脑突然掉电或者非正常退出WinCC项目,某些情况下会导致下次项目运行数据库读写错误。可以尝试删除项目文件夹下扩展名是<Projectname>.dcf的文件。
 
  7.排除以上原因,也可以尝试删除项目文件夹下扩展名是<Projectname>.dcf的文件。或者使用项目复制器对项目进行项目复制。但是复制后的项目,没有之前的归档数据,如果需要恢复之前的归档数据需要组态连接归档。运行项目的报警记录数据库文件存放在项目文件夹\ArchiveManager目录下。

  WinCCV7.5离散量报警组态

 
  实现变量的某一个位来触发报警,通常组态离散量报警,例如设备的故障信号。
 
  1.首先在项目管理器左边菜单中双击“报警记录”。
 
  2.在弹出的报警记录编辑器中选择“消息”。
 
  3.在右边消息列表中选择“消息变量”,这里需要选择触发报警的变量。
 
  4.消息变量的数据类型可以是:二进制变量,无符号的8位值,无符号的16位值,无符号的32位值。
 
  5.然后填写消息位,也就是触发报警的位。
 
  如果是二进制变量,变量仅有1位,默认填写0。
 
  如果是无符号的8位值,变量是1个字节,1个字节有8位对应0-7,例如DB1.DBB0消息位对应如下。
 
  如果是无符号的16位值,变量是2个字节,2个字节有16位对应0-15,但是字中的字节高低顺序是交换的,例如DB1.DW0消息位对应如下。
 
  无符号的32位值,字节高低顺序也是由高到低。
 
  5.填写消息文本。
 
  6.在图形编辑器中打开画面,从右边的控件列表中,把WinCCAlarmControl控件拖拽到画面,用于显示报警。
 
  7.在弹出的控件属性对话框中(双击控件也可以弹出熟悉对话框),选择消息列表,把需要显示的块从左边列表添加到右边列表,然后保存画面。
 
  8.最后在项目编辑器中选择“计算机”,然后双击计算机名,在弹出的属性对话框中选择“启动”列表,在列表中勾选“报警记录运行系统”,然后激活项目。
 
  项目运行后,可以看到,当触发变量由0变1(0->1),报警控件将显示报警触发的日期,时间,消息文本等。
 
  离散量报警默认是触发位由0变1(0->1),生成报警消息。如果需要组态触发位由1变0(1->0),生成报警消息,

  WinCCV7离散量下降沿报警

 
  WinCC离散量报警,默认状态下是报警位上升沿报警,也就是0->1生成报警到达信息。
 
  如果需要组态下降沿报警,也就是1->0生成报警达到信息,需要勾选“下降沿”选项。
 
  同一个报警变量的报警位,不能既组态上升沿报警又组态下降沿报警。如果有此需求,建议组态2个变量名不同的变量,但是变量地址是一样的。一个用于组态上升沿报警,一个用于组态下降沿报警。

  WinCCV7.5模拟量报警组态

 
  由模拟量触发的超过限制值、值相同以及值不同的报警称为模拟量报警,例如温度低于最小值,水位超过警戒线等。
 
  1.首先在项目管理器左边菜单中双击“报警记录”。
 
  2.在弹出的报警记录编辑器中选择“限值监视”。
 
  3.在右边消息列表中选择“变量”。
 
  4.选择需要监视的模拟量。
 
  5.点击图中变量左边的箭头。
 
  6.在下一行的下拉列表中选择比较方式。
 
  7.这里我们选择上限,消息号填写2,比较值填写80,那么当变量值大于等于80,触发报警。
 
  注意:这里的消息号是手动填写的,必须唯一。填写后,系统会自动创建编号为2的报警。
 
  8.选择消息列表,我们能看到系统创建的报警和报警消息文本。
 
  9.在图形编辑器中打开画面,从右边的控件列表中,把WinCCAlarmControl控件拖拽到画面,用于显示报警。
 
  10.在弹出的控件属性对话框中(双击控件也可以弹出熟悉对话框),选择消息列表,把需要显示的块从左边列表添加到右边列表,然后保存画面。
 
  11.最后在项目编辑器中选择“计算机”,然后双击计算机名,在弹出的属性对话框中选择“启动”列表,在列表中勾选“报警记录运行系统”,然后激活项目。
 
  项目运行后,可以看到,当触发变量为85,报警控件将显示报警触发的日期,时间,消息文本等。消息文本中还将显示限制值为80,比较方式为超出上限,超出值为85。

  WinCCV7.5报警列添加

 
  1.在控件属性对话框中(双击控件也可以弹出熟悉对话框),选择消息块。
 
  2.取消“应用项目设置”选项。
 
  3.在可用的消息块中选择想要在报警控件中显示的消息块,例如状态/类别/类型。
 
  4.在控件属性对话框中,选择消息列表。
 
  5/6.通过添加按钮,把左边列表中的消息块添加到右边列表,右边列表中的消息块,为报警控件中显示的报警列。
 
  项目运行后,可以见报警控件中的报警列。
 

  WinCC V7.5报警的状态/颜色

 
  这里我们将演示报警的不同状态,以及颜色的组态。
 
  首先查看已组态的报警隶属于什么类型,或者我们给报警选择已有的类型(在上一级菜单中可以创建消息类型)。
 
  1.选择对应的消息类型。
 
  2.在消息类型的属性列表中,可以定义报警不同状态下的字体颜色和背景颜色
 
  3.在消息类型的属性列表中,还可以定义报警不同状态下的状态文本,这些文本可以在报警控件状态列中显示。
 
  4.打开报警控件属性对话框(双击报警控件可以打开),选择消息块,取消“应用项目设置”选项。
 
  5/6.在可用的消息块中勾选“状态”,并且勾选“内容显示为文本”。这一分部分组态是为了在报警控件中显示报警状态文本,和颜色组态无关。
 
  7.选择“消息列表”,把“状态”块从左边列表添加到右边列表。
 
  项目运行以后,当报警被触发,也就是已进入状态,将显示对应的颜色和状态文本。
 
  使用控件工具栏上的确认按钮,确认报警。
 
  报警解除也就是报警离开后,消息列表将不再显示报警。消息列表仅显示当前报警,不显示报警归档记录。
 
  如果需要查询报警记录,请切换到短期/长期归档列表。列表中将显示报警每一个状态的触发时间。

  WinCCV7.5报警显示的分类/过滤/时间段查询

 
  这里我们将演示在报警控件中如何显示某一类型的报警,以及时间段查询。
 
  1.选择消息类别例如:错误。
 
  2.然后选择这一类别中的消息类型列表。
 
  3.在消息类型列表中创建2个新的消息类型:生产线1/生产线2。
 
  4.还可以给每一个消息类型设置不同的报警颜色。
 
  5.组态2个报警消息,消息类型分别隶属于生产线1和生产线2。
 
  6.在报警控件属性对话框中(双击报警控件可以打开属性对话框),选择工具栏,确保勾选了“选择对话框”功能。
 
  7.项目激活后触发报警,可以在报警控件上看到这2个报警分别隶属于不同的类型。如果我们想仅显示生产线1的报警,可以点击工具栏中的“选择对话框”按钮。
 
  8.在弹出的选择对话框中点击“新建”。
 
  9.新建一条过滤条件,名称:生产线1,条件选择:类型。
 
  10.运算域选择:等于,并勾选“生产线1”类型,点击确定。
 
  11.在选择列表中,勾选我们创建的过滤条件,点击确定。
 
  报警控件将仅显示生产线1的报警。
 
  同样的方法,我们还可以设置以时间为条件的过滤条件,查询某一段时间内的报警消息。
 
  以上是项目运行时来选择过滤条件,如果我们希望运行后直接显示某一条件的报警,可以在控件属性对话中组态。
 
  1.在控件属性对话框中选择“消息列表”。
 
  2.选择固定选择中的“编辑”按钮。
 
  3.在弹出的选择对话框中选择“类型=生产线1”,点击确定。
 
  这样项目激活运行后,控件将直接显示生产线1的报警。

  更多技术咨询,请联系我们
 
  版权声明:文章来自北京安方同吉原创,如果喜欢这篇文章《WINCC组态中如何把相似项目的报警分开处理》:http://www.xmzplc.com.cn/news-industry/553.html请保留本文链接。
 
  北京安方同吉科技有限公司官网:http://www.xmzplc.com.cn/

相关新闻推荐

在线客服 :

服务热线:18211023581(微信同号)

电子邮箱: 2837522029@qq.com

公司地址:北京市西城区教场口街1号

北京安方同吉科技有限公司 是专注西门子PLC代理、西门子变频器等西门子产品代理销售和系统集成的正规西门子一级代理商,是 西门子(中国)有限公司...

Copyright © 2010-2020 北京安方同吉科技有限公司 版权所有