当前课程知识点:PLC应用技术 >  项目四:机电一体化设备的PLC控制系统设计、安装与调试 >  工作任务1:机械手的PLC控制 >  4-5 步进控制程序的编程方法

返回《PLC应用技术》慕课在线视频课程列表

4-5 步进控制程序的编程方法在线视频

4-5 步进控制程序的编程方法

下一节:4-6 机械手PLC控制的实际操作

返回《PLC应用技术》慕课在线视频列表

4-5 步进控制程序的编程方法课程教案、知识点、字幕

大家好

上节课我们给大家介绍了

步进指令的格式 功能 结构和类型

这节课我们来一起学习

如何利用步进指令编写步进控制程序

步进控制程序的结构不同

编写出的程序结构也有区别

要根据实际控制的要求

确定程序的结构

编写不同结构的步进控制程序的方法

是有章可循的

下面举例说明

首先我们来看一下

选择分支类步进程序的编程方法

大家知道

步进指令是由表示步启动的

SNXT 指令和表示步定义的

STEP 指令组成的

运用步进指令完成的程序就是

步进控制程序

那么在本例中

大家能说出程序是由几步来组成的吗

要知道程序中总共分几步

就需要在程序中寻找步定义指令

STEP以及控制位号的个数

显然

在程序中出现了STEP W0.00到

W0.04的5个控制位号

那么 总程序就应该是由

这5个步程序组成的

我们把这5个步程序分别编号为

步A 步B 步C 步D和步E

那如何判断这5步程序是

步进程序中顺序执行类

选择分支类

并行分支类的哪一种结构呢

这就要看各步的排列顺序和

启动步的条件设置了

让我们一起来分析一下吧

当0.00置ON

0.01置off时

步开始 启动控制位号为W0.00的步A

执行步A程序

100.00线圈得电

复位步A 启动步B 步B开始

复位步B 启动步E 步E开始

复位步E 步结束

最后一条STEP 指令没有控制位号

表明步的结束

此时 步C和步D并未执行

如将0.01首先置on

0.00置off 步开始

启动控制位号为w0.02的步C

执行步C 程序 100.02线圈得电

复位步C 启动步D 步D开始

复位步D 启动步E 步开始

复位步E 步结束

基于以上分析

我们可以画出程序的流程图

由于步A与步C的启动条件互锁

不可能同时被启动

因此只能作为两个分支分别执行

而这两个分支最终都由步E复位

步E则是分支的汇合点

结束所有步的进程

由此可见

上述编程实例属于

选择分支类步进程序

下面 我们再给大家列举一个

并行分支类步进程序的例子

同样的方法

在分析程序之前

我们需要找出该程序是

由几步来完成的

同学们

你们能找到吗

好的 相信同学们都已经找到了

显然 这里出现了W1.00

1.01 1.02 1.03 1.04 五个控制位

因此程序就是由这5个步组成的

分别命名为步A到步E

下面 就让我们一起来

分析一下程序的功能

当0.00置ON

以W1.00为序号的步A

及W1.02为序号的步C同时被启动

步A 步C同时开始步A结束后

启动步B

复位步A 步C结束之后接着

启动步D复位步C

请同学们注意一下

在步B和步D结束后

都有一条启动步E的指令

也就是说步B和步D是

同时被步E复位的

接着用一个虚拟为W2.00复位步E

结束整个步的进程

基于以上分析

我们可以画出程序的分步控制流程图

由于步A与步C同时被启动

那么步A与步C 就属于两条并行分支

步A结束启动步B B在A之后

步C结束启动步D D在C之后

步B 步D之后都由步E复位

步E就应是两台并行分支的汇合点

这是一个并行分支的步进控制程序

步进控制程序还有一种类型

顺序控制类型

这种结构的步进程序没有分支

按照步序号一步步执行

比较简单 这里就不做介绍了

下面我们一起来学习一下

步进程序在编写时需要注意的问题

1 步进程序要设置控制位

各步的控制位必须在同一个区

前后步的控制位最好连续

2 步程序内不能使用以下几个指令

END结束指令 IL/ILC分支及结束指令

JMP/JME调转及结束指令

SBN子程序调用指令

3 当SNXT(09)B 执行时

将结束步(B-1)的执行

并复位前一步使用的定时器 数据区

4 前一步使用的定时器

数据区的状态为

IR HR AR LR为OFF

定时器复位移位寄存器

计数器及KEEP SET RESET指令的

输出位保持

5下一步开始执行后

若前一步的执行条件再次满足时

前一步可再次启动

如果不希望前一步再启动

应编写程序予以禁止

6 各步必须以前一步的结束为启动条件

即不能先启动中间的步

好了 同学们

这次课程就上到这里

我们下次再见

PLC应用技术课程列表:

课程概述

-课程概述

项目一:PLC的认知

-工作任务1:PLC的产生、发展与特点

