熟识三菱PLC编程基本指令

PLC好学吗?有的人说好学,更多的人说难学。我的看法是入门易,深造难。入门易,总有它易的方法。很多人都买了有关PLC的书,如果从头看起的话,我想八成学不成了。

学这东东要有可编程控制器和简易编程器才好,若无,一句话,学不会。因为无法验证对与错。如何学,我的做法是直奔主题。

做法如下:

1、认识梯形图和继电器控制原理图符号的区别: 继电器控制原理图中的元件符号,有常开触点、常闭触点和线圈,为了区别它们,在有关符号边上标注如KM、KA、KT等以示不同的器件,但其触头的数量是受到限制。而PLC梯形图中,也有常开、常闭触点,在其边上同样可标注X、Y、M、S、T、C以示不同的软器件。它最大的优点是:同一标记的触点在不同的梯级中,可以反复的出现。

2、编程元件的分类:编程元件分为八大类,X为输入继电器、Y为输出继电器、M为辅助继电器、S为状态继电器、T为定时器、C为计数器、D为数据寄存器和指针(P、I、N)。

3、熟识三菱PLC编程基本指令:

(1)LD(取)、LDI取反)、OUT(输出)指令:LD(取)、LDI(取反)以电工的说法前者是常开、后者为常闭。这二条指令最常用于每条电路的第一个触点(即左母线第一个触点),当然它也可能在电路块与其它并联中的第一个触点中出现。这是一张梯形图(不会运行)。左边的纵线称为左母线,右母线可以不表示。该图有三个梯级。

第1梯级:左边第一个触点为常开,上标为X000,X表示为输入继电器,其后的000数据,可以这样认为它使用的是输入继电器中的编号为第000的触点(下同)。其指令的正确表示应为

:0、LDX000 (前头的0 即为从第0步开始,指令输入时无须理会,它会自动按顺序显示出)。

第2梯级:左边的第一个触点为常闭触点,上标为T0,T表示定时器(有时间长短不同,应注意),0则表示定时器中的编号为0的触点。其指令的正确表示应为:2、LDI T0(如程序所示)。 第3梯级;左边第一个触点为常闭,上标为M0, M为辅助继电器(该继电器有多种,注意类别);

本梯级的第2行第一个触点为常开,上标为Y000,Y表示输出继电器,由于该触点与后面Y001触点呈串联关系,形成了所谓的电路"块",故而其触点的指令应为5、LD Y000。

样按LD或LDI指令:可使用LD、LDI指令的元件有:输入继电器X、输出继电器Y、辅助继电器M、定时器T、计数器C、状态继电器S。OUT为线圈驱动指令,该指令不能出现

在左母线第一位:驱动线圈与驱动线圈不能串联,但可并联。同一驱动线圈只能出现一次,并安排在每一梯级的最后一位。如上图中的1、OUT Y000,3、OUT Y001,Y为输出继电器,其线圈一旦接获输出信号,可以这样认为,线圈将驱动其相应的触点而接通外部负载(外部负载多为接触器、中间继电器等)。

(2)触点的串联指令AND(与)ANI(与非):前者为常开,后者为常闭。二者均用于单个触点的串联。二指令可重复出现,不受限制。

由第1梯级来看:X000、T0、Y001三触点成串联关系,即T0的常闭串接于X000的后端,而Y001的常闭则串接于T0常闭的后端。由于都是常闭故用ANI指令。现来看第2梯级;X000、M0、Y001,同样三触点也是串联关系,M0的常闭接点串接于X001的后端,而Y000的常开接点则串接于M0的后端。故M0的指令用ANI,而Y000的指令则用AND(具体编程详上图),一句话只要是串联后面是常开的用AND,是常闭的则用ANI。

(3)触点并联指令OR(或)、ORI(或反)触点并联时,不管梯级中有几条支路,只要是单个触点与上一支路并联,是常开的用OR,是常闭的则用ORI。

