首页 新闻中心 行业动态 联诚科技LicOS PLC/PAC如何通过 PID 控制实现极致精度?

联诚科技LicOS PLC/PAC如何通过 PID 控制实现极致精度?

分类:行业动态
来源:联诚科技
发布时间:2024-06-21
浏览:3148

在现代工业控制领域,比例积分微分(PID)控制器是最广泛应用的控制技术之一。它通过比例、积分、微分三个控制参数,实现对系统的精确调节,以达到期望的控制效果。随着自动化技术的发展,PID控制器被应用于各种工业过程,如温度、压力、流量和液位的控制。本文将详细介绍联诚科技的LicOS PLC/PAC产品中如何应用PID控制技术,并提供具体的操作步骤和案例分析。


联诚科技是国内领先的自动化控制解决方案提供商,其LicOS PLC/PAC产品系列在工业自动化领域具有广泛应用。结合LicOS的强大功能和Smart Control编程调试软件,用户可以轻松实现复杂的PID控制。


一、什么是PID控制?


PID控制器通过以下三个基本控制动作来调节系统:


比例控制(P):


比例控制器根据系统的当前误差(设定值与实际值之间的差异)来调节输出。比例增益(KP)决定了控制器对误差的响应强度。然而,过高的比例增益可能导致系统振荡,甚至失去稳定性。


积分控制(I):


积分控制是将一段时间内的误差相加。即使是一个很小的误差,也会让积分反馈缓慢增加。积分反馈会根据积分时间(TN)持续增加,除非误差为0。因此,积分反馈的目的在于将稳定状态的误差保持在0。稳定状态误差是过程变量和设定值之间的差值。


微分控制(D):

微分控制器根据误差变化的速度进行调节,提供对快速变化的响应。微分时间(TV)决定了微分控制的敏感度。尽管微分控制可以增强系统的稳定性,但对噪声敏感,可能引入不稳定性。



1719571734916.jpg

图 PID控制器


使用场景


PID控制器广泛应用于各种领域,包括工业自动化、环境监测、医疗设备、农业、科研和航天、应急救援等。


二、如何在LicOS PLC/PAC中使用PID控制?


准备工作


添加Util库文件:


在LicOS的Smart Control软件中,PID功能块隶属于Util工具库。因此,在开始使用PID控制功能之前,需要先在库管理器中添加Util库。


步骤:双击库管理器 -> 添加库 -> 显示高级库 -> 搜索“Util” -> 确定。


1719571786988.jpg

图 添加库

图 搜索Util库

图 Util库添加完成


PID功能块描述

LicOS_PLC中调用Util库的 PID控制器功能块。PID控制器功能库包含:PD (FB)、PID (FB)、PID_FIXCYCLE (FB)


图 LicOS Util PID控制器功能库


PID_FIXCYCLE (FB)功能块


功能:PD (FB)为比例微分作用控制器,PID (FB)为比例积分微分作用控制器,但其循环时间会和PLC任务循环时间相关,PID _FIXCYCLE(FB)功能块功能和PID(FB)功能块相似,区别是其控制器循环时间为固定,按设定的CYCLE时间参数执行。


PID_FIXCYCLE (FB)功能块如图所示:


图 PID_FIXCYCLE功能块


PID_FIXCYCLE (FB)功能块引脚定义

PID_FIXCYCLE (FB)功能块引脚定义如图所示。


图 PID_FIXCYCLE功能块引脚定义


ACTUAL: 当前输入值,显示过程模拟量当前输入值。


SET_POINT:目标设定值,被控制模拟量需要达到的目标值。


KP:比例增益系数。


TN:积分时间,以秒为单位。


TV:微分时间,以秒为单位。


Y_MANUAL:控制器手动时输出值,当控制器手动输出激活时,Y输出等于Y_MANUAL值。


Y_OFFSET:输出值附加偏移量。


Y_MIN:PID控制输出值最小限值。


Y_MAX:PID控制输出值最大限值。


MANUAL:控制器手动控制触发位。


RESET:PID控制器复位触发位,触发时仅输出Y_OFFSET值,积分项累计复位清零。


CYCLE:控制器循环时间设定值,以秒为单位。


Y:PID控制器调节输出值。


LIMITS_ACTIVE:当Y_MIN或Y_MAX触发输出时,LIMITS_ACTIVE触发TRUE。


OVERFLOW:积分累计过饱和溢出时触发OVERFLOW为TRUE。


