FB41背景数据块参数设置

合集下载

step7 FB41的PID参数说明

step7 FB41的PID参数说明

FB41的PID:一、在ob35里面插入FB41,方框顶上会有红字,输入一个类似“DB120”的,系统会问你要不要生成这个Db,yes就可以二、大部分参数不要填,默认就行,下面是常用参数,用变量连接:1、MAN_ON:用一个bool量,如m0.0,为true则手动,为false则自动;2、cycle:T#100MS,这个值与ob35默认的100ms一致;3、SP_INT:MD2,是hmi发下来的设定值,0-100.0的范围,real型;4、PV_IN:md6,实际测量值,比如压力,要从piw×××转换为0-100.0的量程;5、MAN:MD10,op值,也就是手动状态下的阀门输出,real型,0-100.0的范围;6、GAIN:md14,Pid的P啊,默认写1-2吧(系统默认是2),调试的时候再改7、TI:MW20,pid的i啊.默认写T#30S吧,调试的时候改;8、DEAD_W:md22,死区,就是sp和pv的偏差死区,0-100.0的范围,默认0,调试的时候改;输出:9、LMN:MD26,0-100。

0,最终再用fc106转换为word型move到pqw×××,如果pid运算结果不再有工艺条件其他限制可以用LMN_PER更简单就不用fc106了。

三、用plcsim模拟1、手动man_on=true,看输出是否等于man;2、自动man_on=false,调整pv或者sp,使得有偏差大于死区,看输出变化,这里的模拟只能说明pid工作了,不能测试实际调节效果啊。

2、在PID中有不同的物理量,例如温度、压力及阀门开度等,它们的量纲单位均不同,所以要进行规格化工作。

规格化概念及方法:PID参数中重要的几个变量,给定值,反馈值和输出值都是用0.0~1.0之间的实数表示,而这几个变量在实际中都是来自与模拟输入,或者输出控制模拟量的因此,需要将模拟输入转换为0.0~1.0的数据,或将0.0~1.0的数据转换为模拟输出,这个过程称为规格化规格化的方法:(即变量相对所占整个值域范围内的百分比对应与27648数字量范围内的量)对于输入和反馈,执行:变量*100/27648,然后将结果传送到PV-IN和SP-INT对于输出变量,执行:LMN*27648/100,然后将结果取整传送给PQW即可;D:PID的调整方法:一般不用D,除非一些大功率加热控制等惯大的系统;仅使用PI即可,一般先使I等于0,P从0开始往上加,直到系统出现等幅振荡为止,记下此时振荡的周期,然后设置I为振荡周期的0.48倍,应该就可以满足大多数的需求。

FB41所有参数解释及调整方法

FB41所有参数解释及调整方法

