如何向S7300 S7400系列中的以太网CP载入固件_stm32f4系列的固件库

其他范文 时间:2020-02-26 22:58:19 收藏本文下载本文
【www.daodoc.com - 其他范文】

如何向S7300 S7400系列中的以太网CP载入固件由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“stm32f4系列的固件库”。

问题:

如何向S7-300 / S7-400系列中的以太网CP载入固件?

解答:

以下面使用CP 443-1 EX 10的例子为基础,对此过程进行解释。

1.准备载入固件

 通过以太网载入固件的主要要求是安装了SOFTNET-S7或SOFTNET-PG,以及用于“ SIMATIC NET PC-Software”的S7-1613或PG-1613.注意事项:

STEP 7 软件自V5.3开始,带有预集成的SOFTNET-PG,也就是说不必再额外安装SIMATIC NET PC软件。

2.载入固件到不同类型的CP 在许多工业以太网CP中,载入固件时使用同样的原则。目前唯一的例外是CP 443-1 Advanced(6GK7 443-1EX40-0XE0)。这种模块上一个特性,须加以注意。因此,首先我们要介绍常规操作过程,然后再介绍关于CP 443-1 Advanced的特殊要求。

o 从互联网上下载相关固件的网址为:

http://www.daodoc.com/support。

注意事项:

在历史列表中条目号:9836605下,您可以找到现有的可用于S7系列中工业以太网CP的固件更新总览。

o 解压固件文件到自选文件夹。

2.1 一般过程 请确认在PLC中安装哪种模块。STEP 7的配置一定不符合现有的硬件。例如,当更换一个零件时,CP 443-1 EX10可以被完全兼容的CP 443-1 EX11所替换,而无需更改在HWCONFIG中的组态(参看条目号:18643903).为此,要从STEP 7中启动NCM Diagnostics,或者通过“Start > SIMATIC > STEP 7 > NCM S7 Industrial Ethernet > Diagnostics”来识别在PLC中安装的模块。在这种情况下,还要识别分配给CP的MACF地址。

图1:来自于NCM S7-Diagnostics的CP 443-1 EX 10 的实例

2.2 在CP 443-1 Advanced(6GK7 443-1EX40-0XE0)上载入固件

载入过程通常是从CP的出厂缺省MAC地址开始进行的。

警告:

固件载入时,只能有一条LAN电缆插入模块的4端口开关。固件的载入所要使用的这条电缆,必须要与PG/PC组成一个点对点的连接。载入不可能通过现有的以太网网络进行。

如果使用的是CP 443-1 EX40,即使是FWL文件,也不会进行兼容性检测,以确定将要载入的固件与是否模块相兼容。I 步骤如下:

o 将CP模式选择器设定为STOP。然后切断电压再打开。STOP LED亮起并持续约3秒钟。

然后STOP LED缓慢闪亮,且LED显示“Ready to start loading firmware”约10秒钟。

o 这时开始在PG/PC上启动载入。

固件载入分为两步。首先要删除已存在的固件,这一过程大约要持续10秒钟,此时RUN LED和STOP LED交替闪亮.然后即进行新固件的载入。

3.固件载入器

在“Start > Simatic > STEP 7 > NCM S7 > Firmware Loader”目录下可以找到固件载入器。

图2:固件载入器启动窗口

单击“Next”,使用“Browse...”功能,选择在步骤1)中解压的固件文件。

图3 + 4:选择FWL或LAD格式的固件文件

FWL和LAD,这两种格式取决于所使用的CP,尽管其固件是完全相同的。FWL文件也是LAD文件,只是FWL文件含有额外的说明(参见下图)和更多关于要安装固件的模块的信息。这种兼容性信息要在载入前进行检测。结果是,再次显示将要载入的固件的说明:

图5:要载入的固件的说明

图5显示了所选择固件,以及注释窗口中的附加信息。在这里,可以将CP的订货号与现有C的订货号P进行比较。然后单击“Next”进入接口配置。

图6:指定要被载入的MAC地址