可以看出上图的X000、X001、M0三者处于并联关系。由于X000下面二条支路均为单个触点,因X001是常开触点,故用OR指令。而M0是常闭触点,则用ORI指令。三接点并联后又与M1串联,串联后又与Y000并联,而Y000也是单个触点,所以仍采用OR指令。

时器T、计数器C、状态继电器S。

(4)串联电路块的并联指令ORB(或)任一梯级中有多(或单支路)支路与上一级并联,只要是本支路中是二个以上的触点成串联关系(即所谓的:串联电路块),则应使用ORB指令。 第一支路X003的常开触点与M1的常开触点成串联关系(在这样的情况下,形成了块的关系),它是与上一行的X000与M0串联后相并联,此时程序的编写,如步序号0、1、2、3、4所示。4所出现的第一个ORB指的是与上一行并。而第二支路,常闭Y001与M2同样是串联关系。故步序7再次出现ORB。ORB指令并无梯形图与数据的显示。可以这样认为;它是下一行形成电路块的情况下与上一行并联的一条垂直直线(如图中所示的二条粗线)。

(5)并联电路块与块之间的串联指令ANB;如左下图虚线框内所示的二电路块相串,各电路块先并好后再用ANB指令进行相串。左图的梯形图可以用右图进行简化。ANB指令并无梯形图与数据的显示。可以这样认为;它是形成电路块与电路块之间的串联联接关系,是一条横直线。

(6)三菱plc编程的进栈指令MPS、读栈指令MRD、出栈指令MPP和程序结束指令END;MPS、MRD、MPP这是一组堆栈指令。如下图使用的二种堆栈形式;在堆栈形式下MPS应与MPP成对出现使用。如在第一堆栈形式下,则采用MPS、MPP指令。若在MPS、MPP指令中间还有支路出现,则增加MRD指令,如下图的第二堆栈所示。应知道MPS、MPP成对出现的次数应少于11次,而MRD的指令则可重复使用,但不得超过24次。要知道这一组指令,同样并无梯形图与数据的显示。可以这样认为;MPS是堆栈的起始点,它起到承上启下的联接点作用,而支路的MRD、MPP则与之依次联接而已。

