CN104008637B - 一种机床远程故障采集通信方法 - Google Patents
一种机床远程故障采集通信方法 Download PDFInfo
- Publication number
- CN104008637B CN104008637B CN201410212608.0A CN201410212608A CN104008637B CN 104008637 B CN104008637 B CN 104008637B CN 201410212608 A CN201410212608 A CN 201410212608A CN 104008637 B CN104008637 B CN 104008637B
- Authority
- CN
- China
- Prior art keywords
- data
- collection
- port
- module
- server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Telephonic Communication Services (AREA)
- Computer And Data Communications (AREA)
- Selective Calling Equipment (AREA)
Abstract
一种机床远程故障采集通信方法,采集端根据端口配置信息表配置设备待采位置点,根据配置信息表使能的端口,周期扫描端口状态进行数据采集;保存数据时,若当前采集结果与上次采集结果相同则不保存,若不同则保存;采集数据首先储存在SRAM数据暂存区,然后判断SRAM数据暂存区是否满,如果SRAM数据暂存区已满,则计算FLASH开始地址和结束地址,一次性将SRAM内容卷动覆盖烧写入FLASH;根据需要可打开或关闭采集端数据上传开关,打开时,采集端发起与远程服务器建立TCP连接请求,按照约定的传输协议传递数据,关闭时,采集终端关闭与远程服务器的连接,停止数据传输。本发明满足对数控机床工作状态信息的远程无线实时监控。
Description
【技术领域】
本发明涉及到一种通信技术领域的远程数据采集及发送的方式,具体是远程采集多个数控机床位置数据的装置与方法。
【背景技术】
GPRS(General Packet Radio Service)是通用分组无线业务的简称,该技术建立在GSM网络的基础上,被称为2.5代移动通信技术,它将无线通信与Internet紧密结合。GPRS作为一种高速、高效、经济的无线***,具有网络覆盖范围广、数据带宽宽、适应性强、计价按数据流量计算、实时在线的优点,特别适用于间断的、突发性的或频繁的、少量的数据传输,也适用于偶尔的大量数据传输,完全满足数据采集及监控的双向数据信息传输。随着GPRS技术在移动通信领域的发展,已能够实际应用到许多需要无线数据传输的领域,也为数据采集传输及监控提供了一种新的数据传输通讯方式。
随着无线移动通信网络的蓬勃发展,基于移动通信网络的远程监控技术也得到越来越多的应用,数控机床远程监控***可以远离现场对分布在全国(全球)的机床,在监控中心集中远程监控、故障预测预测预警、故障诊断、远程管理等,成为了研究与应用的热点。
【发明内容】
本发明所要解决的技术问题在于提供一种机床远程故障采集通信方法,使其满足对数控机床工作状态信息的远程无线实时监控。
本发明是这样实现的:
一种机床远程故障采集通信方法,包括以下步骤:
步骤10:位于数据采集现场的GPRS数据采集端开始采集数据时,基于端口改变触发保存,扫描周期为100ms,根据配置信息表使能的端口、扫描状态,若各个结果与上次采集的结果是相同的就不保存,若不同,则保存;
步骤20:根据端口配置信息表配置好要采集的端口位置,采集所需特定位置点的数据储存在SRAM数据暂存区,然后判断SRAM数据暂存区是否满,如果SRAM数据暂存区已满,则计算FLASH开始地址和结束地址,一次性将SRAM内容卷动覆盖烧入FLASH,否则待保持记录排列后写入SRAM数据暂存区,然后根据需要关闭采集端;
步骤30:打开采集端与服务器端上传开关,采集端主动发起请求到服务器建立TCP连接,采集端配置成TCP客户端模式,存储要建立连接的服务器IP和端口;服务器配置成服务器端模式,与采集端建立数据传送关系,开始传递数据。
进一步地,所述步骤30,还包括:当命令等待模式等待时间超时的时候,采集端发送心跳包来维系采集***和服务器端通讯,确保通信通道的连接。
进一步地,所述采集端有三类数据采集模块:数据量采集模块、模拟量采集模块和RS485通信模块,他们分别对应三种采集端口:电气元件节点信号;通过数字量采集模块、模块的入口供电电压,通过AD采样方式获得;PLC内部X、Y、特殊M点,通过RS232/485读取。
本发明具有如下优点:在传统的工业生产中,特别是对机床相对比较分散的情况下,当机床出现故障时,技术人员必须亲自到场诊断机床故障原因并进行维修,这种方式需要大量的人力并浪费大量物力。本发明能够由传感器、ARM、GPRS通信模块等组成,完成环境数据的采集、处理和传输,采集终端通过3G/4G模块将压缩处理的故障信息数据传送给中心服务器后,售后维护人员可通过查询服务器相关信息的方式,快速了解远程机械故障点信息,辅助其进行故障定位和判断故障原因。数据压缩传输方式能有效降低传输带宽需求,提高数据采集回收的实时性。对于一般的机床故障,能及时提供给售后人员有效的故障信息,辅助进行故障诊断及相关服务支持,进而可以远程指导维修工作,提高工作效率,节省费用,具有较大的社会效益和经济效益。
【附图说明】
图1本发明的端口配置信息表。
图2是本发明一种机床远程故障采集通信方法的采集端框架图。
图3是本发明一种机床远程故障采集通信方法主程序流程图。
图4是本发明中远程故障采集通信命令等待开始后程序。
图5是本发明中远程故障采集通信命令联调程序。
【具体实施方式】
本发明提供一种机床远程故障采集通信方法,机床远程故障采集通信包括位于数据采集现场的GPRS数据采集端、网络运营商提供GPRS网络与远程服务器。
远程数据采集终端如图2所示的采集端框架图包括:ARM7主控处理器是数控机床状态监控的和信息处理的核心;SRAM和FLASH分别是其内存和数据存储器;故障信息采集终端可采集256路数字量输入和8路模拟量输入;用来配置设备参数的以太网接口;连接显示设备状态屏幕的RS232接口、连接PLC的RS485接口、用来连接扩展板的CAN总线,发送数据的3G/4G天线接口及其指示灯;RTC为机床提供工作小时和事件记录的基准;上传开关、电源等构成基本电路。完成环境数据的采集、处理和传输。中心数据处理模块由GPRS通信模块和后台数据库组成,对远端发送上来的数据进行分析和处理,同时,也要根据需要对远端数据采集模块发出命令,由远端数据采集模块完成相应的动作。采集端有三类数据采集模块:数据量采集模块、模拟量采集模块和RS485通信模块,他们分别对应三种采集端口:(1)、一些电气元件节点信号(PLC无法获得到的),通过数字量采集模块(2)、一些模块的入口供电电压,通过AD采样方式获得;(3)、PLC内部一些X、Y、特殊M点,通过RS232/485读取。
在机床正常工作时,机床通过采集***采集机床工作状态数据,并保存。其信息采集算法流程图如图3所示的主循环环节:故障采集端读取配置信息表,根据根据配置信息表使能的端口,扫描状态等采集数字量、模拟量信号,CAN扩展信息、RTC时间等,基于端口改变触发保存,扫描周期为100ms,若各个结果与上次采集的结果是相同的就不保存;结果不同时,则将新记录排列后写入SRAM,最后将SRAM中的内容一次性烧入FLASH。等待上传开关的开启。
数据采集要针对很多的位置,端口配置信息表如图1所示。
上传开关被打开,GPRS模块被使能,采集端便开始试图与服务器端连接进而发送采集到的信息,其工作过程如图3中所示:
子函数模块1的流程(如图3)为:当该阶段等待超时,则关闭并重启GPRS模块,重启超过三次则报警;在该阶段等待未超时时则该任务进入挂起态重新检测上传开关是否打开。
子函数模块2的流程(如图3)为:读取存储器数据并发送一条数据,如果接收到停止发送命令则重新返回命令等待模式,如果没有接收到停止发送命令则判断是否发送完成,若完成则重新返回命令等待模式,若未完成则继续读取存储器数据发送下一条数据。
首先,从GPRS模块被使能到采集端与服务器信息配置完毕进入到命令等待模式的过程,程序流程为:1、当GPRS模块被使能,并且上传开关仍是打开状态时,用AT指令判断与模块的连接状态、模块工作状态和网络状态。2、当判断以上信息正常时,则再次确认上传开关仍是打开状态,然后清除状态标志,配置模块工作模式、服务器IP、端口等参数,然后请求与服务器连接,并得到应答。3、再次确认上传开关是打开状态,上传设备类型、编号以及本机信息、端口使用配置信息表,得到服务器应答则进入命令等待模式。
其次,当信息传送过程也会出现以下情况:1、在采集端与服务器端尝试连接并发送信息的整个过程中,只要上传开关关闭,则立即关闭GPRS模块,返回采集端主循环。2、当用AT指令判断与模块的连接状态、模块工作状态和网络状态等信息异常时、清除完状态标志,配置模块工作模式、服务器IP、端口等参数后请求与服务器连接,未得到应答时以及上传设备类型、编号以及本机信息、端口使用配置信息表,未得到服务器应答时会出现以下状况:
进入命令等待模式后,如图4所示流程图,累计等待时间超时时,采集端开始发送心跳包以保持通信的连接状态,未超时时则开始上传信息,依次判断是上传某个时间段内信息内容还是上传存储器内所有的信息,开始发送信息直至发送完成。若二者都不是且没有得到联调模式命令时,若上传开关仍开启则该任务挂起一段时间后继续重复命令等待模式。
联调模式开始如图5所示,开始采集一次所有数据,若接到修改上传数据时间间隔命令,则开始根据获得的参数设置该任务挂起时间间隔,然后采集一次所有数据,然后确保上传开关的打开状态后,开始发送数据发送成功后退出联调命令,挂起该任务。若服务器未应答,则重新尝试与服务器连接。
本发明能够由传感器、ARM、GPRS通信模块等组成,完成环境数据的采集、处理和传输,采集终端通过3G/4G模块将压缩处理的故障信息数据传送给中心服务器后,售后维护人员可通过查询服务器相关信息的方式,快速了解远程机械故障点信息,辅助其进行故障定位和判断故障原因。数据压缩传输方式能有效降低传输带宽需求,提高数据采集回收的实时性。对于一般的机床故障,能及时提供给售后人员有效的故障信息,辅助进行故障诊断及相关服务支持,进而可以远程指导维修工作,提高工作效率,节省费用,具有较大的社会效益和经济效益。
以上所述仅为本发明的较佳实施用例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换以及改进等,均应包含在本发明的保护范围之内。
Claims (3)
1.一种机床远程故障采集通信方法,其特征在于:包括以下步骤:
步骤10:位于数据采集现场的GPRS数据采集端开始采集数据时,基于端口改变触发保存,根据配置信息表使能的端口、扫描状态,若各个结果与上次采集的结果是相同的就不保存,若不同,则保存;
具体采集数据步骤,包括:
故障采集端读取配置信息表,根据配置信息表使能的端口、扫描状态,采集数字量、模拟量信号、CAN扩展信息、RTC时间,基于端口改变触发保存,扫描周期为100ms,若各个结果与上次采集的结果是相同的就不保存;结果不同时,则将新记录排列后写入SRAM,最后将SRAM中的内容一次性烧入FLASH,等待上传开关的开启;
上传开关被打开,GPRS模块被使能,采集端便开始试图与服务器端连接进而发送采集到的信息;
当等待超时,则关闭并重启GPRS模块,重启超过三次则报警;在该阶段等待未超时时则该任务进入挂起态重新检测上传开关是否打开;
读取存储器数据并发送一条数据,如果接收到停止发送命令则重新返回命令等待模式,如果没有接收到停止发送命令则判断是否发送完成,若完成则重新返回命令等待模式,若未完成则继续读取存储器数据发送下一条数据;
步骤20:根据端口配置信息表配置好要采集的端口位置,采集所需特定位置点的数据储存在SRAM数据暂存区,然后判断SRAM数据暂存区是否满,如果SRAM数据暂存区已满,则计算FLASH开始地址和结束地址,一次性将SRAM内容卷动覆盖烧入FLASH,否则待保持记录排列后写入SRAM数据暂存区,然后根据需要关闭采集端;
步骤30:打开采集端与服务器端上传开关,采集端主动发起请求到服务器建立TCP连接,采集端配置成TCP客户端模式,存储要建立连接的服务器IP和端口;服务器配置成服务器端模式,与采集端建立数据传送关系,开始传递数据;
具体包括:
当GPRS模块被使能,并且上传开关仍是打开状态时,用AT指令判断与模块的连接状态、模块工作状态和网络状态;
当判断以上信息正常时,则再次确认上传开关仍是打开状态,然后清除状态标志,配置模块工作模式、服务器IP、端口等参数,然后请求与服务器连接,并得到应答;
再次确认上传开关是打开状态,上传设备类型、编号以及本机信息、端口使用配置信息表,得到服务器应答则进入命令等待模式;
在采集端与服务器端尝试连接并发送信息的整个过程中,只要上传开关关闭,则立即关闭GPRS模块,返回采集端主循环;
当用AT指令判断与模块的连接状态、模块工作状态和网络状态等信息异常时、清除完状态标志,配置模块工作模式、服务器IP、端口等参数后请求与服务器连接,未得到应答时以及上传设备类型、编号以及本机信息、端口使用配置信息表,未得到服务器应答时会出现以下状况:
进入命令等待模式后,累计等待时间超时时,采集端开始发送心跳包以保持通信的连接状态,未超时时则开始上传信息,依次判断是上传某个时间段内信息内容还是上传存储器内所有的信息,开始发送信息直至发送完成。若二者都不是且没有得到联调模式命令时,若上传开关仍开启则该任务挂起一段时间后继续重复命令等待模式;
联调模式开始,开始采集一次所有数据,若接到修改上传数据时间间隔命令,则开始根据获得的参数设置该任务挂起时间间隔,然后采集一次所有数据,然后确保上传开关的打开状态后,开始发送数据发送成功后退出联调命令,挂起该任务;若服务器未应答,则重新尝试与服务器连接。
2.根据权利要求1所述的一种机床远程故障采集通信方法,其特征在于:所述步骤30,还包括:当命令等待模式等待时间超时的时候,采集端发送心跳包来维系采集***和服务器端通讯,确保通信通道的连接。
3.根据权利要求1所述的一种机床远程故障采集通信方法,其特征在于:所述采集端有三类数据采集模块:数据量采集模块、模拟量采集模块和 RS485通信模块,他们分别对应三种采集端口:电气元件节点信号;通过数字量采集模块、模块的入口供电电压,通过AD采样方式获得;PLC内部X、Y、特殊M点,通过RS232/485读取。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410212608.0A CN104008637B (zh) | 2014-05-20 | 2014-05-20 | 一种机床远程故障采集通信方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410212608.0A CN104008637B (zh) | 2014-05-20 | 2014-05-20 | 一种机床远程故障采集通信方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104008637A CN104008637A (zh) | 2014-08-27 |
CN104008637B true CN104008637B (zh) | 2017-02-15 |
Family
ID=51369272
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410212608.0A Expired - Fee Related CN104008637B (zh) | 2014-05-20 | 2014-05-20 | 一种机床远程故障采集通信方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104008637B (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106713480A (zh) * | 2017-01-06 | 2017-05-24 | 常熟开关制造有限公司(原常熟开关厂) | 一种用于断路器监控的通信装置 |
CN106911519B (zh) * | 2017-04-10 | 2020-04-07 | 北京搜狐新媒体信息技术有限公司 | 一种数据采集监控方法及装置 |
CN108387794A (zh) * | 2018-01-09 | 2018-08-10 | 国网山东省电力公司滨州供电公司 | 一种电能监测*** |
JP6770017B2 (ja) * | 2018-04-09 | 2020-10-14 | ファナック株式会社 | 観測装置、観測方法及び観測プログラム |
CN110083086B (zh) * | 2019-03-25 | 2021-03-19 | 中国船舶重工集团公司第七一九研究所 | 过程控制装置运行数据存储方法及装置 |
CN113804216A (zh) * | 2021-08-30 | 2021-12-17 | 浙江吉利控股集团有限公司 | 一种行驶里程计算方法、装置、电子设备及存储介质 |
CN115147954A (zh) * | 2022-06-23 | 2022-10-04 | 重庆长安汽车股份有限公司 | 车辆的数据存储方法、装置、车辆及介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1604088A (zh) * | 2004-11-17 | 2005-04-06 | 浙江大学 | 一种故障采集检测装置及方法 |
CN200997066Y (zh) * | 2006-12-21 | 2007-12-26 | 南京工程学院 | 基于pstn的数控机床现场监测仪 |
CN101202671A (zh) * | 2007-12-20 | 2008-06-18 | 华为技术有限公司 | 端口配置方法及装置 |
CN201540642U (zh) * | 2009-08-29 | 2010-08-04 | 烟台德尔智能数码有限公司 | 基于gprs远程通讯的模拟量开关量数字量采集装置 |
CN102566503A (zh) * | 2012-01-17 | 2012-07-11 | 江苏高精机电装备有限公司 | 一种数控机床远程监控与故障诊断*** |
CN103414597A (zh) * | 2013-08-30 | 2013-11-27 | 上海寰创通信科技股份有限公司 | 一种逻辑端口的状态更新***和方法 |
-
2014
- 2014-05-20 CN CN201410212608.0A patent/CN104008637B/zh not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1604088A (zh) * | 2004-11-17 | 2005-04-06 | 浙江大学 | 一种故障采集检测装置及方法 |
CN200997066Y (zh) * | 2006-12-21 | 2007-12-26 | 南京工程学院 | 基于pstn的数控机床现场监测仪 |
CN101202671A (zh) * | 2007-12-20 | 2008-06-18 | 华为技术有限公司 | 端口配置方法及装置 |
CN201540642U (zh) * | 2009-08-29 | 2010-08-04 | 烟台德尔智能数码有限公司 | 基于gprs远程通讯的模拟量开关量数字量采集装置 |
CN102566503A (zh) * | 2012-01-17 | 2012-07-11 | 江苏高精机电装备有限公司 | 一种数控机床远程监控与故障诊断*** |
CN103414597A (zh) * | 2013-08-30 | 2013-11-27 | 上海寰创通信科技股份有限公司 | 一种逻辑端口的状态更新***和方法 |
Non-Patent Citations (1)
Title |
---|
嵌入式数控机床状态信息采集技术的研究;徐永乐等;《机械科学与技术》;20110731;第30卷(第7期);第1098-1102页 * |
Also Published As
Publication number | Publication date |
---|---|
CN104008637A (zh) | 2014-08-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104008637B (zh) | 一种机床远程故障采集通信方法 | |
CN105867245B (zh) | 一种电力信息监控*** | |
CN109885002A (zh) | 一种焊机联网智能监控***及监控方法 | |
CN206060359U (zh) | 一种分布式光伏电站的集中监控运维*** | |
CN108896868A (zh) | 一种即用式在线监测实现***及方法 | |
CN107277155A (zh) | 一种远程监测管理农作物生长环境平台及其实现方法 | |
CN105356680B (zh) | 发电机智能运维体系 | |
CN105301347B (zh) | 一种高压电缆金属护套环流监测*** | |
CN101819712A (zh) | 输电线路无线综合数据采集、监测方法及*** | |
CN111668925A (zh) | 一种基于智能视觉的变压器巡视巡检装置 | |
CN110301333A (zh) | 一种节水灌溉控制管理*** | |
CN105467936A (zh) | 电力设备监控*** | |
CN201830299U (zh) | 无线示功仪数据远传*** | |
CN206042054U (zh) | 一种基于移动云服务的发电机组远程监控*** | |
CN111064402B (zh) | 一种长连接小数据流量的柴油发电机组云通讯模块 | |
CN205986337U (zh) | 一种基于ems遥信事项的巡检*** | |
CN203520111U (zh) | 电缆沟智能集中监控*** | |
CN106973098A (zh) | 空调数据处理方法及装置 | |
CN103267229B (zh) | 一种工业煤气数据采集和监控装置 | |
CN219421048U (zh) | 一种基于云平台的工业设备动态监测*** | |
CN102118060A (zh) | 智能数字自动输配电控制方法及*** | |
CN102340179A (zh) | 网络型多站监控集成矩阵显示控制*** | |
CN110296504A (zh) | 空调运维智能网关及维护检测方法 | |
CN111127690A (zh) | 配网架空输电线路的无人机巡检***及方法 | |
CN205247107U (zh) | 一种清洗设备的远程监控*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20170215 |
|
CF01 | Termination of patent right due to non-payment of annual fee |