第三章 基本顺控指令(基本逻辑指令_第1页
第三章 基本顺控指令(基本逻辑指令_第2页
第三章 基本顺控指令(基本逻辑指令_第3页
第三章 基本顺控指令(基本逻辑指令_第4页
第三章 基本顺控指令(基本逻辑指令_第5页
已阅读5页,还剩70页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 所有所有PLCPLC都使用以继电器逻都使用以继电器逻辑控制为基础的梯形图作为编辑控制为基础的梯形图作为编程语言。各种牌号程语言。各种牌号PLCPLC的梯形图的梯形图形式大同小异,其指令系统的形式大同小异,其指令系统的内容大致相同,但形式稍有不内容大致相同,但形式稍有不同、本章以三菱同、本章以三菱Fx2NFx2N系列可编系列可编程控制器的基本逻辑指令为例,程控制器的基本逻辑指令为例,说明指令的含义、梯形图的编说明指令的含义、梯形图的编制方法以及对应的指令表程序。制方法以及对应的指令表程序。 以带指示灯的电机正反转控制为例看以带指示灯的电机正反转控制为例看继电器逻辑控继电器逻辑控制与梯形图程序的

2、关系:制与梯形图程序的关系:1 1、以、以左母线左母线代替电源线,代替电源线,右母线右母线代替地线;代替地线;2 2、以、以输入继电器(输入继电器(X X)代替开关的触点;代替开关的触点;3 3、以、以辅助继电器(辅助继电器(M M)代替中间继电器代替中间继电器J J;4 4、以、以输出继电器(输出继电器(Y Y)代替接触器代替接触器C C和指示灯。和指示灯。左母线左母线右母线右母线输入继输入继电器电器X辅助继辅助继电器电器M输出继输出继电器电器Y一、与母线连接的指令与输出指令 LD LDI OUT LD LDI OUT 以带指示灯的电机正反转控制为例看以带指示灯的电机正反转控制为例看梯形图程

3、梯形图程序和指令表程序的关系序和指令表程序的关系 LD X0 OUT M10LD M10 OUT Y0 OUTY10 LDI M10 OUT Y1 OUT Y11 与母线连接常与母线连接常闭接点用闭接点用LDILDI与母线连接常与母线连接常开接点用开接点用LDLD输出用输出用OUTOUT 可操作元件:可操作元件:X X、Y Y、M M、S S、T T、C COUT OUT 不能用不能用X X ANDAND ANI ANI OR OR ORI ORI 二、触点串联与并联指令二、触点串联与并联指令 可操作元件:可操作元件:X X、Y Y、M M、S S、T T、C C逻辑关系逻辑关系 梯形图梯形图

4、 LD X0ANDX1OUTY0LDX0ORX1OUTY0或或ANIOR当当 X0 与与 X1 都都 “ON” 时,时,则输出则输出 Y0 “ON”。当当 X0 或或 X1 “ON” 时,时,则输出则输出 Y0 “ON”。LD X0ANIX1OUTY0与非与非当当 X0 “ON”与与X1 “OFF” 时,则输出时,则输出 Y0 “ON”。或非或非ORI当当 X0 “ON”或或 X1 “OFF” 时,则输出时,则输出 Y0 “ON”。LDX0ORIX1OUTY0与与ANDX0 X1Y0X0X1Y0X0 X1Y0X0X1Y0指令表指令表X0 X1 X2 X3 X0 X1 X2 X3 Y0Y0X0

5、X1 X2 X3 X0 X1 X2 X3 Y0Y0X4X4LD X0 LD X0 ANDAND X1 X1 AND AND X2 X2 ANDAND X3 OUT Y0 X3 OUT Y0LD X0 AND X1 AND X2 AND X3 LD X0 AND X1 AND X2 AND X3 OROR X4 OUT Y0 X4 OUT Y0X0X0正转正转X1X1反转反转X2X2停止停止自保自保自保自保常闭触点常闭触点常开触点常开触点动铁芯动铁芯静铁芯静铁芯线圈线圈上例的接线图上例的接线图若串联接点过多时可采用增加辅佐继电器的办法解决LD X0 AND X1 AND X2 AND X3 AN

6、D X4 AND X5OUT M0LD M0 AND X6 AND X7 AND X10 AND X11 AND X12 OUT Y0 “块与块与”指令:指令:ANB ANB 梯形图:梯形图:功能:功能:两个程序块(触点组)的串联两个程序块(触点组)的串联“块或块或”指令:指令:ORBORB 梯形图:梯形图:功能:功能:两个程序块(触点组)的并联两个程序块(触点组)的并联X10X10X11X11X11X11X10X10Y0Y0X10 AX10 A开关开关X11 BX11 B开关开关X0X0X1X1X1X1X0X0M M0 0 M0M0 X X2 2 X X2 2 M M0 0Y0Y0X0X0X

7、1X1X1X1X0X0M M0 0MiMiX Xi+i+1 1X Xi+i+1 1MiMiMi+1Mi+1 Mi+1Mi+1X Xi+2i+2 X Xi+2i+2 Mi+1Mi+1Y0Y0 无论何时无论何时MPSMPS和和MPPMPP连续使用必连续使用必须少于须少于1111次(因为堆栈只有次(因为堆栈只有1111个),个),并且并且MPSMPS与与MPPMPP必须配对使用。必须配对使用。当只有一个接点时用当只有一个接点时用MPSMPS指令意义不指令意义不大。(不省指令和时间)。大。(不省指令和时间)。多重输多重输出指令在程序中不是必须的,可用出指令在程序中不是必须的,可用其它方式代替。其它方式

8、代替。LDI X6 CJ P0 LD X7 OUT Y4 LD X10 OUT Y5 LDI X6 CJ P0 LD X7 OUT Y4 LD X10 OUT Y5 LD X11 OUT Y6 LD X12 OUT Y7 P0LD X11 OUT Y6 LD X12 OUT Y7 P0 可操作元件:可操作元件:MCMC:Y Y、M M;MCRMCR:N N。母线(母线(LD,LDI点)移至点)移至MC触触点(本例为点(本例为 M100)之后,)之后,返回序号要与返回序号要与MC对应对应返回原来母线返回原来母线的指令的指令第一级(不是第一级(不是第一次)只能第一次)只能用用N0 SET Y1 保

9、持当前状态保持当前状态变成断开状态变成断开状态T 247K100级的编号级的编号N逐逐次顺序增大次顺序增大MCR与与MC的的个数要相等个数要相等MCRMCR指令,从指令,从大的嵌套级开大的嵌套级开始解除始解除软元件号软元件号不能相同不能相同 主控触点指令(主控触点指令(MCMC、MCRMCR)是为)是为了避免频繁使用堆栈(多重输出指了避免频繁使用堆栈(多重输出指令令MPSMPS、MRDMRD、MPPMPP)而设计的指令,)而设计的指令,与多重输出指令一样,主控触点也与多重输出指令一样,主控触点也不是必须的指令,它只是起到简化不是必须的指令,它只是起到简化程序的作用。程序的作用。LD X0 OU

10、T Y0 SET Y1 LD X1 RST Y1X0Y0X1Y1Y0X0 SET Y1 X1 RST Y1 可操作元件:可操作元件:SETSET:Y Y、M M、S S;RSTRST:Y Y、M M、S S、D D、V V、Z Z。X0X0PLS M600 PLS M0 RUNM0M600X0脉冲指令对掉电保持与调电不保持的辅助继电器的影响脉冲指令对掉电保持与调电不保持的辅助继电器的影响 可操作元件:可操作元件: Y Y、M M。 可操作元件:可操作元件:X X、Y Y、M M、S S、T T、C C MOV K10 D0 X20X10 PLS M6X10M6扫描周期扫描周期OUT OUT 指

11、令指令脉冲指令脉冲指令M6X10 MOV MOV(P P)K10 D0 K10 D0 X20应用指令的脉应用指令的脉冲执行形式冲执行形式上升沿脉冲上升沿脉冲执行形式执行形式仅在仅在X20X20由由OFFOFF变变ONON时执行一次时执行一次MOVMOV指令。指令。M6M6仅在仅在X10X10由由OFFOFF变变ONON时导通一个时导通一个扫描周期。扫描周期。X10M6扫描周期扫描周期M6X10OUT OUT 指令指令X10 PLF M6脉冲指令脉冲指令 SET Y0 X10Y0Y0T0X10K20M0M0 RST Y0 T0X10Y0扫描周期扫描周期M0T02S当当X0X0接通接通, ,定时器

12、定时器T246T246复位复位; ;当当X1X1接通接通T246T246计时,计时,定时时间定时时间1234ms,也可以用也可以用D D当当T246T246定时时定时时间到间到,Y0,Y0接通接通当当X3 ON X3 ON 计数器计数器清零,同时清零,同时C200C200,触点断开触点断开当当X2 OFF,M8200 X2 OFF,M8200 OFFOFF,C200C200增计数增计数, ,当当X2 ON,M8200 ONX2 ON,M8200 ON,C200C200减计数;减计数;D0D0设定设定C200C200触点开触点开始接通的次数。始接通的次数。C200C200计算输入继电计算输入继电

13、器器X4X4的接通次数的接通次数X0X0不能再做条件不能再做条件接点接点相应改相应改为为M8235M8235C235C235计算输入继电计算输入继电器器X0X0的通断次数。的通断次数。X4X4成为计数器允许成为计数器允许计数的条件计数的条件C200C200计算输入继电计算输入继电器器X4X4的接通次数的接通次数X1 ON Y3 ONY3 ON Y4 ONX2 OFF Y3 OFFY3 OFF Y4 ONX1 OFF Y3 OFFY3 OFF Y4 OFFX2 ON Y3 ONY3 ON Y4 OFFX1 OFF X2 ONX1 ON X2 OFF双线圈输出取决于最双线圈输出取决于最后一个的线圈

14、的条件后一个的线圈的条件 由于由于PLCPLC采用扫描式工作方式,采用扫描式工作方式,仅在每个扫描周期的最后才进行输仅在每个扫描周期的最后才进行输入、输出处理,在用户处理程序中,入、输出处理,在用户处理程序中,输出的状态变化暂存在映像寄存器输出的状态变化暂存在映像寄存器中,仅把执行结束指令(中,仅把执行结束指令(ENDEND)之)之前一刻的输出映像寄存器的状态送前一刻的输出映像寄存器的状态送往输出锁存寄存器输出。因此,若往输出锁存寄存器输出。因此,若输出线圈多次使用,只有最后的输输出线圈多次使用,只有最后的输出线圈的状态有效。出线圈的状态有效。 基本逻辑指令是基本逻辑指令是PLCPLC中最基中

15、最基础的编程语言,掌握了基本逻础的编程语言,掌握了基本逻辑指令也就初步掌握了辑指令也就初步掌握了PLC PLC 的的使用方法。真正要编好一个实使用方法。真正要编好一个实用的程序还需要了解控制对象用的程序还需要了解控制对象的特点和工况。积累经验与技的特点和工况。积累经验与技巧。巧。 编程时,应使程序结构简编程时,应使程序结构简单,不必为了减少触点的使用单,不必为了减少触点的使用次数而使结构复杂化。次数而使结构复杂化。 在编程梯形图或其相应的程在编程梯形图或其相应的程序时,应注意遵循下列规则:序时,应注意遵循下列规则:定时器触点定时器触点计数器触点计数器触点状态寄存器触点状态寄存器触点输出继电器触

16、点输出继电器触点触点可无触点可无限次使用限次使用X1X3C10Y0T0Y2X1S4Y2C10X1T0T0Y2X1M10Y1Y2K20C10继电器的线圈继电器的线圈编号不能重复编号不能重复触点可常开触点可常开也可常闭也可常闭辅助继电器触点辅助继电器触点X1ENDX3X2Y1X5X3X1X4Y2X5X5ENDX1X3X2Y1X4Y2K100T0M10不正确电路不正确电路M10 X20M8000K100T0正确的电路正确的电路X1X3X2Y1T0Y2X1S4Y2C10X1T0Y0Y2定时器定时器计数器计数器状态寄存器状态寄存器输出继电器输出继电器触点可无触点可无限次使用限次使用 梯形图每一行都是从左

17、边母线开始,线圈接梯形图每一行都是从左边母线开始,线圈接在最右边。触点不能放在线圈的右边。在传统的在最右边。触点不能放在线圈的右边。在传统的继电器原理图中,热继电器的触点可在线圈的右继电器原理图中,热继电器的触点可在线圈的右边,而边,而PLCPLC的梯形图是不允许的的梯形图是不允许的 。不正确电路不正确电路 X0 X1 X2Y0 X2正确的电路正确的电路 X1 Y0 X2 X0 X2X1X3X8Y1T300X1T0Y9Y2T没有没有300X是是8进制进制应改为应改为X10Y是是8进制进制应改为应改为Y11X1X3X10Y1M1X1Y10Y11M1 Y2两个以上的线圈两个以上的线圈可以并联输出可以并联输出线圈不可线圈不可以串联以串联第一段第一段第二段第二段第三段第三段第四段第四段Y1M5M13M12M1 M2M6 M7M3 M4M8 M9M10 M11AND AND M9M9ORBORB一、一、并联触点多的电路应放在左边并联触点多的电路应放在左边 (减少指令条数)减少指令条数)二、把串联触点较多的电路放在上方,(减少指令数)二、把串联触点

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论