6.6 循环移位与移位等指令解析

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

输入变化量(增加方 向)报警设定值
输入变化量(减少方 向)报警设定值 输出变化量(增加方 向)报警设定值 输出变化量(减少方 向)报警设定值
[S3]+24
报警输出
2018/10/14
九江职业技术学院电气工程系
12
本节结束!谢谢观看!
[S3]+1
动作方向(ACT)
Bit0=1方向动作 Bit1=1输入变化量报警有效 Bit2=1输出变化量报警有效 Bit4=1执行自动调节 Bit5=1输出上下限设定有效
[S3]+2
[S3]+3 [S3]+4 [S3]+5 [S3]+6 [S3]+7[S3]+19
2018/10/14
输入滤波常数(α)
2018/10/14
九江职业技术学院电气工程系
7
用位元件进行的字右移指令功能
用位元件进行字移位指令,是以8个数为一组进行。如K1X0 代表X7~X0,K2X0代表X17~X10、X7~X0 。
2018/10/14
九江职业技术学院电气工程系
8
6.6.5 比例、积分、微分指令[PID (FNC88)]
6.6.1 循环移位指令 1.循环右移指令[ROR(FNC30)]
当X0为ON时,[D]内的各位数据向右 移n位,最后一次从最低位移出的状 态存于进位标志M8022中。
2.循环左移指令[ROL(FNC31)]
当X0为ON时,[D]内的各位数据向左 移n位,最后一次从最高位移出的状 态存于进位标志M8022中。
2018/10/14
九江职业技术学院电气工程系
9
PID指令使用方法
在使用PID指令前,需事先对目标值、测定值及控制参数进行设定。其 中测定值是传感设备反馈量在PLC中产生的数字量值,因而目标值则也 为结合工程实际值、传感器测量范围、模数转换字长等参数的量值,它 应当是控制系统稳定运行的期望值。控制参数则为PID运算相关的参数。
11
寄存器 [S3]+20 [S3]+21 [S3]+22 [S3]+23
参数名称或定义
设定值参考 0~32767 动作方向(ACT)的Bit1=1有效 0~32767 动作方向(ACT)的Bit1=1有效 0~32767 动作方向(ACT)的Bit2=1、Bit5=0有效 0~32767 动作方向(ACT)的Bit2=1wenku.baidu.comBit5=0有效 Bit0=1输入变化量(增加方向)溢出报警, 动作方向(ACT)的Bit1=1、Bit2=1有效 Bit1=1输入变化量(减少方向)溢出报警, Bit2=1输出变化量(增加方向)溢出报警, Bit3=1输出变化量(减少方向)溢出报警,
比例、积分、微分调节(即PID调节)是闭环模拟量控制中的传统调 节方式, PID调节控制的方程式如下:
M(t)=Kee+Ke∫edt+Minitial+ Kede/dt
三菱FX系列PLC的PID运算指令表
指令 名称 PID 运算 指令 代码数 FNC88 (16) 助记 符 PID 操作数 S1 D 目标值SV S2 D 测定值PV S3 D 参数 0~D975 D D 输出值MV 程序 步 PID 9步
比例常数(KP) 积分时间(Tt) 微分增益(KD) 微分时间(Tt)
0~99%,设定为0时无滤波
1~32767% 0~32767(×100ms),设定为0时无积分处理 0~100%,设定为0无微分增益 0~32767(×100ms),设定为0时无微分处理 PID运算内部占用 九江职业技术学院电气工程系
PID指令相关参数的25个数据寄存器的名称及设定
寄存器 [S3]+ 参数名称或定义 采样时间(Tt) 设定值参考 设定范围 1~32767ms
2018/10/14
九江职业技术学院电气工程系
10
寄存器
参数名称或定义
设定值参考
Bit0=0 正向动作 Bit1=0 无输入变化量报警Bit2=0 无输出变化量报警 Bit3 不可参数设置 Bit4=0不执行自动调节 Bit5=0不设定输出上下限 Bit6=Bit15不可使用 注:Bit2 Bit5不能 同时为ON
PLC原理及应用技术
九江职业技术学院
第6章 应用指令的介绍
内容提要
应用指令的表示形式及含义 应用指令的分类与操作数说明 程序流向控制指令 比较与传送指令 算术运算与字逻辑运算指令 循环移位与移位等指令 程序设计举例
2018/10/14
九江职业技术学院电气工程系
3
6.6 循环移位与移位指令
2018/10/14
九江职业技术学院电气工程系
4
6.6.2 带进位的循环右移、左移指令[RCR、RCL(FNC32、 FNC33)]
特点:带着进位一起移位
九江职业技术学院电气工程系
5
2018/10/14
6.6.3 位右移、位左移指令[SFTR、SFTL(FNC34、FNC35)] 1、指令格式
n1为指定位元件长度,n2指定移位位数,且有n2<n1<1024。当 X0为ON时,执行该指令,向右移位。每次4位向前一移,其中 X3~X0→M15~M12,M15~M12→M11~M8,M11~M8→M7~ M4,M7~M4→M3~M0,M3~M0移出,即从高位移入,低位移 出。
2018/10/14
九江职业技术学院电气工程系
6
6.6.4 字右移、字左移指令[WSFT、WSFL(FNC36、FNC37)]
特点:以字为单位向右或左移位。
当X0为ON时,(D3~D0)→(D13~D10),(D13~D10)→(D17~D14), (D17~D14)→(D21,D18),(D21~D18)→(D25,D22),(D25~D22) 移出。n1=K16是指定D的长度16个,n2=K4是指每次移动的一组数据, [D]中出现的是最低位的数据地址(如D10)。
相关文档
最新文档