从零开始学iFIX 培训课程
第12讲iFIX报警和消息
主讲:钱立湘
出品:极易组态软件专业培训网
https://www.wendangku.net/doc/636096508.html,
https://www.wendangku.net/doc/636096508.html,
内容
实时报警和消息
报警和消息介绍
报警设置
报警显示
报警分组
历史报警和消息
报警和消息文件形式保存和查询
报警和消息数据库形式保存和查询 电子书-《实现报警和消息》
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免费版
https://www.wendangku.net/doc/636096508.html,/wiki/SQL_Server_Express 下载
https://www.wendangku.net/doc/636096508.html,/zh-
cn/download/details.aspx?id=1695
MS SQL Express
SQL Native Client .\SQLEXPRESS