CP 342-5 ——如何在运行操作中更改 CP 342-5 的 PROFIBUS 地址?

n

指导说明:
如果模块是 CP 342-5 (订货号:6GK7 342-5DA02-0XE0) / CP 342-5 FO (订货号:6GK7 342-5DF00-0XE0),则可以从 CPU 的用户程序中更改模块的 PROFIBUS 地址和操作模式。n

解决措施:
通过使用 SFC 58 写入数据记录 3,可以从 CPU 的用户程序中重新组态模块。n

数据记录由下列 3 个字节组成:
n

参数 格式 值范围 含义
控制类型 字节 0, 1 0:无更改
1:启用更改
运行模式 字节 0 .. 3 0:无 DP
1:DP 主站
2:被动 DP 从站
3:主动 DP 从站
PROFIBUS 地址 字节 0 .. HSA 模块在 PROFIBUS 上的新地址
控制类型: 只有将此字节设置为“1”才能更改模块的操作模式和/或 PROFIBUS 地址。
操作模式: 指定操作模块将使用的新模式。
PROFIBUS 地址: 指定新的 PROFIBUS 地址。地址可以是 0 到组态中定义的 HSA 之间的任一值。

实例:
图 T7-01 给出了调用 SFC 58 (写数据记录)的实例。在图 T7-02 中说明了 DB 45 从参数 RECORD 处开始的结构。n

CP 342-5 ——如何在运行操作中更改 CP 342-5 的 PROFIBUS 地址?
图 01:SFC 58 的实例

CP 342-5 ——如何在运行操作中更改 CP 342-5 的 PROFIBUS 地址?
图 02:DB 45 的实例

警告:

  • 模块只有在硬件配置中组态为 DP 主站时,才能运行在 DP 主站模式下。
  • 如果指定了无效的操作模式(>3)或无效的 PROFIBUS 地址(> HSA),则不会进行任何更改。但 SFC 58 不会返回故障到用户程序。
  • 修改一直保持,直到站点下一次电源关闭/接通,或者使用数据记录 3 进行了另外的重组态。
    在电源关闭/接通之后,CP 使用组态的操作模式和 PROFIBUS 地址(缺省)。

历史记录
FAQ 2383552 已集成到当前的 FAQ,并已作为单独的 FAQ 删除。

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc335644.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论