FB41_FB42_FB43中实现PID控制

上传人:小** 文档编号:38306825 上传时间:2021-11-06 格式:DOC 页数:57 大小:2.30MB
收藏 版权申诉 举报 下载
FB41_FB42_FB43中实现PID控制_第1页
第1页 / 共57页
FB41_FB42_FB43中实现PID控制_第2页
第2页 / 共57页
FB41_FB42_FB43中实现PID控制_第3页
第3页 / 共57页
资源描述:

《FB41_FB42_FB43中实现PID控制》由会员分享,可在线阅读,更多相关《FB41_FB42_FB43中实现PID控制(57页珍藏版)》请在装配图网上搜索。

1、PLC “世資坨坛WWLD.CN用 Step7 中 SFB41/FB 41, SFB42/FB42,SFB43/FB43 实现 PID 控制第页共49頁www.plcworld.c nPLC匹世貝zMMRLD.CN目录1 概述41.1 应用41.2 控制系统分析42 PID系统控制器的选择82.1 连续控制器、开关控制器82.2 固定值控制器92.3 级联控制器92.4 混合控制器92.5 比例控制器102.5.1 单循环比例控制器102.5.2 多循环比例控制器102.6 二级控制器102.7 三级控制器113 布线113.1 布线规则113.1.1 连接电缆113.1.2 屏蔽端接元件11

2、3.1.3 警告113.1.4 其它信息114 参数赋值工具介绍114.1 调试PID参数的用户界面124.2 获取在线帮助的途径135 在用户程序中实现135.1 调用功能块135.2背景数据块145.3 程序结构146 功能块介绍146.1 连续调节功能 SFB 41/FB 41 “CONT_C146.1.1 简介146.1.2 应用程序156.1.3 说明156.2 步进控制功自言 SFB 42/FB 42CONT_S276.2.1 简介276.2.2 应用程序276.2.3 说明286.3 脉冲宽度调制器 SFB 43/FB 43“PULSEGEN”376.3.1 简介376.3.2

3、应用程序376.3.3 说明377 功能块举例50第#页共49页PLC 世輿坨坛WiMLD.CN1概述本文中所讨论的功能块(SFB41/FB41, SFB42/FB42, SFB43/FB43)仅仅是使用于S7和C7的CPU中的循环中断程序中。该功能块,定期计算所需要的数据,保存在指定的DB中(背景数据块)。允许多次调用该功能块。C0NT_C块与PULSEGEN块组介使用,可以获 得一个带有比例执行机构脉冲输出的控制器(例如,加热和冷却装置)。 SFB41/FB41 (C0NT_C),连续控制方式; SFB42/FB42 (C0NT_S),步进控制方式; SFB43/FB43 (PULSEGE

4、N),脉冲宽度调制器;注意:SFB41/42/43,与 FB41/42/43 兼容,可以用于 CPU313C、CPU 313C-2 DP/PTP fll CPU314C-2DP/PTP 中。1.1应用借助丁山你组态人屋模块组成的控制器,可以完成帯冇PID算法的实际控制器。控制效率,即 处理速度取决于你所使用的CPU性能。对于给定的CPU,必须在控制器的数晟和控制器所需 要执行频率之间找到个折衷方案。连接的控制电路越快,所安装的控制器数帚越少,则铮个 时间单位计算的数值就越多。对于控制过程的类型没有限制。较慢(温度、填料位,等)以及 较快的控制系统(流帚、速度,等)都可以控制。1.2控制系统分析

5、控制系统的静态性能(增益)和动态性能(滞后、空载时间、积分常数,等),都是设计系统 控制器及其静态参数(P操作)和动态参数(I、D操作)的上要因索。因此,熟练掌握控制系统的类型和特性非常重要。(如图1,图2,图3,图4)第5页共49页PLC丄e世判WRLD.CN第#页共49页PLC丄e世判WRLD.CNP ControllerJump funciion q the controller inputvanatyStep response of the continuous controller第#页共49页PLC “世列WWLD.CN第7页共49页PLC “世列WWLD.CNPD Control

