当前课程知识点:电气控制技术与PLC >  第6章 功能指令的应用 >  6.1 功能指令概述 >  功能指令概述

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

功能指令概述在线视频

下一节:比较指令与数据传送指令

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

功能指令概述课程教案、知识点、字幕

大家好

现在我们来学习西门子S7-200 PLC的功能指令

我们知道PLC实际上就是工业控制计算机

它具有计算机控制系统的功能

例如算术逻辑运算

程序流控制

通信等等极为强大的功能

这些功能通常是通过功能指令的形式来实现的

S7-200的指令系统非常丰富且功能强大

它是PLC编程的基础

是学习重点

且随着PLC的功能强大

其范围也在不断扩充

PLC的指令主要可以分为两大类

第一类是基本指令

第二类是是功能指令

基本指令包括位逻辑指令

定时器指令

计数器指令

功能指令主要包括程序控制类指令

移位循环类指令

数学运算指令

逻辑运算指令

数据转换指令

高速计数器指令

比较指令和数据传输指令等类型

PLC的功能指令又称为应用指令

它是在基本指令基础上

PLC制造商为满足用户不断提出的

特殊控制要求而开发的类指令

PLC的应用指令越多

它的功能就越强

那么大家面对PLC这么多的功能指令

我们应该怎样学习功能指令呢

功能指令分为较常用的指令

与数据的基本操作有关的指令

与PLC的高级应用有关的指令和用得较少的指令

初学功能指令时

可以按指令的分类浏览所有的指令

没有必要花大量的时间去熟悉

功能指令使用中的细节

应重点了解指令的基本功能和有关的基本概念

应通过读程序

编程序和调试程序来学习功能指令

位逻辑指令属于基本逻辑控制指令

是专门针对位逻辑量进行处理的指令

与使用继电器进行逻辑控制十分相似

位逻辑指令包括触点指令

线圈驱动指令

置位/复位指令

正负跳变指令和堆栈指令等

主要分为位操作指令部分和位逻辑运算指部分

S7-200系列PLC中还提供了立即指令

主要用于对输出线圈的无延时控制

定时器指令

定时器是由集成电路构成

是PLC中的重要硬件编程元件

定时器编程时提前输入时间预设值

在运行时当定时器的输入条件满足时开始计时

当前值从0开始按一定的时间单位增加

当定时器的当前值达到预设值时

定时器发生动作

发出中断请求

以便PLC响应而作出相应的动作

此时它对应的常开触点闭合

常闭触点断开

系统提供3种定时指令

TON(通电延时)

TONR(有记忆通电延时)

和TOF(断电延时)

S7-200定时器的分辨率

有3个等级

1ms 10ms和100ms

定时器号和分辨率以及定时时间的计算如图所示

计数器指令计数器用来累计输入脉冲的次数

计数器也是由集成电路构成

是应用非常广泛的编程元件

经常用来对产品进行计数

计数器与定时器的结构和使用基本相似

编程时输入它的预设值

计数器累计它的脉冲输入端电位上升沿个数

当计数器达到预设值时

发出中断请求信号

以便PLC作出相应的处理

计数器指令有3种

增计数CTU

增减计数CTUD和减计数CTD

程序控制类指令用于程序执行流程的控制

对一个扫描周期而言

跳转指令可以使程序出现跨越或跳跃

以实现程序段的选择

子程序指令可调用段子程序

循环指令可多次重复抗行指定的程序段

中断指令则用于中断信号引起的子程序调用

程序控制类指令可以影响程序执行的流向及内容

对合理安排程序的结构

提高程序功能

以及实现某些技巧性运算具有重要的意义

移位循环类指令包括移位指令和循环指令

移位指令有左移也有右移

移位指令也分有字节 字 双字类型的移位

同样的

循环指令也有左移右移

也有字节 字 双字类型的循环

除此之外

还有移位寄存器指令

掌握了这些指令

在以后编程的时候有时可以做到简化程序的效果

数学运算指令用于对存储器数据进行四则运算

函数运算处理

一般以字或双字的形式进行

数据可以是整数 浮点数

逻辑运算指令是对无符号数进行的逻辑处理

主要包括逻辑与 逻辑或

逻辑异或和取反等运算指令

按操作数长度可分为字节 字和双字逻辑运算

转换指令是对操作数的类型进行转换

并输出到指定的目标地址中去

转换指令包括数据类型转换指令

数据的编码和译码指令以及字符串类型转换指令

高速处理类指令主要用来实现

高速精确定位控制和数据快速处理

它包括高速计数器指令

高速脉冲输出指令

高速计数器可以使PLC不受扫描周期的限制

实现对位置 行程 角度 速度等

物理量的高精度检测

使用高速脉冲输出

可以完成对步进电机和伺服电机的高精度控制

比较指令用于两个操作数按一定条件的比较

操作数可以是整数

也可以是实数

数据传输指令的作用是把常数

或某存储器中的数据传送到另一存储器中

它包括单一数据传送及成组数据传送两大类

本讲到此结束

谢谢大家

电气控制技术与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控制程序举例

-小测验

功能指令概述笔记与讨论

也许你还感兴趣的课程:

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