用s7-200 PID做一个实验用反应釜电加热控制。很有难度的!

用s7-200 PID做一个实验用反应釜电加热控制,要求加热时间可根据被加热液体的量做时间的设定,比如说有一升水,加热到100度,我可以自己设定加热的时间,我可以设定成10分钟加热到100度,也可以设定成20分钟加热到100度,我想这个肯定是高难度的问题,我现在还没有思路,请各位大师们指导,感激不尽。

问题补充:
我用的是宇电的单相脉冲信号触发器控制可控硅的,电炉丝400瓦,反应釜的容积2升,加热范围是0-400度,现在我能想明白的是在不同时刻更新PID的值,但是程序没做成,请问这个程序怎么做合适啊,这个是不是用定时中断,每中断一次更新一次PID值,这样行的通吗?

图片说明:

用s7-200 PID做一个实验用反应釜电加热控制。很有难度的!   

最佳答案

你搜一下我以前有一个程序。
里面有源代码。
计算方法就是按当前水温和最终水温的差值和要求的时间,计算PID在不同时刻的给定值,实现均匀升温。术语叫“控升”!

提问者对于答案的评价:
很好,很简单易用

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月5日 下午2:36
下一篇 2018年12月5日 下午2:36

相关推荐

  • 我的EM231模块上的红灯一直闪烁?

    S7-200接了一个EM231模块,但是红灯一直闪,什么原因 最佳答案 F红灯闪烁有两个原因:模块内部软件检测出外接热电阻断线,或者输入超出范围。由于上述检测是两个输入通道共用的,…

    SIMATIC S7-200 2021年7月5日
  • 请教组态王6.55与西门子S7-200的连接问题

    我电脑通过USB转PPI口与S7-200连接,程序可以读写,但是在组态王里面做画面按钮,PLC程序没有反应。 图片说明:       &nb…

    2017年7月30日
  • 基于S7-200 PLC 的VC++与OPC通讯中的OPC相关头文件

    具体要求文件:OPC相关的文件 opccomn_i.c ,opccomn.h, opcda.h, opcda_i.c, &nbsp…

    2021年7月5日
  • 西门子200时钟能断电保持吗?

    我们的设备有时会经常断电1个月,时钟就没有了。设置参数可以存在EEPROM里面,时钟怎么办? 问题补充:我想做个1年期限,设备定时停机保护。但是设备不是连续在生产的,有时会停机10…

    SIMATIC S7-200 2021年7月5日
  • cpu226与触摸屏177A连接?

    连接器6ES7 972-0BA41-0XA0如何将s7-200与西门子触摸屏177A进行连接?连接器6ES7 972-0BA41-0XA0接线如何进行? 最佳答…

    2017年12月10日
  • 模拟量地址

    用S7-200  CPU226  最多能带几个模拟量模块 如果带了 EM235 ,EM235和EM231三个模…

    SIMATIC S7-200 2021年7月5日
  • S7-200Modbus通讯完成标志

    设置一个Modbus通讯的S7-200的系统,其中希望能在每次通讯完成时,激活某一段数据处理的程序,请问主从站上Modbus通讯完成时候有没有相应的标志位动作,比如说置1,下一次传…

    2017年6月10日
  • PC ACCESS手册

    哪里有PC  ACCESS手册啊,使用设置手册,不会用 问题补充:这个PC  ACCESS里面哪里有200PLC的VB变量啊,奇怪了,怎么回…

    SIMATIC S7-200 2018年12月2日
  • E200s与E200sp

    E200s与E200sp有什么不一样?能相互替代吗? 最佳答案 一、ET200S1.定义ET 200S 分布式 I/O 系统是离散型模块化、…

    SIMATIC S7-200 2021年7月5日
  • S7-200 CPU通信

    两个CPU266要通信怎么连接,那里可以设置,假如我要求第一个CPU226的I0.0输入,第二个CUP226的Q0.0输出怎么写。 最佳答案 采用最简单的方式:1,两个CPU连接通…

    SIMATIC S7-200 2020年10月31日