- {{item.name}}
MMC 卡数据的读写(更新版)
- 0
- 943
- 11801
1. 本例功能介绍
由于CPU 的数据容量有限,可以把CPU 的数据存放于MMC 中,并对其中数据进行读写操作,典型应用为数据配方功能,这些数据可以只存于 MMC (Load Memory) 中,而不占CPU 的容量(Working Memory),当需要使用时可通过程序读写。注意 MMC 的存储次数为100000 次。
2. 示例系统的体系结构

图 0 本例中选用一个S7-300 CPU314C-2DP, 并插入MMC 卡
3. 本例需要的设备
A. 需要软件
STEP7 V5.2或以上版本
B. 需要硬件
1. 一个S7-300 CPU314C-2DP
2. 带有CP5611 的 Field PG 710
3. 512K MMC 卡
4. 只在MMC 中创建数据块
4.1 方法1:在STEP7 中手动创建只存于MMC 的数据块
打开STEP7,创建一个新的项目,在“BLOCKS”插入数据块,例如DB1,点右键打开属性窗口,选择“Unlinked” ,这样DB1 将只存于MMC 中。

图 1
4.2 方法2: 在程序中创建只存于MMC 的数据块
在OB1 中调用SFC82

图 2
这样M0.1 为1 时,将在MMC 中创建DB2,3,4,5,6。每个DB 块容量为16K ,当MW4 等于5 时,完成创建工作,用户应复位M0.1。

图 3
5. 读写MMC 的数据
5.1 写数据到MMC 卡中,调用SFC84

图 4
M0.2 为1 时,CPU 中的数据源DB10.DBB0~9 10 个字节将写到已经在MMC 中创建好的DB2.DBB0~9 中, M1.2 为1 MW6 为W#16#7002 时,用户将复位M0.2 。
5.2 读MMC 中的数据到CPU 中,调用SFC83

图 5
M0.3 为1 时,MMC 卡中的数据源DB2.DBB0~9 10 个字节将读到CPU DB10.DBB10~19 中,M1.3 为1,MW8 为W#16#7002 时,用户将复位M0.3。
关键词
MMC 卡数据读写
- 评论
- 收藏 收藏
- 点赞 点赞
- 纠错 纠错
关联文档
- PLC 中连续数据区数据如何在面板趋势视图中显示(更新版)
- 如何实现WinCC对S7-400的高速数据采集(更新版)
- 通过PRPFIBUS-DP实现带集成DP接口CPU之间的主从通信(更新版)
- SIMATIC Net V6.0 通过Profibus PA 连接PC Station(更新版)
- 电机管理控制系统SIMOCODE PRO 3UF7常见问题集锦(2011.5更新版)
- PCS 7 V7.0英文版安装步骤说明(更新版)
- PCS7 V6.1过程对象视图使用入门(更新版)
- 如何同步操作面板与 S7-200/300/400 控制器的日期和时间(更新版)
- 如何解决驱动调试软件安装过程中反复提示重新启动的问题(更新版)
- MM440使用编码器反馈信号做速度给定(更新版)



西门子官方商城




{{item.nickName}}