电气控制与PLC-第5章-精品文档资料整理.ppt
《电气控制与PLC-第5章-精品文档资料整理.ppt》由会员分享,可在线阅读,更多相关《电气控制与PLC-第5章-精品文档资料整理.ppt(84页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、电气控制与PLC自动化学院电气工程系电气工程教研室廖京盛626828(13580026828)5.1 5.1 基本逻辑指令基本逻辑指令 5.2 5.2 步进顺控指令步进顺控指令 1、指令的功能指令的功能 LD(Load):取指令,表示常开触点与左母线连接;:取指令,表示常开触点与左母线连接;LDI(Load Inverse):取反指令,表示常闭触点与左母:取反指令,表示常闭触点与左母线连接;线连接;OUT:驱动线圈的输出指令。:驱动线圈的输出指令。2、指令说明指令说明 LD、LDI操作目标元件:操作目标元件:X、Y、M、S、T、C。LD、LDI可以与块操作指令可以与块操作指令ANB、ORB配合
2、使用于分支配合使用于分支起点处起点处;OUT指令编程元件:指令编程元件:Y、M、S、T、C。注意:注意:OUT指令不能用于指令不能用于X。5.1 基本逻辑指令基本逻辑指令5.1.1 逻辑取及输出指令逻辑取及输出指令LD、LDI、OUT 图图5-1 LD、LDI、OUT指令的应用指令的应用1、指令的功能指令的功能 AND:与指令,用于串联单个常开触点。:与指令,用于串联单个常开触点。ANI(And Inverse):与非指令,用于串联单个常闭):与非指令,用于串联单个常闭触点触点.2、指令说明指令说明 AND、ANI操作目标元件:操作目标元件:X、Y、M、S、T、C。用于单个触点与左边触点的串联
3、,可连续使用。用于单个触点与左边触点的串联,可连续使用。执行执行OUT指令后,通过与指令可驱动其它线圈输出,指令后,通过与指令可驱动其它线圈输出,连续输出时注意输出顺序,否则要用分支电路指令连续输出时注意输出顺序,否则要用分支电路指令MPS、MRD、MPP。若是两个并联电路块(两个或两个以上触点并联连接若是两个并联电路块(两个或两个以上触点并联连接的电路)串联,则需用后面的的电路)串联,则需用后面的ANB指令。指令。5.1.2触点串联指令触点串联指令 AND、ANI图图5-2 AND、ANI指令的应用(一)指令的应用(一)图图5-3 AND、ANI指令的应用(二)指令的应用(二)1、指令的功能
4、指令的功能 OR:或指令,用于并联单个常开触点。或指令,用于并联单个常开触点。ORI:或非指令,用于并联单个常闭触点。或非指令,用于并联单个常闭触点。2、指令说明指令说明 (1)OR、ORI指令的操作目标元件:指令的操作目标元件:X、Y、M、S、T、C (2)OR、ORI指令仅用于单个触点与前面触点的并联指令仅用于单个触点与前面触点的并联,可连续使用,建议并联总共不超过,可连续使用,建议并联总共不超过24行。行。若是两个串联电路块(两个或两个以上触点串联连接若是两个串联电路块(两个或两个以上触点串联连接的电路)相并联,则用的电路)相并联,则用ORB指令。指令。5.1.3触点并联指令触点并联指令
5、 OR、ORI图图5-4 OR、ORI指令的应用指令的应用 1、指令的功能指令的功能 ORB:电路块或指令,用于将串联电路块并联。:电路块或指令,用于将串联电路块并联。2、指令说明指令说明 两个或两个以上接点串联连接电路叫串联电路块。两个或两个以上接点串联连接电路叫串联电路块。对串联电路块并联连接时的说明:对串联电路块并联连接时的说明:(1)ORB指令为无操作目标元件指令,为一个程指令为无操作目标元件指令,为一个程序步;它不表示触点,可以看成电路块之间的一段连序步;它不表示触点,可以看成电路块之间的一段连接线。接线。(2)分支开始用)分支开始用LD、LDI指令,分支终点用指令,分支终点用ORB
6、指令。指令。5.1.4串联电路块并联指令串联电路块并联指令ORB图图5-5 ORB指令的使用说明(一)指令的使用说明(一)(3)ORB指令的使用方法:指令的使用方法:一是在要并联的每个串联电路块后加一是在要并联的每个串联电路块后加ORB指令,详见指令,详见图图5-6 b)所示语句表;)所示语句表;二是集中使用二是集中使用ORB指令,详见图指令,详见图5-6 c)所示语句表。)所示语句表。图图5-6 ORB指令的使用说明(二)指令的使用说明(二)1、指令的功能指令的功能 ANB:电路块与指令:电路块与指令,用于将并联电路块串联。用于将并联电路块串联。2、指令说明指令说明 两个或两个以上接点并联的
7、电路称为并联电路块,分支两个或两个以上接点并联的电路称为并联电路块,分支电路并联电路块与前面电路串联连接时,应使用电路并联电路块与前面电路串联连接时,应使用ANB指指令。在使用时应注意:令。在使用时应注意:(1)ANB也是无操作目标元件,是一个程序步指令,也是无操作目标元件,是一个程序步指令,ANB指令也简称与块指令。指令也简称与块指令。(2)分支的起点用)分支的起点用LD、LDI指令,并联电路块结束后,使指令,并联电路块结束后,使用用 ANB指令与前面电路串联。指令与前面电路串联。5.1.5并联电路块串联指令并联电路块串联指令 ANB图图5-7 ANB指令的使用说明指令的使用说明 (3)AN
8、B指令也可成批使用,但集中(连续)使用指令也可成批使用,但集中(连续)使用ORB时也必须少于时也必须少于8次。但对每一并联电路块使用次。但对每一并联电路块使用ANB指指令时,令时,ANB使用次数无限制。使用次数无限制。图图5-8 ANB、ORB指令的使用说明指令的使用说明1、指令的功能指令的功能 MPS(Push):进栈指令:进栈指令.MRD(Read):读栈指令,读出栈的最上层数据。:读栈指令,读出栈的最上层数据。MPP(POP):出栈指令,读出栈最上层数据,并清除。:出栈指令,读出栈最上层数据,并清除。2、指令说明指令说明图图5-9 栈存储器栈存储器5.1.6 多重输出指令多重输出指令 M
9、PS、MRD、MPP (1)在在FX2N系列系列PLC中有中有11个栈存储器个栈存储器,如图如图5-9所示。所示。(2)都是无操作目标元件的指令。都是无操作目标元件的指令。(3)MPS和和MPP必须成对使用,且连续使用次数应少于必须成对使用,且连续使用次数应少于11次次 (4)进栈和出栈指令遵循先进后出、后进先出的次序。进栈和出栈指令遵循先进后出、后进先出的次序。图图5-10 一层栈的应用一层栈的应用图图5-11 二层栈的应用二层栈的应用 (5)MPS与与MPP可以嵌套使用,但应可以嵌套使用,但应11层;同时层;同时MPS与与MPP成对出现。成对出现。1、指令的功能指令的功能2、指令说明指令说
10、明 MC(Master Control):主控指令,用于公用串联触:主控指令,用于公用串联触点的连接。点的连接。MCR(Master Control Reset):主控复位指令,即:主控复位指令,即MC的复位指令。的复位指令。(1 1)两条指令的操作目标元件是两条指令的操作目标元件是两条指令的操作目标元件是两条指令的操作目标元件是Y Y、MM,但不允许,但不允许,但不允许,但不允许 使用特殊辅助继电器使用特殊辅助继电器使用特殊辅助继电器使用特殊辅助继电器MM。(2 2)MCMC指令不能直接从母线开始,必须有控制触点。指令不能直接从母线开始,必须有控制触点。指令不能直接从母线开始,必须有控制触点
11、。指令不能直接从母线开始,必须有控制触点。(3)当主控触点断开时,在当主控触点断开时,在MC至至MCR之间的程序,遵之间的程序,遵循扫描但不执行的规则。循扫描但不执行的规则。5.1.7 主控触点指令主控触点指令 MC、MCR 图图5-12 MC、MCR指令的使用说明指令的使用说明 (4)使用使用MC指令后,母线移到主控触点的后面,与指令后,母线移到主控触点的后面,与主控触点相连的触点必须用主控触点相连的触点必须用LD或或LDI指令。指令。MCR使母线使母线回到原来的位置。回到原来的位置。(5)MC和和MCR在程序中应成对出现,每对编号相在程序中应成对出现,每对编号相同,且顺序不能颠倒。同,且顺
12、序不能颠倒。(6)在在MC指令区内使用指令区内使用MC指令称为嵌套,嵌套级指令称为嵌套,嵌套级N的编号由小到大,返回时用的编号由小到大,返回时用MCR指令,从大的嵌套级指令,从大的嵌套级开始解除,最多可嵌套开始解除,最多可嵌套8层(层(N0N7)。)。图图5-13 MC、MCR指令嵌套的使用说明指令嵌套的使用说明5.1.8 自保持与解除指令自保持与解除指令 SET、RST1、指令的功能、指令的功能2、指令说明、指令说明SET:置位指令,保持线圈得电。:置位指令,保持线圈得电。RST:复位指令,保持线圈失电。:复位指令,保持线圈失电。(1)SET指令的操作目标元件为指令的操作目标元件为Y、M、S
13、。而。而RST指令指令的操作目标元件为的操作目标元件为Y、M、S、T、C、D、V、Z。(2)对同一元件可以多次使用对同一元件可以多次使用SET、RST指令,最后一次指令,最后一次执行的指令决定当前的状态。执行的指令决定当前的状态。(3)RST指令可以对定时器指令可以对定时器T、计数器、计数器C、数据寄存器、数据寄存器D、变址寄存器变址寄存器V和和Z的内容清零,还可用来复位积算定时器的内容清零,还可用来复位积算定时器T246T255和计数器。和计数器。(4)如果二者对同一软元件操作的执行条件同时满足,则如果二者对同一软元件操作的执行条件同时满足,则RST指令优先。指令优先。图图5-14 SET、
14、RST指令的编程应用指令的编程应用图图5-15 SET、RST指令用于指令用于T、C的使用说明的使用说明1、指令的功能指令的功能 2、指令说明指令说明LDP:取脉冲上升沿指令,用于上升沿检测运算开始。:取脉冲上升沿指令,用于上升沿检测运算开始。LDF:取脉冲下降沿指令,用于下降沿检测运算开始。:取脉冲下降沿指令,用于下降沿检测运算开始。ANDP:与脉冲上升沿指令,用于上升沿检测串联连接。:与脉冲上升沿指令,用于上升沿检测串联连接。ANDF:与脉冲下降沿指令,用于下降沿检测串联连接。:与脉冲下降沿指令,用于下降沿检测串联连接。ORP:或脉冲上升沿指令,用于上升沿检测并联连接。:或脉冲上升沿指令,
15、用于上升沿检测并联连接。ORF:或脉冲下降沿指令,用于下降沿检测并联连接。:或脉冲下降沿指令,用于下降沿检测并联连接。(1 1)上述上述上述上述6 6个指令的操作目标元件都为个指令的操作目标元件都为个指令的操作目标元件都为个指令的操作目标元件都为X X、Y Y、MM、S S、T T、C C。(2 2)指令中的操作元件仅在上升沿指令中的操作元件仅在上升沿指令中的操作元件仅在上升沿指令中的操作元件仅在上升沿/下降沿时使驱动的下降沿时使驱动的下降沿时使驱动的下降沿时使驱动的线圈导通一个扫描周期。线圈导通一个扫描周期。线圈导通一个扫描周期。线圈导通一个扫描周期。5.1.9 脉冲式触点指令脉冲式触点指令
16、 LDP、LDF、ANDP、ANDF、ORP、ORF图图5-16 脉冲式触点指令的使用说明(一)脉冲式触点指令的使用说明(一)图图5-17 脉冲式触点指令的使用说明(二)脉冲式触点指令的使用说明(二)图图5-18 5-18 两种梯形图具有同样的动作效果(一)两种梯形图具有同样的动作效果(一)图图5-19 两种梯形图具有同样的动作效果(二)两种梯形图具有同样的动作效果(二)(3 3)在将辅助继电器(在将辅助继电器(在将辅助继电器(在将辅助继电器(MM)指定为)指定为)指定为)指定为LDPLDP、LDFLDF、ANDPANDP、ANDFANDF、ORPORP、ORFORF指令的操作目标元件时,目标
17、元件指令的操作目标元件时,目标元件指令的操作目标元件时,目标元件指令的操作目标元件时,目标元件的编号范围不同,会造成图的编号范围不同,会造成图的编号范围不同,会造成图的编号范围不同,会造成图5 52020所示的动作差异。所示的动作差异。所示的动作差异。所示的动作差异。图图520 脉冲式触点指令对辅助继电器的动作差异脉冲式触点指令对辅助继电器的动作差异a)驱动驱动M0M2799 b)驱动驱动M2800M30711、指令的功能指令的功能2、指令说明指令说明PLS(Pulse):上升沿微分输出指令。:上升沿微分输出指令。PLF:下降沿微分输出指令。:下降沿微分输出指令。(1 1)两条指令的操作目标元
18、件是两条指令的操作目标元件是两条指令的操作目标元件是两条指令的操作目标元件是Y Y和和和和MM,但特殊辅助继,但特殊辅助继,但特殊辅助继,但特殊辅助继电器不能作目标元件。电器不能作目标元件。电器不能作目标元件。电器不能作目标元件。(2 2)使用使用使用使用PLSPLS指令时,仅在驱动输入为指令时,仅在驱动输入为指令时,仅在驱动输入为指令时,仅在驱动输入为ONON后的一个扫后的一个扫后的一个扫后的一个扫描周期内,相应的目标元件描周期内,相应的目标元件描周期内,相应的目标元件描周期内,相应的目标元件Y Y、MM动作。动作。动作。动作。(3 3)使用使用使用使用PLFPLF指令时,仅在驱动输入为指令
19、时,仅在驱动输入为指令时,仅在驱动输入为指令时,仅在驱动输入为OFFOFF后的一个后的一个后的一个后的一个扫描周期内,相应的目标元件扫描周期内,相应的目标元件扫描周期内,相应的目标元件扫描周期内,相应的目标元件Y Y、MM动作。动作。动作。动作。5.1.10 脉冲输出指令脉冲输出指令 PLS、PLF图图5-21 PLS、PLF指令的使用说明指令的使用说明5.1.11 取反指令取反指令 INV1、指令的功能指令的功能2、指令说明指令说明 INV:运算结果取反指令。:运算结果取反指令。(1 1)INVINV指令是将指令是将指令是将指令是将INVINV指令之前的运算结果取反,不需指令之前的运算结果取
20、反,不需指令之前的运算结果取反,不需指令之前的运算结果取反,不需要指定操作目标元件号。要指定操作目标元件号。要指定操作目标元件号。要指定操作目标元件号。(2 2)编写编写编写编写INVINV取反指令需要前面有输入量,不能象取反指令需要前面有输入量,不能象取反指令需要前面有输入量,不能象取反指令需要前面有输入量,不能象LD,LD,LDI,LDP,LDFLDI,LDP,LDF那样与母线直接连接,也不能象那样与母线直接连接,也不能象那样与母线直接连接,也不能象那样与母线直接连接,也不能象OR,ORI,OR,ORI,ORP,ORFORP,ORF指令那样单独并联使用。指令那样单独并联使用。指令那样单独并
21、联使用。指令那样单独并联使用。(3 3)在能输入在能输入在能输入在能输入ANDAND或或或或ANIANI、ANDPANDP、ANDFANDF指令步的相指令步的相指令步的相指令步的相同位置处,可编写同位置处,可编写同位置处,可编写同位置处,可编写INVINV指令。指令。指令。指令。(4 4)在含有在含有在含有在含有ORBORB、ANBANB指令的电路中,指令的电路中,指令的电路中,指令的电路中,INVINV是将执行是将执行是将执行是将执行INVINV之前存在的之前存在的之前存在的之前存在的LDLD、LDILDI、LDPLDP和和和和LDFLDF指令以后的运算结指令以后的运算结指令以后的运算结指令
22、以后的运算结果取反。果取反。果取反。果取反。图图5-22 INV指令的使用说明指令的使用说明5.1.12 空操作指令空操作指令NOP、程序结束指令、程序结束指令END1、指令的功能指令的功能2、指令说明指令说明NOP:空操作指令,无任何操作目标元件。:空操作指令,无任何操作目标元件。END:程序结束指令,无操作目标元件。:程序结束指令,无操作目标元件。(1)在将程序全部清除时,存储器内指令全部成为在将程序全部清除时,存储器内指令全部成为NOP指令;指令;(2)若将已经写入的指令换成若将已经写入的指令换成NOP指令,则电路会发指令,则电路会发生变化;生变化;(3)PLC反复进行输入处理、程序执行
23、、输出处理,反复进行输入处理、程序执行、输出处理,若在程序的最后写入若在程序的最后写入END指令,则指令,则END以后的其余程序步以后的其余程序步不再执行,而直接进行输出处理;不再执行,而直接进行输出处理;(4)在程序中没有在程序中没有END指令时,指令时,PLC处理完其全部的处理完其全部的程序步;程序步;(5)在调试期间,在各程序段插入在调试期间,在各程序段插入END指令,可依次指令,可依次调试各程序段程序的动作功能,确认后再删除调试各程序段程序的动作功能,确认后再删除END指令;指令;(6)PLC在在RUN开始时,首次执行从开始时,首次执行从END指令开始;指令开始;(7)执行执行END指
24、令时,也刷新监视定时器,检测扫描指令时,也刷新监视定时器,检测扫描周期是否过长。周期是否过长。(1 1)触点只能与左母线相连,不能与右母线相连;触点只能与左母线相连,不能与右母线相连;触点只能与左母线相连,不能与右母线相连;触点只能与左母线相连,不能与右母线相连;(2 2)线圈只能与右母线相连,不能直接与左母线相连;线圈只能与右母线相连,不能直接与左母线相连;线圈只能与右母线相连,不能直接与左母线相连;线圈只能与右母线相连,不能直接与左母线相连;(3 3)线圈可以并联,不能串联连接;线圈可以并联,不能串联连接;线圈可以并联,不能串联连接;线圈可以并联,不能串联连接;(4 4)程序的编写应按照自
25、上而下、从左到右的方式编程序的编写应按照自上而下、从左到右的方式编程序的编写应按照自上而下、从左到右的方式编程序的编写应按照自上而下、从左到右的方式编写。为减少程序执行步数,程序应写。为减少程序执行步数,程序应写。为减少程序执行步数,程序应写。为减少程序执行步数,程序应“左大右小、上大下小左大右小、上大下小左大右小、上大下小左大右小、上大下小”,尽量避免电路块在右边或下边的情况,见图,尽量避免电路块在右边或下边的情况,见图,尽量避免电路块在右边或下边的情况,见图,尽量避免电路块在右边或下边的情况,见图5-235-23示。示。示。示。5.1.13 编程规则及注意事项编程规则及注意事项图图5-23
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电气控制 PLC 精品 文档 资料 整理
限制150内