PLC基本指令
- 格式:ppt
- 大小:134.00 KB
- 文档页数:23


PLC的基本指令
一、 位操作类指令
位操作类指令依靠两个数字1和0进行工作,这两个数字组成了二进制系统,数字1和0称之为二进制数或简称位。在触点与线圈中,1表示启动或通电,0表示启动或未通电。
1.标准触点指令
梯形图表示:
语句表表示: “LD bit ”; “LDN bit”。
Bit触点的范围:V、 I 、Q、M、SM、T、C、S、L(位)。
功能及说明
常开触点在其线圈不带电时,触点是断开的,触点的状态为Off或为0。当线圈带电时,其触点是闭合的,触点的状态为ON或为1。该指令用于网络块逻辑运算开始的常开触点与母线的连接。
常闭触点在其线圈不带电时,触点是闭合的,触点的状态为ON或为1。当线圈带电时,其触点是断开的,触点的状态为OFF或为0。该指令用于网络块逻辑运算开始的常闭触点与母线的连接。
2.立即触点指令
梯形图表示:
语句表表示: “LDI bit ”; “LDNI bit”。
Bit触点的范围:I(位)。
功能及说明
当常开立即触点位值为1时,表示该触点闭合。当常闭立即触点位值为0时,表示该触点断开。指令中的“I”表示立即的意思。执行立即指令时,CPU直接读取其物理输入点的值,而不是更新映像寄存器。在程序执行过程中,立即触点起开关的触点作用。
3.输出操作指令(线圈驱动指令)
梯形图表示:
语句表表示: “= bit ”
Bit触点的范围:V、 I 、Q、M、SM、T、C、S、L(位)。
功能及说明
输出操作是把前面各逻辑运算的结果复制到输出线圈,从而使输出线圈驱动的输出常开触点闭合,常闭触点断开。输出操作时,CPU是通过输入/输出映像区来读/写输出操作的。
4.立即输出操作指令
梯形图表示:
语句表表示: “ = I bit ” Bit的范围: Q(位)。
功能及说明
立即输出操作是把前面各逻辑运算的结果复制到输出线圈,从而使立即输出线圈驱动的输出常开触点闭合,常闭触点断开。当立即输出操作时,CPU立即输出。除将结果写到输出映像区外直接驱动实际输出。
- 1 - PLC 基本指令
一、定时器指令
按照定时方式可以分为3钟:TON(延时接通型定时器)、TOF(延时断开型定时器)和TONR(保持型延时接通定时器);
按照定时精度可以分为3种:1ms、10ms和100ms;
一个完整的定时器包含:一个线圈、一对触点、一个设定值和一个经过值,设定值和经过值都是16位的。
PLC定时器的编号和属性
1ms 10ms 100ms
TON T32,T96 T33-T36,T97-T100 T37-T63,T101-T255
TOF T32,T96 T33-T36,T97-T100
T37-T63,T101-T255
TONR T0,T64 T1-T4,T65-T68
T5-T31,T69-T95
(一)TON:延时接通定时器
IN:输入端,PT:设定值
I0.0 开关
(二)TOF延时断开定时器 (三)TONR保持型延时接通定时器 I0.0
T37 当前值
T37 位
Q0.0 PT - 2 -
TOF延时断开定时器
I0.0
T38 当前值
T38 位
Q0.0 PT - 3 -
TONR保持型延时接通定时器 (四)练习及答案
1、控制要求:
I/O端口分配:
输入端口 输出端口
启动 I0.0 负载1 Q0.1
停止 I0.1 负载2 Q0.2
负载3 Q0.3
梯图形图程序:
I0.0
I0.1
Q0.0 T5 当前值
T5 位 PT - 4 -
2、控制要求:
I/O端口分配:
输入端口 输出端口
PLC基本指令
PLC(可编程逻辑控制器)是一种专门用于自动化控制系统的计算机设备,它通过执行一系列的指令来实现对工业过程的控制。PLC基本指令是PLC编程中最基础的部分,掌握了这些指令,就能够进行更加复杂的控制操作。
一、LD指令
LD指令是PLC中最基本的输入指令,它用于将一个输入点的状态传递给一个输出点。LD指令的语法结构为:
LD 输入点;
例如,LD X0;表示将输入点X0的状态传递给输出点。
二、AND指令
AND指令是PLC中的逻辑与指令,它用于判断多个输入点的状态是否同时为真。AND指令的语法结构为:
AND 输入点1,输入点2,...,输入点n;
例如,AND X0,X1,X2;表示判断输入点X0、X1和X2的状态是否同时为真。
三、OR指令
OR指令是PLC中的逻辑或指令,它用于判断多个输入点的状态是否有一个为真。OR指令的语法结构为:
OR 输入点1,输入点2,...,输入点n;
例如,OR X0,X1,X2;表示判断输入点X0、X1和X2的状态是否有一个为真。
四、NOT指令
NOT指令是PLC中的逻辑非指令,它用于将一个输入点的状态取反。NOT指令的语法结构为:
NOT 输入点;
例如,NOT X0;表示将输入点X0的状态取反。
五、OUT指令
OUT指令是PLC中最基本的输出指令,它用于将一个输入点的状态传递给一个输出点。OUT指令的语法结构为:
OUT 输出点;
例如,OUT Y0;表示将输入点的状态传递给输出点Y0。
六、SET指令
SET指令是PLC中的置位指令,它用于将一个输出点的状态置为真。SET指令的语法结构为:
SET 输出点;
例如,SET Y0;表示将输出点Y0的状态置为真。
七、RST指令
RST指令是PLC中的复位指令,它用于将一个输出点的状态复位为假。RST指令的语法结构为:
RST 输出点;
PLC基本指令
PLC基本指令是指PLC程序中最常用的指令,它们可以操作PLC的输入和输出、数据传输、逻辑运算、算术操作、定时器和计数器等功能,实现各种控制功能。以下是几种常见的PLC基本指令:
1. LD指令
LD是Load的缩写,该指令用于将输入点的值(0或1)传输到内存中的寄存器(R)中。例如,LD X0表示将输入点X0的值传输到R0中。
2. OUT指令
OUT是Output的缩写,该指令用于将内存(R)中的寄存器值传输到输出点上。例如,OUT Y0表示将R0中的值传输到输出点Y0上。
3. AND指令
AND是And的缩写,该指令用于逻辑“与”运算。例如,AND X0,X1表示将X0和X1两个输入点进行“与”运算,得到一个结果,如果两个输入点的值都为1,则结果为1,否则结果为0。
4. OR指令
OR是Or的缩写,该指令用于逻辑“或”运算。例如,OR X0,X1表示将X0和X1两个输入点进行“或”运算,得到一个结果,如果两个输入点的值都为0,则结果为0,否则结果为1。
5. ADD指令
ADD是Addition的缩写,该指令用于两个数的加法运算。例如,ADD R0,#10表示将R0中的值加上10。
6. SUB指令
SUB是Subtraction的缩写,该指令用于两个数的减法运算。例如,SUB R0,#5表示将R0中的值减去5。
7. TIM指令
TIM是Timer的缩写,用于创建一个定时器。例如,TIM T0,10表示创建一个周期为10的定时器T0。
8. CTU指令
CTU是Count Up的缩写,用于创建一个计数器。例如,CTU C0,100表示创建一个计数器C0,计数范围为0-100。
这些PLC基本指令可以结合使用,实现复杂的控制功能。在掌握这些基本指令的基础上,还可以通过使用子程序、中断和移位指令等扩展指令,实现更加复杂的逻辑运算和计算功能。因此,对PLC的学习和掌握,PLC基本指令是非常重要的。