全部plc指令大全
- 格式:ppt
- 大小:17.98 MB
- 文档页数:120


三菱PLC FX3U指令表 FX3U基本指令 FX3U步进梯形图指令 FX3U应用指令
一、FX3U基本指令
1、触点指令
LD a触点的逻辑运算开始
LDI b触点的逻辑运算开始
LDP 检测上升沿的运算开始
LDF 检测下降沿的运算开始
AND 串联a触点
ANI 串联b触点
ANDP 检测上升沿的串联连接
ANDF 检测下降沿的串联连接
OR 并联a触点
ORI 并联b触点
ORP 检测上升沿的并联连接
ORF 检测下降沿的并联连接
2、结合指令
ANB 回路块的串联连接
ORB 回路块的并联连接
MPS 入栈
MRD 读栈
MPP 出栈
INV 运算结果的反转
MEP 运算结果上升沿脉冲化(Ver.2.30以上的产品对应)
MEF 运算结果下降沿脉冲化(Ver.2.30以上的产品对应)
3、输出指令
OUT 线圈驱动
SET 动作保持
RST 解除保持的动作, 当前值及寄存器的清除
PLS 上升沿脉冲输出
PLF 下降沿脉冲输出
4、主控指令
MC 标志主控指令块开始
MCR 标志主控指令块结束
5、其他指令 NOP 无操作
6、结束指令
END 程序结束及输入输出处理, 并返回0步
二、FX3U步进梯形图指令
STL 步进梯形图的开始
RET 步进梯形图的结束
三、FX3U应用指令-FNC.No顺序
1、程序流程
00 CJ 条件跳转
01 CALL 子程序调用
02 SRET 子程序返回
03 IRET 中断返回
04 EI 允许中断
05 DI 禁止中断
06 FEND 主程序结束
07 WDT 看门狗定时器
08 FOR 循环范围的开始
09 NEXT 循环范围的结束
plc功能指令
PLC(可编程逻辑控制器)是一种用于自动化控制的电子设备,其功能指令是PLC在控制程序中使用的指令集。PLC功能指令包括输入、输出、位操作、数学运算、数据处理、定时器和计数器等多种指令。
输入指令用于读取外部传感器或开关的状态,例如XIC(输入联系常闭)指令用于检测输入信号是否为常闭状态,而IIN(输入整数)指令用于读取模拟输入信号的数值。
输出指令用于控制外部执行器或继电器的操作,例如OTE(输出传送激活)指令用于激活输出信号,而TON(定时器开启)指令用于开启定时器。
位操作指令用于对位数据进行操作,例如AND(逻辑与)指令用于判断多个位数据是否同时为1,而XOR(异或)指令用于判断两个位数据是否不同。
数学运算指令用于对数字进行算术运算,例如ADD(加法)指令用于两个数相加,而SUB(减法)指令用于两个数相减。
数据处理指令用于对数据进行处理,例如MOV(移动)指令用于将数据从一个地址复制到另一个地址,而COM(比较)指令用于比较两个数据是否相等。
定时器指令用于设定和监控定时器的操作,例如TON(定时器开启)指令用于开启定时器,而TOF(定时器结束)指令用于检测定时器是否结束。
计数器指令用于设定和监控计数器的操作,例如CTU(计数器增加)指令用于增加计数器的值,而CTD(计数器减少)指令用于减少计数器的值。
除了以上常见的功能指令外,PLC还具有其他指令用于实现复杂的控制功能,例如比较指令、移位指令、程序控制指令等。
总之,PLC功能指令是PLC控制程序中使用的指令集,用于实现自动化控制系统的各种功能和操作。这些指令的灵活运用可以实现复杂的控制逻辑,提高生产效率和质量。
-------------精选文档-----------------
可编辑
一、 顺控指令
1 触点指令
00 LD 逻辑操作开始
01 LDI 逻辑非操作开始
02 AND 逻辑乘
03 ANI 逻辑乘非
04 OR 逻辑加
05 ORI 逻辑加非
2 连接指令
06 ANB AND逻辑块与
07 ORB OR逻辑块或
08 MPS 存储操作结果
09 MRD 从MPS读取操作结果
10 MPP 从MPS读取操作结果
并清除结果
3 输出指令
11 OUT 软元件输出
12 SET 软元件置位
13 RST 软元件复位 14 PLS 在输入信号的上升沿
15 PLF 在输入信号的下降沿
16 CHK 软元件输出翻转
4 移位指令
17 SFT 元件移1位
18 SFTP 元件移1位
5 主控指令
19 MC 主控开始
20 MCR 主控复位
6 结束指令
21 FEND 结束主程序
22 END 总的程序末尾,
返回第0步
7 其它指令
23 STOP 停止
24 NOP 空操作
二 基本指令
1 比较指令
16位数据比较
25 LD= 当S1=S2, 接通,
当S1≠S2, 断开 26 AND=
27 OR=
28 LD<> 当S1≠S2, 接通,
当S1=S2, 断开
29 AND<>
30 OR<>
31 LD> 当S1>S2, 接通,
当S1≤S2, 断开
32 AND>
33 OR>
34 LD<= 当S1≤S2, 接通,
当S1>S2, 断开
35 AND<=
36 OR<=
37 LD< 当S1
当S1≥S2, 断开
38 AND<
39 OR<
40 LD>= 当S1≥S2, 接通,
当S1
41 AND>= 42 OR>=
32位数据比较
十进制DEC decimal number十六进制HEX hexadecimal number二进制BIN binary number 八进制OCT octal number BCD码 binary code decimal (是以4位二进制表示十进制数各位0~9数值的方法)SFC 状态转移图Sequential Function Chart 第1章 位逻辑指令 1
1.1 LD指令:载入常开触点 1
1.2 A指令:串联常开触点 2
1.3 O指令:并联常开触点 3
1.4 LDN指令:载入常闭触点 4
1.5 AN指令:串联常闭触点 5
1.6 ON指令:并联常闭触点 6
1.7 LDI指令:立即载入常开触点 7
1.8 AI指令:串联立即常开触点 8
1.9 OI指令:并联立即常开触点 9
1.10 LDNI指令:载入立即常闭触点 10
1.11 ANI指令:串联立即常闭触点 11
1.12 ONI指令:并联立即常闭触点 13
1.13 NOT指令:改变使能位输入状态 14
1.14 EU指令:上升边缘检测 15
1.15 ED指令:下降边缘检测 16
1.16 ALD指令:触点块串联 17
1.17 OLD指令:触点块并联 18
1.18 LPS、LRD、LPP指令:逻辑堆栈操作 19
1.19 =指令:线圈输出 21
1.20 =|指令:立即线圈输出 22
1.21 S指令:线圈置位 23
1.22 SI指令:线圈立即置位 24
1.23 R指令:线圈复位 25
1.24 RI指令:线圈立即复位 26
1.25 NOP指令:空操作 27
1.26 X指令:异或操作 28
第2章 比较指令 30
2.1 LDB=指令:载入字节等于 30