PLC程序控制是什么?电气高手结合案例编程清晰讲解
什么是顺序控制,顾名思义,就是按照一定的顺序,执行相应的动作。
普通的动作,我们只需要根据一定的逻辑,去编写程序,想到什么,就写什么,写法非常灵活。但是,假设一套设备,动作非常多,非常复杂,用普通对的编程逻辑去写的话,会非常麻烦,这个时候就需要使用到顺序控制。
顺序控制的优点有以下几点,一是可以更清晰、简洁地去分布程序的动作,方便编程;二是监控程序的时候能够清晰的知道程序运行到哪一步了,出问题了能很快找到问题点,方便维护。
每个类型的plc都会有对应的顺序控制的编程方法。三菱plc专门用来做顺序控制的是使用SFC程序;当然,这只是顺序控制的其中一种方法,还可以使用数据寄存器D来保存程序的动作;也可以通过中间继电器M作为标志位,记录程序的动作。
今天,我们重点讲解用数据寄存器D保存程序动作的方法,下面看具体案例:
如下图,有两台电机M1、M2,分别能够控制A、B两个平台进行左移右移动作,每个平台都有左右限位,具体I/O分布如表所示:
要求动作如下表所示:
拿到这样一道题目,不是马上就开始写程序,要做的第一步是把状态转移图画出来,如下图:
上图中的红色文字指的是步号,第一步是A右行,第二步是B左行,我们可以用一个数据寄存器D0对其动作进行记录,用MOV指令进行给定。比如按下X4按钮时,用mov指令给寄存器D0传送一个K1的数值,表示进入了第一步,这些。用等于指令,当D0等于1时,输出Y1的动作,让A平台右行。
下面我们来看下具体程序的编写(程序里面还使用了暂停功能,使用X5输出控制M8034,这样Y点就暂停输出了,设备就停止动作,但是,动作的记录寄存器D0并没有复位,只要再次按下启动按钮X4,接触M8034的自锁,设备就能按照原本的动作执行动作。程序也有停止功能,按下X6时,所有输出的Y点都停止,同时复位D0寄存器,这样设备就只能重新开始动作)。
——END——
技成培训原创,作者:陈育鑫,未经授权不得转载,违者必究!
西门子LOGO!到底算不算PLC,图文讲解LOGO的功能
今天我们聊一聊西门子的LOGO!,很多人可能没有接触过这款设备,为什么叫设备而不是PLC?因为西门子对它没有明显的定位,我们可以把它理解成为介于继电器控制系统和PLC之间的一种设备,性能低于西门子S7-200。
西门子LOGO证书,啥用没有!
最近很多人问我同是西门子的低端产品, LOGO!和S7-200到底有什么区别?那么今天我们聊一聊这款产品的特点。
它的优点是;价格感人,结构更为紧凑,操作简单,系统稳定等特点。
LOGO!
主机集成8路数字量输入和4路数字量输出;自带冬夏时至功能,有密码保护功能,数据保存功能并可以拓展模块。 西门子S7-200这款PLC大家都很熟悉;我们就不再这里重复了。
西门子S7-200
我们可以将S7-200与LOGO!对比一下,因定位不同,它们的区别非常大:
一 程序存储空间及数字、模拟量的输入/输出点数不同:LOGO!本身只有8输入4输出;
二 编程方法不同;LOGO可以使用自带的键盘(带显示屏的LOGO!)编程,也可以使用LOGO!Soft Comfort进行编程,如果使用软件编程,则必须使用专用的编程电缆。S7-200:需要编程软件STEP7 MicroWin和编程电脑;编程电缆也需要专用的;
S7-200软件
LOGO!软件
三 编程语言也不同;LOGO:使用功能块及梯形图。S7-200:则是标准的PLC语言;FBD功能块、LAD梯形图及STL助记符(语言);
四 都有仿真调试:LOGO使用的是自带编程软件,可离线仿真运行、调试程序等。而S7-200则需要使用第三方仿真软件,对于这个软件西门子是不承认的,功能也很受限。
五 程序结构不同; LOGO!不支持子程序、中断、符号表、数据移动、比较(可使用“模拟量比较器”间接实现)、字符串、“跳转”,无临时变量存储器;这些都是不如S7-200的功能。
六 LOGO!在时间控制方面具有非常大的优势,对模拟量的处理程序相对(非常)简单;
七 应用在比较小的系统时,LOGO!的性价比远远高于S7-200。
八 通讯能力不同,LOGO!的通讯能力不如S7-200。如:LOGO!(0BA6)之间不能直接通讯,只能通过S7-200等进行通讯;
九 LOGO!带触摸屏显示。可以在屏幕上组态显示各种运行数据,S7-200无此功能。二者均可以配专用的文本显示器,同时,S7-200还可以配触摸屏。
十 LOGO!的定位介于继电器和PLC之间,所以它的输出点的带载能力大于S7-200,对于一些场合,可以直接输出控制;而S7-200必须用继电器过渡。
你觉得LOGO!这款产品到底怎么样?
相关问答
plc标志位是什么?
PLC中的标志位是指PLC自生固化在其电路板内的内存系统数据区的变化影射。就如电脑的BIOS基础系统一样,PLC自身即便是没有用户程序,其实它内部也有支持指导它...
龙字标识的plc是什么?
龙字标识P丨c是接通位龙字标识P丨c是接通位
plc地址表示方法?
plc有两种地址标识方法,根据机架及安装槽位编址范围进行编址,称为绝对编址方法。而通过用符号名表示特定的绝对编址号并建立符号数据库保存符号名的编址方法,...
三菱plc进位标志位什么意思?
回答如下:三菱PLC进位标志位通常指的是一个二进制位,用于记录一个计数器或定时器的计数值是否达到了设定的上限。当计数器或定时器的计数值达到上限时,进位标...
欧姆龙plc命名规则?
对一款plc,我们从它的型号可以得到它的完整的产品信息,比如供电电源、输入输出点数量、输出信号性质。可以帮助我们选型,匹配外部电气连接。这是PLC的型号解...
plc中m区和l区区别?
在PLC(可编程逻辑控制器)中,M区和L区分别扮演着不同的角色,主要区别体现在以下几个方面:存储内容与用途:M区(位存储区):主要用于存储运算的中间操作状...在...
plc是什么意思?
什么是PLC?PLC:ProgrammableLogicController(可编程序控制器)1978NEMA(NationalElectricalManufactureAss...
PLC中,到底要X输入端怎么样,X代表的继电器才相当于动作呢?
PLC梯形图的内部是由许多不同功能的元件构成的,它们并不是真正的硬件物理元件,而是由电子电路和存储器组成的软元件,如X代表输入继电器,是由输入电路和输入映...
三菱plc中cj指令如何输入开始和结束呀?
CJ是条件跳转指令,(功能号是FNC00Pxx,Pxx是程序指针标志,在要跳转到的地方前面加程序标号,标号任选P0~p127),软件直接输入cj空格Pxx,当CJ的执行条件满足时...
三菱plcy0脉冲输入完毕标志?
标志位。ON:指定的脉冲数的发生结束。OFF:不到指定脉冲量时的中断以及停止发出连续脉冲时。因此,ON的时间主要看你是否条件中断或停止...M8029为指令执...