温度采值与上升速度计算编程

问2个问题。
因制造工艺需要对液体的温度上升速度进行控制,恒温上升速度保持在1.2度/分钟(0.02度/秒)。
1. 首先需要测定即时的温度上升速度,这个速度怎么进行测量?
我想到的方法是:设定1个2秒(占空比1:1)的脉冲,利用脉冲的上升沿采集即时温度,写入DBD0;利用脉冲的下降沿执行计算,把即时速度减去DBD0内存入的速度,以此计算出时间间隔为1s的温度差值,得出精度为1秒的温度变化速度。这样做是否可以?入过可以,如何采集0.1秒的温度变化速度?
2. 温度速度控制方式为PID控制,设定温度速度后,调整蒸汽阀门的开度。这样做是否可以达到控制精度0.02度/秒?也曾研究过模糊控制,但是用PLC实现难度大。

最佳答案

1、你可以通过中断来做!比如在ob35中,默认是100ms扫描周期,比较当前温度和上一个周期的温度差值,如果差值大于0.002则说明温度变化超限。
2、可以的,只要你的阀的调整精度够,那么温度上升速度完全可以控制在这个范围内。

提问者对于答案的评价:
加热是对吨级的液体,时滞较大。我最终采取了即时值减起始值再比上升温时间的方法计算平均升温速度。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc301181.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午2:46
下一篇 2020年10月31日 下午2:46

相关推荐

  • PLC315的问题

    315C-2DP报SF故障,原因是CFB (SFB 20"STOP")的一个STOP命令,导致CPU处于STOP模式中?那位高手帮帮忙。谢谢…

    自动化系统综合 2017年11月19日
  • 浮点数据搜索

    如果从2000个浮点数据搜出其中一个数据,在程序里应该怎么做? 最佳答案 你是找相同的那一个? 要是这样话可以利用循环查找 把你要找的哪个数放在一个地址里,用指…

    自动化系统综合 2020年11月1日
  • 求助参数问题

    我有一台西门子801的数控车床,以前是干的别的活。现在想车一些短件,但是当初设了软限制,现在刀架距离卡盘还有60MM就不走了。我也知道是改36100里面的数  …

    自动化系统综合 2017年11月12日
  • 求程序解释

    L  MB  4 L  MB  1 XOW AW T&nbs…

    自动化系统综合 2020年11月1日
  • Simatic multi panel 的型号

    现在我这有个西门子的东西的照片,只能看见正脸,无法看见型号,希望大家帮助一下,提供这个东西的选型资料。谢谢了 图片说明:    最佳答案 SIMATIC&nbs…

    2020年10月31日
  • 两套S7-200通过PPI协议与WINCC通讯的问题

    该项目是工控机上CP5611卡通过DP线连接了两套CPU226,1#CPU226的通讯始终正常,2#CPU226的通讯时而会不通。我在两套CPU中分别测试观察了一个实数变量,发现把…

    自动化系统综合 2018年12月2日
  • 安萨尔多

    谁有安萨尔多中文资料请传到我的邮箱:147152050@qq.com 谢谢大家! 最佳答案 去这里看看—— http://www.gongkong.com/Co…

    自动化系统综合 2020年11月1日
  • 可选菜单

    如下图所示菜单该如何制作,求详细步骤。非常感谢 问题补充:在wincc7.0中如何制作如上图所示的菜单了? 图片说明:    最佳答案 使用下拉菜单就可以,也许…

    自动化系统综合 2020年10月31日
  • SM331 AI 8X12BIT 的接线端子的型号?

    请问331-7KF02-0AB0 8通道模拟量输入模块的接线端子的型号是什么?8通道的模拟量输出卡键是否可以通用?我手头上有32通道的数字量接线端子,型号是:6ES7&n…

    自动化系统综合 2017年11月23日
  • 西门子的软件有安装顺序么?

    想安装200、300、1200、WinCC、WinCC flexible 、Smart,应该以怎样的顺序安装呢?会不会有冲突? 最佳答案 这么多软件,安装起来肯…

    自动化系统综合 2017年11月1日