LMN_OFF: REAL:PID输出值偏置值(OFFSET);
I_ITLVAL: REAL:PID的积分初值;有I-ITL-ON选择有效;
DISV : REAL:允许的扰动量,前馈控制加入,一般不设置;
B:部分输出参数说明:
LMN : REAL:PID输出;
LMN_HLM: REAL:PID上极限,一般是100%;
LMN_LLM: REAL:PID下极限;一般为0%,如果需要双极性调节,则需设置为-100%;(正负10V输出就是典型的双极性输出,此时需要设置-100%);
PV_FAC: REAL:过程变量比例因子
PV_OFF: REAL:过程变量偏置值(OFFSET) LMN_FAC: REAL: PID输出值比例因子;
D_SEL : BOOL:微分选择位,该位ON时,选择D(微分)控制有效;一般的控制系统不用;
CYCLE : TIME:PID采样周期,一般设为200MS;
SP_INT: REAL:PID的给定值;
PV_IN : REAL:PID的反馈值(也称过程变量);
PV_PER: WORD:未经规格化的反馈值,由PEPER-ON选择有效;(不推荐)
附录:PID的调整可以通过“开始—>SIMATIC->STEP7->PID调整”打开PID调整的控制面板,通过选择不同的PID背景数据块,调整不同回路的PID参数。
LMN_P : REAL:PID输出中P的分量;(可用于在调试过程中观察效果)
LMN_I : REAL:PID输出中I的分量;(可用于在调试过输出中D的分量;(可用于在调试过程中观察效果)
C:规格化概念及方法:
D:PID的调整方法:

FB41 PID块参数说明

FB41 PID块参数说明
8、DEAD_W:md22,死区,就是sp和pv的偏差死区,0-100.0的范围,默认0,调试的时候改;
输出:
9、LMN:MD26,0-100。0,最终再用fc106转换为word型move到pqw×××,如果pid运算结果不再有工艺条件其他限制可以用LMN_PER更简单就不用fc106了。
三、用plcsim模拟
4、PV_IN:md6,实际测量值,比如压力,要从piw×××转换为0-100.0的量程;
5、MAN:MD10,op值,也就是手动状态下的阀门输出,real型,0-100.0的范围;
6、GAIN:md14,Pid的P啊,默认写1-2吧(系统默认是2),调试的时候再改
7、TI:MW20,pid的i啊.默认写T#30S吧,调试的时候改;
二、大部分参数不要填,默认就行,下面是常用参数,用变量连接:
1、MAN_ON:用一个bool量,如m0.0,为true则手动,为false则自动;
2、cycle:T#100MS,这个值与ob35默认的100ms一致;
3、SP_INT:MD2,是hmi发下来的设定值,0-100.0的范围,real型;
西门子网站有文档专门说明pid软件模块的使用,可是真正要用起来还是有点混乱,参数太多,不知道取舍了,呵呵。其实用plcsim简单测试下还是可以做到心中有数,到了现场调试不用慌了。
一、在ob35里面插入FB41,方框顶上会有红字,输入一个类似“DB120”的,系统会问你要不要生成这个Db,yes就可以
1、手动
man_on=true,看输出是否等于man;
2、自动
man_on=,这里的模拟只能说明pid工作了,不能测试实际调节效果啊。
3、如果需要反作用,有三种方法:

FB41全参数设置

FB41全参数设置

FB41全参数设置FB41是一款高性能全能足球机器人,具备一系列全参数设置,下面将详细介绍它的设置功能。

1.运动参数设置:FB41可以设置不同的运动参数,包括速度、加速度、转弯速度等。

用户可以根据需要调整这些参数,使机器人在比赛中具备更好的动作表现。

2.球感参数设置:FB41有专门的球感传感器,可以设置球的弹性、摩擦力等参数,使机器人更加准确地控制球的运动轨迹。

3.视觉参数设置:FB41配备了高清晰度摄像头,可以设置不同的视觉参数,包括曝光、对焦、白平衡等,以适应不同比赛场地的光线环境。

4.策略参数设置:FB41支持多种策略,可以根据比赛情况选择不同的策略进行比赛。

用户可以设置策略参数,包括进攻策略、防守策略、传球策略等,以实现更好的战术配合。

5.通信参数设置:FB41支持无线通信,可以设置通信频率、信道等参数,以确保与其他机器人的通信稳定性。

6.电池参数设置:FB41使用可充电电池供电,可以设置电池电量报警阈值,提前提醒用户电池即将耗尽,以便及时更换电池。

7.声音参数设置:FB41内置扬声器,可以设置音量、音调等参数,以适应不同环境下的声音效果需求。

8.控制参数设置:FB41使用遥控器或者手机APP进行控制,可以设置控制模式、灵敏度等参数,以满足用户的个性化操作要求。

9.数据记录设置:FB41可以记录比赛过程中的各种数据,包括得分、射门成功率、传球成功率等,用户可以设置数据记录间隔和存储容量,以便分析比赛数据。

10.固件升级设置:FB41的固件可以进行升级,可以设置是否自动升级、升级时间等参数,以保证机器人的系统始终是最新的。

综上所述,FB41具备一系列全参数设置,可以根据用户的需求进行个性化配置,以提供最佳的足球机器人体验。

FB41、FB42、FB43PID参数设置中文说明.

FB41、FB42、FB43PID参数设置中文说明.

1、FB 41SFB/FB "CONT_C" (连续控制器)在SIMA TIC S7 可编程逻辑控制器上使用,通过持续的输入和输出变量来控制工艺过程。

在参数分配期间,可以通过激活或取消激活PID 控制器的子功能使控制器适应过程的需要。

使用参数分配工具可以轻松完成分配(菜单路径:开始> Simatic > Step7 > 分配PID 控制参数)。

开始> Simatic > Step7 > 分配PID 控制(英文)中提供了在线电子手册。

应用可以使用该控制器作为PID 固定设定值控制器或在多循环控制中作为层叠、混料或比率控制器。

该控制器的功能基于使用模拟信号的采样控制器的PID 控制算法,必要时可以通过加入脉冲发生器阶段进行扩展,为使用成比例执行机构的两个或三个步骤控制器生成脉冲持续时间调制输出信号。

注意只有在以固定时间间隔调用块时,在控制块中计算的值才是正确的。

为此,应该在周期性中断OB (OB30 至OB38)中调用控制块。

在CYCLE 参数中输入采样时间。

说明除了设定值和过程值分支中的功能,SFB/FB 还通过持续操作变量输出和手动影响操作值的选项实现了完整的PID 控制器。

下文提供了对这些子功能的详细说明:设定值分支以浮点格式在SP_INT 输入键入设定值。

过程变量分支可以外设(I/O)或以浮点格式输入过程变量。

CRP —IN 功能根据以下公式将 PV —PER 外设值转换为介于 -100 和+100 %间的浮点格式值:I 二I 此主题相关图片Output ofCPfi :」N - PV_PER PV_N0RM 功能根据以下公式统一 CRP_IN 输出的格式:PV_NORM 的输出 =(CPR_IN 的输出)* PV_FAC + PV_OFFPV_FAC 的缺省值为1,PV_OFF 的缺省值为0。

岀错信号设定值和过程变量间的差异就是岀错信号。

FB41背景数据块参数设置 及PID简介

FB41背景数据块参数设置 及PID简介

一、PID控制原理:1、比例(P)控制:比例控制是一种最简单的控制方式。

其控制器的输出与输入误差信号成比例关系。

当仅有比例控制时系统输出存在稳态误差。

2、积分(I)控制:在积分控制中,控制器的输出与输入误差信号的积分成正比关系。

对一个自动控制系统,如果在进入稳态后存在稳态误差,则称这个控制系统是有稳态误差的或简称有差系统。

为了消除稳态误差,在控制器中必须引入“积分项”。

积分项对误差取决于时间的积分,随着时间的增加,积分项会增大。

这样,即便误差很小,积分项也会随着时间的增加而加大,它推动控制器的输出增大使稳态误差进一步减小,直到等于零。

因此,比例+积分(PI)控制器,可以使系统在进入稳态后无稳态误差。

3、微分(D)控制:在微分控制中,控制器的输出与输入误差信号的微分(即误差的变化率)成正比关系。

自动控制系统在克服误差的调节过程中可能会出现振荡甚至失稳。

其原因是由于存在有较大惯性组件(环节)或有滞后组件,具有抑制误差的作用,其变化总是落后于误差的变化。

解决的办法是使抑制误差的作用的变化“超前”,即在误差接近零时,抑制误差的作用就应该是零。

这就是说,在控制器中仅引入“比例”项往往是不够的,比例项的作用仅是放大误差的幅值,而目前需要增加的是“微分项”,它能预测误差变化的趋势,这样,具有比例+微分的控制器,就能够提前使抑制误差的控制作用等于零,甚至为负值,从而避免了被控量的严重超调。

所以对有较大惯性或滞后的被控对象,比例+微分(PD)控制器能改善系统在调节过程中的动态特性。

二、PID控制器参数整定的一般方法:PID控制器的参数整定是控制系统设计的核心内容。

它是根据被控过程的特性确定PID控制器的比例系数、积分时间和微分时间的大小。

PID控制器参数整定的方法很多,概括起来有两大类:一是理论计算整定法。

它主要是依据系统的数学模型,经过理论计算确定控制器参数。

这种方法所得到的计算数据未必可以直接用,还必须通过工程实际进行调整和修改;二是工程整定方法,它主要依赖工程经验,直接在控制系统的试验中进行,且方法简单、易于掌握,在工程实际中被广泛采用。

FB41-42参数详细说明

FB41-42参数详细说明

1.1连续调节功能SFB 41/FB 41 “CONT_C”功能块介绍1.1.1 说明除了设定点操作和过程数值操作的功能以外,SFB 41/FB 41(CONT_C)可以使用连续的变量输出和手动影响控制数值选项,来实现一个完整的PID控制器。

下面是关于SFB 41/FB 41(CONT_C)详细的子功能说明:1.1.1.1设定点操作设定点以浮点格式在“SP_INT”端输入。

1.1.1.2实际数值操作过程变量可以在外围设备(I/O)或者浮点数值格式输入。

“CRP_IN”功能可以将“PV_PER”外围设备数值转换为一个浮点格式的数值,在–100和+100 % 之间,转换公式如下:CPR_IN 的输出=PV_PER x100 /27648“PV_NORM”功能可以根据下述规则标准化“CRP_IN”的输出:输出PV_NORM = (CPR_IN的输出)x PV_FAC + PV_OFF“PV_FAC”的缺省值为“1”,“PV_OFF”的缺省值为“0”。

变量“PV_FAC”和“PV_OFF”为下述公式转化的结果:PV_OFF =(PV_NORM的输出) - (CPR_IN的输出)x PV_FACPV_FAC =(PV_NORM的输出) - PV_OFF)/(CPR_IN 的输出)不必转换为百分比数值。

