PROFINET设备启动时间、命名和地址分配

2019年1月7日21:24:41 发表评论 346 阅读

PROFINET IO 可以延长系统的启动时间(可组态超时)。 设备较多和设备较慢都会影响切换到 RUN 模式的时间。

在 V4.0 及更高版本中,S7-1200 PROFINET 网络上最多支持 16 个 PROFINET IO设备。

每个站(或 IO 设备)会在启动时单独启动,这会影响总的 CPU 启动时间。 如果将可组态的超时值设定过低,就可能没有足够的总 CPU 启动时间让所有站完成启动。 若发生这种情况,会导致假的站错误。

在“启动”(Startup) 下的“CPU 属性”(CPU Properties) 中,可以找到“分布式 I/O 的参数分配时间”(Parameter assignment time for distributed I/O)(超时)。 默认的可组态超时为 60,000 ms(1 分钟);用户可以组态该时间。

STEP 7 中的 PROFINET 设备命名及寻址

所有 PROFINET 设备必须都具有设备名称和 IP 地址。 使用 STEP 7 定义设备名称并组态 IP 地址。 使用 PROFINET DCP(Discovery and Configuration Protocol,发现和组态协议)将设备名称下载到 IO 设备。

系统启动时的 PROFINET 地址分配

控制器会向网络广播设备名称,设备会以其 MAC 地址进行响应。 然后,控制器会使用

PROFINET DCP 协议为设备分配 IP 地址:

  • 如果MAC地址具有已组态的 IP 地址,则相应的站执行启动。
  • 如果MAC地址不具有组态的 IP 地址,则 STEP 7会分配项目中组态的地址,之后,相应的站会执行启动。
  • 如果这一过程出现问题,则会产生站错误,且不会进行启动。 这种情况会导致超出可组态的超时值。
weinxin
plc入门知识问答
所有PLC工程师都会关注的微信公众账号,只需输入您的问题,就会有答案

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: