专业讲解:PLC的寻址和编程元件
一、寻址
就是寻找操作数的存放地址。大部分指令都有操作数,而寻址方式的快慢直接影响到PLC的扫描速度。了解了寻址方式也有助于加强对指令功能特别是功能指令的执行过程的理解。单片机,微机中的寻址方式较多,而PLC的指令寻址方式相对较少,一般有下面三种:
1、直接寻址
操作数就存放在数据的地址。基本逻辑指令都是直接寻址方式。
2、立即寻址
其特点是操作数(一般为源址)就是一个10进制或16进制的常数。
3、变址寻址
这是一种最复杂的寻址方式,立即寻址和变址寻址均用在功能指令中。我们只能举例加以说明。
MOV D5V0 D10Z0
这是一条传送指令,D5V0表示操作数的地址存放在从D5开始向后偏移(V0)的寄存器中,而D10Z0表示把数的传送到D10向后偏移(Z0)的寄存器中,如果V0=K8,Z0=K10,且D13中存放的数据是K300,则指令执行结果是把D5向后偏移8个单位,即5+8=13,也就是数D13所存的数据K300送到10+10=20即D20寄存器中去。
变址方式可以使一些程序设计变得十分简短。
上面所讲的指令寻址方式的某些知识,在这门课程中虽然不会用到,但只要希望不断提高自己的PLC应用能力,就一定会用到。
二、编程元件
PLC内部有许多具有不同功能的器件,这些器件通常都是由电子电路和存储器组成的,它们都可以作为指令中操作数地址,我们把常数K/H和这些器件(又称作软元件)统称为PLC的编程元件。
三菱FX2N的编程元件可以分为位元件和字元件两大类。位元件是只有两种状态的开关量元件,而字元件是以字为单位进行数据处理的软元件。位元件有X,Y,M,S。字元件有T,C,D,V,Z,P,I,N和组合位元件。我们把常数K/H也归入字元件。
往期优秀文章回顾:
多种方法教你用PLC与变频器连接!可以说是很全面啦
PLC的寻址和编程元件是什么?
一、寻址
就是寻找操作数的存放地址。大部分指令都有操作数,而寻址方式的快慢直接影响到PLC的扫描速度。了解了寻址方式也有助于加强对指令功能特别是功能指令的执行过程的理解。单片机,微机中的寻址方式较多,而PLC的指令寻址方式相对较少,一般有下面三种:
1、直接寻址
操作数就存放在数据的地址。基本逻辑指令都是直接寻址方式。
2、立即寻址
其特点是操作数(一般为源址)就是一个10进制或16进制的常数。
3、变址寻址
这是一种最复杂的寻址方式,立即寻址和变址寻址均用在功能指令中。我们只能举例加以说明。
MOV D5V0 D10Z0
这是一条传送指令,D5V0表示操作数的地址存放在从D5开始向后偏移(V0)的寄存器中,而D10Z0表示把数的传送到D10向后偏移(Z0)的寄存器中,如果V0=K8,Z0=K10,且D13中存放的数据是K300,则指令执行结果是把D5向后偏移8个单位,即5+8=13,也就是数D13所存的数据K300送到10+10=20即D20寄存器中去。
变址方式可以使一些程序设计变得十分简短。
上面所讲的指令寻址方式的某些知识,在这门课程中虽然不会用到,但只要希望不断提高自己的PLC应用能力,就一定会用到。
二、编程元件
PLC内部有许多具有不同功能的器件,这些器件通常都是由电子电路和存储器组成的,它们都可以作为指令中操作数地址,我们把常数K/H和这些器件(又称作软元件)统称为PLC的编程元件。
三菱FX2N的编程元件可以分为位元件和字元件两大类。位元件是只有两种状态的开关量元件,而字元件是以字为单位进行数据处理的软元件。位元件有X,Y,M,S。字元件有T,C,D,V,Z,P,I,N和组合位元件。我们把常数K/H也归入字元件。
往期优秀文章回顾:
多种方法教你用PLC与变频器连接!可以说是很全面啦
相关问答
在PLC中,符号名寻址是什么意思?主要有几种寻址方式?
符号名寻址实际上可以理解为变量名称寻址,例如AB的PLC,在编辑变量时,需要给每个变量分配名称,地址,描述等等。在编程调用变量时,直接输入变量名称即可,这...
PLC为什么要寻址?
是你对一个地址赋值或者搬移,直接寻址是你直接对一个区间的变量赋值或者搬移。指令中给出的地址是存放数据的地址的地址称为间接寻址。间接寻址方式是,指令给...
三菱PLC的寻址方式有哪些?
三菱PLC的寻址方式主要有以下三种:直接寻址:操作数就是存放数据的地址,如源操作数D11是数据的地址,D11里面的内容才是真正所需的数据。立即寻址:其操作数...
西门子寻址方式?
1是从PLC(可编程逻辑控制器)的输入输出点进行寻址的方式。2在西门子PLC中,每个输入输出点都有一个唯一的地址,可以通过这个地址来访问它们所对应的输入输出...
欧姆龙plc寻址方式详解?
欧姆龙PLC的寻址方式有两种,一种是直接寻址,一种是间接寻址。直接寻址就是直接找到需要操作的地址,间接寻址是在直接寻址的基础之上,把直接寻址得到的地址中...
西门子s7-200plc是如何寻址的我实在是有点看不懂VB10VW?
vb是8位的存储器地址,vw16位的存储器地址,vd是32的存储器地址,如VD10=VW10+VW12,VD10=VB10+VB11+VB12+VB13VW10=VB10+VB11,希望你有用!...
plc中位寻址指令有哪些?
我们都知道西门子200plc有三种寻址方式:立即寻址、直接寻址、间接寻址;这里主要给大家区分下直接和间接寻址1、直接寻址是指指令中直接使用存储器或寄存器地...
请教各位大侠,西门子S7-200PLC如何实现位的间接寻址,即用指针进行变址,谢谢?
用字的方式来寻址,然后取字中位来做控制就可以了。单纯的位间接寻址功能是没有的用字的方式来寻址,然后取字中位来做控制就可以了。单纯的位间接寻址功能是没...
plc红灯一直亮怎么回事
[最佳回答]1、PLC的I/O指示灯,就是输入/输出指示灯,当PLC的输入有信号时,相应的输入指示灯就亮了,当程序里控制输出有信号时,相应的输出指示灯就亮了,这是正常...
举例寄存器间接寻址的适用场合?
直接寻址:使用直接寻址,存储单元地址可以直接包含在指令中,也就是说,地址标识符指明了指令所要处理数值的地址。�符号寻址:在控制程序中,可以进行...例...