一篇文章彻底搞定PLC存储器精华知识(图文并茂,良心整理)
PLC存储器是PLC几大构成之一,本文以S7-200PLC 存储器为例说明,S7-200PLC 有3 个存储区,分别为程序区、系统区和数据区。
PLC存储器数据区划分和PLC存储器名称
程序区用来存储用户程序,存储器为EEPROM;
系统区用来存储PLC 配置结构的参数如PLC 主机和扩展模块I/O 的配置和编制、PLC 站地址等,存储器为EEPROM。
数据区是用户程序执行过程中的内部工作区域。该区域用来存储工作数据和作为寄存器使用,存储器为EEPROM 和RAM
各个存储区以CPU222剖析。
一、输入映像寄存器(I )
用来接收外部输入信号,工程上经常将其称为输入继电器。
CPU222输入映像寄存器地址
二、输出映像寄存器(Q )
PLC 向外部负载发出控制命令,工程上经常将其称为输出继电器。
输出映像寄存器(Q)
三、内部标志位存储器(M )
内部标志位存储器在实际工程中常称作辅助继电器,作用相当于继电器控制电路中的
中间继电器,它用于存放中间操作状态或存储其他相关数据。
内部标志位存储器(M)
四、特殊标志位存储器(SM )
用来存储系统的状态变量与有关控制参数和信息。用于CPU 与用户之间的信息交换,
其位地址有效范围为SM0.0 ~ SM179.7,共有180 个字节,其中SM0.0 ~ SM29.7 这30 个字节为只读型区域,用户只能使用其触点。
特殊标志位存储器(SM)
五、顺序控制继电器存储器(S )
顺序控制继电器用于顺序控制(也称步进控制),与辅助继电器一样也是顺序控制编程
中的重要编程元件之一,它通常与顺序控制继电器指令(也称步进指令)联用以实现顺序控
制编程。
顺序控制继电器存储器(S)
六、其它。
诸如:变量存储器(V )定时器存储器(T )计数器存储器(C )高速计数器(HC )累加器(AC )局部存储器(L )模拟量输入映像寄存器(AI )模拟量输出映像寄存器(AQ )
变量存储器(V)
变量存储器V 与局部存储器十分相似,只不过变量存储器存放的是全局变量,它用在程序
执行的控制过程中,控制操作中间结果或其他相关数据。变量存储器全局有效,全局有效是
指同一个存储器可以在任意程序分区(主程序、子程序和中断程序)被访问。
特殊标志存储器应用
操作数取值范围
操作数取值范围
存储器与范围
电气技术PLC的基本操作指令详解,PLC的分类和用途,纯知识!
PLC是电力工作人员在进行电力设备安装和维护过程中不可缺少的常用工具,PLC给我们的工作和维护带来了便利。下面我们继续分享学习PLC。
一,PLC的种类
1、小型PLC
一体式结构、I/O点数:256点 (384点)、
多用于单机控制
如:FX1S、FX1N、FX2N、FX3U、FX3G整体化PLC,注:F1、F2、 FX1、FX2 、FX0N、FX0S均已停产。
2、中型系列PLC
模块化结构、 I/O点数:<2048点
用于较大规模控制
特点:L系列PLC体积小,功能强大; 如L02CPU,L26CPU等。
3、大型系列PLC
模块式结构、 I/O点数:4096点、运算速度快、网络功能强
满足大型控制系统要求
如: QnA系列PLC :Q3ACPU、Q4ACPU;Q系列PLC :Q00J 、Q00 Q001Q02HQ06HQ12HQ25HQ03UDQ04UD(E)HQ06UD (E) HQ13UD (E) HQ26UD (E) H
二,PLC的基本基本指令简介
助记符
节点命令
功能说明
LD
LDN
N
N
装载(开始的常开触点)
取反后装载(开始的常闭触点)
A
AN
N
N
与(串联的常开触点)
取反后与(串联的常闭触点)
O
ON
N
N
或(并联的常开触点)
取反后或(并联的常闭触点)
EU
ED
上升沿检测
下降沿检测
=
N
赋值
S
R
S_BIT,N
S_BIT,N
置位一个区域
复位一个区域
SHRB
DATA,S_BIT,N
移位寄存器
SRB
SLB
OUT,N
OUT,N
字节右移N位
字节左移N位
RRB
RLB
OUT,N
OUT,N
字节循环右移N位
字节循环左移N位
TON
TOF
Txxx,TP
Txxx,TP
通电延时定时器
断电延时定时器
CTU
CTD
Cxxx,PV
Cxxx,PV
加计数器
减计数器
END
程序的条件结束
STOP
切换到STOP模式
JMP
N
跳到指定的标号
ALD
OLD
电路块串联
电路块并联
PLC指令详解:
一、标准触点指令
LD动合触点指令,表示一个与输入母线相连的动合触点指令,即动合触点逻辑运算起始。
LDN动断触点指令,表示一个与输入母线相连的动断触点指令,即动断触点逻辑运算起始。
A 与动合触点指令,用于单个动合触点的串联。
AX 与非动断触点指令,用于单个动断触点的串联。
O 或动合触点指令,用于单个动合触点的并联。
ON 或非动断触点指令,用于单个动断触点的并联。
LD、LDN、A、AN、O、ON触点指令中变量的数据类型为布尔(BOOC)型。LD、LDN两条指令用于将接点接到母线上,A、AN、O、ON指令均可多次重复使用,但当需要对两个以上接点串联连接电路块的并联连接时,要用后述的OLD指令。
例子:
步序
指令
器件号
步序
指令
器件号
0
LD
I0.0
5
=
Q0.3
1
AN
I0.1
6
=
Q0.4
2
O
I0.2
7
AN
I0.5
3
A
I0.3
8
=
Q0.5
4
ON
I0.4
二、串联电路块的并联连接指令OLD
两个或两个以上的接点串联连接的电路叫串联电路块。串联电路块并联连接时,分支开始用LD、LDN指令,分支结束用OLD指令。OLD指令与后述的ALD指令均为无目标元件指令,而两条无目标元件指令的步长都为一个程序步。OLD有时也简称或块指令。
三、并联电路的串联连接指令ALD
两个或两个以上接点并联电路称为并联电路块,分支电路并联电路块与前面电路串联连接时,使用ALD指令。分支的起点用LD、LDN指令,并联电路结束后,使用ALD指令与前面电路串联。ALD指令也简称与块指令,ALD也是无操作目标元件,是一个程序步指令。
四、输出指令 =
1、= 输出指令是将继电器、定时器、计数器等的线圈与梯形图右边的母线直接连接,线圈的右边不允许有触点,在编程中,触点以重复使用,且类型和数量不受限制。
五、置位与复位指令S、 R
S为置位指令,使动作保持;R为复位指令,使操作保持复位。从指定的位置开始的N个点的寄存器都被置位或复位,N=1~255如果被指定复位的是定时器位或计数器位,将清除定时器或计数器的当前值。
六、跳变触点EU,ED
正跳变触点检测到一次正跳变(触点的入信号由0到1)时,或负跳变触点检测到一次负跳变(触点的入信号由1到0)时,触点接通到一个扫描周期.正/负跳变的符号为EU和ED,他们没有操作数,触点符号中间的”P”和”N”分别表示正跳变和负跳变。
七、空操作指令NOP
NOP指令是一条无动作、无目标元件的一个序步指令。空操作指令使该步序为空操作。用NOP指令可替代已写入指令,可以改变电路。在程序中加入NOP指令,在改动或追加程序时可以减少步序号的改变。
八、程序结束指令END
END是一条无目标元件的一序步指令。PLC反复进行输入处理、程序运算、输出处理,在程序的最后写入END指令,表示程序结束,直接进行输出处理。在程序调试过程中,可以按段插入END指令,可以按顺序扩大对各程序段动作的检查。采用END指令将程序划分为若干段,在确认处于前面电路块的动作正确无误之后,依次删去END指令。要注意的是在执行END指令时,也刷新监视时钟。
PLC的学习前期需要足够的了解PLC,了解他的工作方式,接受的逻辑语言,输入输出指令等。希望大家一起学习。
相关问答
本人想配置一台电脑学plc编程,请问应配置什么样的电脑?-ZOL问答
3.显卡:显存1G及以上位宽256bit及以上,显存类型为DDR3以上,建议使用NV...学习PLC的话,重点是处理能力和稳定性而非图形性能。所以一款入门级的笔记本如...
在单位做设备维修,很多设备上有PLC,想在PLC上多下点功夫,怎么做?
我是矿山电气小东,分享电气知识。看到这个问题时,第一时间就想到了我自己在十几年前,初次接触PLC的场景我与PLC初相识那还是在2007年的一天,我们矿的一斜...1...
PLC中i/o点数256点什么意思哪有这么多在PLC里面吗?
是这台PLC能接受的最大的I/O点数,实际使用的点数应小于256,多为小型PLC如果项目的点数超过256,就需要换中型PLC了。2000多个点的项目也不少,一般像污水处...
plc编程需要怎样的电脑配置?
1.plc编程必须的硬件要求:带usb接口(至少两个以上);带rs232串口;2.plc编程是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用可编程...
PLC的性能指标及分类?
IO总点数,即输入或输出的点数总数量,是PLC很重要的指标。PLC机器产品不同I/O能力也不同。一般小型PLC机在256点以下(无模拟量)。中型PLC机在256~2048(模拟...
PLC调试套定额问题-答疑解惑-广联达服务新干线
PLC调试套定额问题PLC可编程逻辑控制器试验过程I/O256点以下和在线回路实验是否同事套?前者我觉着是柜内检查,后者是现场到PLC系统的检查。但是定额对在线回...
学习PLC编程需要什么样配置的笔记本。-ZOL问答
制图用A卡会好一点先说个型号,DELLD630,这是我现在单位配的电脑型号,也是我...各PLC厂家一般都有专用的通讯电缆,而且彼此不兼容,像西门子就走的MPI电缆,有串...
三菱PLC(Acpu)中定时器是怎么划分单位的?比如T0-T199是100ms定时器?
三菱plc一共有256个定时器,我没用过t600之类的,2^8是256,一个字节,至于t0到t255多大单位计时量你应该知道,就不一一说明了。三菱plc一共有256个定时器,我没用...
plc寄存器数据类型?
plc寄存器有以下几种类型:1、通用数据寄存器(D0~D199)共200点。当M8033为ON时,D0~D199有断电保护功能;当M8033为OFF时则它们无断电保护,这种情况PLC由RUN...
西门子plc,在加模拟量模块?
西门子PLC可以通过添加模拟量模块来实现对模拟量信号的采集和控制。添加模拟量模块需要遵循以下步骤:1.确认PLC型号和相应的模拟量模块型号,以确保模块与PLC...