CN114629940B - 利于***扩展性的工业物联网***及控制方法 - Google Patents
利于***扩展性的工业物联网***及控制方法 Download PDFInfo
- Publication number
- CN114629940B CN114629940B CN202210516624.3A CN202210516624A CN114629940B CN 114629940 B CN114629940 B CN 114629940B CN 202210516624 A CN202210516624 A CN 202210516624A CN 114629940 B CN114629940 B CN 114629940B
- Authority
- CN
- China
- Prior art keywords
- platform
- sub
- data
- sensing network
- service
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 61
- 230000009286 beneficial effect Effects 0.000 title claims abstract description 14
- 238000004519 manufacturing process Methods 0.000 claims abstract description 59
- 238000004891 communication Methods 0.000 claims abstract description 35
- 238000012544 monitoring process Methods 0.000 claims description 148
- 238000007726 management method Methods 0.000 claims description 91
- 238000012545 processing Methods 0.000 claims description 45
- 230000005540 biological transmission Effects 0.000 claims description 38
- 230000003993 interaction Effects 0.000 claims description 30
- 230000008569 process Effects 0.000 claims description 30
- 238000004364 calculation method Methods 0.000 claims description 27
- 238000003860 storage Methods 0.000 claims description 26
- 238000013500 data storage Methods 0.000 claims description 10
- 230000000712 assembly Effects 0.000 claims description 6
- 238000000429 assembly Methods 0.000 claims description 6
- 238000003491 array Methods 0.000 claims description 4
- 230000001953 sensory effect Effects 0.000 claims 2
- 238000002360 preparation method Methods 0.000 claims 1
- 238000005457 optimization Methods 0.000 abstract description 2
- 230000006870 function Effects 0.000 description 17
- 239000000463 material Substances 0.000 description 10
- 238000001514 detection method Methods 0.000 description 9
- 238000013461 design Methods 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 6
- 238000006243 chemical reaction Methods 0.000 description 5
- 230000007246 mechanism Effects 0.000 description 5
- 230000009471 action Effects 0.000 description 4
- 238000004458 analytical method Methods 0.000 description 4
- 230000006872 improvement Effects 0.000 description 4
- 230000002452 interceptive effect Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 239000002994 raw material Substances 0.000 description 3
- 238000011144 upstream manufacturing Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000011217 control strategy Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 239000012634 fragment Substances 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000012856 packing Methods 0.000 description 1
- 238000004886 process control Methods 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 238000003908 quality control method Methods 0.000 description 1
- 238000012958 reprocessing Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/4185—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the network communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/406—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by monitoring or safety
- G05B19/4065—Monitoring tool breakage, life or condition
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16Y—INFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
- G16Y10/00—Economic sectors
- G16Y10/25—Manufacturing
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16Y—INFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
- G16Y20/00—Information sensed or collected by the things
- G16Y20/10—Information sensed or collected by the things relating to the environment, e.g. temperature; relating to location
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16Y—INFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
- G16Y30/00—IoT infrastructure
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16Y—INFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
- G16Y40/00—IoT characterised by the purpose of the information processing
- G16Y40/10—Detection; Monitoring
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16Y—INFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
- G16Y40/00—IoT characterised by the purpose of the information processing
- G16Y40/30—Control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L67/125—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/141—Setup of application sessions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/32—Operator till task planning
- G05B2219/32335—Use of ann, neural network
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/45—Nc applications
- G05B2219/45244—Injection molding
Landscapes
- Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Manufacturing & Machinery (AREA)
- Medical Informatics (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- General Engineering & Computer Science (AREA)
- Economics (AREA)
- Quality & Reliability (AREA)
- Development Economics (AREA)
- Toxicology (AREA)
- General Business, Economics & Management (AREA)
- Environmental & Geological Engineering (AREA)
- Accounting & Taxation (AREA)
- Business, Economics & Management (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Human Computer Interaction (AREA)
- Arrangements For Transmission Of Measured Signals (AREA)
- Telephonic Communication Services (AREA)
- General Factory Administration (AREA)
Abstract
本发明公开了一种利于***扩展性的工业物联网***及控制方法,所示***包括用户平台、服务平台、管理平台、传感网络平台和对象平台;所述服务平台以及传感网络平台采用独立式布置;所述服务平台以及传感网络平台均包括多个子平台,各子平台上均设置有数据库、处理器和/或信息通道;所述对象平台包括生产线,所述生产线配置有多个传感器;传感网络平台的各子平台中,与同一传感网络平台子平台连接的传感器采用相同的通信协议;任意传感网络平台子平台均通过管理平台连接有唯一的服务平台子平台。所示方法基于所述***实现。该技术方案通过合理的结构体系布局以及控制方法优化,可方便物联网***进行功能扩展以及***调整。
Description
技术领域
本发明涉及智能制造技术,具体涉及一种利于***扩展性的工业物联网***及控制方法。
背景技术
在产品智能制造领域中,智能产品生产线上涉及多个智能制造设备,多个智能制造设备按照上下游关系依次设置,将需要制造的零部件、组件或产品依次完成装配,形成产品。现有技术中,上下游的智能制造单位存在特定的时序顺序,具体制造、检测动作的触发通过当前工位或上游工位上传感器的检测值作为控制依据。随着现有工业物联网规模的不断扩大,在整个工业物联网体系中,包括如下形式的工业物联网体系:传感网络平台作为对象平台与管理平台之间信息传递的媒介,用户平台作为工业物联网***与使用者人机交互的媒介,在用户平台与管理平台两者之间设置作为两者服务通信通道的服务平台。
在实际应用中,一般需要根据生产计划需要、产品质量控制需要、工艺改进需要、检测手段检测改进需要、安全管理改进需要等对工业物联网***进行匹配性调整,其中,现有调整方式主要发生在对象平台上。提供一种能够更好适用于工业物联网扩展的工业物联网结构体系,对物联网技术的发展具有促进意义。
发明内容
本发明所要解决的技术问题是提供一种利于***扩展性的工业物联网***及控制方法,该技术方案通过合理的结构体系布局以及控制方法优化,可方便物联网***进行功能扩展以及***调整。
本发明通过下述技术方案实现:利于***扩展性的工业物联网***,包括依次交互的用户平台、服务平台、管理平台、传感网络平台和对象平台;所述服务平台以及传感网络平台采用独立式布置,所述管理平台采用集中式布置;
所述独立式布置是指平台具有多个独立的数据库、处理器和/或信息通道,根据对数据的分类,对不同类型的数据采用不同的数据库进行存储、采用不同的处理器进行数据处理和/或采用不同的信息通道进行数据传输;
所述服务平台以及传感网络平台均包括多个子平台,各子平台上均设置有数据库、处理器和/或信息通道;
所述集中式布置是指平台统一接收数据、统一处理数据和统一发送数据;
所述对象平台被配置为包括用于制造零件和/或形成装配体的生产线,所述生产线配置有多个服务于制造和/或装配的传感器;
传感网络平台的各子平台中,任意子平台均连接传感器中的部分传感器,与同一传感网络平台子平台连接的传感器采用相同的通信协议;
所述服务平台子平台的数量大于或等于传感网络平台子平台的数量,任意传感网络平台子平台均通过管理平台连接有唯一的服务平台子平台,不同传感网络平台子平台与不同的服务平台子平台建立数据连接。
进一步的,设置为:所述传感网络平台被配置为:连接在各传感网络平台子平台上的传感器数量大于或等于1;
所述传感网络平台被配置为包括用于存储接收到的来自传感器监测数据的数据库;
传感网络平台子平台中,当连接在该传感网络平台子平台上的传感器数量大于1时,将来自不同传感器的监测数据存储在数据库的不同地址中。
更进一步的,设置为:传感网络平台子平台被配置为包括数据上传模块和处理器,所述处理器根据自身的设定或管理平台发送给处理器的问询查询指令,将数据库中的监测数据发送至管理平台;
当处理器判定为某一传感器的监测数据出现缺失时,处理器根据自身设定或管理平台发送给处理器的问询查询指令,将数据库中的监测数据或处理结果上传至管理平台;
所述处理结果为:以数据库中存储的设定时间段内的监测数据为计算依据,根据监测数据在该时间段内的变化趋势作为计算函数,并根据数据缺失的具体时刻,获得该时刻下的监测数据计算结果,将该监测数据计算结果作为所述处理结果。
更进一步的,设置为:作为计算依据的监测数据为传感网络平台中存储的出现监测数据缺失的传感器的全部数据;
传感网络平台存储监测数据的方式为:针对任意传感器,根据为来自传感器的监测数据设定的数据库存储空间大小,当数据库存储空间存在闲置可用空间时,新的监测数据继续扩大数据库的数据储存量;当存储空间达到最大存储量后,保持数据库中的数据存储量,同时实时写入的监测数据覆盖数据库中存储时间最早的监测数据;
当处理器判定为某一传感器的监测数据出现缺失时,与该传感器连接的传感网络平台子平台向管理平台上传包括故障传感器标识的提示数据指令,所述故障传感器为出现监测数据缺失的传感器。
进一步的,设置为:任意传感网络平台子平台与与之建立数据连接的服务平台子平台被配置为:所述管理平台接收来自传感网络平台子平台的监测数据并将监测数据分发至服务平台子平台,服务平台子平台对所接收到的监测数据进行存储以及数据处理,并将监测数据和/或数据处理结果传输至用户平台。
进一步的,设置为:任意传感网络平台子平台均被配置为:包括驱动程序下载模块,用于从与之建立数据连接的服务平台子平台上下载驱动程序;
传感网络平台子平台接收到新的驱动程序后替换原有驱动程序。
进一步的,设置为:所述管理平台被配置为存储有驱动生产线设备工作的控制程序;
所述服务平台被配置为具有存储控制参数的数据库;
所述管理平台通过与服务平台之间的通信通道调用数据库中的控制参数并配置于控制程序中以控制生产线设备工作;
所述用户平台与服务平台的数据交互方式被配置为:通过用户平台与服务平台之间的数据传递,对服务平台中的控制参数修改和删除。
更进一步的,设置为:所述控制参数以数组的形式存储于服务平台的数据库中;
各数组均包括控制程序所需要的全部控制参数,管理平台单次由服务平台调用一组数组用于配置控制程序;
存储控制参数的数据库位于独立的服务平台子平台上;
所述的独立的服务平台子平台上是指:服务平台的子平台中,用于与传感网络平台子平台建立数据连接的子平台与存储控制参数的子平台为不同的子平台。
本方案还公开了一种利于***扩展性的工业物联网***控制方法,本控制方法运用于如下工业物联网***,所述工业物联网***包括依次交互的用户平台、服务平台、管理平台、传感网络平台和对象平台;
所述服务平台以及传感网络平台采用独立式布置,所述管理平台采用集中式布置;
所述独立式布置是指平台具有多个独立的数据库、处理器和/或信息通道,根据对数据的分类,对不同类型的数据采用不同的数据库进行存储、采用不同的处理器进行数据处理和/或采用不同的信息通道进行数据传输;
所述服务平台以及传感网络平台均包括多个子平台,各子平台上均设置有数据库、处理器和/或信息通道;
所述集中式布置是指平台统一接收数据、统一处理数据和统一发送数据;
所述对象平台被配置为包括用于制造零件和/或形成装配体的生产线,所述生产线配置有多个服务于制造和/或装配的传感器;
传感网络平台的各子平台中,任意子平台均连接传感器中的部分传感器,与同一传感网络平台子平台连接的传感器采用相同的通信协议;
所述服务平台子平台的数量大于或等于传感网络平台子平台的数量,任意传感网络平台子平台均通过管理平台连接有唯一的服务平台子平台,不同传感网络平台子平台与不同的服务平台子平台建立数据连接;
其中,
所述用户平台通过与服务平台交互,接收来自服务平台的数据以及对服务平台中的数据进行修改;
所述管理平台通过传感网络平台,将对象平台的运行数据按照设定传输并存储至服务平台中;
管理平台接收服务平台的数据并控制对象平台工作;
管理平台根据服务平台子平台与传感网络平台子平台建立的连接关系,对于任意传感网络平台子平台,均将该传感网络平台子平台的监测数据传递并存储至与该传感网络平台子平台连接的服务平台子平台中。本方案提出的控制方法基于以上提出的工业物联网***实现,具体方法中,强调工业物联网***各层级在工作过程中的协调关系,核心构思为根据传感器的通信协议选型,利用以上提出的数据交互和存储规则,将具有相同性或相似性关系的监测数据尽可能集中存储,在对这些数据再利用时,可提升数据的价值度;同时数据具体交互和存储规则方便对工业物联网***进行***扩展。
进一步的,设置为:任意服务平台子平台中均为:存储有对应传感器的地址信息,所述对应传感器为连接在对应传感网络平台子平台上的传感器,所述对应传感网络平台子平台为与该服务平台子平台数据连接的传感网络平台子平台;
所述用户平台通过与服务平台交互,接收来自服务平台的地址信息;
在任意服务平台子平台中,针对来自任意传感器的监测数据,均将监测数据与该传感器的地址信息进行关联。
与现有技术相比,本发明的有益效果如下:
方案的设计目的在于:根据工业物联网***中传感器数据异构性普遍且传感器数量多的特点,提供一种在满足可简化工业物联网***复杂程度的前提下,可方便物联网***进行功能扩展以及***调整的技术方案。
更为详细的,所述传感网络平台子平台均可被配置为:包括第一处理器和第一数据库,所述第一处理器用于对来自传感器接入的监测数据进行解析,所述第一数据库用于对来自传感器接入的监测数据进行存储或对解析后获得的数据进行存储;所述服务平台子平台均被配置为:包括第三处理器和第三数据库,所述第三处理器用于建立该服务平台子平台与管理平台、用户平台之间的通信,用于执行该服务平台子平台上的其他计算任务,所述第三数据库用于存储来自与之建立数据连接的传感网络平台子平台所发送的数据。同时设置为:所述服务平台子平台的数量大于或等于传感网络平台子平台的数量,这样,在数据连接上,可建立单个传感网络平台子平台均具有独立的服务平台子平台的物理连接。在一些实施例中,当被运用为:经过同一第一处理器进行协议转换的监测数据经过管理平台被分配并存储至特定的服务平台子平台后,故根据通信协议不同选择不同的第三数据库进行数据存储,后期无论是通过各服务平台子平台对自身上监测数据进行数据处理,还是用户平台由服务平台子平台获取到这些监测数据后再进行数据处理,均通过服务平台与传感网络平台的关系,将具有以上相同性或相似性关联的传感器监测数据采用第三数据库进行区别化存储,通过各服务平台子平台上第三处理器或被采用的用户平台进行数据读取后再进行集中处理时,以上相同性以及相似性利于采用相同的数据规则或构架获取到精度更高、对应性更强的处理结果。在一些实施例中,所述集中处理可被配置为:对这些传感器的各监测数据进行数据补偿处理后再进行数据变化趋势分析。
同时,本方案中设置为:与同一传感网络平台子平台连接的传感器采用相同的通信协议,还可实现:在工业物联网***搭建或优化过程中,由于已经根据每个传感器的数据传递需要配置了多种不同类型的传感网络平台子平台,该方式不仅解决了如单个网关负责多种通信协议转换给网关配置带来的诸如数据处理能力、数据传递能力、数据异构性适应能力要求高的问题,在增配传感器检测点或监测数据数据量的过程中,根据新增传感器的通信协议增设传感网络平台子平台、利用已有传感网络平台子平台的数据处理以及数据传递冗余能力,将增设的传感器接入到现有传感网络平台上均可,此种使用方式上,无论是管理平台与传感网络平台交互调试还是传感网络平台与对象平台交互调试,相较于采用集中式的传感网络平台,均具有方便***整合,利于对物联网***进行功能扩展以及***调整的特点。
同时,本方案中将管理平台设置为采用集中式布置,旨在实现:针对工业物联网生产过程中已经形成的相对成熟的工艺,将执行该工艺的控制程序的逻辑框架、数据传递过程中的加密机制、对计算性能要求高的计算核心区域中的一个或多个集中在管理平台上,有利于工业物联网***的可靠性以及稳定性。
附图说明
此处所说明的附图用来提供对本发明实施例的进一步理解,构成本申请的一部分,并不构成对本发明实施例的限定。在附图中:
图1为本方案所述的利于***扩展性的工业物联网***一个具体实施例的结构框架图;
图2为本方案所述的利于***扩展性的工业物联网***控制方法一个具体实施例的流程图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明作进一步的详细说明,本发明的示意性实施方式及其说明仅用于解释本发明,并不作为对本发明的限定。
如图1所示,本发明第一个实施例旨在提供一种利于***扩展性的工业物联网***,包括依次交互的用户平台、服务平台、管理平台、传感网络平台和对象平台;所述服务平台以及传感网络平台采用独立式布置,所述管理平台采用集中式布置;
所述独立式布置是指平台具有多个独立的数据库、处理器和/或信息通道,根据对数据的分类,对不同类型的数据采用不同的数据库进行存储、采用不同的处理器进行数据处理和/或采用不同的信息通道进行数据传输;
所述服务平台以及传感网络平台均包括多个子平台,各子平台上均设置有数据库、处理器和/或信息通道;
所述集中式布置是指平台统一接收数据、统一处理数据和统一发送数据;
所述对象平台被配置为包括用于制造零件和/或形成装配体的生产线,所述生产线配置有多个服务于制造和/或装配的传感器;
传感网络平台的各子平台中,任意子平台均连接传感器中的部分传感器,与同一传感网络平台子平台连接的传感器采用相同的通信协议;
所述服务平台子平台的数量大于或等于传感网络平台子平台的数量,任意传感网络平台子平台均通过管理平台连接有唯一的服务平台子平台,不同传感网络平台子平台与不同的服务平台子平台建立数据连接。
在一些实施例中,作为本领域技术人员,所述传感器运用为以下作用中的任意一种或几种:监测生产线设备的工作参数,如传输装置的运行速度、气路油路等压力介质的压力值、电驱动设备的工作电流等;监测生产线设备的环境参数,如工作环境的温度、湿度、机械手动作空间中的障碍物等;监测生产线上物料的姿态,如物料是否处于可被抓取或正确拾起的姿态;监测生产线上物料的位置,如物料是否处于可被抓取或正确拾起的位置、物料是否处于正确的传递位置等;监测生产线上物料的数量,如生产线上工序与工序之间影响工序之间工艺衔接的物料数量、作为原料的物料在料斗中的剩余量等;监测生产线对物料的约束形态等。
同时,通信协议相同的传感器被解释为:传感器所输出的、需要通过传感网络平台向管理平台发送的、发送至传感网络平台的监测数据为同一类型的数据,所述类型被解释为通信协议相同,通信协议不同的传感器发送至传感网络平台的监测数据为不同类型的数据。针对同一类型的多个传感器监测数据,可采用单个传感网络平台子平台完成对象平台与管理平台的数据交互,也可根据同属于同一通信协议下传感器的数量,根据传感网络平台子平台的数据接入能力、数据交互能力和数据处理能力,采用数量大于一个的传感网络平台子平台完成同一通信协议下传感器与管理平台的数据交互,即:针对多个属于同类型的传感器,采用单个传感网络平台的各子平台或一个以上的传感网络平台的各子平台完成这些传感器与管理平台之间的通讯。
本方案针对现有工业物联网体系结构设计中,在执行产品制造时,根据具体被制造对象的结构特点,一般在完成工艺设计后,完成生产工艺的生产线中用于执行产品制造、检测的执行机构被固定化。为使得生产有序完成,根据工业物联网的规模,需要设置与控制参数数量匹配的传感器,不同于直接服务于制造、检测等的执行机构,这些传感器的使用周期更短、采购来源更为广泛,故在工业物联网完整体系中,具有传感器数量较多、通信协议为多种的特点。现有技术中,在解决监测数据来源异构性问题上,常见的方式包括采用OSGI架构的网关,通过xml格式的数据的方法来解决监测数据格式差异的问题;采用动态网关,具体为网关根据具体被接入的传感器的协议类型,动态查找、重新加载与协议类型相适配的驱动,使得网关能够满足当下传感器接入的需要。
本方案的设计目的在于:根据工业物联网***中传感器数据异构性普遍且传感器数量多的特点,提供一种在满足可简化工业物联网***复杂程度的前提下,可方便物联网***进行功能扩展以及***调整的技术方案。
更为详细的,所述传感网络平台子平台均可被配置为:包括第一处理器和第一数据库,所述第一处理器用于对来自传感器接入的监测数据进行解析,所述第一数据库用于对来自传感器接入的监测数据进行存储或对解析后获得的数据进行存储;所述服务平台子平台均被配置为:包括第三处理器和第三数据库,所述第三处理器用于建立该服务平台子平台与管理平台、用户平台之间的通信,用于执行该服务平台子平台上的其他计算任务,所述第三数据库用于存储来自与之建立数据连接的传感网络平台子平台所发送的数据。同时设置为:所述服务平台子平台的数量大于或等于传感网络平台子平台的数量,这样,在数据连接上,可建立单个传感网络平台子平台均具有独立的服务平台子平台的物理连接。在一些实施例中,当被运用为:经过同一第一处理器进行协议转换的监测数据经过管理平台被分配并存储至特定的服务平台子平台后,由于这些数据对应的传感器均采用以下常见协议中的同一种进行数据传输:EtherCAT、ModBus、蜂窝、Wi-Fi、蓝牙、Zigbee、6LoWPAN等,通信协议相同决定了传感器本身设计以及监测数据数据特点、传输特点均具有一定的相同性或相似性,如采用蓝牙进行数据传递具有数据无线传递、数据传输速率高的特点,该特点决定了其可被很好的运用于如图像识别技术;采用Zigbee进行数据传递具有抗干扰、数据安全的特点,该特点决定了其可被很好的运用于生产线中关键参数监测数据的传递;采用蜂窝进行数据传递具有覆盖性强的特点,该特点决定其可被很好的运用于对延时要求不高的监测数据传递;采用EtherCAT进行数据传递具有的速率高的特点,该特点决定了其可被很好的运用于多数据点接入、对响应速度要求高的监测数据传递。故根据通信协议不同选择不同的第三数据库进行数据存储,后期无论是通过各服务平台子平台对自身上监测数据进行数据处理,还是用户平台由服务平台子平台获取到这些监测数据后再进行数据处理,均通过服务平台与传感网络平台的关系,将具有以上相同性或相似性关联的传感器监测数据采用第三数据库进行区别化存储,通过各服务平台子平台上第三处理器或被采用的用户平台进行数据读取后再进行集中处理时,以上相同性以及相似性利于采用相同的数据规则或构架获取到精度更高、对应性更强的处理结果。在一些实施例中,所述集中处理可被配置为:对这些传感器的各监测数据进行数据补偿处理后再进行数据变化趋势分析。在一些实施例中,所述服务平台子平台的数量大于传感网络平台子平台的数量,可被配置为当单个传感网络平台均配置有独立的服务平台子平台后,未配置传感网络平台子平台的服务平台子平台可被用于存储其他与生产线工作相关的控制数据,具体可为以下提出的与控制程序相关联的控制参数。
同时,本方案中设置为:与同一传感网络平台子平台连接的传感器采用相同的通信协议,还可实现:在工业物联网***搭建或优化过程中,由于已经根据每个传感器的数据传递需要配置了多种不同类型的传感网络平台子平台,该方式不仅解决了如单个网关负责多种通信协议转换给网关配置带来的诸如数据处理能力、数据传递能力、数据异构性适应能力要求高的问题,在增配传感器检测点或监测数据数据量的过程中,根据新增传感器的通信协议增设传感网络平台子平台、利用已有传感网络平台子平台的数据处理以及数据传递冗余能力,将增设的传感器接入到现有传感网络平台上均可,此种使用方式上,无论是管理平台与传感网络平台交互调试还是传感网络平台与对象平台交互调试,相较于采用集中式的传感网络平台,均具有方便***整合,利于对物联网***进行功能扩展以及***调整的特点。在一些实施例中,优选采用:根据当下的传感器的配置或工艺控制点、监测点的配置,设置为各传感网络平台子平台均具有数据处理以及数据传递冗余能力,以更好解决以上强调的利于对物联网***进行功能扩展以及***调整的问题。
同时,本方案中将管理平台设置为采用集中式布置,旨在实现:针对工业物联网生产过程中已经形成的相对成熟的工艺,将执行该工艺的控制程序的逻辑框架、数据传递过程中的加密机制、对计算性能要求高的计算核心区域中的一个或多个集中在管理平台上,有利于工业物联网***的可靠性以及稳定性。在具体的实施例中,将管理平台配置为包括第二处理器以及第二数据库即可,同时,根据工业物联网的规模,以上第二处理器以及第二数据库可被配置为各自为一个或多个,所述一个或多个被理解为:一个处理器、一个数据库、多个处理器、多个数据库、多个处理器模块、多个数据库模块。所述处理器模块可被理解为处理器集群、数据库模块可被理解为数据库集群。在物理体系上,所述管理平台可采用包括相应处理器、处理模块、数据库、数据库模块的第二服务器。
在本实施例中,作为本领域技术人员,可毫无疑义得出:现有物理结构中,可采用服务器作为数据库以及处理器的载体,如:第一处理器以及第一数据库存在于第一服务器中,第三处理器以及第三数据库存在于第三服务器中。关于以上对服务平台子平台以及传感网络平台子平台的定义,可以理解为所述子平台即为分平台,服务平台以及传感网络平台两者中,各者均为由多个具有独立功能的子平台或分平台形成的平台群,单个子平台或分平台均具有独立的功能。根据具体的层级划分,如图1所示,传感网络平台1以及传感网络平台2均能够完成协议转换、数据传递、数据存储等,在具体的物体体系结构中,传感网络平台1采用如图1所示的包括被定义为第一处理器以及第一数据库的第一服务器1,传感网络平台2采用如图1所示的包括被定义为第一处理器以及第一数据库的第一服务器2;服务平台1以及服务平台2在物理体系结构上,采用第三服务器1作为服务平台1,采用第三服务器2作为服务平台2,第三服务器1以及第三服务器2上各自均具有被定义为第三数据库的数据库、被定义为第三处理器的处理器。
在一些实施例中,设置为:所述传感网络平台被配置为:连接在各传感网络平台子平台上的传感器数量大于或等于1;
所述传感网络平台被配置为包括用于存储接收到的来自传感器监测数据的数据库;
传感网络平台子平台中,当连接在该传感网络平台子平台上的传感器数量大于1时,将来自不同传感器的监测数据存储在数据库的不同地址中。本实施例中,对以上提出的相同性或相似性进行进一步考虑,对所述相同性或相似性进行了更精细的划分:采用将来自相同传感器的多个监测数据存储在同一地址下的第三数据库中的方式,使得同一地址下的监测数据均来源于同一传感器,在数据调用和被调用后的数据处理上,可实现更高精度的修正以及修正后再处理。在一些实施例中,当连接在各传感网络平台子平台上的传感器数量等于1时,根据现有数据在第三数据库中的存储规则,一般不存在同一传感器来源的监测数据分地址存储的问题,同时,根据现有监测数据传递特点以及工业物联网***中传感器数量多、采用同一通信协议的传感器数量多的特点,设置为连接在各传感网络平台子平台上的传感器数量大于1,这样,不仅可减少传感网络平台子平台的数量、简化传感网络平台与管理平台数据交互链路的复杂程度,同时现有常见的网关均能够适应当下工业物联网发展过程中对数据的传递需求。
在一些实施例中,设置为:传感网络平台子平台被配置为包括数据上传模块和处理器,所述处理器根据自身的设定或管理平台发送给处理器的问询查询指令,将数据库中的监测数据发送至管理平台;
当处理器判定为某一传感器的监测数据出现缺失时,处理器根据自身设定或管理平台发送给处理器的问询查询指令,将数据库中的监测数据或处理结果上传至管理平台;
所述处理结果为:以数据库中存储的设定时间段内的监测数据为计算依据,根据监测数据在该时间段内的变化趋势作为计算函数,并根据数据缺失的具体时刻,获得该时刻下的监测数据计算结果,将该监测数据计算结果作为所述处理结果。本方案提供了一种具体的传感网络平台与管理平台的数据交互方式,具体为以上提出的第一处理器根据自身设定向管理平台发送数据、或第一处理器根据收到的来自第二处理器发出的问询查询指令,向管理平台上传数据。采用第一处理器根据自身设定上传数据时,第一处理器可被设置为根据设定,将解析后、为规定通信协议类型且包括具体传感器地址信息、监测数据信息的数据,根据数据打包规则、时序规则等,实时或在规定延时设定下进行上传;实时问询查询指令可被配置为:在任何被需要情况下,通过管理平台主动向传感网络平台发出的问询查询指令,控制将第一数据库中的监测数据发送至管理平台。当第二处理器判定为某一传感器的监测数据出现缺失时,如通过TCP协议实现传感网络平台与管理平台之间的数据交互,所述问询查询指令可以是三次握手过程中的握手指令,采用其他协议进行数据传递时,本领域技术人员可根据可用的任何指令方式作为所述问询查询指令。设置第一数据库实现对应的问询查询功能,特别是在运用于控制程序执行时,可使得所需的监测数据具有稳定的来源,同时由于采用到了利用第一数据库按照监测数据来源进行了区别化存储,故本方案还具有便于及时调用到所需监测数据的特点。更进一步的,本方案中设置为出现监测数据缺失时具体数据对象可以是监测数据本身或处理结果,在具体实施时,可根据具体实施例对具体监测数据的敏感性以及具体监测位置监测数据的变化规律,采用被反馈的数据为监测数据或处理结果的方式。如间断性重复传递的原料或零件上一传递流程影响下一传递流程,在对所述原料或零件进行位置或姿态识别且所述识别结果作为监测数据中的一种时,优选采用处理结果作为被反馈数据;当上一传递流程与下一传递流程无关联且硬件设置上即为相应位置或姿态进行了规定性设计时,采用最近的监测数据作为所述被反馈数据即可。关于所述处理结果,如上所述,可以理解为只需针对在时序上有关联的一组数组,该数据包括多个来源于同一传感器的监测数据,故以上计算函数可以是关联时间的数据拟合结果,当将所需监测数据对应的时间代入所述计算函数后即可得到所述的处理结果。
在一些实施例中,设置为:作为计算依据的监测数据为传感网络平台中存储的出现监测数据缺失的传感器的全部数据;
传感网络平台存储监测数据的方式为:针对任意传感器,根据为来自传感器的监测数据设定的数据库存储空间大小,当数据库存储空间存在闲置可用空间时,新的监测数据继续扩大数据库的数据储存量;当存储空间达到最大存储量后,保持数据库中的数据存储量,同时实时写入的监测数据覆盖数据库中存储时间最早的监测数据;
当处理器判定为某一传感器的监测数据出现缺失时,与该传感器连接的传感网络平台子平台向管理平台上传包括故障传感器标识的提示数据指令,所述故障传感器为出现监测数据缺失的传感器。本方案中,所述全部数据可被理解为:由于任何数据库均具有特定的最大容量,根据需要在设定或选用出第一数据库的最大容量后,如采用数据拟合的方式获得计算函数,采用全部数据可提升计算函数的获取精度以利于计算结果的精度。同时,本方案提供了一种具体的第一数据库存储数据的方式,具体为:针对任意第一数据库,当第一数据库中的数据大小未达到最大值时,尽可能多的存储监测数据以增大监测数据的本地存储量便于后期调用以及完成以上计算函数获取;当达到最大存储量后,保持第一数据库中可存储的数据数量,且新的监测数据存入方式为覆盖数据库中存储时间最早的监测数据,这样,通过将第一数据库中的数据设定为在可用数据存储空间最大能力的情况下,保证第一数据库中存储的全部数据仅为当下的近期数据,提升本地数据的可参考性以及调用价值。更进一步的,针对以上提出的监测数据缺失判定,当通过TCP协议实现传感网络平台与管理平台之间的数据交互时,所述处理器可为以上提出的位于管理平台上的第二处理器,也可以为以上提出的位于传感网络平台上的第一处理器,具体判定方式可根据针对传感器设定的采集规则、传感器信号采集触发规则等进行判定。考虑到传感器因为工作环境因素、传感器本身故障导致的传感器信号采集一般不可自行恢复的情况,而因为网络传输问题,第二处理器相较于第一处理器出现监测数据缺失判定结果的可能性更大,故在本方案中,优选采用所提出第一处理器进行监测数据缺失判定。所述提示数据指令中故障传感器标识可以通过第一数据库中各存储地址与传感器的关联关系获得,根据针对传感器设定的采集规则、传感器信号采集触发规则结合各传感器的IP地址获得,采用本方案,可及时获取到各传感器的故障状态以便于完成对对象平台的及时维护。
在一些实施例中,设置为:任意传感网络平台子平台与与之建立数据连接的服务平台子平台被配置为:所述管理平台接收来自传感网络平台子平台的监测数据并将监测数据分发至服务平台子平台,服务平台子平台对所接收到的监测数据进行存储以及数据处理,并将监测数据和/或数据处理结果传输至用户平台。本方案提供了一种具体的传感网络平台与服务平台的数据交互方式,采用本方式,可被配置为:通过服务平台上的第三数据库存储B时间周期内的监测数据,B时间周期内的监测数据用于为人机交互、工业物联网***自学***台即用于完成工业物联网***向用户的人机交互。进一步的,根据工业物联网***各层级需要在***中发挥的作用,可被配置为:通过网络传感平台上的第一数据库存储A时间周期内的监测数据,所述A时间周期短于B时间周期,且A时间周期包含在B时间周期内,故第一数据库与第三数据库的关系仅需要配置为第一数据库的存储空间小于第三数据库的存储空间。第一数据库中的监测数据用于控制程序参数调用以及生成,第三数据库中的监测数据用于***自学习和人机交互。
进一步的,设置为:任意传感网络平台子平台均被配置为:包括驱动程序下载模块,用于从与之建立数据连接的服务平台子平台上下载驱动程序;
传感网络平台子平台接收到新的驱动程序后替换原有驱动程序。如上所述,针对工业物联网***硬件体系以及软件体系,一般在完成工艺设计后,完成生产工艺的生产线中用于执行产品制造、检测的执行机构被固定化,而近年来传感器技术正在快速发展,为使得新的传感器技术或被优化的传感器技术能够被方便的运用于本工业物联网***中、使得各传感网络平台子平台能够被运用于工业物联网***的不同位置:根据具***置的通信协议转换需要,在各位置均能够适配当前通信协议的传感器,设置为传感网络平台子平台包括驱动程序下载模块,这样,当任意传感网络平台子平台接入工业物联网的层级关系后,即可在驱动程序下载模块的作用下,由服务平台子平台上获取到适宜的驱动程序以适应当下设定的工作要求。同时在本方案中,将服务平台子平台作为驱动程序的上传载体,当需要对任意传感网络平台子平台进行驱动程序配置时,方便解决工业物联网***数据交互的安全性问题:通过管理平台作为服务平台与传感网络平台之间数据交互媒介的作用,验证和控制是否完成驱动程序加载,以避免出现仅在传感网络平台子平台进行本地驱动程序加载验证存在的安全可控性差的问题;服务平台子平台作为所述驱动程序在本***中的上传媒介,通过配置服务平台子平台中是否具有新的可被加载的驱动程序,以避免出现仅在传感网络平台子平台进行本地驱动程序加载验证存在的安全可控性差的问题。
进一步的,设置为:所述管理平台被配置为存储有驱动生产线设备工作的控制程序;
所述服务平台被配置为具有存储控制参数的数据库;
所述管理平台通过与服务平台之间的通信通道调用数据库中的控制参数并配置于控制程序中以控制生产线设备工作;
所述用户平台与服务平台的数据交互方式被配置为:通过用户平台与服务平台之间的数据传递,对服务平台中的控制参数修改和删除。本方案提供了一种将控制程序、控制参数集中设置,通过将控制参数调用于控制程序,实现管理平台控制生产线设备工作的目的。具体方案中,将控制程序集中设置于管理平台中,不仅可简化对工业物联网***的部署、整体上完成控制程序的配置、修改、替换等,相较于分散式控制程序部署,集中部署方式可相对可靠的进行控制程序数据保护,以利于工业物联网***的可靠性以及安全性。同时配置为具有存储控制参数的数据库位于服务平台上具有如下特点:承担工业物联网***控制计算的第二处理器与第三数据库可异地设置,在需要的情况下,第二处理器通过远程数据交互由第三数据库获得所需的控制参数即可,这样,管理平台可被理解为提供算力的运行商,服务平台归属于用户并设置在用户本地,便于整合社会资源,利于工业物联网***精细化、庞大化设计和运用。进一步的,设置的用户平台与服务平台的数据交互方式即为一种具体的人机交互方式,通过对控制参数进行修改和删除,解决工业物联网***控制策略人为更新问题。
在一些实施例中,设置为:所述控制参数以数组的形式存储于服务平台的数据库中;
各数组均包括控制程序所需要的全部控制参数,管理平台单次由服务平台调用一组数组用于配置控制程序;
存储控制参数的数据库位于独立的服务平台子平台上;
所述的独立的服务平台子平台上是指:服务平台的子平台中,用于与传感网络平台子平台建立数据连接的子平台与存储控制参数的子平台为不同的子平台。本方案提供了一种具体的控制参数调用方案,用于针对控制程序中一般需要多个控制参数、解决控制参数调用错误给工业物联网***可能带来的危害。具体的,将控制参数与数组的形式存储于服务平台上,且管理平台单次由服务平台调用一组数组用于配置控制程序,这样,当需要采用不同的控制参数配置控制程序时,采用以数组存储、单次调用一组数组的方式,可保证单次被调用的控制参数之间具有最佳或正确的关系。更进一步的,如上所述,在传感网络平台与服务平台的关系中,存在传感网络平台子平台与服务平台子平台特定的关系,本方案中,设置为存储控制参数的数据库位于独立的服务平台子平台上,这样,便于实现:不仅可简化服务平台子平台数据结构设计,同时可对存储控制参数以及监测数据的服务平台子平台进行区别化使用、管理以及维护。
如图2所示,本方案还公开了一种利于***扩展性的工业物联网***控制方法,本控制方法运用于如下工业物联网***,所述工业物联网***包括依次交互的用户平台、服务平台、管理平台、传感网络平台和对象平台;
所述服务平台以及传感网络平台采用独立式布置,所述管理平台采用集中式布置;
所述独立式布置是指平台具有多个独立的数据库、处理器和/或信息通道,根据对数据的分类,对不同类型的数据采用不同的数据库进行存储、采用不同的处理器进行数据处理和/或采用不同的信息通道进行数据传输;
所述服务平台以及传感网络平台均包括多个子平台,各子平台上均设置有数据库、处理器和/或信息通道;
所述集中式布置是指平台统一接收数据、统一处理数据和统一发送数据;
所述对象平台被配置为包括用于制造零件和/或形成装配体的生产线,所述生产线配置有多个服务于制造和/或装配的传感器;
传感网络平台的各子平台中,任意子平台均连接传感器中的部分传感器,与同一传感网络平台子平台连接的传感器采用相同的通信协议;
所述服务平台子平台的数量大于或等于传感网络平台子平台的数量,任意传感网络平台子平台均通过管理平台连接有唯一的服务平台子平台,不同传感网络平台子平台与不同的服务平台子平台建立数据连接;
其中,
所述用户平台通过与服务平台交互,接收来自服务平台的数据以及对服务平台中的数据进行修改;
所述管理平台通过传感网络平台,将对象平台的运行数据按照设定传输并存储至服务平台中;
管理平台接收服务平台的数据并控制对象平台工作;
管理平台根据服务平台子平台与传感网络平台子平台建立的连接关系,对于任意传感网络平台子平台,均将该传感网络平台子平台的监测数据传递并存储至与该传感网络平台子平台连接的服务平台子平台中。本方案提出的控制方法基于以上提出的工业物联网***实现,具体方法中,强调工业物联网***各层级在工作过程中的协调关系,核心构思为根据传感器的通信协议选型,利用以上提出的数据交互和存储规则,将具有相同性或相似性关系的监测数据尽可能集中存储,在对这些数据再利用时,可提升数据的价值度;同时数据具体交互和存储规则方便对工业物联网***进行***扩展。
进一步的,设置为:任意服务平台子平台中均为:存储有对应传感器的地址信息,所述对应传感器为连接在对应传感网络平台子平台上的传感器,所述对应传感网络平台子平台为与该服务平台子平台数据连接的传感网络平台子平台;
所述用户平台通过与服务平台交互,接收来自服务平台的地址信息;
在任意服务平台子平台中,针对来自任意传感器的监测数据,均将监测数据与该传感器的地址信息进行关联。本方案的设计目的之一为用于强调在服务平台子平台中,将监测数据与具体传感器建立关系,以在通过服务平台子平台、用户平台对这些监测数据进行利用时,能够直接获取到任意监测数据的具体来源,具体地址信息可以为传感器所输出数据中的分片标识数据。具体用途可用于:传感器调试、传感器故障判断以及升级等。
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (9)
1.利于***扩展性的工业物联网***,包括:依次交互的用户平台、服务平台、管理平台、传感网络平台和对象平台;其特征在于,
所述服务平台以及传感网络平台采用独立式布置,所述管理平台采用集中式布置;
所述独立式布置是指平台具有多个独立的数据库、处理器和/或信息通道,根据对数据的分类,对不同类型的数据采用不同的数据库进行存储、采用不同的处理器进行数据处理和/或采用不同的信息通道进行数据传输;
所述服务平台以及传感网络平台均包括多个子平台,各子平台上均设置有数据库、处理器和/或信息通道;
所述集中式布置是指平台统一接收数据、统一处理数据和统一发送数据;
所述对象平台被配置为包括用于制造零件和/或形成装配体的生产线,所述生产线配置有多个服务于制造和/或装配的传感器;
传感网络平台的各子平台中,任意子平台均连接传感器中的部分传感器,与同一传感网络平台子平台连接的传感器采用相同的通信协议;
服务平台子平台的数量大于或等于传感网络平台子平台的数量,任意传感网络平台子平台均通过管理平台连接有唯一的服务平台子平台,不同传感网络平台子平台与不同的服务平台子平台建立数据连接;
任意传感网络平台子平台与与之建立数据连接的服务平台子平台被配置为:所述管理平台接收来自传感网络平台子平台的监测数据并将监测数据分发至服务平台子平台,服务平台子平台对所接收到的监测数据进行存储以及数据处理,并将监测数据和/或数据处理结果传输至用户平台。
2.根据权利要求1所述的利于***扩展性的工业物联网***,其特征在于,所述传感网络平台被配置为:连接在各传感网络平台子平台上的传感器数量大于或等于1;
所述传感网络平台被配置为包括用于存储接收到的来自传感器监测数据的数据库;
传感网络平台子平台中,当连接在该传感网络平台子平台上的传感器数量大于1时,将来自不同传感器的监测数据存储在数据库的不同地址中。
3.根据权利要求2所述的利于***扩展性的工业物联网***,其特征在于,传感网络平台子平台被配置为包括数据上传模块和处理器,所述处理器根据自身的设定或管理平台发送给处理器的问询查询指令,将数据库中的监测数据发送至管理平台;
当处理器判定为某一传感器的监测数据出现缺失时,处理器根据自身设定或管理平台发送给处理器的问询查询指令,将数据库中的监测数据或处理结果上传至管理平台;
所述处理结果为:以数据库中存储的设定时间段内的监测数据为计算依据,根据监测数据在该时间段内的变化趋势作为计算函数,并根据数据缺失的具体时刻,获得该时刻下的监测数据计算结果,将该监测数据计算结果作为所述处理结果。
4.根据权利要求3所述的利于***扩展性的工业物联网***,其特征在于,作为计算依据的监测数据为传感网络平台中存储的出现监测数据缺失的传感器的全部数据;
传感网络平台存储监测数据的方式为:针对任意传感器,根据为来自传感器的监测数据设定的数据库存储空间大小,当数据库存储空间存在闲置可用空间时,新的监测数据继续扩大数据库的数据储存量;当存储空间达到最大存储量后,保持数据库中的数据存储量,同时实时写入的监测数据覆盖数据库中存储时间最早的监测数据;
当处理器判定为某一传感器的监测数据出现缺失时,与该传感器连接的传感网络平台子平台向管理平台上传包括故障传感器标识的提示数据指令,所述故障传感器为出现监测数据缺失的传感器。
5.根据权利要求1所述的利于***扩展性的工业物联网***,其特征在于,任意传感网络平台子平台均被配置为:包括驱动程序下载模块,用于从与之建立数据连接的服务平台子平台上下载驱动程序;
传感网络平台子平台接收到新的驱动程序后替换原有驱动程序。
6.根据权利要求1所述的利于***扩展性的工业物联网***,其特征在于,所述管理平台被配置为存储有驱动生产线设备工作的控制程序;
所述服务平台被配置为具有存储控制参数的数据库;
所述管理平台通过与服务平台之间的通信通道调用数据库中的控制参数并配置于控制程序中以控制生产线设备工作;
所述用户平台与服务平台的数据交互方式被配置为:通过用户平台与服务平台之间的数据传递,对服务平台中的控制参数修改和删除。
7.根据权利要求6所述的利于***扩展性的工业物联网***,其特征在于,所述控制参数以数组的形式存储于服务平台的数据库中;
各数组均包括控制程序所需要的全部控制参数,管理平台单次由服务平台调用一组数组用于配置控制程序;
存储控制参数的数据库位于独立的服务平台子平台上;
所述的独立的服务平台子平台上是指:服务平台的子平台中,用于与传感网络平台子平台建立数据连接的子平台与存储控制参数的子平台为不同的子平台。
8.利于***扩展性的工业物联网***控制方法,其特征在于,本控制方法运用于如下工业物联网***,所述工业物联网***包括依次交互的用户平台、服务平台、管理平台、传感网络平台和对象平台;
所述服务平台以及传感网络平台采用独立式布置,所述管理平台采用集中式布置;
所述独立式布置是指平台具有多个独立的数据库、处理器和/或信息通道,根据对数据的分类,对不同类型的数据采用不同的数据库进行存储、采用不同的处理器进行数据处理和/或采用不同的信息通道进行数据传输;
所述服务平台以及传感网络平台均包括多个子平台,各子平台上均设置有数据库、处理器和/或信息通道;
所述集中式布置是指平台统一接收数据、统一处理数据和统一发送数据;
所述对象平台被配置为包括用于制造零件和/或形成装配体的生产线,所述生产线配置有多个服务于制造和/或装配的传感器;
传感网络平台的各子平台中,任意子平台均连接传感器中的部分传感器,与同一传感网络平台子平台连接的传感器采用相同的通信协议;
服务平台子平台的数量大于或等于传感网络平台子平台的数量,任意传感网络平台子平台均通过管理平台连接有唯一的服务平台子平台,不同传感网络平台子平台与不同的服务平台子平台建立数据连接;
其中,
所述用户平台通过与服务平台交互,接收来自服务平台的数据以及对服务平台中的数据进行修改;
所述管理平台通过传感网络平台,将对象平台的运行数据按照设定传输并存储至服务平台中;
管理平台接收服务平台的数据并控制对象平台工作;
管理平台根据服务平台子平台与传感网络平台子平台建立的连接关系,对于任意传感网络平台子平台,均将该传感网络平台子平台的监测数据传递并存储至与该传感网络平台子平台连接的服务平台子平台中。
9.根据权利要求8所述的利于***扩展性的工业物联网***控制方法,其特征在于,任意服务平台子平台中均为:存储有对应传感器的地址信息,所述对应传感器为连接在对应传感网络平台子平台上的传感器,所述对应传感网络平台子平台为与该服务平台子平台数据连接的传感网络平台子平台;
所述用户平台通过与服务平台交互,接收来自服务平台的地址信息;
在任意服务平台子平台中,针对来自任意传感器的监测数据,均将监测数据与该传感器的地址信息进行关联。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210516624.3A CN114629940B (zh) | 2022-05-13 | 2022-05-13 | 利于***扩展性的工业物联网***及控制方法 |
US17/819,927 US11829120B1 (en) | 2022-05-13 | 2022-08-15 | Industrial internet of things system conducive to system scalability and control method thereof |
US18/485,309 US20240036558A1 (en) | 2022-05-13 | 2023-10-11 | Industrial internet of things system conducive to system function expansion and system adjustment and control method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210516624.3A CN114629940B (zh) | 2022-05-13 | 2022-05-13 | 利于***扩展性的工业物联网***及控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114629940A CN114629940A (zh) | 2022-06-14 |
CN114629940B true CN114629940B (zh) | 2022-07-22 |
Family
ID=81907061
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210516624.3A Active CN114629940B (zh) | 2022-05-13 | 2022-05-13 | 利于***扩展性的工业物联网***及控制方法 |
Country Status (2)
Country | Link |
---|---|
US (2) | US11829120B1 (zh) |
CN (1) | CN114629940B (zh) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115034347B (zh) * | 2022-06-21 | 2024-05-28 | 成都秦川物联网科技股份有限公司 | 用于二维码数据溯源的工业物联网及其控制方法 |
CN115062075A (zh) * | 2022-06-21 | 2022-09-16 | 成都秦川物联网科技股份有限公司 | 基于时序数据处理的工业物联网及其控制方法 |
CN114815761B (zh) * | 2022-06-28 | 2022-10-11 | 成都秦川物联网科技股份有限公司 | 基于工业物联网的生产线适配方法及*** |
CN114862860B (zh) | 2022-07-11 | 2022-10-11 | 成都秦川物联网科技股份有限公司 | 基于平台联动的工业物联网及控制方法 |
CN115114338B (zh) * | 2022-07-26 | 2022-12-20 | 成都秦川物联网科技股份有限公司 | 智慧城市公共场所人流量统计与调控方法及物联网*** |
CN115277784B (zh) * | 2022-08-09 | 2023-06-20 | 成都秦川物联网科技股份有限公司 | 便于实现本地权限控制的工业物联网***及控制方法 |
CN115755818B (zh) * | 2022-12-02 | 2023-10-31 | 江苏欧软信息科技有限公司 | 一种工业互联网平台的应用创建方法和*** |
CN115877808B (zh) * | 2023-01-30 | 2023-05-16 | 成都秦川物联网科技股份有限公司 | 用于薄片工件加工的工业物联网及控制方法 |
CN116192907B (zh) * | 2023-04-26 | 2023-07-04 | 成都秦川物联网科技股份有限公司 | 基于服务分平台的工业物联网监控方法和*** |
CN116894649B (zh) * | 2023-09-11 | 2023-11-17 | 成都秦川物联网科技股份有限公司 | 一种工业物联网主服务平台数据分发***、方法和介质 |
CN117354062B (zh) * | 2023-12-04 | 2024-02-09 | 天津市品茗科技有限公司 | 一种物联网应用平台的管理*** |
CN117914962A (zh) * | 2023-12-12 | 2024-04-19 | 钛玛科(北京)工业科技有限公司 | 一种用于流水线的通信控制方法 |
CN117708218B (zh) * | 2024-02-05 | 2024-05-03 | 成都秦川物联网科技股份有限公司 | 基于服务分平台的工业物联网数据访问方法及数据库*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015075736A2 (en) * | 2013-10-18 | 2015-05-28 | Vikramjeet Songh Puri | A method and system for remote data processing and control |
US9752840B1 (en) * | 2015-05-05 | 2017-09-05 | Jonpaul Betro | Internet of things (IoT) automated intelligence module (AIM) and management system |
US10575072B1 (en) * | 2019-02-15 | 2020-02-25 | Chengdu Qinchuan Iot Technology Co., Ltd. | Gas meter fault prompting method and internet of things (IoT) system based on compound IoT |
CN113141381A (zh) * | 2021-06-21 | 2021-07-20 | 成都秦川物联网科技股份有限公司 | 物联网跨网数据交互方法及*** |
CN114449023A (zh) * | 2022-04-11 | 2022-05-06 | 成都秦川物联网科技股份有限公司 | 双前分平台式工业物联网及其控制方法 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20200225655A1 (en) * | 2016-05-09 | 2020-07-16 | Strong Force Iot Portfolio 2016, Llc | Methods, systems, kits and apparatuses for monitoring and managing industrial settings in an industrial internet of things data collection environment |
US20180284745A1 (en) * | 2016-05-09 | 2018-10-04 | StrongForce IoT Portfolio 2016, LLC | Methods and systems for self-organization of collected data using 3rd party data from a data marketplace in an industrial internet of things environment |
US10809092B2 (en) * | 2019-03-23 | 2020-10-20 | Chengdu Qinchuan Technology Development Co., Ltd. | Gas data transmission method based on compound internet of things (IoT) and IoT system |
US11374779B2 (en) * | 2019-06-30 | 2022-06-28 | Charter Communications Operating, Llc | Wireless enabled distributed data apparatus and methods |
CN114612262B (zh) * | 2022-04-28 | 2022-07-22 | 成都秦川物联网科技股份有限公司 | 一种智能制造工业物联网***及控制方法 |
-
2022
- 2022-05-13 CN CN202210516624.3A patent/CN114629940B/zh active Active
- 2022-08-15 US US17/819,927 patent/US11829120B1/en active Active
-
2023
- 2023-10-11 US US18/485,309 patent/US20240036558A1/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015075736A2 (en) * | 2013-10-18 | 2015-05-28 | Vikramjeet Songh Puri | A method and system for remote data processing and control |
US9752840B1 (en) * | 2015-05-05 | 2017-09-05 | Jonpaul Betro | Internet of things (IoT) automated intelligence module (AIM) and management system |
US10575072B1 (en) * | 2019-02-15 | 2020-02-25 | Chengdu Qinchuan Iot Technology Co., Ltd. | Gas meter fault prompting method and internet of things (IoT) system based on compound IoT |
CN113141381A (zh) * | 2021-06-21 | 2021-07-20 | 成都秦川物联网科技股份有限公司 | 物联网跨网数据交互方法及*** |
CN114449023A (zh) * | 2022-04-11 | 2022-05-06 | 成都秦川物联网科技股份有限公司 | 双前分平台式工业物联网及其控制方法 |
Non-Patent Citations (1)
Title |
---|
智能燃气表云平台研究;邵泽华;《煤气与热力》;20180315(第03期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
US20240036558A1 (en) | 2024-02-01 |
CN114629940A (zh) | 2022-06-14 |
US11829120B1 (en) | 2023-11-28 |
US20230367298A1 (en) | 2023-11-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114629940B (zh) | 利于***扩展性的工业物联网***及控制方法 | |
CN111835565B (zh) | 一种基于数字孪生的通信网络优化方法、装置和*** | |
CN107598928B (zh) | 基于语义模型的相机与机器人控制***及其自动适配方法 | |
US20060168195A1 (en) | Distributed intelligent diagnostic scheme | |
CN111464339B (zh) | 一种基于动态重构的异构工业网络互联方法及通用有线通信模块 | |
CN109159125A (zh) | 基于ros***机器人的云服务*** | |
CN113612820A (zh) | 基于SuperEdge和EdgeXFoundry的云边端设备平台控制架构和方法 | |
CN113179190B (zh) | 边缘控制器、边缘计算***及其配置方法 | |
CN113055478A (zh) | 一种设备数据的处理方法、装置、设备及介质 | |
CN101605386A (zh) | 无线多媒体传感器网络与无线局域网因特网的互联方法 | |
JP2021536055A (ja) | 人工知能計算装置、制御方法および制御装置、エンジニアステーションおよび産業オートメーションシステム | |
CN114666682A (zh) | 多传感器物联网资源自适应部署管控中间件 | |
CN113472822A (zh) | 数据分流方法、装置、设备及介质 | |
CN111262723B (zh) | 一种基于模块化硬件和软件定义的边缘智能计算平台 | |
CN114584429A (zh) | 工业智能物联网网关 | |
De Coninck et al. | Middleware platform for distributed applications incorporating robots, sensors and the cloud | |
CN111478799A (zh) | 一种基于动态重构的异构工业网络互联方法及无线模块 | |
CN111077851A (zh) | 一种基于气相色谱雾计算框架的化工过程故障诊断*** | |
CN115277784B (zh) | 便于实现本地权限控制的工业物联网***及控制方法 | |
CN117527846A (zh) | 轮胎工业互联网边缘控制设备及方法 | |
CN1973279A (zh) | 交互式数据访问方法和交互式数据访问*** | |
CN111614741A (zh) | 一种基于ros***的多机器人通讯方法及装置 | |
CN115755810A (zh) | 一种基于协同控制的分布式控制装置 | |
CN115065596A (zh) | 一种基于软件定义的工业异构网络集成配置***和方法 | |
CN113965608A (zh) | 一种数控设备数据收集及指令下发*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |