昆明西门子PLC代理商|供货商
可以执行被动格式化的标志为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所有灯闪烁等问题。
该文档下载地址:
2.2 标准型S7-300 CPU
标准型S7-300 CPU指的是不使用MMC卡的S7-300 PLC,也称为老式的S7- 300 CPU。除了CPU318-2DP外,其它的老式CPU已不再出售。标准型S7-300含有内置的RAM装载存储器,并可以使用FEPROM卡来扩充装载存储器。只有CPU318-2DP可以使用RAM卡来扩充装载存储器。
2.2.1 用于标准型S7-300CPU的FEPROM卡
标准型的S7-300CPU有内置的Load memory ,通过插入FEPROM(FlashFEPROM)卡扩展装载存储器,FlashFEPROM卡更重要的是作为程序备份。在没有后备电池时PLC掉电,在PLC上电后都会自动从FEPROM卡中拷贝程序到CPU的工作存储器中。CPU318的存储区与S7-400CPU类似,工作存储器分为存储数据和存储程序两部分,分别存储指令代码和数据块。过程如图8-4所示:
图8-4
用于标准型S7-300 CPU的Flash EPROM 卡(FEPROM 卡)型号如下:
16 KB 6ES7 951-0KD00-0AA0
32 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-0AA0
注:以上产品的订货号会因为产品软硬件的升级略有调整,产品特性以产品名称为准。
2.2.2 只用于CPU 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
2.2.3 如何将程序写入FEPROM卡
1.在STEP中使用“PLC>Download User Programto MemoryCard"菜单命令(如图8-2)。此时用户程序只能是整体写入FEPROM卡,而不能写入单个或部分程序块,每次写入新的程序会清除原来存在卡中的程序,会清除内置RAM区的内容。
2.在STEP中使用 “CopyRAM toROM"指令(如图8-2),可以把工作存储器的内容拷贝到FEPROM卡中,会将FEPROM卡中原来的内容清除。这个指令用于保存PLC的当前运行值拷贝到PLC中,这样下次用MRES复位时,DB块的值就会复位为保存过的值。此方法也同样适用于MMC卡。
3. 使用PG时可以在STEP中使用“File> S7-Memory Card >Open"打开存储卡再用 “PLC > Save to MemoryCard"将数据写入FEPROM.此操作对于MMC卡同样有效。此方法也同样适用于MMC卡。
2.2.4 如何删除FEPROM卡中的程序
目前,删除FEPROM卡中的程序的公开方法只有一种,就是用PG和读卡器来删除卡中的内容,使用存储器复位是无法清空卡里的程序的。
但下述方法同样可以删除FEPROM卡中的内容:
1. 在STEP中使用“Downloaduser program to memorycard "命令可以把程序直接下载到FEPROM中,每次用这个命令下载时,都会清除FEPROM卡中以前下载的程序。当下载的程序大于工作存储器或者大于FEPROM卡的容量时使用“Downloaduser program to memorycard"命令时会出现报警信息,下载过程仍然可以继续,下载完成后会出现错误信息,PLC故障灯亮,此时从CPU的模板信息“Moduleinformation"中可以看到FEPROM卡中内容为空,相当于删除了卡里的东西,之后可以重新在卡里下载新的程序。
2. 在STEP中使用“Downloaduser program to memorycard"下载一个空的程序到卡中,即可清空卡中的内容。
3. 通过在线删除工作存储器中的全部程序,再在STEP中执行“CopyRAM toROM"命令可以将FEPROM卡中的内容全部删除。对于含有内置的EPROM的CPU时,也可就用此方法来删除EPROM中的内容。(仅适用于标准型S7-300PLC)
4. 当CPU的设置读写保护后,直接用下载的快捷键则下载到内置的RAM(loadmemory)中,此时加密信息可以通过复位删除或执行“Download user program tomemorycard"下载一个空的程序到卡中,此时可清除CPU中的密码。若CPU的设置读写保护后,执行“Downloaduser program to memorycard"下载加密程序到FEPROM卡,则无法清除该密码。
5. 使用读卡器或PG来删除。当在卡中加密又丢失了密码的情况只能用这种方法来删除卡中的内容。