7PLC指令系统讲解
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
0 LD X0 1 OUT Y0 2 LD X2 3 ORI X1 4 MC N0 M1 7 LD X3 8 OUT Y1 9 LD X4 10 MC N1 M2 13 LD X10 14 OR X11 15 OUT Y2 16 LD X12 17 OUT M0 18 MCR N1 20 MCR N0 21 LD X5 22 ANI X6 23 OUT Y3
ANDP :串联常开触点的上升沿检测指令。 (FX0N系列PLC无此指令)
0 LD X002 1 PLS M000 2 LD X000 3 AND M000 4 OUT Y000
基本逻辑指令
MC 主控指令:用于多个线圈同时受一个或一组触点控制 时,进行母线转移。 MCR 主控复位指令:母线复位
0 LDP X000 1 OUT Y000
LDP 取上升沿指令:与左母线连接的常开触点的上升沿 检测指令,仅在指定位元件的上升沿时接通一个扫描周期。 (FX0N系列PLC无此指令)
0 LD X000 1 PLS Y000
基本逻辑指令
0 LD X000 2 ANDP X002 1 OUT Y000
0 LD X000 1 ORI X002 2 LDI X001 3 OR X003 4 LDI X004 5 OR X005 6 ANB 7 ANB 8 OUT Y000
基本逻辑指令
SET置位指令:保持线圈得电。 RST复位指令:保持线圈失电。
PLS上沿脉冲指令:仅在驱动输入的↑,使线圈得电一 个扫描周期。
PLF下沿脉冲指令:仅在驱动输入的↓,使线圈得电一 个扫描周期。
基本逻辑指令
基本逻辑指令
0 LD X000 1 OUT Y000
0 LD X000 1 SET Y000 2 LD X002 3 RST Y000
0 LD X000 1 PLS Y000 2 LD X002 3 PLF Y000
基本逻辑指令
块指令
错误
块指令
ORB电路块或指令:将串联电路块并联 串联电路块:将两个以上的触点串联连接的电路块 。
块指令
注意:1、每个电路块的开始都应该用LD或LDI指令。 2、块指令最多只能连续使用8次。
块指令
ANB 电路块与指令:将并联电路块串联 并联电路块:将两个以上的触点并联连接的电路块
0 LD X000 1 ORI X002 2 LDI X001 3 OR X003 4 ANB 5 LDI X004 6 OR X005 7 ANB 8 OUT Y000
基本逻辑指令
MPS 进栈指令:将MPS指令前的运算结果送入栈中。 MRD 读栈指令:读出栈的最上层数据。 MPP 出栈指令:读出栈的最上层数据,并清除。
基本逻辑指令
注意:1、每执行一次MPS,原有数据按顺序下移一层, 留 出最上层存放新的数据。
2、每执行一次MPP,原有数据按顺序上移一层,原 先最上层数据被覆盖掉。
注意: 1)STL与RET只能与状态寄存器S
配合使用才具有步进功能,且初始 状态用S0 ~ S9。 2) STL触点是与左母线相连的常开 触点,如果STL 触点接通,则与其 相连的电路动作。
ANDP :上升沿检测串联连接指令。 ANDF :下降沿检测串联连接指令。
ORP :上升沿检测并联连接指令。 ORF :下降沿检测并联连接指令。
基本逻辑指令
所有沿检测指令仅在指定位元件有效时接通一个扫描周期。
基本逻辑指令
END 结束指令:程序结束 。
NOP 空操作指令:NOP在程序中不起任何作用,但占 用程序空间。
基本逻辑指令
INV 反指令:将原来的运算结果取反。
定时器
0 LD X0 1 OUT T0 K100 2 LD T0 3 OUT Y3
计数器
0 LD X0 1 RST C0 2 LD X1 3 OUT C0 K10 4 LD C0 5 OUT Y0
步进指令
STL 步进阶梯指令:步进阶梯开始。 RET 返回指令:步进阶梯结束,返回主程序(母线)。
栈指令
0 LD X0 1 MPS 2 AND X1 3 MPS 4 AND X2 5 OUT Y0 6 MPP 7 AND X3 8 OUT Y1 9 MPP 10 AND X10 11 MPS 12 LD X4 13 OR X11 14 ANB 15 OUT M0 16 MPP 17 AND X12 18 OUT Y2 19 LD X5 20 ANI X6 21 OUT Y3
基本逻辑指令
注意:1、N 表示母线的第几次转移,M 用来存储母线转移 前触点的运算结果。 若母线转移时用了M0,则在程序中就不允许再出 现M0线圈。
2、使用MC指令后,图中黑粗线就是新母线,故与其 连接的触点应该用LD。
3、 MC、MCR指令可嵌套使用,最多8层,但后转移 的母线要先返回。
主控指令
OR 或指令:并联一个常开触点。 ORI 或非指令:并联一个常闭触点。
OUT 输出指令:驱动线圈输出 。
梯形图的构成要素
母线:梯形图两侧的垂直公共线。
逻辑行: 总是起于左母线,终于右母线; 线圈必须与右母线直接连接; 左母线与线圈之间一定要有触点。
基本逻辑指令
基本逻辑指令
LDP取上升沿指令:与左母线连接的常开触点的上升沿检 测指令。 LDF取下降沿指令:与左母线连接的常开触点的下降沿检 测指令。
3、执行MRD,数据不作移动。
4、栈存储单元仅有11层。
栈指令
0 LD X0 1 OUT Y0 2 LD X2 3 MPS 4 AND X3 5 OUT Y1 6 MRD 7 AND X10 8 OUT M0 9 MPP 10 AND X4 11 OUT Y2 12 LD X5 13 ANI X6 14 OUT Y3
第三节 FX2N系列PLC基本逻辑指令
信息学院 电气教研室 陈炜
PLC的编程语言
功能表图 梯形图 指令表 功能块图 结构文本
基本逻辑指令
LD 取指令:将常开触点接到母线上,代表一个逻辑行 (块)的开始。
LDI 取反指令:将常闭触点接到母线上,代表一个逻辑 行(块)的开始。
AND 与指令:串联一个常开触点。 ANI 与非指令:Baidu Nhomakorabea联一个常闭触点。