当前位置:   article > 正文

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

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:

 

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/685257
推荐阅读
相关标签
  

闽ICP备14008679号