报警视图 报警窗口 报警指示器 的组态 PLC变量 事故信息 MW16 报警确认变量 MW18 转速变量 MW20 温度变量 MW22 用 M17.0 来模拟事故信息的最低位。用PLCSIM 给定温度为800 度 报警视图与报警窗口显示故障
组态报警并用PLCSIM进行仿真
步骤1 : 组态离散变量报警
在PLC 的默认变量表中 创建变量"事故信息" 数据类型是word 绝对地址是MW16
同时建立 报警确认变量 MW18 转速变量 MW20 温度变量 MW22

在HMI的默认变量表中 设置其采样模式是 为 循环连续 采样周期为100ms

按下 上图的 电机 切换 三角形 切换到离散报警 然后输入 各个位变量的信息
注意 ID 号为1 的位变量有 确认变量 确认变量为MW18

注意:
MW10=MB10+MB11 注意低字节 对应的是 MB11 高字节 对应的是 MB10
那么 MW10 的 第0位 应该是V11.0
那么 MW10 的第 5位 对应应该是 V11.5
通过激活离散变量 列 "报表" 复选框 启用 该报警的记录功能
选中 第一个 属性 然后在 文本中 可以 输入 更详细的信息 如下图

步骤二 在报警文本中插入变量的值
连续两次选中1号离散量报警的报警文本"机组过速",再用鼠标右键单击它 执行
快捷菜单命令 "插入变量域" 如下图

指定要显示的变量 为 转速。 输出域的长度是5个字符

按照上图设置好 如下图所示

步骤3 组态模拟量报警
打开"HMI报警" 编辑器的"模拟量报警"选项卡 ,单击模拟量报警编辑器的第一行

选中第一行 数入 报警 文本 "温度过高 "
注意 显示 其它列 的话 要选中 上面的列表题 "报表" 然后右击

注意 下图的 属性 触发器 模拟量 都是 变量 "温度"
步骤三 组态报警视图
新建画面 "报警视图" 报警视图是在画面定义的
但是"报警窗口"与"报警画面"确实在"全局画面"中 组态

将工具箱"控件" 窗格中 的 报警视图 拖拽到 报警视图 画面中

打开 报警 视图 控件的 属性

一般 选中 报警缓冲区

选中报警缓冲区
报警视图将显示所选报警的类别的当前和过去 都显示出来
下一步 在属性的 布局 里面 显示 出 一行显示 一条报警消息
一个界面最多显示10条

如果在 属性 的显示 对话框 可以设置 时候显示 滚动条,网格 和焦点的宽度

选中 巡视 窗口的 属性 工具栏 可以设置下图中报警视图 下面的工具栏上使用的按钮

选择 属性 列表题 可以 改变列表题的 名称

选中 的 属性 的列 可以设置显示哪些列

步骤四 组态报警窗口与报警指示器
报警窗口与报警指示器 在"全局画面"编辑器中组态 不能将报警窗口分配给其它画面
组态的报警类别的报警处于激活状态的时候,报警窗口自动打开 。
步骤五 组态报警指示器
报警指示器是一个图形符号,指定报警类别的报警被激活的时候,改符号便会显示在屏幕上。
报警指示器有两种状态
- 闪烁 至少存在一条需要确认的为决(未消失的)报警。
- 静态 报警已经被确认,但是至少有一条报警消息时间尚未消失。报警指示器中的数字指示当前的报警消息个数。



