登录
首页 资料分享 资料分享
回帖 发帖
正文

主题:#深夜分享#数据采集破通讯协议引出的对话……第一手资料分享

点击:4069 回复:2

临睡前,看一个朋友分享了一个笔记,正好拿来发一发。。。。看样子,都是信手拈来了。。。。你说呢?希望朋友不要打我表情
全文共3432个字,,,,读完需要10分钟。表情
Q:有哪位朋友做过海天和镇雄注塑机数据采集的?
A(王):注塑机数据采集,分析,故障预测,稼动率工业互联网技术交流专场可以有哦
A:海天注塑机走专有协议,不开放。
Q:要采集海天的注塑机,需要用海天自己的模块吗?
A(王):海天给OPC就可以了。
Q:有小伙伴改海天注塑机的电脑吗?
A(王):是换掉吗?107国道边上做注塑机节能改造的都可以做。
Q:对的,因为是老的富士电脑,没有接口做数据采集,要换电脑才能做!
A(王):不换,如果采用IO可否?
Q:之前问过改海天,一定要改电脑,还有其他的办法吗?
A(王):不一定需要改电脑的。如果你的分析项目,就是状态显示,稼动率,能耗,就不需要改电脑。
Q:请问你这个应该只能满足部分数据,全部77条数据能都采集吗?
Q:不能直接监听通讯?
Q:海天用弘讯主板的多吧?
A:对的。用的都是弘讯。
A:最新的好像都是用意大利主板,最新用的是一款意大利控制器。
A:海天用奥地利KEBA,台湾弘讯,西格玛。
Q:采集IO点的话,不一定准确吧,以前做过。还有很多注塑机的模具都是多模的,如何计量产?
A(王):量产时顶针乘模数。
Q:换模具的时候如何识别?
A(王):换模,洗泡筒,有按键。只有温度可能不准,但可以标定。
Q:要在老的设备上安装传感器,还是挺费劲的。得不少的人工费了。
A(王):除电量和温度外,其他的都不需要装了。
即使同一家牌子,版本不一样,方法也不一样,各个版本都不一样。外置做法,温度难采。
A(王):电子尺,油压,各阀门状态,无论谁家的注塑机都是相通的。温度只能外置加标定。新机,通讯,老机,没必要去通讯。
跟k type 感温线原理有关,没法共用。
A(王):温度只能外加,因为注塑机,内外温度有差别。但好处是,注塑机的温度工作范围窄,工作状态清晰,并不需要全量程标定。这个还是要回到注塑机上云的本质上来。如果能通讯,当然,所有的400多个变量都可以取,配方也可以存。而如果只是稼动率,能耗,工况,则完全不需要这么多内容。温度也是相对温度。因为这个温度并不是用来控制的,而是用来做质量跟踪的。也不需要八温区十温区全都采,只需要近模具的最后一段。
海天的通讯可以接,只是麻烦,需要花研发去破解,现在注塑机这么便宜的接入价格,花这个成本不合算。回头一款新机型又得重来一轮。
现在是网络时代,海天系统居然不开放通讯,这是在给自己堵路。
A(王):一台机这么点钱,还得上门实施,再去抓包标地址,即便不难,但是非常地恶心,一定要有通讯协议基础的研发工程师参与,这是最亏的。
问过海天,他们说要自己的团队才可以搞。
A(王):所以本着解决问题的精神,咱们再下下周,找个时间一块交流下。以我的观点来说,不是非常大的注塑机用户,完全可以通用型解决。
下下周,咱们一块在南山,交流一下,通讯方案,抓包方案,IO采样方案,三者的优缺点和成本,以及可以达到的功能讨论一下。
如果大家想破通讯协议,我也提供方法和工具,现在演示,担忧一个要求,就是你们破完的协议需要共享我们的小伙伴,包教会。
之前海天搞系统的自己弄了个通讯转换模块,可以直接读取主板内部数据的。
A(王):培训破解通讯协议,定位设备地址的技术,作为交换,每培训一家,提供我没有的一个设备的产品手册,并在设备银行配置设备的通讯协议。
我说个我了解的一些信息。
注塑机控制器我做了10年+。不带数据服务器功能的注塑机控制器的变量表是没有规律的。比如说温度数据,只有在HMI是温度页面的时候,才会在RS232/485。。。通信线上出现 在其他页面,这种你需要的数据是 不会出现在传输线上的。为什么呢?因为性能和效率。和PLC那种思路不太一样,专机专用。
这个行业存量的机台,是由一些痛点难以解决的。注意,是存量市场。不是新机台。
A(王):兄弟,我来告诉你怎么回事。我在十年前开发过注塑机控制器。
这是为了加快触摸屏的响应时间,所以触摸屏上面是你在看的这个页面的变量才会通讯。
。。。。。。。
A(王):而实际上,这个通讯,屏幕是主站,控制器是从站。也就是说,如果你向控制器请求变量,是所有变量都可以获取的。一般控制器有两个通讯口。
我可能说的是不一般的。
另外一个如果清楚站地址,波特率,校验,是可以取到你需要的所有变量。大多数工控都是你这种模式,只有当前页面需要的变量才会请求。当前页面没有的变量只有数据库或者历史数据需要的便来给你才实时采集。
下次你找个系统,我们一起试试。
不用试。一个通讯口。除非当初预留MES 或者ERP功能,会留两个口。
A(王):如果只有一个通讯口,海天的盒子接中间?转一手给屏幕?不会吧?
不管海天海地,存量了大量的单通讯口的控制器,MES这种的,新机 控制器会预留多端口。存量市场 麻烦在这里。
在监听情况下,把屏幕上所有按键按一下,分析出屏向主机发送命令和返回数据的协议格式。
“另外一个如果清楚站地址,波特率,校验,是可以取到你需要的所有变量。”这个也是伪命题。因为,注塑机可能是在一个长的周期里购买这样就存在好几代的控制器,即使同一家同一型号,在不同时期出货的软件版本不一样,变量结构也不全一样。
波特率也就那几种,试一下就知道了。
搞那些老旧的东西就是费劲,还是老老实实装传感器得了。
地址是在232或485协议内的,解出底层的通信协议,分析一下就出来了。
据我所知,抛开波特率是固定的(当然有变态的,动态的波特率),一个协议 不是标准的,一个变量表有版本差别。
对,很多是传感器解决的。
除非专门做了加密,不然基本是一看就明白。
A(王):之所以说都可以通讯,原因是根。国内大都数注塑机控制器来源是台湾工研院。包括弘讯,盟立,都是同样的技术来源。包括前些年国内的珊星之类的。从维修到破解到仿制。
最早这些控制器用的是摩托罗拉的68K处理器,Modbus的协议。后来新的系列,用新的arm的都有。但是架构并没有改变。
CPU跟通信层没有关联性。
A(王):通信协议,这个和语言一样,站地址,源地址,目标地址,功能码,长度,数据,检验,首先有共性,其次都是裸奔。只要眼睛没问题,有耐心的都能发现你要的。
波特率,检验,有条件的示波器,没条件的多试几次。知道波特率检验,余下的看看数据桢格式,天底下通讯的集中协议架构就那么几种。知道协议,接下来用对口的工具,看数据地址和数据值,对照屏幕变量,通过传感器类型猜工程量变换系数。以此类推,哥们还要怎么做?
A(王):通讯协议理论上是7层,实际上除lonworks 变态是7层,大多数工业现场总线都是3或4层。
物理层,比方说232,485,以太网,can当然后两种已经包括数据链路层。数据链路层,比方说ppi mpi  modbus profibus 101等。3层有一些有协议层,有一些就是用户接口层。天下通信协议无不可破。关键是太一致了。
要破解以太网层就相当复杂了,因为组合的可能性实在太多了。
有工具或开发包可以获取以太网帧
A(王):以太网,无非是tcp udp在这个上面封装应用层协议。下面3层是不要关心的。
哈哈,赞同。
以太网是链路层的,tcp与以太网不在同一层。
A(王):唯一需要关心的是上面是modbus-tcp,profinet,powerlink还是自由通讯协议。
几家公司来分析同类型的注塑机的通讯的数据,确实是方法。
A(王):大把工具帮助你分析。连关键字都标注了。
232是简单的电平信号,以太网传输的信号是经过调制的。
A(王):工业以太网,下面是以太网层,包括物理层和数据链路层,采用的是曼切斯特编码,所谓的归零码。上面是ip tcp/udp 应用层。咱们好歹是开发过通讯芯片的。所以大家不要慌,大胆前进,有问题找老王。
王总,是准备来做这个注塑和工业上的通讯协议资源平台吗?
A(王):设备银行是通用平台。把采集,通讯,分析,应用集成在一起,端云一体,极简化完成,我们不需要数据,不做行业云,我们提供的是工具。
懂了,还是你能抓住大家的点。
A(王):目前我们有1万4的注册开发者,我们的工作是帮助大家解决问题。
一个客户的问题,我们不关心,如果是批量性的难点问题,我们就一定会关注。
能共同搞出各种机器的通讯协议出来,后面能整合成一个固定的上传方式,对于mes系统或其他应用系统来说,意义不少。
A(王):就像注塑机接入的问题,以前我们以为不是问题,没想到有这么多同志关心和痛苦,好吧,咱们一起来把这个小问题解决。
我们需要有一些合作伙伴,有工程师有客户的,我们帮助你们解决这些问题,做为交换,需要帮助设备银行增加更多的设备协议。
忘记说了,设备银行提供一个通用协议接入工具。
不单单是注塑问题,也有很多其他机台,比如cnc,火花机,贴片机这些,普遍来说mes都是痛点来的。
A(王):用户自己配置协议规约,生成任意的以太网,485,can 232协议。
cnc不一样。
需要你有一个VC软件工程师。
在工控电脑里面写一个外挂。
为什么是VC?
A(王):通过日志或者数据库抓数据,发出来。一种语言,技术非常简单,只是需要一个工程师,和一个明白机床的哥们。
这个模块,5元一个,并在上面,什么数据都能取到。
A(王):485模块?
对的。
A(王):max485
cnc做过fanuc的系统,能集成做智能制造了。
我就用这个把伺服驱动器软件与驱动器的通信全部解出来。
A(王):deviceNet?can我们提供自由通讯功能块,canopen都可以。伺服什么接口的?
不是的,就是485通信控制。现在大部分的伺服驱动器都提供485或232接口。
A(王):485简单。can更加简单。伺服有手册,一定会把地址提供的。
can没有搞过,232和485用得多。有些功能厂家不开放。
A(王):不会,一般都是提供的。伺服和海天不同,还没见过不提供的。海天的opc谁在用?既然有opc就有通讯规约了。
我把伺服驱动器的IO作为用户定义IO来说,有些家厂是开放的,有些还真不开放。
A(王):opc的变量排序通常是按地址表的,再监视几个变量,比方说通过组态王配一个opc客户端,连海天的opc服务器,一个变量一个变量的加组态,监视通讯端口,有什么道理得不到协议。
谁家的伺服?这么夸张,不要用了。这个行业的难题对于好多其他行业的朋友来说只是周知技术。我只是刚好跨了一点行。
打个广告,设备银行。。。
产品什么的就不放了。。。。
论坛好像有链接:http://bbs.gkong.com/list.aspx?Boardid=155
18-12-04 00:58
能否交换个联系方式,具体聊聊,13466375332,郭
20-05-09 17:39
付费请教注塑机数据采集、机床数据采集的问题,请联系lxf182@qq.com
23-10-17 15:14

工控新闻

更多新闻资讯