6、ler图2第#页共49页PLC “世列WtfRLD.CN第#页共49页PLC “世列WtfRLD.CNPI Controller图3第#页共49页PLC匹世艸纭WWLD.CNP1D Controller图42 PID系统控制器的选择控制系统的属性由技术过程和机器条件决定。因此,为了获得良好的控制效果,你必须选择域 适川的系统控制器。2. 1连续控制器、开关控制器连续控制器,输出一个线性(模拟)数值。开关控制器,输出一个二进制(数字)数值。2.2E3定值控制器固定值控制,使用设定固定数值进行的过程控制,只是偶尔修改-下参考变彊,过程偏差的控 制。2.3级联控制器级联控制器,控制器吊行连接控制。第

7、-个控制器(上控制器)决定了宋行控制器(从控制 器)的设定点,或者根据过程变最的实际错谋影响器设定点。个级联控制器的控制性能可以使用其它的过程变駅加以改进。为此,可以为上控制变鼠添加 一个辅助过程变量PV2 (左控制器SP2的输出)。主控制器可以将过程变量PV1施加给设定 点SP1,并且可以调密SP2,以便尽可能快地到达目标,而没冇过调节。(如图5)第11页共49页PLC匹世艸纭WWLD.CN第#页共49页PLC匹世艸纭WWLD.CN2.4混合控制器混合控制器是指根据每个彼控组件所需要的设定点总数昼,來计算总SP数晟的种控制结 构。在此,混合系数FAC的和必须为“T。(如图6)第#页共49页P

8、LC匹世艸纭WWLD.CN第#页共49页PLC匹世艸纭WWLD.CN第#页共49页www.plcworld.c n图62.5比例控制器2.5.1单循环比例控制器单循环比例控制器,可以用于“两个过程变帚之间的比率”比“两个过程变帚的绝对数值” ffi要的场合。(例如,速度控制)。(如图7)图7第#页共49页www.plcworld.c n第#页共49页www.plcworld.c n2.5.2多循环比例控制器对于多循环比例控制,两个过程变彊PV1和PV2之比保持为常数。因此,可以使用第-个控 制循环的过程数值,來计算第二个控制循环的设定点。对于过程变屋PV1的动态变化,也可 以保证保持特定的比例

9、。(如图8)图82.6二级控制器一个二级控制器只能采集两个输出状态(例如,开和关)。典型的控制为:一个加热的系统, 通过继电器输出的脉冲宽度调制。PLC匹世缪坨坛WCMLD.CN2. 7三级控制器一个三级控制器只能采集到三个貝体的输出状态。我们需要区分:“脉冲宽度调制”(例如, 加热冷却,加热关机冷却)和“使用集成执行机构的步进控制”(例如,左停止右)Z间 的区别。3布线对于没冇集成的I/O控制器,你必须使用附加的I/O模块。3.1布线规则3.1.1连接电缆对于数字I/O,如果线路冇100米长,必须使用屏蔽电缆;电缆屏蔽时必须在两端进行接地:软电缆的截面枳选择0.25.1.5 mm2:无需选择

10、电缆套。如果决定选择使用电缆套,你可以使用不带绝缘套圈的电缆套(DIN46228, Shape A, Short version):3.1.2屏蔽端接元件你可以使用屏蔽端接元件,将所冇屏蔽的电缆fi接通过导轨连接接地:必须在断电情况下对组件进行接线;3.1.3警告带电作业会有生命危险。如果你带电对纽件的前插头进行接线,会令触电危险!3,1.4其它信息其他注意审项町参见于册“CPU数据”于册以及CPU的安装于-册。4参数赋值工具介绍借助于“PID参数设置”匚具,可以很方便的调试功能块SFB41/FB41, SFB42/FB42的参数(背景数据块)OPLC “世州WCMLD.CN4.1调试PID参

