Skip to content

数据上传

1. 数据传输开关

1.1 上位机设置数据传输开关

命令字: 0x7330

参数名类型描述
enablebool数据传输开关
robotint当前机器人号
json
{
  "enable": true,
  "robot": 1
}

1.2 上位机查询数据传输开关

命令字: 0x7331

参数名类型描述
robotint当前机器人号
json
{
  "robot": 1
}

1.3 控制器回复数据传输开关

命令字: 0x7332

参数名类型描述
enablebool数据传输开关
robotint当前机器人号
json
{
  "enable": false,
  "robot": 1
}

2. 数据上传参数

2.1 上位机设置数据上传参数

命令字: 0x7333

参数名类型范围/取值描述
dataCollectTimeint[0, 999999]s数据采集周期
dataUploadTimeint[0, 999999]s数据上传周期
fileSuffixstring"csv", "txt"文件格式
filepathstring-文件路径
passwordstring-密码
robotint[1, 4]机器人号
sendInfoFileFlagbool-是否发送说明文档
serverIPstring-服务器IP
serverPortint(0, 65535]端口号
uploadModestring默认"FTP"上传方式
usernamestring-用户名
json
{
  "dataCollectTime": 1.0,
  "dataUploadTime": 30.0,
  "fileSuffix": "csv",
  "filepath": "",
  "password": "",
  "robot": 1,
  "sendInfoFileFlag": false,
  "serverIP": "192.168.1.14",
  "serverPort": 21,
  "uploadMode": "FTP",
  "username": ""
}

2.2 上位机查询数据上传参数

命令字: 0x7334

参数名类型范围描述
robotint[1, 4]机器人号
json
{
  "robot": 1
}

2.3 控制器回复数据上传参数

命令字: 0x7335

参数名类型范围/取值描述
dataCollectTimeint[0, 999999]s数据采集周期
dataUploadTimeint[0, 999999]s数据上传周期
fileSuffixstring"csv", "txt"文件格式
filepathstring-文件路径
passwordstring-密码
robotint[1, 4]机器人号
sendInfoFileFlagbool-是否发送说明文档
serverIPstring-服务器IP
serverPortint(0, 65535]端口号
uploadModestring默认"FTP"上传方式
usernamestring-用户名
json
{
  "dataCollectTime": 1.0,
  "dataUploadTime": 30.0,
  "fileSuffix": "csv",
  "filepath": "",
  "password": "",
  "robot": 1,
  "sendInfoFileFlag": false,
  "serverIP": "192.168.1.14",
  "serverPort": 21,
  "uploadMode": "FTP",
  "username": ""
}

3. 数据格式

说明: 上位机设置与查询分四次进行

3.1 上位机设置数据格式

命令字: 0x7336

参数名类型范围描述
formatstring-数据格式,格式表示:Robot-R1_年-月-日_时-分-秒,详细说明参考数据格式
robotint[1, 4]当前机器人号
typeint[1, 4]当前设置的格式类型

type 取值说明:

描述
1说明文档文件名
2说明文档文件内容
3数据文档文件名
4数据文档文件内容
json
{
  "format": "Robot-R1_ $Y%-$m%-$d%_ $H%-$M%-$S%",
  "robot": 1,
  "type": 1
}

3.2 上位机查询数据格式

命令字: 0x7337

参数名类型范围描述
robotint[1, 4]当前机器人号
typeint[1, 4]当前设置的格式类型
json
{
  "robot": 1,
  "type": 1
}

3.3 控制器回复数据格式

命令字: 0x7338

参数名类型范围描述
formatstring-数据格式,格式表示:Robot-R1_年-月-日_时-分-秒
robotint[1, 4]当前机器人号
typeint[1, 4]当前设置的格式类型
json
{
  "format": "Robot-R1_ $Y%-$m%-$d%_ $H%-$M%-$S%",
  "robot": 1,
  "type": 1
}