PLC常用的基本逻辑指令,LD和ANI什么意思?学PLC从逻辑指令开始
在PLC的学习过程中,逻辑指令是非常重要的一个环节,电力人员需要将电路转化为PLC能够识别,读取的语言或者指令,在PLC编写指令时候还是有一定的规范的,今天就一起来看看常见的PLC标准指令!
掌握常见的PLC编程的逻辑指令是学习PLC控制不可缺少的环节,也是基础中的基础!
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中D什么意思?在线等啊?
D一般是指数据寄存器。分为普通寄存器,停电保持用寄存器,特殊用途寄存器,供变址用寄存器等。不同厂家的或者不同系列、规模的plc中数据寄存器的多少和功能都不...
plc中d什么意思?
D一般是指数据寄存器。分为普通寄存器、停电保持用寄存器、特殊用途寄存器、供变址用寄存器等。不同厂家的或者不同系列、规模的plc中数据寄存器的多少和功能...
三菱plc寄存器d命令怎样输入?
三菱PLC数据寄存器D为16位,最高位为符号位。可用两个数据寄存器来存储32位数据,最高位仍为符号位。有几种类型:1.通用数据寄存器(D0~D199)共200点。当M80...
各位大师好,我想问一下三棱plc中DMOV指令?
三菱PLC编程指令DMOV是32位传送指令,K0为十进制常数0。K6Y000中K*指位元件组数量,每个位元件组包含4个连续位元件。K6Y000表示起始位置为Y000的6个位元件...
松下PLC编程时候[FOMV,S,D]其中的D代表什么意思?S代表什么意思?
FOMV,S,D,其中的D代表的是数据寄存器DT,这里指的是16位数据寄存器。FOMV,S,D,其中的D代表的是数据寄存器DT,这里指的是16位数据寄存器。
我是初学plc的工业电工想请教一下老师数据寄存器d是起什么作用的,怎?
D区是通用的数据存储区用来存放数据。温度写入的话,一般如果是直接采集现场的温度,需要使用模拟量AI端口,然后使用模拟量采集命令就可以了。写出模拟量就是使...
PLCd指令是什么意思?
“D表示这是一条32位指令,其操作对象为32位地址,D0,D1组成的32位存储空间内的值加上D2,D3中的值结果存放到D4,D5中去。“D表示这是一条32位指令,其操作对象为...
三菱plc编程怎样输入四位传送指令movd1d2m0?
三菱plc传送指令MOV源操作数只有一个,可以是K、H、KnX、KnY、KnM、KnS、T、C、D、V、Z。显然你出现了两个源操作数,不符合指令格式。目的操作数可以是KnY、Kn...
plc中d是什么继电器?
plc中d是数据存储继电器。plc中d是数据存储继电器。
三菱程序中D什么意思?
[D>S1S2]是触点比较输出指令,指令本身相当于一个触点。D表示是32位数据,[D>S1S2]表示将两个32位操作数进行比较,当S1>S2时,指令所代表的触点接通。信......