【PLC学习十】PLC必会功能——报警

【PLC学习十】PLC必会功能——报警

当温度传感器、湿度传感器、压力传感器等装置的数值超出设定值后,必须要设置报警系统,以提醒工作人员,机器出现了故障


下述编程内容,以描述编程逻辑为准,不做具体程序展示


一、报警模块所需要设置的功能

报警功能内容概述:

  • 超量程报警
  • 设置报警死区
  • 计算报警死区过程值(即报警滞后值)
  • 高/低报警恢复值
  • 高/低报警值滤波计时
  • 计时器清零
  • 激活高报警
  • 产生高报警
  • 激活低报警
  • 产生低报警
  • 短路、断路状态判断

提示:以下描述上述编程逻辑

二、编程逻辑概述

1.超量程报警

超量程报警顾名思义是——当采集到的模拟量信号超过量程范围时,
立即输出报警信号
该逻辑功能,使用>、<、不等于等运算逻辑,即可实现
用到的梯形图:开点、输出线圈、运算符

如果X>3000,则连通报警线圈(OUT)

2.报警死区

此处负责设置报警死区的百分比,并使用MOVE功能,将报警死区的百分比输出给某中间寄存器(假设,该点输出值为temp),此时,temp=20%。
该逻辑功能,使用>、<、MOVE,即可实现

报警死区是什么,详见【PLC学习8

3.计算报警滞后值

首先,使用MUL减法运算,计算高报警与低报警的区间范围
(假设,高报警值-低报警值=span)
则,报警滞后值=报警死区tmp*区间span
该逻辑功能,使用SUB、MUL,即可实现

4.高/低报警恢复值

恢复值是指,在什么报警数值时,警报会取消
高报警恢复值:高报警值-报警滞后值=高报警恢复值;
低报警恢复值:低报警值+报警滞后值=低报警恢复值;
该逻辑功能,使用SUB、ADD,即可实现
注:SUB与ADD的EN与ENO管脚串联

5.高/低报警值滤波计时

高/低报警值滤波,是指过滤掉未报警的值,计算高报警与低报警的发生时间
该逻辑功能,使用>、<、1hz脉冲与ADD,即可实现
本计时器未使用PLC自带的计时器或计数器进行功能实现,使用ADD,逻辑清晰便捷。

6.计时器清零

当传感器数值未达到报警值,也就是报警状态取消,应立即将报警计时器清零
该逻辑功能,使用NOT与MOVE,即可实现
使用NOT对报警状态进行否,即前置线圈为1,经过NOT后变为0,后通过MOVE将0赋给计时器。

7.激活高报警

本功能为状态功能,即将 高报警激活,这个状态单独设置一个变量,以便清晰的展示该功能
该逻辑功能,使用不等于与输出线圈,即可实现
当高报警设定值不等于0时,立即激活高报警状态。

8.产生高报警

功能7相当于一个前置功能,就是告诉大家,这个功能已激活,可以使用了
当高报警设定值<传感器采集值<高报警恢复值,并且,滤波计时>=滤波设定值时,输出高报警信号。
该逻辑功能,使用>、<、SR,即可实现
由此处,滤波计时>=滤波设定值,可以发现,我们给报警功能设置了一个信号发生缓冲时间,这个时间也就是上述滤波时间。当信号发生后多少秒(滤波时间),报警信号才能产生,这也是避免因为信号干扰,临时性的信号浮动,而产生误报警。

9.短路、断路状态判断

当出现线路短路、断路时,传感器的信号采集会出现异常,也会造成报警现象
因此,在考虑报警功能时,也要将断路、短路的状态考虑进去。
我们设置,当模拟量输入值<5000时,系统为短路,当模拟量信号>32512时,系统为断路。

总结

本文所描述的报警功能逻辑,均采用简单的加法、减法、乘法等指令进行逻辑运算,未采用PLC自带的定时器、计数器进行编程,如有笔友能够使用PLC自带计数器等实现报警功能,欢迎交流学习。

  • 34
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: S7 1200 PLC基本实验,是针对S7 1200型号的PLC进行的一系列实验。其中,tiia博图集成软件是这个实验中的一个重要组成部分。tiia博图集成软件是西门子公司专门为其S7 1200 PLC产品推出的一款软件,它可以轻松地帮助用户实现PLC编程和控制操作。 在这个实验中,学生将会学习如何使用tiia博图集成软件来进行PLC程序设计和实现。在进行实验时,学生将会学习如何使用tiia博图集成软件来进行以下操作: 1. PLC模块的配置,包括输入和输出模块的设置,网络配置等。 2. 使用LAD或FBD编程语言来编写PLC程序,并将它上传到S7 1200 PLC中。 3. 通过tiia博图集成软件来监视PLC系统的运行状态,例如输入和输出信号的变化等。 最后,在实验的最后阶段,学生会应用他们所学到的知识和技能,使用tiia博图集成软件来完成一个完整的PLC控制系统。 总之,S7 1200 PLC基本实验——tiia 博图集成软件是一项实用的培训项目,它可以教会学生如何使用tiia博图集成软件工具,来进行PLC编程和控制操作,并通过实验进行实践。这将为学生打下坚实的基础,使他们具备在实际工作中操作PLC系统的能力。 ### 回答2: S7-1200 PLC基本实验——TIA博图集成软件是新一代PLC编程和操作软件。通过该软件,我们可以轻松实现对S7-1200 PLC进行编程和控制,同时也可以实现PLC与人机界面的联动。 在使用TIA博图集成软件进行S7-1200 PLC编程时,我们可以使用多种编程语言,如Ladder、Instruction List、Structured Text等。此外,该软件还提供了丰富的PLC功能模块和控制组件,可以满足工程师对PLC应用的各种需求。 TIA博图集成软件的优点不仅在于编程功能上的强大,同时还在于其操作界面的友好性和操作的简易性。该软件采用了图形化的操作界面,操作简单直观,让用户可以快速掌握软件的使用方法。 总之,S7-1200 PLC基本实验——TIA博图集成软件是一款功能强大、操作简便的PLC编程和控制软件,可以满足不同行业的PLC应用需求,是现代工业领域必备的工具之一。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值