实例十 置位与复位指令实习

10
实实实 实实实实实实实实实 实实实实 实实实实SET 实实实实实实实实 )。 实实实实RST 实实实实实实实实 )。

Upload: emmanuel-meyers

Post on 01-Jan-2016

32 views

Category:

Documents


0 download

DESCRIPTION

实例十 置位与复位指令实习. 实习目标 熟悉置位( SET )基本指令的应用。 熟悉复位( RST )基本指令的应用。. 指令说明. 目标元件. SET :指将受控组件设为 ON 并保持受控组件状态。 RST :指将受控组件设为 OFF ,也就是解除受控组件状态。. SET 目标器件为 M 、 S 、 Y 。 RST 目标器件为 M 、 S 、 Y 、 T 、 C 、 D 、 V 、 Z 。 D :数据寄存器。 V 、 Z :变址寄存器。. 目标元件. D :数据寄存器。 V 、 Z :变址寄存器。 详细说明如表 1-10-1 所示。. 表 1-10-1. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 实例十  置位与复位指令实习

实例十 置位与复位指令实习

实习目标熟悉置位( SET)基本指令的应用。熟悉复位( RST)基本指令的应用。

Page 2: 实例十  置位与复位指令实习

指令说明 SET:指将受控组件设为 ON并保持受

控组件状态。RST:指将受控组件设为 OFF,也就

是解除受控组件状态。目标元件 SET目标器件为 M、 S、 Y。RST目标器件为 M、 S、 Y、 T、 C、 D、V、 Z。

D:数据寄存器。V、 Z:变址寄存器。

Page 3: 实例十  置位与复位指令实习

目标元件 D:数据寄存器。V、 Z:变址寄存器。详细说明如表 1-10-1所示。

数据寄存器名称 编号 说明

通用数据寄存器 D0~ D199 16位, 200点锁存数据寄存器 D200~ D7999 16位, 7800点

文件寄存器 D1000~ D7999

7000点,以 500个为单位设置

特殊寄存器 D8000~ D8255 16位, 256点

变址寄存器 V0~ V7,Z0~Z7 16位, 16点

表 1-10-1

Page 4: 实例十  置位与复位指令实习

使用说明1、 SET/RST指令可制定同一输出编号,

使用次数无限制,指令的先后顺序也没有关系。

2、积算型定时器 T246~ T255的当前值要复位,也必须使用 RST指令。

3、要将 D、 V、 Z的内容清除为零,除了可以用 RST指令外,还可以使用MOV指令将 K0传送到 D、 V、 Z中。

Page 5: 实例十  置位与复位指令实习

实习范例 图 1-10-1所示为电路梯形图 . 软件程序设计如图 1-10-2

图 1-10-1

Page 6: 实例十  置位与复位指令实习

实习范例 软件程序设计 如图 1-10-2

图 1-10-2

Page 7: 实例十  置位与复位指令实习

实习范例 功能说明 假设所有输入点均在常态(未动作),当PLC运行时: Y0=OFF,Y1=OFF,Y2=OFF。 当X0=ON/OFF一次时,Y0=ON并保持。 当X1或X2=ON/OFF一次时,Y1=ON并保持。 当X3及X4=ON/OFF一次时,Y2=ON并保持。 当X5=ON/OFF一次时,Y0=OFF并保持。 当X6=ON/OFF一次时,Y1=OFF并保持。 当X7=ON/OFF一次时,Y2=OFF并保持。

Page 8: 实例十  置位与复位指令实习

例题实习 按照图示梯形图,写出软件程序并完成功能测试。1、电路梯形图。2、写出软件程序

Page 9: 实例十  置位与复位指令实习

例题实习3、功能说明。1)、写出 Y1动作 (ON)的条件。2)、写出 Y1解除( OFF)的条件。3)、写出 Y2动作 (ON)的条件。4)、写出 Y2解除( OFF)的条件。5)、写出 Y3动作 (ON)的条件。6)、写出 Y3解除( OFF)的条件。

Page 10: 实例十  置位与复位指令实习

例题答案