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/plc163107.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月9日 下午5:45
下一篇 2017年6月9日 下午5:45

相关推荐

  • sql2000sp3a密码

    因为想要重新连接注册sql名称,需要帐号及密码,可是安装的时候并没有设置密吗啊? 请问大家知不知道默认的账号及密码吗? 最佳答案 关于这个问题,PCS7里的SQL&nbs…

    SIMATIC PCS 7 2017年7月30日
  • PLC程序怎么消除传感器出现测量偏差

    用PCS7中的CFC编程怎么消除传感器出现测量偏差???在线等,急! 最佳答案 可以加隔离器,或者修改你的量程系数 提问者对于答案的评价:好

    SIMATIC PCS 7 2017年6月1日
  • CPU 410-5H + PCS7 V8.2,CPU的Cycle/Clock Memory的Clock memory为何无效?

    在硬件配置内,CPU 410-5H的Cycle/Clock Memory的Clock Memory的“√”已经打上,然后Memory byt…

    SIMATIC PCS 7 2017年5月28日
  • server冗余问题

    我们有两台冗余的server,现在有一台server报警栏只能显示部分报警,另一台报警都显示正常,请问是什么原因因起的,该怎么处理。(这种情况是我在测试server冗余性能后发生的…

    SIMATIC PCS 7 2017年10月29日
  • SIMATIC Electronic Signature如何使用

    SIMATIC Electronic Signature如何使用激活呢,手册上说的太简单了,从哪配置呢,LOGON安装完后只有设置Logon的地方,安装的是1.…

    SIMATIC PCS 7 2017年6月19日
  • PCS7画面模板

    PCS7画面的过程标签必须在和AS站通讯状态下,点击才能调出画面模板么?过程标签和画面模板之间到底通过什么属性关联到一块的么?我自己按照深入简出做了一下,用的是仿真,运行单个画面后…

    SIMATIC PCS 7 2017年6月3日
  • 400H和S7-300通讯用Y-LINK是多少字节?

    400H和S7-300通讯用Y-LINK是多少字节? 最佳答案 244字节入/ 244字节出 提问者对于答案的评价:通过Y Link 可以扩展244字…

    SIMATIC PCS 7 2017年6月3日
  • 电脑配制

    我想配一台笔记本,可以运行PCS7,WINCC.想问下5000元左右,需要怎么配制才满足运行要求.请知道到的老师指点下,谢谢!(牌子IBM不知道行不,或者DELL) 最佳答案 我的…

    SIMATIC PCS 7 2017年8月15日
  • 阶跃函数

    函数库中有没有什么模块可以产生阶跃函数的? 最佳答案 我觉得LZ意思是实数的跳变,建议使用SEL_R这个实数选择. 在BLOCK组里.用一个BOOL量选择两个实数,产生任…

    SIMATIC PCS 7 2017年7月25日
  • PCS7 项目库中块的更新

    各位大侠,我在项目主数据库中建立了一个电机控制的CFC,在项目中有几个地方调用了这个图表,现在要修改其中的一个逻辑。我在库中已经改了,其他调用的地方要怎么样才能更新过来? 问题补充…

    SIMATIC PCS 7 2017年6月12日