如果设定点为物理确定,实际数值还可以转换为该物理数值。

1.1.1.3负偏差计算设定点和实际数值之间的区别便形成负值偏差。

为了抑制由于被控量的量化引起的小的、恒定的振荡(例如使用PULSEGEN进行脉冲宽度调制),在死区将施加一个死区(DEADBAND)。

如果DEADB_W = 0,则死区将关闭。

1.1.1.4PID算法PID算法作为一种位置算法进行控制。

比例运算、积分运算(INT)和微商运算(DIF)都可并行连接,也可以单独激活或取消。

这就允许组态成P、PI、PD和PID控制器。

也可以是纯I和D调节器。

1.1.1.5手动模式可以在手动模式和自动模式之间切换。

PID调节参数(FB41)

PID调节参数(FB41)

PID调节-----西门子FB41使用准备用连续PID调节来实验一个控制,在软件上做了一个简单的PID41用仿真模拟了一把,情况还好,基本可以运行,但是其中的一些小的功能还是没有做好.想仔细再看看说明.幸好有一位网又一起讨论,得到了一个比较好的说明.传上来以免以后找不到.使用FB41进行PID调整的说明FB41称为连续控制的PID用于控制连续变化的模拟量,与FB42的差别在于后者是离散型的,用于控制开关量,其他二者的使用方法和许多参数都相同或相似。

