4种PLC逻辑语言和7种PLC编程元件,精学PLC不可错过的基础知识!
提起PLC控制,相信大多数的电工老师傅都知道,作为传统的继电器控制柜和接触器控制柜的替代者,PLC有着很大的优势,并且PLC是目前应用很广泛的电路控制元件,PLC的使用几乎贯穿着整个的自动化控制过程,电工师傅们都知道,PLC编程是对PLC控制电路进行预先的工况设定和内部元件的编程,学PLC的重点就在于学习PLC的内部编程,一般情况下,PLC有多种可以识别的逻辑语言以及多种PLC的内部编程元件,例如:梯形图,指令表,功能模块图,输入继电器,输出继电器,计数器,定时器等等,熟练的掌握这些基础知识,是入门学习PLC编程的的第一步,今天我们就重点来看看PLC常用的4种逻辑编程语言以及7种常用的PLC编程元件:
PLC案例详解子程序调用,图文并茂,太实用啦
今天我们以三菱PLC为例,学习一下什么是子程序。
一套程序可以分为主程序区,还有子程序区,中断程序区等等,主程序区的程序是无时无刻都会扫描执行的,而子程序还有中断程序就必须触发某些条件,子程序才会执行。
那么问题来了,为什么不在主程序里面,加一个常开触点,触点闭合时就执行相应的程序段,这样不是也能够达到一样的效果么?为什么要出现子程序这样的东西呢?
那是由于PLC的扫描周期引起的,PLC运行的速度,也就是扫描周期,受到I/O数量、通讯、还有程序的大小限制。单独谈论程序大小,扫描的程序越多,扫描周期越长。下面我们拿三菱FX3U-16MT这款plc做了测试。
如上图,监控PLC的2个特殊寄存器,D8011是扫描程序的最短时间,D8012是扫描程序的最长时间,底下是程序的步数,没有写程序时,扫描周期平均需要5ms,随着程序增加,扫描周期不断变长;到16000步时,平均的扫描周期达到了25ms。由此可见减少扫描程序的必要性,下面我们来看一下,子程序的具体使用方法。
这段程序分为主程序区和P0子程序两个部分,从程序第一行开始到FEND指令,这些都是主程序,FEND是主程序的结束标志。左边的P0编号到SRET子程序结束指令,这是每一段完整的子程序必有的内容。
该程序中,当M2常开触点触发CALL P0指令时,P0子程序区的程序才能够执行,这时可以触发M1常开触点,Y4线圈会导通;这时有一个需要非常注意的点,在触发Y4的时候,断开M2,也就是停下P0子程序的运行,Y4会保持输出的状态,就算这时M1断开了,Y4也保持输出。除非再次触发P0子程序检测到M1断开了,Y4才会断开。
子程序的调用除了普通的用法,还可以多层嵌套,如下图:
通过X001调用子程序P11,运行P11时,通过触发X2按钮,调用P12子程序。这样的写法最多支持5层的嵌套。
那么,子程序一般用在哪里呢?比如下面一条传送带,有很多个工艺,假如其中有一些工艺有些人需要,有一些人不需要,那么,就可以采用子程序的用法,在需要时我们就调用相应的工艺程序,不需要时,就不调用
比如下面的一个分检机构,通过前面的感应器区分大中小部件,然后把部件放到相应的箱子里面,这时候我们也可以使用子程序调用,分别把大中小部件分别写一段子程序。检测到对应的部件时就调用相应的子程序。
再比如下面这个项目,按下按钮第1、2、3下分别执行不同的控制,我们可以调用不同的子程序进行控制,这题目里面还有用到的知识点还有左循环指令,计数器、位组合元件等用法。
(本文为技成原创, 作者:陈育鑫,未经授权不得转载,违者必究!)
往期优秀文章回顾:
WinCC通讯的案例讲解,图文都有
相关问答
plc主板上都有哪些元器件?
PLC主板上的元器件很多,下面按功能分区介绍:1.PLC电源部分电路,里面包含元器件有:电容,熔断器,二极管,电阻,光耦,IC芯片;2.PLCCPU主控部分电路,包...PLC主...
plc编程元件采用八进制的有哪些?
plc编程元件采用八进制的有例如西门子的I0.0--I0.15,Q0.0--Q0.15,欧姆龙的0.00--0.15,1.00--1.15.。。。等根据不同品牌不同系列,一般采用的是8进制[例...
fx25系列plc有几种编程元件,?
1.位元件FX系列PLC有4种基本编程位元件,为了分辨各种编程位元件,给它们指定了专用的字母符号:X:代表输入继电器,用于直接输入给PLC的物理信号。Y...
plc电路板各种元件详解?
PLC电路板上的各种元件包括以下几种:1.CPU(CentralProcessingUnit,中央处理器):是PLC的核心部件,负责控制程序的运行和数据的处理。2.内存(Memory):......
plc输出端接哪些元器件?
1.PLC输出端接继电器、电磁阀、电动机等元器件。2.PLC作为一个可编程的控制器,通过输出端口可以控制各种不同的设备和元器件。继电器常用于控制较大功率的电...
fx系列plc存在编程原件x8吗,为什么?
回答如下:FX系列PLC存在编程原件X8,但是其并不是所有型号都支持。X8编程原件是用于FX1S和FX1N系列PLC的,而FX3U和FX5U系列PLC则不支持X8编程原件。这是因为FX1...
plc柜子有哪些元器件?
PLC柜子通常包括以下元器件:电源模块:为PLC提供电源,常见的有24VDC和12VDC等。控制模块:用于编写和执行PLC程序,常见的有LadderDiagram(梯形图)、Instr...
plc编程里面有接线端子怎么外部还要接外端继电端子台如何接线?
科技引领生活,爱科技的小青年带你在科技的海洋里无限遨游……PLC的应用已经很广泛了,多用于工业生产控制,很多初学者,看到老前辈配出来的柜子都会问一个问题...
plc控制器里面有什么元器件?
PLC控制器是一种数字计算机,其主要内部组成包括:可编程逻辑控制器(PLC)、输入/输出模块、中央处理器(CPU)、存储器和通信接口。其中,可编程逻辑控制器(...P...
plc软元件包括哪两类?
1)输入继电器(I)。输入继电器一般有一个PLC的输入端子与之对应,它用于接收外部开关信号。外部的开关信号闭合,则输入继电器的线圈得电,在程序中其常开触点闭...
扫一扫微信交流