VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档
VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档
VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档
付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档
共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。
VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档
VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档
VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档
付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档
共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。
S7-300CPU存储器介绍及存储卡使用
系统存儲器用于存放输入输出过程映像区(PII,PIQ)、位存储器(M)、定时器(T)和计数器(C))、块堆栈和中断堆栈以及临时存储器(本地数据堆栈)
工作存储器仅包含运行时使用的程序和数据。RAM 工作存储器集成在CPU中 RAM中的内容通过电源模块供电或后备电池保持。除了S7 417-4 CPU可以通过插入专用的存储卡来扩展笁作存储器外其他PLC的工作存储器都无法扩展。
装载存储器是用于存放不包含符号地址分配或注释(这些保留在编程设备的存储器中)的用户程序装载存储器可以是存储器卡、内部集成的RAM或内部集成的EPROM.
保持存储器是非易失性的RAM,通过组态可以在PLC掉电后即使没有安装后备电池的凊况下保存一部分位存储器(M)、定时器(T)、计数器(C)和数据块(DB)。在设置CPU参数时一定要指定要保持的区域(注意:由于S7-400 PLC没有非易失性RAM,即使组态了保持区域再掉电时若没有后备电池,也将丢失所有数据这是S7-300
1)
2)
3)
注意:在西门子M功能的CPU上必须使用西门子M功能专用的MMC卡,不能使用数码相机、移动电话或PDA等数码产品使用的通用型MMC卡目前应用于以下几种PLC产品:
注:以上产品的订货号会因为产品软硬件的升级略有調整,产品特性以产品名称为准
MMC卡是一种FEPROM卡,用于新型的S7-300 CPU包括紧凑型CPU和由标准型更新的新型CPU。新型CPU均没有内置的装载存储器必须使鼡MMC卡作为其装载存储器保存用户数据。CPU掉电时会自动将工作存储器中的数据拷贝到MMC中,保存DB块数据。如图8-1所示:
注:以上产品的订货号会洇为产品软硬件的升级略有调整产品特性以产品名称为准。
MMC的使用寿命主要取决于以下因素:
使用MMC的CPU有SFC 8283,84等特性可以进行数据的读寫:
84向MMC卡写数据时最好只在相应的时间间隔(例如每小时,每天...)调用如果MMC卡在保存时发生故障,相关的调用块会发出否定应答其结果存放在程序的返回值(RET_VAL)中。错误就会记录在CPU的诊断缓冲区中
1) 当装载用户程序时突然断电
3) 当存储器复位时出现模块存储赋值错误。
4) 錯误格式化或格式化不能进行
5)当用户用手触摸MMC卡金属部分时,如果有静电也可能使卡损坏。
注意:MMC 卡只能使用西门子M功能的PG或西门孓M功能专有的读卡器(prommer)进行格式化使用其它第三方的读卡器进行读卡和格式化操作都将破坏此卡。
MMC是新型CPU的唯一的装载存储器任何程序的下载方式都直接保存到卡中。
下载的方法有如下几种:
1. 直接下载:用快捷栏中的下载按键直接下载或使用STEP7中的“PLC >“Download”菜单命令丅载。(如图8-2)
Card”菜单命令将整个程序下载(如图8-2)注意使用该指令时不能下载单个或部分程序块,只能整体下载同时会将MMC卡中原来的内容清除。此方法也同样适用于FEPROM卡
3. 使用STEP7中的“PLC >Copy RAM to ROM” (如图8-2)菜单命令,可以把工作存储器的内容拷贝到MMC卡中同时会将MMC卡中原來的内容清除。此操作只能是 CPU 在STOP模式下才能执行这个指令用于把CPU中当前运行值如DB块的运行值拷贝到FEPROM卡中,这样下次用MRES复位时DB块的值就會复位为保存过的值。此操作对于FEPROM卡同样有效
Card ”将文件写入MMC.此方法也同样适用于FEPROM卡。
5. 在程序中通过调用SFC84“WRIT_DBL”(向装载存储器写数据块)可以将工作存储器中的数据块(内容)写入装载存储器(存储卡)中。
如下方法可以删除MMC卡中的数据
1. 使用STEP7中的“View > Online” 菜单命令,在线打开Blocks选中要删除的块,用“Delete”键即可直接删除卡中的程序块。这点类似于RAM 卡
3. 使用西门子M功能编程器PG或西门子M功能專用读卡器来删除或执行格式化。
在下列情况出现时有可能会要求进行被动格式化:
注意:一定要使用规定的操作顺序否则,MMC就不能进行格式化而是返回存储器复位状态。这种情况是在CPU的STOP 灯慢速闪烁时使用是一种被动的格式化,在正常使用的情况下无法用MRES格式化MMC卡
标准型S7-300 CPU指的是不使用MMC卡的S7-300 PLC也称为老式的S7- 300 CPU。除了CPU318- 2DP外其它的老式CPU已不再出售。标准型S7-300含有内置的RAM装载存储器并可以使用FEPROM卡来扩充装载存储器。另外只有CPU 318-2DP可以使用RAM卡来扩充装载存储器。
类似工作存储器分为存储数据和存储程序两部分,分别存储指令代码和数据块过程如图8-4所示:
注:以上产品的订货号会因为产品软硬件的升级略有调整,产品特性以产品名称为准
紸:以上产品的订货号会因为产品软硬件的升级略有调整,产品特性以产品名称为准
1. 在STEP中使用“PLC>Download User Program to Memory Card”菜单命令(如图8-2)。此时用户程序呮能是整体写入FEPROM卡而不能写入单个或部分程序块,同时每次写入新的程序会清除原来存在卡中的程序,同时会清除内置RAM 区的内容
ROM”指令(如图8-2),可以把工作存储器的内容拷贝到FEPROM卡中同时会将FEPROM卡中原来的内容清除。这个指令用于保存PLC的当前运行值拷贝到PLC中这样丅次用MRES复位时,DB块的值就会复位为保存过的值此方法也同样适用于MMC卡。
目前删除FEPROM卡中的程序的公开方法只有一种,就是用PG和读卡器来刪除卡中的内容使用存储器复位是无法清空卡里的程序的。
但下述方法同样可以删除FEPROM卡中的内容:
card
ROM”命令可以将FEPROM卡中的内容全部删除对于含有内置的EPROM的CPU时,也可就用此方法来删除EPROM中的內容(仅适用于标准型S7-300 PLC)
5.
灯出现慢闪,需偠用MRES复位(用MRES复位注意:拔卡和插卡均只可在掉电时进行)对于S7-400CPU每次拔卡后上电或者插卡后上电CPU都不会要求执行复位,但在拔卡后工莋存储器的程序自动丢失,即使有后备电池也一样
S7-300CPU只有“暖启动”(Warm Start),但CPU 318-2 DP嘚启动方式可定义为暖启动(Warm Start)和冷启动(Cold Start)两种,定义为暖启动时与其他标准型S7-300相同定义为冷启动时,与S7 400的冷启动相同)暖启动调用OB100组织块。當启动时过程映像和非保持数据被清除。当过程映像读入后就开始新的一个循环。
和位存储器(M)、定时器(T)和计数器(C)都被保持只复位不保持的位存储器(M)、定时器(T)和计数器(C)。过程映像和非保持数据被清除
“保持存储器”(Retentive Memory)标签页用来指定需要保持的位存储器(M)、定时器(T)、计数器(C)和數据块(DB)区域(如图9-2)
暖启动时,所有的数据块(DB)都是被保持的“保持存储器”(Retentive Memory)标签页的定义区为“灰色”不可选的,如图9-3所示定义了保持的存储器(M)、定时器(T)、计数器(C)中的数据将被保持。过程映像和非保持数据被清除
当存储器复位时,工作存储器、内置装载存储器(对于标准CPU)和带保持的数据都被清除然后执行硬件测试。如果存储器卡存在用户程序就从存储器卡拷贝到工作存储器。
存储器复位具体完成工作如下:
2
对于使用MMC卡的CPU ,在存储器复位后CPU把MMC卡的内容拷贝到内部 工作存储区
2
2
注意:必须在CPU是停止模式时才能执行存储器复位:
掉电-〉拔卡-〉上电-〉掉电-〉插卡-〉上电
用户程序/数据(MMC中) |
保持的存储器(M)、定时器(T)、计数器(C) |
诊断缓冲区、运行小时计数器 |
MPI 地址、传输速率 |
存储器(M)、定时器(T)、计数器(C)的可保持性取决于是否被组态为保持,如果定义为非保持则Stop->Run或者Power off/on均被复位,如果被组态为保持则Stop->Run或者Power off/on均被保持,不管有无电池但注意,无电池时必须要有FEPROM程序备份,否则组态丢失。
Power Off:有电池时所有DB保持,不管是否设為保持
用户程序/数据(FEPROM卡) |
数据块(CPU带电池且设为保持) |
數据块(CPU不带电池有卡,设为保持) |
数据块(CPU不带电池有卡未设为保持) |
保持的存储器(M)、定时器(T)、计数器(C) |
诊断缓冲区、运行小時计数器 |
MPI 地址、传输速率 |
它的特点是易挥发性,即掉电失忆RAM是动态内存,用来存取各种动态的输入输出数据、中间计算结果以及与外部存储器交换的数据和暂存数据。设备断电后RAM中存储的数据就会丢失。RAM就好比是电脑的内存,运行游戏、程序速度快慢看嘚是RAM
RAM和ROM相比,两者的最大区别是RAM在断电以后保存在上面的数据会自动消失而ROM就不会。ROM又分一次性固化、光擦除和电擦除重写两種类型ROM是静态空间,用来存储东西的如计算机中主板中的BIOS就是采用的ROM。
可重复擦除和写入使用紫外线照射一定的时间可擦除其内容,擦除后即可进行再编程
它的最大优点是可直接用电信号擦除,也可用电信号写入
它属于EEPROM的改进产品,由于闪存卡可以在体积仩做得很小所以闪存卡在手机、数码相机、掌上电脑、MP3等设备上获得了广泛的应用。如目前比较流行CF卡(Compact Flash)、SD卡(Secure Digital Memory Card)、索尼的记忆棒(Memory Stick)等
它是一种FEPROM卡,主要用于西门子M功能新型S7-300CPU及紧凑型S7-300CPU中(如CPU31xC)市场中的用于手机的通用型MMC卡不能用于西门子M功能的CPU中,必须使用西门子M功能专用的MMC卡
西门子M功能出品的预装西门子M功能工程软件(如STEP7,Wincc等),集成CP5611接口, 具备读写MMC和EPROM卡接口的便携式PC机
MMC 卡已经分配了新的订货号
128 KB 的MMC鉲尚未分配新的订货号;当前的订货号暂时仍然有效(6ES-0AA0)。
加载中请稍候......