11、数的用户界面在Windows操作系统中,调川“调试PID参数川八界面”的操作过程如下:Start SIMATIC STEP 7 PID Control Parameter Assignment (如图 9)。S3MA:忙7孙31 袖:F“ QprleQrssUtfltidS沁T】C27y.QJD Corl*DlP9tar- Asaqrmento2:rMoosoh XH(?川却.g年aSuijbt Uk-p?; J ee盘CMNC*cla ohrw?.吕 NCN S7 FPCFtainI列 Corina* S1MATK bcgx57 nrvtngS5P4*s; tA5,-AT, STl FEQ

12、HcQRfnnjS? EfotHS M-rrrry CTd rf-mf-r C.%scTTnert 它丄4誠$2 rortiTJ- ry Anr hGjtt?quece*f Contents,获得相应的帮助信息;通过按下F1键得到帮助:在PID参数设置对话框中,通过点击Help,可以得到具体的帮助信息。5在用户程序中实现以下章节将帮助你根据你的应用设计一个用户程序。5.1调用功能块使用和应的育景数据块调用系统功能块。举例:CALLSFB41, DB 30 (或者,CALL FB41, DB 31)5. 2背景数据块系统功能块的参数将保存在背景数据块中。在第6章中将阐述这些参数。你可以通过以卜方

13、式访问这些参数 DB编号和偏移地址数据块编号和数据块中的符号地址5.3程序结构SFB必须在帝新启动组织块OB100中和循环中断组织块OB30.38中调川。模式: OB100 Call SFB/FB41. 42、43, DB 30 OB35 Call SFB/FB 41、42、43, DB 306功能块介绍6. 1 连续调节功能 SFB 41/FB 41 “C0NT_C”6.1.1简介SFB/FB “CONT_C”(连续控制器)用j;便用连续的I/O变晟在SIMATIC S7控制系统中控 制技术过程。你町以通过参数打开或关闭PID控制器,以此来控制系统。通过参数赋值工具,可以很容易地做到这一点。

14、调用:Start SIMATIC STEP 7 PID Control Parameter Assignment (如图)。在线电子于册,见 Start SIMATIC Documentation English STEP 7-PID Control (如图 11) o第#页共49页PLC 世州少WMLD.CN第#页共49页PLC 世州少WMLD.CNsimcCJtCXC C11VMC0-、Lwfcoutxe刃m2”:.E C3x-*efMy f心卜PH:Uxhsiw-aooff rkpxt.:g. 百玄 SB *.o -.Daetrwr5滨“XSearchun.S HgIw3.SruXUMC

15、i.r*Mtv+W才dH空*rtaUnoFnjrh第#页共49页PLC 世州少WMLD.CNJfiSUrt 於 $ -Aj 勺 ” |犧 QIJB.; 如.| 丙 AgAudw.J dt/gh工切10:49 FM116.1.2应用程序你川以使用控制器作为单独的PID定点控制器或在多循环控制中作为级联控制器、混合控 制器和比例控制器使用。控制器的功能某于带有一个模拟信号的采样控制器的PID控制算 法,如果必要的话,可以通过脉冲发送器(PULSEGEN)进行扩展,以产生脉冲宽度调制 的输出信号,来控制比例执行机构的两个或三个步进控制器。6.1.3说明除了设定点操作和过程数值操作的功能以外,SFB

16、41/FB 41 (CONT_C)nJ以使用连续的变 量输出和手动影响控制数值选项,来实现个完整的PID控制器。下面是关T SFB41/FB 41(C0NT_C)详细的(功能说明:6.13.1设定点操作设定点以浮点格式在“SP INT”端输入。6.13.2实际数值操作过程变覆可以在外用设备(I/O)或者浮点数值格式输入。“CRPN”功能可以将“PV_PER”外用设备数值转换为一个浮点格式的数值,在-100和+100%Z间,转换公 式如下:CPRJN 的输H#PV_PER x100 /27648“PV_N0RM”功能可以根据下述规则标准化“CRPN”的输出:输出 PV_N0RM = (CPRJN

17、 的输出)x PV_FAC + PV_0FF“PV_FAC”的缺省值为“1”,变暈 “PV_FAC” 和 “PV_0FF”PV_0FF = (PV_N0RM 的输出)PV_FAC = (PV_N0RM 的输出)“PV_0FF”的缺省值为“0” o 为下述公式转化的结果:(CPR_IN 的输出)x PV_FAC PV_OFF) / (CPRJN 的输出)第19页共49页PLC 世州少WMLD.CN第#页共49页PLC 世州少WMLD.CN不必转换为百分比数值。如果设定点为物理确定,实际数值还町以转换为该物理数值。6丄33负偏差计算设定点和实际数值之间的区别便形成负值偏差。为了抑制由于被控最的最化

