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/
使用“/vars/?name=
读刀具信息¶
设置方式同上,不过其辅助参数的内容决定其读取的时哪一个刀补,比如要读第一个刀补的刀尖方向,其辅助参数处输入1,基础设置如下所示
本地配置(KND)¶
新建通道¶
新建一个采集通道,协议选择凯恩帝,IP地址填写实际的IP地址,端口号默认80。
注意
数值型数据的数据类型选择单精度浮点型即可,字符串型数据的数据类型选择字符串型。
请参照云端配置操作。