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

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

3天内不再提示

PLC报警程序实例

jf_izSRQyuK 来源:变频器世界 2023-07-19 10:06 次阅读

一、前言

我们在所有的自动项目中,对一些小型单机PLC编程,必定少不了报警程序的编写。这些报警程序用于输出相应的警示信息,警示设备的使用的操作人员,告诉他们设备出现了非正常的情况。以便故障能及时处理,提高生产效率。

在我们做自动化设备设计的时候,常用如下图所示的警示灯。由不同的颜色的模块组合而成,用于指示设备的运行状态。在选型的时候我们一般还选用带有声音报警(蜂鸣)的警示灯。以达到声光报警的目的。

二、三色报警灯

这种的警示灯与PLC之间的连接,一般都是由PLC的输出点直接驱动,一个输出点对应于一个指示灯或蜂鸣。也就是说选取了多少层的警示灯,就意味着需要多少个IO点来进行控制。

我们在设计过程中,可以按照我们设备需要指示的功能的多少来选取多少层的警示灯。

在这里我们讨论一个三层(红、黄、绿)加蜂鸣的警示灯的程序的编写,这种情况也是我们单台自动化设备设计过程中最常见的使用方法。

功能定义如下:

报警:红色灯闪烁,蜂鸣

提示:黄色灯闪烁,绿灯常亮

正常:绿灯常亮

消音按钮按下:红色灯常亮,取消蜂鸣

故障清除:红色灯灭

由此,我们做出如下程序:

ebd404aa-254e-11ee-962d-dac502259ad0.png

三、报警程序实例

在一个完整的PLC控制程序中,设备的报警信号一般都是有多个。对于每一个报警信号,我们都应该有像上面一样的报警控制进行响应。

那如何让每一个报警信号都能像上面的报警程序来响应呢?

对于编程量小的项目,可逐个报警点控制;但如果编程量稍大一点,这样就会变得异常繁琐,而且还特别容易出错。

这种情况最好的办法肯定是将报警程序做成一个子程序,然后让程序中的所有报警信号统一输出至报警子程序,由报警程序来控制报警的输出。这样结构化的编程,能大大提高程序的效率,减少我们相同功能的重复编程。提高我们程序的可读性和复用性。

当然,PLC程序从来没有固定的套路,根据实际情况可以灵活多变,对于PLC报警程序,各位朋友可以留言分享下自己的方法,大家一起进步!

审核编辑:汤梓红

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

    关注

    5016

    文章

    13385

    浏览量

    465259
  • 编程
    +关注

    关注

    88

    文章

    3637

    浏览量

    93956
  • 程序
    +关注

    关注

    117

    文章

    3795

    浏览量

    81386
  • 警示灯
    +关注

    关注

    1

    文章

    16

    浏览量

    10442

原文标题:涨知识 | 如何写出一个好的PLC报警程序?

文章出处:【微信号:变频器世界,微信公众号:变频器世界】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    相关推荐

    6个经典的PLC程序实例

    众所周知,一套完整的PLC程序,并不仅仅是使系统能够运行起来这么简单,它也需要完整的注释、精良的架构、良好的可扩展性、完备的报警保护系统、运行前的模拟系统。今天小编就给大家分享6个经典的PLC
    发表于 06-21 14:14 9664次阅读
    6个经典的<b class='flag-5'>PLC</b><b class='flag-5'>程序</b><b class='flag-5'>实例</b>

    PLC控制伺服电机应用实例

    PLC控制伺服电机应用实例。 介绍PLC如何控制伺服电机应用的实例
    发表于 05-05 11:37 67次下载

    GP实例_PLC程序

    三菱PLC(可编程逻辑控制器)编程实例项目例程
    发表于 11-07 15:24 3次下载

    三菱PLC编程实例项目例程-包装机三菱PLC程序

    三菱PLC编程实例项目例程-包装机三菱PLC程序
    发表于 03-22 17:34 235次下载

    火车PLC控制程序和触摸屏_PLC编程实例项目例程

    火车PLC控制程序和触摸屏_PLC编程实例项目例程
    发表于 05-13 16:06 34次下载

    拉丝机程序FX1N_PLC编程实例项目例程

    拉丝机程序FX1N_PLC编程实例项目例程
    发表于 05-13 16:12 69次下载

    裂片機GP实例+PLC程序

    三菱PLC(可编程逻辑控制器)编程实例项目例程
    发表于 11-05 14:51 2次下载

    学好PLC须掌握的三个典型程序实例

    学好PLC须掌握的三个典型程序实例
    的头像 发表于 03-26 09:02 3.7w次阅读
    学好<b class='flag-5'>PLC</b>须掌握的三个典型<b class='flag-5'>程序</b><b class='flag-5'>实例</b>

    三菱PLC程序实例讲解

    和大家分享一些三菱的程序,主要包括电气正转控制、正反转控制、定时控制、多地控制、定时器与计数器组合延长定时控制、多重输出控制和载报警控制通过PLC实现时的PLC线路和梯形图。
    的头像 发表于 10-16 10:06 3.8w次阅读
    三菱<b class='flag-5'>PLC</b><b class='flag-5'>程序</b>的<b class='flag-5'>实例</b>讲解

    如何实现PLC发生故障时PLC短信报警PLC电话报警PLC微信报警

    前言,越来越多的PLC系统需要发生故障报警时,可以立即通知到相关人员。以前一般的PLC系统只能在现场的PLC柜里加装一个声光报警灯,一有
    发表于 04-23 09:20 6232次阅读

    台达ASDA系列伺服驱动器PLC的控制实例参数设置及PLC程序免费下载

    台达ASDA系列伺服驱动器PLC的控制实例参数设置及PLC程序免费下载。
    发表于 12-15 08:00 28次下载
    台达ASDA系列伺服驱动器<b class='flag-5'>PLC</b>的控制<b class='flag-5'>实例</b>参数设置及<b class='flag-5'>PLC</b><b class='flag-5'>程序</b>免费下载

    使用单片机实现报警发声的C语言实例程序免费下载

    本文档的主要内容详细介绍的是使用单片机实现报警发声的C语言实例程序免费下载。
    发表于 03-02 11:34 10次下载

    新印刷机PLC程序分享

    三菱PLC(可编程逻辑控制器)编程实例项目例程——新印刷机PLC程序
    发表于 05-05 14:58 4次下载

    三菱PLC编程实例项目之饮水机生产线PLC程序

    三菱PLC(可编程逻辑控制器)编程实例项目例程,饮水机生产线PLC程序《带注释》
    发表于 05-11 14:54 8次下载

    4个PLC经典程序实例

    PLC在工控和配电系统中的运用十分广泛,从简单的电机控制,到复杂的过程控制DCS系统和电力监控SCADA,都用到PLC。今天小编给大家收集了四个PLC程序
    发表于 03-14 10:15 3516次阅读