组态报警并用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条

 

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

 

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

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

 

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

 

 

 

 

 

 

 

 

 

 

 

 

步骤四 组态报警窗口与报警指示器

 

报警窗口与报警指示器 在"全局画面"编辑器中组态 不能将报警窗口分配给其它画面

 

组态的报警类别的报警处于激活状态的时候,报警窗口自动打开 。

 

步骤五 组态报警指示器

 

报警指示器是一个图形符号,指定报警类别的报警被激活的时候,改符号便会显示在屏幕上。

报警指示器有两种状态

  1. 闪烁 至少存在一条需要确认的为决(未消失的)报警。
  2. 静态 报警已经被确认,但是至少有一条报警消息时间尚未消失。报警指示器中的数字指示当前的报警消息个数。

 

 

 

 

如果要先是系统报警消息,可以用同样的方法生成另外一个报警窗口

 

新建一个全局画面 然后在放置一个新的报警窗口 和报警指示器

 

报警的类别为system (系统)

 

 

我将仿真的过程录制成视频 进行观测

 

 

百度网盘

报警视图 报警窗口 报警指示器 的组态 PLC变量 事故信息 MW16 报警确认变量 MW18 转速变量 MW20 温度变量 MW22 用 M17.0 来模拟事故信息的最低位。用PLCSIM 给定温度为800 度 报警视图与报警窗口显示故障的更多相关文章

  1. HTML5窗口间同域和跨域的通信

    一丶同域下的 1.如果我们要操作iframe里面的元素,首先获取到引入的页面的window.获取iframe里面的window对象. var oIframe=getElementsByTagName( ...

  2. zookeeper 用法和日常运维

    本文以ZooKeeper3.4.3版本的官方指南为基础:http://zookeeper.apache.org/doc/r3.4.3/zookeeperAdmin.html,补充一些作者运维实践中的要 ...

  3. 部署与管理ZooKeeper(转)

    本文以ZooKeeper3.4.3版本的官方指南为基础:http://zookeeper.apache.org/doc/r3.4.3/zookeeperAdmin.html,补充一些作者运维实践中的要 ...

  4. 部署与管理ZooKeepe

    1.部署 本章节主要讲述如何部署ZooKeeper,包括以下三部分的内容: 1. 系统环境 2. 集群模式的配置 3. 单机模式的配置 系统环境和集群模式配置这两节内容大体讲述了如何部署一个能够用于生 ...

  5. 部署与管理ZooKeeper(版本有点老,3.4.3)

    本文以ZooKeeper3.4.3版本的官方指南为基础:http://zookeeper.apache.org/doc/r3.4.3/zookeeperAdmin.html,补充一些作者运维实践中的要 ...

  6. 【精华】部署与管理ZooKeeper(转)

    部署与管理ZooKeeper(转) 本文以ZooKeeper3.4.3版本的官方指南为基础:http://zookeeper.apache.org/doc/r3.4.3/zookeeperAdmin. ...

  7. ZooKeeper管理员指南——部署与管理ZooKeeper

    1.部署 本章节主要讲述如何部署ZooKeeper,包括以下三部分的内容: 系统环境 集群模式的配置 单机模式的配置 系统环境和集群模式配置这两节内容大体讲述了如何部署一个能够用于生产环境的ZK集群. ...

  8. zookeeper运维(转)

    本文以ZooKeeper3.4.3版本的官方指南为基础:http://zookeeper.apache.org/doc/r3.4.3/zookeeperAdmin.html,补充一些作者运维实践中的要 ...

  9. html、css简述面试题

    hTML, HTTP,web综合问题 1.前端需要注意哪些SEO 合理的title.description.keywords:搜索对着三项的权重逐个减小,title值强调重点即可,重要关键词出现不要超 ...

随机推荐

  1. pdf .js和tableexport.js使用时遇到的2问题。

    pdf .js 问题一:报错 network.js:71 The provided value 'moz-chunked-arraybuffer' is not a valid enum value  ...

  2. 移动端,ajax 动态加载的元素,为动态添加的一系列同个类名的元素添加点击事件

    背景:一个列表页,有一系列同类名的元素,需要为每一个动态添加的列表项添加事件: 点击选择下图中不同的文档类型,再通过 ajax 动态加载不同的文档. 使用过的方法: 1.通知 jquery 的 $(s ...

  3. 《JavaScript高级程序设计》读书笔记(三)基本概念第四小节 操作符

    内容---语法 上一小节---数据类型 本小节 操作符---流程控制语句---理解函数 操作符--操作数据值的操作符--算术(如加减).位操作符.关系.相等--ECMAScript操作符可以适用于很多 ...

  4. How2j学习java-3下载 ECLIPSE

    1.下载并解压Eclipse 下载并解压到e:/eclipse,目录情况如图所示.注: 这个Eclipse是64位的,应该使用本站提供的JDK(64)位,下载地址:JDK. 如果JDK位数和 Ecli ...

  5. springweb 详解。

    spring web架构图 从图中可以看出, 如果要对输出的内容进行重构,不需要视图的话,在handlerMethodReturnValueHandler里进行操作,可以重构这个对象,以达到自定义输出 ...

  6. PTA的Python练习题(十二)-第4章-6 输出前 n 个Fibonacci数

    接下来应该做到 第4章-6 输出前 n 个Fibonacci数 了 def fib(n): a,b = 0,1 for i in range(n+1): a,b = b,a+b return a n= ...

  7. IDEA 下的 github 创建提交与修改

    本章假定你已经安装了 git 客户端,本文仅仅使用与 Mac 环境下,未在 Window下实验,但 IDEA 在 Window 和 Mac 下软件的使用方法是一致的. 1 配置账号 IDEA 需要配置 ...

  8. Spring Boot JDBC 使用教程

    总是要用到数据库的嘛,曾经我一度以为,写代码,编程就是搞数据库增删改查,甚至你设计一个系统,大部分时候在为如何设计关系型数据库努力,究其原因,是因为关系型数据库是逻辑的主要呈现. 这个系列,主要是对 ...

  9. mcast_join_source_group函数

    #include <errno.h> #include <net/if.h> #include <sys/socket.h> #define SA struct s ...

  10. 扒网站工具 HTTrack Website Copier

    下载地址:http://www.pc6.com/softview/SoftView_30936.html 作者:匿名用户 链接:https://www.zhihu.com/question/34188 ...