--1-1 什么是plc

--1-2 PLC的产生和发展

--1-3 PLC的分类

--1-4 PLC的特点和主要功能

--1-5 PLC的性能指标

-项目一:工作任务1:PLC的产生、发展与特点

-工作任务2:PLC的组成与工作原理

--1-6 PLC的结构组成

--1-7 plc的输入输出接口电路

--1-8 PLC的工作过程

--1-9 plc的编程语言

-项目一:工作任务2:PLC的组成与工作原理

-工作任务3:欧姆龙CPE1型PLC的规格

--1-10 plc的型号规格

--1-11 欧姆龙CP1E型PLC的IO分配

-项目一:工作任务3:欧姆龙CPE1型PLC的规格

-工作任务4:PLC的编程软件使用

--1-12 plc的编程软件使用

-项目一:工作任务4:PLC的编程软件使用

-工作任务5:PLC控制系统的设计

--1-13 plc的控制系统设计

--1-14 PLC实训设备装置

-项目一:工作任务5:PLC控制系统的设计

项目二:电动机的PLC控制系统设计、安装与调试

-工作任务1:电动机单向启动、停止的PLC控制

--2-1 PLC指令系统的概述

--2-2 PLC的基本逻辑指令

--2-3 电动机单相启动、停止的PLC控制

--2-4 电机启动、停止的PLC控制 实训

-项目二:工作任务1:电动机单向启动、停止的PLC控制

-工作任务2:电动机正反转的PLC控制

--2-5 PLC的常用基本指令

--2-6 电动机正反转的PLC控制

--2-7 电机正反转控制 实训

-项目二:工作任务2:电动机正反转的PLC控制

-工作任务3:电动机Y∕△降压起动的PLC控制

--2-8 星-三角降压启动的PLC控制

--2-9 定时器指令

--2-10 使用定制器实现脉冲闪烁控制

--2-11 高速定时器指令

--2-12 Y-△降压控制实验

-项目二:工作任务3:电动机Y∕△降压起动的PLC控制

-工作任务4:电动机带动传送带的PLC控制

--2-13 电动机带动传送带的PLC控制

--2-14 计数器指令

--2-15 使用计数器控制三盏灯

--2-16 计数器容量的扩展

--2-17 可逆计数器指令

--2-18 电动机带动传送带的PLC控制实验

-项目二:工作任务4:电动机带动传送带的PLC控制

-工作任务5:运料小车的PLC控制

--2-19 运料小车的PLC控制

--2-20 连锁、空操作、故障报警指令

--2-21 运料小车plc控制实验

-项目二:工作任务5:运料小车的PLC控制

项目三:灯光系统的PLC控制系统设计、安装与调试

-工作任务1:彩灯的PLC控制

--3-1 PLC数据存储

--3-2 MOV指令的格式、功能、用法

--3-3 块传送指令、块设置指令

--3-4 移位寄存器指令SFT

--3-5 可逆移位寄存器指令SFTR

--3-6 字移位指令、算术左右移指令

--3-7 循坏左右移指令、数字左右移指令

--3-8 彩灯控制系统设计

-项目三:工作任务1:彩灯的PLC控制

-工作任务2:交通灯的PLC控制

--3-9 符号比较指令

--3-10 无符号比较指令CMP讲解

--3-11 表比较与块比较指令

--3-12 交通信号灯控制系统设计

-项目三:工作任务2:交通灯的PLC控制

-工作任务3:抢答器的PLC控制

--3-13 四路抢答器

--3-14 七段数码管实现数字显示

--3-15 BCD码 →二进制数

--3-16 译码指令

--3-17 编码指令

--3-18 七段译码指令

--3-19 ASCI转换指令

--3-20 四组抢答器实验

-项目三:工作任务3:抢答器的PLC控制

项目四:机电一体化设备的PLC控制系统设计、安装与调试

-工作任务1:机械手的PLC控制

--4-1 机械手控制的PLC程序设计

--4-2 跳转及结束指令

--4-3 子程序调用和子程序定义指令

--4-4 步进指令概述

--4-5 步进控制程序的编程方法

--4-6 机械手PLC控制的实际操作

-项目四:工作任务1:机械手的PLC控制

-工作任务2:自动售货机的PLC控制

--4-7 自动售货机的PLC控制

--4-8 高速计数器控制指令

--4-9脉冲输出控制指令

--4-10 中断控制指令

-项目四:工作任务2:自动售货机的PLC控制

项目五:恒压供水系统的PLC控制系统设计、安装与调试

-工作任务1:PLC的数值运算

--5-1 PLC的数值运算

--5-2 递增/递减运算指令

--5-3 逻辑运算指令

--5-4 数据运算指令

--5-5 数据运算指令的应用(实训)

-项目五:工作任务1:PLC的数值运算

-工作任务2:基于PLC的恒压供水系统

--5-6 恒压供水系统设计

