西门子PLC存储卡功能介绍
插入存储卡
要插入存储卡,需打开 CPU 顶盖,然后将存储卡插入到插槽中。推弹式连接器可以轻松地插入和取出。 存储卡要求正确安装。 插入存储卡时的 CPU 行为
当在 CPU 中插入存储卡时,CPU 将执行以下步骤:
1. 切换到 STOP 模式(如果尚未在 STOP 模式) 2. 提示以下选项之一: o 循环上电 o 切换到 RUN 模式。 o 执行存储器复位 3. 评估存储卡 CPU 如何评估存储卡
如果不在设备组态的保护属性中组态 CPU“禁用从内部装载存储器到外部装载存储器的复制操作”,CPU 将确定您插入的存储卡为何中类型:
• 空存储卡:空白存储卡不具备作业文件(S7_JOB.S7S)。如果插入空白存储卡,CPU 将添加一个程序作业文件。如果随后将内部装载存储器复制到外部装载存储器(存储卡中的程序文件)中并将内部装载存储器擦除。
• 空白程序卡:空白程序卡具备一个空的程序作业文件。此时,CPU 将内部装载存储器复制到外部装载存储器(存储卡中的程序文件)中并将内部装载存储器擦除。 如果在设备组态的保护属性中组态 CPU“禁用从内部装载存储器到外部装载存储器的复制操作”,CPU 将执行以下操作:
• 空存储卡:空白存储卡不具备作业文件(S7_JOB.S7S)。如果插入空白存储卡,CPU 将不执行任何操作。CPU 不会创建程序作业文件并不将内部装载存储器复制到外部装载存储器(存储卡中的程序文件)中。不擦除内部装载存储器。
• 空白程序卡:空白程序卡具备一个空的程序作业文件。对于此情况,CPU 不执行操作。CPU 不会将内部装载存储器复制到外部装载存储器(存储卡中的程序文件)中。不擦除内部装载存储器。
如果将程序卡、传送卡或包含固件更新的存储卡插入 CPU 中,“禁用从内部装载存储器到外部装载存储器的复制操作”的组态设置对 CPU 如何评估存储卡没有影响。
将项目复制到存储卡之前组态 CPU 的启动参数
将程序复制到传送卡或程序卡时,程序中包含了 CPU 的启动参数。 将程序复制到传送卡之前,请始终确保组态了 CPU 在循环上电后的工作模式。 选择 CPU 是在 STOP 模式、RUN 模式还是上一个模式(通电周期之前)下启动。
将存储卡用作“传送”卡 注意 对存储卡和卡槽进行静电放电保护 静电放电可能会损坏存储卡或 CPU 上的卡槽。 通过以下一种或两种方法安全处理存储卡: • 请与已接地的导电垫接触。 • 在操控存储卡时,请先佩戴接地腕带。 将存储卡存放在导电容器内。 创建传送卡 请牢记在将程序复制到传送卡之前组态 CPU 的启动参数。要创建传送卡,请按以下步骤操作:
1. 将不受写保护的空白 SIMATIC 存储卡插入与计算机相连的 SD 卡读卡器/写卡器中。(如果卡处于写保护状态,则应滑动保护开关,使其离开“Lock”位置。)
如果要重复使用包含用户程序、数据日志、配方或固件更新程序的 SIMATIC 存储卡,那么在重新使用该存储卡之前必须删除这些文件。使用 Windows 资源管理器显示存储卡的内容,删除“S7_JOB.S7S”文件以及任何现有文件夹(如“SIMATIC.S7S”、“FWUPDATE.S7S”、“DataLogs”和“Recipes”)。 注意 请勿删除存储卡上的“__LOG__”和“crdinfo.bin”隐藏文件。 存储卡必须包含“__LOG__”和“crdinfo.bin”文件。如果删除了这些文件,将无 法在 CPU 中使用该存储卡。 2. 在项目树中(项目视图),展开“SIMATIC 卡读卡器”(SIMATIC Card Reader) 文件夹,然后选择读卡器。
3. 右键单击读卡器中存储卡对应的驱动器盘符,然后从右键快捷菜单中选择“属性”(Properties),显示“存储卡”(Memory card) 对话框。
4. 在“存储卡”(Memory card) 对话框中,从“卡类型”(Card type) 下拉菜单中选择“传送”(Transfer)。
此时,STEP 7 将创建空传送卡。如果要创建空传送卡以便在丢失 CPU 密码后恢复,请从读卡器中移除传送卡。
5. 通过在项目树中选择 CPU 设备(例如 PLC_1 [CPU 1214C DC/DC/DC]),将该 CPU 设备拖动到存储卡来添加程序。(另一种方法是复制 CPU 设备,并将其粘贴到存储卡中。)将 CPU 设备复制到存储卡时,“装载预览”(Load preview) 对话框会打开。
6. 在“装载预览”(Load preview) 对话框中,单击“装载”(Load) 按钮,以将 CPU 设备复制到存储卡。
7. 在对话框显示一条消息指示 CPU 设备(程序)已正确装载时,单击“完成”(Finish) 按钮。 使用传送卡 警告 插入存储卡之前,请检查并确认 CPU 当前并未执行任何操作。 插入存储卡会使 CPU 切换到 STOP 模式,这可能会影响在线操作或机器的 运行。意外的过程操作或机器操作可能会导致死亡、人身伤害和/或财产损失。 插入传送卡前,请务必确保 CPU 处于 STOP 模式且程序处于安全状态。 说明 不要将 V3.0 程序传送卡插入更高型号的 CPU 中。 版本 3.0 程序传送卡和更高型号 S7-1200 CPU 不兼容。插入含有 V3.0 程 序的存储卡会导致 CPU 错误。 如果插入无效版本的程序传送卡,则请取出该卡,然后执行 STOP 到 RUN 切换、存储器复位 (MRES) 或循环上电。将 CPU 从错误条件中恢复后,可 以下载有效的 CPU 程序。 要将程序传送到 CPU,请按以下步骤操作: 1. 将传送卡插入 CPU 中。如果 CPU 处于 RUN 模式,它将转至 STOP 模式。维护 (MAINT) LED 闪烁,表示需要对存储卡进行评估。此时,现有程序仍在 CPU 中。
2. 对 CPU 循环上电以评估存储卡。另一种重启 CPU 的办法是通过 STEP 7 执行 STOP-RUN 切换或存储器复位 (MRES)。
3. 重启后,CPU 会对存储卡进行评估并将程序复制到 CPU 的内部装载存储器。 RUN/STOP LED 呈绿色和黄色交替闪烁,表示正在复制程序。当 RUN/STOP LED 呈黄色亮起(保持稳定)且 MAINT LED 闪烁黄色时,表示复制过程已完成。然后可以取出存储卡。
4. 重启 CPU(通过恢复供电或另一种重启方法),以评估传送到内部装载存储器的新程序。
CPU 随后进入您为项目组态的启动模式(RUN 或 STOP)。 说明 将 CPU 设置为 RUN 模式之前,必须先取出传送卡。
存储卡用作“程序”卡 注意 静电放电可能会损坏存储卡或 CPU 上的卡槽。 在操控存储卡时,请先接触接地传导垫和/或佩戴接地腕带。将存储卡存放在导电容器内。 检查以确定存储卡没有写保护。滑动保护开关,使其离开“Lock”位置。 在将程序元素复制到程序卡之前,请删除存储卡中以前保存的所有程序。 创建程序卡 存储卡被用作程序卡时,它就是 CPU 的外部装载存储器。如果取出程序卡,CPU 的内部装载存储器会是空的。 说明 如果在 CPU 中插入空存储卡,然后通过对 CPU 循环上电、执行 STOP 到 RUN 切换或者执行存储器复位 (MRES) 来进行储存卡评估,则 CPU 内 部装载存储器中的程序和强制值将复制到存储卡中。(此时存储卡就是程序卡。)复制完成后,将擦除 CPU 内部装载存储器中的程序。CPU 随后进入 组态的启动模式(RUN 或 STOP)。 请务必牢记在将项目复制到程序卡之前组态 CPU 的启动参数。要创建程序卡,请按以下步骤操作:
1. 将不受写保护的空白 SIMATIC 存储卡插入与计算机相连的 SD 卡读卡器/写卡器中。(如果卡处于写保护状态,则应滑动保护开关,使其离开“Lock”位置。)
如果要重复使用包含用户程序、数据日志、配方或固件更新程序的
SIMATIC 存储卡,那么在重新使用该存储卡之前必须删除这些文件。可以使用 Windows 资源管理器,显示存储卡中的内容并删除以下文件和文件夹(如其存在): o S7_JOB.S7S o SIMATIC.S7S o FWUPDATE.S7S o DataLogs o Recipes 注意 请勿删除存储卡上的“__LOG__”和“crdinfo.bin”隐藏文件。 存储卡必须包含“__LOG__”和“crdinfo.bin”文件。如果删除了这些文件,将无 法在 CPU 中使用该存储卡。 2. 在项目树中(项目视图),展开“读卡器/USB 存储器”(Card Reader/USB memory) 文件夹,然后选择读卡器。
3. 右键单击读卡器中存储卡对应的驱动器盘符,然后从右键快捷菜单中选择“属性”(Properties),显示“存储卡”(Memory card) 对话框。 4. 在“存储卡”(Memory card) 对话框中,从快捷菜单中选择“程序”(Program)。
5. 通过在项目树中选择 CPU 设备(例如 PLC_1 [CPU 1214C
DC/DC/DC]),将该 CPU 设备拖动到存储卡来添加程序。(另一种方法是复制 CPU 设备,并将其粘贴到存储卡中。)将 CPU 设备复制到存储卡时,“装载预览”(Load preview) 对话框会打开。
6. 在“装载预览”(Load preview) 对话框中,单击“装载”(Load) 按钮,以将 CPU 设备复制到存储卡。
7. 在对话框显示一条消息指示 CPU 设备(程序)已正确装载时,单击“完成”(Finish) 按钮。
将程序卡用作 CPU 的装载存储器 警告 与插入程序卡相关的风险 插入存储卡之前,请检查并确认 CPU 当前并未执行任何操作。 插入存储卡会使 CPU 切换到 STOP 模式,这可能会影响在线操作或机器的运行。意外的过程操作或机器操作可能会导致死亡、人身伤害和/或财产损失。 在插入存储卡前,请务必确保 CPU 处于离线模式且处于安全状态。
要对 CPU 使用程序卡,请按以下步骤操作:
1. 将程序卡插入 CPU。如果 CPU 处于 RUN 模式,则它将切换到 STOP 模式。维护 (MAINT) LED 闪烁,表示需要对存储卡进行评估。 2. 对 CPU 循环上电以评估存储卡。另一种重启 CPU 的办法是通过 STEP 7 执行 STOP-RUN 切换或存储器复位 (MRES)。
3. CPU 重启并对程序卡进行评估后,将擦除其内部装载存储器。 CPU 随后进入您为 CPU 组态的启动模式(RUN 或 STOP)。
程序卡必须保留在 CPU 中。取出程序卡将导致 CPU 的内部装载存储器中不会留下任何程序。 警告 与取出程序卡相关的风险 如果取出程序卡,CPU 将失去外部装载存储器,并生成一条错误消息。CPU 切换到 STOP 模式并且错误 LED 闪烁。 控制设备在不安全情况下运行时可能会出现故障,从而导致受控设备的意外运行。这种意外运行可能会导致人员死亡、重伤和/或设备损坏。 取出程序卡时,必须清楚您正在将程序从 CPU 中移除。 SIMATIC 存储卡的使用寿命 SIMATIC 存储卡的使用寿命取决于以下等因素:
• 每个存储器块的删除和写入操作次数 • 写入的字节数
• 环境温度等外部影响 说明 写入和删除操作对 SIMATIC 存储卡使用寿命的影响 写入或删除操作(尤其是重复的(循环)写入/删除操作)将缩短 SIMATIC 存储卡的使用寿命。 循环执行以下指令将缩短存储卡的使用寿命,具体情况取决于写入次数与数据量: • CREATE_DB(通过属性“在装载存储器中创建 DB”) • DataLogWrite • RecipeExport • RecipeImport(如果目标 DB 位于装载存储器中) • WRIT_DBL • SET_TIMEZONE 除了循环写入/删除操作之外,写入或删除大量数据也会对 SIMATIC 存储卡的使用寿命造成负面影响。
固件更新
您可以使用 SIMATIC 存储卡执行固件更新。 注意 对存储卡和卡槽进行静电放电保护 静电放电可能会损坏存储卡或 CPU 上的卡槽。 在操控存储卡时,请先接触接地传导垫和/或佩戴接地腕带。将存储卡存放在 导电容器内。 从 Siemens 工业在线支持下载固件更新时,会使用 SIMATIC 存储卡。在该网站中,导航到“下载”(Downloads)。从此处搜索需要更新的特定类型模块。 此外,还可以直接访问 S7-1200 下载网页。 说明 固件更新无法将 S7-1200 CPU V3.0 或之前的版本更新到 S7-1200 V4.0 或 V4.1。 还可以通过以下任一方法来执行固件更新: • 使用 STEP 7 的在线和诊断工具
• 使用 Web 服务器“模块信息”标准 Web 页面 • 使用 SIMATIC 自动化工具 注意 请勿使用 Windows 的格式化程序或其它格式化程序来重新格式化存储卡。 如果使用 Microsoft Windows 的格式化程序重新格式化了 Siemens 存储 卡,那么 S7-1200 CPU 将无法再使用该存储卡。 要将固件更新下载到存储卡中,请执行以下步骤: 1. 将不受写保护的空白 SIMATIC 存储卡插入与计算机相连的 SD 卡读卡器/写卡器中。(如果卡处于写保护状态,则应滑动保护开关,使其离开“Lock”位置。)
您可重复使用包含用户程序或其它固件更新程序的 SIMATIC 存储卡,但您必须删除该存储卡上的一些文件。
要重复使用存储卡,必须在下载固件更新前删除“S7_JOB.S7S”文件以及任何现有“数据日志”文件夹或任何文件夹(如“SIMATIC.S7S”或
“FWUPDATE.S7S”)。可以使用 Windows 资源管理器,显示存储卡中的内容并删除相关文件和文件夹。 注意 请勿删除存储卡上的“__LOG__”和“crdinfo.bin”隐藏文件。 存储卡必须包含“__LOG__”和“crdinfo.bin”文件。如果删除了这些文件,将无 法在 CPU 中使用该存储卡。 2. 选择该模块所对应的固件更新 zip 文件,然后将其下载到您的计算机中。双击该文件,将该文件的目标路径设置为 SIMATIC 存储卡的根目录,然后开始解压缩。解压缩完成之后,存储卡的根目录中将包含一个“FWUPDATE.S7S”目录和一个“S7_JOB.S7S”文件。 3. 从读卡器/写卡器中安全弹出卡。 要安装固件更新,请执行以下步骤:
警告 在安装固件更新之前,请确定 CPU 当前未执行任何进程。 安装固件更新程序时 CPU 将切换到 STOP 模式,这可能会影响在线操作或 机器的运行。意外的过程操作或机器操作可能会导致死亡、人身伤害和/或财产损失。 在插入存储卡前,请务必确保 CPU 处于离线模式且处于安全状态。 1. 将存储卡插入 CPU 中。如果 CPU 处于 RUN 模式,则 CPU 将切换到 STOP 模式。维护 (MAINT) LED 闪烁,表示需要对存储卡进行评估。
2. 对 CPU 进行通电以启动固件更新程序。另一种重启 CPU 的办法是通过 STEP 7 执行 STOP-RUN 切换或存储器复位 (MRES)。 说明 要完成模块的固件更新,必须确保模块的 24 V DC 电源保持接通。 3. CPU 重启之后,将开始执行固件更新。RUN/STOP LED 呈绿色和黄色交替闪烁,表示正在复制更新程序。等到 RUN/STOP LED 为黄色常亮且 MAINT LED 闪烁时,表示复制过程已完成。然后必须取出存储卡。 4. 取出存储卡后,再次重新启动 CPU(通过重新通电或其它重新启动方法)以装载新固件程序。
用户程序和硬件配置将不受固件更新的影响。CPU 通电后,CPU 将进入组态后的启动状态。(如果 CPU 的启动模式已组态为“暖启动 - 断电前的模式”,CPU 将处于 STOP 模式,因为 CPU 的前一个状态为 STOP。) 说明 更新多个连接到 CPU 的模块 如果硬件配置包含多个与存储卡上单个固件更新文件相对应的模块,则 CPU 将按组态 顺序(即按模块在 STEP 7 设备组态中的位置的升序)对所有适用模块(CM、SM 和 SB)应用更新。 如果已将多个模块的多个固件更新下载到存储卡,则 CPU 将按这些更新下载到存储卡的顺序应用更新。
因篇幅问题不能全部显示,请点此查看更多更全内容