当前课程知识点:电气控制技术与PLC >  第8章 模拟量控制程序设计 >  8.2模拟量输入输出配置及数值的规范化 >  模拟量输入输出配置及数值的规范化

返回《电气控制技术与PLC》慕课在线视频课程列表

模拟量输入输出配置及数值的规范化在线视频

下一节:PID控制指令

返回《电气控制技术与PLC》慕课在线视频列表

模拟量输入输出配置及数值的规范化课程教案、知识点、字幕

大家好

这一讲我们一起学习模拟量输入输出配置

及数值的规范化

主要内容包括模拟量输入输出模块的类型

模拟量输入输出配置

以及模拟量数值的规范化三部分

首先 来了解下模拟量输入输出模块的类型

西门子S7-200 SMART系列PLC的

模拟量扩展模块类型如表所示

第一大类是模拟量输入模块

有两种

分别为EM AE04和EM AE08

分别为4通道和8通道

可以采集-10V到+10V

-5V到+5V以及-2.5V到+2.5V的电压信号

也可以采集0到20mA的电流信号

第二类是模拟量输出模块

也有两种

分别是EM AQ02和EM AQ04

分别为2通道和4通道

可以输出的电压信号为-10V到+10V

电流信号为0到20mA

第三类是模拟量输入输出模块

有两种类型

第一种是EM AM03

具有2个模拟量输入通道

1个模拟量输出通道

另一种是EM AM06

具有4个模拟量输入通道

2个模拟量输出通道

这些模块都可以采集或输出电压 电流信号

注意 所有的这些模块

对应的PLC内部的数字量

如果是电压信号

对应的是-27648到+27648

电流信号对应的是0到27648

接下来

我们一起来学习一下模拟量输入输出配置

先来讨论模拟量输入模块

以EM AE04为例

该模块的电路如图所示

它有4个模拟量输入通道

其功能是将输入的模拟量信号转化为数字量

并将结果存入模拟量映像寄存器AI中

先来看看EM AE04的上半部分

该模块需要DC24V电源供电

可以外接开关电源

也可以由来自PLC的传感器电源提供

一般在扩展模块及外围元器件较多的时候

不建议使用PLC的传感器电源供电

右侧为2个输入通道0和1

每个通道占用两个端子

可以接受电压或电流信号

但其信号类型必须相同

也就是不能同时测量电压和电流信号

再来看看EM AE04的下半部分

同理 通道2和通道3也可以接受电压或电流信号

其信号类型必须相同

也就是不能同时测量电压和电流信号

了解了端子接线

我们再来看看EM AE04的组态

在编程软件中

双击项目树中的CPUST40

打开系统块设置界面

如图所示

先选中模拟量输入模块

再选中要设置的通道

模拟量类型有电压和电流两种

电压范围有-2.5V到+2.5V

-5V到+5V

-10V到+10V

电流范围只有0-20mA

注意 通道0和通道1类型相同

通道2和3的类型相同

说完了模拟量输入模块

下面我们来看看模拟量输出模块

以EM AQ02进行分析

该模块的电路如图所示

它有2个模拟量输出通道

其功能将模拟量输出映像寄存器AQ中的数字量

转换为可用于驱动执行元件的模拟量

先来看看EM AQ02的上半部分

同样的 该模块需要DC24V电源供电

其余4个端子为空端子

再来看看EM AQ02的下半部分

输出通道为通道0和通道1

每个通道占用两个端子

模拟量的类型有电压和电流两种

电压范围只有-10V~+10V

电流范围只有0~20mA

可通过编程软件选择模拟量输出的类型和量程

同样的 在编程软件中

双击项目树中的CPUST40

打开系统块设置界面

如图所示

先选中模拟量输出模块AQ02

再选中要设置的通道与模拟量类型

除了单独的模拟量输入 输出模块

还有模拟量输入/输出混合模块

以EM AM06进行分析

该模块的电路如图所示

它有4个模拟量输入通道

2个模拟量输出通道

模拟量输入功能同EM AE04模拟量输入模块

模拟量输出功能同EM AQ02模拟量输出模块

如图

在AM06模块上部有4组模拟量输入端子

每两个点为1组

每一组可作为1路模拟量输入通道

允许输入的电压信号包括-2.5V-2.5V

-5V到+5V

-10V到+10V三种信号

电流信号包括0-20mA一种信号

在AM06模块下部有2组模拟量输出端子

0和0M是一组

1和1M是另一组

