欢迎访问苏州依斯倍环保装备科技有限公司官网!

官方微博 全国服务热线 400-828-6100
依斯倍环保水处理工艺知识动态
当前位置:首页 » 依斯倍资讯中心 » 依斯倍动态 » STEP7中PID控制的实现方法

STEP7中PID控制的实现方法

文章出处:工业废水处理网责任编辑:seven作者:seven人气:-发表时间:2018-07-30 00:00:00【

STEP7中PID控制的实现方法

依斯倍作为一家专业的环保公司,依斯倍致力于工业废水处理一站式解决方案,拥有众多污水处理的项目案例。依斯倍工程师也有多年相关的PID工作经验,遇到过也解决过各式各样的问题。那么今天依斯倍电气工程师就教大家用STEP 7中的模块实现PID的控制方法。

 

本文讨论的功能模块(SFB41/FB41SFB42/FB42SFB43/FB43)仅仅是使用于S7C7CPU中的循环中断程序中。该功能块,定期计算所需要的数据,保存在指定的DB中。CONT_C块与PULSEGEN块组合使用,可以获得一个带有比例执行机构脉冲输出的控制器。

 

控制系统的属性由技术过程和机器条件决定,因此,必须选择最适用的系统控制器。

 

借助于“PID参数设置”工具,可以很方便的调试功能块SFB41/FB41SFB42/FB42的参数。在Windows操作系统中,选择start>SIMATIC>STEP 7>PID Control Parameter Assignment,调用“调试PID参数用户界面”。在最开始的对话框中,你既可以打开一个已经存在的SFB41/FB41CONT_C”或者SFB42/FB42CONT_S”的背景数据块,也可以生成一个新的数据块。由于SFB43/FB43,“PULSEGEN 没有参数设置的用户界面,必须在STEP 7中设置它的参数。

 

可以使用控制器作为单独的PID定点控制器或在多循环控制中作为级联控制器、混合控制器和比例控制器使用。控制器的功能基于带有一个模拟信号的采样控制器的PID控算法,如果必要的话,可以通过脉冲发送器(PULSEGEN)进行扩展,以产生脉冲宽度调制的输出信号,来控制比例执行机构的两个或三个步进控制器。SFB1/FB1CONT_C(连续控制器)用于使用连续的I/O变量在SIMATIC S7控制系统中控制技术过程。可以通过参数打开或关闭PID控制器,以此来控制系统。通过参数赋值工具,可以很容易做到这一点。SFB2/FB2CONT_S(步进控制器)用在SIMATIC S7可编程控制器上,用于二进制数控数值输出信号积分执行机构的控制技术过程。在参数赋值过程中,你可以激活或取消PI步进控制器的子功能,以使控制器与过程匹配。可以使用该控制器作为单独的PI固定设定值控制器,或者在辅助控制循环(第二级闭环)中作为级联控制器、混合控制器或者比例控制器使用,但是不能用作主控制器(第一级调节器)。控制器的功能根据采样控制器的PI控制算法实现,由模拟执行信号生成二进制输出信号。SFB3/FB3PULSEGEN(脉冲发生器)可以用于为PID控制器使用比例执行机构的脉冲输出,可以通过脉冲宽度调制,组态PID两步或三级控制器。脉冲宽度调制, 输入变量30%以及每个PER_TM循环时间调用SFB/FBPULSEGEN10, 含义如下:对于前三个SFB/FBPULSEGEN(10次调用的30 %),输出“QPOS”为“1”,对于其余7SFB/FBPULSEGEN(10次调用的70 %),输出“QPOS”为“0”。

设定点以浮点格式在“SP_INT”端输入。输入SFB 41/FB 41“CONT_C” SFB 42/FB 42“CONT_S” SFB 43/FB 43“PULSEGEN”参数。差不多就可以完成了。

想了解更多信息可登陆依斯倍废气官网,官方网址 http://www.cps99.cn ,专业工业废气处理公司,依斯倍致力于工业废气处理一站式解决方案,38年欧洲环保行业服务经验,您身边的环保专家。

STEP7中PID控制的实现方法 

想了解更多信息可登陆依斯倍环保官网,官方网址 http://www.cps88.cn ,依斯倍致力于一站式解决方案,创始人拥有38年欧洲环保行业服务经验,管理好客户的每一滴水是我们的使命,详情致电全国服务热线 400 828 6100

【文章来源:STEP7PID控制的实现方法  www.cps88.cn

此文关键字:PID控制 STEP7