安全等级可设定 S7-400 CPU 的安全等级,以防未经授权访问 CPU 程序。 可以定义某种安全等级,从而使用户可以访问 PG 功能,而无需与 CPU 相关的特殊授权(密码)。 输入密码后可以访问所有 PG 功能。设置安全等级可在 STEP 7 -> HW Config 中设置 CPU 的安全等级(1 到 3)。可使用模式选择器开关手动复位的方式删除在 STEP 7 -> HW Config 中设置的安全等级。下表列出了 S7-400 CPU 的安全等级。运行存储器复位存储器复位的操作顺序实例 A:您想要将一个新的用户程序下载到 CPU 中。1. 将模式选择器设置为 STOP。结果:STOP LED 亮起。2. 将选择器设置为 MRES 并保持在该位置。结果:STOP LED 熄灭一秒钟,然后又亮起一秒种,随后再熄灭一秒钟,然后一直亮起。3. 将开关切换回 STOP 位置,然后在接下来的 3 秒钟内再切换到 MRES 位置,Zui后切换回 STOP。结果:STOP LED 以 2 Hz 的频率至少闪烁 3 秒钟(正在复位存储器),然后保持亮起。应请求执行存储器复位实例 B:STOP LED 以 0.5 Hz 的频率闪烁,这指示 CPU 请求存储器复位。系统请求 CPU 存储器复位(例如,卸下或插入存储卡后)。1. 将模式选择器设置为 MRES,然后再设置回 STOP。结果:STOP LED 以 2 Hz 的频率至少闪烁 3 秒钟(正在复位存储器),然后保持亮起。有关 CPU 存储器复位的详细信息,请参见手册 S7-400 自动化系统的硬件和安装。CPU 中的存储器复位过程存储器复位期间,CPU 执行过程:• CPU 删除主存储器和装载存储器(集成的 RAM 或者可能是 RAM 卡)中的整个用户程序。• CPU 清除所有计数器、位存储器和定时器(时钟除外)。• CPU 测试自身的硬件。• CPU 初始化其硬件和系统程序参数(CPU 中的内部缺省设置)。会考虑到某些组态的默认设置。• 如果插入闪存卡,则在存储器复位后,CPU 会将存储在闪存卡上的用户程序和系统参数复制到主存储器。CPU 41x 的结构2.4 模式选择器开关S7-400 自动化系统,CPU 规格36 设备手册, 03/2023, A5E00432658-AN存储器复位后保留的值CPU 存储器复位后下列数据会保留下来:• 诊断缓冲区的内容编程设备使用 STEP 7 可读出该内容。• MPI 参数(MPI 地址和Zui高 MPI 地址)。请注意下表中显示的特性。• 日时钟• 运行时间计数器的状态和数值还会为带有 PN 接口的 CPU 保留以下值:• CPU 的 IP 地址• 子网掩码• 静态 SNMP 参数特性:MPI 参数和 IP 地址执行存储器复位时,MPI 参数和 IP 地址会出现特殊情况。下表显示了在 CPU 存储器复位后仍然有效的 MPI 参数和 IP 地址。表格 2-10 存储器复位后的 MPI 参数和 IP 地址存储器复位... MPI 参数和 IP 地址...插入了闪存卡 ... 存储在闪存卡上的内容有效未插入闪存卡 ... 保留 CPU 中的内容且这些内容有效另请参见也可以将 CPU 完全复位到出厂状态。更多相关信息,请参见“将 CPU 复位为出厂状态冷启动/暖启动/热启动冷启动• 冷启动过程中,无论是组态为保持性还是非保持性的数据(过程映像、位存储器、定时器、计数器和数据块),都将被复位为程序(装载存储器)中存储的起始值。• 关联的启动 OB 为 OB 102• 从头开始重新执行程序(OB 102 或 OB 1)。重启(暖启动)• 暖重启会复位过程映像、非保持性位存储器、定时器和计数器。保持性位存储器、定时器和计数器保持其上一个有效值。分配了“无掉电保持”属性的所有数据块都将复位为下载值。其它数据块将保持其Zui后的有效值。• 关联的启动 OB 为 OB 100• 从头开始重新执行程序(OB 100 或 OB 1)。• 掉电后,暖启动功能仅在备份模式下可用。重启• 41xF CPU 不支持热启动模式。• 执行热启动后,所有数据和过程映像都会保持其Zui后有效值。• 程序从断点处继续执行。• 在当前循环完成之前,输出不会改变其状态。• 关联的启动 OB 为 OB 101• 掉电后,热启动功能仅在备份模式下可用。重新启动的操作顺序(暖启动)1. 将模式选择器设置为 STOP。结果:STOP LED 亮起。2. 将选择器设为 RUN 模式。CPU 41x 的结构2.4 模式选择器开关S7-400 自动化系统,CPU 规格38 设备手册, 03/2023, A5E00432658-AN热启动的操作顺序1. 在 PG 上选择“热启动”启动类型。仅当在特定 CPU 上允许此启动类型时,才可选择该按钮。冷启动的操作顺序只能在编程设备上触发手动冷启动。存储卡的结构和功能订货号存储卡的技术规范 (页 421)部分列出了存储卡的部件编号。设计存储卡比信用卡稍大一些,并带有坚固的金属保护壳。存储卡插入在 CPU 前面的插槽中。存储卡经过特殊设计,只能以一种方式插入。功能存储卡和 CPU 上的集成存储区一起构成了 CPU 的装载存储器。运行期间,装载存储器包含完整的用户程序,包括用来反编译用户程序的注释、符号和其它特殊信息以及所有模块参数。存储卡上存储的内容以下数据可存储到存储卡上:• 用户程序,即,块(OB、FB、FC、DB)和系统数据• 决定 CPU 行为的参数• 决定 I/O 模块行为的参数。• 相应存储卡上的全套项目文件。序列号自产品版本 5 起,所有存储卡均具有一个序列号。该序列号列在 SSL 子列表 W#16#xy1C 的索引 8 中。可使用 SFC 51“RDSYSST”读取该子列表。在用户程序中读取序列号时可确定以下内容:仅当将特定存储卡插入 CPU 后才能执行用户程序。这可以防止对用户程序进行未经授权的复制操作。使用存储卡适用于 S7-400 的存储卡类型在 S7-400 中可使用两种类型的存储卡:• RAM 卡• 闪存卡(FEPROM 卡)说明非 Siemens 存储卡不能用于 S7-400。应使用哪种类型的存储卡?使用 RAM 卡还是使用闪存卡取决于使用存储卡的目的。表格 2-11 存储卡类型如果... 则...想将数据存于 RAM 中并在 RUN 模式下编辑程序,使用 RAM 卡想要在存储卡上yongjiu性存储用户程序,即使掉电也不例外(不进行备份或在 CPU 外部),使用闪存卡RAM 卡要使用 RAM 卡并装载用户程序,必须将其插入 CPU 插槽中。 用户程序可借助编程设备(PG)装载。CPU 处于 STOP 或 RUN 模式时,可将整个用户程序或各个元素(如 FB、FC、OB、DB 或 SDB)装载到装载存储器中。从 CPU 中卸下 RAM 卡后,卡上的所有数据都将丢失。 RAM 卡没有内置的备用电池。如果电源配有一块有效备用电池,只要未从 CPU 中取出 RAM 卡或未从机架中拔出 CPU,关闭电源后仍将保留 RAM 卡的内容。如果将外部备用电压施加到 CPU 的“EXT.-BATT.”插座,则只要未从 CPU 中取出 RAM 卡,关闭电源后就仍会保留 RAM 卡的内容。
闪存卡如果使用闪存卡,则有两种方式下载用户程序:方式 1:1. 使用模式选择器开关将 CPU 模式设置为 STOP。2. 将闪存卡插入 CPU。3. 执行存储器复位。4. 使用 STEP 7 命令“PLC -> Download User Program to Memory Card(将用户程序下载到存储卡)”下载用户程序。方式 2:1. 在编程设备/编程适配器离线时,将用户程序下载到闪存卡中。2. 将闪存卡插入 CPU。仅能使用闪存卡重新装载整个用户程序。 可使用编程设备将较小的程序段下载到 CPU 上集成的装载存储器中。 对于重大的程序更改,必须始终将完整的用户程序下载到闪存卡中。闪存卡不需要备用电压,也就是说,即使从 CPU 取下闪存卡或操作不具有备用功能(电源模块或 CPU 的“EXT. BATT.”插座中无备用电池)的 S7-400 系统,也会保持存储在其中的信息。不备份的情况下自动热重启动或冷重启动如果运行 CPU 时不使用备用电池,则启动后或断电后电压恢复时 CPU 会自动进行总复位,然后视组态而定进行热重启动或冷重启动。 闪存卡中必须提供有用户程序,并且无法在电源模块上通过 Batt.Indic 开关设置电池监视。给 CPU 通电后,或在断电后恢复供电时,必须通过模式开关或 PG(在启用电池监视的情况下)触发热启动或冷启动。 如果备用电池失效或缺少,EXTF LED 将指示外部错误。存储卡的容量应为多大?所需存储卡的容量基于用户程序的大小和系统数据的数量。要充分利用 CPU 上的工作存储器(代码和数据),应使用容量至少与工作存储器容量相同的存储卡来扩展 CPU 的装载存储器。还会将 Web 服务器的组态数据保存到存储卡中。更换存储卡要更换存储卡:1. 将 CPU 设置为 STOP。2. 卸下存储卡。说明如果卸下存储卡,STOP LED 将每隔 3 秒钟闪烁一次,以指示 CPU 要求存储器复位。 此顺序不受错误 OB 影响。3. 在 CPU 中插入“新”存储卡。4. 复位 CPU 存储器。
多点接口(MPI)可用性每个 S7-400 CPU 具有一个 MPI 接口。可连接的设备例如,可将以下节点连接到 MPI:• 编程设备(PG/PC)• 控制和监视设备(OP 和 TD)• 其它 SIMATIC S7 PLC有些设备使用该接口的 24 VDC 电源。 MPI 接口的此电压会连接到参考电位。PG/OP -> CPU 通信一个 CPU 可同时保持若干个在线连接,以进行 PG/OP 通信。 这些连接中只保留一个连接用作编程设备的默认连接,另外保留一个作为 OP/监控设备的默认连接。有关特定 CPU 支持的连接资源数或可连接 OP 数的信息,请参见技术规范。通过 MPI 进行时间同步可以通过 CPU 的 MPI 接口同步时间。CPU 可以是主站或从站。CPU 与 CPU 通信CPU 与 CPU 通信有三种模式:• 通过 S7 基本通信交换数据• 通过 S7 通信交换数据• 通过全局数据通信交换数据作为 PROFIBUS DP 接口的 MPI 接口也可将 MPI 组态成 PROFIBUS DP 接口。 可以在 STEP 7 的 HW Config 中相应编辑 MPI 参数。此组态允许您设置 DP 网段(Zui多包括 32 个从站)。PROFIBUS DP 接口可用性CPU 41x-2、41x-3 和 417-4 中集成有一个 PROFIBUS DP 接口。PROFIBUS DP 接口可用作 CPU41x-3、417-4 以及名称后缀带有“PN/DP”的 CPU 的插入式模块。要能够使用这些接口,必须首先在 HW Config 中对其进行组态,然后将组态下载到 CPU。可连接设备PROFIBUS DP 接口可用于设置 PROFIBUS 主站系统或连接 PROFIBUS I/O 设备。可将任何符合标准的 DP 从站连接到 PROFIBUS DP 接口。然后可将 CPU 用作 DP 主站或 DP 从站(通过 PROFIBUS DP 现场总线与被动从站或其它 DP 主站进行互连)。某些设备使用 24 V DC 的接口电源。PROFIBUS DP 接口处提供的这一电压将连接参考电位。连接器请始终使用 PROFIBUS DP 或 PROFIBUS 电缆的总线连接器连接设备与 PROFIBUS DP 接口(参见“S7-400 自动化系统。通过 PROFIBUS 进行时间同步CPU 作为时间主站时,将同步消息帧发送到 PROFIBUS 中,与其它站进行同步。作为时间从站时,CPU 从其它时间主站接收同步帧。以下设备之一可以是时间主站:• 带有内部 PROFIBUS 接口的 CPU 41x• 带有外部 PROFIBUS 接口(如,CP 443-5)的 CPU 41x• 安装有 SIMATIC NET PROFIBUS CP 的 PCPROFINET 接口可用性名称后缀为“PN”或“PN/DP”的 CPU 配置了一个具有 PROFINET 功能的以太网接口。分配 IP 地址可通过以下方法,为以太网接口分配一个 IP 地址:• 在 HW Config 中编辑 CPU 的属性,然后将修改后的组态下载到 CPU 中。还可以在本地设置 IP 地址参数和站名 (NameOfStation, NoS),而无需修改组态数据。• 在 SIMATIC Manager 中使用“PLC -> 编辑以太网节点”(PLC -> Edit Ethernet Node) 命令。• 在用户程序中使用 SFB 104无论在参数中将 PROFINET IO 接口设置为智能设备还是 IO 控制器,都可以进行这些本地设置。如果在设备运行过程中,使用 PN 接口进行通信,则还必须在 HW Config 或 NetPro 中进行互连。可通过 PROFINET (PN) 连接的设备• PG/PC 支持以太网适配器和 TCP 协议• 有源网络组件,如 SCALANCE XC-200• 配有以太网 CP 的 S7-300/S7-400,如带有 CP 443-1 的 CPU 416-2• ET 200 系列的 PROFINET IO 设备• PROFINET CBA 组件连接器始终使用 RJ45 连接器将设备连接到 PROFINET 接口。通过 PROFINET 进行时间同步时间同步采用 NTP,其中 CPU 是客户端,或者采用 SIMATIC 程序。