西门子PLC使用存储卡来保存用户的程序和数据,例如:在西门子PLC S7-300系列中,通常使用MMC卡,用户把程序的逻辑和数据保存在MMC卡中。在由西门子PLC S7-300系列组成的控制系统中,必须使用存储卡MMC来使得西门子PLC正常运行。在使用过程中,用户需要将编程软件组态好的逻辑写入到存储卡中,从而保证系统的正常运行。本文下面介绍一下S7-300存储卡的使用说明,供用户在调试过程中参考使用。
二、西门子PLC存储卡用法
下面介绍一下西门子S7-300存储卡的用法:
1. 概述
用户在使用西门子PLC S7-300系列时,CPU本身不带存储卡,为了正常使用西门子PLC,用户需要根据实际项目选择合适大小的存储卡。因为西门子PLC没有存储卡的话,是无法下载程序和数据的;
2. 操作方式
用户在西门子PLC S7-300的编程软件STEP7中,使用菜单指令“PLC->拷贝RAM到ROM”指令,可以把工作存储器中的内容拷贝到存储卡中,同时会清除原来存储卡中的信息,并且这项操作只能在CPU的STOP状态下进行。用户选择的存储卡一定大于程序和数据的容量,而且如果用户在使用大量的历史数据或配方数据时,***后选择大容量的存储卡;
3. 程序下载
用户在西门子PLC S7-300的编程软件STEP7中,在菜单栏中,选择“PLC->下载用户程序到存储卡”的菜单命令,将整个程序下载,注意在使用这个指令时,不能对部分程序进行下载,只能将程序整体下载,同时覆盖存储卡中原有的内容。向存储卡读写数据的次数不受限制;
4. 注意事项
MMC卡是装载内存,通过上位机中的组态软件无法读取数据,而是读取的PLC RAM中的数据。西门子PLC在使用存储卡时,需要使用西门子专用的MMC卡,不能用其他存储卡替代。