FB41“CONT_C”高级功能

    FB41“CONT_C”除了基本的PID运算之外,软件本身也提供了积分设定值、积分保持、死区、无扰动切换(手动切换自动)等高级功能。

    积分分量

    积分初始值

    积分冻结

    死区

    无扰动切换

    常问问题

    积分分量

    FB41“CONT_C”的“LMN_I”积分分量,在手动状态下,根据不同的偏差,不同的MAN值,LMN_I的值不同

    图1. FB41"CONT_C": SP_INT=PV_IN; MAN=0;GAIN=2

    图2. FB41"CONT_C":SP_INT≠PV_IN;MAN=0;GAIN=2

    图3. FB41"CONT_C":SP_INT≠PV_IN;MAN=25;GAIN=2

    注:以TIA Potal V13 SP1为例,该功能块在STEP 7中的管脚与其相同

    由以上3图所示,当在MAN_ON=1的手动状态时,

    LMN_I=LMN-LMN_P,而手动时:LMN=MAN,则:

    LMN_I=MAN-LMN_P

    积分初始值

    从上述积分分量作用的描述可得出,积分分量的大小依据手动值和比例分量自行计算。如果要实现人为设定,则需要使用积分初始值。

    表1.积分初始化管脚

    参数类型说明
    I_ITL_ONBOOL

    0:无效
    1:有效

    I_ITLVALREAL

    积分初始值

    图4.积分初始化

    积分冻结

    积分饱和:具有积分作用的控制器,只要被控对象与设定值有偏差,其输出就会不停的变化。如果由于某种原因(阀门开度限制、泵故障等),被控对象偏差一时无法消除,而控制器依然要校正这个偏差,经过一段时间之后,控制器输出将进入深度饱和状态,这种现象叫做积分饱和。进入深度饱和的控制器,要等偏差反向之后才会慢慢的从饱和状态退出来,重新恢复控制作用。针对FB41"CONT_C",较常用的解决方法是积分冻结,当PID输出**过某一限制值时,保持积分作用不变。

    图5. 积分冻结

    由上图可见,在保持偏差不变的条件下(比例分量保持不变),当激活INT_HOLD后,积分分量也保持不变,INT_HOLD设置只有在自动模式下才有效,手动模式下无效。

    死区

    死区:从控制要求来说,很多系统允许被控量在一定范围内存在误差,在该范围内,要求PID的输出保持不变。系统允许被控量的误差大小,被称为PID的死区宽度。

    图6.死区设置

    图7,死区作用

    由上述两图可知,死区设置后,当当前值( PV_IN )在死区范围内,FB41"CONT_C"的输出保持不变,死区范围遵循如下公式:

    SP_INT-DEADB_W < DEAD ZONE ( PV_IN )< SP_INT+DEADB_W

    无扰动切换

    无扰动切换:在手动与自动切换的瞬间,保持控制器的输出信号不发生突变,以免切换给控制系统带来干扰。在自动状态下,阀位手动给定值要跟随现场调节阀的阀位反馈值的变化而变化;而在手动状态下,设定值要跟随被调变量(比如:流量、压力、温度、液位等)的实时测量值的变化而变化。

    FB41"CONT_C"的控制模式从手动切换到自动是无扰切换,反之不是无扰切换,需要通过编程实现。

    图8. 手动切换自动

    由上图可见,当FB41"CONT_C"从手动切换到自动后,无扰动切换自动生效,系统保持稳定.

    图9. 自动切换手动

    由上图可见,当FB41"CONT_C"从手动切到自动后,PID的输出直接变为MAN值,系统振荡.

    增加如下程序,来实现自动切手动时的无扰动切换

    图10. 无扰动切换

    常问问题

     FB41"CONT_C" 如何实现P,PI,PD,PID控制模式?

     P_SELI_SELD_SEL
    P100
    PI110
    PD101
    PID111

     FB41"CONT_C" 输出LMN与LMN_PER 的区别?

    LMN的输出范围:LMN_LLM * LMN_FAC + LMN_OFF < LMN < LMN_HLM * LMN_FAC + LMN_OFF;

    LMN_PER输出范围: 32512 < LMN_PER < 32511;

    积分冻结与积分初始化有什么区别?

    1, 积分冻结是锁定积分分量,而积分初始化是给积分分量一个初始值;

    2,积分冻结仅在自动状态下有效,积分初始化手/自动模式下均有效。

    为何激活积分初始化后,积分变量保持不变?

    必须用沿调用,如下图:

    图11. 积分初始化


    上海腾希电气技术有限公司专注于西门子PLC,V90伺服,V20变频器等, 欢迎致电 13681875601

  • 词条

    词条说明

  • 用户数据区 地址区

    地址区I/O 地址区输入和输出有单独的地址区。 这意味着 I/O 区域的地址不单包含字节或字信息,还包含“I”标识符(表示输入)和“Q”标识符(表示输出)。下表列出了可用的 I/O 地址区:操作数区域访问单元:S7 表示I/O 区域:输入I/O 输入字节I/O 输入字I/O 输入双字PIBPIWPIDI/O 区域:输出I/O 输出字节I/O 输出字I/O 输出双字PQBPQWPQD

  • 块检查字符

    块检查字符块检查字符使用 3964R 传输协议时,可通过发送附加的块检查字符(BCC = 块检查字符)来增强数据安全性。块检查字符是已发送或已接收块的偶纵向奇偶校验(所有数据字节的 EXOR 逻辑操作)。 其计算开始于连接建立后的**个用户数据字节(帧的**个字节),在连接终止时的 DLE ETX 字符后结束。提示通过 DLE 副本,DLE 字符被包括在 BBC 计算中两次。

  • PID_Compact 运行过程中出现的常见故障代码及处理方法

    PID_Compact 运行过程中出现的常见故障代码及处理方法PID_Compact 运行过程中出现的常见故障代码及处理方法如下图:

  • S7-1500之间通过程序建立TCP通信(PLC_1侧)

    1.在 PLC_1 的 OB1 中调用“TCON” 通信指令① 在**个 CPU 中调用发送通信指令,进入 “Project tree” > “ PLC_1” > “Program blocks” > “OB1” 主程序中,从右侧窗口 “Instructions” > “Communications” > “OPEN User Communications”下调用 “

