上犹电脑信息网我们一直在努力
您的位置:上犹电脑信息网 > 设置问题 > 怎么格式化内存卡-分享西门子PLC S7-300 MMC装载存储器的程序下载、删除及格式化

怎么格式化内存卡-分享西门子PLC S7-300 MMC装载存储器的程序下载、删除及格式化

作者:上犹日期:

返回目录:设置问题

MMC卡是一种FEPROM卡,用于新型的S7-300 CPU,包括紧凑型CPU和由标准型更新的新型CPU。新型CPU均没有内置的装载存储器,必须使用MMC卡作为其装载存储器保存用户数据。CPU掉电时,会自动将工作存储器中的数据拷贝到MMC中,保存DB块数据。


MMC卡需要用户根据程序大小单独订货,选型时建议大于CPU工作内存,CPU313,PU314,CPU315-2DP,CPU317-2DP 系列CPU的可插拔MMC卡最大支持8 MB ,其他最高支持4 MB。


1、如何将程序写入MMC


MMC是新型CPU的唯一的装载存储器,任何程序的下载方式都直接保存到卡中。


下载的方法有如下几种:


1.1. 直接下载:用快捷栏中的下载按键直接下载。或使用STEP7中的"PLC >"Download"菜单命令下载。


1.2. 使用STEP7中的"PLC >"Download User Program to Memory Card"菜单命令将整个程序下载,注意使用该指令时不能下载单个或部分程序块,只能整体下载,同时会将MMC卡中原来的内容清除。此方法也同样适用于FEPROM卡。


1.3. 使用STEP7中的"PLC >Copy RAM to ROM" 菜单命令,可以把工作存储器的内容拷贝到MMC卡中,同时会将MMC卡中原来的内容清除。此操作只能是 CPU 在STOP模式下才能执行。这个指令用于把CPU中当前运行值 如DB块的运行值拷贝到FEPROM卡中,这样下次用MRES复位时,DB块的值就会复位为保存过的值。此操作对于FEPROM卡同样有效,


1.4. 使用PG时可以使用STEP7中的"File > S7-Memory Card > Open" 菜单命令打开存储卡,再用"PLC > Save to Memory Card "将文件写入MMC.此方法也同样适用于FEPROM卡。


1.5. 在程序中通过调用SFC84"WRIT_DBL"(向装载存储器写数据块),可以将工作存储器中的数据块(内容)写入装载存储器(存储卡)中。


2 、如何删除MMC卡中的程序


使用MRES或者"Clear/Reset"不能删除MMC卡中的数据,只能删除工作存储器中的内容,并复位所有的M,T,C以及DB块的实际值。完成复位后会自动将MMC卡中的程序拷贝到工作存储器中,如下方法可以删除MMC卡中的数据。


2.1. 使用STEP7中的"View > Online" 菜单命令,在线打开Blocks,选中要删除的块,用"Delete"键,即可直接删除卡中的程序块。这点类似于RAM 卡。


2.2. 用"PLC >Download User Program to Memory Card" 下载一个空的程序。


2.3. 使用西门子编程器PG或西门子专用读卡器来删除或执行格式化。


3、删除MMC卡中的程序的特殊情况:被动格式化


在下列情况出现时,有可能会要求进行被动格式化:


3.1 装入应用程序指令由于掉电而中断


3.2 向MMC卡写数据时由于掉电而中断


3.3 卡中程序的组态与实际的硬件配置不相符时


3.4 卡中有CPU无法正确识别的数据


可以执行被动格式化的标志为CPU 的STOP 灯出现慢闪,这是CPU在请求被动格式化,只有此时可以用MRES按钮格式化MMC卡,把卡中的错误信息清除,具体操作方法如下:


将模式开关拨到MRES并保持直到STOP 灯保持常亮(约九秒),并在其后三秒内迅速拨动模式开关,即在三秒内使模式开关返回到STOP后再迅速拨回到MRES位置,此时,STOP 灯快速闪烁,表示正在格式化。保持开关在MRES位置,直到STOP 灯常亮,格式化完成。


注意:一定要使用规定的操作顺序。否则,MMC就不能进行格式化,而是返回存储器复位状态这种情况是在CPU的STOP 灯慢速闪烁时使用,是一种被动的格式化,在正常使用的情况下无法用MRES格式化MMC卡。


相关阅读

关键词不能为空
极力推荐

电脑蓝屏_电脑怎么了_win7问题_win10问题_设置问题_文件问题_上犹电脑信息网

关于我们