- {{item.name}}
PROFINET IO – 用户程序中的诊断处理
- 0
- 332
- 2146
问题
带 PROFINET 的分布式自动化系统的分布式结构还增加了对这类系统进行监视和诊断的重要性。STEP 7 提供了许多内部系统功能用于诊断 PROFINET IO 设备 。本应用案例用两种不同的方法在 STEP 7 用户程序中实现该任务,并在 SIMATIC HMI 系统上显示。
解决方案
下图显示了解决方案所用的硬件配置:
通过示例实现了下面两种解决方案:
- 使用 SFC 51 (RDSYSST 读出 SSL 部分列表的内容)和 SFB 54 (RALARM)的示例解决方案——接收中断
- 使用基于“报告系统错误”的诊断扩展(FB_126_Dataset)的示例解决方案。
使用 SFC 51 和 SFB 54 的示例解决方案描述了启动 OB (OB100/101)中或诊断组织块(OB82/83/85/86)中的状态或诊断评估 。示例解决方案演示了各自所需要的 STEP 7 程序。静态诊断信息通过 WinCC flexible 显示在 SIMATIC HMI 面板的相应诊断用户界面上。
相反,使用基于“报告系统错误”的诊断扩展(FB_126_Dataset)的示例解决方案,只需要最少的用户程序 。诊断功能由 STEP 7 中的组态产生,只需最少的编程工作便可投入使用。示例解决方案演示了如何在控制程序中使用“报告系统错误”查询诊断数据 。诊断信息还是显示在 SIMATIC HMI 面板上。
下载
下载内容 | 下载 |
文档 PROFINET IO – 用户程序中的诊断处理 | 链接 |
文档 PROFINET/ PROFIBUS 的 SSL 列表 | 链接 |
代码(软件) ZIP 文件包含所述示例解决方案的归档。 | 链接 |
附加信息
与本应用案例一起提供的还有一份关于在 STEP 7 中进行 PROFINET IO 诊断的文档。
标题 | 链接 |
PROFINET IO - 组态和诊断 | 条目号: 22981197 |
安全公告
注意,
本文中描述的功能和解决方案仅限于完成自动化任务。另外还要注意,将设备与工厂网络、企业网络或因特网其他部分连接时,在工业安全的情况下,必须采取相应的保护措施 。更多信息请参见条目号 50203404。
最近修改
实施“PROFINET/ PROFIBUS 的 SSL 列表”文档
https://support.industry.siemens.com/cs/cn/zh/view/24000238
剩余80%未阅读,请登录后下载/查看文档
- 评论
-
分享
扫码分享
- 收藏 收藏
- 点赞 点赞
- 纠错 纠错
- 如何在用户程序中读出S7-1500 CPU PROFINET接口的IP地址?
- 用于诊断分析 PROFIBUS DP 和 PROFINET IO 的诊断软件包 PNIODiag
- 在用户程序中,当 Modbus 功能块的块号已经被占用时,哪些 Modbus TCP 块可以重新命名或重新连接变量?
- 如何在STEP 7 (TIA Portal) CPU的用户程序中读取MRP的状态?
- SMATIC S7-1200/1500的用户程序如何实现通道诊断?
- 使用 S7-1500 进行用户程序诊断
- 使用 S7-1200 进行用户程序诊断
- PROFINET CBA用户程序接口刷新快速入门
- 如何使用 SFC13 "DPNRM_DG" 读取 PROFIBUS DP 从站的诊断数据并在程序中评估这些数据?
- 当在 STEP 7的 CPU 中用户程序里调用 FC5/50 和 FC6/60 通讯块时需要记住的要点有哪些?
{{item.nickName}}