跳转至

KND

云端配置(KND)

新建通道

新建一个采集通道,协议选择凯恩帝数控,IP地址填写CNC的IP地址,端口号默认80

新建设备

新建一个设备,自定义设备名称,其余参数保持默认即可。

新建测点

注意

数值型数据的数据类型选择单精度浮点型即可,字符串型数据的数据类型选择字符串型

提示

点击下载点表模板:KND点表

读CNC数据

新建测点,功能码选择读CNC数据,数据类型根据实际类型选择,使用不同接口的数据需不同的数据分组,使用不同的寄存器地址读取不同对象数据,其余参数默认即可。 各接口对应的测点分组如下所示:

  • 举例读取设备id设备制造商。 其中要读取设备id和设备制造商,可先通过设备的参考文档确认其信息获取接口,确认其返回数据的数据类型,如当前要读的两个对象是在“/”这个接口,id返回的数据是数字,制造商返回的是字符串。

然后在云端添加测点,进行如下设置

其中地址处输入的是设备参考文档里的对象的名字,如果对象是数组,则输入数字(从0开始),如果对象是嵌套的,则要一级一级对象往下,写到最小对象名,中间用'.'号分割。比如

这个软限位序号这一个对象。他是“/config/axes/”接口(第四测点组)中的第一个轴的数据中的“soft-limit”对象中的第一个数组对象中的“no”对象,因为这个接口返回的数据是以数组形式返回的所以查询命令为“0.soft-limit.0.no”,第一各0表示第一个轴,soft-limit表示是第一个轴中的soft-limit对象,第二个0表示是第一个soft-limit对象中的第一个数组,no表示是oft-limit对象中的第一个数组中的no对象。对象名中间用'.'分割。

读PLC数据

举例要读取R521.3寄存器的数据,那么在采集分组填27(参照上面excel表),在寄存器地址填"R521",要求其以无符号16位形式返回,那么数据类型选择16位无符号,并在高级设置里开启按位取值,起始位和终止位均填3

读宏变量

设置方式同读PLC数据,不过其辅助参数中的要填的数据格式不同。若使用“/vars/”接口查询特定宏变量,需要在辅助参数处填你要读取哪一个,比如要读第100个宏变量,在辅助参数处输入100即可,其基础设置方式和读CNC数据相同

使用“/vars/?name=”接口一次查多个,比如要查第100个到第160个,则在辅助参数处输入100-160即可。

读刀具信息

设置方式同上,不过其辅助参数的内容决定其读取的时哪一个刀补,比如要读第一个刀补的刀尖方向,其辅助参数处输入1,基础设置如下所示

本地配置(KND)

新建通道

新建一个采集通道,协议选择凯恩帝,IP地址填写实际的IP地址,端口号默认80

注意

数值型数据的数据类型选择单精度浮点型即可,字符串型数据的数据类型选择字符串型

请参照云端配置操作。