The invention discloses a cloud service robot industry management system data transmission method comprises the following steps: Based on the design of real time data transmission frame format, massive real-time data communication channels to create a browser client, WebSocket server, data server, the browser initiates the data request to the WebSocket server, the WebSocket server initiates the data request to the data server, data server according to the type of the request to the WebSocket server push the corresponding data to the WebSocket server to the browser client to continue to push the corresponding data, the data will be real-time rendering in the browser on the client. The invention not only improves the efficiency of data transmission, but also ensures the real-time characteristics of massive data transmission.
【技术实现步骤摘要】
基于云服务的机器人工业管理系统数据传输方法
本专利技术涉及机器人
,尤其是涉及一种传输数据真实可靠、传输数据实时性高,能可靠地将现场工业机器人的实时生产数据和上层管理分析系统紧密结合的基于云服务的机器人工业管理系统数据传输方法。
技术介绍
随着社会和科学技术的发展,传统工厂的生产加工模式已不再适合高速发展的信息化时代,制造业面临的压力越来越大。制造业各系统之间相互独立、缺乏数据共享,从而导致功能重叠、数据矛盾等一系列信息孤岛问题。信息孤岛造成了工厂中制造信息在水平方向的阻断,所带来的问题严重地制约着工厂内各种系统间的协调,阻碍了系统的发展,降低了制造领域信息化的整体作用,阻碍了工厂的工业化信息化发展。传统的工业机器人的工作状态、生产数据采集的方法基本都只能在机器人本身上或者在工厂内部的局域网内进行查看和管理,无法方便的通过互联网或者物联网远程来进行管理和监控,同时机器人的工作状态、生产数据的实时性很差,无法实现对所有机器人的状态监控和管理。随着计算机科学的发展,工业机器人的状态和生产实时数据通过现场总线技术,能够完美的保存下来,但是实时数据仅仅存在于工业生产现场,对工业机器人的生产和状态的监控也仅仅存在于工作现场和设备。对于工业机器人状态、工作过程的数据分析、以及生命周期的管理、工作过程的优化,也只能先从设备或者现场管理系统中导出数据,然后导入到工业机器人工作状态数据分析系统中进行分析优化。如何将现场的工业机器人执行系统和上层的管理分析系统有效的结合起来,是目前工业机器人全生命周期管理的一个难题。如何将现场工业机器人的执行系统的数据传输到上层管理分析 ...
【技术保护点】
一种基于云服务的机器人工业管理系统数据传输方法,其特征是,包括以下步骤:(1‑1)参数初始化:设置浏览器客户端和WebSocket服务器连接之间的最大数连接数为N,设置WebSocket服务器和Socket服务器之间的最大连接数为M;(1‑2)设计数据传输帧格式;(1‑3)创建通信通道:(1‑3‑1)创建浏览器客户端与WebSocket服务器之间的通信通道;(1‑3‑2)创建WebSocket服务器与Socket服务器之间的通信通道;(1‑4)浏览器客户端和WebSocket服务器之间的通信;(1‑5)WebSocket服务器和Socket服务器之间的通信。
【技术特征摘要】
1.一种基于云服务的机器人工业管理系统数据传输方法,其特征是,包括以下步骤:(1-1)参数初始化:设置浏览器客户端和WebSocket服务器连接之间的最大数连接数为N,设置WebSocket服务器和Socket服务器之间的最大连接数为M;(1-2)设计数据传输帧格式;(1-3)创建通信通道:(1-3-1)创建浏览器客户端与WebSocket服务器之间的通信通道;(1-3-2)创建WebSocket服务器与Socket服务器之间的通信通道;(1-4)浏览器客户端和WebSocket服务器之间的通信;(1-5)WebSocket服务器和Socket服务器之间的通信。2.根据权利要求1所述的基于云服务的机器人工业管理系统数据传输方法,其特征是,步骤(1-2)中包括请求包、数据包和结束包;请求包包括包标识Head,数据类型DataType和请求包包尾EndHead;数据包包括包标识Body,数据包序号Number,数据包数据起始位DataStart,数据Data,数据包数据结束位DataEnd和数据包包尾EndBody;结束包包括包标识Tail和结束包包尾EndTail。3.根据权利要求1所述的基于云服务的机器人工业管理系统数据传输方法,其特征是,步骤(1-3-1)包括如下步骤:(3-1)浏览器客户端向WebSocket服务器发起连接请求;(3-2)判断当前浏览器客户端连接WebSocket服务器通道数n是否小于N,其中n表示浏览器客户端连接WebSocket服务器通道数;(3-3)如果n<N,创建浏览器客户端与WebSocket服务器之间通信通道,否则创建失败。4.根据权利要求1所述的基于云服务的机器人工业管理系统数据传输方法,其特征是,步骤(1-3-2)包括如下步骤:(4-1)WebSocket服务器向Socket服务器发起连接请求;(4-2)判断当前WebSocket服务...
【专利技术属性】
技术研发人员:陈富乳,
申请(专利权)人:宁波伟立机器人科技股份有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。