PLC的指令是什么?
指令语句表编程语言是所有PLC都具有的最基本的编程语言。而指令语句表程序是由一条一条的指令堆砌而成的。因此,我们有必要对指令进行进一步的说明和解读。
PLC的指令语句表程序和微机汇编语言程序非常的相似,我们也是以汇编语言的指令和指令系统方式来进行介绍。
所谓指令是指对PLC的一种操作命令,告诉PLC怎么做,做什么?人们设计了一系列的操作命令,并对他进行二进制编码。但是对于人们设计和交流沟通来说,二进制十分不便于记忆、阅读和书写。进一步又设计出了助记符形式的表示,这就是汇编语言的助记符指令格式。助记符指令十分好记,方便阅读和书写。更好的是它可以直接用键盘输入,然后通过PLC内部的编译程序把它变成一系列的二进制操作编码,由PLC的CPU来执行。
那么一条操作指令是由哪些内容组成的呢?一般来说,一条指令是由操作码和操作数组成的,例:
操作码又叫助记符。表示这条指令的性质和功能,就是要求PLC怎么做,一条指令,器操作码是必不可少的。
操作数又叫地址码,操作数地址,表示参与操作数据或数据的地址,在PLC中,也可以把它叫做编程元件。操作数告诉PLC做什么。上面这条指令表示和一个常开触点X0相串联,并完成逻辑“与”运算。
在PLC指令系统中,操作数可有可无,没有操作数的指令只表示完成一种功能,例如下面指令:
它就没有操作数,仅表示程序就此结束。
在功能指令中,操作数可以有1-4个,例如下面指令:
ADD D0 D1 D2
这条指令中操作数有三个D0 、D1、 D2。这时候把操作数分为源数(源址)和目的操作数(终址)。源址表示操作数的来源,而终址表示指令操作结果存放地址。上面这条指令表示做加法,把D0和D1相加,相加结果放在D2里。显然D0和D1为源址,D2为终址。
往期优秀文章回顾:
18张电气自动化控制动态图,各种实操原理一眼就能看明白
都说PLC编程离不开这7个基础指令,你会几个?(附4个编程实例)
在PLC学习的过程中,基础指令在PLC编程不可缺少,在使用PLC之前,我们需要针对现场工况的需求用指令对PLC进行编程,之后PLC才能按照事先写入的程序进行自动化控制。
今天我们就一起来学习PLC中经常都会用到的7个基础指令,此外再给大家分享4个编程实例,从实际的例子中学会应用,才能在工作中更有帮助!
这个非常适合初学者了,看了之后能对PLC指令有个基本了解,对于老手来说,可能简单了点,但俗语说:温故而知新,所以也是有很大帮助的,今天的干货,你学会了吗?
——END——
相关问答
PLC中的X、Y、M、S、T、C各代表什么意思_作业帮
[最佳回答]没人回答那我就献丑啦X是plc中的输入,y是输出,m是辅助继电器,s是状态继电器(不是用在步进指令的时候s和m的用法相同),t是计时器,c是计数器没人回答...
plc五种编程语言?
plc编程语言如下1、梯形图语言(LD)梯形图语言是PLC程序设计中最常用的编程语言。它是与继电器线路类似的一种编程语言。由于电气设计人员对继电器控制较为熟...
plc的宏指令?
PLC里面是有宏这个概念的,其实所谓的宏不管是任何一种编程软件,它只是一个思想而已,具体的形式可能是不一样的,但功能相同,就是为了简化重复编程的过程而建...
PLC编程语言有哪三个?
1、PLC有五种标准化编程语言顺序功能图(SFC)、梯形图(LD)、功能模块图(FBD)三种图形化语言和语句表(IL)、结构文本(ST)两种文本语言,最常用的两种编程...1、P...
请问PLC的程序是不是根据电路图来编写的?-ZOL问答
你可以这样理解在编写PLC程序的时候如果你手里只有对应电路图,那么你首先要做的是按照你现有的电路图来分析它的工作原理、设备的工作流程和控制方式等等,在实...
plc怎样理解中断功能,有没有例子说明下?
每个厂家的PLC程序都不一样,现在我以西门子smart200来对案例说明一下。中断指令S7-200SMART设置了中断功能,用于实时控制、高速处理、通信和网络等复杂和特...
plc螺纹指令?
于两个或两个以上触点并联在一起的...ORI:“或非”操作指令,表示并联一个常闭触点。ANB:块“与”操作指令,用于两个或两个以上触点并联在一起的回路块的串...
plc程序怎么做配方?
在PLC程序中,可以使用配方管理模块来实现配方的制作和管理。首先,需要明确所需的配方种类和成分,并将其录入到PLC中。然后,通过编写PLC程序,将不同的配方参...
PLC中X和Y代表什么?
在PLC中,X和Y分别代表输入和输出。其中,X通常表示输入信号,如传感器、按钮等输入设备,而Y则表示输出信号,如继电器、电磁阀等输出设备。具体来说,X和Y通常...
【plc可编程控制器中的指令:LD,OR,OUT,LDI,ORB,OR,ANB,SET,...
[最佳回答]LD常开连接母线OR常开并联OUT输出LDI常闭连接母线ORB块并联ANB块窜联很简单,基本指令,买本三菱PLC的书看看就知道了都是非常简单的喽L...