PID的初始化可以通过在OB100中调用一次,将参数COM-RST置位,当然也可在别的地方初始化它,关键的是要控制COM-RST;PID的调用可以在OB35中完成,一般设置时间为200MS,一定要结合帮助文档中的PID框图研究以下的参数,可以起到事半功倍的效果以下将重要参数用黑体标明.如果你比较懒一点,只需重点关注黑体字的参数就可以了。

其他的可以使用默认参数。

A:所有的输入参数:COM_RST: BOOL: 重新启动PID:当该位TURE时:PID执行重启动功能,复位PID内部参数到默认值;通常在系统重启动时执行一个扫描周期,或在PID进入饱和状态需要退出时用这个位;MAN_ON:BOOL:手动值ON;当该位为TURE时,PID 功能块直接将MAN的值输出到LMN,这可以在PID框图中看到;也就是说,这个位是PID的手动/自动切换位;PEPER_ON:BOOL:过程变量外围值ON:过程变量即反馈量,此PID可直接使用过程变量PIW(不推荐),也可使用PIW 规格化后的值(常用),因此,这个位为FALSE;P_SEL:BOOL:比例选择位:该位ON时,选择P(比例)控制有效;一般选择有效;I_SEL:BOOL:积分选择位;该位ON时,选择I(积分)控制有效;一般选择有效;INT_HOLD BOOL:积分保持,不去设置它;I_ITL_ON BOOL:积分初值有效,I-ITLV AL(积分初值)变量和这个位对应,当此位ON时,则使用I-ITLV AL变量积分初值。

S7-300(FC105,FB41,FB43,FC106)功能块的使用

S7-300(FC105,FB41,FB43,FC106)功能块的使用

FC105的使用----FC105是处理模拟量(1~5V、4~20MA等常规信号)输入的功能块:打开Libraries\standard library\Ti-S7 Converting Blocks\fc105,将其调入OB1中,给各个管脚输入地址;如下图:其中管脚的定义如下:IN---------模拟量模块的输入通道地址,在硬件组态时分配;HI_LIM-----现场信号的最大量程值;LO_LIM-----现场信号的最小量程值;BIPOLAR—---极性设置,如果现场信号为+10V~-10V(有极性信号),则设置为1,如果现场信号为4MA~20MA(无极性信号),则设置为0;RET_VAL----FC105功能块的故障字,可存放在一个字里面。

如:MW50;OUT--------现场信号值(带工程量单位);信号类型是实数,所以要用MD200来存放;热电偶、热电阻信号的处理,该类信号实际值是通道整数值的1/10;FB41 PID控制模块的使用----PID模块是进行模拟量控制的模块,可以完成恒压、恒温等控制功能:打开Libraries\standard library\PID Control block\FB41,将其调入OB1中,首先分配背景数据块DB41,再给各个管脚输入地址;如下图:脉冲输出模块FB43,该模块是将模拟量转换成比率的脉冲输出。

Libraries\standard library\PID Control block\FB43,将其调入OB1中,首先分配背景数据块DB43,再给各个管脚输入地址;如下图:通道地址输入PID的输出通道. 如下图:使用FC106模块如果单独控制变量输出通道,可使用FC106模块:FC106是处理模拟量(1~5V、4~20MA 等常规信号)输出的功能块,打开Libraries\standard library\Ti-S7 Converting Blocks\fc106,将其调入OB1中,给各个管脚输入地址;如下图:。

FB41-FB42参数详细说明 S7-300 西门子

FB41-FB42参数详细说明 S7-300 西门子

用Step7 中SFB41/FB 41,SFB42/FB42,SFB43/FB43实现PID控制SLC A&D CSMay 2004目录1概述 (3)1.1应用 (3)1.2控制系统分析 (4)2PID系统控制器的选择 (7)2.1连续控制器、开关控制器 (7)2.2固定值控制器 (8)2.3级联控制器 (8)2.4混合控制器 (8)2.5比例控制器 (9)2.5.1单循环比例控制器 (9)2.5.2多循环比例控制器 (9)2.6二级控制器 (9)2.7三级控制器 (10)3布线 (10)3.1布线规则 (10)3.1.1连接电缆 (10)3.1.2屏蔽端接元件 (10)3.1.3警告 (10)3.1.4其它信息 (10)4参数赋值工具介绍 (10)4.1调试PID参数的用户界面 (11)4.2获取在线帮助的途径 (12)5在用户程序中实现 (12)5.1调用功能块 (12)5.2背景数据块 (13)5.3程序结构 (13)6功能块介绍 (13)6.1连续调节功能SFB 41/FB 41 “CONT_C” (13)6.1.1简介 (13)6.1.2应用程序 (14)6.1.3说明 (14)6.2步进控制功能SFB 42/FB 42“CONT_S” (26)6.2.1简介 (26)6.2.2应用程序 (26)6.2.3说明 (27)6.3脉冲宽度调制器SFB 43/FB 43“PULSEGEN” (36)6.3.1简介 (36)6.3.2应用程序 (36)6.3.3说明 (36)7功能块举例 (49)1 概述本文中所讨论的功能块(SFB41/FB41,SFB42/FB42,SFB43/FB43)仅仅是使用于S7和C7的CPU中的循环中断程序中。

