可跟踪型数据采集方法技术

技术编号:37854436 阅读:13 留言:0更新日期:2023-06-14 22:47
可跟踪型数据采集方法,属于数据的远程监测领域。解决了现有的数据采集方法只能实现本地采集、无法实现远程采集导致的无法实时通信的问题。本发明专利技术包括:S1、通过传感器采集数据发送至PLC数据处理后,发送至客户端进行存储及显示;S2、客户端与远程端建立SOCKET连接,通信校验成功后,执行S3;S3、客户端向远程端发送的编码数据进行解码后,对解码数据进行数据校验,当数据校验成功时,则通信结束;当校验失败时,判断校验次数是否大于3,结果为是,执行S5,结果为否,执行S4;S4、远程端删除所接收的编、解码数据,并向客户端发送数据请求,请求成功后,执行S3;S5、通信结束,且异常预警。用于远程数据监测。数据监测。数据监测。

【技术实现步骤摘要】
可跟踪型数据采集方法


[0001]本专利技术属于数据的远程监测领域。

技术介绍

[0002]数据采集装置是工业控制重要组成部分之一。例如,通过数据采集装置可以检测到齿轮箱的温度、油压、轴承转速、扭矩等。数据采集装置通常都有数据采集上位机界面,方便用户检测和调试。然而这些数据采集软件一般都是本地检测,当用户离开时就无法对试验装置进行检测。有时候,装置在运行,用户或者设计者,由于其他原因无法在现场,这时恰恰需要用户或者设计者知道设备的情况,这些软件就无能为力,比如某公司设计一个数据采集软件用于试验装置采集数据,软件已经交给用户,当数据采集出现问题时,需要进行售后服务,进行服务的现场技术工人,有些问题未必能完全解决,需要与厂家技术人员反馈,当然反馈无外乎,通过手机、传真等方式,这些反馈的消息量太少,而且受限于现场人员的理解,无法进行远程实时通信。所以,如何提供可以实时通信的数据采集方法显得十分重要。

技术实现思路

