您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > 第三章 PLC程序设计基础-2
13.1PLC的编程元件3.2FX2N系列PLC的基本逻辑指令3.3基本电路的编程3.4GXdeveloper编程软件和GXSimulator仿真软件的使用3.5实例介绍本章主要内容第三章可编程序控制器程序设计基础23.2FX2N系列PLC的基本逻辑指令指令是程序的基本单元,对指令功能的含义和应用掌握的越多,程序编制的方法和技巧也越多充分利用编程软件可以省略对一些指令的理解和掌握。31.逻辑取,驱动线圈和程序结束指令LD/LDI/OUT/END2.触点串、并联指令AND/ANI/OR/ORI3.电路块连接指令ANB/ORB4.堆栈指令MPS/MRD/MPP5.置位与复位指令SET/RST6.微分(脉冲)输出指令PLS/PLF7.边沿检测触点指令LDP/LDF/ANP/ANF/ORP/ORF8.主控指令MC/MCR9.取反指令INV10.空操作指令NOP3.2FX2N系列PLC的基本逻辑指令41.逻辑取,驱动线圈和程序结束指令LD/LDI/OUT/END符号、名称功能电路表示操作元件程序步LD取常开触点逻辑运算起始X,Y,M,T,C,S1LDI取反常闭触点逻辑运算起始X,Y,M,T,C,S1OUT输出线圈驱动Y,M,T,C,SY,M:1,特M:2,T:3,C:3~5END结束输入输出处理,程序回到第0步无1逻辑取及驱动线圈指令表5使用注意事项:(1)梯形图中,每一梯级的第一个触点必须用取指令,并与左母线相连。(2)梯形图中,输出指令必须和右母线相连,且不允许双线圈输出。(3)梯形图中,必须以END指令结束。1.逻辑取,驱动线圈和程序结束指令LD/LDI/OUT/END6用法示例点动门铃控制LDX0OUTY0END电气原理图时序图梯形图配线图梯形图1.逻辑取,驱动线圈和程序结束指令LD/LDI/OUT/END72.触点串、并联指令AND/ANI/OR/ORI符号、名称功能电路表示操作元件程序步AND与常开触点串联连接X,Y,M,S,T,C1ANI与非常闭触点串联连接X,Y,M,S,T,C1OR或常开触点并联连接X,Y,M,S,T,C1ORI或非常闭触点并联连接X,Y,M,S,T,C1触点串并联指令表82.触点串、并联指令AND/ANI/OR/ORI示例9LDX0ORY0OUTY0ANIX1END控制要求:电动机的起保停2.触点串、并联指令AND/ANI/OR/ORI电气原理图时序图梯形图配线图10知识点:输入开关量信号的梯形图处理2.触点串、并联指令AND/ANI/OR/ORI112.触点串、并联指令AND/ANI/OR/ORI使用注意事项:连续输出123.电路块连接指令ANB/ORB引入133.电路块连接指令ANB/ORB符号、名称功能电路表示操作元件程序步ORB电路块或串联电路的并联连接无1ANB电路块与并联电路的串联连接无1电路块连接指令表143.电路块连接指令ANB/ORB指令编程规则并联电路块1并联电路块2并联电路块315(1)串联电路块的第一个触点指令一定要用取指令(2)并联连接的电路块中,第一个串联的电路块后面什么都不加(3)串联连接的电路块中,第一个并联电路块后面什么都不加(4)无论是在并联或串联中,只有单独一个触点,就不需加ORB,ANB3.电路块连接指令ANB/ORB指令编程规则16指令编程示例3.电路块连接指令ANB/ORB并联电路块1并联电路块2174.堆栈指令MPS/MRD/MPP184.堆栈指令MPS/MRD/MPP符号、名称功能电路表示操作元件程序步MPS进栈进栈无1MRD读栈读栈无1MPP出栈出栈无1堆栈指令表如果是两条支路?FX有11个存储中间运算结果的堆栈存储器1-11194.堆栈指令MPS/MRD/MPP用法示例:一级堆栈指令204.堆栈指令MPS/MRD/MPP用法示例:多级堆栈指令ANDANDAND214.堆栈指令MPS/MRD/MPP用法示例:电路块和堆栈指令225.置位与复位指令SET/RST符号、名称功能电路表示操作元件程序步SET置位令元件自保持ONY,M,SY,M:1S,特M:2RST复位令元件自保持OFF或清除数据寄存器的内容Y,M,S,C,D,V,Z,积TY,M:1;S,特M,C,积T:2;D,V,Z:3置位与复位指令表置位将编程位元件强制置”1“复位将编程位元件强制置“0“,字元件清零235.置位与复位指令SET/RST控制要求:电动机的起保停电气原理图时序图梯形图配线图LDX0SETY0RSTY0LDX1END[[]]246.微分(脉冲)输出指令PLS/PLF符号、名称功能电路表示操作元件程序步PLS上升沿脉冲上升沿微分输出Y,M(特殊M除外)2PLF下降沿脉冲下降沿微分输出Y,M(特殊M除外)2脉冲输出指令表PLS256.微分(脉冲)输出指令PLS/PLF用法示例一个扫描周期][][267.边沿检测触点指令——LDP/LDF/ANP/ANF/ORP/ORF符号、名称功能电路表示操作元件程序步LDP取上升沿脉冲上升沿脉冲逻辑运算开始X,Y,M,S,T,C2LDF取下降沿脉冲下降沿脉冲逻辑运算开始X,Y,M,S,T,C2ANP与上升沿脉冲上升沿脉冲串联连接X,Y,M,S,T,C2ANF与下降沿脉冲下降沿脉冲串联连接X,Y,M,S,T,C2ORP或上升沿脉冲上升沿脉冲并联连接X,Y,M,S,T,C2ORF或下降沿脉冲下降沿脉冲并联连接X,Y,M,S,T,C227用法示例7.边沿检测触点指令——LDP/LDF/ANP/ANF/ORP/ORF28用法示例7.边沿检测触点指令——LDP/LDF/ANP/ANF/ORP/ORF[PLSY0]X0(Y0)X0298.主控指令MC/MCR符号、名称功能电路表示及操作元件程序步MC主控主控电路块起点3MCR主控复位主控电路块终点2主控触点指令表N0:嵌套的级数最多可以有N0-N7308.主控指令MC/MCR示例[][[[]]]MCMCRN0M100临时母线318.主控指令MC/MCR主控电路块左母线子母线LDX10MCN0M100LDX1OUTY0LDX2OUTT5K50LDX3OUTY1LDX4OUTY2LDX5SETY10MCRN0LDX6OUTY5[][][]32主控指令的二级嵌套电路块N0电路块N18.主控指令MC/MCR[][][][]33符号、名称功能电路表示操作元件程序步INV取反逻辑运算结果取反无1逻辑运算结果取反指令表9.取反指令INV对指令前面的逻辑运算结果取反34编程示例9.取反指令INV如X0=1,X1=0,X2=03510.空操作指令NOP符号、名称功能电路表示操作元件程序步NOP空操作无动作无无1空操作指令表36本节小结小结:掌握各种基本逻辑指令的功能和应用。习题:P44-45:1,3,8,10,1437
本文标题:第三章 PLC程序设计基础-2
链接地址:https://www.777doc.com/doc-5327727 .html