联系方式 联系我时,请告知来自八方资源网!

公司名: 上海腾希电气技术有限公司

联系人: 田礼科

电 话: 021-37660026

手 机: 13681875601

微 信: 13681875601

地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼

邮 编:

网 址: shtxjd.cn.b2b168.com

八方资源网提醒您:
1、本信息由八方资源网用户发布,八方资源网不介入任何交易过程,请自行甄别其真实性及合法性;
2、跟进信息之前,请仔细核验对方资质,所有预付定金或付款至个人账户的行为,均存在诈骗风险,请提高警惕!
    联系方式

公司名: 上海腾希电气技术有限公司

联系人: 田礼科

手 机: 13681875601

电 话: 021-37660026

地 址: 上海松江上海市松江区广富林路4855弄星月大业**88号4楼

邮 编:

网 址: shtxjd.cn.b2b168.com

    相关企业
    商家产品系列
  • 产品推荐
  • 资讯推荐
关于八方 | 八方币 | 招商合作 | 网站地图 | 免费注册 | 一元广告 | 友情链接 | 联系我们 | 八方业务| 汇款方式 | 商务洽谈室 | 投诉举报
粤ICP备10089450号-8 - 经营许可证编号:粤B2-20130562 软件企业认定:深R-2013-2017 软件产品登记:深DGY-2013-3594
著作权登记:2013SR134025
Copyright © 2004 - 2024 b2b168.com All Rights Reserved