该功能块,定期计算所需要的数据,保存在指定的DB中(背景数据块)。

允许多次调用该功能块。

CONT_C块与PULSEGEN块组合使用,可以获得一个带有比例执行机构脉冲输出的控制器(例如,加热和冷却装置)。

西门子S7 FB41的使用方法

西门子S7 FB41的使用方法

西门子S7-300PLC使用FB41进行闭环PID调节的解释说明2009-03-01 12:07使用FB41进行PID调整的说明FB41称为连续控制的PID用于控制连续变化的模拟量,与FB42的差别在于后者是离散型的,用于控制开关量,其他二者的使用方法和许多参数都相同或相似。

PID的初始化可以通过在OB100中调用一次,将参数COM-RST置位,当然也可在别的地方初始化它,关键的是要控制COM-RST;PID的调用可以在OB35中完成,一般设置时间为200MS,一定要结合帮助文档中的PID框图研究以下的参数,可以起到事半功倍的效果以下将重要参数用黑体标明.如果你比较懒一点,只需重点关注黑体字的参数就可以了。

其他的可以使用默认参数。

A:所有的输入参数:COM_RST: BOOL: 重新启动PID:当该位TURE时:PID执行重启动功能,复位PID内部参数到默认值;通常在系统重启动时执行一个扫描周期,或在PID进入饱和状态需要退出时用这个位;MAN_ON: BOOL:手动值ON;当该位为TURE时,PID功能块直接将MAN的值输出到LMN,这可以在PID框图中看到;也就是说,这个位是PID的手动/自动切换位;PEPER_ON: BOOL:过程变量外围值ON:过程变量即反馈量,此PID可直接使用过程变量PIW(不推荐),也可使用 PIW规格化后的值(常用),因此,这个位为FALSE;P_SEL: BOOL:比例选择位:该位ON时,选择P(比例)控制有效;一般选择有效;I_SEL: BOOL:积分选择位;该位ON时,选择I(积分)控制有效;一般选择有效;INT_HOLD BOOL:积分保持,不去设置它;I_ITL_ON BOOL:积分初值有效,I-ITLVAL(积分初值)变量和这个位对应,当此位ON时,则使用I-ITLVAL变量积分初值。

一般当发现PID功能的积分值增长比较慢或系统反应不够时可以考虑使用积分初值;D_SEL : BOOL:微分选择位,该位ON时,选择D(微分)控制有效;一般的控制系统不用;CYCLE : TIME:PID采样周期,一般设为200MS;SP_INT: REAL:PID的给定值;PV_IN : REAL:PID的反馈值(也称过程变量);PV_PER: WORD:未经规格化的反馈值,由PEPER-ON选择有效;(不推荐)MAN : REAL:手动值,由MAN-ON选择有效;GAIN : REAL:比例增益;TI : TIME:积分时间;TD : TIME:微分时间;TM_LAG: TIME:我也不知道,没用过它,和微分有关;DEADB_W: REAL:死区宽度;如果输出在平衡点附近微小幅度振荡,可以考虑用死区来降低灵敏度;LMN_HLM: REAL:PID上极限,一般是100%;LMN_LLM: REAL:PID下极限;一般为0%,如果需要双极性调节,则需设置为-100%;(正负10V输出就是典型的双极性输出,此时需要设置-100%);PV_FAC: REAL:过程变量比例因子PV_OFF: REAL:过程变量偏置值(OFFSET)LMN_FAC: REAL:PID输出值比例因子;LMN_OFF: REAL:PID输出值偏置值(OFFSET);I_ITLVAL:REAL:PID的积分初值;有I-ITL-ON选择有效;DISV :REAL:允许的扰动量,前馈控制加入,一般不设置;B:部分输出参数说明:LMN :REAL:PID输出;LMN_P :REAL:PID输出中P的分量;(可用于在调试过程中观察效果)LMN_I :REAL:PID输出中I的分量;(可用于在调试过程中观察效果)LMN_D :REAL:PID输出中D的分量;(可用于在调试过程中观察效果)C:规格化概念及方法:PID参数中重要的几个变量,给定值,反馈值和输出值都是用0.0~1.0之间的实数表示,而这几个变量在实际中都是来自与模拟输入,或者输出控制模拟量的因此,需要将模拟输出转换为0.0~1.0的数据,或将0.0~1.0的数据转换为模拟输出,这个过程称为规格化规格化的方法:(即变量相对所占整个值域范围内的百分比对应与27648数字量范围内的量)对于输入和反馈,执行:变量*100/27648,然后将结果传送到PV-IN和SP-INT 对于输出变量,执行:LMN*27648/100,然后将结果取整传送给PQW即可;D:PID的调整方法:一般不用D,除非一些大功率加热控制等惯大的系统;仅使用PI即可,一般先使I等于0,P从0开始往上加,直到系统出现等幅振荡为止,记下此时振荡的周期,然后设置I为振荡周期的0.48倍,应该就可以满足大多数的需求。

