Remote Program Settings
Remote Mode Connection Status
Query Modbus and External IO Connection Status
Command Code: 0x5032 REMOTE_CONNECT_INQUIRE
Request body:
json
{}Return Connection Status
Command Code: 0x5033 REMOTE_CONNECT_RESPOND
| Parameter | Type | Description |
|---|---|---|
| ModbusConnect | bool | Modbus connection status: false not connected, true connected |
| ExternIOConnect | bool | External IO connection status: false not connected, true connected |
| type | int | Connection type: 0:NAN, 1:RTU, 2:TCP |
Response body:
json
{
"ModbusConnect": false,
"ExternIOConnect": true,
"type": 2
}Remote Job File Settings
Set Remote Job File
Command Code: 0x2C01 REMOTE_JOBFILE_SET
| Parameter | Type | Description |
|---|---|---|
| robot | int | Robot number |
| jobFile | array | Job file list |
jobFile array elements:
| Parameter | Type | Description |
|---|---|---|
| name | string | Job file name |
| times | int | Number of runs |
Request body:
json
{
"robot": 1,
"jobFile": [
{"name": "Q1", "times": 1},
{"name": "Q2", "times": 1},
{"name": "Q3", "times": 1},
{"name": "Q4", "times": 1},
{"name": "Q5", "times": 1}
// ... up to 10
]
}Get Remote Job File
Command Code: 0x2C02 REMOTE_JOBFILE_INQUIRE
Request body:
json
{
"robot": 1
}Return Job File Query Result
Command Code: 0x2C03 REMOTE_JOBFILE_RESPOND
Response body:
json
{
"robot": 1,
"jobFile": [
{"name": "Q1", "times": 3},
{"name": "Q2", "times": 3},
{"name": "", "times": 1},
{"name": "Q4", "times": 2},
{"name": "", "times": 1}
]
}Remote Mode Parameter Settings
Set Remote Mode Parameters
Command Code: 0x2C04 REMOTE_PARA_SET
| Parameter | Type | Description |
|---|---|---|
| robot | int | Robot number |
| remoteDefaultSpeed | int | Remote mode speed, range 1~100 |
| reserveIsStart | int | Reserve and start: 1 start, 0 off |
| reserveTrgTime | int | Start confirmation time, range 200~1000ms |
| waitingTime | int | IO repeat trigger time |
Request body:
json
{
"robot": 1,
"remoteDefaultSpeed": 15,
"reserveIsStart": 1,
"reserveTrgTime": 200,
"waitingTime": 500
}Query Remote Mode Parameters
Command Code: 0x2C05 REMOTE_PARA_INQUIRE
Request body:
json
{
"robot": 1
}Return Remote Mode Parameter Query Result
Command Code: 0x2C06 REMOTE_PARA_RESPOND
Response body:
json
{
"robot": 1,
"remoteDefaultSpeed": 15,
"reserveIsStart": 1,
"reserveTrgTime": 200,
"waitingTime": 500
}