西门子6ES7540-1AD00-0AA0详情
-
≥ 1台¥0.00
西门子6ES7540-1AD00-0AA0详情
西门子6ES7540-1AD00-0AA0详情
西门子6ES7540-1AD00-0AA0详情
SIMATIC S7-1500, CM PTP RS-232 BA 通讯模块针对 串行连接 RS-232, 空闲端口,3964(R),USS, 19200 kBit/s, 9针 Sub-D 连接器
S7-200系列PLC的存储区
S7-200系列PLC的存储区分为程序存储区、变量存储区和参数存储区。
(1) 程序存储区。程序存储区主要用于存放用户程序,程序空间容量在不同的CPU中是不同的。另外,CPU的RAW区与内置EPPROM上都有程序存储器,它们互为映像,且空间大小一样。系统程序会进行自动调度,在程序执行时将程序从E?PROM映像到RAM中,以提高运行速度。
系统程序也存放在程序空间,但对用户是不开放的,即用户不能访问和读写系统程序。
(2) 变量存储区。变量存储区存储各种编程变量。编程变量包括输入继电器(输入映像)1、输出继电器(输出映像)Q、中间继电器M、定时器T和计数器C。
(3) 参数存储区。参数存储区是用于存放与PLC组态参数有关的存储区域,如保护口令、PLC站地址、停电记忆保持区、软件滤波、强制操作的设定信息等,该存储器为E2PROM。
图3-15为用户程序、PLC组态参数和数据块下载示意图。
图3-15 用户程序、PLC组态参数和数据块下载示意图
S7-300/400系列PLC的存储区
S7-300/400系列PLC的存储区可以划分为四个区域:系统存储器(System Memory)、工作存储器(Work Memory)、装载存储器(Lod Memory)和保持存储器(Non-Volatle Memory),如图3-16和图3-17所示
图3-16 S7-300 PLC存储区分配
图3-17 S7-400 PLC存储区分配
(1) 系统存储器。系统存储器用于存放输入/输出过程映像区(PII、PIQ)、位存储器(M)、定时器(T)、计数器(C)、块堆栈和中断堆栈以及临时存储器(本地数据堆栈)。
(2) 工作存储器。工作存储器仅包含运行时使用的程序和数据。RAM工作存储器集成在CPU中,RAM 的内容通过电源模块供电或后备电池保持。除了CPU417-4可以通过插入的存储卡来扩展工作存储器外,其他PLC的工作存储器都无法扩展。
(3) 装载存储器。装载存储器是用于存放不包含符号地址分配或注释(这些保留在编程设备的存储器中)的用户程序。装载存储器可以是存储卡、内部集成的RAM或内部集成的EPROM,现在的S7-300PLC配置Flash EPROM才能下载程序。
(4) 保持存储器。保持存储器是非易失性的RAM,通过组态可以在PLC掉电后即使没有安装后备电池的情况下,保存一部分位存储器(M)、定时器(T)、计数器(C)和数据块(DB)。在设置CPU参数时一定要应保持的区域。(注意:由于S7-400 PLC没有非易失性的RAM,即使组态了保持区域、掉电时若没有后备电池,也将丢失所有数据。这是S7-300PLC与S7-400PLC的重要区别。)
1) 当在STEP7中执行下载(Download)时,会把编程设备中的用户程序下载到CPU的装载存储区,同时会把运行时使用的程序和数据写人工作存储器(如 OB1和数据块)。
2) 若CPU没有后备电池,当系统斯电时,在工作存储器中定义了保持特性的数据块会把数据写入保持存储器中,上电后保持存储器会把断电时的数据写入工作存储器,了运行数据断电不丢失(见图3-16 和图3-17)。
3) 若CPU没有后备电池,当系统断电时,系统存储器中定义的保持位存储器(M)、定时器(T)、计数器(C)断电时也会写入保持存储器。恢复上电时断电时的数据重新写人,了运行数据断电不丢失(见图3-16和图3-17)。
PLC的发展趋势
1.向高速度、大容量方向发展
为了提高PLC的处理能力,要求PLC具有更好的响应速度和更大的存储容量。目前,有的PLC的扫描速度可达0.1ms/k步左右。PLC的扫描速度已成为很重要的一个性能指标。
在存储容量方面,有的PLC高可达几十兆字节。为了扩大存储容量,有的公司已使用了磁泡存储器或硬盘。
2.向超大型、超小型两个方向发展
当前中小型PLC比较多,为了适应市场的多种需要,今后PLC要向多品种方向发展,特别是向超大型和超小型两个方向发展。现已有I/O点数达14336点的超大型PLC,其使用32位微处理器,多CPU并行工作和大容量存储器,功能强。
小型PLC由整体结构向小型模块化结构发展,使配置更加灵活,为了市场需要已开发了各种简易、经济的超小型微型PLC,小配置的I/O点数为8~16点,以适应单机及小型自动控制的需要,如三菱公司α系列PLC。
3.PLC大力开发智能模块,加强联网通信能力
为满足各种自动化控制系统的要求,近年来不断开发出许多功能模块,如高速计数模块、温度控制模块、远程I/O模块、通信和人机接口模块等。这些带CPU和存储器的智能I/O模块,既扩展了PLC功能,又使用灵活方便,扩大了PLC应用范围。
加强PLC联网通信的能力,是PLC技术进步的潮流。PLC的联网通信有两类:一类是PLC之间联网通信,各PLC生产厂家都有自己的专有联网手段;另一类是PLC与计算机之间的联网通信,一般PLC都有通信模块与计算机通信。为了加强联网通信能力,PLC生产厂家之间也在协商制订通用的通信标准,以构成更大的网络系统,PLC已成为集散控制系统(DCS)不可缺少的重要组成部分。
4.增强外部故障的检测与处理能力
根据统计资料表明:在PLC控制系统的故障中,CPU占5%,I/O接口占15%,输入设备占45%,输出设备占30%,线路占5%。项共20%故障属于PLC的内部故障,它可通过PLC本身的软、硬件实现检测、处理;而其余80%的故障属于PLC的外部故障。因此,PLC生产厂家都致力于研制、发展用于检测外部故障的智能模块,进一步提高系统的可靠性。
5.编程语言多样化
在PLC系统结构不断发展的同时,PLC的编程语言也越来越丰富,功能也不断提高。除了大多数PLC使用的梯形图语言外,为了适应各种控制要求,出现了面向顺序控制的步进编程语言、面向过程控制的流程图语言、与计算机兼容的语言(BASIC、C语言等)等。多种编程语言的并存、互补与发展是PLC进步的一种趋势。
6ES7212-1AB23-0XB8 | S7-200CN CPU222,DC/DC/DC,8输入/6输出 |
6ES7212-1BB23-0XB8 | S7-200CN CPU222,AC/DC/Rly,8输入/6输出 |
6ES7214-1AD23-0XB8 | S7-200CN CPU224,DC/DC/DC,14输入/10输出 |
6ES7214-1BD23-0XB8 | S7-200CN CPU224,AC/DC/Rly,14输入/10输出 |
6ES7214-2AD23-0XB8 | S7-200CN CPU224XP,DC/DC/DC,14输入/10输出,集成2AI/1AO |
6ES7214-2AS23-0XB8 | S7-200CN CPU224XPsi,DC/DC/DC,14输入/10输出,集成2AI/1AO |
6ES7214-2BD23-0XB8 | S7-200CN CPU224XP,AC/DC/Rly,14输入/10输出(NPN输出),集成2AI/1AO |
6ES7216-2AD23-0XB8 | S7-200CN CPU226,DC/DC/DC,24输入/16输出 |
6ES7216-2BD23-0XB8 | S7-200CN CPU226,AC/DC/Rly,24输入/16输出 |