s7300FB41功能块简介及使用方法

s7300FB41功能块简介及使用方法

FB41功能块简介SFB/FB "CONT_C" (连续控制器)在SIMATIC S7可编程逻辑控制器上使用,通过持续的输入和输出变量来控制工艺过程。

在参数分配期间,可以通过激活或取消激活PID控制器的子功能使控制器适应过程的需要。

使用参数分配工具可以轻松完成分配(菜单路径:开始 > Simatic > Step7 > 分配PID控制参数)。

开始 > Simatic > Step7 > 分配PID控制(英文)中提供了在线电子手册。

应用介绍:可以使用该控制器作为PID固定设定值控制器或在多循环控制中作为层叠、混料或比率控制器。

该控制器的功能基于使用模拟信号的采样控制器的PID控制算法,必要时可以通过参加脉冲发生器阶段进展扩展,为使用成比例执行机构的两个或三个步骤控制器生成脉冲持续时间调制输出信号。

注意只有在以固定时间间隔调用块时,在控制块中计算的值才是正确的。

为此,应该在周期性中断OB (OB30至OB38)中调用控制块。

在CYCLE参数中输入采样时间。

描述。

除了设定值和过程值分支中的功能,SFB/FB还通过持续操作变量输出和手动影响操作值的选项实现了完整的PID控制器。

下文提供了对这些子功能的详细说明:〔1〕:设定值分支以浮点格式在SP_INT输入键入设定值。

〔2〕:过程变量分支可以外设(I/O)或以浮点格式输入过程变量。

CRP_IN功能根据以下公式将PV_PER外设值转换为介于 -100和 +100 %间的浮点格式值:PV_NORM功能根据以下公式统一CRP_IN输出的格式:PV_NORM的输出 = (CPR_IN的输出) * PV_FAC + PV_OFFPV_FAC的默认值为1,PV_OFF的默认值为0。

〔3〕出错信号设定值和过程变量间的差异就是出错信号。

为消除由于操作变量量化导致的小幅恒定振荡(例如,在使用PULSEGEN进展脉宽调制时),将死区应用于出错信号(DEADBAND)。

FB4FB42参数详细说明S7-300西门子

FB4FB42参数详细说明S7-300西门子

用Step7 中SFB41/FB 41,SFB42/FB42,SFB43/FB43实现PID控制SLC A&D CSMay 2004目录1 概述 (4)1.1 应用 (4)1.2 控制系统分析 (5)2 PID系统控制器的选择 (8)2.1 连续控制器、开关控制器 (9)2.2 固定值控制器 (9)2.3 级联控制器 (9)2.4 混合控制器 (10)2.5 比例控制器 (10)2.5.1 单循环比例控制器 (10)2.5.2 多循环比例控制器 (10)2.6 二级控制器 (11)2.7 三级控制器 (11)3 布线 (11)3.1 布线规则 (11)3.1.1 连接电缆 (11)3.1.2 屏蔽端接元件 (12)3.1.3 警告 (12)3.1.4 其它信息 (12)4 参数赋值工具介绍 (12)4.1 调试PID参数的用户界面 (12)4.2 获取在线帮助的途径 (14)5 在用户程序中实现 (14)5.1 调用功能块 (15)5.2 背景数据块 (15)5.3 程序结构 (15)6 功能块介绍 (15)6.1 连续调节功能SFB 41/FB 41 “CONT_C” (15)6.1.1 简介 (15)6.1.2 应用程序 (16)6.1.3 说明 (16)6.2 步进控制功能SFB 42/FB 42“CONT_S” (30)6.2.1 简介 (30)6.2.2 应用程序 (30)6.2.3 说明 (31)6.3 脉冲宽度调制器SFB 43/FB 43“PULSEGEN” (43)6.3.1 简介 (43)6.3.2 应用程序 (43)6.3.3 说明 (43)7 功能块举例 (58)1概述本文中所讨论的功能块(SFB41/FB41,SFB42/FB42,SFB43/FB43)仅仅是使用于S7和C7的CPU中的循环中断程序中。

该功能块,定期计算所需要的数据,保存在指定的DB中(背景数据块)。

使用FB41进行PID调整的说明

使用FB41进行PID调整的说明

