如何导出PLC的服务数据

1. 什么叫服务数据

  • 服务数据,service data:除了诊断缓冲区的内容外,服务数据还包含有关CPU内部状态的更多信息。如果CPU发生故障且无法通过其他方法解决的时候,则用户可以导出服务数据发送给西门子服务与支持团队,便于服务与支持人员快速分析问题原因

2. 如何读取服务数据

  • MFCT工具读取,MultifiedBus tool download

  • SIMATIC存储卡读取,采用该方式很复杂,对格式要求很高,在有其他办法的时候尽量避免这种方法,SIMATIC Card save service data

  • classsic Step7读取,在1500系统上一般用不上,方法如下Step7 save service data

  • web读取,在web浏览器的地址栏中,按照https://<CPU IP Address>/save_service_data格式输入url(前提条件是使能并登录了web)。

    • 如下图所示,点击save service data按钮,浏览器会自动下载服务数据到本地
    • 仅包含以<订货号><序列号><时间戳>.dmp命名规则的文件。

  • SIMATIC Automation Tool读取,SIMATIC automation tool download。下面将使用automation tool 详细描述获取service data过程

3. 使用simatic automation tool获取service data

  • 下载automation tool 并授权,不授权有21天试用期
  • 双击打开后,选择网卡,选.Auto的,搜索范围广一些
  • 选择扫描网络按钮
  • 扫描完成后结果如下
  • 勾选CPU复选框
    • 实测1500上,模块级别和IM级别暂时都不支持直接读出服务数据。服务数据一般也是从PLC打包捞出来的。
  • 选择“操作”,“诊断”,“读服务数据”,“继续”。等待服务数据上传完成即可。

  • 服务数据存储位置
    • “选项”,“设置”,“服务数据”
    • 在该路径下找到导出的数据即可
  • 服务数据包含内容

4. automation tool帮助


如何导出PLC的服务数据
http://example.com/2024/07/21/如何导出PLC的服务数据/
作者
xiao cuncun
发布于
2024年7月21日
许可协议