如何导出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的服务数据/