PSC7中如何使用两个CTRL_PID模块搭建串级控制系统,怎么连接?

已经在“找答案”找了好久,但还是没能解决我的问题!
在PCS7中需要使用两个CTRL_PID模块搭建串级控制回路,主PID回路控制反应器温度,副PID回路控制冷却水流量,主回路的反馈为反应器温度信号,副回路的为反馈冷水流量信号。温度范围(0-100°),冷却水进水阀门开度(0-100%),阀门流通能力500kg/s
控制要求:稳定反应器温度在80°
1.主回路PID设为自动、内给定、SP_OP=80。副回路PID设为自动、主回路PID的LMN连副PID的SP_EXT、设置副回路为外给定。主PID的输出还要换算之后再给副PID的输入吗?因为主PID的输入是温度的误差信号,而副PID的输入却是流量的误差信号。
2.开车过程是不是先将副回路投手动,设置副回路SP跟踪PV,到一定流量(这个流量怎么算?)后再投自动?然后再投主回路手动,设置主回路SP跟踪PV,到达75°是切自动(温度要要稳在80°)
3.串级控制PID参数什么时候调整、如何调整?是在组完CFC后就手动开阀调整PID(先内回路,后外回路)?还是组完SFC开车调整(貌似这样不好调)?
希望工控大神老司机带路

图片说明:

PSC7中如何使用两个CTRL_PID模块搭建串级控制系统,怎么连接?   

最佳答案

你如此辛苦的找寻真理,让我感同身受。
我不是很精通,但是你这个应该算是最经典的案例吧。
CTRL_PID是PCS7 V7.* 版本标准库中的功能块,你应该使用的是7.*的版本的软件。不知道你的软件版本是否有了高级库,在高级库中有应用实例,安装PCS7软件的时候,在C:\Program Files (x86)\SIEMENS\STEP7\EXAMPLES路径下可以找到。
这个串级控制和你的极其相似,如果你有高级库可以打开示例项目看看。
如果没有高级库,PID功能块有点儿区别,但还是一脉传承的。
我抓了几张图,希望可以帮到你。
另外你可以搜索在下载中心搜索下载《SIMATIC 过程控制系统 PCS 7 高级过程库 (V8.1)》,里面有功能块的详细说明,并且在2281页有串级控制的注意事项。

图片说明:

PSC7中如何使用两个CTRL_PID模块搭建串级控制系统,怎么连接?  PSC7中如何使用两个CTRL_PID模块搭建串级控制系统,怎么连接?  PSC7中如何使用两个CTRL_PID模块搭建串级控制系统,怎么连接?  PSC7中如何使用两个CTRL_PID模块搭建串级控制系统,怎么连接?  PSC7中如何使用两个CTRL_PID模块搭建串级控制系统,怎么连接?  PSC7中如何使用两个CTRL_PID模块搭建串级控制系统,怎么连接?  PSC7中如何使用两个CTRL_PID模块搭建串级控制系统,怎么连接?  PSC7中如何使用两个CTRL_PID模块搭建串级控制系统,怎么连接?  

提问者对于答案的评价:
您好!首先非常感谢您对我问题的详细解答,非常感谢!
另外我还有一个问题,刚刚看到您上传的图片,其中有一个监控画面,监控画面上有设定值和当前值,当前值是怎么出来的?是仿真吗?用的PLCSIM?

最佳答案作者回复:
第3幅图,PCS7AnIn功能块(自定义名称为PV_Master)的SimOn管教置1,即使用了模拟仿真通道SimPV_In的值。顺藤摸瓜,第7幅图中对过程反馈量提供了模拟程序。
我是用的PLCSIM装载程序,然后截的图。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月4日 上午7:33
下一篇 2017年6月4日 上午7:33

相关推荐

  • 求高手解答阀门怎么加停止

    我用CFC调用FB73,生成的面板中,只有打开,关闭两个选项,我现在想加一个停止,比如说阀门正在打开或者关闭的时候,中间我想停止阀门动作。思考了很久也没做出来,求高手解答!! 问题…

    SIMATIC PCS 7 2017年8月24日
  • Step7 V5.5 SP3找不到2BA70接口模块

    Step7 V5.5 SP3找不到2BA70接口模块 最佳答案 Step7 V5.5 SP3先升级到最新,再做硬件升级就行了。 提问者对于答…

    SIMATIC PCS 7 2017年6月3日
  • GROUP DISPLAY QUESTION

    早上上班,发现server 和os均在group display区域出现白色的“叉”,之前只有红色的alarm,黄色的warning,黑色的system,紫色的…

    SIMATIC PCS 7 2017年8月18日
  • 请帮忙分析一下SCL程序,我不太懂,谢谢!

    我在pcs7中添加了一个sfc,里边就一个初始化、一个条件、一个结束(用的M点来做试验),编译后报了三个错误。代码如下:// *** AFC FC73…

    SIMATIC PCS 7 2017年6月13日
  • 如何读取400H的指示灯状态啊?

    如何读取400H的指示灯状态啊? 最佳答案 详见:1、 本文简单介绍了如何通过编程的方式读取冗余控制器的状态灯,并在OS上进行显示。《如何读取冗余控制器状态灯》下载:ht…

    SIMATIC PCS 7 2017年6月3日
  • PCS中创建共享数据的问题

    在PCS7中为什么无法创建共享数据块?请高手指教.谢谢 最佳答案 不知道你问的什么意思。 你自己想要用一些DB/FC/FB等,都是可以创建的,注意自己创建的时候,DB/F…

    SIMATIC PCS 7 2017年10月24日
  • PCS7的Trend Display

    我现在有个信号莫名奇妙的被复位了,其中有5个条件,CFC在线也抓不到,想起用Trend Display 功能,但不大会用,看到其采样周期最小是1秒,cpu运行的…

    2017年6月12日
  • 几个小问题

    1.从什么版本始,计算机名可不与PC站一致2.工程师站兼OS,OS易死机,提示什么CC*x遇到问题要关闭,重启就可,一般什么原因,和中文操作系统不兼容有关吗?3.如换台电脑,用备份…

    SIMATIC PCS 7 2017年6月27日
  • 求pcs7V8.0中文资料

    求pcs7V8.0中文资料 最佳答案 把你邮箱给我  我给你发过去链接你自己去下把 提问者对于答案的评价:764647564@qq.com谢谢

    SIMATIC PCS 7 2017年6月6日
  • 冗余服务器和CPU连接不上是为什么?

    我的PCS7系统中一对服务器,现在整个程序均成功下载到主服务器和冗余服务器中,项目编译没有错误,但现在只有主服务器和cpu能连接上,在主服务器的画面中可以操作,但是在备用服务器中却…

    SIMATIC PCS 7 2017年10月24日