S7-200 SMART CPU 支持商用MicroSD卡(支持容量为4G、8G、16G),可用于程序传输、CPU固件更新、恢复 CPU 出厂设置。打开CPU本体数字量输出点上方的端子盖,能够看到右侧有一卡槽,将MicroSD卡缺口向里插进,如图 1所示:
图 1:插进Micro SD 卡
运用 MicroSD 卡传送程序
制作程序传输卡:过程一:
用户在 CPU 上电且停止状态下插进存储卡。
重视:用户亦能够在CPU断电状态下插进一张空的存储卡而后再将 CPU 上电,然则需要重视的是存储卡必须确实是空的而不是旧的
固件更新卡或是程序传输卡。否则可能会更改 CPU 固件或是内部存储的项目。 过程二:
下载源程序到CPU(倘若CPU中已然存在源程序则不需此步)。 过程三:
在 Micro/WIN SMART 中,点击“PLC”->“编程存储卡” ,打开“编程存储卡”对话框,选取需要被拷贝到存储卡上的块,点击“编 程”按钮,如图2所示。
图 2.:编程存储卡
过程四:
当 Micro/WIN SMART 表示编程操作成功执行时(“编程存储卡”对话框表示编程成功,点击“关闭”)如图3所示,从CPU上取下存储 卡。
图 3.:编程存储卡成功
重视:在 Micro/WIN SMART 中进行“编程存储卡”操作时,是将CPU中存储的程序拷贝至存储卡,而非软件中打开的程序。因此必须 先将程序下载到CPU中,才可执行“编程存储卡”操作。
运用已制作好的程序传输卡拷贝项目到另一个 CPU:过程一:
在 CPU 断电状态下插进存储卡。 过程二:
给 CPU 上电,CPU 会自动识别存储卡为程序传输卡并且自动将其中的内容复制到 CPU 内部存储器,传输过程中RUN 指示灯和 STOP
指示灯以 2 HZ 的频率交替点亮。 过程三:
当 CPU 仅有 STOP 灯起始闪烁,暗示“程序传送”操作成功,则从 CPU 上取下存储卡。
运用 MicroSD 卡更新固件过程一:
用普通读卡器将固件文件拷贝到一个空的MicroSD 卡中。固件文件包含:工作文件 “S7_JOB.S7S” 和文件夹“FWUPDATE.S7S”(内
含固件,命名方式:CPU订货号+固件版本号,扩展名为.upd)。 运用记事本打开文件 “S7_JOB.S7S”,应只包括字符串“FWUPDATE”。
图 4:固件文件夹
过程二:
在 CPU 断电状态下将包括固件文件的存储卡插进 CPU 。 过程三:
给 CPU 上电,CPU 会自动识别存储卡为固件更新卡并且自动更新 CPU 固件。更新过程中RUN 指示灯和 STOP 指示灯以 2 HZ 的频率
交替点亮。 过程四:
当 CPU 仅有 STOP 灯起始闪烁,暗示“固件更新”操作成功,从 CPU 上取下存储卡。 过程五: 给 CPU 重新上电,在 Micro/WIN SMART 中查看CPU固件版本,如图5所示。
图 5:查看CPU固件版本
运用 MicroSD 卡恢复 CPU 出厂设置过程一:
用普通读卡器将恢复出厂设置文件拷贝到一个空的 MicroSD 卡中。恢复出厂设置文件为文本文件 “S7_JOB.S7S” 。运用记事本打
开文本文件 “S7_JOB.S7S”,应包括字符串“RESET_TO_FACTORY”。 过程二:
在 CPU 断电状态下插进 MicroSD 卡,给 CPU 上电,CPU 会自动识别存储卡为恢复出厂设置卡并且自动恢复 CPU 出厂设置。恢复出
厂设置过程中,RUN 指示灯和 STOP 指示灯以 2 HZ 的频率交替点亮。 过程三:
当 CPU 仅有 STOP 灯起始闪烁,暗示“恢复出厂设置”操作成功,从 CPU 上取下存储卡。 过程四:“恢复出厂设置”操作包含以下几项操作:将 CPU IP 位置恢复为出厂默认设置,清空 CPU 程序块、数据库和系统块。
图 6:恢复出厂设置操作后 CPU 的 IP 位置
重视:
恢复出厂设置不会更改CPU的固件版本,CPU 固件版本将保持为恢复出厂设置操作之前的固件版本。
常问问题1、怎样将固件更新卡转换为程序传输卡?
在CPU上电且停止状态下插进固件更新卡,根据制作程序传输卡的过程进行操作,就可得到一张程序传输卡,但需重视的是原卡中的固
件更新文件会被删除。
2、怎样将程序传输卡转换为固件更新卡?
运用读卡器将固件更新文件拷贝至程序传输卡,删除原卡中的程序传输文件夹 “SIMATIC.S7S” ,并将工作文件“S7_JOB.S7S”中的
字符串更换为“FWUPDATE” 。
重视:意见用户不要在同一张存储卡上同期存储程序传输文件和固件更新文件。
3、在固件更新时期 CPU 本体上的 LED 指示灯怎样表示?倘若用户在固件更新时期取出存储卡,LED 指示灯怎样表示?
CPU 本体上的 LED 灯在运用存储卡时的表示状态及原由:
状态一:倘若用户在 CPU 运行状态下插进存储卡,CPU 会转入停止状态。无论存储卡中存储了什么这种行径都会出现。
状态二:STOP 灯以 2 HZ 的频率闪烁
a. CPU 上电后,经过存储卡的“固件更新”操作被成功执行,并且 CPU 此刻需要重新上电或重启;
b. CPU 上电后,经过存储卡的“程序传输”操作被成功执行;
c. CPU 上电后,经过存储卡的“恢复出厂设置”操作被成功执行;
d. CPU 上电后,检测到空存储卡或是未知卡件,无任何操作被执行;
e. 在上电状态下插进一张存储卡。
状态三:STOP 灯和 ERROR 灯同期以 2 HZ 频率闪烁
a. CPU 上电后,试图经过存储卡进行“固件更新”操作并且无成功;
b. CPU 上电后,试图经过存储卡进行“程序传输”操作并且无成功;
c. CPU 上电后,试图经过存储卡进行“恢复出厂设置”操作并且无成功;
d. 当“固件更新”操作和“程序传输”操作正在进行中,用户取出存储卡。
重视:针对产生“状态二”的情况 b, c, d,e 以及产生“状态三”的状况 b, c ,当取出存储卡时 LED 灯的闪烁情况会停止;针对产生“状态二”的状况 a 和产生“状态三”的状况 a,仅有当 CPU 重新上电或重启时 LED 灯才会停止闪烁。
状态四:繁忙 LED 模式(RUN 指示灯和 STOP 指示灯以 2 HZ 的频率交替点亮)
“固件更新”操作和“程序传输”操作正在进行中,当该操作停止时, LED 灯表示状态转为“状态二”或“状态三”。
4、倘若存储卡中同期包括程序文件和固件更新文件,哪种更新操作会被优先执行?是不是有预定义的优先级?是不是能够在一张固件更新 存储卡上进行程序传输卡的制作?
存储卡上的固件更新文件位于一个名为 “FWUPDATE.S7S” 的文件夹中,程序传输文件位置于一个名为 “SIMATIC.S7S” 的文件夹中。
因此理论上这两个文件夹能够同期存储在存储卡上。
然而,存储卡内仅有一个命名为 “S7_JOB.S7S” 工作文件,这个文件决定了CPU 将存储卡视为固件更新卡还是程序传输卡。倘若工作文件包括字符串 “FWUPDATE”,那样这张存储卡便是固件更新卡。若工作文件包括字符串 “TO_ILM”,那样这张存储卡便是程序
传输卡。
另外,倘若 CPU 被指示创建程序传输卡,固件实质上会在复制项目文件到存储卡上之前先删除存储卡上的以下内容:
——工作文件;
——“FWUPDATE.S7S” 文件夹和其中的所有内容;
——“S7_JOB.S7S” 文件夹和其中所有的内容。
倘若一张程序传输卡中留有固件更新文件是存在潜在危害的。用户可能会在一张程序传输卡上拷贝固件更新文件,倘若工作文件包括 字符串 “FWUPDATE” ,则CPU会将存储卡视为固件更新卡。
|