企业信息

    上海腾希电气技术有限公司

  • 15
  • 公司认证: 营业执照已认证
  • 企业性质:私营企业
    成立时间:2012
  • 公司地址: 上海市 松江区 上海市松江区广富林路4855弄星月大业**88号4楼
  • 姓名: 田礼科
  • 认证: 手机未认证 身份证未认证 微信未绑定

关于共享设备的有用信息

时间:2021-08-31点击次数:213

关于共享设备的有用信息

共享设备的功能

大型或分布较广的分布式系统经常使用数量众多 IO 控制器。

不使用“共享设备”功能,I/O 设备的每个 IO 模块都会分配给同一个 IO 控制器。如果互相之间物理封闭的传感器必须向不同的 IO 控制器提供数据,则需要多个 IO 设备。

“共享设备”功能允许 IO 设备的模块或子模块在不同的 IO 控制器中进行划分,这充分体现了灵活的自动化理念。例如,可以将多个邻近的 I/O 模块组合到一个 IO 设备中。

PROFINET

逻辑分配


原理

对共享设备子模块的访问将在各个 IO 控制器之间分配。每个共享设备子模块以独占方式分配给一个 IO 控制器。

要求

STEP 7 V12 及以上版本 + SP 1

S7-1500 CPU 固件 1.1 及更高版本/ ET 200SP CPU 作为 IO 控制器或 S7-300/400 CPU 作为 IO 控制器

S7-1200 CPU 固件版本 4.1 或更高版本。

S7-300/400 CPU(STEP 7 TIA Portal V13 SP1 及以上版本)

IO 设备支持“共享设备”功能,例如,IM 155-5 PN ST 接口模块

使用 GSD 组态 IO 设备:已安装用于组态 IO 设备的 GSD 文件

注释:

组态为智能设备的 S7-1500 CPU(固件版本 V1.5 及更改版本),可用作共享设备。智能设备必须通过 GSD 导入集成到 IO 控制器的 IO 系统。

组态为智能设备的 S7-300 CPU 或 S7-400 CPU 在下列条件下可以用作共享设备:

必须从 STEP 7(V5.5 或更高版本)或 STEP 7 (TIA Portal) 导出智能设备的 PROFINET GSD 文件,然后将其导入 STEP 7 (TIA Portal)。

组态访问权

IO 设备必须存在于多个项目中,IO 设备的模块或子模块才能分配给不同的 IO 控制器。每个 IO 控制器需要一个单独的项目。

使用接口模块的“共享设备”(Shared device) 参数确定 IO 控制器有权访问的模块或子模块:

如果本地 IO 控制器有权访问组态的模块,则从列表中选择 IO 控制器的名称。

如果 IO 控制器来自另一个项目,而不是有权访问已组态模块的本地 IO 控制器,则选择条目“---”。

如果一个项目中的每个模块或子模块正好分配给一个 IO 控制器,则访问的组态一致。

模块或子模块分配给另一个 IO 控制器

下图描述了本地 IO 控制器的“共享设备”(Shared device) 参数的“---”设置的影响结果。

在本例中,本地 IO 控制器无法访问通过这种方法组态的模块。这表明:

模块或子模块没有数据交换

没有收到报警或诊断,这意味着在线视图中未显示诊断状态

模块或子模块没有参数分配

设置实时属性

STEP 7 计算通信负载,然后计算产生的更新时间。为了使用共享设备组态进行计算,必须在项目中输入项目外部 IO 控制器的编号,在该项目*享设备的 PROFINET 接口分配给 IO 控制器。

共享设备可能的较大 IO 控制器数目取决于设备。此数目存储在共享设备的 GSD 文件中。

可以通过 S7-1500 CPU 设置非常短的发送时钟作为 IO 控制器。此发送时钟可以短于共享设备支持的较短发送时钟。在这种情况下,IO 控制器使用它支持的发送时钟来运行共享设备(发送时钟调整)。

示例

S7-1500 CPU 支持的较短的发送时钟为 0.25 ms。一个组态的 IO 设备也支持较短 0.25 ms 的发送时钟;另一个 IO 设备支持较短 1 ms 的发送时钟。此时,可将 CPU 的短发送时钟设置为 0.25 ms。例如,CPU 使用 1 ms 的发送时钟运行“慢速”IO 设备。

如果 STEP 7 中未组态可访问共享设备的 IO 控制器,则该功能不可用。此时,需在 STEP 7 中读取共享设备属性中的共享发送时钟,并将该时间传送到 IO 控制器的工程组态工具中。

组态规则

使用共享设备的 IO 控制器在不同的项目中创建。在每个项目中,必须确保在每个站中对共享设备进行相同组态。只有一个 IO 控制器可以永远访问子模块。组态不一致会导致共享设备发生故障。

仅当模块或子模块分配给同一项目中的 I/O 控制器时,才能编辑模块或子模块的 I/O 地址。

共享设备在每个项目中必须具有相同的 IP 参数和相同的设备名称。

对于有权访问共享设备的所有 IO 控制器,发送时钟必须相同。

连接共享设备子网的 S7 子网 ID 在所有项目中必须相同。

仅当共享设备的 PROFINET 接口分配给本地 IO 控制器时,以下功能才可用:

IRT 操作

**启动

端口属性的参数分配

限制条件

因为共享设备组态分布在多个项目中,所以有以下限制条件:

未分配给此 IO 控制器的模块或子模块的地址在有权访问共享设备的每个 IO 控制器的地址总览中都不显示。

在进行一致性检查时,共享设备的组态限制计算不考虑未分配的模块或子模块。这意味着用户必须自己确保子模块的较大数目或循环 IO 数据的较大数量不**出共享设备的限制。


提示

如果通过共享设备仅为 IO 控制器分配一个子模块,则该子模块的名称将不会显示在 CPU 的显示屏中。如果分配了多个子模块,则将在 CPU 的显示屏中显示所组态的子模块数量。



STEP 7 中不检测一个模块或子模块分配给多个 IO 控制器之类的组态错误。

加载共享设备组态的 CPU 没有任何关于 IO 设备是否为共享设备的信息。因此加载的组态中会缺少分配给其它 IO 控制器和其它 CPU 的模块或子模块。所以这些模块或子模块既不会显示在 CPU Web 服务器中,也不会显示在 CPU 显示屏中。


http://shtxjd.cn.b2b168.com