【技术实现步骤摘要】
一种工业设备数据采集的方法及装置
本专利技术属于数据采集
,具体涉及一种工业设备数据采集的方法及装置。
技术介绍
工业设备数据采集是任何行业数据透明,智慧工厂、数据透明工厂的基础,进入大数据时代后,工业数据采集变得重要,是连接上层信息化和下层自动化的重要手段,通过工业设备数据可以在制造过程中及时准确地了解工厂动态信息,从而为提高生产效率和提高制造资源利用率提供支持。工业设备数据采集装置主要用于工业设备控制器的通讯,由于历史原因,工业设备控制器配备的通讯接口都是串口,如RS232、RS485、RS422等,或是其它一些单通道的通讯接口,如CAN和LIN,而上述这些通讯接口一般被用于触摸屏或是其它控制设备的通讯使用,用的也是一主一从的通讯方式,最多只能有一个数据通道在通讯。随着大规模工业生产的演进,在工业设备数据采集的要求下,对于一些老旧设备需要不改动原有的数据通讯通道作用的前提下,同时读取和写入设备数据,这时就需要一种方法,将单通道分割为多个数据通道,且将工业设备控制器的单通道分割为多个数据通道。 ...
【技术保护点】
1.一种工业设备数据采集的方法,其特征在于,方法包括以下过程:/nS1,将多个外接设备连接到通讯装置(1)上,一个外接设备对应所述通讯装置(1)上的一个接收通讯口;/nS2,将工业设备控制器(2)连接在所述通讯装置(1)的传输通讯口上;/nS3,每个接收通讯口分别接收外接设备的数据,当数据到达时,接收通讯口接收到的数据缓存到各自的数组中;/nS4,判断S3中的数组中的数据是否是一个完整的请求数据帧;若数据不是一个完整的请求数据帧,则接收通讯口继续接收数据;若数据为一个完整的请求数据帧则将接收到的请求数据和请求序号、当前的接收通讯口标识被打包成data、seq及id三元的数据 ...
【技术特征摘要】
1.一种工业设备数据采集的方法,其特征在于,方法包括以下过程:
S1,将多个外接设备连接到通讯装置(1)上,一个外接设备对应所述通讯装置(1)上的一个接收通讯口;
S2,将工业设备控制器(2)连接在所述通讯装置(1)的传输通讯口上;
S3,每个接收通讯口分别接收外接设备的数据,当数据到达时,接收通讯口接收到的数据缓存到各自的数组中;
S4,判断S3中的数组中的数据是否是一个完整的请求数据帧;若数据不是一个完整的请求数据帧,则接收通讯口继续接收数据;若数据为一个完整的请求数据帧则将接收到的请求数据和请求序号、当前的接收通讯口标识被打包成data、seq及id三元的数据结构Req;其中data是接收到的完整请求;seq是接收请求序号;id是当前接收通讯口号,用来标识是哪一个接收通讯口的请求数据;
S5,将S4中打包的数据结构Req放入传输通讯口的请求队列;
S6,传输通讯口依次从请求列队中获取数据结构Req,然后从传输通讯口发送请求数据帧给工业设备控制器(2),然后等待工业设备控制器(2)返回的数据;
S7,传输通讯口对上述S6中工业设备控制器(2)返回的数据判断是否是一个完整的通讯数据帧,若不是一个完整的通讯数据帧,继续接收判断,若是一个完整的通讯数据帧,传输通讯口将收到的通讯数据与之前的请求数据Req中的通讯口标识id、请求序号seq整合放入到响应队列中,并且根据通讯口标识id,确定将响应通知哪一个接收通讯口;
S8,接收通讯口获取到响应通知后,将数据从各自的端口发出,重新返回步骤S1,进入下一个通讯过程。
...
【专利技术属性】
技术研发人员:孙伟,胡幸超,
申请(专利权)人:浙江智昌机器人科技有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。