S7-1500 Program_alarm使用

S7-1500集成程序报警功能,通过报警可以快速检测自动化系统中的过程控制错误。使用Program_Alarm指令的相关功能,可以在显示设备中显示CPU的报警内容。

每个CPU的同步报警事件,都指定给一个Program_Alarm指令块。该指令只能在FB块中调用创建,在报警编辑器中编辑。

每个Program_Alarm指令可以最多添加10个报警文本相关值的变量(SD_i)。

一、S7-1500编程组态

示例中使用的软件和硬件环境:

1、TIA Portal V15.1

2、CPU1512C-1 PN(6ES7 512-1CK00-0AB0),V2.6

3、TP700 Comfort(6AV2 124-0GC01-0AX0)

二、新建PLC报警

1、新建项目,添加FB程序块,打开“扩展指令--报警”将Program_Alarm指令添加到FB块中。如图1所示:

图1.添加程序块

指令Program_Alarm的各参数定义如表1所示。

表1.指令参数

2、将“Program_Alarm”报警文本或相关信息文本中待显示其值的变量,分配给“Program_Alarm”块的 SD_i 输入。如图2所示:

图2.程序输入参数化

3、在项目导航中,双击“PLC 监控与报警”(PLC supervisions & alarms)。选择“报警 > 程序报警”(Alarms > Program alarms) 选项卡。如图3所示:

图3.打开程序报警

4、选择新的“Program_Alarm”,并在报警文本或信息文本指定位置处,手动输入报警文本并通过鼠标右键的快捷菜单插入连接指定相关值的引用。如图4所示:

图4.添加报警文本内容

注意:报警文本中使用的动态参数(变量)必须是在Program_Alarm的SD_i输入定义的变量,最多可在一条文本中插入10个动态变量(SD_1至SD_10)。如图5所示:

图5.报警文本变量

5、在MAIN中调用FB块,下载并触发SIG,如图6所示。

图6.程序应用

三、报警文本显示

1、博途在线诊断的报警显示

右键点击“PLC_3”站点,快捷菜单中选择“接收报警”,如图7所示:

图7.接收报警

从博途视图下侧打开“诊断”,选择“报警显示”,如图8所示:

图8.博途报警显示

2、S7-1500CPU本体显示屏

在S7-1500的CPU显示屏上依次打开:诊断--报警,即可显示当前报警内容。

3、S7-1500CPU Web服务器

S7-1500CPU属性项目Web服务器中,勾选“启用模块上的Web服务器”,并设置用户访问级别。如图9、10所示:

图9.Web设置

图10.访问级别设置

浏览器打开WebServer,在消息中即可消失报警内容。如图11所示:

图11.WebServer报警显示

4、HMI报警视图

1).在项目导航中,打开公共数据,新增报警类。如图12所示:

图12.HMI报警显示

2).PLC监控和报警中,修改报警类。如图13所示:

图13.HMI报警显示

3).HMI画面中,添加报警视图控件,在报警视图的当前报警状态中,勾选报警类。如图14所示:

图14.HMI报警显示

4).报警显示。如图15所示:

图15.HMI报警显示

西门子精简面板和精智面板与S7-1200/1500PLC时间同步功能

西门子精智面板Sm@rtServer功能的使用

在STEP 7 (TIA Portal) 中,如何实现流量累积功能?

如果你会WINCC却不懂WinCC Audit审计追踪

WINCC与PLCSIM Advanced仿真的S7-1500通信

WinCC Professional 使用C脚本读写变量

西门子WINCC8.0VBS脚本学习讲解

博途WinCC Professional 获取通信状态(脚本)

西门子标准 CPU 与 S7-1500R/H 冗余系统进行S7通信

西门子S7-1200加入MRP 环网用法

西门子WINCC和400H实现通讯的无扰切换

WinCC V7.5和Allen-Bradley ControlLogix5500 通讯

MES访问WinCC V7.5/8.0 REST API

西门子博途WinCC Professional 脚本C声音报警

建立SIMATIC NET OPC服务器与200SMART的连接

博途WinCC Professional VBS脚本更改对象属性

西门子博途WinCC Advanced 项目下载

西门子WINCC8.0带确认的输入/输出域

WINCC8.0条形图对象(3D棒图对象)

西门子WinCC Professional 脚本控制画面层的显示/隐藏

WinCC Advanced/Professional/Unified PC区别扫盲

SIMATIC WinCC 离散量报警组态

西门子WINCC变量归档备份

博途WinCC Professional 与 S7-1200/1500通信

博途TIA中数据块如何实现清零?

西门子博途结构数据类型(Struct)

西门子PCS7版本V9.1系统安装

西门子WINCC画面显示系统时间

工控人加入PLC工业自动化精英社群

西门子WINCC提示缺少Audit RC/RT授权

西门子S7-400H MODBUS通讯

经典版wincc、SQLserver数据库和Excel表格的数据交互

基于FactoryTalk View Studio和AB_CompactLogix中型PLC无线通讯方案

巨控GRM230自带IO液位远程联动水泵行业应用

基于巨控GRM230酒店高位水箱远程监控系统

基于巨控GRM560西门子1200PLC发邮件

AB PLC和西门子PLC之间需要交换数据

基于INTOUCH和巨控GRM530的PLC无线通讯方案

巨控GRM530模块在污水泵站中的应用

WINCC 本地连接 巨控GRM300网关连接PLC和仪表

巨控GRM530实现PLC远程下载远程维护

巨控GRM530杀菌信息云存储及云检视技术创新改善

广州巨控远程模块在新能源生产项目的应用

记录一个巨控GRM532跨国沙特远程调试西门子1200PLC案例

罗克韦尔AB的PLC如何实现远程上下载手机APP远程监控IOT联网通讯

AB1756PLC通过协议网关巨控GRM300读取多个MODBUS 仪表

西门子S7-1500双冗余巨控GRM530实现工业联网通讯

西门子1500PLC连接64个仪表巨控GRM300网关数据交互

三菱Q系列PLC如何实现远程上下载手机APP远程监控IOT联网通讯

石化工厂100个485仪表10KM通讯上位机组态IFIX

巨控GRM600通过OPCUA客户端协议访问WINCC7.5OPCUA服务器

巨控GRM600系列标准OPCUAserver协议链接UaExpert

巨控GRM560系列标准OPCUA客户端协议访问西门子1200PLC

巨控GRM230在辽油工区电锅炉远程平台的应用

intouch的报警怎么发到短信/微信上

巨控GRM530在制药企业质量管理中的应用

工控人加入PLC工业自动化精英社群

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值