广州数控广数cnc数据采集入门一
广数型号支持系列如下:型号备注980TDC(不带网卡口)串口采集,加装串口转以太网模块980MDC(不带网卡口)串口采集,加装串口转以太网模块980TDI(网口)TCP通讯980MDI(网口)TCP通讯980TUDP通讯980TIUDP/TCP通讯980TCTCP通讯所有带网口的广数都支持广数通讯通过命令包通过TCP或者UDP的方式进行通讯,网口系列的 如果觉得命令比较麻烦,可以通.
广数型号支持系列如下:
| 型号 | 备注 |
| 980TDC(不带网卡口) | 串口采集,加装串口转以太网模块 |
| 980MDC(不带网卡口) | 串口采集,加装串口转以太网模块 |
| 980TDI(网口) | TCP通讯 |
| 980MDI(网口) | TCP通讯 |
| 980T | UDP通讯 |
| 980TI | UDP/TCP通讯 |
| 980TC | TCP通讯 |
| 所有带网口的广数都支持 | |
广数通讯通过命令包通过TCP或者UDP的方式进行通讯,网口系列的 如果觉得命令比较麻烦,可以通过动态链接库进行通讯,gskrm.dll,该包适配广数以太网口系列设备。
tcp命令包如下


本文章以980MDI为列,讲网口系列 通过调用组件的方式进行数据采集
第一步 引入包至项目中

第二部:将dll方法扩展至c#内
由于dll是c++编写的程序,我们要将程序入口点写道本项目中

链接函数是 public static extern int GSKRM_CreateInstance(byte[] clk, int type);,参数分别是ip,通讯类型,1为tcp通讯,我们传入1
第三步:链接
int handle = Class1.GSKRM_CreateInstance(IP2Byte(), 1);
定义句柄,链接函数,成功后会返回一个大于0的通讯句柄。
后续的函数操作都是拿着句柄去进行通讯,采集原理和fanuc一样
第四步,读取参数(读取系统信号为列)

以上就是广数通过调用组件的方式进行通讯,同时也可以不调用组件,直接通过命令包的方式进行通讯
广数函数返回参数如下:

以上就是广数采集方法,
加qq 验证入群

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)