分配给CP的MAC地址可以在这里输入。还可以在这个窗口中选择“紧急地址”框;它允许通过一个被停止的固件载入过程错误载入的CP,通过点对点以太网连接进行载入。这么做是必要的,因为由于没有组态,所以没有可用地址;但是,CP的操作系统还是能对这个地址进行响应。在返回这个功能前,所有其它的选项和可能性测试都必须完成。而且一定要区分“紧急地址”中的不同情况。区分的依据就是CP供货时是否已有一个在出厂时就已永久指定的MAC地址。

旧版的CP在供货时没有出厂默认地址(如:6GK7 443-1EX10-0XE0)。但是随后的模块,6GK7 443-1EX11-0XE0,就有了出厂默认的永久MAC地址。这些模块可以通过前盖上贴的或激光打印的MAC地址来识别。

模块中的紧急地址上没有工厂默认MAC地址:

紧急地址通常是 00.AF.FE.AF.FE.00。如果载入中断,断电后模块还能用这个地址进行载入。如果设定了合适的选项,这个地址可以在固件载入器内自动使用。

警告:

一定要保证固件是通过点对点连接进行载入。换言之,即保证在LAN中有且只有一个模块处于此状态。

在S7-400 CP中,从CP 443-1 EX11(6GK7 443-1EX11-0XE0)向上,所有模块都有一个工厂默认MAC地址;且在S7-300 CP中,从CP 343-1 EX11(6GK7 343-1EX11-0XE0)向上,_ 所有模块也是这样的。

具有工厂默认MAC地址的模块的紧急地址:

在实际意义上,这些模块上已经不再有所谓的“紧急地址”。因此,在选择MAC地址时,在固件载入器中不应该选择这一选项。

无论模块如何配置,工厂默认MAC地址通常都作为紧急地址使用。如果用户使用配置的MAC地址来运行模块,则在固件载入被中断后,将自动设定工厂默认MAC地址。

图7:通过LAN进行存取的接口配置

单击“Modify...”,在PG/PC接口配置对话框中设定在线存取点。这样就可以确保ISO Ind.Ethernet-> “Ethernet card used by you”协议或CP 1613(ISO)被分配给连接到正被载入的以太网 CP的接口上。

注意事项:

TCP协议不能用于载入或升级固件。所以,不可能通过路由器进行载入。

图8:PG/PC接口的配置对话框

单击“Next”开始最终的载入过程。这一过程从删除现有固件开始。

图9:正在删除现有固件

一旦固件成功删除,则开始载入新固件。

图10:分段传输软件

一旦传送完成,显示相应结果。

图11:传送固件成功

请把PLC电源切断,再接通。这样就完成了固件载入过程。

4.可以用于S7系列工业以太网CP的固件升级总览

您可以在条目号:9836605下的历史列表里找到以太网CP版本的总览。

5.可能出现的错误信息  载入被中断,出现下列消息:

图12:建立连接时出错

无法建立与目标模块的连接。固件载入器不能读出模块的版本与订货号。这通常是由物理问题引起的。为了检查与目标模块的物理连接,一般要求使用NCM Diagnostics功能,这一功能已经在前面做过说明,可通过STEP 7或直接通过“Start > SIMATIC > STEP 7 > NCM S7 Industrial Ethernet > Diagnostics”找到。

采取这一措施的目的是确定如果使用与固件载入器相同的协议,是否可以用这一模块建立一个物理连接。并确定网卡正在使用的情况下,为了载入固件,是否已设定了“ISO工业以太网”协议。所以,通过ISO协议和CP的有效MAC地址,使用NCM诊断来建立连接,可以确定物理连接是否起作用。

 消息说明CP和固件文件之间的不兼容性

图13:不兼容性消息

在这种情况下,推荐检查固件载入器,以确定已有硬件与选择载入的固件是否兼容。不推荐将适用于新硬件的固件载入到旧硬件上。因为在此会阻止固件载入过程。注意事项:

   用于S7-300 CP的固件不适用于S7-400 CP,反之亦然。

基于同一理由,IT-CP固件也不适用于一个多协议CP。

尽管各个版本在功能上十分相似,但内部的内存占用量和功能性有着本质的区别。

关键字:

载入固件,固件更新,固件升级,S7以太网CP

下载如何向S7300 S7400系列中的以太网CP载入固件word格式文档
下载如何向S7300 S7400系列中的以太网CP载入固件.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

    热门文章
      整站推荐
        点击下载本文