智能设备制造技术

技术编号:15880287 阅读:61 留言:0更新日期:2017-07-25 18:24
本发明专利技术提供了一种基于Modbus协议的智能设备,能够让云端服务器自动对设备数据进行读取和识别。本发明专利技术所涉及的智能设备,其特征在于,具有:多个第一寄存器,存储有与智能设备所支持采集的复数个数据项相对应的复数个数据项定义;多个第二寄存器,存储有与智能设备所需要执行的复数个采集任务相对应的复数个任务定义;多个第三寄存器,存储有与智能设备的复数个设备命令相对应的复数个命令定义;以及多个第四寄存器,用于存储智能设备所采集到的各个数据项对应的数据。

Intelligent equipment

The invention provides an intelligent device based on Modbus protocol, which enables a cloud server to automatically read and recognize device data. The invention relates to a smart device, which is characterized in that has a plurality of first register stores a plurality of data corresponding to a plurality of Xiang Dingyi data acquisition support intelligent equipment; more than second registers, storing a plurality of task definitions corresponding to a plurality of equipment needed to perform the task of intelligent acquisition the plurality of third storage registers; a plurality of a plurality of equipment command and command definition corresponding to the smart device; and a plurality of fourth registers for each data storage corresponding to smart devices to collect data.

【技术实现步骤摘要】
智能设备
本专利技术涉及一种基于Modbus协议的智能设备。
技术介绍
Modbus协议是目前在工业控制领域应用最为广泛的一种标准工业通信协议。Modbus协议可以使各种智能设备与云端服务器等监控设备之间互联而形成工业物联网,进而实现相互通信,从而使整个工业网络能够进行各种数据采集和监控操作,具有操作方便、通用性强并且易于维护等优点。具体对于智能设备来说,Modbus协议在智能设备中定义了四类寄存器:只读线圈、读写线圈、只读寄存器以及读写寄存器,其中每类寄存器数量都是上万个。采集到的设备数据被存储在这些寄存器中。为了使智能设备能够接入工业物联网与云端服务器进行通信,设备制造商需要制作相应的设备技术说明书来告知云端开发人员,各个寄存器中的设备数据是如何存储的,设备数据的格式是什么样的,然后云端开发员再根据此为云端服务器专门编写一套设备解析程序,使得云端服务器通过此解析程序来对寄存器中的设备数据进行读取和识别。由上可知,在智能设备在入网前,都需要在云端服务器进行解析配置,也就导致设备入网执行周期长;并且,当智能设备的种类越来越多时,配置工作将更加繁琐,耗费大量资源。
技术实现思路
本专利技术是为了解决上述问题而进行的,目的在于提供一种智能设备,不需要任何解析配置,就能够让云端服务器自动对设备数据进行读取和识别。本专利技术提供了一种智能设备,基于Modbus协议进行通信,其特征在于,具有:多个第一寄存器,存储有与智能设备所支持采集的复数个数据项相一一对应的复数个数据项定义;多个第二寄存器,存储有与智能设备所需要执行的复数个采集任务相一一对应的复数个任务定义,每个任务定义包括任务识别号、任务内容信息和任务时间信息,任务内容信息包含采集任务所涉及的数据项的信息;多个第三寄存器,存储有与智能设备的复数个设备命令相一一对应的复数个命令定义,每个命令定义包括命令识别号和命令内容信息,该命令内容信息包含设备命令所涉及的数据项的信息;以及多个第四寄存器,用于存储智能设备所采集到的各个数据项对应的数据。在本专利技术提供的智能设备中,还可以具有这样的特征:在多个第一寄存器中,至少一个第一寄存器作为第一位置寄存器存储有表示复数个数据项定义被存放的位置的复数个数据项定义位置信息,复数个数据项定义位置信息与复数个数据项定义相一一对应,每个数据项定义包含:数据项的数据项识别号、数据项编码、行业编码、数据类型编码、实例编码、单位编码以及数据位置信息,每个数据项定义位置信息为存储了数据项定义的第一寄存器的编号,该数据位置信息为存储有数据项所对应的数据的第四寄存器的类型和编号。在本专利技术提供的智能设备中,还可以具有这样的特征:每个数据项定义中的数据项识别号、数据项编码、行业编码、数据类型编码、实例编码、单位编码以及数据位置信息被分别存储在编号连续的至少两个第一寄存器中,每个数据项定义位置信息为至少两个第一寄存器的起始编号。在本专利技术提供的智能设备中,还可以具有这样的特征:在多个第二寄存器中,至少一个第二寄存器作为第二位置寄存器存储有表示复数个任务定义被存放的位置的复数个任务定义位置信息,复数个任务定义位置信息与复数个任务定义相一一对应,每个任务位置信息为存储有任务定义的第二寄存器的编号,任务内容信息包含采集任务所涉及的所有数据项的总个数和每个数据项的数据项识别号,任务时间信息包含采集任务的执行起始时间和执行周期。在本专利技术提供的智能设备中,还可以具有这样的特征:每个任务定义中的任务识别号、总个数、数据项识别号、执行起始时间和执行周期被分别存储在编号连续的至少两个第二寄存器中,每个任务定义位置信息为至少两个第二寄存器的起始编号。在本专利技术提供的智能设备中,还可以具有这样的特征:在多个第三寄存器中,至少一个第三寄存器作为第三位置寄存器存储有表示复数个命令定义被存放的位置的复数个命令定义位置信息,复数个命令定义位置信息与复数个命令定义相一一对应,每个命令位置信息为存储有命令定义的第三寄存器的编号。在本专利技术提供的智能设备中,还可以具有这样的特征:命令内容信息包含设备命令所涉及的所有数据项的总个数和每个数据项的数据项识别号,每个命令定义中的命令识别号、总个数和数据项识别号被分别存储在编号连续的至少两个第三寄存器中,每个命令定义位置信息为至少两个第三寄存器的起始编号。在本专利技术提供的智能设备中,还可以具有这样的特征:第一寄存器和第三寄存器为只读寄存器,多个第二寄存器中,存储有任务时间信息的第二寄存器为读写寄存器,存储有任务识别号和任务内容信息的第二寄存器为只读寄存器,第四寄存器根据存储的设备数据不同,可以是只读线圈、读写线圈、只读寄存器以及读写寄存器这四类寄存器中的任意一种类型。在本专利技术提供的智能设备中,还可以具有:多个第五寄存器,存储有智能设备的属性信息,该属性信息包括:设备生产商、设备型号、第一寄存器的编号、第二寄存器的编号以及第三寄存器的编号。在本专利技术提供的智能设备中,还可以具有这样的特征:属性信息还包括:数据项的总个数、采集任务的总个数以及设备命令的总个数。专利技术的作用与效果根据本专利技术所涉及的智能设备,因为多个第一寄存器存储有与复数个数据项定义,多个第二寄存器存储有复数个任务定义,并且每个任务定义包括任务识别号、任务内容信息和任务时间信息,任务内容信息包含采集任务所涉及的数据项的信息,多个第三寄存器存储有复数个命令定义,每个命令定义包括命令识别号和设备命令所涉及的数据项的信息,因此,描述智能设备的所有数据的定义和数据存放位置的信息都已被存储在寄存器中,这样,云端服务器等监控设备就能够通过读取这些信息自动对设备数据进行读取和识别,使智能设备能够快速入网,而无需进行复杂的解析配置,省时省力。附图说明图1是本专利技术的实施例中智能设备的结构框图;图2是本专利技术的实施例中多个第一寄存器存储内容的示意图;图3是本专利技术的实施例中多个第二寄存器存储内容的示意图;图4是本专利技术的实施例中多个第三寄存器存储内容的示意图;以及图5是本专利技术的实施例中多个第五寄存器存储内容的示意图。具体实施方式为了使本专利技术实现的技术手段、创作特征、达成目的与功效易于明白了解,以下实施例结合附图对本专利技术的智能设备作具体阐述。<实施例>图1是本专利技术的实施例中智能设备的结构框图。如图1所示,智能设备10能够基于Modbus协议进行通信,它具有多个第一寄存器11、多个第二寄存器12、多个第三寄存器13、多个第四寄存器14、多个第五寄存器15、通信部16以及设备主体17。本实施例中,所有的第一寄存器11的类型都为只读寄存器。在这些第一寄存器11中,存储有与智能设备10所支持采集的所有数据项相一一对应的复数个数据项定义和复数个数据项定义位置信息。本实施例中,智能设备10所支持采集的数据项为十个,所以在这些第一寄存器11中一共存储有十个数据项定义和相应的十个数据项定义位置信息。这里,每个数据项定义都包含:数据项的数据项识别号、数据项编码、行业编码、数据类型编码、实例编码、单位编码以及数据位置信息,这里,数据位置信息为存储有数据项所对应的数据的第四寄存器14的类型和编号。每个数据项定义中的数据项识别号、数据项编码、行业编码、数据类型编码、实例编码、单位编码以及数据位置信息这些信息可以被分别存储在编号连续的几个第本文档来自技高网...
智能设备