EM AM06模块组态过程

与前面介绍的两个模块类似

我们不再赘述

这里特别说明一下AM06模拟量

输入通道滤波的设置

模拟量输入值的滤波过程

会产生稳定的模拟信号

通常对于变化缓慢的信号非常有用

例如温度测量

可以将滤波分为4个级别(无 弱 中 强)

滤波级别越高

经滤波处理的模拟值就越稳定

但无法反应快速变化的实际信号

同理 设置模拟量输出通道

最后 我们来讨论下模拟量数值的规范化

先来看看什么是规范化

我们知道

模拟量输入模块的输入信号

都与实际的物理量相对应

例如 用一个温度传感器测温

量程为0-100℃

对应的输出电压是0-10V

将该模拟量信号接入PLC模拟量输入模块

对应于0-10V的电压信号

其转换值为0-27648

如果对该数值直接进行处理

会有一些不便

比如对当前的数值指代的

实际物理量大小不够明确

或由于运算结果过大出现存储溢出的情况

这对于编程和操作人员来说

很不方便

因此 得到具体的物理量数值

或对应物理量占量程的百分比数值会更加方便

那么 进一步将0-27648的值转换为

实际的物理量值的这个过程称为规范化

通过推导

可以得到规范化换算公式

其中 Ov代表换算结果

Iv代表换算对象

Osh代表换算结果的高限

Osl代表换算结果的低限

Ish代表换算对象的高限

Isl代表换算对象的低限

它们之间的关系如图所示

为便于用户使用

西门子公司官网提供有量程转化库

我们可以下载这个模拟量

比例换算指令库到计算机中

添加到自己的Step7-Micro/WIN SMART

编程软件中应用

那么 如何添加库文件呢

将下载的库文件复制到

相应的目录下

然后在编程软件中的指令树下鼠标右击库

点击刷新库就可以看到了

Scale指令库(v1.2)中有三条指令

S_ITR S_RTR S_RTI

名称中的"S"代表"Scale"

表示"量程"

"I"代表"Integer"

即"整数"

"R"代表"Real"

即"实数"

"T"代表"To"

即"转换"的意思

这样就很好理解了

下面我们具体了解下这三个指令

先来看看S_ITR

该指令可以处理模拟量输入信号

并转换成相应的工程值

其初始添加到程序块中的状态如图所示

该指令有6个输入参数和1个输出参数

含义分别为

EN 布尔值 指令使能

Input 整数 要转换的变量

ISH 整数 输入量程的上限

ISL 整数 输入量程的下限

OSH 实数 输出量程的上限

OSL 实数 输出量程的下限

Output 实数 转换后的变量

举个例子

假设模拟量输入模块连接压力传感器

输入信号为0~20mA的电流信号

对应压力范围为0~1000Mpa

输入通道0的地址为

AIW16

转换后数据存放在VD0中

则代码如下

如果压力传感器的信号为4~20mA

则需要把ISL的值改为5530

代码如下

类似的 我们来看看S_RTI指令

该指令可以将工程值转换成模拟量值进行输出

它也有6个输入参数和1个输出参数

不同的地方是

要转换的变量 输入量程上下限

都是实数

而输出量程上下限

转换后的变量都是整数

最后 再来了解下S_RTR指令

该指令可以进行实数与实数的量程转换

它也有6个输入参数和1个输出参数

它的输入参数和输出参数都是实数

好 本讲到此结束

谢谢大家

电气控制技术与PLC课程列表:

第1章 常用低压电器

-1.1 低压电器简介

--低压电器简介

-1.2 低压开关电器

--低压开关电器

-1.3 主令电器

--主令电器

-1.4 接触器

--接触器

-1.5 熔断器

--熔断器

-1.6 继电器(一)热继电器和速度继电器

--继电器(一)热继电器和速度继电器

-1.7 继电器(二)时间继电器

--继电器(二)时间继电器

-小测验

第2章 继电器-接触器控制的基本控制线路

-2.1 三相异步电动机的直接起动控制

--三相异步电动机的直接起动控制

-2.2 三相异步电动机点动控制和长动控制

--三相异步电动机点动控制和长动控制

-2.3 三相异步电动机降压起动控制(一)

--三相异步电动机降压起动控制(一)

-2.4 三相异步电动机降压起动控制(二 )

--三相异步电动机降压起动控制(二 )

-2.5 三相异步电动机的多点控制和顺序控制

--三相异步电动机的多点控制和顺序控制

