三菱PLC基础学习教程(共27页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《三菱PLC基础学习教程(共27页).doc》由会员分享,可在线阅读,更多相关《三菱PLC基础学习教程(共27页).doc(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上三、OR、ORI指令符号名称功能操作元件OR或常开触点并联连接X、Y、M、S、T、CORI或非常闭触点并联连接X、Y、M、S、T、C1 程序举例:2 例题解释:1)当X0或X3接通时Y1接通; 2)当X2断开或X4接通时Y3接通; 3)当X4接通或X1断开时Y0接通; 4)当X3或X2断开时Y6接通。3 指令说明:1) OR、ORI指令用作1个触点的并联连接指令。2) OR、ORI指令可以连续使用,并且不受使用次数的限制;3) OR、ORI指令是从该指令的步开始,与前面的LD、LDI指令步进行并联连接。4) 当继电器的常开触点或常闭触点与其他继电器的触点组成的混联电路
2、块并联时,也可以用这两个指令。四、串联电路块并联指令ORB、并联电路块串联指令ANB1程序举例:2例题解释:1)X0与X1、X2与X3、X4与X5任一电路块接通,Y1接通; 2)X0或X1接通,X2与X3接通或 X4接通,Y0都可以接通;3指令说明:1) ORB、ANB无操作软元2) 2个以上的触点串联连接的电路称为串联电路块;3) 将串联电路并联连接时,分支开始用LD、LDI指令,分支结束用ORB指令;4) ORB、ANB指令,是无操作元件的独立指令,它们只描述电路的串并联关系;5) 有多个串联电路时,若对每个电路块使用ORB指令,则串联电路没有限制,如上举例程序;6) 若多个并联电路块按顺
3、序和前面的电路串联连接时,则ANB指令的使用次数没有限制;7) 使用ORB、ANB指令编程时,也可以采取ORB、ANB指令连续使用的方法;但只能连续使用不超过8次,在此建议不使用此法。五、分支多重输出MPS、MRD、MPP指令MPS指令:将逻辑运算结果存入栈存储器; MRD指令:读出栈1号存储器结果 MPP指令:取出栈存储器结果并清除; 用于多重输出电路;FX的PLC有11个栈存储器,用来存放运算中间结果的存储区域称为堆栈存储器。使用一次MPS就将此刻的运算结果送入堆栈的第一段,而将原来的第一层存储的数据移到堆栈的下一段。MRD只用来读出堆栈最上段的最新数据,此时堆栈内的数据不移动。使用MPP
4、指令,各数据向上一段移动,最上段的数据被读出,同时这个数据就从堆栈中清除。1 程序举例:2 例题解释:1)当公共条件X0闭合时,X1闭合则Y0接通;X2接通则Y1接通;Y2接通;X3接通则Y3接通。2)上述程序举例中可以用两种不同的指令形式,这个地方应给学生明确解释。3 指令说明:1) MPS、MRD、MPP无操作软元件2) MPS、MPP指令可以重复使用,但是连续使用不能超过11次,且两者必须成对使用缺一不可,MRD指令有时可以不用;3) MRD指令可多次使用,但在打印等方面有24行限制;4) 最终输出电路以MPP代替MRD指令,读出存储并复位清零;5) MPS、MRD、MPP指令之后若有单
5、个常开或常闭触点串联,则应该使用AND或ANI指令;6) MPS、MRD、MPP指令之后若有触点组成的电路块串联,则应该使用ANB指令;7) MPS、MRD、MPP指令之后若无触点串联,直接驱动线圈,则应该使用OUT指令;8) 指令使用可以有多层堆栈。编程例一,一层堆栈:编程例二,两层堆栈:编程例三,四层堆栈: 上面编程例三可以使用纵接输出的形式就可以不采用MPS指令了,请授课人员补充。六、主控指令MC、MCR在程序中常常会有这样的情况,多个线圈受一个或多个触点控制,要是在每个线圈的控制电路中都要串入同样的触点,将占用多个存储单元,应用主控指令就可以解决这一问题,如下图。1 程序举例:2 例题
6、解释:1)当X0接通时,执行主控指令MC到MCR的程序; 2)MC至MCR之间的程序只有在X0接通后才能执行。3 指令说明:1) MC指令的操作软元件N、M2) 在上述程序中,输入X0接通时,直接执行从MC到MCR之间的程序;如果X0输入为断开状态,则根据不同的情况形成不同的形式:保持当前状态:积算定时器(T63)、计数器、SET/RST指令驱动的软元件;断开状态:非积算定时器、用OUT指令驱动的软元件。3) 主控指令(MC)后,母线(LD、LDI)临时移到主控触点后,MCR为其将临时母线返回原母线的位置的指令。4) MC指令的操作元件可以是继电器Y或辅助继电器M(特殊继电器除外);5) MC
7、指令后,必须用MCR指令使临时左母线返回原来位置;6) MC/MCR指令可以嵌套使用,即MC指令内可以再使用MC指令,但是必须使嵌套级编号从N0到N7安顺序增加,顺序不能颠倒;而主控返回则嵌套级标号必须从大到小,即按N7到N0的顺序返回,不能颠倒,最后一定是MCR N0指令;无嵌套:上述程序为无嵌套程序,操作元件N编程,且N在N0N7之间任意使用没有限制;有嵌套结构时,嵌套级N的地址号增序使用,即N0N7。有嵌套一:有嵌套二: 七、置1指令SET、复0指令RST在前面的学习中我们了解到了自锁,自锁可以使动作保持。那么下面我们要学习的指令也可以做到自锁控制,并且在PLC控制系统中经常用到的一个比
8、较方便的指令。SET指令称为置1指令:功能为驱动线圈输出,使动作保持,具有自锁功能。RST指令称为复0指令:功能为清除保持的动作,以及寄存器的清零。1 程序举例:2 例题解释:1)当X0接通时,Y0接通并自保持接通; 2)当X1接通时,Y0清除保持。3 指令说明:1) 在上述程序中,X0如果接通,即使断开,Y0也保持接通,X1接通,即使断开,Y0也不接通。2) 用SET指令使软元件接通后,必须要用RST指令才能使其断开。3) 如果二者对同一软元件操作的执行条件同时满足,则复0优先。4) 对数据寄存器D、变址寄存器V和Z的内容清零时,也可使用RST指令。5) 积算定时器T63的当前值复0和触点复
9、位也可用RST。八、上升沿微分脉冲指令PLS、下降沿微分脉冲指令PLF脉冲微分指令主要作为信号变化的检测,即从断开到接通的上升沿和从接通到断开的下降沿信号的检测,如果条件满足,则被驱动的软元件产生一个扫描周期的脉冲信号。PLS指令:上升沿微分脉冲指令,当检测到逻辑关系的结果为上升沿信号时,驱动的操作软元件产生一个脉冲宽度为一个扫描周期的脉冲信号。PLF指令: 下降沿微分脉冲指令,当检测到逻辑关系的结果为下降沿信号时,驱动的操作软元件产生一个脉冲宽度为一个扫描周期的脉冲信号。1 程序举例:2 例题解释:1) 当检测到X0的上升沿时,PLS的操作软元件M0产生一个扫描 周期的脉冲,Y0接通一个扫描
10、周期。 2) 当检测到X1的上升沿时,PLF的操作软元件M1产生一个扫描周期的脉冲,Y1接通一个扫描周期。3 指令说明:1) PLS指令驱动的软元件只在逻辑输入结果由OFF到ON时动作揖个扫描周期;2) PLF指令驱动的软元件只在逻辑输入结果由ON到OFF时动作一个扫描周期;3) 特殊辅助继电器不能作为PLS、PLF的操作软元件。九、INV取反指令INV指令是将即将执行INV指令之前的运算结果反转的指令,无操作软元件。INV指令即将执行前的运算结果INV指令执行后的运算结果OFFONONOFF1 程序举例:2 例题解释:X0接通,Y0断开;X0断开,Y0接通。3 指令说明:1) 编写INV取反
11、指令需要前面有输入量,INV指令不能直接与母线相连接,也不能如OR、ORI、ORP、ORF单独并联使用;2) 可以多次使用,只是结果只有两个,要么通要么断;3) INV指令只对其前的逻辑关系取反。如上图,在包含ORB指令、ANB指令的复杂电路中使用INV指令编程时,INV的取反动作如指令表中所示,将各个电路块开始处的LD、LDI、LDP、LDF指令以后的逻辑运算结果作为INV运算的对象。十、空操作指令NOP、结束指令END1NOP指令:称为空操作指令,无任何操作元件。其主要功能是在调试程序时,用其取代一些不必要的指令,即删除由这些指令构成的程序;另外在程序中使用NOP指令,可延长扫描周期。若在
12、普通指令与指令之间加入空操作指令,可编程序控制器可继续工作,就如没有加入NOP指令一样;若在程序执行过程中加入空操作指令,则在修改或追加程序时可减少步序号的变化。2END指令:称为结束指令,无操作元件。其功能是输入输出处理和返回到0步程序。3指令说明:1) 在将程序全部清除时,存储器内指令全部成为NOP指令;2) 若将已经写入的指令换成NOP指令,则电路会发生变化;3)可编程序控制器反复进行输入处理、程序执行、输出处理,若在程序的最后写入END指令,则END以后的其余程序步不再执行,而直接进行输出处理;4)在程序中没END指令时,可编程序控制器处理完其全部的程序步;5) 在调试期间,在各程序段
13、插入END指令,可依次调试各程序段程序的动作功能,确认后再删除各END指令;6) 可编程序控制器在RUN开始时首次执行是从END指令开始;7)执行END指令时,也刷新监视定时器,检测扫描周期是否过长。十一、LDP、LDF、ANDP、ANDF、ORP、ORF指令1LDP:上升沿检测运算开始(检测到信号的上升沿时闭合一个扫描周期)。 LDF:下降沿检测运算开始(检测到信号的下降沿时闭合一个扫描周期)ANDP:上升沿检测串联连接(检测到位软元件上升沿信号时闭合一个扫描周期)ANDF:下降沿检测串联连接(检测到位软元件下降沿信号时闭合一个扫描周期)ORP:脉冲上升沿检测并联连接(检测到位软元件上升沿信
14、号时闭合一个扫描周期)ORF:脉冲下降沿检测并联连接(检测到位软元件下降沿信号时闭合一个扫描周期)2上述6个指令的操作软元件都为X、Y、M、S、T、C。3程序举例:在上面程序里,X0或X1由OFFON时,M1仅闭合一个扫描周期;X2 由OFFON时,M2仅闭合一个扫描周期。在上面程序里,X0或X1由ONOFF时,M0仅闭合一个扫描周期;X2 由ONOFF时,M1仅闭合一个扫描周期。所以上述两个程序都可以使用PLS、PLF指令来实现。第三节 PLC的编程及应用一、 PLC编程特点 梯形图是PLC中最常用的方法,它源于传统的继电器电路图,但发展到今天两者之间已经有了极大的差别。 PLC的梯形图有一
15、条左母线,相当于继电器电路的电源正极,还有一条右母线,相当于电源负极。1程序执行顺序比较2PLC程序的扫描执行结果 3PLC软件特性PLC在梯形图里可以无数次地使用其触点 ,既可以是常闭也可以是常开。 二、 PLC编程的基本规则一)PLC编程应遵循以下基本规则:1 输入/输出继电器、辅助继电器、定时器、计数器等软元件的触点可以多次重复使用,无需复杂的程序结构来减少触点的使用次数。2 梯形图每一行都是从左母线开始,线圈止于右母线。触点不能直接接右母线;线圈不能直接接左母线。3 在程序编写中一般不允许双重线圈输出,步进顺序控制除外。4 可编程序控制器程序编写中所有的继电器的编号,都应在所选PLC软
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 三菱 PLC 基础 学习 教程 27
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内