文档介绍:实
验
报
告
(内含学习资料)
专业: 机电与数控
班级: 07机电与数控高级1班3年
姓名:
时间:2008年12月15日至2009年1月4日
基本指令介绍及编程
一、基本逻辑指令:
PLC的指令,是将梯形图中的各种逻辑关系以规定指令表示的一种方式。它的组成格式是:
步序指令操作数(元件号) 有些指令带两个或两个以上操作数。
(一)、FX2系列PLC共有20条基本逻辑指令。
写出所有指令的助记符和它们的功能并介绍它们的意义和用法。
LD;LDI;OUT;AND;ANI;OR;ORI;ORB;ANB;NOP;MPS;MRD;MPP;MC;MCR;SET;RST;PLS;PLF;END。
(二)、以下是对个别指令的详细讲解:
LD:(常开触点与母线相连)开始加载。
LDI:(常闭触点与母线相连)开始加载。
OUT:线圈驱动指令,将运算结果输出到指定接点。
指令表: 0 LD X0
1 OUT Y0
2 LDI X1
3 OUT Y1
AND:串联常开触点。
ANI:串联常闭触点。
eg:
指令表:
0 LD X0
1 AND X1
2 ANI X2
3 OUT Y0
(X0与X1串联,X2与X1串联)
OR:并联常开触点。
ORI:并联常闭触点。
eg: 0 LD X0
1 OR X1
2 ORI X2
8、ANB指令:块与块相与(串联)
指令表 0 LD X0
1 OR X1
2 LD X2
3 OR X3
4 ANB
5 OUT Y0
9、ORS指令:块与块相并(并联)
指令表 0 LD X0
1 AN X1
2 LD X2
3 AN X3
4 ORB
5 OUT Y0
10、MPS、MRD、MPP指令
MPS:推入堆栈(开始)
MRD:读出堆栈(中间)
MPP:弹出堆栈(最末)
当多个输出共用输入信息,如下例:
分析:Y0、Y1、Y2分别都受X0的控制,X0的状态须放入堆栈储存,X0与X1、X2、X3的关系都串联,引出这三条指令。
指令表:
0 LD X。
MPS(压入X。堆栈)
AND X1
OUT Y。
MRD(读X。信息)
ANI X2
OUT Y1
MPP(弹出X。信息并清除)
AND X3
9 OUT Y2
1、END指令:
程序结束指令,没有它程序不会执行
在程序中间插入END指令,可用于调试程序
在软件上应用一下
2、NOP指令:
没有实际的指令意义
但一般用于大程序中用它来延长扫描周期
在调试程序时用
3、SET/RST指令:
11、SET、RST指令
SET:置1指令,强制接点接通
RST:置0指令,强制接点断开
指令表: 0 LD X0
1 SET Y0
3 LD X1
5 RST Y1
指令说明:
,不管触发信号如何变化,输出接通并
保持
,不管触发信号如何变化,输出断开并
保持
、R使用SET、RST指令, 次数不限
(2)SET、RST指令应用:应用这两条指令编制电机正反转控制梯形图,
12、定时器(T)及工作特点
定时器的动作及元件号:
非积算定时器:
T0~T199(常用100ms) T200~T245(10ms)
积算定时器:
T246~T249(1ms) T250~T255(100ms)
非积算定时器与积算定时器的比较
计数器
内部信号计数器:16bit增计数器 32bit双向计数器高速计数器:
14、编程器的使用
(1)、编程器一般不带电源,要通过FX一20P—CAB或CAB0型电缆与PLC主体连接, 由PLC供电。
(2)、连接步骤为:
连接前先断开PLC电源。打开PLC上部与编程器连接插座盖板。把编程器所带电缆接到PLc的连接插座上,并将左右两边螺丝拧紧。
接通PLC电源,编程器显示屏显示为MELSEC FX—lOP—E 。然后选择功能键RD、WR,编程器就准备好接收程序写入。
(3)、程序的写入
1) 将PLCD的RUN输入端子置OFF。
2) 清零,把PLC内部RAM存储器全部内容清除(又称为NOP成批写入)。步骤为: RD—WR—NOP—A—GO—GO显示屏显示为成批NOP’。
3) 程序写入步骤为:
在按GO确认前或确认后发现程序出错时,可按下步骤重新写入
(4)、程序的监测和测试
按PLC的输入输出分配联接好导线。将RUN/STOP开关