-2.6 三相异步电动机的调速控制

--三相异步电动机的调速控制

-2.7 三相异步电动机的制动控制(一)

--三相异步电动机的制动控制(一)

-2.8 三相异步电动机的制动控制(二)

--三相异步电动机的制动控制(二)

-2.9 三相异步电动机正反转控制(一)

--三相异步电动机正反转控制(一)

--三相异步电动机正反转控制(一)

-2.10 三相异步电动机正反转控制(二)

--三相异步电动机正反转控制(二)

-2.11 电气控制线路的设计方法

--电气控制线路的设计方法

-小测验

第3章 电气控制线路的绘制与设计

-3.1 电气控制电路图的绘制(一)

--电气控制电路图的绘制 (一)

-3.2 电气控制电路图的绘制(二)

--电气控制电路图的绘制(二)

-3.3 电气控制电路图的绘制(三)

--电气控制电路图的绘制(三)

-3.4 电气控制电路的设计方法 (一)

--电气控制电路的设计方法 (一)

-3.5 电气控制电路的设计方法 (二)

--电气控制电路的设计方法(二)

-小测验

第4章 可编程控制器基础

-4.1 认识PLC

--认识PLC

-4.2 PLC组成及工作原理

--PLC组成及工作原理

-4.3 S7-200 SMART PLC硬件介绍(上)

--S7-200 SMART PLC硬件介绍(上)

-4.4 S7-200 SMART PLC硬件介绍(下)

--S7-200 SMART PLC硬件介绍(下)

-4.5 STEP 7-Micro/WIN SMART编程软件(上)

--STEP 7-MicroWIN SMART编程软件(上)

-4.6 STEP 7-Micro/WIN SMART编程软件(下)

--STEP 7-MicroWIN SMART编程软件(下)

-小测验

第5章 S7-200 SMART PLC编程基础

-5.1 PLC编程语言与程序结构

--PLC编程语言与程序结构

-5.2 指令基础

--指令基础

-5.3 位逻辑指令

--位逻辑指令

-5.4 PLC编程规则与技巧

--PLC编程规则与技巧

-5.5 定时器指令的工作原理

--定时器指令的工作原理

-5.6 定时器指令应用举例

--定时器指令应用举例

-5.7 计数器指令的工作原理

--计数器指令的工作原理

-5.8 计数器指令的应用

--计数器指令应用

-小测验

第6章 功能指令的应用

-6.1 功能指令概述

--功能指令概述

-6.2 数据处理指令(一):比较指令与数据传送指令

--比较指令与数据传送指令

-6.3 数据处理指令(二):数据转换指令

--数据转换指令

-6.4 数据处理指令(三):表格指令和时钟指令

--表格指令和时钟指令

-6.5 算术运算指令及其应用

--算术运算指令及其应用

-6.6 逻辑运算指令及其应用

--逻辑运算指令及其应用

-6.7 程序控制指令:跳转指令、循环指令

--程序控制指令:跳转指令、循环指令

-6.8 子程序的编写与调用

--子程序的编写与调用

-6.9 中断程序与中断指令

--中断程序与中断指令

-6.10 高速计数器指令与高速脉冲输出指令(一)

--高速计数器指令 (一)

-6.11 高速计数器指令与高速脉冲输出指令(二)

--高速计数器指令 (二)

-小测验(一)

-小测验(二)

-小测验(三)

第7章 开关量控制系统梯形图程序设计方法

-7.1 梯形图的经验设计法

--梯形图的经验设计法

-7.2 顺序控制设计法与顺序功能图概述

--顺序控制设计法与顺序功能图概述

-7.3 顺序功能图的基本结构和绘制方法

--顺序功能图的基本结构和绘制方法

-7.4 使用SCR指令的顺序控制梯形图设计方法

--使用SCR指令的顺序控制梯形图设计方法

-7.5 使用起保停电路的顺序控制梯形图设计方法

--使用起保停电路的顺序控制梯形图设计方法

-7.6 使用置位复位指令的顺序控制梯形图设计法

--使用置位复位指令的顺序控制梯形图设计法

-小测验

第8章 模拟量控制程序设计

-8.1模拟量控制概述

--模拟量控制概述

-8.2模拟量输入输出配置及数值的规范化

--模拟量输入输出配置及数值的规范化

-8.3PID控制指令

--PID控制指令

-8.4水箱水位PID控制程序举例

--水箱水位PID控制程序举例

-小测验

模拟量输入输出配置及数值的规范化笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。