IDE ↔ RTE 通信
WebSocket 协议
IDE 与 RTE 之间默认使用 WebSocket 协议进行通信:
| 项目 | 说明 |
|---|---|
| 端口 | 2020 (默认) |
| 协议 | WebSocket (ws://) |
| 序列化 | JSON |
| 安全 | 支持 Token 认证 |
消息类型
| 类型 | 方向 | 说明 |
|---|---|---|
| connect | IDE → RTE | 建立连接 |
| download | IDE → RTE | 下载程序 |
| run | IDE → RTE | 启动执行 |
| stop | IDE → RTE | 停止执行 |
| read_var | IDE → RTE | 读取变量 |
| write_var | IDE → RTE | 写入变量 |
| breakpoint | IDE → RTE | 断点管理 |
设备通信
Modbus 协议
| 参数 | 说明 |
|---|---|
| 模式 | TCP / RTU |
| 功能码 | 01-06, 15-16 |
| 支持 | 读线圈、读寄存器、写线圈、写寄存器 |
CANopen
| 参数 | 说明 |
|---|---|
| 标准 | CiA 301 |
| 波特率 | 125k-1M |
| PDO/SDO | 全部支持 |