[0003]本专利技术目的是为了解决现有的数据采集方法只能实现本地采集、无法实现远程采集导致的无法实时通信的问题,本专利技术提供了一种可跟踪型数据采集方法。
[0004]可跟踪型数据采集方法,该方法包括如下步骤:
[0005]S1、通过传感器进行数据采集后,将采集的数据发送至PLC进行数据处理后,发送至客户端进行存储及显示,执行步骤S2;
[0006]S2、客户端与远程端建立SOCKET连接,客户端向远程端发送通信校验,验证成功后,执行步骤S3;
[0007]S3、客户端向远程端发送编码数据,待远程端接收完编码数据后,对所接收的编码数据进行解码,得到解码数据,再对解码数据进行数据校验,当数据校验成功时,则客户端与远程端通信结束;当数据校验失败时,判断数据校验次数是否大于3,结果为是,执行步骤S5,结果为否,执行步骤S4;
[0008]S4、远程端删除所接收的编码数据及其解码数据,并向客户端发送数据请求,数据请求成功后,执行步骤S3;
[0009]S5、客户端与远程端通信结束,且远程端进行数据异常预警。
[0010]优选的是,S2中、通信校验采用CRC校验实现。
[0011]优选的是,S3中、数据校验采用CRC校验实现。
[0012]优选的是,步骤S4中,远程端删除所接收的数据后,延时时间t秒后,再向客户端发送数据请求。
[0013]优选的是,t的取值为5。
[0014]优选的是,步骤S3、客户端向远程端发送的编码数据为二进制数据。
[0015]本专利技术带来的有益效果是:
[0016]本专利技术所述的可跟踪型数据采集方法,可实现数据的远程监测,让远程端的用户实时的能看到采集数据。本专利技术可实现本地监测和远程监测,位于本地的客户端和异地的远程端通过建立SOCKET连接,实现网络通信,达到用户足不出户就可监测现场数据的效果。本专利技术所述的可跟踪型数据采集方法,采集过程简单,便于实现。具体应用时,通过传感器采集数据,通过PLC将数据发送到客户端。然后客户端对接收的数据进行本地显示和存储,客户端还将所接收的数据通过所建立的网络连接将数据发到远程端。
[0017]本专利技术通过客户端和异地的远程端建立的SOCKET连接,实现远程监控,不受距离限制。
附图说明
[0018]图1是本专利技术所述可跟踪型数据采集方法的流程图。
具体实施方式
[0019]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0020]需要说明的是,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。
[0021]实施例1
[0022]参见图1说明本实施例1,本实施例1所述的可跟踪型数据采集方法,该方法包括如下步骤:
[0023]S1、通过传感器进行数据采集后,将采集的数据发送至PLC进行数据处理后,发送至客户端进行存储及显示;其中,PLC用于对接收的数据转化为二进制数据;
[0024]S2、客户端与远程端建立SOCKET连接,客户端向远程端发送通信校验,验证成功后,执行步骤S3;所述通信校验采用CRC校验实现;
[0025]S3、客户端向远程端发送编码数据,待远程端接收完编码数据后,对所接收的编码数据进行解码,得到解码数据,再对解码数据进行数据校验,当数据校验成功时,则客户端与远程端通信结束;当数据校验失败时,判断数据校验次数是否大于3,结果为是,执行步骤S5,结果为否,执行步骤S4;其中,客户端向远程端发送的编码数据为二进制数据;
[0026]S4、远程端删除所接收的编码数据及其解码数据,并向客户端发送数据请求,数据请求成功后,执行步骤S3;
[0027]S5、客户端与远程端通信结束,且远程端进行数据异常预警。
[0028]具体应用时,步骤S4中,远程端删除所接收的数据后,延时时间t秒后,再向客户端发送数据请求;t的取值为5。经过两次数据校验后,数据校验仍为失败,则进行异常预警,通过技术人员进行干预解决。
[0029]具体应用时,所使用的传感器可根据使用需求,选定特定类别的传感器,种类不定;本专利技术所述的可跟踪型数据采集方法,可实现数据的远程监测,让远程端的用户随时随
地都能看到采集数据。本专利技术可实现本地监测和远程监测,位于本地的客户端和异地的远程端通过建立SOCKET连接,实现网络通信,达到用户足不出户就可监测现场数据的效果。本专利技术所述的可跟踪型数据采集方法,采集过程简单,便于实现。PLC主要对接收的数据进行格式转化,转化为客户端可识别的数据文件。本地的客户端和异地的远程端建立SOCKET连接的方式,可通过现有技术手段实现。本专利技术采用两种校验即:通信校验和数据校验,从而保证数据的准确性。所述的CRC校验为现有技术中常规的一种校验方式。
[0030]虽然在本文中参照了特定的实施方式来描述本专利技术,但是应该理解的是,这些实施例仅仅是本专利技术的原理和应用的示例。因此应该理解的是,可以对示例性的实施例进行许多修改,并且可以设计出其他的布置,只要不偏离所附权利要求所限定的本专利技术的精神和范围。应该理解的是,可以通过不同于原始权利要求所描述的方式来结合不同的从属权利要求和本文中所述的特征。还可以理解的是,结合单独实施例所描述的特征可以使用在其他所述实施例中。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.可跟踪型数据采集方法,其特征在于,该方法包括如下步骤:S1、通过传感器进行数据采集后,将采集的数据发送至PLC进行数据处理后,发送至客户端进行存储及显示,执行步骤S2;S2、客户端与远程端建立SOCKET连接,客户端向远程端发送通信校验,验证成功后,执行步骤S3;S3、客户端向远程端发送编码数据,待远程端接收完编码数据后,对所接收的编码数据进行解码,得到解码数据,再对解码数据进行数据校验,当数据校验成功时,则客户端与远程端通信结束;当数据校验失败时,判断数据校验次数是否大于3,结果为是,执行步骤S5,结果为否,执行步骤S4;S4、远程端删除所接收的编码数据及其解码数据,并向客户端发送数据请求,...

【专利技术属性】
技术研发人员:李海悦刘琦苍晓羽
申请(专利权)人:中国船舶集团有限公司第七零三研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1