×
Siemens Industry Online Support
Siemens AG
文档类型 常问问题 文档编号 100660265, 文档发布日期 2014年9月30日
(0)
评估

SIMOTION: PROFINET和PROFIBUS的诊断功能

  • 文档
  • 涉及产品

问题
什么样的系统功能可以用来诊断PROFINET和PROFIBUS?

回答

以下为用于特定应用的系统诊断功能块的向导,列举了在这些应用中高级控制器和附属设备之间可能的通讯关 系

  

下列描述了使用诊断系统功能的 几种情况:

使用情况 A:
一个更高级的控制器试图决定相对低级设备的状态。系统诊断功能块会在控制器的用户程序里被调用。
可以获得适合此类特定应用状态的功能块(参考框图):

情况 1 (主站/控制器 > IO设备/DP从站):

  • _getStateOfSingleDPSlave
  • _getStateOfAllDPStations
  • _getStateOf AllDPSlaves (only for DP slaves)
  • _getStateOfIO
情况 2 (主站/控制器 > 智能设备/智能从站):
  • _getStateOfSingleDPSlave
  • _getStateOfAllDPStations
  • _getStateOfIO
情况 3 (主站/控制器 > 共享智能设备):
  • _getStateOfSingleDPSlave
  • _getStateOfAllDPStations
  • _getStateOfIO
使用情况B:
一个低级设备试图获得高级控制器的状态信息。系统诊断功能块可以在低级设备的用户程序中调用。在这个特定情况下,低级设备是智能设备或者共享智能设备。
情况 4 (智能设备/共享智能设备> 主站/控制器)
  • _getStateOfIO (在此特定情况下, 只提供关于数据传输状态的信息,以槽为单位的基础上)
使用情况 C:
在控制器的用户程序中调用系统诊断功能块。控制器同时还是智能设备。在这里,根据查询的地址区域不同查询的方法也不同。如果要查询分配给控制器的区域,则使用情况A应用。如果要查询分配给智能设备的区域,则使用情况B应用。

 

安全性信息
为了保护技术基础设施、系统、机器和网络免受网络威胁,有必要实施并持续维护一个全面、最先进的IT安全方案。西门子的产品和解决方案构成了这一方案的一个要素。有关网络安全的更多信息,请访问
https://www.siemens.com/cybersecurity#Ouraspiration.