熟识三菱PLC编程基本指令相关推荐

  1. 三菱PLC编程-MOV指令

    三菱PLC---MOV 指令 指令格式: MOV S D S 进行传送的数据或者数据存储字软元件地址 D 数据传送目标的字软软件的地址 指令解读: 当驱动条件成立时,将原址S的二进制数据传送至终地址D ...

  2. 三菱plc pwm指令_电厂技术 | 学习三菱PLC编程入门应先学习什么?想学习三菱PLC的朋友一定要看的入门第一课...

    欢迎转发朋友圈,欢迎文末留言 很多初学PLC的人都会问一个问题,如果学习三菱PLC编程入门应先学习什么?新手编程入门应该先学习三菱PLC编程与应用入门 ,主要内容包括三菱FX系列PLC的数字电路基础. ...

  3. 三菱四节传送带控制梯形图_三菱PLC用步进指令实现四节传送带的模拟控制.pdf...

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp汽车/机械/制造&nbsp>&nbsp工业自动化 三菱PLC用步进指令实现四节传送带的模拟控 ...

  4. 超详细的三菱PLC 与多台变频器 MODBUS通讯程序 非常适合学习PLC编程或初学者及对三菱PLC编程需要爱好者

    超详细的三菱PLC 与多台变频器 MODBUS通讯程序 . (支持FX1S,FX1N,2N,3G,3SA ,3U,Q系列,R系列等,)编程学习程序,通俗易懂,,每一步都有详细注释和介绍,非常适合学习P ...

  5. 三菱plc编程实例3000_三菱PLC十字路口的红绿灯编程实例

    点击↑↑上方关注,回复100领取电气控制100例. 十字路口车辆穿梳,行人熙攘,车行车道,人行人道,有条不紊.那么靠什么来实现这井然秩序呢?靠的是交通信号灯的自动指挥系统,下面介绍三菱PLC编程实现的 ...

  6. ab plc编程软件_三菱PLC编程程序PLC的软件编程

    三菱PLC编程程序-PLC的软件编程 BL2 RACKMOUNT 4U系列工控机 - 搭载Intel第六代core i系列CPU, I3-6100, I5-6500, I7-6700 CPU可选 - ...

  7. 三菱PLC编程软件:GX WORKS2和GX WORKS3的区别

    三菱PLC编程软件:GX WORKS2和GX WORKS3的区别 三菱PLC应用非常广泛,也是很多初学者入门首选,今天聊聊PLC编程软件.早期,三菱PLC使用GX Developer 软件,不过,随着 ...

  8. 组态王与三菱PLC编程软件GXWorks2通过OPC数据库进行动态仿真

    组态王与三菱PLC编程软件GXWorks2通过OPC数据库进行动态仿真,只要写三菱程序即可实现组态王动态画面 ID:9888621034574861

  9. 三菱PLC学习-比较指令CMP,ZCP

    三菱PLC学习-比较指令 指令格式   CMP  S1  S2  D 操作数 内容与取值 S1 比较值一数据或者数据存储字软元件地址 S2 比较值二数据或数据存储字软元件的地址 D 比较结果ON/OF ...

  10. 三菱PLC编程软件GX WORKS3中如何使用FB函数块?

    三菱PLC编程软件GX WORKS3中如何使用FB函数块? 首先,我们新建一个工程项目,如下图所示,我们双击"程序本体"进入程序编辑界面: 2. 我们找到右侧的部件选择窗口(这里以 ...

最新文章

  1. 为什么edge AI是一个无需大脑的人
  2. python基础-垃圾回收机制
  3. oracle事务数统计,oracle函数与事务
  4. 棋盘格氧化铝标定板漫反射不反光12*9方格视觉光学校正板
  5. Linux命令——expr
  6. ios点击大头针气泡不弹出_百度地图使用(二)自定义大头针和弹出气泡
  7. 一起talk C栗子吧(第一百二十三回:C语言实例--显示变量和函数的地址)
  8. Spring MVC之DispatcherServlet请求处理(二)
  9. 在BAE上搭建python,django环境小记
  10. sqlilte 判断当天日期_Java8 必会的日期处理的实践,必须收藏!
  11. sender分析之创建请求
  12. 电脑怎么进入linux系统,Linux操作系统进入家用电脑成为发展新前景
  13. redis 基础数据结构实现
  14. python工作空间_Python保存工作空间的数据(pickle your data)
  15. Oracle修改字段类型方法总结
  16. webpack-md5-hash问题记录
  17. mysql数据库d盘_Windows Server 2008 R2下修改MySQL 5.5数据库目录为D盘
  18. Windows API一日一练(17)DialogBox和DialogBoxParam函数
  19. 51单片机的键盘扫描程序,算法简单有效(来自ourdev)
  20. 今日头条安卓_考察今日头条总部—字节跳动

热门文章

  1. PS插件:灯光工厂安装教程
  2. 慢性病管理系统/案列/APP/小程序/网站
  3. java 文本编辑器_Java文本编辑器实现方法详解
  4. 用友NC合同编码自定义
  5. 用友nccloud 虚拟机
  6. 2021-08-27
  7. 大学计算机第四版蒋加伏ppt,大学计算机基础 普通高等教育十一五 国家级规划教材 教学课件 作者 蒋加伏 王宇 第5章 Powerpoint 2003演示文稿制作基础.ppt...
  8. cad插件_CAD插件迷你建筑工具箱安装教程
  9. MPQ4420HGJ DCDC电源设计
  10. html编码写出滚动字幕,HTML滚动字幕代码及参数详解_html/css_WEB-ITnose