罗克韦尔(AB)PLC讲解,MicroLogix1400,PID应用
一、平台
MicroLogix1400、A-B PF400 系列变频器、压力传感器、泵及抽水管道系统; PLC 通过检测压力传感器的压力反馈信号和给定压力设定值控制变频器的频率, 调节泵的转速,从而,实现对压力的控制。
二、目的
1、熟悉 PID 指令
2、掌握 PID 指令的基本应用三、
三:步骤
1、完成硬件连接,PLC 与 PF400 的 MODBUS 通讯,请参见实验 3。传感器反馈接入 PLC 模拟量输入 I:0.4 。
2、程序说明
程序请参见
3、其中文件PD110 是已建立一个PD 类型的数据文件(默认有一个元素, 可以通过数据文件的属性更改)。所有关于 PID 的参数都可以在此PD 变量中找到,如图 1 所示。
图 1
4、压力反馈值标定到(0~16383)给 PID 的输入,传感器为 4~20 mA 信号,转换成电压为 2~10V,通过 PLC 自带的模拟量输入通道,采集到 PLC 最原始的数据范围是 819~4095,PID 的过程量反馈输入的范围是(0~16383),所以可以通过 SCP 指令把模拟量信号从 819~ 4095 转换到(0~16383)范围内,和转换到 0.0~16.0(单位 bar)作
为实际压力反馈显示,结果分别存放在 N7:0 和 F8:2(或其他地址) 中,如图 2 所示。
图 2
5、把压力设定值标定到(0~16383)作为 PID 的设定值输入,变量为 N7:2, 如图 3 所示。
图 3
6、PID 参数设置
图 4
单击图 4 中,PID 指令上的设置画面 ,可显示一个对话框图 5,允许您输入附加参数。这些参数描述如下。
图 5
当输入参数时,您可以键入一个值,或双击参数栏,浏览可用的选项。
调整参数:
控制器增益 Kc
键入一个值 。(对于 5/02 控制器,有效范围是 0.1 到 25.5。5/03、5/04 和
5/05 处理器的有效值范围
=0 到 3276.7。)
这是比例增益。通常,当复位和速率项被设置为零时,将该增益设置为引起输
出振荡所需值的一半。注意: 当使用
5/03、5/04 和 5/05 处理器时,RG 位必须被设置,以接受超过 25.5 的值。
积分增益 Ti
键入一个代表分钟 的值 。
这是积分增益。一般将复位时间设置等
(对于 5/02 控制器,有效范围是 0.1 到 25.5。5/03、5/04 和 5/05 处理器的有效值范围=0 到3276.7。)
于上面的增益校准中所测量的自然周 期。注意: 当使用 5/03、5/04 和 5/05 处理器时,RG 位必须被设置,以接受
超过 25.5 的值。
微分率 Td
键入一个代表分钟 的值 。
这是微商项。通常将该值设置为上面积
(对于 5/02 控制器,有效范围是 0.1 到 2.55。5/03、5/04 和 5/05 处理器的有效值范围=0 到3276.7。)
分时间的 1/8。
注意: RG(复位和增益范围)位不影响该字。
循环更新
键入一个代表秒 的值 。(对于 5/02 控制器,范围是从0.1 到 25.5。对于 5/03、
5/04 和 5/05 控制器,有
效范围是 0.01 到 10.23
这是 PID 计算之间的时间间隔。输入条目是 0.01 秒的间隔。通常输入的循环
更新时间比负载的自然周期快 5 到 10
倍(确定方法为:将复位和速率参数设置为零,然后增加增益,直到输出开始
秒。)
振荡)。注意:在 STI 模式中时,该值必须等于 STI 时间间隔值 S:30。
控制模式
选择 E = SP - PV (反作用)或 E = PV – SP (正作用)。
当输入 PV 小于调整点 SP 时,反向作用 导致输出 CV 增加(例如,加热应用)。当输入 PV 大于调整点 SP 时,直接作用 导致输出 CV 增加(例如,冷却应用)。
PID 控制
选择 Auto(自动 )或Manual(手动 )。
自动 表明PID 在控制输出。(字 0 第 1
位清零)手动 表明用户在设置输出。(字
0 第 1 位被设置。
时间模式
选择 Timed(定时 )或
STI 。
如果选择了定时 模式,PID 以在循环更新参数中指定的速率更新其输出。
当使用定时模式时,您的处理器扫描时
间应当至少比循环更新时间快 10 倍,
以防止定时误差或干扰。
如果选择了 STI 模式,每次 PID 被扫描时更新其输出。当您选择了 STI 时,
PID 指令应当被编写在 STI 中断子程
序中,STI 例程的时间间隔应当等于PID 循环更新参数的设置值。在字S:30 中设置 STI 周期。
限制输出 CV
选择是 或否。
选择是 ,将输出限制为最小值和最大值之间。选择否 ,不对输出施加限制。
死区 DB
键入一个值,从 0 到缩放
的最大值,或者 0-16383
(当不存在缩放时)。
该死区延伸到调整点以上和以下您输入的值。在过程变量 PV 和调整点 SP 的零交叉处进入死区。这意味着只有当过程变量 PV 进入死区之后且通过调整点, 死区才有效。
输入:
调整点 SP
键入 1-16383 之间或在有效的缩放范围内的一个值。
过程变量的期望控制点。通过您的梯形图程序将该值输入到控制块中的第 3 个字(字 2)。
最大调整点
键入一个值 。(对于 5/02
如果设定值是以工程单位读取的,那么
(Smax)
控制器,有效范围从
-16383 到+16383。5/03
和5/04 控制器的有效范围是-32768 到+32767。)
当控制输出为 16383 时,这便对应设定点的工程单位值。
最小调整点
(Smin)
键入一个值 。(对于 5/02 控制器,范围是从-16383 到+16383。对于 5/03 和
5/04 控制器,有效范围是从-32768 到+32767。)
如果设定值是以工程单位读取的,那么当控制输出为零时参数对应的是设定点的工程单位值。
过程变量 PV
(不可编辑,仅用于显示)
这是过程变量(模拟输入)的标度值。如果不缩放,则该值的范围是0–16383。 否则,范围是最小缩放值
(字 8)到最大缩放值(字 7)。
输出:
控制输出
CV (%)
如果您选择了手动模式,键入 0-16383 的一个值。
允许您更改输出控制变量的百分比。
最小输出
(CV%)
键入一个值 。
如果限制输出 CV 为是 ,那么您输入的值是控制变量 CV 将获得的最小输出百分比。如果 CV 跌至这个最小值之下, CV 将被设置为您所输入的值,并且输出警报下限(LL)位将被设置。
如果限制输出 CV 为否 ,则您所输入的值将决定何时设置输出警报下限位。如果 CV 跌至这个最小值之下,输出警报
下限 (LL)位将被设置。
最大输出
(CV%)
键入一个值 。
如果限制输出 CV 为是 ,那么您输入的值是控制变量 CV 将获得的最大输出百分比。如果 CV 超过这个最大值,CV 将
被设置为您所输入的值,并且输出警报上限(UL)位将被设置。
如果限制输出 CV 为否 ,则您所输入的值将决定何时设置输出警报上限位。如果 CV 超过这个最大值,输出警报上限
(UL)位将被设置。
测量误差 SE
(不可编辑,仅用于显示)
这是控制模式参数所选择的缩放误差。当使用一个 5/03 或 5/04 处理器时, 标度错误大于32767 或小于-32767 的
不能被表示。
7、把 PID 计算结果(0~36383)标定到(0~5000),即对应变频器的频率:0~50Hz),N7:3 即为 PID 计算的最终结果,可以通过通讯的方式传送给变频器以控制泵的转速,从而实时调节系统压力,如图 6 所示。
图 6
8、在调试过程中为了便于观察调节效果可以建立压力趋势图,取名为PRESSURE,如图 7 所示;在属性画面中加入压力设定值 F8:2 和压力反馈值变量 F8:0,如图 8 所示 。调节画面如图 9 所示是压力从6.0bar 给定到 7.0bar 时的 PID 调节效果。
图 7
图 8
图 9
4轴控制器M3A-4000#plc编程入门教程
天啊,这对组合的威力真不容小觑!
家人们,今天要和大家分享一个超级厉害的技术组合。如果你对精密控制和高效运动感兴趣,那一定不能错过微数控运动控制系统。这款稳定可靠的控制解决方案,能帮助你实现豪厘定位,让你的机器更加灵活自如。如果你想要让机械人动作更加灵活,或者提高自动化设备的生产效率,那这对超强组合绝对是你的不二之选。
微数控控制系统是一款智能化的运动控制中心,可以轻松驾驭各种设备和机械运作。通过用户友好的编程界面,你只需要简单几步,就能规划设备和运动路径和速度,实现精准的控制。无论你是想让机械人动作更加灵活,还是提高自动化设备的生产效率,这个组合都能让你获得卓越的表现。
这对搭档不仅功能强大,而且价格超级亲民。还等什么呢?赶快联系我们了解更多详情,帮助你的业务腾飞吧!今天的视频就到这里,我们下期再见。
相关问答
pfid是什么的缩写?
PFID是英文PadioFrequencyIdentification的缩写,中文意为射频识别技术。射频识别技术是自动识别技术的一种,通过无线射频方式进行非接触双向数据通信,利用...
松下plc全部型号?
FP-X0,;PF-XH;FP7FP-e/FP0/FP∑/FP1/FP-M/FP2/FP2SH/FP3/FP10SH/FP-x下公司的PLC产品中,FPO为微型机,FP1为整体式小型机,FP3为中型机...
PLC模拟输入滤波的方案你了解吗?
[回答]3、算术平均滤波法A、方法:连续取N个采样值进行算术平均运算N值较大时:信号平滑度较高,但灵敏度较低N值较小时:信号平滑度较低,但灵敏度较高N值的选...
西门子plc培训?广东西门子PLC编程培训!!!!?
[回答]我是在东莞年前是在一家三人易行报名基础学电工和PLC,名师授课,plc自动化培训班,可免费试听!而且这里教学环境挺不错,我还是有信心能学会PLC的三人...
pf525变频器控制盘控制怎么选择?
选择pf525变频器控制盘时,首先需要考虑控制盘的功能和应用场景。如果需要简单的速度和方向控制,可以选择简单的手动控制盘;如果需要更精确的控制和监控功能,...
广州pf安全继电器哪家好?-家居装修–手机房天下问答
[回答]广州市贝赫迈自动化设备有限公司主营:PF传感器安全继电器测量光幕安全扫描仪激光测距红外线测温仪安全PLC3T测温仪。是专门的公司,质量比较...
求大侠用西门子PLCs7-200cpu226编写一个交通灯程序,需要T型图
求大侠用西门子PLCs7-200cpu226编写一个交通灯程序,需要T型图悬赏分:100-离问题结束还有14天4小时十字路口交通灯控制实际情况南北主干道直行绿27S直...
问一下:西门子plc编程设计西门子smartS7通信问题应该怎样解...
[回答]西门子plc编程设计在西门子S7-200PLC上有两个端口哪两个端口名称叫:RS485接口,串口西门子plc编程设计GET/PUT指令TABLE参数表的首一个字节提供了“...
什么是电气隔离?
网上查下资料,根本就无法用简单两字来回答。所谓电气隔离,就是将电源与用电回路作电气上的隔离,即将用电的分支电路与整个电气系统隔离,使之成为一个在电气...
十万火急!专业制造的plc编程哪个厂家的好,plc编程安全性如...
[回答]这一点意味着,你可以为有控制任务实现***从简单的PLC单元到集成的高速加工模块。SINUMERIK及SIMATICS7-300统一的设计可以方便地以模块化原理对...