项目内部共享设备的基本信息。 (S7-300,S7-400, S7-1500) 要求 在项目内部共享设备中,同一子网中Zui多有两个 IO 控制器和共享设备。必须将项目内部共享设备分配给每个 IO 控制器。同样,必须为每个连接的 IO 控制器分配至少 1 个模块或子模 块,否则与共享设备的组态不一致。如果在STEP 7 中编译不一致的组态,则会显示相应的 错误消息。 限制条件 • 只有通过 GSD 文件安装在硬件目录中的 IO设备才允许作为项目内部共享设备。 • 不能将智能设备用作项目内部共享设备。 • 在一个项目中,Zui多两个 IO 控制器 (CPU)可以访问项目内部共享设备。 • 项目内部共享设备不支持系统冗余。 • 不支持故障安全应用。 • “TIA PortalOpenness”不支持项目内部共享设备。 • 不支持以新站形式下载设备。在 TIA Portal V18中,共享项目内部共享设备的两个 CPU 必 须下载到两个不同的项目中。必须手动完成或恢复组态。 访问模块或子模块 每个 IO控制器只能访问分配给它的模块和子模块,具体而言: • 只能与分配的模块或子模块进行数据交换 • 只能接收分配的模块或子模块的报警和诊断• 仅支持分配的模块或子模块的参数分配 组态规则 以下规则适用于具有项目内部共享设备的组态,在 STEP 7 编译时自动验证这些规则:• 访问项目内部共享设备的所有 IO 控制器必须与 IO 设备位于同一子网中。 • 项目内部共享设备必须是通过 GSD文件安装在硬件目录中的 IO 设备。 • 必须为连接到项目内部共享设备的每个 IO 控制器至少分配 1 个模块或子模块。 • 1 个IO 控制器只能访问 1 个子模块。设置实时属性 如果除了项目中的 CPU 外,项目外的其它 CPU也可以访问共享设备,则必须在共享设备的 PROFINET 接口处输入项目外部 IO 控制器的编号。只有如此,STEP 7才能正确计算通信负载, 计算产生的更新时间。 共享设备可能的Zui大 IO 控制器数目取决于设备。此数目存储在共享设备的 GSD文件中。 可以通过 CPU 设置非常短的发送时钟作为 IO 控制器。此发送时钟可以短于项目内部共享设备支持的Zui短发送时钟。在这种情况下,IO 控制器使用其支持的发送时钟来运行项目内部 共享设备(发送时钟调整)。 示例: CPU支持的Zui短发送始终为 0.25 ms。如果组态的 IO 设备也支持Zui短发送时钟 0.25 ms,而 另一个 IO设备支持的Zui短发送时钟为 1 ms,则可将 CPU 的短发送时钟设置为 0.25 ms。例 如,CPU 使用 1 ms的发送时钟运行“慢速”IO 设备。
• 模块或子模块的I/O 地址只能在分配了项目内部共享设备的 IO 控制器的地址区进行编辑。 • 对于有权访问项目内部共享设备的所有 IO控制器,发送时钟必须相同。 • 以下功能只能与分配了项目内部共享设备的接口模块的 IO 控制器一起使用: – 等时同步模式 (IRT)– 优先化启动 – 端口属性的参数分配 • 对于 IO 系统,如果选择了“使用名称作为设备名称的扩展”(Use name asextension for device names) 选项,则第二个 CPU 的 IO 系统也需要选择该选项。 •如果更改项目内部共享设备的名称,则必须随后下载共享该 IO 设备的所有 CPU。 • 不得超过项目内部共享设备通信关系 (AR)的Zui大总和。可以在硬件目录的“信 息”(Information) 选项卡中找到通信关系的Zui大总和。 示例: 对于项目内部共享设备,一个ET 200SP 接口模块支持Zui多 4 个通信关系。项目内部共享 设备已分配给两个 IO 控制器。Zui多可以有两个在项目外部组态的 IO控制器访问项目内 部共享设备的模块或子模块。 组态项目内部共享设备 (S7-300, S7-400, S7-1500)下文说明了如何使用 STEP 7 V18 及以上版本将分布式 I/O 系统组态为项目内部共享设备。如果项目出现以下情况,则继续阅读“组态共享设备(GSD 组态) (页 3926)”部分: • 项目包含一个可由两个以上 IO控制器访问的共享设备。这些 IO 控制器在其它 TIA Portal 项目中组态,或者使用其它工程组态工具进行组态。 •无需使用任何通过 GSD 文件集成的 IO 设备。 对于不同的 IO控制器,使用不同工程组态工具进行的“分布式”组态始终可行。但该过程 的说明基于 STEP 7 V18 及以上版本。以下说明jinxian于共享同一个项目内部共享设备的两个 S7-1500 系列 IO 控制器。 自 STEP 7 V18起,共享设备组态只需要一个项目。项目包含项目内部共享设备和Zui多 2 个 可访问该设备的 IO 控制器。 要求 •STEP 7 (TIA Portal) V18 及以上版本 • IO 控制器支持共享设备功能,例如,CPU 1513-1PN 固件版本 V3.0 及以上版本。• IO 设备支持共享设备功能,例如,接口模块 IM 155-5 PNST。 • IO 设备的 GSD 文件已安装在 STEP 7 V18 中并用于组态。 过程 - 创建项目要创建包含项目内部共享设备的项目,请按以下步骤操作: 1. 启动 STEP 7。 2. 例如,创建名为“SharedDevice”的新项目。 3. 在网络视图中,从硬件目录中添加一个 IO 控制器(例如,CPU 1513-1 PN)。 4.指定名称,例如“PLC_1”。 5. 从硬件目录中再添加一个 IO 控制器(例如,CPU 1513-1 PN)。 6.指定名称,例如“PLC_2”。 7. 将“PLC_1”和“PLC_2”的 PROFINET 接口 (X1) 互连。从而,CPU 的PROFINET 接口位于同一子网 中。 8. 从硬件目录中插入一个 IO 设备(例如,IM 155-6 PNST)。可在“其它现场设备 > PROFINET IO > IO > SIEMENS AG”(Other fielddevices > PROFINET IO > IO > SIEMENS AG) 下找到通过 GSD 文件安装的IO 设备 9. 双击添加的 IO 设备;设备视图随即打开。10.在硬件目录中,双击设备总览表中的所有必需模块和子模块。还可以使用通过 GSD 文件安装 的模块和子模块。 11.分配各个 I/O模块的参数。 12.切换到网络视图。 13.将 IO 设备依次分配给 IO 控制器“PLC_1”和“PLC_2”。14.保存项目。过程 - 分配共享设备的参数 将项目内部共享设备首次分配给 IO 控制器后,所有模块或子模块都分配给该 IO 控制器。将新添加的模块或子模块分配给已分配接口模块的 IO 控制器。如果项目内部共享设备与 IO控制器断开连接,则分配的模块或子模块将获得“未知”(unknown) 访问状态。 要更改分配情况,请按以下步骤操作: 1.在项目的网络视图或设备视图中,选择项目内部共享设备的接口模块。 2. 在巡视窗口中,选择“属性 > 常规”(Properties> General) 下的“共享设备”(Shared Device) 选 项卡。 表格将显示哪个 IO控制器可以访问相应的模块或子模块。所有模块和子模块的默认设置都是 项目内部共享设备第一次分配到的 IO 控制器。 3.对于要保留在该地址区的所有模块和子模块,保持“PLC_1”设置不变。 对于要分配给其它 IO控制器地址区的所有模块或子模块,选择设置“PLC_2”。 特殊注意事项:利用“项目外部”(Outside of project)选项,选择已连接到 PROFINET IO 系统 的其它 IO 控制器。 操作步骤 - 调整实时设置通过调整和验证下面给出的设置,可以确保实现以下特性: • 所有 IO 控制器和共享设备都使用适当的发送时钟运行。 •根据通信负载正确计算更新时间。 要调整和验证这些设置,请执行以下步骤: 1. 在网络视图中,选择项目内部共享设备的接口模块。 2.在巡视窗口中,导航至“PROFINET 接口 > gaoji选项 > 实时设置 > IO 周期”(PROFINETinterface > Advanced options > Real time settings > IOcycle) 区域。 3. 如果项目外部 IO 控制器也访问此共享设备:在“共享设备”(Shared Device) 选项卡中,设置项目外部 IO 控制器的数量。Zui大数目取决于 IO 设备(在 GSD 文件中指定)。4.对于可以访问项目内部共享设备的模块或子模块的每个 IO 控制器,需要在每种情况下根据具 体的 CPU 调整实时设置。 5.必须为每个有权访问项目内部共享设备的模块或子模块的 IO 控制器设置相同的发送时钟: – 如果使用 STEP 7 (TIAPortal) 组态其它项目外部 IO 控制器: 打开相应的项目。 选择 IO 控制器的 PROFINET 接口。在巡视窗口中选择“gaoji选项 > 实时设置 > IO 通信”(Advanced options >Real-time settings > IO communication) 区域,并设置共享的发送时钟。 –如果使用其它工程组态工具组态其它项目外部 IO 控制器: 在 STEP 7 (TIA Portal) 中选择共享设备的PROFINET 接口,并在共享设备上读出发送时钟 (“gaoji选项 > 实时设置”(Advanced options> Real-time settings) 区域) 在工程组态工具中输入读取发送时钟。 – 特殊注意事项:如果在 STEP7(TIA Portal 或 V5.5)中组态有权访问共享设备的所有 IO 控制器,则可以在 IO控制器上设置比共享设备支持的发送时钟更短的发送时钟(发 送时钟调整)。 编译和加载在选择项目内部共享设备并单击工具栏中的“编译”(Compile) 后,将检查两个 IO 控制器的 组态的数据一致性。 必须将各个 IO控制器的组态依次下载到 IO 控制器中。