电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

MMC 卡数据的读写

2017-09-25 12:30分类:PLC基础知识 阅读:

 

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。

上一篇:plc的#基地输出指令

下一篇:三菱工控商品在电气成套设备中的运用留意事项

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部