当前课程知识点:PLC应用技术 > 项目五:恒压供水系统的PLC控制系统设计、安装与调试 > 工作任务2:基于PLC的恒压供水系统 > 5-8 PIDAT过程控制类指令
同学们大家好
本节课我们来学习过程控制类指令
OMRON CP1E系列PLC中的
过程控制类指令主要包含以下3类
1 带自整定的PIDAT控制指令
2 标度变换指令SCL SCL2 SCL3
3 平均值指令AVG
通过上节课的学习
大家知道了对于生产过程中
模拟量对象的调节控制
常用PID控制算法
由于PID在工业控制中的
应用已经非常成熟
市场上大多数PLC现在把PID控制
已经做成了程序模块
使用的时候只需要进行
调用PID模块和修改参数非常方便
在OMRON CP1E系列PLC中PID控制功能
是通过PIDAT指令来实现的
下面我们来重点学习PIDAT
指令的格式和功能
PIDAT指令是自带整定功能的PID指令
图中所示
PIDAT指令格式中有3个操作数
S C D 其中S表示测量输入通道
C表示PID参数首通道
D表示操作量输出通道
它们的取值范围包括CIO区
WR区 HR区 AR区 DM区
当执行条件为ON时
按采样周期间隔执行
将S通道的二进制数据按照C中
设定参数进行PID运算
将运算结果存放到输出通道D中
PIDAT指令参数表说明如图所示
其中 C通道存放设定值SV
C+1~C+4分别存放比例带系数P
积分时间常数TIK
微分时间常数TDK以及采样时间τ
C+5与C+6主要是对操作变量进行设定
C+7与C+8分别
分别操作变量输出下限和上限
C+9是自整定计算时的增益
C+10用来设定周期延迟
C+11~C+40是PIDAT指令的工作区
用户不能使用
因此在使用PIDAT指令编程时
要注意首先对C中各参数进行合理设置
才能达到比较理想的控制效果
OMRON CP1E系列PLC标度变换指令有3个
SCL、SCL2和SCL3
SCL指令格式中包含3个操作数S P1和R
S表示源数据 P1表示参数首通道
R表示结果通道
它的功能是当执行条件为ON时
根据指定的线性关系
将无符号的二进制数按照控制数据设定的
一次函数转换为对应的无符号BCD码
并将结果输出到指定通道
SCL指令的线性关系如图所示
其中Cs表示实际测量值
一般来说 Bd Bs和Ad As分别表示
测量值转换前后对应的量程上下限
SCL2指令和SCL3指令与SCL指令相似
大家感兴趣的话课后自己学习一下
最后来看平均值指令AVG
AVG指令格式中也包含3个操作数
S N和R S表示源数据
N表示循环数通道 R表示结果首通道
它的功能是当执行条件为ON时
开始N-1次循环 将S的数据写入R
每次执行一次AVG指令
它就将S的先前值依次存入到
R+2~R+N+1的连续通道中
最后求取平均值
如图中所示 N的取值范围是
N的取值范围是1~0040H(1~64)之间的数
R+1通道表示作业数据 系统占用
R+2~R+N-1通道表示求
平均值的数据暂存区
实际控制中
为了准确获取采集到的模拟数据
一般是通过多次采集实时数据
然后取平均值来实现
因此需要用到平均值指令
今天我们学习了PIDAT指令
SCL指令和AVG指令
它们多用于模拟量
调节控制的程序设计中
大家下去后请完成单
容水箱液位的定制控制
今天就讲到这里 再见
-课程概述
-工作任务1:PLC的产生、发展与特点
-项目一:工作任务1:PLC的产生、发展与特点
-工作任务2:PLC的组成与工作原理
-项目一:工作任务2:PLC的组成与工作原理
-工作任务3:欧姆龙CPE1型PLC的规格
-项目一:工作任务3:欧姆龙CPE1型PLC的规格
-工作任务4:PLC的编程软件使用
-项目一:工作任务4:PLC的编程软件使用
-工作任务5:PLC控制系统的设计
-项目一:工作任务5:PLC控制系统的设计
-工作任务1:电动机单向启动、停止的PLC控制
-项目二:工作任务1:电动机单向启动、停止的PLC控制
-工作任务2:电动机正反转的PLC控制
-项目二:工作任务2:电动机正反转的PLC控制
-工作任务3:电动机Y∕△降压起动的PLC控制
-项目二:工作任务3:电动机Y∕△降压起动的PLC控制
-工作任务4:电动机带动传送带的PLC控制
-项目二:工作任务4:电动机带动传送带的PLC控制
-工作任务5:运料小车的PLC控制
-项目二:工作任务5:运料小车的PLC控制
-工作任务1:彩灯的PLC控制
-项目三:工作任务1:彩灯的PLC控制
-工作任务2:交通灯的PLC控制
-项目三:工作任务2:交通灯的PLC控制
-工作任务3:抢答器的PLC控制
-项目三:工作任务3:抢答器的PLC控制
-工作任务1:机械手的PLC控制
-项目四:工作任务1:机械手的PLC控制
-工作任务2:自动售货机的PLC控制
-项目四:工作任务2:自动售货机的PLC控制
-工作任务1:PLC的数值运算
-项目五:工作任务1:PLC的数值运算
-工作任务2:基于PLC的恒压供水系统
--5-9 标度指令
-项目五:工作任务2:基于PLC的恒压供水系统
-工作任务1:两串行PLC链接通信
-项目六:工作任务1:两串行PLC链接通信
-工作任务2:基于端子控制的PLC和变频器的应用
-项目六:工作任务2:基于端子控制的PLC和变频器的应用
-工作任务3: PLC与变频器的通信
-项目六:工作任务3: PLC与变频器的通信
-工作任务4:基于PLC、触摸屏、变频器综合应用
-项目六:工作任务4:基于PLC、触摸屏、变频器综合应用
-工作任务1:分拣控制系统设计
-工作任务2:视觉传感系统
-工作任务3:机器人系统设计
-工作任务4:分拣控制系统装调
-期末考试--期末考试
-1 电子教材
--1-3 项目1 工作任务3 欧姆龙CPE1型PLC的规格
--1-6 项目2 工作任务1 电动机单向启动、停止的PLC控制
--1-8 项目2 工作任务3 电动机Y∕△降压起动的PLC控制
--1-9 项目2 工作任务4 电动机带动传送带的 PLC 控制
--1-19 项目6 工作任务2:基于端子控制的PLC和变频器的应用
--1-21 项目6 工作任务4 基于PLC、触摸屏、变频器的综合应用
-2 学习手册
-3 应用视频
--3-2 安全产品
--3-3 客户服务
--3-12 视觉
-4 样例程序