6ES7 952-1KL00-0西门子内存卡6ES7 952-1KL00
SIEMENS上海朕锌电气设备有限公司
:钟涛()
24小时销售及:
电 话:
传 真:
手 机:
: 1824547528
地址:上海市金山区枫湾路500号
西门子6AV6 381-1BH06-2AV0
西门子6AV6 381-1BH06-2AV0
6AV6 381-1BH06-2AV0
《销售态度》:质量保证、诚信服务、及时到位!
《销售宗旨》:为客户创造价值是我们永远追求的目标!
《产品质量》:原装*,*!
《产品优势》:专业销售 薄利多销 信誉好,口碑好,价格低,货期短,大量现货,服务周到!
问题描述:
当高性能电容的时间(根据 CPU 类型不同而不同)用完,或者电池模块过期(200天),修改过的参数就会丢失。使用以下程序库所提供的子程序,可以在 CPU 中的内部 EEPROM 中保存完整的变量区域,在运行期内该区域是不易失的(在系统手册中仅说明了保存单个变量)。
软件要求:
此操作程序库使用需要 STEP 7 Micro/WIN V4.0 SP7 或者更高的版本 。
警告:
当 CPU 启动时,包含 DB (数据块)的存储卡不可以被插入。如果包含 DB 的存储卡被插入,CPU 会读出存储卡的内容而不是去读内部 EEPROM,同时存储数据被错误的写回。
合并和使用库:
- 将下载的文件“store_to_eeprom.zip”保存在电脑上。
- 在独立的目录下解压文件“store_to_eeprom.zip”。
- 双击开始解压的 STEP 7 Micro/WIN 库 “store_to_eeprom.mwl”。
- 在 STEP 7-Micro/WIN 对话栏中打开确认集成的库。
增加的 “EEPROM (v1.0)”文件夹中包含了子程序“EEPROM_Direct"”和 “EEPROM_Indirect”。
图:01
使用子程序:
- 在网络中从文件夹“EEPROM (v1.0)”插入所需要的子程序。
- 根据例程中的参数列表给所选子程序分配输入输出参数。
使用适当的逻辑连接,以确保在执行期间程序执行触发输入位“Start”保持为1 (高)。
更多的信息也可以在子程序的注释中得到。.
注意:
不能以很高的频率在 EEPROM 上保存数据。EEPROM 典型的存储次数为100,000次。如果超过这个值,CPU 将发生故障。 如果按小时在 EEPROM 上保存数值,那么 EEPROM 的预计使用寿命是 11 到 12 年。
起始地址为直接寻址“EEPROM_direct"”例程:
图: 02
参数 | 变量类型 | 说明 |
EN | BOOL | 必须始终为1(高) |
Start | BOOL | 上升沿 (0 ->1)触发程序运行;必须保持1 (高) 直到 BUSY 位变成 0 (低)。 |
V_Start | INT | 偏移量(起始地址)。例如,200=VB 200 |
Length | INT | 从偏移量(起始地址)开始待保存的字节数 |
Memory | INT | 用于子程序的临时存储区 |
Busy | BOOL | 过程状态 1 (高),程序在运行中 |
Done | BOOL | 结束状态 1 (高),成功完成保存 |
表: 01
起始地址为间接寻址“EEPROM_indirect”例程:
说明
STEP 7 - Micro/WIN 的标准库中不包含格雷码转换。使用下载的附件可以转换成8位、16位和32位二进制数。
格雷码指令库的描述
"graycode.mwl" 指令库包括用于字节、字和双字格式的编码和解码的功能块。
图 1
从二进制码转换到格雷码(BIN_GRAY)
功能块 BIN_GRAY_B、BIN_GRAY_W 和 BIN_GRAY_DW 把输入的字节、字和双字类型的二进制码编码成格雷码。
图 2
功能 | 参数 | 数据类型 | 操作数 |
BIN_GRAY_B | IN | [BYTE] | VB, IB, QB, MB, SB, SMB, LB, AC, Constant, *VD, *LD, *AC |
OUT | [BYTE] | VB, IB, QB, MB, SB, SMB, LB, AC, *VD, *LD, *AC | |
BIN_GRAY_W | IN | [WORD] | VW, IW, QW, MW, SW, SMW, LW, T, Z, AEW, Constant, AC, *VD, *AC, *LD |
OUT | [WORD] | VW, IW, QW, MW, SW, SMW, LW, T, Z, AC, *VD, *AC, *LD | |
BIN_GRAY_DW | IN | [DWORD] | VD, ID, QD, MD, SD, SMD, LD, AC, HC, Constant, *VD, *LD, *AC |
OUT | [DWORD] | VD, ID, QD, MD, SD, SMD, LD, AC, *VD, *LD, *AC |
表 1
从格雷码转换到二进制码(GRAY_BIN)
功能块 GRAY_BIN_B、GRAY_BIN_W 和 GRAY_BIN_DW 把输入的格雷码解码成字节、字和双字类型的二进制码。