1. 通过存储卡更新固件
创建操作系统更新卡的要求:
S7 存储卡:
固件版本 < 4.0.0:2 MB 闪存 (订货号为 6ES7 952-1KL00-0AA0) 或更大容量;
固件版本 >= 4.0.0:4 MB 闪存 (订货号为 6ES7 952-1KM00-0AA0) 或更大容量;
固件版本 >= 5.0.0:8 MB 闪存 (订货号为 6ES7 952-1KP00-0AA0) 或更大容量;
STEP 7 V3.2 或更高版本 (为了使用新增功能,需要相应版本的 STEP 7)。
带有编程设备的 PC 或 PG,用于编程存储卡。
执行操作系统更新:
切断 CPU 所在机架的电源。
将准备好的操作系统更新卡插入 CPU 中。
接通 CPU 所在机架的电源。
操作系统从存储器卡传送到内部 CPU 闪存 。在此期间,CPU 的所有显示 LED 将点亮。
大约 2 分钟后,操作系统更新完成。此时 CPU 上的 STOP LED 慢速闪动 => 提示系统执行总复位。
断开电源,如果需要则插入操作所需的存储卡。
接通电源。CPU 自动执行一次总复位,然后立即转为准备运行状态。
在操作系统成功更新完毕之后,请重新设定日时钟参数。
Overview
功能强大的 SIMATIC S7-400 CPU
可用在高性能范围中较复杂的装置
有 2 个 IF 模块插槽
Design
CPU 417-4 具有:
功能强大的处理器:
CPU 执行每条二进制指令时间仅为 0.018μs 。
30 MB RAM(其中程序和数据各使用 15 MB);
用于执行用户程序的快速 RAM。
灵活扩展:
多达 262144 点数字量和 16384 点模拟量输入/输出。
MPI 多点接口:
通过 MPI,可在高达 12 Mbit/s 的数据传输速率下,建立包含较多 32 个站的简单网络。CPU 可与通信总线(C 总线)和 MPI 的站建立较多 44 个连接。
注意:
如果同时使用 PROFIBUS DP 接口和 MPI 接口,则只能将以下总线连接器与 MPI 接口相连:
带插口: 6ES7 972-0BB42-0XA0
不带插口:6ES7 972-0BA42-0XA0
模式选择开关:
拨动开关设计。
诊断缓冲区:
最后的 120 个故障和中断事件保存在一个环形缓冲区中,用于进行诊断(可扩展)。
实时时钟:
在 CPU 的诊断消息后面附加日期和时间。
存储卡:
用于对集成的装载存储器进行扩展。存储在装载存储器中的信息包括 S7-400 参数数据以及程序,因此需要 2 倍的存储空间。 其结果是:
内置的装载存储器不能满足大程序量的要求,因此需要存储卡。
可使用 RAM 和 FEPROM 卡(FEPROM 卡用于保持性存储)。
PROFIBUS DP 接口:
通过 PROFIBUS DP 主站接口,可以实现分布式自动化组态,从而提高了速度,便于使用。对用户来说,分布式 I/O 单元可作为一个集中式单元来处理(相同的组态、编址和编程)。
混合组态: SIMATIC S5 和 SIMATIC S7 作为符合 EN 50170 的 PROFIBUS 主站。
注意:
如果同时使用 PROFIBUS DP 和 MPI 接口,则只能将以下总线连接器连接至 MPI 接口:
带插口: 6ES7 972-0BB42-0XA0
不带插口:6ES7 972-0BA42-0XA0
两个附加插槽:
可用 IF 964-DP 接口子模块连接两个附加的 PROFIBUS DP 主站系统。
更新包 V1.2.0 (6ES7 417-4XL00-0AB0)
对于所附版本 V1.2.0,已经进行了下列修正:
DP 主站地址现在可以使用数值 126。
当 SFC 51 “RDSYSST”的 HLL_ID 参数设置为 W#16#0014,并且目标区域 DR 太小时,则调用 SFC 51 时会出错并且不会输出任何数据记录,而在返回值 RET_VAL 中得到错误的数值 W#16#8081。
在多值计算模式下,使用 SFC 51 “RDSYST”(HLL_ID 为 W#16#00B3) 获取 DP 模块的诊断数据时出错。
即使几个在 0..60000 ms 数值范围内的延迟中断也可以并行运行 (消除了预先限制)。
虽然诊断缓冲区中的当前消息数小于组态的较大消息数,当获取较新的诊断缓冲区条目 (调用 SFC 51 “RDSYSST”且 HLL_ID=W#16#01A0) 时,操作系统仍然可能不会往目标区域 (参数 DR) 内输入任何有效数值。
如果给参数 HLL_ID 分配数值 W#16#4092、W#16#4292 或 W#16#4692,并且没有为参数 INDEX *通过外部 DP 接口连接的 DP 主站系统 ID,则 CPU 可能会进入 DEFECT 状态。
如果通过设置 HLL_ID=W#16#4C91 调用 SFC 51 “RDSYSST”来确定外部 DP 接口上的模块的状态信息,那么,当处理 4 个以上外部 DP 接口时,可能得到错误的 RET_VAL 数据 W#16#80A4 (K 总线上的通信发生故障)。
如果已经从 HMI 系统或者通过测试和启动功能 (例如,通过控制变量) 预先设置了 S7 时间,那么,到目前为止必须使用 10ms 的时间基。
发生事件 W#16#6981 (进入的接口错误) 和 W#16#6881 (离去的接口错误) 时,系统会中断 OB84 的装载过程。只能在 CPU 完全重新启动之后才能重新开始一个新的装载过程。
如果 DP 从站的诊断消息的长度恰好为 6 个字节,则 CPU 中既不会有诊断缓冲区条目也不调用诊断中断 OB。
如果使用了下列某个*处理单元,并且在硬件配置中将过程映像的空间大小设置为在 CPU 属性窗口中“Cycle/Clock Memory”选项卡上预设值的两倍,如果必须更换 CPU,则必须组态新的 CPU416-2XK02。
组态涉及到:
6ES7 416-2XK00-0AB0、6ES7 416-2XK01-0AB0、6ES7 416-2XL00-0AB0、6ES7 416-2XL01-0AB0。
无法使用经过路由的编程器连接经内置接口访问 ET200X 和 ET200S 的智能头部单元。
(参见 SIMATIC 更新,条目号:4559282 ).
不允许在后台 OB 90 中调用任何系统功能块 (SFB)。如果没有遵守此限制,则在程序处理过程中可能会发生错误,甚至 CPU 会进入 STOP 状态。
如果 64KB 闪存卡
订货号为 6ES7 952-0KF00-0AA0, 产品版本为 V4 或更高, 在 CPU 中编程 (PLC / Load user program to memory card), 则需要固件版本 V1.2.0。
重启动 (热启动)、冷启动或者断开电源之后重新启动,如果有缓冲蓄电池,则通信定位螺丝的设置大约下降 6%。
(参见 SIMATIC 更新,条目号:4900151)
当几个 OS 以不同通信速度 (例如,处理性能、服务器负载、波特率等) 连接到 CPU 系统中时,在对消息进行确认时可能会发生故障。
西门子S7-400CPU
6ES7 412-3HJ14-0AB0 西门子CPU 412-3H; 512KB程序内存/256KB数据内存
6ES7 414-4HM14-0AB0 西门子CPU 414-4H; 冗余热备CPU 2.8 MB RAM
6ES7 417-4HT14-0AB0 西门子CPU 417-4H; 冗余热备CPU 30 MB RAM
6ES7 400-0HR00-4AB0 西门子412H 系统套件包括 2 个CPU、1个H型*机架、2个电源、2个1M 存储
卡、4个同步模块、2根同步电缆,以及4个备用电池(PS407 10A)
6ES7 400-0HR50-4AB0 西门子412H 系统套件包括 2 个CPU、1个H型*机架、2个电源、2个1M 存储
卡、4个同步模块、2根同步电缆,以及4个备用电池(PS405 10A)
6ES7 412-1XJ05-0AB0 西门子CPU412-1,144KB程序内存/144KB数据内存
6ES7 412-2XJ05-0AB0 西门子CPU412-2,256KB程序内存/256KB数据内存
6ES7 414-2XK05-0AB0 西门子CPU414-2,512KB程序内存/512KB数据内存
6ES7 414-3XM05-0AB0 西门子CPU414-3,1.4M程序内存/1.4M数据内存 1个IF模板插槽
6ES7 414-3EM05-0AB0 西门子CPU414-3PN/DP 1.4M程序内存/1.4M数据内存 1个IF模板插槽
6ES7 416-2XN05-0AB0 西门子CPU416-2,2.8M程序内存/2.8M数据内存
6ES7 416-3XR05-0AB0 西门子CPU416-3,5.6M程序内存/5.6M数据内存 1个IF模板插槽
6ES7 416-3ER05-0AB0 西门子CPU416-3PN/DP 5.6M程序内存/5.6M数据内存 1个IF模板插槽
6ES7 416-2FN05-0AB0 西门子CPU416F-2,2.8M程序内存/2.8M数据内存
6ES7 416-3FR05-0AB0 西门子CPU416F-3PN/DP,5.6M程序内存/5.6M数据内存
6ES7 417-4XT05-0AB0 西门子CPU417-4,15M程序内存/15M数据内存
西门子CPU417,原装西门子CPU417,进口西门子CPU417