第12讲 iFIX报警和消息
ifix培训教程[1]
![ifix培训教程[1]](https://img.taocdn.com/s3/m/9c16394677c66137ee06eff9aef8941ea66e4b7f.png)
PPT文档演模板
ifix培训教程[1]
轮询记录
l 配置设备对过程硬件数据的读写 l 轮询记录存储于DIT – 内存数据表 l 起始/结束地址,轮询时间,访问时间,
死区…… l I/O地址格式配置根据设备类型而不同
PPT文档演模板
ifix培训教程[1]
任务控制 Mission Control
PPT文档演模板
I/O Driver(s) I/O驱动器
I/O 硬件
生产过程
PPT文档演模板
ifix培训教程[1]
SAC
l SAC – Scan Alarm and Control
扫描、报警和控制
l 扫描时间 scan time l 监视SAC – 任务控制应用程序
PPT文档演模板
ifix培训教程[1]
过程数据库
l 过程控制应用的常识 l 熟悉intellution软件是有帮助的,但不是必要的
PPT文档演模板
ifix培训教程[1]
培训内容及课程安排
l 第1天
iFix概述和结构,系统配置,I/O驱动器,工作台及画面介绍
第2天
过程数据库,画面对象及动画,数字量标签,模拟量标签, intellution工作台
l SCADA节点
Supervisory Control And Data Acquisition
l iClient节点
VIEW / HMI
l HMI PAK = SCADA + iClient
PPT文档演模板
ifix培训教程[1]
网络节点类型
l 独立节点 l 本地节点 l 远程节点
PPT文档演模板
传输至DIT
PPT文档演模板
基于iFIX组态软件的物流集控报警系统
![基于iFIX组态软件的物流集控报警系统](https://img.taocdn.com/s3/m/f230cf59640e52ea551810a6f524ccbff121cae9.png)
基于iFIX组态软件的物流集控报警系统发布时间:2023-03-07T03:36:20.597Z 来源:《中国科技信息》2022年19期第10月作者:林煜、邹瑞珍[导读] 介绍了一个采用iFIX组态软件实现集中监控报警功能的自动化物流集控系统林煜、邹瑞珍(龙岩烟草工业有限责任公司物流部,福建龙岩 364000)【摘要】介绍了一个采用iFIX组态软件实现集中监控报警功能的自动化物流集控系统,该系统具有强大的监视、控制、数据采集和报警功能,不仅能够实时地将各个物流库区的实物流和信息流的各种数据一起展示在画面中,而且还把数据的变化和各类设备的运行状态以动画的方式形象地展示出来,同时该系统还具备分库区、分设备的声音和颜色的双提示报警功能,以及各个库区的报警数据采集和展示等功能,具有广泛的应用前景。
【关键词】iFIX;监视控制报警;报警数据采集;集控系统引言随着自动化物流系统在烟草行业的广泛应用,物流自动化系统已贯穿卷烟生产的整个过程,为卷烟生产提供原料、辅材、成品烟丝和成品烟的自动存储和供应等内容,因此,目前工业企业的生产运营顺畅情况与物流自动化系统的稳定情况息息相关,很多自动化库区也配置了专库专用的监控系统。
所以如何提升物流系统的整体运行监视、报警提醒、维护保养和预防维修水平是保证物流系统稳定运行的关键,是保障卷烟生产的前提条件。
1、目前存在问题目前我司物流自动化系统共有9个库区分布在生产各个环节,其中一区有4个库区,二区有5个库区,现场输送系统采用IFIX平台和winccflexible平台实现操作和监控功能,其中堆垛机、AGV和机械手物流设备采用各自专用的监控屏幕实现监视和操作。
各设备和各库区之间的监控界面都分布在各个区域,由于目前的库区和接口数量多,并且每个库区的设备种类和现场的操作终端数量也多,在实施监控和控制的时候会造成不必要的空间和时间的成本损耗,也降低了物流系统运行时的监控效率。
没有统一监视和集控的系统,制约着物流系统的故障响应和故障处理效率,影响物流系统的稳定运行。
组态软件实用技术教程(刘忠超)1-25章 (1)
![组态软件实用技术教程(刘忠超)1-25章 (1)](https://img.taocdn.com/s3/m/f46eb238551810a6f4248636.png)
•
图5-9 报警一览显示属性设置
• 注意:选中“显示当前报警状态”,不然报警栏目只显示运 行时锁存的报警状态,默认就是显示锁存报警状态。
• (6)所有设置完成后单击保存,其运行效果如图5-10所示。
图5-10 运行效果
5.1.4报警运行
• 为操作员提供视觉信号是开发一个好的操作员显 示的关键。一种提供视觉信号的方法是建立基于 报警的动态对象。另一个有效的方法是为画面添 加一个报警一览对象。该对象让操作员选择、确 认和删除多个报警,排序和过滤报警,以及允许、 禁止和静音报警声音。也可以使用报警一览对象 来为报警的状态和优先级进行颜色编码,为操作 员提供视觉信号。
• 首先从工具箱中点击“数据连接戳”按钮,出现“数据连接” 对话框,点击“浏览”按钮,打开“表达式编辑器”,如图 5-13所示。点击“报警计数器”即可选择相应的连接。
•
图5-13 数据连接对话框
back
5.2 iFIX调度
• 调度在iFIX中常用来触发动作,这些动作都是VBA脚本,可 以触发的操作有基于特定的时间(基于时间)和基于数值或 表达式(基于事件)两种方式。
• 消序息消指息的和是事i件FI消X提息。示信息,其类型主要有系统消息、应用程
• (运1行)消系息统。消息包括启动消息、系统错误消息、I/O驱动消息、
• (息2、)脚应本用消程息序。消息包括操事、用器件于模块消下拟(息列量D即R)块输数:入、据数块模块字(拟消量量A息I输寄),入存、与块模器报(拟块警(量D相I)输A似R)、出,、数块但(文字无量本A需O输)块用出、(户块开T确X)关。
表5-5 排序属性含义表
• (2)报警确认。在运行时,报警将在画面中产生视觉信号。 这些信号将在报警一览对象或数据连接中以颜色或闪烁的文 本样式出现,或者由报警触发动画对象。可以配置基于报警 的视觉信号保留在屏幕上,直到操作员对报警做出确认并且 块的值返回正常为止。
第9节IFIX软件实时报警讲解
![第9节IFIX软件实时报警讲解](https://img.taocdn.com/s3/m/1909af8daf1ffc4fff47ac1d.png)
第9节IFIX实时报警组态报警是指数据块的状态超过了预定义的报警限值。
报警配置主要包括启用报警一览表、设置报警服务内容、设置数据库中报警等。
报警一览表可以直观的显示报警信息。
报警服务可以提供报警音响功能,搭配电脑音响可以实现声音报警。
让操作员第一时间知道系统异常发生时间及内容。
本节课程主要介绍1、SCU报警配置2、数据块报警参数配置3、建立实时报警一览表4、报警一览表进行表格配置5、画面下显示报警一览表。
同学们在学习过程中有疑问可以在腾讯课堂下搜索相应视频课程就可以观看。
一、SCU报警配置1. 在“SCU-FIX”界面菜单栏中执行“配置”-报警命令,弹出报警配置按钮,选择“报警一览表”服务启动。
2. 在“报警配置”对话框中选择“修改”按钮,弹出“报警一览服务配置”对话框。
报警删除-自动,音响支持-启用。
3. 在“报警一览服务配置”对话框选择“区域”按钮,弹出报警区域对话框。
将可用区域“A”添加到已设置区域。
点击确定按钮完成报警配置,返回SCU 点击文件执行“保存操作”。
二、数据块报警参数配置1. 在数据库管理器器打开过程数据库,找到模拟量双击弹出数据块配置窗口,选择报警标签页。
设置LL:10.0,L:20.0,H:80.0,HH:90.0,优先级:HIGH2.在报警区域双击默认区域“ALL”弹出报警区域-数据库块对话框,这里将区域A添加到已配置区域A。
点击确定完成数据块报警配置。
三、在画面上添加报警一览表1. 新建画面名称为“报警一览表”,在菜单栏下选择插入按钮-选择“对象/连接”下拉箭头选择报警一览。
2. 选择报警一览弹出报警一览表3.双击报警一览表弹出“报警一览表设置”对话框。
常规选项卡-修改报警表字体与描述4.操作员选项卡配置操作员具有哪些权限。
5. 过滤选项卡-进行报警过滤操作6.排序标签页-报警信息的先后排列顺序,可通过下拉菜单选择以何种信息排序。
7.颜色标签页-修改报警状态的颜色、优先级颜色、一览表背景颜色。
wincc ifix intouch短信报警
![wincc ifix intouch短信报警](https://img.taocdn.com/s3/m/0e47ef85d0d233d4b14e69e5.png)
班人员手机号。
可靠性保证 采用真正工业级的短信模块。模块完全按照工业现场设计,-40-85 度宽温运行,具
备极强的电磁抗干扰能力。 业内首家具备通讯自诊断和自恢复功能,采用双重看门狗设计,稳定性高。 组态软件死机或者被无意退出,可发送报警短信到值班人员。 电脑硬件故障或被关机,可发送报警短信到值班人员。 模块或者电脑停电,可发送报警短信到值班人员。 模块和电脑之间,通讯异常,可发送报警短信到值班人员。
外形尺寸
WINCC INTOUCH IFIX RSVIEW32 组态王 Forcecontrol 只需软件支持本身作为 OPCServer 即可
长*宽*高 安装方式
145x90x40 mm 导轨安装或螺丝固定
联系方式: 广州市巨诚信息科技有限公司 地址:广州市天河区车陂路 500 号 联系人:黄瑞峰 电话:18922726899
GrmOpcSMS 是一个短信发送与管理软件,可以从 OPCServer 读取数据,比如从 Intouch,Wincc,Ifix,组态王,力控等, 读取数据并按照客户的要求处理,再发送到报 警短信指定手机上。
特色功能: 每个报警可以单独设置值班人员,报警重复次数,报警延时,报警间隔。 可设置为报警重复发送,直到发短信确认为止。可实现分级发送,比如报警时,先发
iFIX 5.5 教程和软件下载
![iFIX 5.5 教程和软件下载](https://img.taocdn.com/s3/m/3f4d4a0cf78a6529647d53b8.png)
第09-1讲 西ห้องสมุดไป่ตู้子PLCSIM介绍.exe,34分钟
第09-2讲 S7A读取PLCSIM.exe,38分钟
第09-3讲 读取AB PLC仿真器.exe,31分钟
第09-4讲 三菱软件安装.exe,12分钟
第09-5讲 读取三菱PLC仿真.exe,15分钟
第09-6讲 读取欧姆龙PLC仿真.exe,20分钟
1.以iFIX5.1为基础,送5年iFIX5.1全功能授权(含Webspace授权)和iFIX3.5-5.0时间无限制授权。
2.视频分15大讲,58小讲。时长1485分钟,约24小时。
3.用形象生动比喻介绍iFIX结构,让没有任何基础的可以深入掌握iFIX。
4.详细介绍了iFIX如何连接西门子,施耐德,AB,三菱,欧姆龙PLC仿真器。不需要任何PLC,即可练习iFIX如何连接硬件。
[文件名]
第01讲 组态软件发展概述.exe,36分钟
第02-1讲 虚拟机VMware介绍.exe,13分钟
第02-2讲 VMware安装和虚拟系统建立.exe,43分钟
第02-3讲 VMware虚拟系统复制备份.exe,13分钟
第02-4讲 iFIX5.1安装和演示系统介绍.exe,36分钟
Proficy HMI/SCADA – iFIX 5.5新特性:
? 利用新的可定制化在线分析图表能很容易的分析数据,包括多支趋势笔实现叠加轴、缩略图模式、在运行模式下复制图表等功能。
? 通过SCADA界面调用SCADA Workflow触发器功能来更容易的使用及操作控制工作流。 IFIX能在操作控制中使用Workflow并在SOP方案中提供脚本支持,它将提供更好更一致的报警响应动作及更安全的工作流程来帮助用户提高生产实践经验。
2024版完整版IFix培训教程
![2024版完整版IFix培训教程](https://img.taocdn.com/s3/m/2ab2c6e8b1717fd5360cba1aa8114431b90d8ec7.png)
IFix提供实时数据监控、报警管理、 历史数据记录、报表生成等功能, 支持多种通信协议和硬件设备连接。
4
系统安装与配置要求
安装要求
安装IFix需要满足操作系统、硬件和数 据库等方面的要求,如Windows操作 系统、足够的内存和硬盘空间等。
配置要求
配置IFix需要设置通信参数、定义数据 点、创建画面等,确保系统能够正确连 接设备和采集数据。
轮询机制
定时向数据源发送请求,获取最新数 据。
11
实时数据采集与传输协议
01
02
03
HTTP/HTTPS
基于Web的通信协议,用 于API接口数据的传输。
2024/1/25
WebSocket
在单个TCP连接上进行全 双工通信的协议,适用于 实时数据交互场景。
MQTT
轻量级的发布/订阅消息传 输协议,常用于物联网领 域的数据传输。
2024/1/25
5
用户界面及操作指南
用户界面
IFix用户界面包括菜单栏、工具栏、画面窗口、属性窗口等部分,提供直观的 操作体验。
操作指南
操作指南包括启动和退出程序、创建和编辑画面、定义数据点、设置报警等步 骤的详细说明,帮助用户快速掌握软件的使用方法。
2024/1/25
6
02
数据采集与处理
2024/1/25
7
数据源类型及连接方式
关系型NoSQL数据库
如MongoDB、Redis等。
2024/1/25
8
数据源类型及连接方式
API接口
如RESTful API、SOAP API等。
文件数据
如CSV、XML、JSON等。
2024/1/25
IFIX历史报警
![IFIX历史报警](https://img.taocdn.com/s3/m/5af5bb88d0d233d4b14e6964.png)
创建IFIX历史报警图解一、创建ODBC数据库:利用控制面板中的数据库(ODBC)创建一个Access数据库DCC.mdb,并存于C盘根目录下,具体步骤如图1,2所示:图1图2二、IFIX历史报警配置:在SCU的报警配置中启用相关选项,如图3;选中“报警ODBC服务”项后“修改”,弹出图4后选择“配置”,配置的参数具体如图5。
在配置完IFIX 历史报警与ODBC中创建的数据库的关联后,创建表FIXALARMS。
图3图4图5选择“报警配置”中的“高级”,并设置“操作员消息”和“配方消息”为“不发送”,如图6、图7(这一步很重要,否则IFIX将区分不开报警与消息)。
图6图7三、画面配置及代码:1、在报警历史画面中创建如下图8所示控件,时间提取控件需要选择菜单栏的“插入”菜单,然后选择“插入OLE”,从中添加“Microsoft Date and Time Picker”控件。
图82、画面中的控件名如图9所示:图93、画面中的VXData1.vxData属性如图10所示。
图104、画面中的VXGrid1. ADORecords属性如图11所示。
图115、画面中控件的具体代码如图12。
图126、附代码:Private Sub CFixPicture_Close()vxData1.DBDisconnectEnd SubPrivate Sub CFixPicture_Initialize()Me.DTp1 = DateAdd("d", -1, Now)Me.DTp2 = NowMe.DTp3 = NowMe.DTp4 = NowtimerDPT.Interval = 10000timerDPT.EnableEndTime = TruevxData1.DBConnectEnd SubPrivate Sub CommandButton1_Click()vxData1.QP1 = Format(DTp1.Value, "yyyy-mm-dd" & " " & Format(DTp2.Value, "HH:mm:ss"))vxData1.QP2 = Format(DTp3.Value, "yyyy-mm-dd" & " " & Format(DTp4.Value, "HH:mm:ss"))vxData1.AutoRefresh = TruevxData1.SQLCommand = " SELECT * FROM FIXALARMS WHERE (FIXALARMS.ALM_NATIVETIMEIN " _& "BETWEEN {ts 'QP1'} AND {ts 'QP2'}) ORDER BY FIXALARMS.ALM_NATIVETIMEIN DESC"vxData1.RefreshvxGrid1.RefreshEnd SubPrivate Sub timerDPT_OnTimeOut(ByVal lTimerId As Long)Me.DTp1 = DateAdd("d", -1, Now)Me.DTp2 = NowMe.DTp3 = NowMe.DTp4 = NowEnd Sub四、设置系统时间:在控制面板中选择区域和语言选项,将系统时间显示方式按图13所示配置。
iFIX中设置报警声音步骤
![iFIX中设置报警声音步骤](https://img.taocdn.com/s3/m/991e555e2f3f5727a5e9856a561252d380eb206b.png)
iFIX中设置报警声⾳步骤
iFIX 中设置报警声⾳步骤
1、打开系统配置,再打开任务配置
2、弹出下图,添加任务:FixBackgroundServer.exe(启动后台服务器)
任务配置图标
3、如下图,选择C:\Dynamics\FixBackgroundServer.exe⽂件,选择“打开”
4、如下图,⽂件名中出现C:\Dynamics\FixBackgroundServer.exe,选择“增加”,在“已配置的任务”中出现“C:\Dynamics\FixBackgroundServer.exe”,表⽰添加任务成功,再选择“确定”。
5、将报警声⾳⽂件ALARM01.W A V拷贝到D:\Dynamics\ALM⽂件夹下
6、在iFIX编辑状态下,打开“报警画⾯”,对按钮“激活报警声⾳”右键,选择“编辑脚本”
7、打开如下“报警画⾯(代码)”编辑脚本窗⼝
“动画”---“⾼级配置”---“外观”
9、打开下图编辑窗⼝:
开画⾯中,选择“基于事件项”,如下图:
11、在打开的窗⼝中,确认“FixEvent27”、“FixEvent30”的表达式中测点通道是否与步骤7中“激活报警声⾳”编辑脚本中测点通道相同
12、选择FixEvent27,右键“修改”,如下图:
若表达式不正确,则点此进⼊
修改窗⼝
13、在上图中选择“VB编辑器”,打开“报警代码”编辑窗⼝,如下图:
⾄此,设置报警声⾳的⼯作完成。
IFIX问题处理要点
![IFIX问题处理要点](https://img.taocdn.com/s3/m/cc456dcd76eeaeaad1f330d3.png)
IFIX冗余服务器配置IFIX冗余服务器配置 (2)IFIX冗余服务器数据源的切换 (5)历史报警的查询(这里只做出来在客户机上生成的) (7)历史数据时间保存一年。
(12)冗余服务器历史数据同步。
(12)当服务器切换时,客户机的历史趋势仍然能切换。
(12)计算机启动时IFIX自动运行。
(12)IFIX冗余服务器配置首先配置—网络如图所示添加远程节点名,然后点击配置见如图所示。
然后配置-SCADA组态,如图所示,SCADA邻居为SER02然后配置—本地启动,见如图所示,本地节点名为SER01,本地逻辑节点名为IFIX最后更改C:\WINDOWS\system32\drivers\etc目录下的hosts文件用记事本打开更改如下图所示其中圈里面的东西为增加的地方,包含两个冗余服务器,五个客户机。
至此主服务器的配置就完成了。
备服务器配置更改与主服务器类似。
只是需要注意SCADA 邻居为SER01,本地节点名需为SER02。
其他不需要更改。
客户机的配置禁用SCADA支持本地启动需更改为如图所示,本地节点名和本地逻辑节点名均为CL4(以客户机4为例)其他配置和服务器一样,包括网络配置和更高hosts文件。
到这里IFIX冗余服务器的系统配置完成。
IFIX冗余服务器数据源的切换当客户机与主服务器连接丢失时,系统会自动切换到备用的服务器,达到自动切换的效果,果然主服务器这时候恢复正常,不会自动切换回主服务器(可以自动切换不推荐),此时如果需要切换回去,能够在操作站画面上手动的方式切换。
效果图如上图所示,代表此时连接的是SER01的数据源,SER01与SER02都正常。
点击中间的按钮可以实现SER01和SER02的手动切换。
当主服务器故障时,系统会自动切换到SER02,如图所示此时代表SER01与该客户机通信故障,接收的是SER02的数据源。
当主服务器恢复后不会自动切换回(可以自动切换,但是不推荐,因为IFIX如果是服务器与PLC通信故障是不会达到切换的效果的,此时需要手动切换)手动切换方法:新建一个如图所示的画面(参见系统自带画面LocalAsPrimary.GRF、但是在客户机上需更改)更改的部分为原画面中所有的标签后缀_0更改为_1,且脚本的也要进行相应的修改。
IFIX环境配置_SCU_报警
![IFIX环境配置_SCU_报警](https://img.taocdn.com/s3/m/571493c758f5f61fb73666fb.png)
当过程值超过所定义的限值时,iFIX 将发送报警来通知操作员。
能使用SCU 的报警配置功能来启用和配置报警服务。
要配置报警,在SCU 工具箱中单击报警按钮。
有关如何配置报警功能,以下章节有详细的描述。
z启用报警服务 z自定义报警服务 z高级报警配置 z编辑报警区域数据库 z配置自动报警管理器 z 配置报警音响报警服务将提供自定义报警配置工具。
能很方便的启用任意一个或所有的报警服务,并且也能为每个服务定义设置来帮助实现报警策略。
下面是在报警配置对话框中可利用的报警服务:z报警打印机1,2,3,4 z报警一览服务 z报警文件服务 z报警历史服务 z报警网络服务(只在网络方式下激活) z报警启动队列(只在配置网络SCADA 服务器下激活) z 报警ODBC 服务要启用和配置服务,只需要双击它。
关于报警服务的更详细信息,请参阅实现报警和消息 手册。
下面部分将详细介绍如何使用SCU 来自定义报警服务。
通过自定义配置修改每个报警服务的一些设置。
每个报警服务都包含各自的配置对话框,并可以修改它。
您也可以从配置对话框中访问报警区域对话框。
有关每个报警服务对话框如何工作的详细信息请参阅实现报警和消息指南。
配置报警区域 配置报警区域对话框将控制哪些报警和应用消息能接收。
在配置对话框上通过单击区域按钮,能访问已配置配置报警启用报警服务自定义报警服务的任务对话框。
注意:也能执行高级报警区域配置功能。
更详细的信息请参阅高级报警配置部分。
更多有关报警区域信息请参阅实现报警和消息指南。
下面部分简要的描述了配置报警区域时如何使用配置报警区域对话框。
如何使用配置报警区域对话框SCU允许您从以下几个位置中来访问配置报警区域对话框:报警服务.在报警配置对话框中双击一个报警服务并单击区域。
出现一个启用特殊服务的已配置报警“区域”对话框。
公共报警区域.在报警配置对话框中,单击“高级”并单击“公共区域”。
出现一个为公共区域的已配置报警区域对话框。
iFIX培训讲义
![iFIX培训讲义](https://img.taocdn.com/s3/m/3d4467c749649b6648d747dc.png)
第一章
只读节点
了解iFIX
除了不能写到iFIX数据库或OPC服务器中,只读的iClient与iClient具 有同样的功能。
运行节点 运行节点不允许修改显示画面和过程数据。预先配置好的文件安装在 这些节点上,能监控生产过程,改变生产过程的设定,以及确认报警。
Page 10
图1.5:分布式节点配置示例
SCADA服务器或SCADA节点运行iFIX的数据采集和管理组件。通常, SCADA节点用于车间级数据采集,直接连接过程硬件。
iClient节点 iClient 节点是最常用的节点,显示来自iFIX的实时画面。 HMI PAK节点 HMI PAK=SCADA+iClinet 网络节点:
Page 8
iFIX培训讲义
仪电设备管理部
刘文余
前言:
因为我厂现在多处使用GE FANUC公司的iFIX软件对设备进行监视管 理、报警和控制,所以系统学习IFIX对日后维护、管理有很大的帮助,也 很有必要。 iFIX培训讲义,是以做一项工程为目标,结合实例来讲解从IFIX基 本概念到配置系统、绘置图形界面、数据连接、标签制作、脚本编写、报 警配置、实时趋势及历史曲线、安全等各项功能。配合视频学习及练习, 加深理解iFIX每一项功能的目的及实现方法。 时间仓促,也许此讲义中有错误及不足之处,希望大家指出共同提 高、学习。
第一章
了解iFIX
独立节点 在集中式的iFIX SCADA系统中,独立节点指能够独立完成所有iFIX功 能的节点。独立节点不能与其它节点联网。
图1.4:独立节点配置示例
本地节点 远程节点
在分布式iFIX系统中,本地节点指所在的当前正在工作的节点,远程 节点指任何一个想与之通讯连接的节点。
iFix培训资料课件
![iFix培训资料课件](https://img.taocdn.com/s3/m/9513129f51e2524de518964bcf84b9d528ea2c02.png)
iFix在工业自动化领域的应用广泛,通过实时监控和数据采集,提高生产效率和 设备可靠性。
详细描述
iFix作为工业自动化领域的专业软件,能够实现实时数据采集、监控和报警功能 。通过与各种PLC、DCS等控制系统集成,iFix可以帮助企业实现生产过程的自动 化控制,提高生产效率和设备可靠性,降低维护成本。
案例三:iFix在智能制造中的应用
总结词
iFix在智能制造领域的应用有助于实现生 产过程的智能化和柔性化,提高生产效 率和产品质量。
VS
详细描述
iFix软件在智能制造领域的应用可以实现 生产过程的智能化和柔性化。通过与各种 制造设备和系统进行集成,iFix可以帮助 企业实现生产过程的可视化和可控化,提 高生产效率和产品质量,缩短产品上市时 间,增强企业的市场竞争力。
iFix的数据模型
总结词
掌握iFix的数据模型,包括数据源、目标、映射关系等。
详细描述
iFix的数据模型是实现数据传输的核心,包括数据源、目标、 映射关系三个部分。数据源是数据的来源,可以是各种数据 库、文件等;目标则是数据传输的目的地;映射关系定义了 数据从源到目标的转换规则。
iFix的界面和操作
人工智能与机器学习
iFix将集成人工智能和机器学习技术,实现自动化故障检测、预测 性维护和智能决策支持。
增强安全性
iFix将加强安全防护机制,包括数据加密、身份验证和访问控制, 确保系统安全可靠。
iFix在未来的应用前景
1 2 3
工业物联网
iFix将更好地支持工业物联网应用,实现设备连 接、数据采集和远程监控等功能,提高生产效率 和降低运营成本。
善,以满足海量数据处理和分析的需求。
跨平台协作
iFix监控系统中实现报警记录的存储和查询4页
![iFix监控系统中实现报警记录的存储和查询4页](https://img.taocdn.com/s3/m/c87d116c0912a2161479296e.png)
iFix监控系统中实现报警记录的存储和查询引言 2#联合泵站供水控制系统主要包括铸机供水控制系统、LF炉及RH炉供水控制系统、4300轧机供水控制系统和平流池控制系统。
采用上位机+PLC网络监控的方式,由上位机、施耐德昆腾系列PLC根据生产工艺组成控制网络系统,监控软件采用Intellution的Ifix。
iFIX提供的图形化的过程信息包括原始数据、计算数据、实时报警、变量字符串、点信息、实时趋势图、历史趋势图和变量状态等大量生产信息,操作人员根据这些信息进行分析和管理,并通过操作界面向数据库写数据,从而实现对现场生产工艺及设备的调节控制。
1 应用背景2#联合泵站铸机供水控制系统采用IFIX软件的报警系统,原设计报警信号只能实时显示,报警和操作记录不能保存,不便于优化操作和故障分析。
系统中由于数据采集量大,运行过程中可能出现大量的报警信息,运行人员不易发现真正的故障点,有时还可能出现忽略、丢失重要报警信息的情况。
因此良好的报警管理系统能及时发现和迅速排除故障,能准确查找故障原因,是系统安全稳定运行的有力保障。
2 解决方法对报警系统进行改造,将开关量变位、模拟量越限等数据变化存入到历史数据库中,然后再通过编写程序查询报警历史。
同时对报警信息进行分类优化,便于运行人员快捷的定位故障,及时采取措施,保证安全稳定生产。
下面就改造中的设计思想和方案进行介绍,并讨论具体实现中的关键技术问题。
2.1 报警记录的存储和查询由于iFIX的“报警历史”功能只能存储实时报警信息,要实现报警信息的存储,需要借助其它工具。
IFIX系统的报警信息可以记录到文本文件中,也可以通过ODBC记录到开放式数据库中,如ACCESS、SQL Server 等。
本次改造选用数据库的方式存储报警记录、运行记录,记录可以长期保存,随时查询并可打印。
2.1.1 IFIX数据库中配置报警信号及报警类型在IFIX 数据库中对需要报警的数据和信号进行配置,设置模拟量的报警值、报警类型,如上限、上上限、下限、下下限、变化率、最小偏差和最大偏差等;设置数字量的报警类型,如变位、闭合和打开等。
ifix语音报警
![ifix语音报警](https://img.taocdn.com/s3/m/f73bc0eee009581b6bd9eb84.png)
第二例语音报警在实际工程中需要对开关量的变位进行报警,为了提醒值班人员除在画面上以颜色,图标等提示外,一个非常好的报警方法是语音报警,将录制好的语音通过声卡播放出来。
一般而言语音报警的方式为通过调度来实现。
在实际应用中,发现一个工作量减少的方法,采用Alarm Summary控件的NewAlarm方法报警。
第一节播放语音报警的函数播放语音文件(.WA V)可以通过API函数来进行,不需要单独的编写。
播放WA V文件的函数有两个,对应于同步和异步。
所谓同步是指一次只能播放一个语音文件,不可以连续播放;而异步则可以同时打开多个语音文件,一个个连续的播放,在多个报警同时到来时非常有用。
同步函数为:mciSendString使用时首先要声明:Declare Function mciSendString Lib "winmm.dll" Alias "mciSendStringA" (ByVal lpstrCommand As String, ByVal lpstrReturnString As String, ByVal uReturnLength As Long, ByVal hwndCallback As Long) As Long用法:Dim filename as StringDim cmd As Stringfilename = "test.wav"cmd = "open " & filename & " type WA VEAudio alias MyWav"Call mciSendString(cmd, 0, 0, 0)Call mciSendString("play MyWav", 0, 0, 0)异步函数为:mciSendString使用时首先要声明:Declare Function sndPlaySound Lib "winmm.dll"Alias "sndPlaySoundA" (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long用法:Dim filename as Stringfilename = "test.wav"Call sndPlaySound(filename, SND_SYNC)可以连续调用sndPlaySound来进行连续多个语音文件的播放。
IFIX教程
![IFIX教程](https://img.taocdn.com/s3/m/77e29307443610661ed9ad51f01dc281e53a56b8.png)
IFIX教程IFIX教程1.概述1.1软件的基本功能:数据采集◆与工厂的I/O设备直接通信◆通过I/O驱动程序,与I/O设备接口数据管理◆处理、使用所取数据◆数据管理包括很多方面,如过程监视(图形显示),监视控制,报警,报表,数据存档1.2节点类型:一个运行IFIX软件的计算机称为一个节点有SCADA服务器、iClient、HMI Pak三种类型独立节点,本地节点和远程节点2.iFIX结构2.1 基本结构:包括过程数据、I/O驱动器、DIT、SAC和过程数据库PDBI/O驱动器:iFIX和PLC之间的接口称为I/O驱动器功能:数据采集,监视和控制I/O驱动器DIT(驱动器映像表-Driver Image Control):是在SCADA服务器内存中存储I/O驱动器轮询记录的区域每个轮询记录有一个刷新率,称为轮询(poll)时间过程数据库:是在SCADA服务器内存中存储I/O驱动器存储轮询记录数据的区域 SAC:扫描、报警和控制SAC的功能:◆从DIT中读取数据◆将数据传至过程数据库PDB◆数据超过报警设定值,则报警图形显示Intellution Workspace以运行模式提供HMI功能分布式结构数据库的标识信息:句法:SERBER.NODE.TAG.FIELD-SERVER:OPC数据服务器的名称-NODE:数据库所在的节点名-TAG:数据库中的标签名称-FIELD:标签的特殊参数信息数据流:I/O驱动器读取过程硬件●-I/O驱动器从过程硬件的寄存器中读取数据●-该数据传入DITSAC扫描DIT●-SAC从DIT中读数●-该数据传入过程数据库PDBIntellution Workspace向PDB发出请求●-图形显示中的对象显示PDB的数据●-其他应用可向PDB请求数据3.系统配置3.1 路径配置:用来指定IFIX目录的路径和名称报警配置:用来允许或禁止节点的报警功能网络配置:用于配置节点之间的通讯任务配置:在iFIX启动时,用来决定要执行的程序4. I/O驱动器4.1 SCADA配置:在SCADA服务器与过程硬件通讯前,需要定义并配置至少一种I/O 驱动器-iFIX在启动时最多可以装载8种I/O驱动器I/O驱动器类型:◆-串口通讯—COM驱动器◆-硬件供应商提供的驻留卡—RES驱动器◆-以太网卡—ETH驱动器4.2 SIM驱动器:基本功能,驱动器地址,信号发生器,报警和系统计数器4.3 I/O驱动器配置:◆通道定义◆设备定义◆轮询记录定义5. 图形介绍5.1 Intelluton工作台Intelluton的应用浏览器Intelluton工作台是使用IFIX的起点所有项目的配置都将在Intelluton工作台中完成也可以完成Intelluton iBatch软件的配置工作台模式:编辑模式和运行模式工作台部件:系统树,工作区,菜单栏,工具栏5.2 画面由对象组成,对象的名称必须是唯一的,名称必须以字母开头,最多可达40个字符,包括字母、数字和下划线“_”扩展名为*.GRF在画面对话框中改变属性6.使用过程数据库6.1 数据库标签数据库标签(块)是独立的单元数据库标签可以接收、检查、处理并输出过程值6.2 数据库编辑器:用来创建和编辑数据库块数据库以电子数据表的形式出现数据库编辑器可以打开节点列表(SCU中定义)中任何SCADA 节点的数据库6.3 导入和导出数据库:7.图形对象7.1 图形对象7.2 属性窗口:用来修改对象静态属性的工具7.3 数据连接:用来显示数据源的ASCII码或数字信息是画面中最长用的一种图形对象从“插入”菜单中选择“数据连接”7.4 表达式编辑器:◆允许访问iFIX系统中的所有数据源◆有多种数据源可用来动画对象属性◆数据源可以是单个值或一个表达式◆表达式中可有下列数据源常数以引号引起来的字符串iFIX标签OPC服务器I/O地址图形对象的属性全局对象的属性报警计数器历史数据7.5 数据输入工具8.动画对象8.1 工作台工具栏工作台的工具栏提供了一些公共操作的按钮编辑环境下,从工具栏对话框选择或屏蔽工具栏以显示或隐藏工具栏8.2 动画:是根据数据源的变化动态的改变对象的属性数据源包括:●IFIX数据库标签●画面或对象的属性值●OPC服务器●从I/O地址采集的实时数据●全局变量●预定义的表达式●VBA事件8.3 动画专家:包括填充专家,旋转专家,位置专家,比例专家,可视专家,边缘颜色专家,前景颜色专家,背景颜色专家等。
IFIX中报警区域及查询设置
![IFIX中报警区域及查询设置](https://img.taocdn.com/s3/m/6e99e22c2af90242a895e59c.png)
IFIX2.6中报警区域及报警查询的设置和编程系统例子是一锅炉的监控系统:1.系统情况:五个锅炉站分散于最远距离在几公里的范围2.监控系统配置:五个站由OMRON PLC(CQM1H-CPU21)采集现场的开关量报警信号;通过MOXA的NPORT以太网模块―――(光纤收发器―――光纤―――光纤收发器―――)交换机,送到上位监控作相应处理3.配置:311#192.168.127.1COM3D1167#192.168.127.2 COM4 D2182#192.168.127.3 COM5 D31227# 192.168.127.4 COM6 D419# 192.168.127.5 COM7 D514.一、系统配置1.数据库中,在建立的报警采集数据中加入域名,可以是文字表示:在变量的报警扩展域的报警域1中添加;2.在系统配置中SCU-FIX:启用Alarm Summary Service。
使用公用区域用于所有服务;启用Alarm file Service。
(用于报警总览和查询表格)报警区域:A~E格式:日期=8 时间=16 报警扩展1=15 描述=50 数值=8消息长度=132 (表格顺序)高级设置:公共格式:日期=8 时间=10 节点=10 标签名=30报警类型=9 数值=13 单位=4 描述=39消息长度=132操作员消息:A~E列队设置:报警一览列队:500文件列队:300历史列队:1003.在报警查询中运用“报警总览”控件的各属性,由VBA编辑脚本实现所要求的功能二、功能1.报警声的屏蔽与取消控制按键:按一下屏蔽报警音响;再按一下,恢复报警音响按键外观特性:Fix32.FIX.sound_stop.F_CV的真/伪:=1 屏蔽报警音响=0 支持报警音响(同时闪烁)脚本编辑:Toggledigitalpoint "Fix32.FIX.sound_stop.F_CV"报警音乐由WIN中选择COPY到:\Dynamics\ringin.wav 2.报警确认全部报警确认:按键脚本:AlarmSummaryOCX2.AckAllAlarms选择报警确认:按键脚本:Dim sNode As String, sTag As String, boolTagSelected As BooleanboolTagSelected = AlarmSummaryOCX2.GetSelectedNodeTag(sNode, sTag) If boolTagSelected Then AlarmSummaryOCX2.AckAlarm sNode, stag未确认的分域(C)报警数:DATALINK动态特性:属性名CAPTION 的数据源:Fix32.FIX.C ALARM_SUM.F_CVSIM Simulation Driver C:C:UNACK3.报警音响的再次触发:报警确认后,如果报警仍存在,则数秒后报警声将再次触发;如果又出现报警,则系统自动支持音响Dim TTT1 As LongDim j1 As IntegerPrivate Sub FixTimer3_OnTimeOut(ByVal lTimerId As Long)If Fix32.Fix.alarm_sum > 0 Then ‘只要有报警出现If Fix32.Fix.sound_stop.F_CV = 1 ThenTTT1 = mciExecute("play " + "D:\Dynamics\ringin.wav")End IfIf Fix32.Fix.picture_stop.F_CV = 1 Thenopenpicture "f4" ' 打开报警总览画面。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
从零开始学iFIX 培训课程
第12讲iFIX报警和消息
主讲:钱立湘
出品:极易组态软件专业培训网
内容
实时报警和消息
报警和消息介绍
报警设置
报警显示
报警分组
历史报警和消息
报警和消息文件形式保存和查询
报警和消息数据库形式保存和查询 电子书-《实现报警和消息》
1.1.实时报警介绍
报警-现场设备PLC的数据超出范围 SAC
SCAN-扫描读取数据
Alarm-报警
Control-控制
1.2.报警设置
报警产生-WSACTASK.exe
WSACTASK.exe读取PDB配置 PDB中设置报警
数字量配置
变位-COS
打开-置0,开闸,OPEN
关闭-值1,合闸,Close
1.2.报警设置 模拟量配置
1.2.报警设置
报警优先级
INFO, LOLO, LOW, MEDIUM, HIGH, HIHI 或CRITICAL
报警一览控件中选择过滤报警优先级
1.3.实时报警显示
报警一览控件显示
报警计数器
语音报警
报警一览控件列宽要通过编辑AlarmSummary.ini改变默认列宽:
col_width[0] 确认
col_width[1] 区域
col_width[2] 开始日期
col_width[3] 结束日期
col_width[4] 描述
col_width[5] 节点
col_width[6] 优先级
col_width[7] 状态
col_width[8] 标签名
col_width[9] 开始时间
col_width[10] 结束时间
col_width[11] 数值
col_width[12] Alarm Extension Field 1
col_width[13] Alarm Extension Field 2
col_width[14] User Defined Field 1
col_width[15] User Defined Field 2
1.4.报警区域
报警区域作用
报警区域定义
报警区域分配
报警一览控件中选择过滤报警区域
1.4.报警文件保存
SCU-报警文件保存
保存位置-硬盘,SCU路径设置
iFIX将在30天后自动删除报警文件。
保存报警文件的时间期限,-ALARM.INI文件中file_live_days参数值。
Local路径下。
file_live_days参数的取值范围为1到365天 45天后删除报警文件,file_live_days=45
1.4.报警文件保存
报警文件任务(自动)
ALMFILE.EXE
接收报警消息并以文件方式存储。
报警打印机任务(自动)
ALMPRIN.EXE
接收报警消息并发送到打印机。
报警一览任务(自动)
ALMSUM.EXE
在Proficy iFIX工作台的报警一览对象中显示接收的报警
报警一览队列删除(自动,SCADA)
SUMQDEL.EXE
从报警一览队列中删除已查看的、已转为正常的报警。
电子书-iFIX环境设置-iFIX启动
1.5.报警文件显示
记事本查看
画面查询查看
系统树-ALMHIS.exe 查看该程序启动后的报警
2.1.消息介绍
消息
对过程数据库PDB写的记录,即操作记录-事件消息
iFIX软件自身记录,如启动,关闭,以及异常-
系统消息
开发的工程运行时的相关记录-应用消息
2.1. 消息介绍
将生成事件消息的数据库块: 数字量输入块–DI
数字量输出块-DO
数字量寄存器块-DR
模拟量输出块-AO
模拟量寄存器块-AR
文本块–TX
PDB设置启用消息
2.2. 消息显示
历史报警程序ALMHIS.exe
2.3消息保存 ALM文件
3.报警消息保存第三方数据库 报警ODBC
将报警保存到Access,SQL等关系型数据库 优点,便于查询
1.数据源设置
2.SCU设置
3.读取
3.报警消息保存第三方数据库
不要使用Access保存报警
商业关系型数据库,MS SQL,Oracle,MY SQL SQL Express-MS SQL免费版
/wiki/SQL_Server_Express 下载
/zh-
cn/download/details.aspx?id=1695
MS SQL Express
SQL Native Client .\SQLEXPRESS。