6ES7223-1BL22-0XA8介绍说明
PROFINET IO 允许的更改
PROFINET IO 允许的组态更改
此处介绍的过程支持以下 AS 更改:
添加和移除 IO 设备。
对于此步骤,IO 设备无需支持 CiR 功能。
已经在 CiR 操作中移除的 IO 设备 PROFINET IO 子系统中的站地址不能在相同的 CiR 操作中添加回来。
无法在相同的 CiR 操作中添加在 CiR 操作中删除的站地址。
在 IO 设备中添加和移除 I/O 模块。
对于此步骤,相应 IO 设备无需支持 CiR 功能。
使用 CiR 移除的 I/O 模块不能在相同的 CiR 步骤中更换为不同的 I/O 模块。
可在 CiR 操作中移除 I/O 模块并在不同位置添加 I/O 模块。
不可在 CiR 操作中更改地址。
无法在相同的 CiR 操作中添加在 CiR 操作中删除的地址。
更改 I/O 模块的参数。
对于此步骤,相应设备无需支持 CiR 功能。
更改端口 (PEDV) 的属性,如拓扑结构、监视等等。
无法组态 IO 控制器的本地 PDEV 子模块。
更改更新时间
IO 设备必须支持 CiR 功能。
更改过程映像分区分配
针对在 HW Config 中添加的接口模块,允许在 RUN 模式下更改组态(在 HW Config 中:接口模块的属性 >“通用"(General) 选项卡 > “简短说明"(Short description) 区域 > “在 RUN模式下更改组态"(Configuration changes in RUN) 条目
组态更改规则
对于 CPU 中已存在组态,需要至少两次下载到 CPU,才能将其 I/O 模块更换为不同类型的 I/O 模块。
- 第1 次 CiR 操作:CPU 接收组态,该组态不再包含要移除的 I/O 模块。
- 第2 次 CiR 操作:CPU 接收新组态,该组态包含新添加的 I/O 模块。
限制
上文未明确允许可作为运行期间设备变更一部分的所有更改操作,不可在运行期间执行,此处不再赘述。
使用 CiR 在运行期间更换设备的建议
在每次更改组态后,创建工厂组态的备份副本。只有使用此备份版本才能在不丧失 CiR 功能的情况下处理项目。
如有可能,应分多步进行组态修改,且每步中只做少量更改。这样,可以跟踪这些更改
西门子SITOP电源模块6EP1961-2BA21
时间同步的定义
时间同步指的是各种 S7 站从中央时间源(中央标准时间发射机/时间服务器)接收或获取本地时间的过程。
要评估不同站的事件时序时,需要日时钟同步。
接口
所有的 CPU 410 接口都可能实现日时钟同步:
通过工业以太网在 PROFINET IO 接口实现
使用 NTP 方法的日时钟同步;CPU 为客户端。
使用 SIMATIC 方法作为主站或从站的日时钟同步。PTCP 主站还支持 ET 200SP HA 类型的 IO设备同步。
在站内(AS 中)使用 S7-400 背板总线实现
可将 CPU 组态为时间主站或时间从站。
PROFIBUS DP 接口
可将 CPU 组态为时间主站或时间从站。
通过 PROFINET IO 接口实现日时钟同步
通过 PROFINET IO 接口,可使用 NTP 方法和 SIMATIC 方法实现日时钟同步。在这种情况下,CPU 410为客户端。
可组态多四个 NTP 服务器。可设置 10 秒到 1 天之间的更新间隔。若更新间隔超过 90 分钟,CPU 410的 NTP 请求总是每 90 分钟发生一次。
如果使用 NTP 方法同步 CPU 410,则应使用 SICLOCK 或 OS 上的 NTP 服务器。
日时钟同步也可通过作为主站或从站的以太网 MMS(以太网上的 Simatic 方法)实现。在这种情况下,NTP 可与 SIMATIC方法结合使用。
CPU 410 作为时间从站
如果 CPU 410 为 S7-400 背板总线上的时间从站,将通过时钟连接到 LAN 的 CP 实现同步。
可使用 CP 将时间转发到 S7-400 站。如果 CP 支持方向滤波,则必须使用“从 LAN 到站"(from LAN tostation) 选项组态 CP 来转发时间。
CPU 410 作为时间主站
如果将 CPU 410 组态为时间主站,则必须同步间隔。可选择 1 s 到 24 h 之间的任意间隔。
如果 CPU 410 为 S7-400 背板总线上的时间主站,请选择 10 s 的同步间隔。
在设置该时间之前,时间主站不会发送时间帧。可使用 Step 7 或接口将时间设置为时间从站(NTP 客户端/从站)。
时间戳的定义
时间戳是指给事件分配捕获时间。分配越精细,对应事件的捕获时间就越**。
为实现加时间戳,IO 控制器/DP 主站将其时间发送到本地 IO 子系统/DP 线路。
IO 设备/DP 从站接收时间并使用时间信息加时间戳。
在 SIMATIC PCS 7 环境中,该时间戳被称为“高精度时间戳"。
示例:
在 ET 200SP HA 中,可捕获信号变化并使用 1 ms 的精度加时间戳。
时间同步和时间戳之间的关系
要检查不同 S7 站的时间戳事件之间的时间关系,这些 S7 站必须时间同步。
各系统之间的同步取决于所选的时间同步方法、拓扑结构和所用的 S7 站接口。
精度
时间戳精度为相邻时间戳的大差值,这些时间戳由数字输入模块记录的信号产生。
精度取决于所使用的硬件和工厂组态。
分辨率
分辨率为两个不间戳之间小可能的时间差。
更多信息
有关日时钟同步和 SIMATIC PCS 7 时间戳的更多信息,请参见以下手册:
使用 ET 200SP HA 实现高精度时间戳
高精度时间戳 (V9.0)
日时钟同步 (V9.0)
保持性装载存储器
用户程序的保持性
从版本 8.2 开始,装载存储器具有保持性。不使用备用电池,也可在电源开/关后使用所有块。使用 SIMATIC PCS 7V9.0 或更高版本的CFC,可从工作存储器中备份数据块的所有内容。随后,使用工作存储器中的当前值覆盖装载存储器中的数据块。
结果,在未缓冲电源关闭后,用户程序保留在 CPU中。电源故障便可以克服。用户程序、组态和在数据块中的参数设置保留为后一次备份时的状态。
提示 如果想使用 CPU 410而无需备用电池,则必须关掉电源的缓冲监视功能。否则,接通电源后 CPU 在上电时保留在 STOP 状态,而不会自动切换到 RUN状态。 |
如果没有备用电池,则不会缓冲以下数据:
诊断缓冲区
安全事件缓冲区
日期和时间
过程映像
未使用 CFC 备份到装载存储器的数据块
由程序(CREATE_DB 指令)创建的数据块
运行小时计数器
位存储器
定时器
计数器
小心 更换 CPU 时要小心 如果重新使用之前在别处用过的CPU,请确保装载存储器中备份的内容不会对新使用位置造成危害。 如果之前的使用情况未知,请将 CPU 复位为出厂设置。 |
用电池缓冲
如果要在电源模块使用一块或两块备用电池,且电源模块已关闭或 CPU和可组态模块的电源电压发生故障,则只要电池还有电,就将通过背板总线缓冲设置参数和存储器内容 (RAM)。
一、填写工艺需要的工艺参数
二、打开数据视图
三、把初始值写给实际值
点击“是”,则把初始值传给实际值。
DB块的初始化数据主要用在报警值、运行参数相关较多,且变化不大的场合,用这种方法可避免程序重新下载时数据丢失。
备注:以上步骤操作,无需在线即可
在PCS7的CFC中,有一个W_BO和一个DW_BO的功能块,十分方便,直接输入连接的状态字,输出便会列出bit0——bit15的值,这在做DP通讯时经常用过,比如控制变频器,它的状态常常是在一个字取某位,如运行信号、备妥信号等。 在一个老CPU中,也用到DP了通讯,要在一个双字中取某位显示状态,不支持用CFC编程,无法傻瓜式的取到了,只能手工指定其中的bit位了。这时竟然字中高字节与低字节的对应关系,自己把自己晕了半天,后来回顾了下,终于搞明白了,看来傻瓜的编程方式是把自己弄得更傻瓜!呵呵 直接上两个图吧,是关于双字、字、字节、位之间的关系的,看看便明白了! 一定要注意高8位与低8位与字的对应关系!
图1:字、字节、位之间的关系
图2:双字、字、字节、位之间的关系 |