A:所有的输入参数:
COM_RST: BOOL:
重新启动PID:当该位TURE时:PID执行重启动功能,复位PID内部参数到默认值;通常在系统重启动时执行一个扫描周期,或在PID进入饱和状态需要退出时用这个位;
使用FB41进行PID调整的说明--自动化、企业信息化—中国工控网—技术中心-工控论坛-中国工业控制自动化领域权威咨询、资讯传媒
用户登录 用户注册
厂商免费加入搜索!
综合 厂商 产品 论坛论文 培训 方案应用 图书 资料 教程 销售 供求特价 合作 新闻研究 职位
在西门子PLC中,ET200的I/O值在plc中调用的位置是在硬件配置时定义的,而且可以修改。变频器得看看什么通讯方式,是dp的话就很简单了,读入gsd文件进行硬件组态,跟调用普通io模块是一样的。
APHONE: 引用 加为好友 发送留言 2005-8-3 22:09:00
MAN_ON:
BOOL:手动值ON;当该位为TURE时,PID功能块直接将MAN的值输出到LMN,这可以在PID框图中看到;也就是说,这个位是PID的手动/自动切换位;
PEPER_ON: BOOL:过程变量外围值ON:过程变量即反馈量,此PID可直接使用过程变量PIW(不推荐),也可使用
zyhml: 引用 加为好友 发送留言 2005-8-3 12:33:00
不错,借问一下plcsim是不是不支持pid运算模拟阿,还有其他可以模拟的阿
石跃刚: 引用 加为好友 发送留言 2005-8-3 13:03:00
TD : TIME:微分时间;
TM_LAG: TIME:我也不知道,没用过它,和微分有关;
DEADB_W: REAL:死区宽度;如果输出在平衡点附近微小幅度振荡,可以考虑用死区来降低灵敏度;

FB41全参数设置

FB41全参数设置

FB41全参数设置FB41是一款由科沃斯推出的智能扫拖一体机器人,拥有丰富的参数设置。

以下是FB41的全参数设置,可为您提供快速入门和操作指南。

1.定时清扫功能:FB41支持定时预约清扫功能,可在设定的时间内自动启动清扫,无需人工干预。

用户可以根据自己的需求设置每天的清扫时间。

2.避障功能:FB41具备多种传感器,包括超声波传感器、碰撞传感器等,能够实时感知周围环境,及时避免障碍物。

在清扫过程中,如果遇到障碍物,FB41会自动绕开。

3.激光导航技术:FB41采用激光导航技术,能够精确地绘制地图,并实时定位,确保清扫的高效性和准确性。

用户可以通过APP查看清扫路径和地图信息。

4.电子墙功能:用户可以通过APP设置电子墙功能,划定不希望机器人进入的区域。

FB41会根据设定的区域进行规避,确保清扫过程中不会误入禁区。

5.多种清扫模式:FB41提供了多种清扫模式,包括自动清扫、边缘清扫、区域清扫和点选清扫等。

用户可以根据不同的清扫需求选择相应的模式。

6.智能回充功能:当电量低于设定值时,FB41会自动寻找充电座进行充电,并且能够自动恢复到之前清扫的位置,确保清扫工作的连续性。

7.拖地功能:FB41不仅能够清扫,还具备拖地功能。

用户只需安装拖把和水箱,即可进行扫拖一体的清洁操作。

水箱采用电子控制水量,可根据地面情况进行调节,保持地面湿润。

8.虚拟墙功能:除了电子墙功能外,FB41还支持虚拟墙功能。

用户可以在APP中设置虚拟墙,将机器人限制在指定区域内,避免进入不希望清扫的地方。

9.声音控制功能:FB41支持声控功能,用户可以使用语音命令对机器人进行控制和调节。

例如,用户可以说“前进”、“后退”、“暂停”等指令,机器人会根据声音指令进行相应动作。

10.清扫计划设置:用户可以在APP中设置清扫计划,包括每天的清扫时间、清扫模式、清扫区域等。

FB41会根据设定的计划自动执行清扫任务,为您提供更加便捷的清洁体验。

FB41调试说明

FB41调试说明

使用FB41进行PID调整的说明目前工业自动化水平已成为衡量各行各业现代化水平的一个重要标志。

同时,控制理论的发展也经历了古典控制理论、现代控制理论和智能控制理论三个阶段。

智能控制的典型实例是模糊全自动洗衣机等。

自动控制系统可分为开环控制系统和闭环控制系统。

一个控控制系统包括控制器﹑传感器﹑变送器﹑执行机构﹑输入输出接口。

控制器的输出经过输出接口﹑执行机构﹐加到被控系统上﹔控制系统的被控量﹐经过传感器﹐变送器﹐通过输入接口送到控制器。

不同的控制系统﹐其传感器﹑变送器﹑执行机构是不一样的。

比如压力控制系统要采用压力传感器。

电加热控制系统的传感器是温度传感器。

目前,PID控制及其控制器或智能PID控制器(仪表)已经很多,产品已在工程实际中得到了广泛的应用,有各种各样的PID控制器产品,各大公司均开发了具有PID参数自整定功能的智能调节器(intelligent regulator),其中PID控制器参数的自动调整是通过智能化调整或自校正、自适应算法来实现。

