SIEMENS PLC如何在CPU 判断MRP 环网的状态
发布时间:2024-11-06
MRP(介质冗余)是开放协议,是PROFINET 标准的一部分,并符合IEC61158,这就意味着西门子和第三方支持MRP 的设备可以在一个环形网络中组成MRP 环网。如图1-1,MRP 环网需要设置一个设备作为冗余管理,其他设备作为客户端,设备之间通过设置好的环网端口连接即可。
如果MRP 环网发生故障,例如环网中断,如何能够在PLC 程序中判断?
解决方案如下:
CPU 的配置
如图1-2 显示的拓扑,CPU 317-2PN/DP 连接在环网上,作为管理;SCALANCE XM416 和ET200SP 作为MRP 客户端。
配置
本例中使用TIA Protal V13 SP1,如图1-3,设置CPU317-2PN/DP 冗余角色为“Manager(auto)”,集成的以太网接口作为环网端口。激活“Diagnostics interrupts”。
其他环网节点的配置
SCALANCE XM416 和ET200SP 作为MRP 客户端,激活“Diagnostics interrupts”。ET200SP 使用默认接口作为环网接口;SCALANCE XM416 本例中使用P1/P2 作为环网口。
如图1-11,CPU317-2PN/DP 通过OB82 的接口参数“OB82_EV_CLASS”
“OB82_FLT_ID”可以判断是进入事件:16#3942,还是离开事件:16#3842。
“OB82_MDL_ADDR”可以读出当前进入中断的诊断地址。
展开全文
其他新闻
- 西门子S7-1500与G120 的PROFINET通讯 2024-11-06
- 在STEP7 V5.5中如何实现ET200SP的组态控制功能 2024-11-06
- 如何计算西门子 S7-400 CPU 所需的Local Data 大小 2024-11-06
- 在西门子PLC中数字量模块参数中的术语“漏型” 和“源型”是什么意思 2024-11-06
- 西门子PLC模拟量接线问题的解决方法 2024-11-06
- 西门子S7-1200 高速计数功能简介 2024-11-06
- 如何通过西门子S7-1200与第三方设备实现自由口通信 2024-11-06
- 如何通过STEP 7(TIA 博途)诊断 S7-1500 CPU 的显示面板是否存在? 2024-11-06
- 移植一个 STEP 7 V5.x 项目到 STEP 7 专业版(TIA 博途) 的必要条件 2024-11-06
- 在TIA Protal中Slice片段访问与AT覆盖变量的使用区别 2024-11-06