研选课堂
HOME
研选课堂
正文内容
plc pld指令编程 PLC编程过程控制PID指令的使用方式
发布时间 : 2025-04-30
作者 : 小编
访问数量 : 23
扫码分享至微信

PLC编程过程控制PID指令的使用方式

使用PLC稳定控制一个连续的对象时,典型的控制方式就是使用PID算法实现控制过程。PID是典型的单输入单输出 控制手段,用于执行根据输入的变化量而改变输出值的控制情况。在使用的过程中,可以依照不同的工艺要求,对PID进行叠加、嵌套等处理。

PID指令使用方法

执行对目标值S1、测量值S2、参数S3~S3+6进行设定的程序后,每隔采样时间S3将运算结 果(MV)保存到输出值D中。

PID指令使用方法

S1:保存目标值(SV)的数据寄存器编号

设置为PID运行的控制目标值(控制过程需要稳定的目标值)。PID指令运行过程中,不修改其变量内部数据。

S2:保存测量值(PV)的数据寄存器编号

设置为PID运行过程中的过程值(控制过程反馈的实时状态值),如恒温控制系统,系统的测量温度值就为过程值,应映射设置到S2。

S3:保存参数的数据寄存器编号

PID运行的过程参数。PLC的PID算法可以配置为自整定方式运行,集成了2种自整定方式。分别为:

1、 极限循环法(占用从S3开始的29个连续地址)

2、阶跃响应法的(占用从S3开始的25个连续地址)

D:保存输出值(MV)的数据寄存器编号

此变量为PID运行过程中,通过反馈状态计算后的控制输出值。

参数说明

PID运行过程参数说明,如下表格所示。其中最最关键的几个参数为:

PID整定过程

经验原则(参考):

1、先比例,后积分,再微分

2、参数从小到大设置

3、比例超调后,加积分

4、曲线振荡频繁,则加比例

5、大曲线振荡,则减比例

6、曲线偏离回复慢,则降积分

7、曲线波动周期长,则加积分

使用过程中问题点

在设置S3~S3+29这个区域的时候,若设置为掉电保持区域,一定注意不要将D的地址设置为掉电保持区域,否则可能会出现系统抖动;若需要设置到掉电保持区域,则应在初始化的时候,对D地址的值进行复位。

(转载请注明来源函控自动化工程师头条号)

PLC中的PID控制到底是什么?看我为你细细道来。

PID运算指令:

该指令助计符,指令代码,操作数,程序步如下表:

指令含义:

D0为设定值即为我们给定的值,D1为当前值,D100为PID在运算中所需要的一些参数,这里共有25个数据从:D100~D124,D150表示的为输出值。

PID计算公式:

含义:

在这里我们要注意PID调节可分为:比例调节,积分调节,微分调节。

比例调节: 是按比例反应系统的偏差,系统一旦出现了偏差,比例调节立即产生调节作用用以减少偏差。我们举例来说就是:比如我们现在装一桶水,一桶水为10L,一次加2L,那么按照比例调节的话5次就加满了。但是如果这个桶有个洞,每次加水就漏0.5L。那么加满就会漏掉2.5L,这就是稳态误差。也是比例积分的不足, 比例积分会产生稳态误差,并且调节不了。(我们在市面上看到很多变频空调就是这样,调节恒温在20度,其实就只有19度,也就是这个原因)

积分调节: 是使系统消除稳态误差,提高无差度。因为有误差,积分调节就进行,直至无差,积分调节停止,积分调节输出一常值。还是用上面这个例子来举例,当我们发现加到10L后发现漏掉了2.5L,只有7.5L。因为每次加水的话会有0.5的误差,那么如果我们引入了积分调节的话, 就会在每次加水的时候再多加0.5L,这样加5次后,原来漏掉的2.5L水就被补回来了。

微分误差: 微分作用反映系统偏差信号的变化率,具有预见性,能预见偏差变化的趋势,因此能产生超前的控制作用,在偏差还没有形成之前,已被微分调节作用消除。这个我们可以这样理解,当我们加入了微分误差后,比如你想多加水,那么程序知道后就会减少水加入,如果你想少加水,那么程序就会控制多加水。

如果我们把这三种调节方式加起来就变成了我们所说的PID控制

下面我们来看看使用这条指令的注意事项:

(1)该参数表需占用25个数据寄存器

因而首元件号不可大于D7925。本指令在编程时可多次使用,但应注意各PID环节占用的数据寄D不可重复。PID指令有特定出错码出错标志为M8067.相应的出错码存放在D8067.

(2) PID参数表占用[S3]指定的首元件

开始的连续25个数据寄存器。请用保持型数据寄存器以保持所设参数。参数表中一部分是必须由用户在PID运算前用指令写入的,一部分留作内部运算用,还有一部分是存放运算结果的

[S3]:采样时间(TS: ) 1~32767 (ms)

[S3]+1动作方向(ACT) ,bito---0:正动作,1:逆动作

正动作 是指当前值大于设定值SV时.加大执行量。例如空调控制,空调未启动时室温上升,超过设定值,则启动空调。

