机器人 I/O
set_do(pin, value)
设置数字输出
设置数字量
请求参数
参数 | 类型 | 说明 |
---|---|---|
pin |
number | 端口 |
value |
number | 值,取值范围:0, 1 |
示例
类别 | 写法 | 版本 |
---|---|---|
Lua 命令 | set_do(1,1) |
2.3 |
Lua 命令 | set_dio(1,1) |
|
JSON 请求 | {"cmd":"set_do", "data":{"pin":1, "value":1}} |
get_di(pin)
获取数字输入
获取数字量
请求参数
参数 | 类型 | 说明 |
---|---|---|
pin |
number | 端口 |
示例
类别 | 写法 | 版本 |
---|---|---|
Lua 命令 | get_di(1) |
2.3 |
Lua 命令 | get_dio(1) |
|
Lua 返回 | 0 |
|
JSON 请求 | {"cmd":"get_di", "data":{"pin":1}} |
|
JSON 响应 | {"data":{"device_type":"io","device_id":0,"io_type":0,"pin":1,"value":0},"code":0} |
wait_di(pin, value, relation)
等待数字输入
等待数字量
请求参数
参数 | 类型 | 说明 |
---|---|---|
pin |
number | 端口 |
value |
number | 值,取值范围:0, 1 |
relation |
string | eq :等于 neq :不等于 |
示例
类别 | 写法 | 版本 |
---|---|---|
Lua 命令 | wait_di(1, 0, "=") |
2.3 |
Lua 命令 | wait_dio(1, 0, "eq") |
|
Lua 返回 | true |
|
JSON 请求 | 暂不支持 | |
JSON 响应 | 暂不支持 |
set_extra_do(pin, value)
设置扩展数字输出
设置扩展数字量
请求参数
参数 | 类型 | 说明 |
---|---|---|
pin |
number | 端口 |
value |
number | 值,取值范围:0, 1 |
示例
类别 | 写法 | 版本 |
---|---|---|
Lua 命令 | set_extra_do(1,1) |
2.3.3 |
JSON 请求 | {"cmd":"set_extra_do", "data":{"pin":1, "value":1}} |
get_extra_di(pin)
获取扩展数字输入
获取扩展数字量
请求参数
参数 | 类型 | 说明 |
---|---|---|
pin |
number | 端口 |
示例
类别 | 写法 | 版本 |
---|---|---|
Lua 命令 | get_extra_di(1) |
2.3.3 |
Lua 返回 | 0 |
|
JSON 请求 | {"cmd":"get_extra_di", "data":{"pin":1}} |
|
JSON 响应 | {"data":{"device_type":"io","device_id":0,"io_type":0,"pin":1,"value":0},"code":0} |
wait_extra_di(pin, value, relation)
等待扩展数字输入
等待扩展数字量
请求参数
参数 | 类型 | 说明 |
---|---|---|
pin |
number | 端口 |
value |
number | 值,取值范围:0, 1 |
relation |
string | eq :等于 neq :不等于 |
示例
类别 | 写法 | 版本 |
---|---|---|
Lua 命令 | wait_extra_di(1, 0, "=") |
2.3.3 |
Lua 返回 | true |
|
JSON 请求 | 暂不支持 | |
JSON 响应 | 暂不支持 |
set_flange_dio(pin, value)
设置法兰数字输出
设置法兰数字量
请求参数
参数名 | 数据类型 | 说明 |
---|---|---|
pin | int |
pin |
value | int |
取值范围:0, 1 目前只支持输出的设置 |
示例
类别 | 写法 | 版本 |
---|---|---|
Lua 命令 | set_flange_do(1, 1) |
2.3 |
Lua 命令 | set_tcp_dio(1, 1) |
|
JSON 请求 | {"cmd":"set_flange_do", "data":{"pin":1, "value": 0}} |
|
JSON 响应 | {"data":{"task_id":152},"code":0} |
get_flange_di(pin)
获取法兰数字输入
获取数字量
请求参数
参数 | 类型 | 说明 |
---|---|---|
pin |
number | 端口 |
示例
类别 | 写法 | 版本 |
---|---|---|
Lua 命令 | get_flange_di(1) |
2.3 |
Lua 命令 | get_tcp_dio(1) |
|
Lua 返回 | 0 |
|
JSON 请求 | {"cmd":"get_flange_di", "data":{"pin":1}} |
|
JSON 响应 | {"data":{"device_type":"tcp","device_id":0,"io_type":0,"pin":1,"value":0},"code":0} |
wait_flange_di(pin, value, relation)
等待法兰数字输入
等待法兰数字量
请求参数
参数 | 类型 | 说明 |
---|---|---|
pin |
number | 端口 |
value |
number | 值,取值范围:0, 1 |
relation |
string | eq :等于 neq :不等于 |
示例
类别 | 写法 | 版本 |
---|---|---|
Lua 命令 | wait_flange_di(1, 1, "~=") |
2.3 |
Lua 命令 | wait_tcp_dio(1, 1, "neq") |
|
JSON 请求 | 暂不支持 | |
JSON 响应 | 暂不支持 |
set_aio(pin,value)
设置模拟量
设置模拟量
目前只支持输出的设置
请求参数
参数名 | 数据类型 | 说明 |
---|---|---|
pin | int |
pin |
value | double |
设置的值 |
示例
Lua 命令 | set_aio(1, 1) |
JSON 请求 | {"cmd":"set_ao", "data":{"pin":1, "value": 14.0}} |
JSON 响应 | {"data":{"task_id":160},"code":0} |
get_aio(pin)
获取模拟量
获取模拟量
请求参数
参数 | 类型 | 说明 |
---|---|---|
pin |
number | 端口 |
示例
Lua 命令 | get_aio(1) |
Lua 返回 | 0 |
JSON 请求 | {"cmd":"get_ai", "data":{"pin":1}} |
JSON 响应 | {"data":{"device_type":"io","device_id":0,"io_type":0,"pin":1,"value":0},"code":0} |
wait_aio(pin,value,relation)
等待模拟量
等待模拟量
请求参数
参数 | 类型 | 说明 |
---|---|---|
pin |
number | 端口 |
value |
number | 值 |
relation |
string | eq :等于 neq :不等于 lt :小于lte :小于或等于gt :大于gte :大于或等于 |
示例
Lua 命令 | wait_aio(1, 14.0, "neq") |
Lua 返回 | true |
JSON 请求 | 暂不支持 |
JSON 响应 | 暂不支持 |
set_extra_ao(pin,value)
设置扩展模拟量
设置扩展模拟量
目前只支持输出的设置
请求参数
参数名 | 数据类型 | 说明 |
---|---|---|
pin | int |
pin |
value | double |
设置的值 |
示例
Lua 命令 | set_extra_ao(1, 1) |
JSON 请求 | {"cmd":"set_extra_ao", "data":{"pin":1, "value": 14.0}} |
JSON 响应 | {"data":{"task_id":160},"code":0} |
get_extra_ai(pin)
获取扩展模拟量
获取扩展模拟量
请求参数
参数 | 类型 | 说明 |
---|---|---|
pin |
number | 端口 |
示例
Lua 命令 | get_extra_ai(1) |
Lua 返回 | 0 |
JSON 请求 | {"cmd":"get_ai", "data":{"pin":1}} |
JSON 响应 | {"data":{"device_type":"io","device_id":0,"io_type":0,"pin":1,"value":0},"code":0} |
wait_extra_ai(pin,value,relation)
等待扩展模拟量
等待扩展模拟量
请求参数
参数 | 类型 | 说明 |
---|---|---|
pin |
number | 端口 |
value |
number | 值 |
relation |
string | eq :等于 neq :不等于 lt :小于lte :小于或等于gt :大于gte :大于或等于 |
示例
Lua 命令 | wait_extra_ai(1, 14.0, "neq") |
Lua 返回 | true |
JSON 请求 | 暂不支持 |
JSON 响应 | 暂不支持 |
set_tcp_aio(pin,value)
设置法兰模拟量
设置法兰模拟量
请求参数
参数名 | 数据类型 | 说明 |
---|---|---|
pin | int |
pin |
value | double |
设置的值 |
示例
Lua 命令 | set_tcp_aio(1, 0.5) |
JSON 请求 | |
JSON 响应 | 待对接 |
get_tcp_aio(pin)
获取法兰模拟量
获取法兰模拟量
请求参数
参数 | 类型 | 说明 |
---|---|---|
pin |
number | 端口 |
示例
Lua 命令 | get_tcp_aio(1) |
Lua 返回 | 0 |
JSON 请求 | |
JSON 响应 | 待对接 |
wait_tcp_aio(pin,value,relation)
等待法兰模拟量
等待法兰模拟量
请求参数
参数 | 类型 | 说明 |
---|---|---|
pin |
number | 端口 |
value |
number | 值 |
relation |
string | eq :等于 neq :不等于 lt :小于lte :小于或等于gt :大于gte :大于或等于 |
示例
Lua 命令 | wait_tcp_aio(1, 14.0, "neq") |
JSON 请求 | 暂不支持 |
JSON 响应 | 暂不支持 |