当前位置:首页 > 体育 >

plc常用的存储器有哪些(plc的数据存储器的类型一般有哪些)

来源:原点资讯(m.360kss.com)时间:2023-11-10 22:52:44作者:YD166手机阅读>>

1、 PLC的存储器

PLC是一个数字运算控制器,对载入内存的控制指令进行储存与执行。可执行的指令和系统设置放在程序存储器中,运算中可读、写的数据存储在数据存储器中(PLC的外设如输入、输出信号可以映射到内部存储器中)。所以了解PLC的内存非常重要。

1.1存储器类型

常用的存储器分类如下图所示,分主存、闪存、辅存和缓存。在单片机系统里我们往往只涉及到主存,主存里包括随机存储器和程序存储器。

随机存储器采用静态存储的方式,用SRAM表示。SRAM不需要刷新电路即能保存它内部存储的数据。而DRAM(Dynamic Random Access Memory)每隔一段时间,要刷新充电一次,否则内部的数据即会消失,因此SRAM具有较高的性能,但是SRAM也有它的缺点,即它的集成度较低,功耗较DRAM大,相同容量的DRAM内存可以设计为较小的体积,但是SRAM却需要很大的体积。同样面积的硅片可以做出更大容量的DRAM,因此SRAM显得更贵。在STM32F429ZGT6单片机中,SRAM只有256K。

单片机里的程序存储器采用FlashROM,它的最大特点是必须按块(Block)擦除(每个区块的大小不定,不同厂家的产品有不同的规格),而EEPROM则可以一次只擦除一个字节(Byte)。Flash-ROM(闪存)已经成为了目前最成功、流行的一种固态内存,与 EEPROM 相比具有读写速度快,而与 SRAM 相比具有非易失、以及价廉等优势。在STM32F429ZGT6单片机中,FlashROM的容量有1024K。

由PLC的内部存储结构可以看出,PLC的存储器分为系统程序存储器,数据存储器和用户程序存储器,他们分别保存着功能不同的数据和代码。PLC中的全部信息,包括用户设置、输入的原始数据、PLC的梯形图程序、中间或最终运行结果,都保存在这些器件种。

评价一个存储器的性能需要从两个方面考虑,一是容量,容量越大可以保存的数据越多;二是存储器的读写速度,这关系好程序执行的效率。对于Flash Memory还要考虑到擦/写寿命,当然随着技术的进步,Flash Memory的擦/写现在都能在10万次以上了。

1.2 PLC的内存分类

下图是PLC运行时的内存交互示意图,PLC系统不断读取用户程序,将用户程序指令编译,跳转到相应的指令函数并执行该指令函数,根据指令的要求或读取或写入用户数据,如此周而复始。因此PLC的运行其实就是不断执行用户指令,从而改写用户数据的过程(外部输入、输出映射到内存中)。

根据存放的程序或数据的特性不同,存储器分为只读程序的存储区(ROM)和可读、写存储的数据区(RAM)。我们把运行中不会修改的梯形图程序(PLC中程序的在线修改是由上位机传送修改后的梯形图程序到PLC,并非是由PLC自身修改变更梯形图程序)放置在ROM区,而把读、写频繁的数据放置在RAM区中。一个PLC如果程序存储器标称5K步,表明这个PLC可以存放5K的梯形图程序文件。梯形图程序是怎样存储在程序存储器中的呢?后面讲解程序文件时再详细说明。PLC的内存数据区会在手册中说明,如输入、输出继电器内存大小,内部继电器大小,时间和计数器继电器大小,还有数据存储器的容量大小都会一一注明,使用户在使用时不会越界,引起梯形图的编译错误。

1.2.1系统程序由PLC制造商编写,与PLC的硬件组成有关。它完成了系统诊断、命令解释、功能子程序调用管理、逻辑运算、通信和各种参数设置等功能,为PLC操作提供了平台。系统程序与PLC的性能有关,在PLC的使用过程中不会发生变化,因此由厂家直接固化在ROM、PROM、EPROM或FlashROM中,用户无法访问和修改。

1.2.2用户程序是由PLC的被控对象确定,由用户根据对象生产过程的控制要求编制的应用程序。为了方便读取、检查和修改,用户程序一般存储在CMOS静态RAM中,用锂电池作为备用电源,保证断电时信息不会丢失。为了防止干扰破坏ram中的程序,当用户程序运行正常,不需要改动时,可以固化在rom中。目前,许多可编程逻辑控制器直接使用EEPROM作为用户存储器。