18、引起的小的、 恒定的掘荡(例如使用PULSEGEN进行脉冲宽度调制),在死区将施加个死区(DEADBAND)。如果DEADB_W = O,则夕匕区将关闭。6.1.3A PID 算法PID算法作为一种位置算法进行控制。比例运算、积分运算(INT)和微商运算(DIF)都可并行连接,也可以单独激活或取消。这就允许组态成P、Pk PD和PID控制器。也可第#页共49页PLC 世州少WMLD.CN第#页共49页PLC 世州少WMLD.CN以是纯I和D调节器。6.1.3.5手动模式可以在于动模式和门动模式之间切换。在丁动模式下,被控吊:被修改成于动选定的数值。积分器(INT)内部设置为“LMNLMN_PD

19、ISV” ,微商器(DIF)内部设置为“0” , 并进行内部匹配。这就是说切换到口动模式时不会引起被控彊的突变。6.1.3.6受控数值的处理便用LMNLIMIT功能,受拎数侑可以被吸制为一个所选择的数侑。“I输入变帚超山极限侑 时,信号位将指示。“LMN_NORM”功能可以根据下述公式标准化“LMNLIMIT”的输第#页共49页PLC 世貝zWRLD.CNLMN= (LMNLIMIT 的输出)x LMN_FAC + LMN_0FF“LMN_FAC”的缺省值为“1” , “LMN_0FF”的缺省值为“0”。受控数值也适用于外|1耳设备(I/O)格式。“CPR_OUT”功能町以将浮点值“LMN”转

20、换 为一个外用设备值,转换公式如下:LMN_PER = LMN X2764/106.1.3.7前馈控制一个T扰变帚被引入“DISV”端输入。6.1.3.8初始化SFB41/FB41 “CONT_C”竹一个初始化程序,可以在输入参数COM_RST = TRUE 位时运行。在初始化过程中,积分器可以内部设置为初始值“LITVAL”。如果在个循 环中断优先级调用它,它将从该数值继续开始运行。所冇其他输出都设置为其缺省值。6.1.3.9出错信息故障输出参数RET_VAL不使丿IJ。6.1.3.10 SFB/FB “CONT_C”(连续调节控制器)块图如图12第#页共49页PLC述世缪zWWLD.CN第

21、21页共49页PLC述世缪zWWLD.CNC0NT_C殛蜃UM HLM. lwTllimLAH FAC.UlCOfFLBIBJEH图12第#页共49页PLC述世缪zWWLD.CN第#页共49页PLC述世缪zWWLD.CNSFB41/FB41 “CONT_C”(如图 13)第#页共49页PLC “世缪论纭WWLD.CN J1X|AJk!叼醐ETaogfflEmnCTHsamgiO Fb Edr trtfeit pic Debug zr如 nd-第#页共49页PLC “世缪论纭WWLD.CNo|环谢童心向I T J凹鱼1F d小!IES目卄MXf IJ|h| k?|a西celil eI JummS