有利用PID控制实现的压力、温度、流量、液位控制器,能实现PID控制功能的可编程控制器(PLC),还有可实现PID控制的PC系统等等。

可编程控制器(PLC)是利用其闭环控制模块来实现PID控制,而可编程控制器(PLC)可以直接与ControlNet相连,如Rockwell的PLC-5等。

还有可以实现PID 控制功能的控制器,如Rockwell 的Logix产品系列,它可以直接与ControlNet相连,利用网络来实现其远程控制功能。

1、开环控制系统开环控制系统(open-loop control system)是指被控对象的输出(被控制量)对控制器(controller)的输出没有影响。

在这种控制系统中,不依赖将被控量反送回来以形成任何闭环回路。

2、闭环控制系统闭环控制系统(closed-loop control system)的特点是系统被控对象的输出(被控制量)会反送回来影响控制器的输出,形成一个或多个闭环。

FB41SFB41参数说明

FB41SFB41参数说明

FB41SFB41参数说明FB41是一种特殊的信号发生器,常用于电子测试和研究中。

它具有多种功能和参数,下面将对其进行详细说明,主要包括如下方面:1.输出参数:FB41的输出频率范围为1μHz-40MHz,可以满足不同领域的需求。

该设备可提供各种波形输出,包括正弦波、方波、三角波、锯齿波等。

2.输出幅度:FB41的输出幅度范围从0V到30V可调,能够满足不同电路和设备对幅度的需求。

同时,其输出电流也是可调的,范围从0A到3A。

3.脉宽调制:FB41支持脉宽调制(PWM)功能,可以在正弦波、方波等波形上进行脉宽调制,以产生不同的信号形态。

4.调制功能:FB41还支持调制功能,包括幅度调制(AM)、频率调制(FM)、相位调制(PM)和脉冲调制(PM),以满足不同测试需求。

5.相位调整:FB41具有相位调整功能,可以在信号周期内精确调整相位,以满足用户对相位关系的要求。

6.频率稳定度:FB41的频率稳定度在10ppm以内,能够提供高精度和稳定的信号输出。

7.脉冲参数:FB41支持脉冲参数设置,包括脉宽、占空比等。

用户可以根据需求调整脉冲特性,以适应不同的应用场景。

8.外部调制:FB41还支持外部调制功能,可以通过外部信号源对输出信号进行调制,以实现更复杂的信号形态。

9.存储功能:FB41具有存储功能,可以保存用户设置的参数和波形,方便日后重复使用。

10.远程控制:FB41支持远程控制功能,可以通过外部设备或计算机对其进行远程操作和控制。

总结:FB41是一款功能强大的信号发生器,具有广泛的应用领域。

它具有多种输出参数和功能,包括频率范围广、输出幅度可调、脉宽调制、调制功能、相位调整、频率稳定度高、脉冲参数设置、外部调制、存储功能和远程控制等。

这些功能和参数使得FB41成为电子测试和研究领域中不可或缺的工具之一。

S7-300(FC105,FB41,FB43,FC106)功能块的使用

S7-300(FC105,FB41,FB43,FC106)功能块的使用

FC105的使用----FC105是处理模拟量(1~5V、4~20MA等常规信号)输入的功能块:打开Libraries\standard library\Ti-S7 Converting Blocks\fc105,将其调入OB1中,给各个管脚输入地址;如下图:其中管脚的定义如下:IN---------模拟量模块的输入通道地址,在硬件组态时分配;HI_LIM-----现场信号的最大量程值;LO_LIM-----现场信号的最小量程值;BIPOLAR—---极性设置,如果现场信号为+10V~-10V(有极性信号),则设置为1,如果现场信号为4MA~20MA(无极性信号),则设置为0;RET_VAL----FC105功能块的故障字,可存放在一个字里面。

如:MW50;OUT--------现场信号值(带工程量单位);信号类型是实数,所以要用MD200来存放;热电偶、热电阻信号的处理,该类信号实际值是通道整数值的1/10;FB41 PID控制模块的使用----PID模块是进行模拟量控制的模块,可以完成恒压、恒温等控制功能:打开Libraries\standard library\PID Control block\FB41,将其调入OB1中,首先分配背景数据块DB41,再给各个管脚输入地址;如下图:脉冲输出模块FB43,该模块是将模拟量转换成比率的脉冲输出。

Libraries\standard library\PID Control block\FB43,将其调入OB1中,首先分配背景数据块DB43,再给各个管脚输入地址;如下图:通道地址输入PID的输出通道. 如下图:使用FC106模块如果单独控制变量输出通道,可使用FC106模块:FC106是处理模拟量(1~5V、4~20MA 等常规信号)输出的功能块,打开Libraries\standard library\Ti-S7 Converting Blocks\fc106,将其调入OB1中,给各个管脚输入地址;如下图:。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档