DCS及PLC控制系统中PID的运算及应用

最新更新时间:2012-03-12来源: 互联网关键字:DCS  PLC  控制系统  PID 手机看文章 扫描二维码
随时随地手机看文章

现在国内外一些著名的品牌厂家几乎论断的整个工业自动化控制领域,如:国外的有艾默生、西门子;国内的有:浙大中控、和利时等,那么在这些控制系统中最常规的PID控制是怎么实现的,他们又是怎么进行编程组态得到的PLD运算的,本文就常规的PID及起模块进行总结以及应用做个简单的介绍:

  一、DCS及PLC控制系统中PID的运算

  1 指令解说

  l 上式T为梯形图时间继电器周期输出,在此引为采样及调节周期。

  l S1为设定的目标值,又称给定值

  l S2为实际测定值。

  l S3为PID控制参数的起始参数单元,控制参数占用S3后续的25个D数据寄存器。具体说明如下:

  S3+0: TS 采样时间 设定为K1(1T)

  S3+1: ACT.运算方向 一般设为 H0001;

  设为H0000时为反PID运算。

  S3+2: L 滤波系数 0-99% 0% 无滤波。 参考设定为K50

  0000-99.00

  S3+3: KP 比例増益 0-32767% 参考设定为K2000。

  0000-327.67

  S3+4: TI 积分时间 0-32767(•1T) 参考设定为K500。

  S3+5: KD 微分増益 0-32767% 一般设定为K0。

  0000-327.67

  S3+6: TD 微分参数 0-32767(•1T) 设定为K0,无微分

  S3+7: 偏差,浮点数表示,占两个字节:S7+7,S7+8。

  E(K)=SV-PV (ACT.0=1)

  E(K)=PV-SV (ACT.0=0)

  S3+8:

  S3+9: 偏差的一阶导数,浮点数表示。S3+9,S3+10

  E(K)'=E(K)-E(K-1)

  S3+10:

  S3+11: 偏差的二阶导数,浮点数表示。S3+11,S3+12

  E(K)''=E(K)'-E(K-1)'

  S3+12:

  S3+13: 本次滤波后的实测值,浮点数表示。S3+13,S3+14。

  PVF(K)=PV(K)+L• [PVF(K-1)-PV(K)]

  S3+14:

  S3+15: PID的微分调整项,浮点数表示。S3+15,S3+16。

  PID_D(K)=[TD•E(K)''+KD•TD•PID_D(K-1)]/(TS+KD•TD)

  S3+16:

  S3+17: PID的本次调整输出,浮点数表示。S3+17,S3+18

  DMV(K)=DMV(K-1)小数部分+KP[E(K)'+TS•E(K)/TI+PID_D(K)]

  S3+18:

  S3+19: PID控制的输出值,取值范围:0-32767。

  MV(K)=MV(K-1)+INT(DMV)

  S3+20: SH 上限报警 设定为K20000

  S3+21: SL 下限报警 设定为K20

  S3+22: OH 上限幅值 设定为K10000

  S3+23: OL 下限幅值 设定为K20

  S3+24: ALM.0 SH上限报警时ON

  ALM.1 SL下限报警时ON

  ALM.2 OH上限输出时ON

  ALM.3 OL下限输出时ON

PID运算式

  1. PVF(K)=PV(K)+L•[PV(K-1)-PV(K)]

  E(K)=SV(K)-PVF(K)

  E(K)'=E(K)-E(K-1)

  E(K)''=E(K)'-E(K-1)'

  2. D(K)=[TD•E(K)''+KD•TD•D(K-1)]/(TS+KD•TD)

  3. MV(K)=MV(K-1)+KP•[E(K)'+TS•E(K)/TI+D(K)]

  符号说明:

  PV:测定值。 SV:目标值。 MV:输出值。

  PVF:滤波后的测定值。

  L :滤波系数。

  TS:采样时间。

  KP:比例増益。

  TI:积分时间。

  TD:微分时间。

  KD:微分増益。

  PV(K):本次采样测定值。

  D(K): 微分项。

  INT(DMV):PID本次增量输出。

  PV(K-1):一个调节周期T前测定值。

  二、DCS及PLC控制系统中PID的运算的应用

  案例一. 控制一组(四台)实验电炉,温度检测用PT100热电阻,工作温度在100℃以下,控制精度要求在0.1℃,超调小于0.5℃。热源为电阻丝,每电炉发热总功率380VAC 8KW。

  控制方案:选一混合型PLC作调节控制单元,其输出控制四个三相智能模块硅,办公室计算机与PLC通信,作温度跟踪记录。

  各通道的设置参数(由人机界面或字符屏设定):

  0通道1通道2通道3通道

  AI通道设定温度D300D310D320D330

  P参数D301D311D321D331

  I参数D302D312D322D332

  D参数D303D313D323D333

  PID手动自动切换M100M110M120M130

  手动加M101M111M121M131

  手动减M102M112M122M132

  实测温度D10D11D12D13

  DA通道输出电流D20D21D21D23

  选取其中一路作简要说明:

  第一步:规划并设定控制区参数。PID控制共占用28个数据寄存器,第一路控温规划到D2000-D2027。

  第二步:PID调节与手动调节要相互协调,做到无扰切换。示例中,手动调节和自动调节最终输出都归入D2028

关键字:DCS  PLC  控制系统  PID 编辑:神话 引用地址:DCS及PLC控制系统中PID的运算及应用

上一篇:工业交换机在分布式控制系统中的应用
下一篇:可视门铃/婴儿监护系统解决方案

推荐阅读最新更新时间:2023-10-12 20:37

汽车网络应用中传感器的作用
如今汽车内的电子零组件价值已占整体汽车成本的15-20%。未来,随着车辆中植入更多安全电子设备、燃油消耗和燃料排放控制电子系统、通讯和导航系统、信息娱乐系统以及其他提升舒适度的电子系统,该比例可能会高达30-40%。 目前实现上述功能需要20-50个电子控制单元(ECU),所用到的传感器差不多有70-150个。这些传感器负责测量的环境数据范围很广,有压力、温度、流量、速度、加速度以及角度等。它们将测量值送到ECU进行引擎和环境控制、安全气囊触发,因而提升舒适度和安全性。像ABS、电子稳定程序/控制(ESP/ESC),以及剎车辅助系统等,都要依赖传感器输入。 在这些应用中,各种系统的自诊断能力正变得日益重要。例如,如果有可能
[传感器]
DCS-Control实现无缝PWM/节能转换
TI 推出了采用DCS-Control™技术的同步降压转换器,它是一款可无缝转换至节能模式的直接控制调节拓扑。这种拓扑融合了电压模式、电流模式以及迟滞控制拓扑的众多优点,并同时实现顺滑转入节能模式。本文为您介绍DCS-Control拓扑的工作原理,展示其在节能模式下的低输出电压纹波、优异的瞬态响应以及无缝模式转换性能。 基本工作原理 DC-Control拓扑基本上是一种迟滞拓扑。但是,它整合了几种电路,同时拥有电压模式和电流模式拓扑的优点。图1显示了DC-Control拓扑的基本结构图(取自TI的TPS62130降压转换器产品说明书)。1 图1 DCS-ControlTM拓扑结构图 DC-Contr
[电源管理]
<font color='red'>DCS</font>-Control实现无缝PWM/节能转换
交流位置伺服系统PID控制方法实现
系统组成原理   该系统由四部分组成,即微机、伺服控制卡、交流伺服调速系统、传感检测。主控微机与控制卡相连,可以通过数据线发送位置或速度命令,设定pid调节参数,并进行数模(d/a)转换,该模拟信号经过交流伺服放大器放大后驱动伺服电动机。电机轴端装有增量式光电码盘,通过光电码盘提供反馈信号(a、b、in脉冲)来完成位置伺服系统的位置反馈,组成一个半闭环系统。一般将光电码盘装在电机非负载轴的轴端上,便于安装和避免机械部件振动和变形对位置控制系统产生不利影响。位置反馈环中传感元件—增量式光电编码器将运动构件实时的位移(或转角)变化量以a、b相差分脉冲形式长线传输到现场控制站(pc机)中进行编码器脉冲计数,以获得数字化位置信息,主控微
[嵌入式]
DCS控制系统在原油稳定压缩机中的应用
DCS控制系统在原油稳定压缩机中的应用 文章介绍了DCS系统在压缩机装置的应用,包括DCS系统特点,自控改造方案,设备仪表选型,报警措施等。   关 键 词:压缩机 DCS控制系统 报警设定器 组态   Abstract: This paper introduces the application of DCS in compressors, contains the characteristic of DCS system, the plan of automatic controlled system’s transform, the selection of type, the measure of alarm.
[模拟电子]
<font color='red'>DCS</font><font color='red'>控制系统</font>在原油稳定压缩机中的应用
五相步进电机控制系统研究
    摘要: CIPH9803A是一种可编程五相步进电机控制芯片,它具有步数、递转启动、停止、暂停、高速、快速等多种设置功能。文中介绍了CIPH9803A的引脚功能和工作原理,并给出其在五相步进电机控制系统中的应用电路。     关键词: CIPH9803A 五相步进电机 控制系统 1 引言 CIPH9803A是一种可编程五相步进电机控制芯片。该芯片具有步数设置(最大步数高达100万步)、可逆运转、启动、停车、暂停、工速、快速等多种设置功能,它具有一个传感信号输入端口,可控制步进电机的定位停车。实际应用表明,以CIPH9803A专用芯片为核心的五相步进电机控制电路具有成本低、可靠性高等优点,特别适合机
[应用]
西门子S7-200PLC程序数据的断电保存方法
西门子S7-200plc程序数据的断电保存方法,主要可分三种,其数据断电保存方法及特点如下: 一、在系统块中设置断电数据保持功能来保存数据。 在S7-200的编程中,系统块中有一项功能为断电数据保持设置,设置范围包括V存储区、M存储区、时间继电器T和计数器C(其中定时器和计数器只有当前值可被保持,而定时器位或计数器位是不能被保持的)。其基本工作原是在PLC外部供电中断时,利用PLC内部的超级电容供电,保持系统块中所设置的断电数据保持区域的数值保持不变,而将非保持区域的数据值归零。由于超级电容容量的限制,在西门子的资料中宣称只能保存几天时间。对于M存储区中的前十四个字节(即MB0-MB13),当设为断电数据保持,在PLC外部
[嵌入式]
GPRS无线通讯在无功补偿控制系统中的应用
供电系统无功补偿控制中常需要对现场控制器进行远程控制投切、读取实时、历史数据和接收故障报警信号等,上位机和无功补偿终端之间通讯的命令和数据传输具有数据量小、定时或非定时及实时发送等特点,一方面需实现数据的上传,另一方面也需要下达各种传输、控制指令,即实现双向的数据、指令传输。传统的数据传输方式主要有数传电台、无线射频、电力载波等,这些传输方式存在覆盖范围、实时性、投资及运行维护费用等问题,同时对电网终端的无人值守运行存在较大困难。 由于GSM网络的通信技术成熟,覆盖面又广,利用移动运营商提供的无线网络实现配电网数据采集和监控,是电力系统现代化的一个重要发展方向。如果配备GPRS通用无线分组业务)无线Modem,无
[单片机]
GPRS无线通讯在无功补偿<font color='red'>控制系统</font>中的应用
西门子PLC动态加密计时程序设计
这个时候点击HMI上的生成解锁码按钮,生成解锁码(解锁码是在动态验证码中挑选8位生成的,在此基础上还可以扩展出随机生成的解锁码..........)。 然后客户把解锁码告诉给调试人员,调试人员根据解锁码计算出解密密码告诉给客户解密(调试人员是需要知道这个解密算法)。 加密计时模块 程序块数据结构 程序完成步骤 1、首先调用RD_LOC_T读取日期时间存入到FB块本地临时变量中,读取秒数,根据秒数计算天数 2、调用西门子官方随机数生成块,并将随机数加上索引。 3、将随机数按照索引的顺序,放入相应的寄存器,并转成字符并显示在HMI上,可以看到动态的字符变化的炫酷效果 4、生成解锁码显示在HMI,客户把这个
[嵌入式]
西门子<font color='red'>PLC</font>动态加密计时程序设计
小广播
最新模拟电子文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved