中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册 登录 广告服务 | 客服中心
您现在所在的是:

PLC论坛

抖音 德嘉 泓格论坛 FLIR红外热像论坛
工控论坛首页 PLC论坛 → 浏览主题: 模拟量偏差报警则呢么做?
发表新帖 回复该主题
回帖:13个,阅读:417 [上一页] [1] [2] [下一页]
* 帖子主题:

模拟量偏差报警则呢么做?

分享到
4296
ddt250
文章数:864
年度积分:281
历史总积分:4296
注册时间:2016/12/26
发站内信
发表于:2023/8/14 9:29:07
#0楼
客户提了个需求,温度做个超差报警。
就是说,我设置一个200度的温度,高于210度和低于190度,都要报警。这个10度的偏差值是可设的。
一开始没过脑子,觉得挺简单的,就答应了。
做的时候发现不太对劲。升温和降温的过程咋办呢?这个200度一开始可没有,得从室温升上去;用完了还得降回室温。
现在想的是,首次到达200度,开启超差报警。关闭加热后,关闭超差报警。
我知道温控表上有这个功能,就是不知道PLC应该怎么实现这个逻辑。各位大佬有搞过的么?给个思路呗。

08.16修改:
感谢大家的意见。我表述的可能有问题。我知道温控表有偏差报警这个功能,但是从来都没深究过这个功能是怎么实现的。
用PLC去做这个功能,我想到一个办法就是首次到200度开报警,关加热就停报警。没想到这个做法和温控表的做法是一样的。
大家还有其他的花活来实现这个功能么?
[此贴子已经被作者于2023/8/16 9:01:43编辑过]
70
文章数:34
年度积分:70
历史总积分:70
注册时间:2020/6/23
发站内信
发表于:2023/8/14 9:35:46
#1楼
个人想法是温度初次到达设定值时用沿指令触发报警
34546
lifuquan611
文章数:15363
年度积分:527
历史总积分:34546
注册时间:2005/3/4
发站内信
2018论坛热心网友
2015论坛贡献奖
寻找英威腾(二)
西门子接触器(二)
2010年四月影像
发表于:2023/8/14 9:49:43
#2楼
这个问题提的,跟温控表报警思路有差别吗?首次达到200才开启偏差报警,不是吗?
I will be here waiting for you,So if you come back you will find me.I promise!
做人如果没有梦想,那跟咸鱼有什么区别?!
34546
lifuquan611
文章数:15363
年度积分:527
历史总积分:34546
注册时间:2005/3/4
发站内信
2018论坛热心网友
2015论坛贡献奖
寻找英威腾(二)
西门子接触器(二)
2010年四月影像
发表于:2023/8/14 9:51:04
#3楼
或者首次达到190,开启正负偏差报警,没影响。。。
I will be here waiting for you,So if you come back you will find me.I promise!
做人如果没有梦想,那跟咸鱼有什么区别?!
9484
Tivian
文章数:2153
年度积分:660
历史总积分:9484
注册时间:2006/5/21
发站内信
发表于:2023/8/14 12:00:58
#4楼
首次设定温度到达 再开启偏差报警 关闭加热再关掉这个功能
此帖发自手机工控论坛
1734
clooer2000
文章数:19
年度积分:50
历史总积分:1734
注册时间:2008/6/2
发站内信
发表于:2023/8/14 14:23:39
#5楼
为什么是首次呢?换个思路,加热未开启时才报警,加热开启时不报警,行不行?
9484
Tivian
文章数:2153
年度积分:660
历史总积分:9484
注册时间:2006/5/21
发站内信
发表于:2023/8/14 15:15:06
#6楼
回复 #5楼 clooer2000
这样设置的话,在正常的加温过程中也会报警
281
微鑫科技
文章数:1178
年度积分:281
历史总积分:281
注册时间:2019/11/26
发站内信
发表于:2023/8/14 22:14:47
#7楼
在程序中,做一个当前工作状态变量,例如:当前是加热状态,隔一段时间读一次温度值,把当前的温度值与上次的温度值做比较,看温度上升了多少,如果单位时间内没有达到上升速度,就需要报警,如果达到设定温度值后,就开启最低温度报警变量,此后出现了比设定值低10度时(设定值),就需要报警。这玩意其实用ST语言写或者用C语言写,非常简单的事情。
281
微鑫科技
文章数:1178
年度积分:281
历史总积分:281
注册时间:2019/11/26
发站内信
发表于:2023/8/14 22:20:18
#8楼
这玩意其实就是一个窗口比较器的功能,主要是在温度上升的过程中,不能误报就可以了,防止在加热的过程中出现加热丝断路不能报警的情况,和在降温的时候开关电路短路的情况发生,当然,在降温的时候,也是同样的道理。必须要让升温或降温达到设定值时,才能开启窗口报警功能,在升温和降温的时候,只需要监测控制温度变化有没有按照正常的升温或降温的速度在正常执行。
40880
YXBK 版主
文章数:18733
年度积分:1294
历史总积分:40880
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2023/8/15 7:51:20
#9楼
以下是引用微鑫科技2023/8/14 22:14:47的发言:
在程序中,做一个当前工作状态变量,例如:当前是加热状态,隔一段时间读一次温度值,把当前的温度值与上次的温度值做比较,看温度上升了多少,如果单位时间内没有达到上升速度,就需要报警,如果达到设定温度值后,就开启最低温度报警变量,此后出现了比设定值低10度时(设定值),就需要报警。这玩意其实用ST语言写或者用C语言写,非常简单的事情。


在PLC的编程人里面,会ST语言或者C语言的绝对不超过10%
大家一起学习
工控学堂推荐视频:

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

78.0005