PID_FIXCYCLE功能分析


例如用温度PID控制举例说明,首先对当前值ACTUAL映射好模拟量输入,热电偶温度传感器输入值,然后设定好目标加热目标温度SET_POINT,再将比例系数KP,积分时间TN,微分时间TV根据工程调试经验设定调整到合适值,MANUAL为False,Y_OFFSET设为0,Y_MIN设0 Y_MAX设100。循环时间CYCLE设0.01S。这时当PID控制器稳定后会输出加热器加热幅度自动调整以稳定温度到设定的目标值。


三、PID功能块的使用例程


PID温控实验配置


温度控制实验平台现场图片,如图展示。


图 PID温控实测


LicOS联诚产品配置情况,如图所示。


图 LicOS联诚产品配置


ST例程

需要注意的是PID功能块的测试执行最好单独用一个Task任务,周期时间建议25ms以上。如图所示。


图 例程任务配置

1.定义相关变量,如图所示。


图 例程变量定义


2.PID功能块调用,如图所示。


图 PID功能块调用


3.在线测试,本例程测试的PLC的LAN1 IP地址为192.168.20.80,程序测试如图。


图 例程在线PID调试成功


本案例模拟量PID温控曲线示意,如图所示。


图 PID温控图形曲线


可见设定的加热温度为38摄氏度,PID控制器功能执行后实测温度在37.9摄氏度,误差约0.1摄氏度,并随着时间延长,温度误差逐步降到0。


四、PID参数调整方法


PID经验整定法


在实际调试中,可以先大致设定一个经验值,然后根据调节效果修改。


流量系统:P(%)40--100,I(S)6--60


压力系统:P(%)30--70, I(S)24--180


液位系统:P(%)20--80, I(S)60--300


温度系统:P(%)20--60, I(S)180--600,D(S)30--180


经典的经验试凑口诀:


参数整定找最佳, 从小到大顺序查。


先是比例后积分, 最后再把微分加。


曲线振荡很频繁, 比例度盘要放大。


曲线漂浮绕大弯, 比例度盘往小扳。


曲线偏离回复慢, 积分时间往下降。


曲线波动周期长, 积分时间再加长。


曲线振荡频率快, 先把微分降下来。


动差大来波动慢, 微分时间应加长。


理想曲线两个波, 前高后低四比一。


一看二调多分析, 调节质量不会低。


PID调节各参数曲线变化如图所示。


图 PID调节参数变化曲线


PID参数Z-N整定法


J.G.Ziegler和N.B.Nichoks在1942年提出两种整定PID参数的方法:


衰减比法:


目标是使系统的振荡衰减比达到4:1,即在一个周期内振荡幅度减小到原值的1/4。


稳定边界法:


增加比例增益,直到系统进入临界振荡状态,测量此时的临界增益(Ku)和临界周期(Pu),然后根据Z-N整定法表格调整PID参数。


通过本文的介绍,相信您已经掌握了如何在联诚科技的LicOS PLC/PAC产品中应用PID控制技术。LicOS产品提供了强大的功能和灵活的配置选项,使得复杂的控制任务变得简单和高效。无论是在工业、环境监测、医疗还是农业领域,LicOS都能够提供稳定和可靠的控制解决方案。



在全球竞争日益激烈的工业自动化市场中,联诚科技始终致力于技术创新和卓越品质。我们不仅提供高性能的自动化控制产品,更以客户为中心,提供全方位的技术支持和服务。联诚科技的LicOS PLC/PAC系列产品,通过先进的控制技术和易用的软件平台,帮助客户提升生产效率,优化控制过程,实现智能化和数字化转型。

如同PID控制器以精确和稳定著称,联诚科技也将在科技创新的道路上不断前行,我们坚信,通过我们的努力和创新,必将为客户和社会带来更大的价值和更广阔的未来。

- END -
热门推荐
热门资讯
热门话题
联诚Licos系列产品
PLC过控:EC200系列CPU

EC200系列CPU是一款高性能小型PLC,充分发挥小型机的单体优势,以超值的性价比为用户小型控制系统提供解决方案。

PLC过控:EC300系列CPU

EC300系列CPU是一款中型PLC,通信接口丰富且拓展性强,为过程控制领域的中小型设备和系统提供稳定、可靠和高性价比的解决方案。

PLC过控:EC400系列CPU

EC400系列CPU是一款大型PLC,具有丰富的通信接口和强大的拓展性,支持双CPU和双PLC冗余,为过程控制领域的大型系统提供稳定、可靠和高性价比的解决方案。