如果要先是系统报警消息,可以用同样的方法生成另外一个报警窗口
新建一个全局画面 然后在放置一个新的报警窗口 和报警指示器
报警的类别为system (系统)
我将仿真的过程录制成视频 进行观测
百度网盘
报警视图 报警窗口 报警指示器 的组态 PLC变量 事故信息 MW16 报警确认变量 MW18 转速变量 MW20 温度变量 MW22 用 M17.0 来模拟事故信息的最低位。用PLCSIM 给定温度为800 度 报警视图与报警窗口显示故障的更多相关文章
- HTML5窗口间同域和跨域的通信
一丶同域下的 1.如果我们要操作iframe里面的元素,首先获取到引入的页面的window.获取iframe里面的window对象. var oIframe=getElementsByTagName( ...
- zookeeper 用法和日常运维
本文以ZooKeeper3.4.3版本的官方指南为基础:http://zookeeper.apache.org/doc/r3.4.3/zookeeperAdmin.html,补充一些作者运维实践中的要 ...
- 部署与管理ZooKeeper(转)
本文以ZooKeeper3.4.3版本的官方指南为基础:http://zookeeper.apache.org/doc/r3.4.3/zookeeperAdmin.html,补充一些作者运维实践中的要 ...
- 部署与管理ZooKeepe
1.部署 本章节主要讲述如何部署ZooKeeper,包括以下三部分的内容: 1. 系统环境 2. 集群模式的配置 3. 单机模式的配置 系统环境和集群模式配置这两节内容大体讲述了如何部署一个能够用于生 ...
- 部署与管理ZooKeeper(版本有点老,3.4.3)
本文以ZooKeeper3.4.3版本的官方指南为基础:http://zookeeper.apache.org/doc/r3.4.3/zookeeperAdmin.html,补充一些作者运维实践中的要 ...
- 【精华】部署与管理ZooKeeper(转)
部署与管理ZooKeeper(转) 本文以ZooKeeper3.4.3版本的官方指南为基础:http://zookeeper.apache.org/doc/r3.4.3/zookeeperAdmin. ...
- ZooKeeper管理员指南——部署与管理ZooKeeper
1.部署 本章节主要讲述如何部署ZooKeeper,包括以下三部分的内容: 系统环境 集群模式的配置 单机模式的配置 系统环境和集群模式配置这两节内容大体讲述了如何部署一个能够用于生产环境的ZK集群. ...
- zookeeper运维(转)
本文以ZooKeeper3.4.3版本的官方指南为基础:http://zookeeper.apache.org/doc/r3.4.3/zookeeperAdmin.html,补充一些作者运维实践中的要 ...
- html、css简述面试题
hTML, HTTP,web综合问题 1.前端需要注意哪些SEO 合理的title.description.keywords:搜索对着三项的权重逐个减小,title值强调重点即可,重要关键词出现不要超 ...
随机推荐
- ES数据同步方案
当业务量上升后,由于mysql对全文检索或模糊查询支持的能力不强,在系统中查询的地方,往往会出现慢sql等,拖累系统其他模块,造成性能低下. 随着ES使用普及率的升高,ES是mysql的一个有效补充. ...
- TreeGrid分页树形表格
先展示效果图: 加载treegrid的json数据格式有两种: (1)基本的数据结构 [{ , "name":"C", "size":&qu ...
- PHP中数字转为百分位,千分位,万分位。。。
今天做项目中,需要将文章点击量显示在页面中,需求中给的是多少多少万,虽然不是什么难事,但做程序员这么久了,需要考虑的不再是简单的实现,而且有效率和快捷, 虽然PHP自带的函数有number_forma ...
- C:char类型
char字符类型 字符型变量用于存储一个单一字符,在 C 语言中用 char 表示,其中每个字符变量都会占用 1 个字节.在给字符型变量赋值时,需要用一对英文半角格式的单引号(' ')把字符括起来. ...
- Java IO流详解(三)——字节流InputStream和OutPutStream
我们都知道在计算机中,无论是文本.图片.音频还是视频,所有的文件都是以二进制(字节)形式存在的,IO流中针对字节的输入输出提供了一系列的流,统称为字节流.字节流是程序中最常用的流.在JDK中,提供了两 ...
- 【Java excel】导出excel文件
TestExprot package excel; import java.io.File; import java.io.IOException; import java.text.DateForm ...
- 【PAT甲级】1056 Mice and Rice (25 分)
题意: 输入两个正整数N和M(<=1000),接着输入两行,每行N个数,第一行为每只老鼠的重量,第二行为每只老鼠出战的顺序.输出它们的名次.(按照出战顺序每M只老鼠分为一组,剩余不足M只为一组, ...
- vue 组件,以及组件的复用
有时候代码的某一模块可能会经常使用到,那么完全可以把这一模块抽取出来,封装为一个组件,哪里需要用到的时候只需把模块调用即可 .参考vue官方 https://cn.vuejs.org/v2/guide ...
- centos610无桌面安装openoffice
Centos610系列配置卸载yum remove libreoffice*yum remove openoffice* 安装yum install openoffice.org-writer yu ...
- 解Bug之路-记一次调用外网服务概率性失败问题的排查
前言 和外部联调一直是令人困扰的问题,尤其是一些基础环境配置导致的问题.笔者在一次偶然情况下解决了一个调用外网服务概率性失败的问题.在此将排查过程发出来,希望读者遇到此问题的时候,能够知道如何入手. ...