ControlFLASH是一种编程软件工具,允许用户用电子化方式(计算机软件)来升级印刷电路板上的Firmware(固件)。
CNBR/E卡不能直接在上位机上刷,因为上位机是通过CONTROLNET网络连到CNB卡上的,控制网不能刷控制网。如果是控制器或其它模块,可以在上位机上直接刷。要刷CNBR/E只有两种方法,一种是通过AB的串口线连到笔记本上,用串口来刷。一种是在机架上插入一个以太网模块,笔记本连到模块上来刷。
我们使用以太网模块。
控制器有两个机架,上下各有一块CNBR/E。将以太网卡插在上面机架的一个空槽内,用一根网线将笔记本和以太网卡连接起来。
检查笔记本电脑的TCP/IP协议,子网掩码是255.255.255.0,IP地址是192.168.0.10。

用BOOTP-DHCP Server
2.3设置PLC以太网卡的IP地址。以太网卡的IP地址必须与PC的IP地址是属于同一子网。这里是统一采用192.168.0.X的局域网地址。如果IP地址不是属于同一子网,则Rslinx是无法对以太网设备进行组态的。在BOOTP-DHCP
SERVER的菜单中找到NETWORK SETTING ,将Subnet
Mask设为255.255.255.0。只设这一项即可。

BOOTP-DHCP
SERVER即开始自动搜索,在列出的搜索结果中任选一个(MARK),双击设定IP,这里可以设为192.168.0.102。
启动RSLINX,在通讯设置里添加Ethernet
Device,在Station中输入IP地址:192.168.0.102。让RSLINX进行刷新,找到本机架上的设备。

或者在通讯设置里选择Ethernet/IP Driver,则不用手动在RSLinx里设置IP。
运行Controlflash,这个版本是4.00.09,当前的CNBR/E版本为10.6.1,刷新为11.2.3。整个过程1分钟左右。在刷新过程中,控制器会短暂停止工作,上位机上的数据不显示。

进行ControlFLASH操作前应停止控制系统的运行;如果对处理器进行升级,还需保证其应用程序已作备份;并且,在整个模块刷新过程中,不允许掉电或者通讯中断。
附:ControlLogix基础培训手册中的一节:
模块升级工具ControlFLASH
罗克韦尔自动化公司新一代控制平台中的大部分模块都是“内置微处理器+功能软件(firmware)”的智能模块,并且功能软件(firmware)均存储在可重复刷新的存储器中。用户只需使用最新版本的ControlFLASH软件,对模块进行刷新即可实现模块升级,从而保证客户采购的模块在很长的使用时间内都能与新技术以及增强功能相适应。
ControlFLASH可单独运行在Windows操作系统的计算机上,也可内嵌在Logix5000控制编程软件中。
用户通过RSLinx建立起计算机到待升级模块的通讯通道后,即可运行该软件。在软件中用户根据画面提示依次选择设备目录号、新的功能软件版本号(firmware
revision)即可。
ControlFLASH操作举例(Logix5555处理器从版本10升级至版本11):
1)准备工作:通过RSLinx建立起计算机到模块的串口通讯。将处理器置于“Program(编程)”模式。
2)运行ControlFLASH软件,在主画面上选择“Next(下一步)”,在弹出窗口中选择相应处理器目录号。

3)按产品目录号选择相应模块后,点击“next(下一步)”弹出“Superwho”控制网络浏览窗口。在该窗口中用户应按网络路径延伸并选择要刷新的模块。

4)点击“next(下一步)”弹出“Firmware
Revision(功能软件版本)”选择窗口。请选择相应版本号并点击“OK”。
5)如果有关刷新文件不在缺省安装目录中,将弹出“文件目录浏览窗口”以便用户选择文件所在目录,点击“OK”。
6)点击“next(下一步)”弹出“Summary”窗口。用户点击“Finish”就会开始模块刷新处理。
注意事项:进行ControlFLASH操作前应停止控制系统的运行;如果对处理器进行升级,还需保证其应用程序已作备份;并且,在整个模块刷新过程中,不允许掉电或者通讯中断。
加载中,请稍候......