背景信息
通常,报错信息 "No Write Access because PROFINET Device is in Data Exchange" 会在以下情况下出现, 例如具有SCALANCE XC200 交换机, IO 控制器已经与 IO 设备建立了 PROFINET 连接(应用关系,AR),然后试图修改 IO设备的参数。
图. 01
如果将 SCALANCE 交换机配置为 PROFINET IO 设备, 需要注意以下内容
PROFINET IO 控制器为 IO 设备分配特定参数. 例如以下的这些参数:
- IP 配置
-
MRP 设置
-
拓扑设置
确认这些参数在WEB管理界面和 STEP7 项目中保持一致。
补救措施
在 AR 已经建立时有以下的选择可以将参数传递给 PROFINET IO 设备:
- 拔下通讯线
可以断开 IO 控制器到 IO 设备的连接。
可以终止两个节点间的 AR。
只要 IO 控制器与 IO 设备不存在应用关系,可以修改参数。
-
在用户程序中调用功能"D_ACT_DP"
在用户程序中很方便地取消激活相应的交换机。
关于这个功能的信息请参考:
-
FAQHow do you enable and disable DP slaves and IO devices using the "D_ACT_DP" instruction?
-
应用示例Detecting PROFINET Topologies and Activating of IO Devices
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc342551.html