Web API
本机 HTTP,端口 18840,只听 127.0.0.1。过程数据优先走语言 SDK。
对齐 SDK device.Diagnostics:诊断快照 /api/diag,报警 /api/alarms,记录 /api/records。标识走 /api/im(对应 ImData)。
在线文档:profinet.apifox.cn · 规格文件:/webapi/openapi.json
| 类别 | 属性 | 类型 | 访问 | 说明 |
|---|---|---|---|---|
| 运行态 | GET /api/status | JSON | 读 | Connected / State / WaitReason / ErrorCode |
POST /api/high-resolution-timer | JSON | 写 | 1ms 高精度时钟开关(服务进程持有;只写) | |
| 过程数据 | GET /api/io | JSON | 读 | 读 I,带回当前 Q 与 IOPS/IOCS,含 Q 是否已送出 |
POST /api/io | JSON | 写 | 写 Q,响应区分已送出与暂存待发 | |
| 诊断 | GET /api/diag | JSON | 读 | 诊断快照,对齐 DiagSnapshot |
| 报警 | GET /api/alarms | JSON | 读 | 活动报警 |
GET /api/alarms/history | JSON | 读 | 历史报警,最近 500 条 | |
POST /api/alarms/ack | JSON | 写 | 确认一条 | |
POST /api/alarms/ack-all | JSON | 写 | 确认全部 | |
| 标识 | GET /api/im | JSON | 读 | I&M,对齐 ImData |
GET /api/records | JSON | 读 | 用户区记录,对齐 Records | |
| 启停 | POST /api/start | JSON | 写 | 启动 |
POST /api/stop | JSON | 写 | 停止 | |
POST /api/reset | JSON | 写 | communication 或 factory |
GET /api/status HTTP/1.1
Host: 127.0.0.1:18840