逆动作 是指当前值小于设定值SV时加大执行量。例如加热炉,当炉温低于设定值时必须投入加热装置以升高炉温.

1:输入量报警ON1:输出量报警ON

bit1 —0:输入量报警—1;输出量报警ON

bit2—0:输出量报警OFF—1;输出量报警ON

bit3—保留

bit4—O:自动调谐0FF—1;自动调谐ON

bit5 O:输出值上下限设定OFF

1;输出值上下限设定ON

bit6~bit15保留

另外,请不要使bit5和bit2同时处于0N

[S3]+2输入滤波常数(a ) 0~99%

0时没有输入滤波

[S3]+3比例增益(KP)—1~32767(%)

[s3]+4积分时间(TI)—0~32767(%),0时作为无穷大处理(无积分)

[s3]+5微分增益(KD) 1~100 (%),0时无微分增益

[s3]+6微分时间(TD),3~32767 ( X 10ms) 0时无微分处理

[S3]+7一[S3]+19

P1D运算的内部处理占用

[S3]+20—过程量最大增量值

0~ 32767([S3]+1的bitl=1时有效)

[S3]+21—过程量最大减量值

0~ 32767([S3]+1的bitl=1时有效)

[S3]+22—输出增量报警设定值

0~32767([3]+1的bit2=1, bit5=0时有效)另外,输出上限设定值一32768~32767

([S3]+1的bit2=0. bit5=1时有效)

[S3]+23 输出减量报警设定值

0~ 32767([S3]+1的bit2=1, bit5-0时有 效)另外,输出下限设定值一3276832767

([3]+1的bit2=0. bit5=1 时有效)

调试PID参数:

1、确定比例增益Kp

确定比例增益Kp时,首先去掉PID调节器的的积分项和微分项,即令积分时间常数和微分时间常数都为零,使PID调节器成为纯比例调节。

2、确定积分时间常数Ti

比例系数确定之后,设定一个较大的积分时间常数Ti,然后逐渐减小,直至系统出现振荡,然后再反过来,逐渐增大,直至系统振荡消失。

3、确定微分时间常数Td

微分时间常数Td一般不用设定,为0即可,此时PID调节转换为PI调节。

4、系统空载、带载联调

对PID参数进行微调,直到满足性能要求。

喜欢更多PLC知识,关注小编不迷路噢!

相关问答

plc中pld的调节与应用?

PLC中PLD的调节与应用主要涉及到PLD的设计和编程。PLD是一种可编程逻辑器件,它可以被编程为满足不同的逻辑运算需求。调节包括选择适当的PLD、确定输入和输出...

plcpld怎么用?

2.按下系统总控制开关;3.打开激光器电源预热;4.安装靶材及基片:旋开腔门旋钮,打开气瓶和“充气阀”...2.按下系统总控制开关;3.打开激光器电源预热;...

西门子plcpld怎么写?

Input:要线性转换的输入ISH:输入值的上限ISL:输入值的下限OSH:输出值的上限OSL:输出值的下限Output:线性转换后的值例如:你要将4-20mA信号转换0.0~...

电子专业的进,PLC,PLD,EDA,DSP,单片机,嵌入式系统都是...

你要用可以通过编程(比如C和操纵其指令)产生机器码下载到单片机,才能让它实现以上工作,用于工程上(考虑成本):市价PIC单片机可靠性高,便宜,51通用性...

三菱plcpid指令?

三菱PLC的PID指令如下:1、对于温度系统:P(%)20--60,I(分)3--10,D(分)0.5--32、对于流量系统:P(%)40--100,I(分)0.1--13、对于压力系统:P(%...

CPLD支持什么在线调试工具?

一、实验目的1.熟悉CPLD的开发软件的基本使用。2.掌握CPLD逻辑电路设计方法。3.会用逻辑分析仪进行数字电路的测试分析。二、实验任务和内容1.在CPLD...

盆友们,有没有人能告诉我!!值得选择可编程逻辑控制器多少钱...

[回答]该选择包括运算功能、控制功能、通信功能、编程功能、诊断功能和处理速度等特性的选择。简单可编程逻辑控制器PLC的运算功能包括逻辑运算、计时和计...

帮个忙童鞋们跪求回答!湖南台达可编程销售电话,台达可编程...

[回答]导选择所使用的GOT的类型及颜色设置(例:GOT类型:GT10***什么是GOTGOT(图形操作终端设备):GOT安装在控制柜或者操作柜的面板上,与控制柜内...可编...

哪位前辈谁帮忙回答一下!!小榄放心的PLC编程,PLC编程保质期...

[回答]2-2,3-3,5-9,还有几个短接的,具体见图片。宇丰工业自动化朋友介绍的,业内口碑这块还是很可以。宇丰视觉检测系统就是用工业相机代替人眼睛去完成...

大神们!麻烦回答一下锌合金抛光机工作原理是什么?

[回答]锌合金抛光机,数控抛光机磨刀磨头采用步进电机,PLC编程控制系统;可自动调节粗磨、精磨次数,磨刀精度高;砂轮自动进给、可记忆、储存、可动态跟踪,操...

 艾莉莎 米兰诺  风力发电项目 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2025  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部