第七章 PLC的步进指令与功能指令

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

.分布式编程:程序分成独立的指令块,每个块包含给 定的设备或动作的逻辑。提供组织指令(驻留在一组织块 中)的逻辑决定用户程序中各分块的执行。
.结构化编程:用户程序提供一些通用指令块,以便控 制一些相似或重复的功能(如控制泵或马达的指令块)。在 提供专用的信息(以参数形式)给指令块后,结构化的程序 能反复调用这些通用块。

OUT M200 RST SFT M207
Y430 Y432
Y431
上海交通大学机械与动力工程学院

控制理论基础 (II)

第七章 PLC的步进指令与功能指令

7.6 用S、R指令

Xi+1

S Mi+1

R Mi
…………
Xi+2
S Mi+3

R Mi+1

School of Mechanical & Power Engineering

上海交通大学机械与动力工程学院

控制理论基础 (II)

第七章 PLC的步进指令与功能指令

M71 M200 X400 M201 X401 M202 X402 M203 X403

S M200
S M201 R M200 S M202 R M201 S M203 R M202 S M200 R M203

School of Mechanical & Power Engineering

3、F1系列PLC 的顺序步进指令:

1、状态器S600~S640;

2、步进指令STL
School of Mechanical & Power Engineering

上海交通大学机械与动力工程学院

控制理论基础 (II)

第七章 PLC的步进指令与功能指令

7.1 状态器S

• 状态器:用于顺序控制类型的控制程序中的编程 器件.其在梯形图中的表示符为:

控制理论基础 (II)

第七章 PLC的步进指令与功能指令

7.7 PLC控制系统设计

• 1.分析应用需求
• 2. PLC选型,包括资源:容量,I/O,接口模块等,从性 能、性价比、熟悉程度、维护性能、扩展性能等综合 考虑.
• PLC控制系统的类型:单机 /多机、集中控制/分布控制;
• PLC的机型(CPU)、容量、I/O模块、电源、功能模 块、通信模块的确定;

School of Mechanical & Power Engineering

上海交通大学机械与动力工程学院

控制理论基础 (II)

第七章 PLC的步进指令与功能指令

2、为处理过程或设备的每部分 写动作说明

动作说明包括以下各项:

▪ .输入/输出(I/O)点数

▪ .动作功能描述

▪ .每个执行器(电磁线圈,马达,驱动器等) 的动作条件(动作前须达 到的状态) 。

上海交通大学机械与动力工程学院

控制理论基础 (II)

第七章 PLC的步进指令与功能指令

二 功能指令及其编程

• 包括
• 数据传输、比较、变换、算术运算、高速 计数器、模拟量处理等
• (自学)

School of Mechanical & Power Engineering

上海交通大学机械与动力工程学院

上海交通大学机械与动力工程学院

控制理论基础 (II)

第七章 PLC的步进指令与功能指令

7.5

M201 M202 M203



M204



M200

X400





M201

X401



M202

X402

编 程

M203

X403



M201



M203

M201

M202

School of Mechanical & Power Engineering

控制理论基础 (II)

第七章 PLC的步进指令与功能指令

•7.4 编程举例2(动力头控制)

M71

M200

快进

X403

X401 工进

快退

X402

X400

Y430

M201

Y431

X401 M202 Y431

X402

M203 Y432

X403

School of Mechanical & Power Engineering
控制理论基础 (II)

第七章 PLC的步进指令与功能指令

控制理论基础(II)

课程负责人:杨汝清 教授 曹其新教授
顾问: 王显正 教授
School of Mechanical & Power Engineering

交通大学精品课程系列
2007
上海交通大学机械与动力工程学院

控制理论基础 (II)

第七章 PLC的步进指令与功能指令

控制理论基础 (II)

第七章 PLC的步进指令与功能指令

• 7.2 状态转移图
状态转移图是用状态来描述工艺流程图。通常,将一个动作要求 作为一个状态,用一个相应的状态器来表示。一个完整的状态 有三大要素组成。(驱动处理、转移条件、转移目标)

驱动处理

S601 Y431

X4转01换目标 转换条件

S602 Y431

上海交通大学机械与动力工程学院

控制理论基础 (II)

第七章 PLC的步进指令与功能指令

一 顺序步进指令和编程

1、顺序控制系统的基本功能

1)、禁止约束功能:即动作次序是一定的,相互制约, 不得随意变动;

2)、记忆功能:即要记住过去的动作,后面的动作由 前面的动作情况而定。

2、顺序控制:凡具有上述两种功能的控制就是顺序 控制。

控制理论基础 (II)

第七章 PLC的步进指令与功能指令

X404

X405

M200

M200 M71
S600 X400
S601

S S600 M200
S S601
Y430

S602

X403

S S602

Y431

X401

S S603

School of Mechanical & Power Engineering

上海交通大学机械与动力工程学院

控制理论基础 (II)

第七章 PLC的步进指令与功能指令

自锁、互锁指令实现

Mi-1 Xi

Mi+1

Mi

Mi

Mi

Xi+1 Mi+2

Mi+1

Mi+1

Sபைடு நூலகம்hool of Mechanical & Power Engineering

上海交通大学机械与动力工程学院

控制理论基础 (II)

一 顺序步进指令和编程 7.1 状态器S 7.2 状态转移图 7.3 编程举例1 7.4 编程举例2
7.5 移位寄存器编程方式 7.6 用S、R指令