22、 1Q Zfleatfluidiorlii 曰 Hgrgorr fctS Msli 2d *0沖 tortroilit jj M2壯rw ffi *ji)* id 7曲 hp- 匕 a| F0 ModsO 涉1 KONIU 伽Z COMI.S (CONTn =b;x hkgu 口corn :p| K thcU fl U SFE Uak:QtycfclM匕 :J| MJulvi I&urces b,. I* 崖 ad三 jg _iAdtd Utf ay耳 12 Sxttfm Rfiojcnfibd tl jQj S5-S7 Ccnvfftn: (leeks12 EC “HcnEbSfI ch c

23、to-r.ncn 9hl53 (H P【D :crcrolBuik:Orei 口 ro牡OFBi3口 F3% 059CONfj.: JCWI CONTJ JCChT FirtGfR KCWT Tccer_cp c-ocno. Ty CCX4TWX3 Jj CorwwHEQd, I qj勺rq喇閃zJ:ONIj:fKOCJlljU“WTforM A*frW FCFvLMjija/nt.LAGMS uc.rver t:rpv.fmrvprrver rxer orr : Tl/ALDCTV fifFne 豪仇机! 吩 X 3 |M:UW/列5X7.QWW|型奶KV、| VC【,|tof =1msT#

24、1sSAMPLE TIME (采样 时间)块调用Z间的时间必 须恒定。“采 样时间”输入规定了 块调用之间的时间,应该与OB35设定时间保持一致。10SP_INTREAL-100.0 至+100.0(%)或者物理值10.0INTERNALSETPOINT(内部设定点)“内部设定点”输入 端用于确定设定值。11PVJNREAL-100.0 至+100.0(%)或者物理值10.0PROCESSVARIABLEIN (过程变量输入) 可以设置个初始值 到“过程变最输入”输入端或者连接 一个浮点数格式的外 部过程变最。12PV_PERWORDW#16#0000PROCESS VARIABLEPERIP

25、HERY (过程变 量外设)外围设备的实际数 值,通过I/O格式的过 程变量被连接到“过 程变最外围设备”输 入端,连接到控制器13MANREAL-100.0 至+100.0(%)或者物理值20.0MANUAL VALUE (于 动数值)“于动数值”输入端 可以用丁通过操作者 接口功能设置一个手 动数值。14GAINREAL2.0PROPORTIONALGAIN (比例增益)“比例增益”输入端 可以设置控制器的比 例增益系数。15TlTIME=CYCLET#20sRESET TIME (复位 时间“复位时间”输入端确定了积分器的时间响应。16TDTIME=CYCLET#10sDERIVATIV

26、E TIME(微分时间)“微商时间”输入端 确定了微商单元的时 间响应。17TM_LAGTIME=(CYCLE/2)T#2sTIME LAG OF THE DERIVATIVE ACTION (微分分量的 滞后时间)第#页共49页PLC “世資坨纭WtfRLD.CN微商操作的算法包括 一个时间滞后,可以 被赋值给“微分分最 的滞后时间”输入端 上。18DEADB_WREAL=0.0(%)或者物理值10.0DEAD BANDWIDTH(死区宽度)死区用于存储错课。“死区宽度”输入端 确定了死区的容最大 小。19LMN_HLMREALLMN_LLM 至100.0(%)或者物理值2100.0MANI

27、PULATED ALUE HIGHLIMIT (受控数值的上 限)受控数值必须设定有 一个“上限”和一个“下限”。“受控数 值上限”输入端确定 T “上极限”。20LMN_LLMREAL-100.0(%)至LMN_HL M或者物理fi,i. 20.0MANIPULATEDVALUE LOWLIMIT (受控数值的下 限)受控数值必须设定有 一个“上限”和一个“下限”。“受控数 值下限”输入端确定 T “下极限”。21PV_FACREAL1.0PROCESS VARIABLE FACTOR(过程变鼠系数)“过程变量系数”输 入端用于和过程变最相乘。该输入端 可以用于匹配过程变量范围。22PV_0

28、FFREAL0.0PROCESSVARIABLE OFFSET (过程变航偏 移量)“过程变量偏移”输 入端可以添加到“过 程变鼠” 0该输入端 可以用于匹配过程变 量的范围。23LMN_FACREAL1.0MANIPULATED VALUE FACTOR (受控数值系数)“受控数值系数”输 入端用于与受控数值 相乘。该输入端可以 川于匹配受控数值的 范围。24LMN_0FFREAL0.0MANIPULATEDVALUE (受控数值的 偏移量)“受控数值的偏移 最”可以与受控数值 相加。该输入端可以 川于匹配受控数值的 范围。25LITLVALREAL-100.0 至+100.0(%)或者物理

29、值20.0INITIALIZATION VALUE OF THEINTEGRAL-ACTION(积分分最初始化 值)积分器的输出可以用 输入端 MI_ITL_ONM 设置。初始化数值可 以设为“积分分量初 始值”输入。第#页共49页PLC 5世纠坨纭WWLD.CN26DISVREAL-100.0 至+100.0(%)或者物理值20.0DISTURBANCE VARIABLE (干扰变 星)对于询馈控制,干扰 变鼠被连接到“T扰 变量”输入端。1) “役定值通道”和“过程变鼠通道中的参数,应该有相同的单位。例如, 如果使用PVJN作为“过程物理值”或者“过程物理值百分比” ,SPJNT 必须使用

30、相应相同的单位;如果使川PV_PER作为外围设备的实际数值, SPJNT只能使用“100.0至+100.0(%)”作为设定值。如果设定值是SPJNT是010Mpa中的8Mpa那么需要填写0.8, PV_PER填写硕件外 设地址IW XXX:2)受控鼠通道中的参数应该冇相同的单位。6J.3J2输出参下表列出SFB41/FB41 “CONT_C”输出参数的说明:序 号参数数据类型数值范围缺省说明1LMNREAL0.0MANIPULATEDVALUE (受控数值)有效的受控数值被以浮 点数格式输出在“受控 数值”输出端上。2LMN_PERWORDW#16#0000MANIPULATEDVALUEPE

31、RIPHERY (受控数 值外围设备)I/O格式的受控数值被 连接到“受控数值外用 设备”输出端上的控制 器。3QLMN_HLMBOOLFALSEHIGH LIMIT OF MANIPULATEDVALUE REACHED(达到受控数值上限) 受控数值必须规定一个最人极限和-个瑕小极 限。“达到受控数值上 限”指示己超过最大极 限。4QLMN_LLMBOOLFALSELOW LIMIT OF MANIPULATED VALUE REACHED(达到受控数值下限) 受控数值必须规定一个 最大极限和一个最小极 限。“达到受控数值下 限”指示己超过最小极限。5LMN_PREAL0.0PROPORTI

32、ONALITY COMPONENT (比例 分量)“比例分量”输出端输出受控数值的比例分O6LMNJREAL0.0INTEGRAL COMPONENT (积分 分量)“积分分量”输出端输 出受控数值的积分分 最C7LMN_DREAL0.0DERIVATIVECOMPONENT (微分 分量)“微商分最”输出端输出受控数值的微商分量。8PVREAL0.0PROCESS VARIABLE(过程变鼠)仃效的过程变建在“过 程变最”输出端上输 出。第#页共49页PLC 世貝论坛WiMLD.CN9ERREAL0.0ERROR SIGNAL (误差信号)有效误左在“误湼信号”输出端输出。6.2 步进控制功

33、能 SFB 42/FB 42 “C0NT_S”6.2.1简介SFB/FB “C0NT_S”(步进控制器)用在SIMATIC S7可编程控制器上,用于二进制数控 数值输出信号积分执行机构的控制技术过程。在参数赋值过程中,你可以激活或取消PI步 进控制器的f功能,以使控制器与过程匹配。通过参数赋值I具,可以很容易地做到这一 点。调用:Start SIMATIC STEP 7 PID Control Parameter Assignment (如图)。 在线电 f,册,见 Start SIMATIC Documentation English STEP 7 一 PID Control(如图)o6.2

34、.2应用程序你可以使用该控制器作为单独的PI固定设定值控制器,或者在辅助控制循环(第二级闭 环)中作为级联控制器、混合控制器或者比例控制器使用,但是不能用作上控制器(第一 级调节器)。控制器的功能根据采样控制器的PI控制篦法实现,由模拟执行信号生成二进 制输出信号。下列功能适用于CPU 314 IFM的FB V1.5或V1.1.0以上版本:利用Tl = T#0 ms,可以封锁调节器的积分分量。因此,允许功能块用作比例(P)控制 器。由于控制器不使川任何位置反馈信号,内部计算的受控变帚:将不能准确地匹配信号控制元 件的位置。如果受控变最(EFTGAIN)为负值,应进行调整。然后调节器置位输出端

35、QLMNDN (受控最信号低),苴到LMNR_LS (位置反馈信号卜限)被置位。控制器还可以在一个控制器级联中用作一个辅助控制器(第二个执行器)。设定点输入端 “SPNT”用于赋值控制元件的位置。在这种情况下,实际数值输入和参数“TI (积分时间)”必须被设置为“0” o 一个应用实例:通过电控阀瓣控制温度,即是借助二进制脉冲 数值输出信号来控制热議输出的温皮调节和利川阀门控制制冷容戢。在这种情况卜,为了 全部关闭阀门,受控变最(EFTGAIN)应该冇个负值。6.2.3说明除了过程数据通道的功能外,SFB/FB “C0NT_S”(步进控制器)可以使用-个数字受控 数值输出和丁动影响控制数値选项

36、,來实现个完整的PI控制器。步进控制器不使用位置 反馈信号。限位信号可以用于限制脉冲输出。卜面你可以找到详细的(功能说明:6.2.3.1设定点操作设定点以浮点数格式在“SP_INT”输入端上输入。6.23.2实际数值操作过程变最可以在外用设备(I/O)或浮点数格式输入。“CRPN”功能可以将“PV_PER”外用设备数值转换为一个浮点数格式的数值,在-100和+100%之间,转换 公式如下:CPRN 的输B=PV_PER x100/27648“PV_NORM”功能可以根据下述公式标准化“CRPN”的输出:PV_NORM 的输出=(CPRJN 的输出)x PV_FAC + PV_OFFPV_FAC

37、的缺省值为“1”,PV_OFF的缺省值为“0”。变最“PV_FAC”和“PV_OFF”为下述公式转化的结果:PV_OFF = (PV_NOR M 的输出)(CPRN 的输出)xPV_FACPV_FAC = ( (PV_NORM 的输出) PV_OFF) / (CPRJN 的输出)6.2.33负偏差计算设定点和实际数值之间的区别便形成负值偏差。为了抑制宙于受控变鼠的屋化造成的小 的、恒定的振荡(例如,由于执行机构阀门引起的受控数值的波动),为负偏差设置了一 个死区(DEADBAND)。如果DEADB_W = 0,则死区将被关闭。6.23.4 PI步进算法SFB/FB “CONT_S”(步进控制器

38、)不使用位置反馈信号。PI算法的枳分操作和假定位 置反馈信号都在积分器(INT)中计算,并作为一个反馈值与剩余P操作进行比较。比较差被用于个三步元件(THREE_ST)和一个脉冲发生器(PULSEOUT),以生成执行 机构的控制脉冲。控制器的开关频率町以通过在三步尤件上采川阈值控制来减少。6.23.5前馈控制一个干扰变最被引入“DISV”输入端。第33页共49页PLC工应世弊坨坛WeRLD.CN6.23.6初始化操作SFB/FB “C0NT_S”(步进控制器)冇一个初始化程序,可以在输入参数C0M_RST =TRUE置位时运行。所仃其它输出端都设置为其缺省值。6.23-7出错信息故障输出参数R

39、ET_VAL不使用。6238 SFB/FB “CONT_S”(步进控制器)块图如图14C0NT_S块图图146.23.9输入参数SFB 42/FB 42 “CONT S(如图 15)亠创凶3凶gLA0;$rL.F80 (OBM PlOXuiitrul _UlCNilfulbig 2C0tr _C itewO F血 (dtFlC Oebug A* Cpbar Wrvlcw03%怕 自I x金I巳I *1 “1金 F id I 4 Ea對 卄*|o因口HI I* KJ :)B7& Q Ms sJU ntEuc?mQ 18lie 2d Wn ccr.tfolk hk/ftc-sle! J3 Ngrb

40、lf;i JjJ Fnrs4胡从rd If”ft PuoA:a s bk5Q a 刘 ma:3ATB V由 CYFtnmrBc rh4 rn 0 n s? Ccnvflrtrg 和&s i) *i| koc-larcous Bbs 亠上T.CP i S7-TechzJ- J 7Slicesrrp tnJ|AbS5.2 MHirrnr 、h:豪grl 乡 Q a |丸1人0八让.I 4.|曳32 .|CH叫S|虫AduSW岔宀工匕实ZDtT F2QIMb三 c mguknay I togcf 卜彷q-ISV图15下表列出SFB 42/FB 42 “CONT_S”输入参数的说明:序号参数数据类醴数

41、值范I节I缺省说明1COM_RSTBOOLFAULSECOMPLETERESTART (完全 再起动)。该块有个初始化 程序,可以在输入 参数 COM_RST 置位时运行。第35页共49页www.plcworld.c nPLC匹世艸坛WMLD.CNPLC匹世真咔WWLD.CN2LMNR_HSBOOLFALSEHIGH LIMIT OF POSITION FEEDBACK SIGNAL (位置反 馈信号上限“执行器任上限 停”信号连接到“位置反馈信号上 限”输入端。 LMNR_HS=TRUE农示执行器 处于最大上限。3LMNR_LSBOOLFALSELOW LIMIT OF POSITION F

42、EEDBACK SIGNAL (位置反 馈信号下限)“执行器在下限 停”信号连接到“位置反馈信号下 限”输入端。 LMNR_LS =TRUE表示执行器 处于最大下限。4LMNS_ONBOOLTRUEMANUAL ACTUATING SIGNALS ON (T- 动执行信号接通) 通过“于动执行信 号接通”执行信号 处理切换为于动模式。5LMNUPBOOLFALSEACTUATINGSIGNALS UP (执行信号上升)通过于动执行信 号,输出信号“QLMNUP” 在“执行信号上升沿”输入被置位。6LMNDNBOOLFALSEACTUATINGSIGNALS DOWN(执行信号下降) 通过于动执

43、行信号,输出信号“QLMNDN” 在“执行信号下降 沿”输入被置位。7PVPER_ONBOOLFALSEPROCESS VARIABLE PERIPHERYON (过程变量外 设接通) 如果从I/O读取过 程变最,输入端“PV_PER” 必须 连接到外用设备, 并且输入端PROCESSVARIABLEPERIPHERY第37页共49页PLC述世資坨纭W4iMLD.CNON”必须置位。8CYCLETIME=1 msT#1sSAMPLING TIME(采样时间) 块调用Z间的时间 必须恒定。“采 样时间”输入端规 定了块调用之间的 时间。9SPJNTREAL-100.0 至 +100.0(%)或物

44、理值10.0INTERNAL SETPOINT (内部 设定值)“内部设定值”输 入用于确定一个设定值。10PV_INREAL-100.0 至 +100.0(%)或物理值10.0PROCESSVARIABLE IN (过程变鼠输入)可以设過一个初始 值到“过程变量输 入”输入端或者连 接-个浮点数格式 的外部过程变最。11PV_PERWORDW#16#0000PROCESSVARIABLE PERIPHERY (过 程变量外设)I/O格式的过程变 最被连接到调益 的“过程变量外围设备”输入端。12GAINREAL2.0PROPORTIONALGAIN (比例增 益)“比例增益”输入 端设置控制

45、器的增 益。13TITIME=CYCLET#20sRESET TIME (复 位时间)“复位时间”输入 端确定了积分器的 时间响应。14DEADB_WREAL0.0至+100.0(%)或物理fl*L 11.0DEAD BANDWIDTH (死区宽度)死区用于误差。“死区宽度”用于 确定死区的犬小。15PV_FACREAL1.0PROCESS VARIABLE FACTOR (过程变 量系数)“过程变帚系数” 输入用丁和过程变 量相乘。该输入可 以用于匹配过程变 量的范围。16PV_0FFREAL0.0PROCESSVARIABLE第39页共49页PLC “世資坨坛W=CYCLET#3sMINIMUM PULSETIME (最小脉冲时间)最小脉冲宽度可以 使用参数“最小脉冲时间”赋值。18BREAK_TMTIME=CYCLET#3sMINIMUM BREAKTIME (最小间隔时间)最小脉冲间隔时间 可以使用

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!