以三菱FX系列基本逻辑指令为例聊聊PLC常用基本逻辑指令

电子说

1.2w人已加入

描述

PLC是以微处理器为基础,综合了计算机技术、自动控制技术和通信技术,用面向控制过程面向用户的“自然语言”编程,适应工业环境,简单易懂、操作方便、可靠性高的新一代通用工业控制装置。PLC是在继电器顺序控制基础上发展起来的以微处理器为核心的通用自动控制装置。

可编程逻辑控制器实质是一种专用于工业控制的计算机,其硬件结构基本上与微型计算机相同,基本组成如下图所示,基本构成详细描述如下:

继电器

电源

电源用于将交流电转换成PLC内部所需的直流电,目前大部分PLC采用开关式稳压电源供电。

中央处理单元(CPU)

中央处理器是PLC的控制中枢,也是PLC的核心部件,其性能决定了PLC的性能。

中央处理器由控制器、运算器和寄存器组成,这些电路都集中在一块芯片上,通过地址总线、控制总线与存储器的输入/输出接口电路相连。中央处理器的作用是处理和运行用户程序,进行逻辑和数学运算,控制整个系统使之协调。 

存储器

存储器是具有记忆功能的半导体电路,它的作用是存放系统程序、用户程序、逻辑变量和其他一些信息。其中系统程序是控制PLC实现各种功能的程序,由PLC生产厂家编写,并固化到只读存储器(ROM)中,用户不能访问。

输入单元

输入单元是PLC与被控设备相连的输入接口,是信号进入PLC的桥梁,它的作用是接收主令元件、检测元件传来的信号。输入的类型有直流输入、交流输入、交直流输入。

输出单元

输出单元也是PLC与被控设备之间的连接部件,它的作用是把PLC的输出信号传送给被控设备,即将中央处理器送出的弱电信号转换成电平信号,驱动被控设备的执行元件。输出的类型有继电器输出、晶体管输出、晶闸门输出。

PLC除上述几部分外,根据机型的不同还有多种外部设备,其作用是帮助编程、实现监控以及网络通信。常用的外部设备有编程器、打印机、盒式磁带录音机、计算机等。

功能特点:

(1)可靠性高。由于PLC大都采用单片微型计算机,因而集成度高,再加上相应的保护电路及自诊断功能,提高了系统的可靠性。

(2)编程容易。PLC的编程多采用继电器控制梯形图及命令语句,其数量比微型机指令要少得多,除中、高档PLC外,一般的小型PLC只有16条左右。由于梯形图形象而简单,因此容易掌握、使用方便,甚至不需要计算机专业知识,就可进行编程。

(3)组态灵活。由于PLC采用积木式结构,用户只需要简单地组合,便可灵活地改变控制系统的功能和规模,因此,可适用于任何控制系统。

(4)输入/输出功能模块齐全。PLC的最大优点之一,是针对不同的现场信号(如直流或交流、开关量、数字量或模拟量、电压或电流等),均有相应的模板可与工业现场的器件(如按钮、开关、传感电流变送器、电机启动器或控制阀等)直接连接,并通过总线与CPU主板连接。

(5)安装方便。与计算机系统相比,PLC的安装既不需要专用机房,也不需要严格的屏蔽措施。使用时只需把检测器件与执行机构和PLC的I/O接口端子正确连接,便可正常工作。

(6)运行速度快。由于PLC的控制是由程序控制执行的,因而不论其可靠性还是运行速度,都是继电器逻辑控制无法相比的。

近年来,微处理器的使用,特别是随着单片机大量采用,大大增强了PLC的能力,并且使PLC与微型机控制系统之间的差别越来越小,特别是高档PLC更是如此。 

//

下面以三菱FX系列基本逻辑指令为例,

我们聊聊PLC常用基本逻辑指令:

//01主控复位指令MC及MCRMC(主控指令)

用于公共触点的连接。执行MC后,左母线移到MC触点的后面。

MCR(主控复位指令)

MCR是MC指令的复位指令,它利用MCR指令恢复原左母线的位置。

使用MCMCR指令的好处在于可以节省很多储存单元,因为我们在编程的时候会出现多个线圈同时受一个或一组触点控制的情况,如果我们在每个线圈中都串入同样的触点,就会占用很多储存单元,因为PLC的储存单元是有限的,而使用MC和MCR指令就可以很好的解决这个问题。

例如:

继电器

利用MC NO M0实现左母线右移,使Y0 ,Y1都在X0的控制下,其中N0表示的是嵌套等级,利用MCR,N0恢复到原左母线状态。如果m0断开则会跳过MC,MCR之间的指令向下执行。

注解:

1,MC,MCR程序指令的目标元件为Y何M,但不能用特殊辅助继电器。MC占用3个程序步,MCR占用2个程序步;

2.MC指令的输入触点断开时,在MC和MCR内的积算定时器,计数器,用复位置位驱动的元件保持不变。

02置位与复位指令SET,RST

SET置位指令的作用是使被操作的目标元件置位并保持,

RST复位指令使被操作的目标原件复位并保持清零状态。

例如:

继电器

如上图所示:当X000常开接通的时候,Y000变为ON状态并一直保持该状态,即使X000断开Y000的ON状态也仍然维持不变,只有当X1的常开闭合的时候,Y0才变为OFF状态并保持,即使X1常开断开,Y0也仍为OFF状态。

03冲输出指令PLS,PLF

PLS上升沿脉冲指令:

在输入信号上升沿产生一个扫描周期的脉冲输出;

PLF下降沿脉冲指令:

在输入信号的下降沿产生一个扫描周期的脉冲输出。

说明:

1,PLS,PLF的指令目标元件为Y和M;

2.使用PLS的时候,仅在驱动输入为ON后的一个扫描周期内目标元件为ON;

3.使用PLF的时候只是利用输入信号的下降沿驱动,其它的与PLS相同。

例如:

继电器

当常开触点X0由断到通的瞬间会产生一个上升沿脉冲,M0导通置位Y0,X1由断到通的瞬间产生一个下降沿脉冲,M1导通复位Y0。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分