二 功能指令及其编程 7.7 PLC控制系统设计 7.8 PLC系统设计说明 7.9 用户程序的结构 7.10 PLC编程和调试
School of Mechanical & Power Engineering

• 状态器的特点:
▪ STL接点应与左母线相连,STL接点接通后,其 后电路块才接通,而STL接点断开,其后电路 块不再被执行;
▪ 与STL接点相连的起始触点用LD/LDI指令开头;

School of Mechanical & Power Engineering

上海交通大学机械与动力工程学院

控制理论基础 (II)

第七章 PLC的步进指令与功能指令

LD X404 OR M200 ANI X405 OUT M200 LD M71 S S600 STL S600 LD X400 AND M200 S S601 ……

School of Mechanical & Power Engineering

上海交通大学机械与动力工程学院
设计安全回路的任务是:
• 确定动作之间逻辑和操作上的互锁 • 设计硬件电路,以提供过程中设备的手动安全性干预 • 确定其它与安全和健全运行有关的要求 • 为PLC定义故障形式和再启动特性

School of Mechanical & Power Engineering

上海交通大学机械与动力工程学院

控制理论基础 (II)

School of Mechanical & Power Engineering

上海交通大学机械与动力工程学院

控制理论基础 (II)

第七章 PLC的步进指令与功能指令

7.9 用户程序的结构

软件设计任务的复杂程度决定用户程序的结构。STEP 7

有三种:

.线性编程:整个用户程序驻在一个指令连续的块中。 程序以线性或顺序的方式执行每条指令。
M203 X403
M71 M200
M200 X400

第七章 PLC的步进指令与功能指令

M201

M200

M202

M201

M201
M201 X401 M202
M202 X402 M203
M201

M203 M200

Y430 M202
M203
Y432 Y431

M202
School of Mechanical & Power Engineering

▪ .说明操作接口

▪ .与处理过程或设备其他部分的接口

School of Mechanical & Power Engineering

上海交通大学机械与动力工程学院

控制理论基础 (II)

第七章 PLC的步进指令与功能指令

3、确定需要硬连线逻辑 的设备来确保安全

从定义讲这些安全回路能独立于PLC工作(安全回路 通常提供一个I/O接口与用户程序一起);典型的是将每 个执行器连接到一特别紧急停止(E-stop)区。

• 3.大型程序需要首先绘制程序状态转移图、I/O接线图、 程序流程框图等,即确定程序框架和结构

School of Mechanical & Power Engineering

上海交通大学机械与动力工程学院

控制理论基础 (II)

第七章 PLC的步进指令与功能指令

7.8 PLC系统设计说明

步骤:
1、将处理过程或设备分解成相互独立的部 分:这些部分将确定PLC(或PLC中各I/O站) 之间的边界,并关系到功能说明书和资源 分配。
▪ 5 STL状态器可作为一般辅助继电器使用,此时 STL接点不能使用;
▪ 6 STL接点后不能用MC/MCR指令,但可用 CJP/EJP指令;
▪ 7 在一系列STL指令的最后,须用RET指令返回。

School of Mechanical & Power Engineering

上海交通大学机械与动力工程学院

M71
. S600 X400 M200

S601

Y430

X400 X401 X402 X403 1

X403

S602

Y431

2 3 4
School of Mechanical & Power Engineering

X401

S603

Y430

X402
S604 Y431 X400
上海交通大学机械与动力工程学院

上海交通大学机械与动力工程学院

控制理论基础 (II)

第七章 PLC的步进指令与功能指令

This is End of Chapter 7

School of Mechanical & Power Engineering

上海交通大学机械与动力工程学院



School of Mechanical & Power Engineering

上海交通大学机械与动力工程学院

控制理论基础 (II)

第七章 PLC的步进指令与功能指令

7.11 PLC编程和调试

• 调试软件 • 编程器(简易编程器)

School of Mechanical & Power Engineering

第七章 PLC的步进指令与功能指令

▪ 1 如通过Sa的STL接点将状态器Sb置位,则状态器 Sa立即自动复位.(即在STL指令中S状态转移后,上 一状态具有自动复位功能);
▪ 2 只有用S/R指令,才能对STL接点后的状态器置位 或复位;
▪ 3 使用STL指令时允许双线圈输出;
▪ 4 同一状态器的STL接点只能使用一次;

上海交通大学机械与动力工程学院

控制理论基础 (II)

第七章 PLC的步进指令与功能指令

S603 S604

Y430

X402

S S604

Y431

X400

S S600

RET

School of Mechanical & Power Engineering

上海交通大学机械与动力工程学院

控制理论基础 (II)

X402

驱动处理

S603

S601

Y431

S602

X401 X402

S S602 Y432
S S603

School of Mechanical & Power Engineering

上海交通大学机械与动力工程学院

控制理论基础 (II)

第七章 PLC的步进指令与功能指令

7.3 编程举例1

Y430

Y431

第七章 PLC的步进指令与功能指令

4、根据功能说明书要求 创建PLC配置图

1)每个PLC及其I/O站与过程或设备相关的 位置一览图
2)CPU和I/O模板(包括机柜等)的机械布置图
3) 每个CPU和I/O模板(包括器件模块编号、 通讯地址和I/O地址)的电气连接图
若选用符号名寻址,要为PLC系统所用的绝 对地址建立符号名表,这里不仅包括I/O信号 物理值,也包括程序中会用到的其他元素。
相关文档
最新文档