直播课堂
HOME
直播课堂
正文内容
PLC编程是指 PLC程序控制是什么?电气高手结合案例编程清晰讲解
发布时间 : 2024-11-24
作者 : 小编
访问数量 : 23
扫码分享至微信

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——

技成培训原创,作者:陈育鑫,未经授权不得转载,违者必究!

PLC的指令是什么?

指令语句表编程语言是所有PLC都具有的最基本的编程语言。而指令语句表程序是由一条一条的指令堆砌而成的。因此,我们有必要对指令进行进一步的说明和解读。

1、指令格式

PLC的指令语句表程序和微机汇编语言程序非常的相似,我们也是以汇编语言的指令和指令系统方式来进行介绍。

所谓指令是指对PLC的一种操作命令,告诉PLC怎么做,做什么?人们设计了一系列的操作命令,并对他进行二进制编码。但是对于人们设计和交流沟通来说,二进制十分不便于记忆、阅读和书写。进一步又设计出了助记符形式的表示,这就是汇编语言的助记符指令格式。助记符指令十分好记,方便阅读和书写。更好的是它可以直接用键盘输入,然后通过PLC内部的编译程序把它变成一系列的二进制操作编码,由PLC的CPU来执行。

那么一条操作指令是由哪些内容组成的呢?一般来说,一条指令是由操作码和操作数组成的,例:

操作码又叫助记符。表示这条指令的性质和功能,就是要求PLC怎么做,一条指令,器操作码是必不可少的。

操作数又叫地址码,操作数地址,表示参与操作数据或数据的地址,在PLC中,也可以把它叫做编程元件。操作数告诉PLC做什么。上面这条指令表示和一个常开触点X0相串联,并完成逻辑“与”运算。

在PLC指令系统中,操作数可有可无,没有操作数的指令只表示完成一种功能,例如下面指令:

END

它就没有操作数,仅表示程序就此结束。

在功能指令中,操作数可以有1-4个,例如下面指令:

ADD D0 D1 D2

这条指令中操作数有三个D0 、D1、 D2。这时候把操作数分为源数(源址)和目的操作数(终址)。源址表示操作数的来源,而终址表示指令操作结果存放地址。上面这条指令表示做加法,把D0和D1相加,相加结果放在D2里。显然D0和D1为源址,D2为终址。

往期优秀文章回顾:

18张电气自动化控制动态图,各种实操原理一眼就能看明白

相关问答

plc编程是什么?

PLC编程是一种用于数字计算操作的电子系统,专为工业环境应用而设计。它使用可编程存储器,存储用于执行逻辑运算,顺序控制,定时,计数和算术运算等操作的指令...

PLC编程是什么?

PLC编程是一种针对可编程逻辑控制器(PLC)的编程方式,用于控制自动化生产线或机器的运行。PLC编程语言通常包括指令列表(IL)、梯形图(LadderDiagram)、功...P...

plc是什么程序?

plc上传就是把PLC里面的程序通过软件传到电脑里。下载就是把编译好的程序通过软件传到PLC里。plc意思是可编程逻辑控制器,是ProgrammableLogicController的...

plc编程中hl什么意思?

1.HL在PLC编程中代表"HighLevel",即高级语言。2.在PLC编程中,HL通常指的是使用类似于C语言或者其他高级编程语言的语法和结构进行编程。相比于低级语言(如....

plc和编程有什么区别?

PLC就是一种小型的计算机。PLC是设备之间通过数字信号进行互动,我们常用的计算机,是人和计算机的互动。控制是PLC的核心功能,其控制类型主要分为以下几种:1、...

plc的基本编程模式是什么,其含义?

PLC的基本编程模式有三种:顺序控制、定时控制和计数控制。其中,顺序控制是指按照一定的顺序依次执行一系列的指令;定时控制是指在一定时间内执行一系列的指令...

plc有两种编程方式分别为?

1、经验法即是运用自己的或别人的经验进行设计,设计前选择与设计要求相类似的成功的例子,并进行修改,增删部分功能或运用其中部分程序,直至适合自己的情况。...

plc的编程有哪些主要规则?

plc的编程主要规则如下:1、安全性,使用PLC控制都会有自动运行的部分,对这部分要做到万无一失,宁可不做,也不要让被控对象处于失控状态。手动部分程序也要...

西门子PLC编程软件是什么?-ZOL问答

软件S7-300PLC(SIMATICManager)S7-1200(TIAPortalV11)S7-200(V4.0STEP7...新版本编程软件STEP7-Micro/WIN...

plc常见的语言编程方法?

PLC的编程方法大体上有5种:经验法、解析法、图解法、技巧法及计算机辅助设计法。(1)经验法:运用已掌握的成功设计经验,结合实际的情况,选择与实际情...

 林依晨兰陵王  爱佳尔净水机 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2024  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部