数控系统 CNC 采集(瞎白话)

这两年大家都在搞设备数据采集,都在说大数据,这些数据采集上来到底有啥用,怎么用,对企业有啥好处?现在还没个定论,工厂的自动化和信息化有啥区别?有没有递进关系,先自动化后再数据化?还是可以同时进行?

我们也整不明白,但是先把数据采集上来再说,现有数据再说什么  MES ERP TCM 的,首先先获取数据,下面是瞎白话,不对的也别喷。

采集主要的还是通信协议问题,搞这个还是有点门槛,需要懂点设备知识,懂点编程知识,懂点现场工艺就可以试试了。有兴趣的大家可以进群交流:901388775

现在工厂设备采集主要分三个方面:

一、PLC 设备:

       PLC 设备呢 通信来讲比较简单,原因是资料较多,很多协议是可以找到的,但是它的难点在于 通信端口是否被占用,PLC 是否被加密,这些呢也能想办法解决,总体来说采集相对简单。

二、电气仪表

     电气仪表很多使用的是modbus RTU /TCP 或者自定义的协议,都属于公开的协议,难度也不高。

三、CNC设备:

     CNC 设备采集比起PLC 难度要高很多首先是很多系统没有通信协议,这个就很麻烦,现在常见的 系统 发那科、西门子、三菱、哈斯、海德汉、马扎克、兄弟、等系统 只有发那科提供了开发用的SDK,其他系统资料都是较少,但是也不是没有解决方案

下面进行总结一下:

发那科  :使用官方提供SDK 进行开发

西门子:1.开通 OPCUA 授权后进行开发 2.使用S7 底层协议 不进行授权也可以进行采集开发

三菱:常见的系统是M70 M80 官方也是提供了开发包,而且也已经有人写出了Demo 开发起来也是比较容易。

哈斯:开发比较容易,一个串口助手就搞定了。

海德汉:1.开通18号授权 使用官方SDK 开发。2.直接采集PLC 采集设备状态

兄弟机:1.针对兄弟机可以使用官方提供dll 进行开发,2.使用官方提供的报文采集

马扎克:1.开通MTConnect 协议采集2.使用二次开发包进行采集

以上的采集方法大部分都是使用的C# 编程进行的采集,官方提供的SDK 很多也是只能运行再Windows 平台上,如果是局域网采集 采集安装再服务器上当然也没啥问题,但是如果使用采集盒子和设备进行一对一的采集就比较麻烦

1.使用windows 工控机,不稳定 突然断电后文件很容易丢失

2.使用 linux 平台是比较好的选择,现在市面上的树莓派 、BeagleBone 是比较适合做采集网关的,当然这里主要是用来做测试,工业现场应用还是需要使用符合工业环境的板子。 

所以我们如果想要再Linux 上跑采集程序就需要移植,这我们后面再说,还是先从简单的入手,先把 发那科(Fanuc)采集 整明白再说 这里准备了一些资料 大家可以用来学习 QQ群:901388775:

 

 

 

  • 3
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值