如何复位S7-300和S7-400CPU的s7200存储器器

S7-300CPU存储器介绍及存储卡使用
S7-300CPU存储器介绍及存储卡使用
300存储区概述
PLC的存储区可以划分为四个区域:装载存储器(Load Memory)、工作存储器(Work Memory)、
系统存储器(System Memory)和保持存储区(Non-Volatile
memory),具体如图7-1
1.&&&&&&&&系统存储器:
系统存储器用于存放输入输出过程映像区(PII,PIQ)、位存储器(M)、定时器(T)和计数器(C))、块堆栈和中断堆栈以及临时存储器(本地数据堆栈)。
2.&&&&&&&&工作存储器:
工作存储器仅包含运行时使用的程序和数据。RAM 工作存储器集成在CPU中,
RAM中的内容通过电源模块供电或后备电池保持。除了S7 417-4
CPU可以通过插入专用的存储卡来扩展工作存储器外,其他PLC的工作存储器都无法扩展。
3.&&&&装载存储器:
装载存储器是用于存放不包含符号地址分配或注释(这些保留在编程设备的存储器中)的用户程序。装载存储器可以是存储器卡、内部集成的RAM或内部集成的EPROM.
4.&&&&保持存储器:
保持存储器是非易失性的RAM,通过组态可以在PLC掉电后即使没有安装后备电池的情况下,保存一部分位存储器(M)、定时器(T)、计数器(C)和数据块(DB)。在设置CPU参数时一定要指定要保持的区域。(注意:由于S7-400
PLC没有非易失性RAM,即使组态了保持区域,再掉电时若没有后备电池,也将丢失所有数据。这是S7-300 PLC 与S7-400
的重要区别)&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
中执行下装(download)时,会把编程设备中的用户程序下装到CPU的装载存储区,同时会把运行时使用的程序和数据写入工作存储区(如OB1和数据块)。
若CPU没有后备电池,当系统断电时,在工作存储器中定义了保持特性的数据块会把数据写入保持存储器中,上电后保持存储器会把断电时的数据写入到工作存储区,
保证了运行数据断电不丢失(过程如图7-1中与箭头所示)。
3)&&&&若CPU没有后备电池,当系统断电时,系统存储区中定义n的保持位存储器(M)、定时器(T)和计数器(C))断电时也会写入保持存储器,恢复上电时断电时的数据重新写入,保证了运行数据断电不丢失(如图7-1中与箭头所示)。&&
按照CPU 的装载存储器来分类:新型S7-300 CPU、标准型S7-300 CPU、带内置EPROM 的S7300
CPU,具体描述如下:
2.1 新型S7-300
&新型S7-300
CPU是指使用MMC卡作为其装载存储器的CPU,此类CPU不用安装后备电池,免维护。由于新型S7300-CPU它不含内置的装载存储器,因此必须使用MMC卡。新型的S7-300
CPU包括紧凑型 (即CPU31xC系列)和由标准型更新的新型CPU。任何程序的下载方式都直接保存到卡中,
没有MMC卡,是无法把程序下载到CPU中的。
注意:在西门子的CPU上必须使用西门子专用的MMC卡,不能使用数码相机、移动电话或PDA等数码产品使用的通用型MMC卡。目前应用于以下几种PLC产品:
&&&&&&&&&&&&&&订货号&&&&&&&&&&&&&&&&&&&&&&&&&产品名称
314-1AF**-0AB0&&&&&&&&&&&
新型CPU 314
315-2AG**-0AB0&&&&&&&&&&
新型CPU 315-2DP
312-5BD**-0AB0&&&&&&&&&&&
313-5BE**-0AB0&&&&&&&&&&&
313-6CE**-0AB0&&&&&&&&&&&
CPU313C-2DP
313-6BE**-0AB0&&&&&&&&&&&
CPU313C-2PTP
314-6CF**-0AB0&&&&&&&&&&&
CPU314C-2DP&&&&&&&&&
314-6BF**-0AB0&&&&&&&&&&&
CPU314C-2PTP
613-1CA**-0AE3&&&&&&&&&&&
635-2EC**-0AE3&&&&&&&&&&&
C7 635&& OP
635-2EB**-0AE3&
151-7***-0AB0&&&&&&&
&&& ET200S with
CPU&&&&&&&&&&&
注:以上产品的订货号会因为产品软硬件的升级略有调整,产品特性以产品名称为准。
2.1.1 用于新型S7-300
CPU的MMC卡
MMC卡是一种FEPROM卡,用于新型的S7-300
CPU,包括紧凑型CPU和由标准型更新的新型CPU。新型CPU均没有内置的装载存储器,必须使用MMC卡作为其装载存储器保存用户数据。CPU掉电时,会自动将工作存储器中的数据拷贝到MMC中,保存DB块数据。如图8-1所示:
MMC卡需要用户根据程序大小单独订货,选型时建议大于CPU工作内存,CPU313,CPU314,CPU315-2DP,CPU317-2DP
系列CPU的可插拔MMC卡最大支持8 MB ,其他最高支持4 MB
用于新型S7-300
CPU的MMC 卡(Micro Memory Card )型号如下:
953-8LF11-0AA0
&6ES7 953-8LG11-0AA0
&6ES7 953-8LJ11-0AA0
953-8LL11-0AA0
953-8LM11-0AA0
MB&&& 6ES7
953-8LP11-0AA0
注:以上产品的订货号会因为产品软硬件的升级略有调整,产品特性以产品名称为准。
2.1.2&&&&&
MMC卡使用寿命
MMC的使用寿命主要取决于以下因素:
1.&&删除或编程步骤的数量。
使用MMC的CPU有SFC 82,83,84等特性,可以进行数据的读写:
2&&SFC82“CREA_DBL”:在装载内存(Load
Memory)中生成数据块
2&&SFC83“READ_DBL”:读装载内存(Load
Memory)中的数据块
2&&SFC84“WRIT_DBL”:写数据块(内容)到装载内存(Load
Memory)即MMC卡中。
&&&&但是,请注意由于MMC卡重复写入的次数是有限的,所以当调用SFC
84向MMC卡写数据时最好只在相应的时间间隔(例如每小时,每天...)调用。如果MMC卡在保存时发生故障,相关的调用块会发出否定应答,其结果存放在程序的返回值(RET_VAL)中。错误就会记录在CPU的诊断缓冲区中。
关于SFC 82,83,84 的使用参见文档“MMC卡数据的读写”。
文档链接:。
&&&&&&&&&&&&&&&&&&&&&&&&&
2.&&&&外界影响,例如周围温度。
&当周围温度超过为60℃时,会影响MMC的使用寿命,0-60℃的工作环境下,MMC卡可进行删除/
操作100,000次
3.&&&&MMC卡严禁带电插拔。务必在电源关闭的条件下拆卸该卡。带电插拔时会使卡烧坏。&&
4.&&&&一些意外情况情况也会损坏MMC卡
当装载用户程序时突然断电
2) 当执行
“copy& RAM to ROM”时突然断电。
当存储器复位时出现模块存储赋值错误。
错误格式化或格式化不能进行。
当用户用手触摸MMC卡金属部分时,如果有静电,也可能使卡损坏。&&&
卡只能使用西门子的PG或西门子专有的读卡器(prommer)进行格式化,使用其它第三方的读卡器进行读卡和格式化操作都将破坏此卡。
2.1.3&&&&&
如何将程序写入MMC
MMC是新型CPU的唯一的装载存储器,任何程序的下载方式都直接保存到卡中。
下载的方法有如下几种:
1.&直接下载:用快捷栏中的下载按键直接下载。或使用STEP7中的“PLC
&“Download”菜单命令下载。(如图8-2)
2.&使用STEP7中的“PLC
&“Download User Program to Memory
Card”菜单命令将整个程序下载(如图8-2),注意使用该指令时不能下载单个或部分程序块,只能整体下载,同时会将MMC卡中原来的内容清除。此方法也同样适用于FEPROM卡。
3.&使用STEP7中的“PLC
&Copy RAM to ROM” (如图8-2)
菜单命令,可以把工作存储器的内容拷贝到MMC卡中,同时会将MMC卡中原来的内容清除。此操作只能是 CPU
在STOP模式下才能执行。这个指令用于把CPU中当前运行值
如DB块的运行值拷贝到FEPROM卡中,这样下次用MRES复位时,DB块的值就会复位为保存过的值。此操作对于FEPROM卡同样有效,
4.&使用PG时可以使用STEP7中的“File
& S7-Memory Card & Open”&菜单命令(如图8-3)打开存储卡,再用“PLC
& Save to Memory Card
”将文件写入MMC.此方法也同样适用于FEPROM卡。
5.&在程序中通过调用SFC84“WRIT_DBL”(向装载存储器写数据块),可以将工作存储器中的数据块(内容)写入装载存储器(存储卡)中。&&
2.1.4&&&&&
如何删除MMC卡中的程序
&使用MRES或者“Clear/Reset”不能删除MMC卡中的数据,只能删除工作存储器中的内容,并复位所有的M,T,C以及DB块的实际值。完成复位后会自动将MMC卡中的程序拷贝到工作存储器中,
如下方法可以删除MMC卡中的数据。
使用STEP7中的“View & Online”
菜单命令,在线打开Blocks,选中要删除的块,用“Delete”键,即可直接删除卡中的程序块。这点类似于RAM
2. 用“PLC
&Download User Program to Memory Card”
(如图8-2)下载一个空的程序。
使用西门子编程器PG或西门子专用读卡器来删除或执行格式化。
2.1.5&&&&&
删除MMC卡中的程序的特殊情况:被动格式化
在下列情况出现时,有可能会要求进行被动格式化:
装入应用程序指令由于掉电而中断
向MMC卡写数据时由于掉电而中断
卡中程序的组态与实际的硬件配置不相符时
卡中有CPU无法正确识别的数据
& 可以执行被动格式化的标志为CPU 的STOP
灯出现慢闪,这是CPU在请求被动格式化,只有此时可以用MRES按钮格式化MMC卡,把卡中的错误信息清除,具体操作方法如下:
将模式开关拨到MRES并保持直到STOP
灯保持常亮(约九秒),并在其后三秒内迅速拨动模式开关,即在三秒内使模式开关返回到STOP后再迅速拨回到MRES位置,此时,STOP
灯快速闪烁,表示正在格式化。保持开关在MRES位置,直到STOP 灯常亮,格式化完成。
注意:一定要使用规定的操作顺序。否则,MMC就不能进行格式化,而是返回存储器复位状态。这种情况是在CPU的STOP&灯慢速闪烁时使用,是一种被动的格式化,在正常使用的情况下无法用MRES格式化MMC卡。
2.1.6&&&&&
&关于MMC 卡的其它信息
关于MMC其他问题请参考文档“MMC的信息及使用”。如MMC卡的升级,以及插入MMC卡时PLC所有灯闪烁等问题。
该文档下载地址:
标准型S7-300 CPU
标准型S7-300
CPU指的是不使用MMC卡的S7-300 PLC,也称为老式的S7- 300 CPU。除了CPU318-
2DP外,其它的老式CPU已不再出售。标准型S7-300含有内置的RAM装载存储器,并可以使用FEPROM卡来扩充装载存储器。另外,只有CPU
318-2DP可以使用RAM卡来扩充装载存储器。
2.2.1&&&&&
用于标准型S7-300 CPU的FEPROM卡
标准型的S7-300CPU有内置的Load memory ,通过插入FEPROM(Flash
FEPROM)卡扩展装载存储器,Flash
FEPROM卡更重要的是作为程序备份。在没有后备电池时PLC掉电,在PLC上电后都会自动从FEPROM卡中拷贝程序到CPU的工作存储器中。CPU318的存储区与S7-400CPU
类似,工作存储器分为存储数据和存储程序两部分,分别存储指令代码和数据块。过程如图8-4所示:
用于标准型S7-300
CPU的Flash EPROM 卡(FEPROM 卡)型号如下:
951-0KD00-0AA0
951-0KE00-0AA0
951-0KF00-0AA0
&6ES7 951-0KG00-0AA0
&6ES7 951-1KH00-0AA0
&6ES7 951-0KJ00-0AA0
951-1KK00-0AA0
MB& &&6ES7
951-1KL00-0AA0
951-1KM00-0AA0
注:以上产品的订货号会因为产品软硬件的升级略有调整,产品特性以产品名称为准。
2.2.2&&&&&
只用于CPU 318-2DP 的RAM卡
&6ES7 951-0AG00-0AA0
&6ES7 951-1AH00-0AA0
&6ES7 951-1AJ00-0AA0
951-1AK00-0AA0
MB&&& 6ES7
951-1AL00-0AA0
注:以上产品的订货号会因为产品软硬件的升级略有调整,产品特性以产品名称为准。
2.2.3&&&&&
如何将程序写入FEPROM卡
1. 在STEP中使用“PLC&Download User
Program to Memory
Card”菜单命令(如图8-2)。此时用户程序只能是整体写入FEPROM卡,而不能写入单个或部分程序块,同时,每次写入新的程序会清除原来存在卡中的程序,同时会清除内置RAM
区的内容。
2. 在STEP中使用 “Copy RAM to
ROM”指令(如图8-2),可以把工作存储器的内容拷贝到FEPROM卡中,同时会将FEPROM卡中原来的内容清除。这个指令用于保存PLC的当前运行值拷贝到PLC中,这样下次用MRES复位时,DB块的值就会复位为保存过的值。此方法也同样适用于MMC卡。
3.&使用PG时可以在STEP中使用“File
& S7-Memory Card &
Open”打开存储卡再用&&&&&
“PLC & Save to Memory Card&”将数据写入FEPROM.此操作对于MMC卡同样有效。此方法也同样适用于MMC卡。
2.2.4&&&&&
如何删除FEPROM卡中的程序
目前,删除FEPROM卡中的程序的公开方法只有一种,就是用PG和读卡器来删除卡中的内容,使用存储器复位是无法清空卡里的程序的。
但下述方法同样可以删除FEPROM卡中的内容:
1.&&&&&&在STEP中使用“Download
user program to memory card&”命令可以把程序直接下载到FEPROM中,每次用这个命令下载时,都会清除FEPROM卡中以前下载的程序。当下载的程序大于工作存储器或者大于FEPROM卡的容量时使用“Download
user program to memory
card”命令时会出现报警信息,下载过程仍然可以继续,但是下载完成后会出现错误信息,PLC故障灯亮,此时从CPU的模板信息“Module
information”中可以看到FEPROM卡中内容为空,相当于删除了卡里的东西,之后可以重新在卡里下载新的程序。
2.&&&&&&在STEP中使用“Download
user program to memory
card”下载一个空的程序到卡中,即可清空卡中的内容。
3.&&&&&&通过在线删除工作存储器中的全部程序,再在STEP中执行“Copy
ROM”命令可以将FEPROM卡中的内容全部删除。对于含有内置的EPROM的CPU时,也可就用此方法来删除EPROM中的内容。(仅适用于标准型S7-300
4.&&&&&&当CPU的设置读写保护后,直接用下载的快捷键则下载到内置的RAM(load
memory)中,此时加密信息可以通过复位删除或执行“Download user program to memory
card”下载一个空的程序到卡中,此时可清除CPU中的密码。若CPU的设置读写保护后,执行“Download
user program to memory
card”下载加密程序到FEPROM卡,则无法清除该密码。
5.&&&&&&使用读卡器或PG来删除。当在卡中加密又丢失了密码的情况只能用这种方法来删除卡中的内容。
2.2.5&&&&&
关于FEPROM卡的其它信息
对于标准型S7-300CPU,每次拔卡后上电或者插卡后上电,CPU都会要求执行复位,Stop
灯出现慢闪,需要用MRES复位(用MRES复位注意:拔卡和插卡均只可在掉电时进行)。对于S7-400CPU每次拔卡后上电或者插卡后上电CPU都不会要求执行复位,但在拔卡后,工作存储器的程序自动丢失,即使有后备电池也一样。
带内置EPROM 的S7-300 CPU
对带有集成EPROM的CPU模块,可以使用“Copy
ROM”将程序复制到集成EPROM中,以确保在没有备用电池的情况下发生电源故障或存储器复位时数据不丢失。 CPU
312 IFM、 CPU 314 IFM和C7系列
带有内置的EPROM装载存储器,由于不太常用,这里不作重点描述。
关于数据保持
&CPU启动方式:
S7-300CPU只有“暖启动”(Warm Start),但CPU 318-2 DP的启动方式可定义为暖启动(Warm
Start)和冷启动(Cold Start)两种,定义为暖启动时与其他标准型S7-300相同,定义为冷启动时,与S7
400的冷启动相同)。暖启动调用OB100组织块。当启动时,过程映像和非保持数据被清除。当过程映像读入后,就开始新的一个循环。
在S7-300CPU中,“PowerOn-&PowerOff”或从”STOP-&
RUN”两种情况下都执行“暖启动”(Warm Restart)。
1.&&&&&&对于使用FEPROM卡的标准型S7300
&带后备电池的暖启动:
&&&&&&当暖启动时,后备电池保持的RAM存储器
(OB, FC,FB, DB)
和位存储器(M)、定时器(T)和计数器(C)都被保持。只复位不保持的位存储器(M)、定时器(T)和计数器(C)。过程映像和非保持数据被清除。
不带后备电池的暖启动:
&&&&如果RAM存储器没有电池作后备,就会丢失所存的信息。只有定义成保持的位存储器(M)、定时器(T)和计数器(C)和数据块(DB)的数据可以被保持。
“保持存储器”(Retentive
Memory)标签页用来指定需要保持的位存储器(M)、定时器(T)、计数器(C)和数据块(DB)区域。(如图9-2)
2.&&&&&&对于使用MMC卡的新型S7300
暖启动时,所有的数据块(DB)都是被保持的,“保持存储器”(Retentive
Memory)标签页的定义区为“灰色”不可选的,如图9-3所示。定义了保持的存储器(M)、定时器(T)、计数器(C)中的数据将被保持。过程映像和非保持数据被清除。
&S7-300 CPU
存储器复位
当存储器复位时,工作存储器、内置装载存储器(对于标准CPU)和带保持的数据都被清除,然后执行硬件测试。如果存储器卡存在,用户程序就从存储器卡拷贝到工作存储器。
存储器复位具体完成工作如下:
&删除工作存储器所有的用户数据,包括保持的数据&&&
(不包括 MPI 参数分配)
&硬件测试和初始化
2& &对于使用EPROM卡的CPU,如果插入了
EPROM 存储器卡,且卡中存有用户程序,&
在存储器复位后CPU把EPROM的内容拷贝到内部工作存储区。
对于使用MMC卡的CPU
,在存储器复位后CPU把MMC卡的内容拷贝到内部 工作存储区。
2& 如果没有插入存储器卡,设定的 MPI 地址保持。但是,如果插入存储器卡,
则装入卡内的MPI地址
诊断缓冲区的内容保持,该区的内容利用编程器可以观察到。
注意:必须在CPU是停止模式时才能执行存储器复位:
2& 模式选择器位于“STOP”位置或
2& 模式选择器位于“RUN-P”位置,通过菜单操作“PLC
-& Operating Mode -& Stop”用把模式切换到
&&新型S7-300 CPU(使用
MMC卡)的数据保持问题
存储器(M)、定时器(T)、计数器(C)的可保持性取决于是否被组态为保持,如果组态为非保持,则Stop-&Run或者Power
off/on均被复位,如果组态为保持,则Stop-&Run或者Power
Off/On均被保持。
DB始终保持,不管Stop-&Run或者Power
off/on.但下述过程会复位DB块的值:
掉电-〉拔卡-〉上电-〉掉电-〉插卡-〉上电
存储器对象的记忆
存储器对象
&&&&&&&&&&&&
操作状态变换
存储器复位
用户程序/数据(MMC中)
数据块的实际值
保持的存储器(M)、定时器(T)、计数器(C)
诊断缓冲区、运行小时计数器
MPI 地址、传输速率
X=保持&&&&-=非保持
标准型S7-300 CPU(除了CPU 318-2
DP)的数据保持问题:
1.&&存储器(M)、定时器(T)、计数器(C)
存储器(M)、定时器(T)、计数器(C)的可保持性取决于是否被组态为保持,如果定义为非保持,则Stop-&Run或者Power
off/on均被复位,如果被组态为保持,则Stop-&Run或者Power
off/on均被保持,不管有无电池。但注意,无电池时,必须要有FEPROM程序备份,否则,组态丢失。
2.&&数据块DB
Stop-&Run:所有DB保持,不管是否设为保持
Power Off:
有电池时,所有DB保持,不管是否设为保持
&无电池有卡时:
&当DB块被定义为非保持,则复位
&当DB块被定义为保持,则数据保持
存储器对象的记忆
存储器对象
&&&&&&&&&&&&
操作状态变换
存储器复位
用户程序/数据(FEPROM卡)
数据块(CPU带电池,且设为保持)
数据块(CPU不带电池有卡,设为保持)
数据块(CPU不带电池有卡,未设为保持)
保持的存储器(M)、定时器(T)、计数器(C)
诊断缓冲区、运行小时计数器
MPI 地址、传输速率
X=保持&&&&-=非保持
缩写词含义
IEC:International Electrotechnical
Commission,国际电工技术委员会。
FAQ:Frequently Asked
Questions,常见问题解答。
RAM:Random Access Memory
,随机存取存储器。
它的特点是易挥发性,即掉电失忆。RAM是动态内存,用来存取各种动态的输入输出数据、中间计算结果以及与外部存储器交换的数据和暂存数据。设备断电后,RAM中存储的数据就会丢失。RAM就好比是电脑的内存,运行游戏、程序速度快慢看的是RAM。
ROM:Read Only Memory
只读存储器(一次写入,反复读取)。
RAM和ROM相比,两者的最大区别是RAM在断电以后保存在上面的数据会自动消失,而ROM就不会。ROM又分一次性固化、光擦除和电擦除重写两种类型。ROM是静态空间,用来存储东西的,如计算机中主板中的BIOS就是采用的ROM。
PROM:Programmable
Read-Only Memory,可编程只读存储器。
只允许写入一次,所以也被称为“一次可编程只读存储器”(One Time Progarmming
ROM,OTP-ROM)。
EPROM:Erasable Programmable
ROM,可擦除可编程只读存储器。
可重复擦除和写入,使用紫外线照射一定的时间可擦除其内容,擦除后即可进行再编程。
EEPROM&: Electrically
Erasable Programmable ROM,电可擦除可编程只读存储器
它的最大优点是可直接用电信号擦除,也可用电信号写入。
FEPROM:&Flash&
EPROM ,闪存可擦除可编程只读存储器。
它属于EEPROM的改进产品,由于闪存卡可以在体积上做得很小,所以闪存卡在手机、数码相机、掌上电脑、MP3等设备上获得了广泛的应用。如目前比较流行CF卡(Compact
Flash)、SD卡(Secure Digital Memory Card)、索尼的记忆棒(Memory
Stick)等。
MMC:& Micro Memory Card ,
微型存储卡。
它是一种FEPROM卡,主要用于西门子新型S7-300CPU及紧凑型S7-300CPU中(如CPU31xC)。
市场中的用于手机的通用型MMC卡不能用于西门子的CPU中,必须使用西门子专用的MMC卡。
PG:Programming
device,西门子编程器。
西门子出品的预装西门子工程软件(如STEP7,Wincc等),集成CP5611接口,
具备读写MMC和EPROM卡接口的便携式PC机。
附录-相关设备订货号
l& 用于新型S7-300 CPU的MMC (Micro Memory Card
卡已经分配了新的订货号
64 KB 微存储卡
512 KB 微存储卡
2 MB 微存储卡
4 MB 微存储卡
128KB 微存储卡
953-8LG11-0AA0
*注意事项:
的MMC卡尚未分配新的订货号;当前的订货号暂时仍然有效(6ES-0AA0)。
新的MMC 卡与先前版本的MMC卡在功能和备件上是兼容的。
l& 用于标准型S7-300
CPU的FEPROM卡
951-0KD00-0AA0
951-0KE00-0AA0
951-0KF00-0AA0
951-0KG00-0AA0
951-1KH00-0AA0
951-0KJ00-0AA0
MB&&&&6ES7
951-1KK00-0AA0
MB&&&&6ES7
951-1KL00-0AA0
MB&&&&6ES7
951-1KM00-0AA0
l& 用于S7-400 CPU的FEPROM卡
952-0KF00-0AA0
952-0KH00-0AA0
MB&&&&6ES7
952-1KK00-0AA0
MB&&&&6ES7
952-1KL00-0AA0
MB&&&&6ES7
952-1KM00-0AA0
MB&&&&6ES7
952-1KP00-0AA0
952-1KS00-0AA0
952-1KT00-0AA0
952-1KY00-0AA0
l& 只用于S7 318-2DP 的RAM卡.
951-0AG00-0AA0
951-1AH00-0AA0
951-1AJ00-0AA0
MB&&&&6ES7
951-1AK00-0AA0
MB&&&&6ES7
951-1AL00-0AA0
l& 用于S7 400 CPU的RAM卡
952-0AF00-0AA0
952-1AH00-0AA0
MB&&&&6ES7
952-1AK00-0AA0
MB&&&&6ES7
952-1AL00-0AA0
MB&&&&6ES7
952-1AM00-0AA0
MB&&&&6ES7
952-1AP00-0AA0
952-1AS00-0AA0
l& 用于扩展S7 417-4 CPU
的工作存储器的RAM卡
2*2M&&&6ES7
955-2AL00-0AA0
2*4M&&&6ES7
955-2AM00-0AA0
&USB读卡器
使用USB读卡器可以格式化所有FEPROM存储卡以及MMC卡
Product Designation
USB Prommer
6ES7 792-0AA00-0XA0
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。(window.slotbydup=window.slotbydup || []).push({
id: '2014386',
container: s,
size: '234,60',
display: 'inlay-fix'
&&|&&1次下载&&|&&总473页&&|
西门子S7技术培训
本章阅读结束,如果下载本文需要使用()
0人评价5页
0人评价2页
0人评价5页
3人评价19页
0人评价3页
所需积分:(友情提示:所有文档均可免费全文预览!下载之前请务必先预览阅读,以免误下载造成积分浪费!)
(多个标签用逗号分隔)
文不对题,内容与标题介绍不符
广告内容或内容过于简单
文档乱码或无法正常显示
若此文档涉嫌侵害了您的权利,请参照说明。
10012.25MB
评价文档:S的三种启动方式及其特点简介
作者:PLC培训-58工控网
文章来源:plc-58工控网()
更新时间: 21:48
字号大小【
西门子的S7系列PLC有3种启动方式:暖启动、热启动和冷启动,打开S7-300/400CPU模块的属性对话框的 &启动&选项卡就可以选择启动方式,下面对三种启动方式进行详细解释:
1)暖启动:为完全再启动类型,过程映像区和不保持的存储器位,定时器和计数器都被清零,具有保持功能的的存储器位、定时器和计数器以及数据块依旧保持原数据值,首先执行一次OB100后再周期循环执行OB1,将模式选择开关从STOP位置扳到RUN位置,执行一次手动暖启动.一般的PLC的启动方式都是暖启动。
2)热启动:为再启动类型。启动时,不对计数器等复位,所有数据(无论是保持或 非保持型)都将保持原有状态和原数值,并且将OB101中程序执行一次。然后程序从OB1上次程序执行被中断之处(断点)处开始执行。执行完OB1断点后的剩余指令后继续周期循环执行OB1。热启动一般只有S7-400具有此功能。一般当CPU在RUN模式运行时突然断电然后又很快重新上电后会执行一次热启动.
3)冷启动:冷启动时,所有过程映像区和标志存储器,定时器,计数器(无论保持,非保持)都将被清,而且数据块的当前值被装载存储器的原始值覆盖。然后将OB102中的程序执行一次后执行循环程序OB1。
& 1:大多数CPU400都支持暖启动和热启动和冷启动,但是CPU412-3H,CPU414-4H,CPU414F-3 PNDP,416F-2,CPU417-4H不支持热启动,CPU412-1XF00,CPU412-1XF01,CPU412-1XF02,CPU413-1,CPU413-1,CPU413-2,CPU414-1,CPU414-1,CPU414-2XG00,CPU414-2XG01,CPU414-2XG02,CPU414-2XJ,CPU416-1,CPU416-2XK00,CPU416-2XK01,CPU416-2XL不支持冷启动.
2:绝大多数CPU300仅能暖启动,CPU318-2可以冷启动.
[ 编辑:58gongkong]
上一篇: 下一篇:[网络存储器]S7-300CPU存储器介绍与存储卡的使用_网络存储器-牛bb文章网
[网络存储器]S7-300CPU存储器介绍与存储卡的使用 网络存储器
所属栏目: &
S7-300CPU存储器介绍及存储卡使用S7-300 CPU Memory Introduction &Memory Card Application摘 要目前常用的S7-300CPU主要有:新型CPU:使用MMC卡作为装载存储器,不需要后备锂电池,免维护。标准CPU:也称为老式的S7-300 CPU,使用FEPROM卡作为装载存储器,需要后备电池维 持系统时钟。除了S7-318 2DP外,其它的老式PLC已不再出售。由于存储介质的不同,对于存储卡的使用及对用户程序的数据保存有所不同,本文档主要用于解决以下问题:?? 了解S7-300CPU存储器的概念及区域划分?? 了解新型S7-300CPU 及标准型S7-300CPU 的区别?? MMC卡的使用方法及注意事项,包括如何将程序写入和删除等?? FEPROM卡的使用方法及注意事项,包括如何将程序写入及删除等?? 了解用户程序在S7-300CPU的数据保持问题,包括如何定义保持区等?? S7-300CPU的启动方式及如何进行存储器复位?? 如何将存储卡格式化关键词新型CPU;标准CPU;存储器;微型存储器;保持存储器;闪存;暖启动;保持存储区Key WordsNew CPU; Standard Cpu;Memory;MMC;Flash Eprom;Warm start;Retentive MemoryA&D Service & SupportPage 1-22目 录1. S7 300存储区概述.........................................................32. S7-300 CPU的分类.........................................................42.1 新型S7-300 CPU..........................................................42.1.1 用于新型S7-300 CPU的MMC卡.........................................52.1.2 MMC卡使用寿命.....................................................62.1.3 如何将程序写入MMC.................................................72.1.4 如何删除MMC卡中的程序.............................................82.1.5 删除MMC卡中的程序的特殊情况:被动格式化...........................82.1.6 关于MMC 卡的其它信息..............................................92.2 标准型S7-300 CPU.....................................................92.2.1 用于标准型S7-300 CPU的FEPROM卡....................................92.2.2 只用于CPU 318-2DP 的RAM卡........................................112.2.3 如何将程序写入FEPROM卡...........................................112.2.4 如何删除FEPROM卡中的程序.........................................112.2.5 关于FEPROM卡的其它信息...........................................122.333.13.23.33.4455.15.2 带内置EPROM 的S7-300 CPU............................................12 关于数据保持.........................................................12 CPU启动方式:.......................................................12 S7-300 CPU 存储器复位...............................................15 新型S7-300 CPU(使用 MMC卡)的数据保持问题............................16 标准型S7-300 CPU(除了CPU 318-2 DP)的数据保持问题:................16 缩写词含义...........................................................17 附录-相关设备订货号...................................................18 存储卡.............................................................18 USB读卡器..........................................................20附录-推荐网址.............................................................21A&D Service & SupportPage 2-221. S7 300存储区概述S7-300 PLC的存储区可以划分为四个区域:装载存储器(Load Memory)、工作存储器(Work Memory)、器(System Memory)和保持存储区(Non-Volatile memory),具体如图7-1图7-1 1.系统存储器:系统存储器用于存放输入输出过程映像区(PII,PIQ)、位存储器(M)、定时器(T)和计数器(C))、块堆栈和中断堆栈以及临时存储器(本地数据堆栈)。 2.工作存储器:工作存储器仅包含运行时使用的程序和数据。RAM 工作存储器集成在CPU中, RAM中的内容通过电源模块供电或后备电池保持。除了S7 417-4 CPU可以通过插入专用的存储卡来扩展工作存储器外,其他PLC的工作存储器都无法扩展。 3. 装载存储器:装载存储器是用于存放不包含符号地址分配或注释(这些保留在编程设备的存储器中)的用户程序。装载存储器可以是存储器卡、内部集成的RAM或内部集成的EPROM. 4. 保持存储器: A&D Service & SupportPage 3-22保持存储器是非易失性的RAM,通过组态可以在PLC掉电后即使没有安装后备电池的情况下,保存一部分位存储器(M)、定时器(T)、计数器(C)和数据块(DB)。在设置CPU参数时一定要指定要保持的区域。(注意:由于S7-400 PLC没有非易失性RAM,即使组态了保持区域,再掉电时若没有后备电池,也将丢失所有数据。这是S7-300 PLC 与S7-400 PLC 的重要区别)1) 当在step7 中执行下装(download)时,会把编程设备中的用户程序下装到CPU的装载存储区,同时会把运行时使用的程序和数据写入工作存储区(如OB1和数据块)。2) 若CPU没有后备电池,当系统断电时,在工作存储器中定义了保持特性的数据块会把数据写入保持存储器中,上电后保持存储器会把断电时的数据写入到工作存储区, 保证了运行数据断电不丢失(过程如图7-1中箭头所示)。3) 若CPU没有后备电池,当系统断电时,系统存储区中定义的保持位存储器(M)、定时器(T)和计数器(C))断电时也会写入保持存储器,恢复上电时断电时的数据重新写入,保证了运行数据断电不丢失(如图7-1中。2. S7-300 CPU的分类按照CPU 的装载存储器来分类:新型S7-300 CPU、标准型S7-300 CPU、带内置EPROM 的S7300 CPU,具体描述如下:2.1 新型S7-300 CPU新型S7-300 CPU是指使用MMC卡作为其装载存储器的CPU,此类CPU不用安装后备电池,免维护。由于新型S7300-CPU它不含内置的装载存储器,因此必须使用MMC卡。新型的S7-300 CPU包括紧凑型 (即CPU31xC系列)和由标准型更新的新型CPU。任何程序的下载方式都直接保存到卡中, 没有MMC卡,是无法把程序下载到CPU中的。注意:在西门子的CPU上必须使用西门子专用的MMC卡,不能使用数码相机、移动电话或PDA等数码产品使用的通用型MMC卡。目前应用于以下几种PLC产品:订货号产品名称 新型CPU 314 新型CPU 315-2DPCPU 312CCPU 313CCPU 313C-2DPCPU 313C-2PTPPage 4-22 6ES7 314-1AF**-0AB0 6ES7 315-2AG**-0AB0 6ES7 312-5BD**-0AB0 6ES7 313-5BE**-0AB0 6ES7 313-6BE**-0AB0 A&D Service & Support6ES7 313-6CE**-0AB06ES7 314-6CF**-0AB06ES7 314-6BF**-0AB0 CPU 314C-2DP CPU 314C-2PTPC7 613C7 635 OP 6ES7 613-1CA**-0AE3 6ES7 635-2EC**-0AE36ES7 151-7***-0AB0 6ES7 635-2EB**-0AE3 C7 635 OP ET200S with CPU注:以上产品的订货号会因为产品软硬件的升级略有调整,产品特性以产品名称为准。2.1.1 用于新型S7-300 CPU的MMC卡MMC卡是一种FEPROM卡,用于新型的S7-300 CPU,包括紧凑型CPU和由标准型更新的新型CPU。新型CPU均没有内置的装载存储器,必须使用MMC卡作为其装载存储器保存用户数据。CPU掉电时,会自动将工作存储器中的数据拷贝到MMC中,保存DB块数据。如图8-1所示:MMC卡需要用户根据程序大小单独订货,选型时建议大于CPU工作内存,CPU313,CPU314,CPU315-2DP,CPU317-2DP 系列CPU的可插拔MMC卡最大支持8 MB ,其他最高支持4 MB用于新型S7-300 CPU的MMC 卡(Micro Memory Card )型号如下:64 KB 6ES7953-8LF11-0AA0128 KB 6ES7 953-8LG11-0AA0512 KB 6ES7 953-8LJ11-0AA02 MB 6ES7 953-8LL11-0AA04 MB 6ES7 953-8LM11-0AA08 MB 6ES7 953-8LP11-0AA0注:以上产品的订货号会因为产品软硬件的升级略有调整,产品特性以产品名称为准。A&D Service & SupportPage 5-22图8-12.1.2 MMC卡使用寿命MMC的使用寿命主要取决于以下因素:1. 删除或编程步骤的数量。使用MMC的CPU有SFC 82,83,84等特性,可以进行数据的读写:?? SFC82“CREA_DBL”:在装载内存(Load Memory)中生成数据块?? SFC83“READ_DBL”:读装载内存(Load Memory)中的数据块?? SFC84“WRIT_DBL”:写数据块(内容)到装载内存(Load Memory)即MMC卡中。但是,请注意由于MMC卡重复写入的次数是有限的,所以当调用SFC 84向MMC卡写数据时最好只在相应的时间间隔(例如每小时,每天...)调用。如果MMC卡在保存时发生故障,相关的调用块会发出否定应答,其结果存放在程序的返回值(RET_VAL)中。错误就会记录在CPU的诊断缓冲区中。关于SFC 82,83,84 的使用参见文档“MMC卡数据的读写”。文档链接:http://www..cn/service/e-training/detail.asp?attachmentid=183。2. 外界影响,例如周围温度。当周围温度超过为60℃时,会影响MMC的使用寿命,0-60℃的工作环境下,MMC卡可进行删除/ 写 操作100,000次3. MMC卡严禁带电插拔。务必在电源关闭的条件下拆卸该卡。带电插拔时会使卡烧坏。 A&D Service & SupportPage 6-224. 一些意外情况情况也会损坏MMC卡1) 当装载用户程序时突然断电2) 当执行 “copy RAM to ROM”时突然断电。3) 当存储器复位时出现模块存储赋值错误。4) 错误格式化或格式化不能进行。5) 当用户用手触摸MMC卡金属部分时,如果有静电,也可能使卡损坏。注意:MMC 卡只能使用西门子的PG或西门子专有的读卡器(prommer)进行格式化,使用其它第三方的读卡器进行读卡和格式化操作都将破坏此卡。2.1.3 如何将程序写入MMCMMC是新型CPU的唯一的装载存储器,任何程序的下载方式都直接保存到卡中。下载的方法有如下几种:1.直接下载:用快捷栏中的下载按键菜单命令下载。(如图8-2) 直接下载。或使用STEP7中的“PLC &“Download”图8-22. 使用STEP7中的“PLC &“Download User Program to Memory Card”菜单命令将整个程序下载(如图8-2),注意使用该指令时不能下载单个或部分程序块,只能整体下载,同时会将MMC卡中原来的内容清除。此方法也同样适用于FEPROM卡。3. 使用STEP7中的“PLC &Copy RAM to ROM” (如图8-2) 菜单命令,可以把工作存储器的内容拷贝到MMC卡中,同时会将MMC卡中原来的内容清除。此操作只能是 CPU 在STOP模式下才能执行。这个指令用于把CPU中当前运行值 如DB块的运行值拷贝到A&D Service & SupportPage 7-22FEPROM卡中,这样下次用MRES复位时,DB块的值就会复位为保存过的值。此操作对于FEPROM卡同样有效,4. 使用PG时可以使用STEP7中的“File & S7-Memory Card & Open” 菜单命令(如图8-3)打开存储卡,再用“PLC & Save to Memory Card ”将文件写入MMC.此方法也同样适用于FEPROM卡。图8-35. 在程序中通过调用SFC84“WRIT_DBL”(向装载存储器写数据块),可以将工作存储器中的数据块(内容)写入装载存储器(存储卡)中。2.1.4 如何删除MMC卡中的程序使用MRES或者“Clear/Reset”不能删除MMC卡中的数据,只能删除工作存储器中的内容,并复位所有的M,T,C以及DB块的实际值。完成复位后会自动将MMC卡中的程序拷贝到工作存储器中,如下方法可以删除MMC卡中的数据。1. 使用STEP7中的“View & Online” 菜单命令,在线打开Blocks,选中要删除的块,用“Delete”键,即可直接删除卡中的程序块。这点类似于RAM 卡。2. 用“PLC &Download User Program to Memory Card” (如图8-2)下载一个空的程序。3. 使用西门子编程器PG或西门子专用读卡器来删除或执行格式化。2.1.5 删除MMC卡中的程序的特殊情况:被动格式化在下列情况出现时,有可能会要求进行被动格式化:1) 装入应用程序指令由于掉电而中断2) 向MMC卡写数据时由于掉电而中断A&D Service & SupportPage 8-223) 卡中程序的组态与实际的硬件配置不相符时4) 卡中有CPU无法正确识别的数据可以执行被动格式化的标志为CPU 的STOP 灯出现慢闪,这是CPU在请求被动格式化,只有此时可以用MRES按钮格式化MMC卡,把卡中的错误信息清除,具体操作方法如下:将模式开关打到MRES并保持直到STOP 灯保持常亮(约九秒),并在其后两秒内迅速开关,使其返回到STOP 再迅速按回到MRES位置,此时,STOP 灯快速闪烁,表示正在格式化。保持开关在MRES位置,直到STOP 灯常亮,格式化完成。注意:一定要使用规定的操作顺序。否则,MMC就不能进行格式化,而是返回存储器复位状态。这种情况是在CPU的STOP 灯慢速闪烁时使用,是一种被动的格式化,在正常使用的情况下无法用MRES格式化MMC卡。2.1.6 关于MMC 卡的其它信息1. 关于MMC其他问题请参考文档“MMC的信息及使用”。如MMC卡的升级,以及插入MMC卡时PLC所有灯闪烁等问题。该文档下载地址:http://www..cn/service/e-training/detail.asp?attachmentid=1782.2 标准型S7-300 CPU标准型S7-300 CPU指的是不使用MMC卡的S7-300 PLC,也称为老式的S7- 300 CPU。除了CPU318- 2DP外,其它的老式CPU已不再出售。标准型S7-300含有内置的RAM装载存储器,并可以使用FEPROM卡来扩充装载存储器。另外,只有CPU 318-2DP可以使用RAM卡来扩充装载存储器。2.2.1 用于标准型S7-300 CPU的FEPROM卡标准型的S7-300CPU有内置的Load memory ,通过插入FEPROM(Flash FEPROM)卡扩展装载存储器,Flash FEPROM卡更重要的是作为程序备份。在没有后备电池时PLC掉电,在PLC上电后都会自动从FEPROM卡中拷贝程序到CPU的工作存储器中。CPU318的存储区与S7-400CPU 类似,工作存储器分为存储数据和存储程序两部分,分别存储指令代码和数据块。过程如图8-4所示:A&D Service & SupportPage 9-22图8-4用于标准型S7-300 CPU的Flash EPROM 卡(FEPROM 卡)型号如下:16 KB 6ES7 951-0KD00-0AA032 KB 6ES7 951-0KE00-0AA064 KB 6ES7 951-0KF00-0AA0128 KB 6ES7 951-0KG00-0AA0256 KB 6ES7 951-1KH00-0AA0512 KB 6ES7 951-0KJ00-0AA01 MB 6ES7 951-1KK00-0AA02 MB 6ES7 951-1KL00-0AA04 MB 6ES7 951-1KM00-0AA0注:以上产品的订货号会因为产品软硬件的升级略有调整,产品特性以产品名称为准。 A&D Service & SupportPage 10-222.2.2 只用于CPU 318-2DP 的RAM卡128 KB 6ES7 951-0AG00-0AA0256 KB 6ES7 951-1AH00-0AA0512 KB 6ES7 951-1AJ00-0AA01 MB 6ES7 951-1AK00-0AA02 MB 6ES7 951-1AL00-0AA0注:以上产品的订货号会因为产品软硬件的升级略有调整,产品特性以产品名称为准。2.2.3 如何将程序写入FEPROM卡1. 在STEP中使用“PLC&Download User Program to Memory Card”菜单命令(如图8-2)。此时用户程序只能是整体写入FEPROM卡,而不能写入单个或部分程序块,同时,每次写入新的程序会清除原来存在卡中的程序,同时会清除内置RAM 区的内容。2. 在STEP中使用 “Copy RAM to ROM”指令(如图8-2),可以把工作存储器的内容拷贝到FEPROM卡中,同时会将FEPROM卡中原来的内容清除。这个指令用于保存PLC的当前运行值拷贝到PLC中,这样下次用MRES复位时,DB块的值就会复位为保存过的值。此方法也同样适用于MMC卡。3. 使用PG时可以在STEP中使用“File & S7-Memory Card & Open”打开存储卡再用 “PLC & Save to Memory Card ”将数据写入FEPROM.此操作对于MMC卡同样有效。此方法也同样适用于MMC卡。2.2.4 如何删除FEPROM卡中的程序目前,删除FEPROM卡中的程序的公开方法只有一种,就是用PG和读卡器来删除卡中的内容,使用存储器复位是无法清空卡里的程序的。但下述方法同样可以删除FEPROM卡中的内容:1. 在STEP中使用“Download user program to memory card ”命令可以把程序直接下载到FEPROM中,每次用这个命令下载时,都会清除FEPROM卡中以前下载的程序。当下载的程序大于工作存储器或者大于FEPROM卡的容量时使用“Download user program tomemory card”命令时会出现报警信息,下载过程仍然可以继续,但是下载完成后会出现错误信息,PLC故障灯亮,此时从CPU的模板信息“Module information”中可以看到FEPROM卡中内容为空,相当于删除了卡里的东西,之后可以重新在卡里下载新的程序。A&D Service & SupportPage 11-222. 在STEP中使用“Download user program to memory card”下载一个空的程序到卡中,即可清空卡中的内容。3. 通过在线删除工作存储器中的全部程序,再在STEP中执行“Copy RAM to ROM”命令可以将FEPROM卡中的内容全部删除。对于含有内置的EPROM的CPU时,也可就用此方法来删除EPROM中的内容。(仅适用于标准型S7-300 PLC)4. 当CPU的设置读写保护后,直接用下载的快捷键则下载到内置的RAM(load memory)中,此时加密信息可以通过复位删除或执行“Download user program to memory card”下载一个空的程序到卡中,此时可清除CPU中的密码。若CPU的设置读写保护后,执行“Download user program to memory card”下载加密程序到FEPROM卡,则无法清除该密码。5. 使用读卡器或PG来删除。当在卡中加密又丢失了密码的情况只能用这种方法来删除卡中的内容。2.2.5 关于FEPROM卡的其它信息对于标准型S7-300CPU,每次拔卡后上电或者插卡后上电,CPU都会要求执行复位,Stop 灯出现慢闪,需要用MRES复位(用MRES复位注意:拔卡和插卡均只可在掉电时进行)。对于S7-400CPU每次拔卡后上电或者插卡后上电CPU都不会要求执行复位,但在拔卡后,工作存储器的程序自动丢失,即使有后备电池也一样。2.3 带内置EPROM 的S7-300 CPU“Copy RAM to ROM”将程序复制到集成EPROM 对带有集成EPROM的CPU模块,可以使用中,以确保在没有备用电池的情况下发生电源故障或存储器复位时数据不丢失。 CPU 312 IFM、 CPU 314 IFM和C7系列 带有内置的EPROM装载存储器,由于不太常用,这里不作重点描述。3 关于数据保持3.1 CPU启动方式:S7-300CPU只有“暖启动”(Warm Start),但CPU 318-2 DP的启动方式可定义为暖启动(Warm Start)和冷启动(Cold Start)两种,定义为暖启动时与其他标准型S7-300相同,定义为冷启动时,与S7 400的冷启动相同)。暖启动调用OB100组织块。当启动时,过程映像和非保持数据被清除。当过程映像读入后,就开始新的一个循环。A&D Service & SupportPage 12-22图9-1在S7-300CPU中,“PowerOn-&PowerOff”或从”STOP-& RUN”两种情况下都执行“暖启动”(Warm Restart)。1. 对于使用FEPROM卡的标准型S7300 CPU:1) 带后备电池的暖启动:当暖启动时,后备电池保持的RAM存储器 (OB, FC,FB, DB) 和位存储器(M)、定时器(T)和计数器(C)都被保持。只复位不保持的位存储器(M)、定时器(T)和计数器(C)。过程映像和非保持数据被清除。2) 不带后备电池的暖启动:如果RAM存储器没有电池作后备,就会丢失所存的信息。只有定义成保持的位存储器(M)、定时器(T)和计数器(C)和数据块(DB)的数据可以被保持。A&D Service & SupportPage 13-22图9-2“保持存储器”(Retentive Memory)标签页用来指定需要保持的位存储器(M)、定时器(T)、计数器(C)和数据块(DB)区域。(如图9-2)2. 对于使用MMC卡的新型S7300 CPU暖启动时,所有的数据块(DB)都是被保持的,“保持存储器”(Retentive Memory)标签页的定义区为“灰色”不可选的,如图9-3所示。定义了保持的存储器(M)、定时器(T)、计数器(C)中的数据将被保持。过程映像和非保持数据被清除。A&D Service & SupportPage 14-22图9-33.2 S7-300 CPU 存储器复位当存储器复位时,工作存储器、内置装载存储器(对于标准CPU)和带保持的数据都被清除,然后执行硬件测试。如果存储器卡存在,用户程序就从存储器卡拷贝到工作存储器。 存储器复位具体完成工作如下:?? 删除工作存储器所有的用户数据,包括保持的数据?? 硬件测试和初始化?? 对于使用EPROM卡的CPU,如果插入了 EPROM 存储器卡,且卡中存有用户程序,在存储器复位后CPU把EPROM的内容拷贝到内部工作存储区。对于使用MMC卡的CPU ,在存储器复位后CPU把MMC卡的内容拷贝到内部 工作存储区。?? 如果没有插入存储器卡,设定的 MPI 地址保持。但是,如果插入存储器卡, 则装入卡内的MPI地址?? 诊断缓冲区的内容保持,该区的内容利用编程器可以观察到。注意:必须在CPU是停止模式时才能执行存储器复位:?? 模式选择器位于“STOP”位置或?? 模式选择器位于“RUN-P”位置,通过菜单操作“PLC -& Operating Mode -& Stop”用把模式切换到 STOP。A&D Service & Support(不包括 MPI 参数分配) Page 15-223.3 新型S7-300 CPU(使用 MMC卡)的数据保持问题1. 存储器(M)、定时器(T)、计数器(C)的可保持性取决于是否被组态为保持,如果组态为非保持,则Stop-&Run或者Power off/on均被复位,如果组态为保持,则Stop-&Run或者Power Off/On均被保持。2. DB始终保持,不管Stop-&Run或者Power off/on.但下述过程会复位DB块的值: 掉电-〉拔卡-〉上电-〉掉电-〉插卡-〉上电 存储器对象的记忆操作状态变换存储器对象通电/断电用户程序/数据(MMC中) 数据块的实际值保持的存储器(M)、定时器(T)、计数器(C)诊断缓冲区、运行小时计数器 MPI 地址、传输速率 X=保持 -=非保持3.4 标准型S7-300 CPU(除了CPU 318-2 DP)的数据保持问题:1. 存储器(M)、定时器(T)、计数器(C)存储器(M)、定时器(T)、计数器(C)的可保持性取决于是否被组态为保持,如果定义为非保持,则Stop-&Run或者Power off/on均被复位,如果被组态为保持,则Stop-&Run或者Power off/on均被保持,不管有无电池。但注意,无电池时,必须要有FEPROM程序备份,否则,组态丢失。 2. 数据块DBStop-&Run:所有DB保持,不管是否设为保持Power Off: 有电池时,所有DB保持,不管是否设为保持无电池有卡时:当DB块被定义为非保持,则复位 当DB块被定义为保持,则数据保持A&D Service & SupportSTOP-&RunX X X X X存储器复位X - - X XX X X X XPage 16-22存储器对象的记忆操作状态变换存储器对象通电/断电用户程序/数据(FEPROM卡) 数据块(CPU带电池,且设为保持) 数据块(CPU不带电池有卡,设为保持) 数据块(CPU不带电池有卡,未设为保持)保持的存储器(M)、定时器(T)、计数器(C)诊断缓冲区、运行小时计数器 MPI 地址、传输速率 X=保持 -=非保持4 缩写词含义IEC:International Electrotechnical Commission,国际电工技术委员会。 FAQ:Frequently Asked Questions,常见问题解答。 RAM:Random Access Memory ,随机存取存储器。它的特点是易挥发性,即掉电失忆。RAM是动态内存,用来存取各种动态的输入输出数据、中间计算结果以及与外部存储器交换的数据和暂存数据。设备断电后,RAM中存储的数据就会丢失。RAM就好比是电脑的内存,运行游戏、程序速度快慢看的是RAM。 ROM:Read Only Memory 只读存储器(一次写入,反复读取)。RAM和ROM相比,两者的最大区别是RAM在断电以后保存在上面的数据会自动消失,而ROM就不会。ROM又分一次性固化、光擦除和电擦除重写两种类型。ROM是静态空间,用来存储东西的,如计算机中主板中的BIOS就是采用的ROM。 PROM:Programmable Read-Only Memory,可编程只读存储器。只允许写入一次,所以也被称为“一次可编程只读存储器”(One Time Progarmming ROM,OTP-ROM)。EPROM:Erasable Programmable ROM,可擦除可编程只读存储器。可重复擦除和写入,使用紫外线照射一定的时间可擦除其内容,擦除后即可进行再编程。EEPROM : Electrically Erasable Programmable ROM,电可擦除可编程只读存储器 A&D Service & SupportSTOP-&RunX X X X X X X存储器复位X X - - - X XX X X - X X XPage 17-22它的最大优点是可直接用电信号擦除,也可用电信号写入。FEPROM: Flash EPROM ,闪存可擦除可编程只读存储器。它属于EEPROM的改进产品,由于闪存卡可以在体积上做得很小,所以闪存卡在手机、数码相机、掌上电脑、MP3等设备上获得了广泛的应用。如目前比较流行CF卡(Compact Flash)、SD卡(Secure Digital Memory Card)、索尼的记忆棒(Memory Stick)等。MMC: Micro Memory Card , 微型存储卡。它是一种FEPROM卡,主要用于西门子新型S7-300CPU及紧凑型S7-300CPU中(如CPU31xC)。 市场中的用于手机的通用型MMC卡不能用于西门子的CPU中,必须使用西门子专用的MMC卡。 PG:Programming device,西门子编程器。西门子出品的预装西门子工程软件(如STEP7,Wincc等),集成CP5611接口, 具备读写MMC和EPROM卡接口的便携式PC机。5 附录-相关设备订货号5.1 存储卡z 用于新型S7-300 CPU的MMC (Micro Memory Card )MMC 卡已经分配了新的订货号 名 称64 KB 微存储卡512 KB 微存储卡2 MB 微存储卡4 MB 微存储卡128KB 微存储卡 新订货号 旧订货号 6ES-0AA0 6ES-0AA0 6ES-0AA0 6ES-0AA0 6ES-0AA0 6ES-0AA0 6ES-0AA0 6ES-0AA0 *** 6ES7 953-8LG11-0AA0*注意事项:128 KB 的MMC卡尚未分配新的订货号;当前的订货号暂时仍然有效(6ES-0AA0)。 兼容性:新的MMC 卡与先前版本的MMC卡在功能和备件上是兼容的。z 用于标准型S7-300 CPU的FEPROM卡16 KB 6ES7 951-0KD00-0AA0A&D Service & SupportPage 18-2232 KB 6ES7 951-0KE00-0AA0 64 KB 6ES7 951-0KF00-0AA0 128 KB 6ES7 951-0KG00-0AA0 256 KB 6ES7 951-1KH00-0AA0 512 KB 6ES7 951-0KJ00-0AA0 1 MB 6ES7 951-1KK00-0AA0 2 MB 6ES7 951-1KL00-0AA0 4 MB 6ES7 951-1KM00-0AA0z 用于S7-400 CPU的FEPROM卡64 KB 6ES7 952-0KF00-0AA0 256 KB 6ES7 952-0KH00-0AA0 1 MB 6ES7 952-1KK00-0AA0 2 MB 6ES7 952-1KL00-0AA0 4 MB 6ES7 952-1KM00-0AA0 8 MB 6ES7 952-1KP00-0AA0 16 MB 6ES7 952-1KS00-0AA0 32 MB 6ES7 952-1KT00-0AA0 64 MB 6ES7 952-1KY00-0AA0 z 只用于S7 318-2DP 的RAM卡.128 KB 6ES7 951-0AG00-0AA0 256 KB 6ES7 951-1AH00-0AA0 512 KB 6ES7 951-1AJ00-0AA0 1 MB 6ES7 951-1AK00-0AA0 2 MB 6ES7 951-1AL00-0AA0 z 用于S7 400 CPU的RAM卡64 KB 6ES7 952-0AF00-0AA0 256 KB 6ES7 952-1AH00-0AA0 1 MB 6ES7 952-1AK00-0AA0A&D Service & SupportPage 19-222 MB 6ES7 952-1AL00-0AA04 MB 6ES7 952-1AM00-0AA08 MB 6ES7 952-1AP00-0AA016 MB 6ES7 952-1AS00-0AA0z 用于扩展S7 417-4 CPU 的工作存储器的RAM卡2*2M 6ES7 955-2AL00-0AA02*4M 6ES7 955-2AM00-0AA05.2 USB读卡器使用USB读卡器可以格式化所有FEPROM存储卡以及MMC卡 Product DesignationUSB Prommer Order No.6ES7 792-0AA00-0XA0A&D Service & SupportPage 20-22附录-推荐网址AS西门子(中国)有限公司自动化与驱动集团 客户服务与支持中心网站首页:http://www..cn/Service/专家推荐精品文档:http://www..cn/Service/recommend.aspAS常问问题:AS更新信息:“找答案”AS版区:http://www..cn/service/answer/category.asp?cid=1027HMI西门子(中国)有限公司自动化与驱动集团 客户服务与支持中心网站首页:http://www..cn/Service/专家推荐精品文档:http://www..cn/Service/recommend.aspHMI常问问题: HMI更新信息:“找答案”WinCC版区:http://www..cn/service/answer/category.asp?cid=1032NET西门子(中国)有限公司自动化与驱动集团 客户服务与支持中心网站首页:http://www..cn/Service/专家推荐精品文档:http://www..cn/Service/recommend.aspNet常问问题: Net更新信息:“找答案”Net版区:http://www..cn/service/answer/category.asp?cid=1031A&D Service & SupportPage 21-22欢迎您转载分享:
更多精彩:

我要回帖

更多关于 s7 400 cpu 复位方法 的文章

 

随机推荐