【技术保护点】
一种智能设备,基于Modbus协议进行通信,其特征在于,具有:多个第一寄存器,存储有与所述智能设备所支持采集的复数个数据项相一一对应的复数个数据项定义;多个第二寄存器,存储有与所述智能设备所需要执行的复数个采集任务相一一对应的复数个任务定义,每个所述任务定义包括任务识别号、任务内容信息和任务时间信息,所述任务内容信息包含所述采集任务所涉及的所述数据项的信息;多个第三寄存器,存储有与所述智能设备的复数个设备命令相一一对应的复数个命令定义,每个所述命令定义包括命令识别号和命令内容信息,该命令内容信息包含所述设备命令所涉及的所述数据项的信息;以及多个第四寄存器,用于存储所述智能设备所采集到的各个所述数据项对应的数据。

【技术特征摘要】
1.一种智能设备,基于Modbus协议进行通信,其特征在于,具有:多个第一寄存器,存储有与所述智能设备所支持采集的复数个数据项相一一对应的复数个数据项定义;多个第二寄存器,存储有与所述智能设备所需要执行的复数个采集任务相一一对应的复数个任务定义,每个所述任务定义包括任务识别号、任务内容信息和任务时间信息,所述任务内容信息包含所述采集任务所涉及的所述数据项的信息;多个第三寄存器,存储有与所述智能设备的复数个设备命令相一一对应的复数个命令定义,每个所述命令定义包括命令识别号和命令内容信息,该命令内容信息包含所述设备命令所涉及的所述数据项的信息;以及多个第四寄存器,用于存储所述智能设备所采集到的各个所述数据项对应的数据。2.根据权利要求1所述的智能设备,其特征在于:其中,在所述多个第一寄存器中,至少一个所述第一寄存器作为第一位置寄存器存储有表示所述复数个数据项定义被存放的位置的复数个数据项定义位置信息,所述复数个数据项定义位置信息与所述复数个数据项定义相一一对应,每个所述数据项定义包含:所述数据项的数据项识别号、数据项编码、行业编码、数据类型编码、实例编码、单位编码以及数据位置信息,每个所述数据项定义位置信息为存储了所述数据项定义的所述第一寄存器的编号,该数据位置信息为存储有所述数据项所对应的所述数据的所述第四寄存器的类型和编号。3.根据权利要求2所述的智能设备,其特征在于:其中,每个所述数据项定义中的所述数据项识别号、所述数据项编码、所述行业编码、所述数据类型编码、所述实例编码、所述单位编码以及所述数据位置信息被分别存储在编号连续的至少两个所述第一寄存器中,每个所述数据项定义位置信息为所述至少两个所述第一寄存器的起始编号。4.根据权利要求2所述的智能设备,其特征在于:其中,在所述多个第二寄存器中,至少一个所述第二寄存器作为第二位置寄存器存储有表示所述复数个任务定义被存放的位置的复数个任务定义位置信息,所述复数个任务定义位置信息与所述复数个任务定义相一一对应,每个所...

【专利技术属性】
技术研发人员:柏文彦王兴波黄威杜伟
申请(专利权)人:普奥云信息科技北京有限公司
类型:发明
国别省市:北京,11

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

1