0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

S7-1500 Porgram_Alarm使用方法

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:微笑应对 2022-11-30 17:31 次阅读

S7-1500 Porgram_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所示:

a51367b2-7091-11ed-8abf-dac502259ad0.jpg

图1.添加程序块

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

SIG BOOL 要监视的信号
信号上升沿:生成一个到达的程序报警。
TIMESTAMP LDT 报警时间戳。
未分配变量时,默认使用CPU的系统时间作为报警时间戳。
SD_i VARIANT 第 i 个相关值 (1 ≤ i ≤ 10) 。
可以使用二进制数、整数、浮点数或字符串作为关联值。
ERROR BOOL 错误位
STATUS WORD 错误代码

表1.指令参数

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

a5482a2e-7091-11ed-8abf-dac502259ad0.jpg

图2.程序输入参数化

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

a598801e-7091-11ed-8abf-dac502259ad0.jpg

图3.打开程序报警

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

a5bab008-7091-11ed-8abf-dac502259ad0.jpg

图4.添加报警文本内容

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

a5dd451e-7091-11ed-8abf-dac502259ad0.jpg

图5.报警文本变量

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

a5fd23de-7091-11ed-8abf-dac502259ad0.jpg

图6.程序应用

报警文本显示

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

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

a612176c-7091-11ed-8abf-dac502259ad0.jpg

图7.接收报警

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

a6268f9e-7091-11ed-8abf-dac502259ad0.jpg

图8.博途报警显示

2、S7-1500CPU本体显示屏

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

3、S7-1500CPU Web服务器

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

a6473956-7091-11ed-8abf-dac502259ad0.jpg

图9.Web设置

a6644730-7091-11ed-8abf-dac502259ad0.jpg

图10.访问级别设置

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

a6831e6c-7091-11ed-8abf-dac502259ad0.png

图11.WebServer报警显示

4、HMI报警视图

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

a6a3d42c-7091-11ed-8abf-dac502259ad0.jpg

图12.HMI报警显示

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

a6ba3442-7091-11ed-8abf-dac502259ad0.jpg

图13.HMI报警显示

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

a727e730-7091-11ed-8abf-dac502259ad0.jpg

图14.HMI报警显示

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

a76fa2b4-7091-11ed-8abf-dac502259ad0.png

图15.HMI报警显示






审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10826

    浏览量

    211162
  • 显示屏
    +关注

    关注

    28

    文章

    4457

    浏览量

    74135
  • tia
    tia
    +关注

    关注

    1

    文章

    81

    浏览量

    28081
  • S7-1500
    +关注

    关注

    3

    文章

    300

    浏览量

    6344

原文标题:S7-1500 Porgram_Alarm 使用

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    S7-1500系列PLC+变频器+编码器组成位置控制系统设计原理

    S7-1500 Motion Control 支持轴的控制定位和移动,是各个 CPU S7-1500 和CPU S7-1500SP 的重要组成部分。S7-1500T Technolog
    发表于 04-07 16:08 3467次阅读

    S7-1500与MV340自由口通信方案

    SIMATIC S7-1500 或ET200MP 自动化系统包含各种应用模块,其中包括通信模块。串行通信模块通过点对点连接,提供了简单的数据交换功能。本例以S7-1500 串口通信模块CM PtP RS232 HF,与手持读码器MV340 自由口通信为例,简单介绍西广]子
    发表于 09-26 18:09 11次下载
    <b class='flag-5'>S7-1500</b>与MV340自由口通信方案

    S7-1500系统架构及特点

    S7-1500 的数据管理系统中,提供两种不同的块访问机制: 优化访问、 非优化访问(兼容 S7-300/400),S7-1500 FW V1 及以上版本中,支持自动初始化功能。S7-
    发表于 10-10 11:40 29次下载
    <b class='flag-5'>S7-1500</b>系统架构及特点

    西门子S7-1200 和 S7-1500 的编程指南pdf下载

    西门子S7-1200 和 S7-1500 的编程指南
    发表于 03-27 15:15 293次下载

    西门子S7-1500凭什么秒杀S7-300/400?

    西门子S7-1500作为西门子迄今为止功能最强大、性价比最高的PLC,得到了广大客户关注,今天与大家分享西门子西门子S7-1500S7-300、S7-400相PK 的几点优势以及型谱
    的头像 发表于 04-27 14:16 2.5w次阅读
    西门子<b class='flag-5'>S7-1500</b>凭什么秒杀<b class='flag-5'>S7</b>-300/400?

    西门子S7-1200和S7-1500编程风格指南

    西门子S7-1200和S7-1500编程风格指南分享
    发表于 08-17 17:30 21次下载

    关于S7-1200或S7-1500 PLC的通信

    WinCC V7.4SP1中针对S7-1200 或 S7-1500通信,可以创建状态变量和控制变量,用来显示和控制S7-1200 或 S7-1500 PLC的通信。
    发表于 10-09 10:05 2180次阅读

    S7-1500S7-1500之间S7通信

    使用 STEP7 V14 在同一个项目中,新建两个S7-1500站点,然后做 S7 通讯。
    的头像 发表于 11-23 09:53 2930次阅读

    S7-1500 CPU支持与其它S7-1500 CPU进行直接数据交换

    从固件版本 V2.8 开始,S7-1500 CPU 支持与其它 S7-1500 CPU 进行直接数据交换。在直接数据交换的情况下,S7-1500 CPU 将 I/O 区域中的循环用户数据提供给一个或
    的头像 发表于 11-29 09:53 4010次阅读

    WinCC与 S7-1200/S7-1500 PLC之间的通信解析

    自WinCC V7.2版本起,软件新增加了 "SIMATIC S7-1200, S7-1500 Channel"通道,用于WinCC与 S7-1200/S7-1500 PLC之间的通信
    发表于 02-06 09:39 8012次阅读

    SIMATIC S7-1500的Profibus DP通讯

    SIMATIC S7-1500的Profibus DP通讯
    的头像 发表于 05-04 15:20 1804次阅读
    SIMATIC <b class='flag-5'>S7-1500</b>的Profibus DP通讯

    西门子S7-1500 之间 S7 通信

    S7-1500S7-1500 之间 S7 通信 S7-1500 的 PROFINET 通信口可以做 S7 通信的服务器端或客户端。
    的头像 发表于 05-29 14:04 5626次阅读
    西门子<b class='flag-5'>S7-1500</b> 之间 <b class='flag-5'>S7</b> 通信

    S7-1500之间S7通信实例

    S7-1500 的 PROFINET 通信口可以做 S7 通信的服务器端或客户端。S7-1500 支持 S7单边通信,仅需在客户端单边组态连接和编程,而服务器端只准备好通信的数据就行。
    的头像 发表于 06-01 09:25 3139次阅读
    <b class='flag-5'>S7-1500</b>之间<b class='flag-5'>S7</b>通信实例

    S7-1200/S7-1500与精简面板仿真过程的步骤

    S7-1200/S7-1500与精简面板仿真有两个需要注意的问题。
    的头像 发表于 08-23 10:45 1767次阅读
    <b class='flag-5'>S7</b>-1200/<b class='flag-5'>S7-1500</b>与精简面板仿真过程的步骤

    S7-1500冗余 PLC 1500R使用入门

    电子发烧友网站提供《S7-1500冗余 PLC 1500R使用入门.pdf》资料免费下载
    发表于 08-13 09:12 1次下载