本司专业经营西门子PLC6ES7-200/300/400/1200/6EP/6AV/6GK/ET200/6SE变频器/电缆/DP接头/触摸屏 /变频器/数控伺服备件全系列产品、拥有优秀的技术团队,及专业的从业人员,长期为客户提供西门子PLC的
销售,安装,调试服务
上海西皇电气设备有限公司。在西门子公司广大同仁和工控领域各界朋友的关怀下埋头发展,一路走来已成西门子合作伙伴中的*。总部设在上海,办公面积1500多平方米,员工150余人。公司组织架构完善合理,下辖河南、沈阳、济南分公司,以及天津、石家庄、唐山、太原、洛阳、西安、大连、长春、北京、合肥办事处。我公司已连续十七年荣获西门子(中国)有限公司较佳代理商奖,在产品供应与技术服务方面拥有优势,深得广大客户和西门子公司的信赖。xihanglinbin
可应要求运行存储器复位
实例 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 复位后保持不变:
● 诊断缓冲区的内容
编程设备使用 STEP 7 可读出该内容。
● MPI 参数(MPI 地址和较高 MPI 地址)。 请注意下表中显示的特性。
● CPU 的 IP 地址
● 子网掩码
● 静态 SNMP 参数
● 日时钟
● 运行时间计数器的状态和数值
特性 MPI 参数和 IP 地址
当执行 CPU 存储器复位时,MPI 参数和 IP 地址出现特殊情况。 下表显示了 CPU 存储
器复位后仍然有效的 MPI 参数和 IP 地址。
表格 2- 10 存储器复位后的 MPI 参数和 IP 地址
存储器复位... MPI 参数和 IP 地址...
插入闪存卡 ...,存储在闪存卡中且有效
不插入闪存卡 ...,保持在 CPU 中且有效
另请参考
也可以将 CPU 完全复位到出厂状态。 有关更详细的信息,可参考将 CPU 复位为出厂状
CPU 41x 的结构
2.4 模式选择器开关
S7-400 自动化系统,CPU 规格
2.4.3 冷启动/暖启动/热启动
冷启动
● 冷启动过程中,所有数据(过程映像、位存储器、定时器、计数器和数据块)都会重
设为存储在程序(装载存储器)中的起始值,而与这些数据被组态为保持性数据还是
非保持性数据无关。
● 关联的启动 OB 为 OB 102
● 从头开始重新执行程序(OB 102 或 OB 1)。
重新启动(暖启动)
● 重新启动会复位过程映像以及非保持性标志、定时器、时间和计数器。
保持性标志、时间和计数器会保持其较后有效值。
分配了“无掉电保持”属性的所有数据块都将复位为下载值。 其他数据块将保持其较
后的有效值。
● 关联的启动 OB 为 OB 100
● 从头开始重新执行程序(OB 100 或 OB 1)。
● 掉电后,暖启动功能仅在备份模式下可用。
热启动
● 执行热启动后,所有数据和过程映像都会保持其较后有效值。
● 程序从断点处继续执行。
● 在当前循环完成之前,输出不会改变其状态。
● 关联的启动 OB 为 OB 101
● 掉电后,热启动功能仅在备份模式下可用。
重新启动的操作顺序(暖启动)
1. 将模式选择器设置为STOP。
结果: STOP LED 亮起。
2. 将开关设置为RUN。
序列号
在 V5 或更高版本中,所有存储卡均具有一个序列号。 该序列号列在 SZL 零件列表
W#16#xy1C 的索引 8 中。 可使用 SFC 51“RDSYSST”读取该零件列表。
可在将序列号读入用户程序时确定以下内容: 仅当将特定存储卡插入 CPU 后才能启动用
户程序。 这可以防止对用户程序的未经授权的复制,其功能与 dongle 类似。
CPU 41x 的结构
2.6 使用存储卡
S7-400 自动化系统,CPU 规格
2.6 使用存储卡
适用于 S7-400 的存储卡类型
在 S7-400 中可使用两种类型的存储卡:
● RAM 卡
● 闪存卡(FEPROM 卡)
说明
非 Siemens 存储卡不能用于 S7-400。
应使用哪种类型的存储卡?
使用 RAM 卡还是使用闪存卡取决于使用存储卡的目的。
表格 2- 11 存储卡类型
如果... 则...
想将数据存于 RAM 中并在 RUN 模式下编
辑程序,
使用 RAM 卡
想要在存储卡上*性存储用户程序,即
使掉电也不例外(不进行备份或在 CPU 外
部),
使用闪存卡
RAM 卡
要
要使用 RAM 卡并装载用户程序,必须将其插入 CPU 插槽中。 用户程序可借助编程设备
(PG)装载。
CPU 处于 STOP 或 RUN 模式时,可将整个用户程序或各个元素(如 FB、FC、OB、DB
或 SDB)装载到装载存储器中。
从 CPU 中卸下 RAM 卡后,卡上的所有数据都将丢失。 RAM 卡没有内置的备用电池。
如果电源装配了一个可运行的备用电池,或 CPU 在“EXT. BATT.”输入处具有一个外部
备用电压,那么如果切断电源时 RAM 卡仍然插在 CPU 中且 CPU 仍然插在机架中,则
RAM 卡的内容将保留。
闪存卡
如果使用闪存卡,则有两种方式下载用户程序:
方式 1:
1. 使用模式选择器开关将 CPU 模式设置为 STOP。
2. 将闪存卡插入 CPU。
3. 执行存储器复位。
4. 使用 STEP 7 命令“PLC -> Download User Program to Memory Card(将用户程序
下载到存储卡)”下载用户程序。
方式 2:
1. 在编程设备/编程适配器离线时,将用户程序下载到闪存卡中。
2. 将闪存卡插入 CPU。
仅能使用闪存卡重新装载整个用户程序。 可使用编程设备将较小的程序段下载到 CPU 上
集成的装载存储器中。 对于重大的程序更改,必须始终将完整的用户程序下载到闪存卡
中。
本司专业经营西门子PLC6ES7-200/300/400/1200/6EP/6AV/6GK/ET200/6SE变频器/电缆/DP接头/触摸屏 /变频器/数控伺服备件全系列产品、拥有优秀的技术团队,及专业的从业人员,长期为客户提供西门子PLC的
销售,安装,调试服务
上海西皇电气设备有限公司。在西门子公司广大同仁和工控领域各界朋友的关怀下埋头发展,一路走来已成西门子合作伙伴中的*。总部设在上海,办公面积1500多平方米,员工150余人。公司组织架构完善合理,下辖河南、沈阳、济南分公司,以及天津、石家庄、唐山、太原、洛阳、西安、大连、长春、北京、合肥办事处。我公司已连续十七年荣获西门子(中国)有限公司较佳代理商奖,在产品供应与技术服务方面拥有优势,深得广大客户和西门子公司的信赖。xihanglinbin
全局数据通讯用于在 SIMATIC S7 CPU 之间通过 MPI 子网(例如 I、Q、M)周期性交换
全局数据。 该数据交换不需确认。 某一CPU 将其数据广播到MPI 子网上所有其它CPU
上。
在用户程序中通过 SFC 调用集成的通讯功能。
用于全局数据通讯的 SFC
以下 SFC 集成在 S7-400 CPU 的操作系统中:
表格 4- 5 用于全局数据通讯的 SFC
块 块名称 简述
SFC 60 GD_SEND 收集和发送 GD 包的数据
SFC 61 GD_REC 获取已到达的 GD 消息帧的数据并将其输入到接收 GD 包中。
减少因子
减少因子* GD 通讯发生中断的周期数。 在 STEP 7 中组态全局数据通讯时设置减少
因子。例如,如果将减少因子设置为 7,则每到* 7 个周期便执行全局数据通讯。 这样
可减少 CPU 上的负载。
通讯
4.2 通讯服务
S7-400 自动化系统,CPU 规格
82 设备手册, 04/2009, A5E00432658-08
发送和接收条件
通过 GD 电路进行通讯需满足以下条件:
● 对于 GD 包的发送器:
减少因子发送器 x 周期时间发送器 ≥ 60 ms
● 对于GD 包的接收器:
减少因子接收器 x 周期时间接收器
< 减少因子发送器 x 周期时间发送器
如果不符合这些条件,可能导致GD 包丢失。 原因在于:
● GD 电路中“较小的”CPU 的性能
● 在各站上异步执行全局数据的传输和接收。
如果在 STEP 7 中设置: “在每个 CPU 周期后发送”且 CPU 的扫描周期时间小
于 60 ms,则操作系统可能在发送 CPU 的 GD 包之前将其覆盖。 如果在STEP 7 组态中
设置了此功能,则丢失了全局数据时,会在GD 电路的状态框中指明该情况
4.2.7 S7 路由
属性
可使用编程设备/PC 访问**过子网边界的 S7 站。 可使用这些站执行以下操作:
● 下载用户程序
● 下载硬件配置
● 执行测试和诊断功能
说明
如果 CPU 用作智能从站,则只有激活 DP 接口设置时才可使用 S7 路由功能。 在
STEP 7 中,选中 DP 接口属性对话框中的 “测试”(Test)、“调试”
(Commissioning)、“路由”(Routing) 复选框。 更多相关信息,请参见《使用
STEP 7 编程》手册,或直接参见STEP 7 在线帮助
要求
● 网络组态不能**出项目限制。
● 模块已装载了包括项目整个网络组态较新“资料”的组态数据。
原因: 连接到网络网关的所有模块必须接收定义了到其它子网路径的路由信息。
● 在网络组态中,如果要使用 PG/PC 建立通过网关的连接,必须将其分配给物理上与
其相连接的网络。
● CPU 必须设置为主站模式,或者
● 如果将 CPU 组态为从站,则必须在 STEP 7 的 DP 从站的 DP 接口属性中激活
“编程、状态/修改或其它 PG 功能”(Programming, status/modify or other PG
functions) 复选框。
4.2.8 时间同步
引言
S7-400 具有强大的定时器系统。 可以使用更高级的时间生成器使此定时器系统同步,这
将使您可以同步、完成、记录和归档对时间要求严格的顺序。
接口
可通过 S7-400 的每个接口实现时间同步:
● MPI 接口
可将 CPU 组态为时间主站或时间从站。
● PROFIBUS DP 接口
可将 CPU 组态为时间主站或时间从站。
● 通过工业以太网的 PROFINET 接口
使用 NTP 方法的时间同步;CPU 为客户机。
● 通过 S7-400 背板总线
可将 CPU 组态为时间主站或时间从站。
CPU 作为时间主站
如果将 CPU 组态为时间主站,则必须*同步间隔。 可选择介于 1 秒到 24 小时之间的
任意间隔。
如果 CPU 时间主站位于 S7-400 背板总线上,则应选择 10 秒的同步间隔。
一旦**次设置了该时间,时间主站便会发送其**个消息帧(通过 SFC 0
“SET_CLK”或 PG 功能)。 如果另一个接口已组态为时间从站或 NTP 客户机,则一
旦接收到**个时间消息帧,便开始计时。
CPU 作为时间从站
如果该 CPU 是 S7-400 背板总线上的时间从站,则由连接到 LAN 的*时钟或另一个
CPU 执行同步。
可使用 CP 将时间转发到 S7-400。要执行此操作,必须使用“from LAN to station”(从
LAN 到站)选项组态 CP(如果该 CP 支持方向过滤)以转发时间。
通过 PROFINET 接口的时间同步
在 PROFINET 接口处,可使用 NTP 方法实现时间同步。 在这种情况下,CPU 是客户
机。
较多可组态四个 NTP 服务器。 可将更新间隔设置在 10 秒到 1 天之间。 **过 90 分钟
后,将始终每 90 分钟对 CPU 执行一次 NTP 查找。
如果使用 NTP 方法同步 CPU,则应按照 S7-400 中的同步方法将 CPU 组态为时间主
站。选择 10 秒的同步间隔。
可以通过 SFC 100 或高级时间设置对话框(类似于 Simatic Net CP 的对话框)在
CPU 41x-3 PN/DP 中设置时区。
通讯
4.2 通讯服务
S7-400 自动化系统,CPU 规格