概览 
支持架构: amd64, arm/v7
设备设置 
| 字段 | 说明 | 
|---|---|
| host | 设备 IP 地址 | 
| port | 设备端口号 | 
| timeout | 连接超时时间 | 
支持的数据类型 
- uint8
 - int8
 - uint16
 - int16
 - uint32
 - int32
 - uint64
 - int64
 - float
 - double
 - bit
 - string
 
CNC 数据 
| tag 标识(地址) | 说明 | 数据类型 | 参数 | 
|---|---|---|---|
| actf | actual feed rate | int64/uint64 | - | 
| absolute | absolute position data of axis | int64/uint64 | axis number(.n) | 
| machine | machine position data of axis | int64/uint64 | axis number(.n) | 
| relative | relative position data of axis | int64/uint64 | axis number(.n) | 
| distance | distance to go of axis | int64/uint64 | axis number(.n) | 
| acts | actual rotational speed of the spindle | int64/uint64 | - | 
| skip | skipped position of axis | int64/uint64 | axis number(.n) | 
| srvdelay | servo delay amount of axis | int64/uint64 | axis number(.n) | 
| accdecdly | acceleration/deceration delay amount of axis | int64/uint64 | axis number(.n) | 
| spcss_srpm | converted spindle speed | int64/uint64 | - | 
| spcss_sspm | specified surface speed | int64/uint64 | - | 
| spcss_smax | clamp of maxmum spindle speed | int64/uint64 | - | 
| movrlap_input | input overlapped motion value | int64/uint64 | axis number(.n) | 
| movrlap_output | output overlapped motion value | int64/uint64 | axis number(.n) | 
| spload | load information of the serial spindle | int32/uint32 | spindle number(.n) | 
| spmaxrpm | maximum r.p.m ratio of serial spindle | int32/uint32 | spindle number(.n) | 
| spgear | gear ratio of the serial spindle | int32/uint32 | spindle number(.n) | 
CNC 地址示例
| 地址 | 说明 | 
|---|---|
| actf | 读取 actual feed rate | 
| absolute.1 | 读取第1个 axis 的 absolute position | 
| machine.3 | 读取第3个 axis 的 machine position | 
| spload.1 | 读取第1个 spindle 的 load information | 
| spmaxrpm.3 | 读取第3个 spindle 的 maximum r.p.m ratio | 
PMC 数据 
| 标识 | 说明 | 类型 | 权限 | 
|---|---|---|---|
| A | message demand | all | 读写 | 
| C | counter | all | 读写 | 
| D | data table | all | 读写 | 
| E | extended relay | all | 读写 | 
| F | signal to CNC -> PMC | all | 只读 | 
| G | signal to PMC -> CNC | all | 读写 | 
| K | keep relay | all | 读写 | 
| M | input signal from other device | all | 读写 | 
| N | output signal from other device | all | 读写 | 
| R | internal relay | all | 读写 | 
| T | changeable timer | all | 读写 | 
| X | signal to machine -> PMC | all | 只读 | 
| Y | signal to PMC -> machine | all | 读写 | 
PMC 点位示例
| 地址 | 类型 | 说明 | 
|---|---|---|
| A0 | uint8/int8/uint16/int16/uint32/int32/int64/uint64/float/double | PMC message demand 区域,地址0的数据 | 
| A0.1 | bit | PMC message demand 区域,地址0的的字节,第1个 bit 位 | 
| A0.0 | bit | PMC message demand 区域,地址0的字节,第0个 bit 位 | 
| A0.2 | string | PMC message demand 区域,地址0开始,长度为2的字符串 | 
| D0.2 | string | PMC data table 区域,地址0开始,长度为2的字符串 | 
| D0.7 | bit | PMC data table 区域,地址0的字节,第7个 bit 位 |