--5-7 PID控制算法

--5-8 PIDAT过程控制类指令

--5-9 标度指令

--5-10 平均值指令

-项目五:工作任务2:基于PLC的恒压供水系统

项目六:PLC的通信及网络设计、安装与调试

-工作任务1:两串行PLC链接通信

--6-1 两台PLC的通信

--6-2 两台PLC的通信实验

--6-3 三台PLC通信

--6-4 三台PLC通信实验

-项目六:工作任务1:两串行PLC链接通信

-工作任务2:基于端子控制的PLC和变频器的应用

--6-5 认识变频器

--6-6 变频器的基本运行原理

--6-7 变频器的结构

--6-8 变频器的控制方式

--6-9 变频器的制动方式

--6-10 外部端子控制变频器运行

-项目六:工作任务2:基于端子控制的PLC和变频器的应用

-工作任务3: PLC与变频器的通信

--6-11 PLC与变频器的通信

--6-12 PLC与变频器的多段速控制

-项目六:工作任务3: PLC与变频器的通信

-工作任务4:基于PLC、触摸屏、变频器综合应用

--6-13 触摸屏认知

--6-14 NV触摸屏工程制作

--6-15 触摸屏通过PLC控制电机实现正反转运行

--6-16 触摸屏通过PLC控制电机实现正反转实验

--6-17 触摸屏通过PLC控制变频器运行

--6-18 触摸屏通过PLC控制变频器运行实验

-项目六:工作任务4:基于PLC、触摸屏、变频器综合应用

项目七:智能分拣系统设计

-工作任务1:分拣控制系统设计

--7-1 分拣控制系统设计

-工作任务2:视觉传感系统

--7-2 视觉传感系统

-工作任务3:机器人系统设计

--7-3 机器人系统设计

-工作任务4:分拣控制系统装调

--7-4 分拣控制系统装调

期末考试

-期末考试--期末考试

拓展资源

-1 电子教材

--1-1 项目1 工作任务1 PLC的产生、发展与特点

--1-2 项目1 工作任务2 PLC的组成与工作原理

--1-3 项目1 工作任务3 欧姆龙CPE1型PLC的规格

--1-4 项目1 工作任务4 PLC的编程软件使用

--1-5 项目1 工作任务5 PLC控制系统的设计

--1-6 项目2 工作任务1 电动机单向启动、停止的PLC控制

--1-7 项目2 工作任务2 电动机正反转的PLC控制

--1-8 项目2 工作任务3 电动机Y∕△降压起动的PLC控制

--1-9 项目2 工作任务4 电动机带动传送带的 PLC 控制

--1-10 项目2 工作任务5 运料小车的PLC控制

--1-11 项目3 工作任务1 彩灯的PLC控制

--1-12 项目3 工作任务2 交通灯的PLC控制

--1-13 项目3 工作任务3 抢答器的PLC控制

--1-14 项目4 工作任务1 机械手的PLC控制

--1-15 项目4 工作任务2 自动售货机的PLC控制

--1-16 项目5 工作任务1 PLC的数值运算

--1-17 项目5 工作任务2 基于PLC的恒压供水系统

--1-18 项目6 工作任务1 串行PLC链接通信

--1-19 项目6 工作任务2:基于端子控制的PLC和变频器的应用

--1-20 项目6 工作任务3 PLC与变频器的通信

--1-21 项目6 工作任务4 基于PLC、触摸屏、变频器的综合应用

-2 学习手册

--2-1 CP1E_CPU单元操作手册

--2-2 CP1E编程指令中文手册

-3 应用视频

--3-1 OMRON企业文化

--3-2 安全产品

--3-3 客户服务

--3-4 G9SP安全控制器

--3-5 NS 触摸屏

--3-6 通用传感器

--3-7 应用传感器

--3-8 伺服电机的选型

--3-9 伺服驱动器和伺服控制器的选型

--3-10 伺服功能和特点

--3-11 伺服的基本操作

--3-12 视觉

-4 样例程序

--4-1 PLC控制变频器程序

--4-2 时钟六个时间段触发程序

--4-3 脉冲输出到驱动器程序

--4-4 模拟量PID控制程序

--4-5 温度,压力模拟量输入程序

--4-6 温控模块的通讯程序

--4-7 某机台控制程序

--4-8非标饮料线上控制程序

--4-9 纸机分析系统程序

--4-10 立式注塑机程序

--4-11 照明设备程序

--4-12 红绿灯程序

--4-13 拔盖机程序

--4-14 板坯定厚程序

--4-15 半自动吹瓶机程序

--4-16 印刷机程序

--4-17 编码器复位程序

--4-18 玻璃涂胶生产线程序

--4-19 玻璃压机程序

--4-20 称重系统程序

--4-21 印花机程序

--4-22 油压机程序

4-5 步进控制程序的编程方法笔记与讨论

也许你还感兴趣的课程:

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