案例模块一 供料模块安装与功能调试
案例提出
在一些自动化加工生产线中,需要将待加工的原件从料仓中取出,运送至特定的位置以被下一环节使用。本课程以一个模拟某机械加工生产线过程作为实践案例,在这一大型案例中,供料单元是起始单元,供料单元的基本功能在整个系统中,起着向系统中的其他单元提供原料的作用。具体的功能是:按照需要将放置在料仓中待加工工件(原料)由转盘电机旋转经拨杆到物料台上,以便搬运单元的机械手将其抓取,输送到其他单元上。
知识点2三菱PLC基本逻辑指令
1、知识目标
(1)掌握PLC编程规则;
(3)掌握PLC的基本指令:(LD,LDI,OUT,OR,AND,ANI,、ANB、ORB、MPS、MPP、MRD、MC、MCR等)的用法及注意事项;
(6)掌握PLC基本指令的应用及注意事项。 2、能力目标
(1)能根据梯形图写出指令表程序; (2)能根据指令表程序画出梯形图程序;
(3)能根据控制要求运用逻辑指令设计简单梯形图程序。
1.2.1 三菱PLC基本逻辑指令
一、逻取及线圈驱动指令LD、LDI、OUT
1. LD(Load):取指令。表示一个与输入左母线连接的常开触点指令,即常开触点逻辑运算起始。
2. LDI(Load Inverse):取反指令。表示一个与输入左母线连接的常闭触点指令,即常闭触点逻辑运算起始。
3. OUT:输出指令。对线圈进行驱动的指令,也称为输出指令。 取指令与输出指令的使用方法如图所示。
图1.2.1
二、触点串联指令AND、ANI
1. AND:与指令。用于一个常开触点串联连接指令,完成逻辑“与”运算。 2. ANI(And Inverse):与非指令。用于一个常闭触点串联连接指令,完成逻辑“与非”运算。
触点串联指令的使用方法如图1.2.2所示。
图1.2.2 触点串联指令的使用说明
三、触点并联指令OR、ORI
1. OR:或指令。用于单个常开触点的并联,实现逻辑“或”运算。 2. ORI(Or Inverse):或非指令。 用于单个常闭触点的并联,实现逻辑“或非”运算。 触点并联指令的使用方法如图5-3所示:
图1.2.3 触点并联指令的使用说明
四、串联电路块的并联连接指令ORB
ORB(Or Block):电路块或指令。用于两个或两个以上的触点串联连接的电路之间的并联。ORB指令的使用方法如图5-4所示。
图1.2.4 ORB指令的使用
说明:(1)几个串联电路块并联连接时,每个串联电路块开始时应该用LD或LDI指令;
(2)有多个电路块并联回路,如对每个电路块使用ORB指令,则并联的电路块数量没有限制;
(3)ORB指令也可以连续使用,但这种程序写法不推荐使用,LD或LDI指令的使用次数不得超过8次,也就是ORB只能连续使用8次以下。
五、并联电路块的串联连接指令ANB
ANB(And Block):电路块与指令。用于两个或两个以上触点并联连接的电路之间的串联。ANB指令的使用说明如图5-5所示。
图1.2.5ANB指令的使用
说明:(1)并联电路块串联连接时,并联电路块的开始均用LD或LDI指令;
(2)多个并联回路块连接按顺序和前面的回路串联时,ANB指令的使用次数没有限制。也可连续使用ANB,但与ORB一样,使用次数在8次以下。
五、多重输出指令MPS、MRD、MPP
多重输出指令是FX系列中新增的基本指令,用于多重输出电路,为编程带来便利。在FX系列PLC中有11个存储单元,它们专门用来存储程序运算的中间结果,被称为栈存储器。如图1.2.6所示。
图1.2.6 栈存储器 图1.2.7 堆栈指令的使用一层栈
1. MPS:进栈指令。 将运算结果送入栈存储器的第一段,同时将先前送入的数据依次移到栈的下一段。
2. MRD:读栈指令。 将栈存储器的第一段数据(最后进栈的数据)读出且该数据继续保存在栈存储器的第一段,栈内的数据不发生移动。
3. MPP:出栈指令。 将栈存储器的第一段数据(最后进栈的数据)读出且该数据从栈中消失,同时将栈中其它数据依次上移。
堆栈指令的使用如图1.2.7、1.2.8所示。其中图1.2.7为一层栈,进栈后的信息可无限使用,最后一次使用MPP指令弹出信号;图1.2.8为二层栈,它用了二个栈单元。