1.2.3工作数据是PLC在运行过程中频繁变化和访问的一些数据,存储在RAM中,以满足随机访问的要求。在PLC的工作数据存储器中,有一个存储区,用于存储输入/输出继电器、辅助继电器、定时器、计数器等逻辑器件。这些设备的状态由用户程序的初始设置和运行条件决定。根据需要,断电时用备用电池将部分数据维持在现有状态,断电时可以保存数据的这部分存储区称为数据保存区。

栏目热文

plc的存储器是用来存放什么单元(plc程序存储器用来存放哪些)

plc的存储器是用来存放什么单元(plc程序存储器用来存放哪些)

PLC的硬件主要由中央处理器(CPU)、存储器、输入单元、输出单元、通信接口扩展接口、电源等部分组成。其中,CPU是PL...

2023-11-10 22:37:18查看全文 >>

plc的存储器分为哪五个区(plc常用哪几种存储器各有什么特点)

plc的存储器分为哪五个区(plc常用哪几种存储器各有什么特点)

可编程序控制器的硬件组成可编程序控制器的功能结构区由CPU(中央处理器)、存储器和输入模块/输出模块三部分组成。可编程序...

2023-11-10 23:00:09查看全文 >>

plc的存储器有哪两种(plc常用哪几种存储器各有什么特点)

plc的存储器有哪两种(plc常用哪几种存储器各有什么特点)

S7-200常用存储区包括I区、Q区、AI区、AQ区、V区、M区、T区、C区、SM区等,这些所有的存储区大小都是固定的,...

2023-11-10 22:18:06查看全文 >>

plc存储器的功能是什么(plc使用的存储器一般是什么)

plc存储器的功能是什么(plc使用的存储器一般是什么)

  学PLC不要怕,没什么难的,学PLC也不要慌,方法对了,就可以一帆风顺。  这次,咱们谈谈PLC的位存储器。  PL...

2023-11-10 22:59:59查看全文 >>

plc存储器可分为哪三种(plc的存储器分为哪三种)

plc存储器可分为哪三种(plc的存储器分为哪三种)

答:PLC内部所有存储器称之为PLC内存。PLC内存一般分为三部分:1)系统程序存储器。主要存储PLC的系统程序,相当于...

2023-11-10 22:17:21查看全文 >>

plc存储器的作用与分类(plc的存储器包括什么)

plc存储器的作用与分类(plc的存储器包括什么)

点击"PLC发烧友"关注我们吧!众多PLC学习者中,学到数据类型总会遇到坎。如果在这个问题上一知半解,就...

2023-11-10 22:25:01查看全文 >>

健康无忧保险价格表(太平洋健康无忧保险多少钱)

健康无忧保险价格表(太平洋健康无忧保险多少钱)

01如果你们有长期关注各类保险公众号对线下保险的测评,你会发现,平安人寿的平安福重疾险受到的批评是最多的;一方面原因是,...

2023-11-10 22:21:53查看全文 >>

保险中的无忧险是什么(保险中的无忧险是什么意思)

保险中的无忧险是什么(保险中的无忧险是什么意思)

很多刚接触保险的人,在了解完意外险和寿险的基本保障后,心里都会有这样的疑问:“意外险和寿险都保身故和残疾,寿险比意外险还...

2023-11-10 22:25:44查看全文 >>

健康无忧险哪几家保险公司有(健康险哪个保险公司销售的最好)

健康无忧险哪几家保险公司有(健康险哪个保险公司销售的最好)

如果说,大保险公司除了卖得贵,还有哪点做得好,那就是通过广告和人海战术,在很多人的心里种下一颗种子:买保险,也要买品牌的...

2023-11-10 23:04:37查看全文 >>

健康无忧保险适合买吗(买健康无忧保险到底好不好)

健康无忧保险适合买吗(买健康无忧保险到底好不好)

现在健康无忧重大疾病保险C1款已经停售了,不过健康无忧C6款重疾险还在售,有不少网友说它是消费者的福音。那这款新华健康无...

2023-11-10 22:58:33查看全文 >>

文档排行