PAC运控:MC500系列CPU

LicOS MC500是一款小型运动控制器,支持总线轴和脉冲轴,在16轴以内或者总线+脉冲混合运动控制场景中,MC500提供稳定可靠、高性价比的混合式运动控制解决方案。

PAC运控:MC600系列CPU

LicOS MC600系列是一款中型运动控制器,它提供稳定可靠、性能强大的混合式运动控制解决方案。

PAC运控:MC700系列CPU

LicOS MC700是专门针对高难度、高精度要求的复杂运动控制系统或设备打造的一款产品,它拥有极强的算力和实时性保证。

I/O系统:GL200系列

GL200系列IO系统以其丰富的模块种类、小巧便利的刀片式设计、高分辨率信号采集和实时反馈能力,为自动化行业提供稳定可靠的解决方案。

I/O系统:GR200系列

GR200系列远程通信扩展模块,支持EtherCAT与Profinet,实现远程机架扩展,配备24V冗余电源和16通道数字I/O,简化工控自动化集成。

I/O系统:GL100系列

GL100系列IO系统以全面覆盖的模块类型、高分辨率信号处理和灵活的工程组态能力,为用户提供定制化解决方案,满足多样化的工业自动化需求。

I/O系统:GR100系列

LicOS GR100系列扩展模块支持EtherCAT和PROFINET双协议,兼容主流设备,适配GL100系列IO模块,提供全面的通道级诊断功能,实现高效系统构建与故障响应。

伺服驱动:S2系列伺服驱动器

S2系列伺服驱动器,以全新设计和精巧外观,结合LSM系列伺服电机,提供全面的驱动控制解决方案,实现位置、速度和扭矩的精确切换,确保性能卓越和用户体验的便捷与灵活。

伺服驱动:S3系列伺服驱动器

S3系列伺服驱动器以其比S2更紧凑的体积,专为狭窄空间设计,与LSM系列伺服电机的无缝配合,提供适用于各种驱动应用的高性能解决方案,实现灵活的位置、速度和扭矩控制,确保用户享有卓越性能和稳定可靠的操作体验。

伺服驱动:T3系列脉冲型伺服驱动器

LicOS T3系列脉冲型伺服是新一代高性能伺服驱动器,可实现亚微米级别的位置控制精度,可大幅提升工业自动化设备的精座,速度、效率和稳定性。具备通用化和平台化两大特点,支持RS485通信,功率范围涵盖200W~1000VV。

伺服驱动:U系列标准型伺服驱动器

LicOS U系列新一代高性能AC伺服驱动器。具有高响应,高精度、高速度的特点,同时采用先进底层算法,拥有多种高级功能,能够适应多行业场景,功率范围涵盖100W~7500W

远程RTU:RZ系列油气款RTU

LicOS RZ系列向油气款RTU,面向油气工控的高性能远程数据采集、控制与传输终端,集成数据采集、协议转换、冗余通信及本地边缘处理于一体

远程RTU:RC系列轨交款RTU

LicOS RC系列向轨交款RTU,面向轨交工控的高性能远程数据采集、控制与传输终端,集成数据采集、协议转换及本地边缘处理于一体

远程RTU:NC系列电网款RTU

LicOS NC系列向电网款RTU,面向电网工控的高性能远程数据采集、控制与传输终端,集成数据采集、协议转换、冗余通信及本地边缘处理于一体

分布式DCS:DCS 5.0 边缘控制数据中心

LicOS DCS 5.0 边缘控制数据中心,实现软件定义控制的核心,集成过程控制、安全联锁、工艺优化等所有核心功能。

分布式DCS:DCS 5.0 智能现场终端

LicOS DCS 5.0 智能现场终端,直接与生产过程交互,负责数据采集、感知和控制指令的执行。

工业交换机:LC3000系列交换机

LC3000系列工业以太网交换机,可满足工厂自动化、轨道交通、能源等严苛工业场景需求,为大型系统提供稳定、可靠和高性价比的解决方案。

联诚科技,助您开启工业数字化和智能化之路

在线留言
企微客服
联诚科技在线客服

官方企微客服

扫码关注
关注联诚科技

联诚科技公众号

在线客服
返回顶部

申请产品试用

感谢您关注联诚科技,为了更好的为您服务,请填写并提交以下信息,我们将尽快与您联系!

基础信息

需求信息

*
联诚PLC咨询