登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

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

点击:722 回复:13

客户提了个需求,温度做个超差报警。
就是说,我设置一个200度的温度,高于210度和低于190度,都要报警。这个10度的偏差值是可设的。
一开始没过脑子,觉得挺简单的,就答应了。
做的时候发现不太对劲。升温和降温的过程咋办呢?这个200度一开始可没有,得从室温升上去;用完了还得降回室温。
现在想的是,首次到达200度,开启超差报警。关闭加热后,关闭超差报警。
我知道温控表上有这个功能,就是不知道PLC应该怎么实现这个逻辑。各位大佬有搞过的么?给个思路呗。
08.16修改:
感谢大家的意见。我表述的可能有问题。我知道温控表有偏差报警这个功能,但是从来都没深究过这个功能是怎么实现的。
用PLC去做这个功能,我想到一个办法就是首次到200度开报警,关加热就停报警。没想到这个做法和温控表的做法是一样的。
大家还有其他的花活来实现这个功能么?
最后修改:2023/8/16 9:01:43
23-08-14 09:29

个人想法是温度初次到达设定值时用沿指令触发报警
23-08-14 09:35
这个问题提的,跟温控表报警思路有差别吗?首次达到200才开启偏差报警,不是吗?
23-08-14 09:49
或者首次达到190,开启正负偏差报警,没影响。。。
23-08-14 09:51
首次设定温度到达 再开启偏差报警 关闭加热再关掉这个功能
23-08-14 12:00
为什么是首次呢?换个思路,加热未开启时才报警,加热开启时不报警,行不行?
23-08-14 14:23
这样设置的话,在正常的加温过程中也会报警
23-08-14 15:15
在程序中,做一个当前工作状态变量,例如:当前是加热状态,隔一段时间读一次温度值,把当前的温度值与上次的温度值做比较,看温度上升了多少,如果单位时间内没有达到上升速度,就需要报警,如果达到设定温度值后,就开启最低温度报警变量,此后出现了比设定值低10度时(设定值),就需要报警。这玩意其实用ST语言写或者用C语言写,非常简单的事情。
23-08-14 22:14
这玩意其实就是一个窗口比较器的功能,主要是在温度上升的过程中,不能误报就可以了,防止在加热的过程中出现加热丝断路不能报警的情况,和在降温的时候开关电路短路的情况发生,当然,在降温的时候,也是同样的道理。必须要让升温或降温达到设定值时,才能开启窗口报警功能,在升温和降温的时候,只需要监测控制温度变化有没有按照正常的升温或降温的速度在正常执行。
23-08-14 22:20

引用 微鑫科技 在 2023/8/14 22:14:47 发言【内容省略】

在PLC的编程人里面,会ST语言或者C语言的绝对不超过10%
23-08-15 07:51

上一页下一页

工控新闻

更多新闻资讯