CN110362009A - Building system configuration logic generation method and device and building system - Google Patents
Building system configuration logic generation method and device and building system Download PDFInfo
- Publication number
- CN110362009A CN110362009A CN201910636345.9A CN201910636345A CN110362009A CN 110362009 A CN110362009 A CN 110362009A CN 201910636345 A CN201910636345 A CN 201910636345A CN 110362009 A CN110362009 A CN 110362009A
- Authority
- CN
- China
- Prior art keywords
- protocol
- building
- network controller
- logic
- configuration logic
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 40
- 238000004891 communication Methods 0.000 claims abstract description 166
- 238000004590 computer program Methods 0.000 claims description 23
- 238000010438 heat treatment Methods 0.000 claims description 6
- 238000009423 ventilation Methods 0.000 claims description 6
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 claims description 6
- 230000003993 interaction Effects 0.000 abstract description 8
- 238000010586 diagram Methods 0.000 description 15
- 238000012544 monitoring process Methods 0.000 description 9
- 238000005516 engineering process Methods 0.000 description 8
- 230000010354 integration Effects 0.000 description 7
- 238000012545 processing Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 3
- 238000011161 development Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 238000007405 data analysis Methods 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000010408 sweeping Methods 0.000 description 1
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/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0423—Input/output
-
- 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/20—Pc systems
- G05B2219/24—Pc safety
- G05B2219/24215—Scada supervisory control and data acquisition
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Computer And Data Communications (AREA)
Abstract
The invention relates to a method, a device, a building system, equipment and a medium for generating configuration logic of a building system, which determine a target communication protocol of an extension module, the scheme can firstly determine the target communication protocol of the extension module, then acquire a corresponding target protocol plug-in based on the target communication protocol, generate the configuration logic by combining the specific content of logic control by using the target protocol plug-in, generate the configuration logic without modifying hardware of the building control system, improve the efficiency of generating the configuration logic, the configuration logic can be executed by a network controller, the configuration logic is generated based on a protocol plug-in matched with the target communication protocol, so that the network controller can perform information interaction on the extension module according to the logic control content of the network controller, thereby controlling the logic corresponding to a first building control subsystem accessed to the extension module, thereby improving the efficiency of logic control of the building control subsystem.
Description
Technical Field
The present invention relates to the field of building automation technologies, and in particular, to a method and an apparatus for generating configuration logic of a building system, a computer device, and a computer-readable storage medium.
Background
With the development of information technology, the integration trend of intelligent building systems (IBMS) is more and more obvious, and all information is processed by the cooperative work of all building control subsystems. The building automation system utilizes computer technology, control technology and communication technology to carry out automated monitoring on the subsystem. At present, operators of building field equipment face various subsystems to operate and debug, the subsystems adopt communication buses and protocols which are different as much as possible, and difficulties are brought in the integration process.
In the building field device system integration process, configuration software is usually used for assisting field operators to perform system integration, the configuration software provided by the traditional technology can only generate configuration logic on the basis of an original hardware framework to perform system integration control on a building control subsystem, however, when a new subsystem needs to be accessed in a project field, the hardware of the whole building system is often required to be modified and a configuration program is rewritten, and the corresponding configuration logic can be generated to realize the control on the subsystem, so that the efficiency of generating the configuration logic of the building system by the traditional technology is low.
Disclosure of Invention
In view of the above, it is necessary to provide a method for generating configuration logic of a building system, a device for generating configuration logic of a building system, a computer device and a computer readable storage medium, aiming at the technical problem of low efficiency of generating configuration logic of a building system in the conventional technology.
A method for generating configuration logic of a building system comprises the following steps:
determining a target communication protocol of the extension module; the expansion module is connected with a network controller of the building system and used for accessing the first building control subsystem;
acquiring a target protocol plug-in matched with the target communication protocol from a protocol plug-in library; a plurality of protocol plug-ins are prestored in the protocol plug-in library; the plurality of protocol plug-ins are respectively matched with the plurality of communication protocols;
generating configuration logic according to the target protocol plug-in and the logic control content; and the configuration logic is used for sending the configuration logic to the network controller for operation and carrying out logic control on the accessed first building control subsystem.
A configuration logic generating device for a building system, comprising:
the determining module is used for determining a target communication protocol of the extension module; the expansion module is connected with a network controller of the building system and used for accessing the first building control subsystem;
the acquisition module is used for acquiring a target protocol plug-in matched with the target communication protocol from a protocol plug-in library; a plurality of protocol plug-ins are prestored in the protocol plug-in library; the plurality of protocol plug-ins are respectively matched with the plurality of communication protocols;
the generating module is used for generating configuration logic according to the target protocol plug-in and the logic control content; and the configuration logic is used for sending the configuration logic to the network controller for operation and carrying out logic control on the accessed first building control subsystem.
A building system, comprising: the system comprises a terminal, a network controller and an expansion module, wherein the terminal is used for managing a building system; the terminal, the network controller and the expansion module are connected in sequence; the expansion module is connected with the first floor control subsystem; the terminal is used for generating configuration logic according to the configuration logic generation method of the building system and sending the configuration logic to the network controller so that the network controller can carry out logic control on the first building control subsystem.
A computer device comprising a processor and a memory, the memory storing a computer program that when executed by the processor performs the steps of:
determining a target communication protocol of the extension module; the expansion module is connected with a network controller of the building system and used for accessing the first building control subsystem; acquiring a target protocol plug-in matched with the target communication protocol from a protocol plug-in library; a plurality of protocol plug-ins are prestored in the protocol plug-in library; the plurality of protocol plug-ins are respectively matched with the plurality of communication protocols; generating configuration logic according to the target protocol plug-in and the logic control content; and the configuration logic is used for sending the configuration logic to the network controller for operation and carrying out logic control on the accessed first building control subsystem.
A computer-readable storage medium, on which a computer program is stored which, when executed by a processor, carries out the steps of:
determining a target communication protocol of the extension module; the expansion module is connected with a network controller of the building system and used for accessing the first building control subsystem; acquiring a target protocol plug-in matched with the target communication protocol from a protocol plug-in library; a plurality of protocol plug-ins are prestored in the protocol plug-in library; the plurality of protocol plug-ins are respectively matched with the plurality of communication protocols; generating configuration logic according to the target protocol plug-in and the logic control content; and the configuration logic is used for sending the configuration logic to the network controller for operation and carrying out logic control on the accessed first building control subsystem.
The method and the device for generating the configuration logic of the building system, the equipment and the medium determine a target communication protocol of an extension module, wherein the extension module is connected with a network controller of the building system, the extension module is used for accessing a first building control subsystem, then a target protocol plug-in matched with the target communication protocol is obtained from a protocol plug-in library, and then the configuration logic is generated according to the target protocol plug-in and logic control content, and can be sent to the network controller for operation, so that the network controller can perform logic control on the first building control subsystem connected with the extension module. According to the scheme, the target communication protocol of the extension module can be determined firstly, then the corresponding target protocol plug-in is obtained based on the target communication protocol, the configuration logic is generated by combining the target protocol plug-in with the specific content of logic control, the configuration logic can be generated without modifying the hardware of the building control system, the efficiency of generating the configuration logic is improved, the configuration logic can be executed by the network controller, and the configuration logic is generated based on the protocol plug-in matched with the target communication protocol, so that the network controller can perform information interaction on the extension module according to the logic control content of the extension module, the corresponding logic control of the first building control subsystem accessed to the extension module is realized, and the efficiency of logic control of the building control subsystem is also improved.
Drawings
FIG. 1 is a diagram illustrating an exemplary embodiment of a method for generating configuration logic for a building system;
FIG. 2 is a flow diagram illustrating a method for generating configuration logic for a building system according to one embodiment;
FIG. 3 is a diagram of configuration software architecture in one embodiment;
FIG. 4 is a schematic diagram of a building system in one embodiment;
FIG. 5 is a schematic diagram of a connection between a network controller and an expansion module in one embodiment;
FIG. 6 is a block diagram of an apparatus for generating configuration logic for a building system according to one embodiment;
FIG. 7 is a diagram illustrating an internal structure of a computer device according to an embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
It should be noted that the term "first \ second" referred to in the embodiments of the present invention only distinguishes similar objects, and does not represent a specific ordering for the objects, and it should be understood that "first \ second" may exchange a specific order or sequence when allowed. It should be understood that "first \ second" distinct objects may be interchanged under appropriate circumstances such that embodiments of the invention described herein may be practiced in sequences other than those illustrated or described herein.
The method for generating configuration logic of a building system according to the present invention can be applied to the application scenario shown in fig. 1, where fig. 1 is an application scenario diagram of the method for generating configuration logic of a building system according to an embodiment, the application scenario is a building system, the building system may include a computer device 100, a network controller 200, and an expansion module 300, where the computer device 100 may be connected to the network controller 200 through an ethernet, the network controller 200 is provided with a plurality of communication interfaces, the expansion module 300 may be connected to the network controller 300 through the communication interfaces, a building manager may configure corresponding configuration logic on the computer device 100 to logically control a building subsystem, and the building subsystem may be accessed to the building system through the expansion module 300 shown in fig. 1, and the building subsystem accessed to the expansion module 300 is referred to as a first building subsystem, the configuration logic configured by the building manager can be sent to the network controller 200 through the computer device 100 for execution, the network controller 200 performs logic control on the building system, for the building system, the building subsystems controlled by the building system may include a fire protection system, a water supply and drainage system, a heating and ventilation system, and the like, and also may perform logic control by using a certain controlled device (such as a fan, an electric lamp, a camera, and the like) as a building subsystem alone.
Specifically, the computer device 100 may first determine a target communication protocol of the expansion module 300 connected to the first building control subsystem, then may obtain a target protocol plug-in matching the target communication protocol from a protocol plug-in library, and then the computer device 100 generates configuration logic according to the target protocol plug-in and the specific content of logic control, and sends the configuration logic to the network controller 200 for operation, so that the network controller performs logic control on the accessed first building control subsystem. The computer device may include, but is not limited to, a personal computer, a notebook computer, and a tablet computer, and may also be implemented by a server or a server cluster composed of a plurality of servers.
In an embodiment, a method for generating configuration logic of a building system is provided, referring to fig. 2, fig. 2 is a flowchart illustrating the method for generating configuration logic of a building system in an embodiment, which is exemplified by the application of the method to the computer device 100 in fig. 1, and the method may include the following steps:
step S101, determining a target communication protocol of the extension module.
In this step, before controlling the first building control subsystem, it may be determined which expansion module 300 the first building control subsystem is connected to, and these expansion modules 300 may be connected to the network controller 200 of the building system, so that the expansion module 300 can perform information instruction interaction with the network controller 200, for example, the network controller may send instruction data to the expansion module, and the expansion module may also send feedback information to the network controller.
The network controller 200 is provided with a plurality of types of hardware interfaces (such as protocol interfaces, digital interfaces, etc.), and the expansion module 300 can be connected to the network controller 200 through the hardware interfaces, and since the number of the hardware interfaces on the network controller 200 is generally multiple, a plurality of expansion modules can be connected to the network controller 200. The expansion module is also provided with a communication interface for connecting the building control subsystems, when a site operator installs the building control subsystems in an engineering site, the building control subsystems can be accessed to the communication interface of the expansion module, mainly considering that the number of hardware interfaces on the network controller 200 is limited, when the number of the building control subsystems directly accessed to the network controller 200 reaches a certain number, the access number of the building control subsystems needs to be expanded in a mode of inserting the expansion module 300 into the network controller 200, and the building control subsystem accessed to the expansion module 300 is called as a first building control subsystem.
In this step, before controlling the first building control subsystem, the computer device 100 may determine a target communication protocol required for communicating with the extension module, that is, what communication protocol the network controller 200 needs to exchange information when performing data transmission on the extension module, for the building control system, the communication protocols may include, but are not limited to, a Modbus protocol, a BACnet protocol, a Lonwork protocol, and a KNX protocol, and the target communication protocol may be one of the communication protocols.
And step S102, acquiring a target protocol plug-in matched with the target communication protocol from the protocol plug-in library.
In this step, the computer device 100 may obtain the target protocol plug-in from a protocol plug-in library pre-stored in the computer device 100. The target protocol plug-in is a protocol plug-in matched with the target communication protocol, the protocol plug-in is a software package written in a plug-in mode of a related communication protocol, the protocol plug-ins can be installed on configuration software of the computer device 100, the computer device 100 performs configuration processing on the building control system through the configuration software, and the protocol plug-ins can be directly called to perform logic control processing such as data monitoring on the building system. The computer device 100 may be pre-installed with a protocol plug-in library, in which a plurality of protocol plug-ins are pre-stored, and the plurality of protocol plug-ins are respectively matched with a plurality of communication protocols, for example, the protocol plug-in library may be pre-stored with a Modbus protocol plug-in matched with a Modbus protocol, a BACnet protocol plug-in matched with a BACnet protocol, and the like. In this way, after the computer device 100 determines the target communication protocol, the target protocol plug-in matching the target communication protocol can be extracted from the protocol plug-in library according to the target communication protocol, and if the target communication protocol is the Modbus protocol, the target protocol plug-in is the Modbus protocol plug-in.
Step S103, generating configuration logic according to the target protocol plug-in and the logic control content.
In this step, the computer device 100 may first obtain logic control content, where the logic control content refers to specific content of what kind of logic control needs to be performed on the building control subsystem by the building manager, and for example, when the temperature detected by the temperature sensor in the first building control subsystem 1 reaches 25 ℃, the logic control content such as the up-down wind sweeping mode is controlled to be turned on by the air conditioner in the first building control subsystem 1. The logic control contents may be entered into the computer device 100 by the building manager, so that the computer device 100 may obtain the logic control contents, and then the computer device 100 may generate corresponding configuration logic, which may be executed by the network controller 200, by using configuration software according to the target protocol plug-in obtained in step S102 in combination with the logic control contents. For a specific software architecture of configuration software, refer to fig. 3, where fig. 3 is an architecture diagram of configuration software in an embodiment, where an application configuration layer may be used to write configuration logic, a plug-in management service may be used to provide a protocol encapsulation interface, a driver engine may be used to describe a hardware driver for JAVA repackaging, a database management may be used to perform operations such as saving settings or data information, a virtual layer is a JAVA virtual layer, an operating system is a platform kernel of a building control system, a hardware interface layer refers to a hardware interface driver, and a hardware platform refers to a hardware access interface.
After the configuration logic is generated, the computer device 100 may send the configuration logic to the network controller 200 through the ethernet, and the network controller 200 may store the configuration logic in the database and operate according to the configured configuration logic, and since the configuration logic is generated based on a target protocol plug-in that matches the target communication protocol of the extension module 300, when the network controller 200 operates the configuration logic, information interaction with the extension module 300 may be performed, and specific logic control content may be issued to the extension module 300, so that the extension module 300 may implement logic control on the accessed first building subsystem, for example, monitoring the operation state of the first building subsystem, collecting data detected by the first building subsystem, and the like.
The configuration logic generation method of the building system determines a target communication protocol of an extension module, wherein the extension module is connected with a network controller of the building system, the extension module is used for accessing a first building control subsystem, then a target protocol plug-in matched with the target communication protocol is obtained from a protocol plug-in library, and then configuration logic is generated according to the target protocol plug-in and logic control content, and the configuration logic can be sent to the network controller for operation, so that the network controller can perform logic control on the first building control subsystem connected with the extension module. According to the scheme, the target communication protocol of the extension module can be determined firstly, then the corresponding target protocol plug-in is obtained based on the target communication protocol, the configuration logic is generated by combining the target protocol plug-in with the specific content of logic control, the configuration logic can be generated without modifying the hardware of the building control system, the efficiency of generating the configuration logic is improved, the configuration logic can be executed by the network controller, and the configuration logic is generated based on the protocol plug-in matched with the target communication protocol, so that the network controller can perform information interaction on the extension module according to the logic control content of the extension module, the corresponding logic control of the first building control subsystem accessed to the extension module is realized, and the efficiency of logic control of the building control subsystem is also improved.
In one embodiment, the step of determining the target communication protocol of the extension module in step S101 may include:
determining a communication protocol for communication of the first building control subsystem; the communication protocol used for the first building control subsystem communication is set as the target communication protocol.
In this embodiment, the first building control subsystem needs a specific communication protocol (such as a building control protocol like a Modbus protocol) to implement control, the building control subsystem can also be connected to the expansion module 300, and when the expansion module 300 communicates with the first building control subsystem, the specific communication protocol needs to be used to perform information interaction with the first building control subsystem. In this embodiment, the computer device 100 may determine a communication protocol to be used for communicating with the first floor control subsystem, and then set the communication protocol as a target communication protocol, where the Modbus protocol is required to be used as a target communication protocol if logic control needs to be implemented on the first floor control subsystem that communicates with the Modbus protocol. It can be understood that the building control subsystems installed on the extension module 300 can be replaced, and different communication protocols may be required to be adopted for different building control subsystems to achieve effective logic control, so that the present embodiment can determine the target communication protocol according to the specific building control protocol required by the first building control subsystem, thereby facilitating to find a suitable protocol plug-in to generate configuration logic, and on the basis of achieving effective control of the building control subsystems, the present embodiment can also meet the requirement of replacing the building control subsystems installed on the extension module at any time, thereby achieving dynamic extension of hardware and flexible configuration of the protocol plug-in, and achieving the effect of free configuration and integration of the building control subsystems.
In an embodiment, after obtaining the configuration logic, the network controller 200 may further obtain the protocol content according to the configuration logic, and configure the protocol content to the expansion module, so that the expansion module performs logic control on the first building control subsystem based on the protocol content.
Specifically, when the first building control subsystem is directly connected to the extension module, the extension module is integrated with an MCU chip, the network controller 200 can transmit a specific protocol content to the extension module 300 through a hardware interface configured on the network controller, the specific protocol content is a protocol content extracted from the configuration logic by the network controller 200, the protocol content is configured in the configuration logic according to a target communication protocol and a specific logic control content, the protocol content can include protocol elements and protocol operation rules required by a building control subsystem communication protocol bus, such as an RS485 communication baud rate, a parity bit, a stop bit, etc., and the extension module 300 performs protocol setting and operation rules according to the protocol content transmitted by the network controller 200, thereby performing logic control or data reading of the building control subsystem.
In an embodiment, the step of generating configuration logic according to the target protocol plug-in and the logic control content in step S103 may include:
acquiring a basic communication protocol of a network controller; the basic communication protocol is used for the communication between the network controller and the second floor control subsystem; the second floor control subsystem is a floor control subsystem directly connected to the network controller; acquiring a basic protocol plug-in matched with a basic communication protocol from a protocol plug-in library; and generating configuration logic according to the basic protocol plug-in, the target protocol plug-in and the logic control content.
In this embodiment, the network controller 200 may be directly connected to a building control subsystem, and the building control subsystem directly connected to the network controller 200 is referred to as a second building control subsystem. The communication protocol used by the network controller 200 to communicate with the second floor control subsystem is referred to as the base communication protocol, which may include: in an actual scene, the basic communication protocol may adopt a communication protocol different from the target communication protocol, and is mainly used for the network controller 200 to directly communicate with the second floor control subsystem.
After obtaining the basic communication protocol of the network controller, the computer device 100 may obtain a basic protocol plug-in matching with the basic communication protocol from a protocol plug-in library, and after obtaining the target communication protocol and the logic control content, generate corresponding configuration logic according to the basic protocol plug-in, the target communication protocol and the logic control content. The configuration logic may also be sent to the network controller 200 by the computer device 100, and further used for the network controller 200 to logically control the first floor control subsystem and the second floor control subsystem, wherein, since the configuration logic obtained by the network controller 200 is generated based on the basic protocol plug-in matched with the basic communication protocol and the target protocol plug-in matched with the target communication protocol, the network controller 200 may respectively perform information interaction on the first floor control subsystem and the second floor control subsystem accessed to the extension module based on the specific content of the logic control carried by the configuration logic, thereby realizing the logic control on the first floor control subsystem and the second floor control subsystem respectively.
The technical scheme of the embodiment can be compatible with the logic control of the building control subsystem directly connected to the network controller and the building control subsystem connected to the expansion module, namely, the requirement of hardware expansion of the building control subsystem can be met, the logic control processing of the building control subsystem originally connected to the network controller cannot be influenced, the first building control subsystem and the second building control subsystem can be subjected to logic control in a linkage manner by combining specific logic control contents, and the flexibility and the reliability are higher.
In an embodiment, the method for generating the configuration logic of the building system may further include the following steps:
determining various types of communication protocols and determining a bus protocol interface of a building system; acquiring a hardware interface driving program corresponding to a bus protocol interface; and compiling protocol plug-ins of various types of communication protocols based on a driver of the bus protocol interface.
In this embodiment, the computer device 100 may pre-program a plurality of protocol plug-ins based on a bus protocol interface of the building system and a plurality of commonly used communication protocols, so that after a required target communication protocol is determined, the corresponding protocol plug-ins may be extracted from the pre-programmed protocol plug-ins in time to generate the configuration logic. The multiple types of communication protocols are communication protocols such as a Modbus protocol, a BACnet protocol, a Lonwork protocol or a KNX protocol, bus protocol interfaces of the building system CAN be RS485 bus protocol interfaces, CAN bus protocol interfaces and the like, equipment in the building system such as a network controller and an expansion module CAN carry out data communication through a twisted pair, the network controller CAN continuously read frames of data from a bus, each expansion module CAN obtain the data from the bus, and when the data is received and relevant to the expansion module, the data is received and analyzed, compared with a database, and then the data is returned to the bus. Specifically, the computer device 100 may pre-write a corresponding protocol plug-in to transmit data information of a corresponding communication protocol on a plurality of bus protocol interfaces, where, for example, a Modbus protocol is used as an international standard protocol to support ethernet and RS485 transmission, a Modbus transmitted by RS485 is a Modbus RTU and a Modbus acsii, a Modbus transmitted by ethernet is a Modbus TCP, and the bus protocol interfaces and the communication protocols may include a plurality of types, so that the computer device 100 may pre-write a plurality of protocol plug-ins by combining various bus protocol interfaces and communication protocols. First, the computer device 100 CAN determine various types of communication protocols (such as Modbus protocol, BACnet protocol, etc.), and also needs to determine the bus protocol interface (such as RS485 bus protocol interface, CAN bus protocol interface, etc.) of the building system, then obtain the hardware interface driver corresponding to the bus protocol interface, protocol plug-ins for various types of communication protocols are written based on the hardware interface driver, then, the protocol plug-ins are added into a protocol plug-in library for storage, for example, for an RS485 bus protocol interface, the computer device 100 calls an RS485 driver program on the configuration software, writes Modbus protocol plug-ins based on the RS485 driver program and stores the protocol plug-ins, therefore, system configuration can be carried out through configuration software subsequently, the protocol plug-in is directly called to carry out logic control on the building control subsystem, and the efficiency of generating configuration logic is improved.
In one embodiment, a building system is provided, as shown in fig. 4, where fig. 4 is a schematic structural diagram of the building system in one embodiment, the building system may include: a terminal 400, a network controller 500 and an extension module 600.
The terminal 400 may be a computer device used by a building system manager to manage the building system, and the building system manager may perform data monitoring, configuration logic compiling, and device management on the building system on the terminal 400. The terminal 400, the network controller 500 and the expansion module 600 are connected in sequence, the terminal 400 may be connected to the network controller 500 through an ethernet, and the terminal 400 may generate configuration logic through configuration software and send the configuration logic to the network controller 500 for operation. The expansion module 600 coupled to the network controller 500 may be coupled to a first building control subsystem that may be coupled to the network controller 500 by a field operator at the engineering site.
In this embodiment, the terminal 400 may generate the configuration logic according to the configuration logic generation method of the building system described in any of the above embodiments, and send the configuration logic to the network controller 500, so that the network controller 500 performs logic control on the first building control subsystem accessed to the expansion module 600.
Specifically, in this embodiment, the building system may be divided into three layers (as shown in fig. 4), that is, an operation management layer, a network control layer and a field device layer, where the operation management layer performs data monitoring, device management and configuration logic compiling for field operators, the network control layer includes a network controller and an expansion module, the field control layer includes each building control subsystem, such as a fire protection system, a water supply and drainage system, and a heating and ventilation system, it should be noted that a certain controlled device (such as an electric lamp, a camera, and a fan) may be regarded as a building control subsystem alone, the network controller 500 and the expansion module 600 may be accessed to the field device through corresponding hardware interfaces, that is, the building control subsystem may be connected to the expansion module 600, or directly connected to the network controller 500, the building control subsystem connected to the expansion module 600 is referred to as a first building control subsystem, the building control subsystem directly connected to the network controller 500 is referred to as the second building control subsystem.
In some embodiments, the number of the extension modules 600 may be multiple, as shown in fig. 5, fig. 5 is a schematic connection diagram of the network controller and the extension modules in one embodiment, in order to save interface resources of the network controller 500, the extension modules 600 and the network controller 500 may be connected in a manner of hand pulling, the extension modules 600 and the network controller 500 or each extension module 600 may be connected in a manner of plug-in interfaces, and the extension modules 600 may be extension modules of different bus protocols, such as an RS485 module and a CAN extension module, so as to be compatible with building control subsystems of more protocol types, and different extension modules may be connected to different first building control subsystems, as shown in fig. 4, the first building control subsystem 1 may be connected to the extension module 1, and the first building control subsystem 2 may be connected to the extension module 2.
After the building control subsystems are connected, field operators can graphically compile configuration logic on the terminal 400 through configuration software and send the configuration logic to the network controller 500 for operation, so that the logic control of the heterogeneous protocol system is realized, and system data sharing and cooperative processing of all the extension modules are achieved.
In the following, the working principle of the building system shown in fig. 4 is described with reference to a specific application scenario, when a field operator installs a building control subsystem in an engineering field, the building control subsystem may be connected to a communication interface corresponding to the network controller 500 according to a subsystem communication interface protocol, and when a hardware interface of the network controller 500 does not meet the protocol of the system or the number of hardware interfaces is accessed, a protocol interface and a digital interface of hardware may be extended in the manner shown in fig. 5, that is, the extension module 600 shown in the figure, and data exchange and logic transmission may be performed between the network controller 500 and the extension module 600 according to a specific protocol. Then, the terminal 400 may be connected to the network controller 500 through an ethernet, and the terminal 400 may perform configuration logic compiling on the network controller 500 through configuration software, if a certain protocol (such as a Modbus protocol) required in a non-building control subsystem is run in the system, when a device layer needs to transmit the Modbus protocol through an RS485 bus to complete data acquisition, an engineer may operate the configuration software in the field to compile a protocol plug-in driver, which is discussed in two ways:
1. when the building control subsystem is directly connected to the network controller 500, engineering personnel directly call an RS485 drive interface on the configuration software of the network controller, compile a Modbus protocol plug-in package based on the RS485 drive, install the protocol on the configuration software in a plug-in mode, subsequently perform system configuration through the configuration software, and directly call the protocol plug-in to perform data monitoring;
2. when the building control subsystem is connected to the RS485 extension module, the extension module integrates an MCU chip, and transmits specific protocol contents to the extension module through the network controller 500 via the extension interface, where the protocol contents include protocol elements and protocol operation rules required by the subsystem communication protocol bus, such as RS485 communication baud rate, parity bits, stop bits, etc., and the extension module 600 performs protocol setting and operation rules to perform data reading or logic control on the building control subsystem according to the protocol contents transmitted by the network controller 500.
Then, after the terminal 400 compiles the configuration logic for the network controller 500, the terminal 400 may transmit the configuration logic to the database of the network controller 500, the network controller 500 operates according to the specified configuration protocol, collects data of subordinate subsystems, and the terminal 400 displays an operation interface of the subordinate building control subsystems for data monitoring and device management.
In some embodiments, terminal 400 may also be connected to mobile terminal 710, remote terminal 720, and remote server 730 via the internet. The terminal 400 may be a field terminal of a building system, and is generally managed and controlled by a field management operator, the terminal 400 is mainly used for the field management operator to perform data monitoring and configuration logic compiling, and the mobile terminal 710, the remote terminal 720 and the remote server 730 are mainly used for monitoring data at a background and performing data analysis and processing by a property manager of the building.
The building system provided by the embodiment is based on a building automatic control expansion type configuration system, the installation of the logic plug-in is controlled through the modular addition of the network controller hardware, so that the free expansion and configuration of the building automatic control system are realized, great convenience is provided for developers, the development time is saved, and the system integration cost is saved, namely the dynamic expansion of the hardware of the building system is realized, the corresponding protocol plug-in can be called according to a communication protocol required by an expansion module to generate the configuration logic, the programming of the configuration logic plug-in is realized, and the effect of freely expanding or deleting the building control subsystem is achieved.
In an embodiment, there is provided a configuration logic generating device of a building system, and referring to fig. 6, fig. 6 is a block diagram of a configuration logic generating device of a building system in an embodiment, the configuration logic generating device of a building system may include:
a determining module 101, configured to determine a target communication protocol of the extension module; the system comprises an expansion module, a first building control subsystem, a second building control subsystem and a control module, wherein the expansion module is connected with a network controller of the building system and is used for accessing the first building control subsystem;
an obtaining module 102, configured to obtain a target protocol plug-in matched with a target communication protocol from a protocol plug-in library; a plurality of protocol plug-ins are prestored in a protocol plug-in library; the plurality of protocol plug-ins are respectively matched with the plurality of communication protocols;
the generating module 103 is configured to generate configuration logic according to the target protocol plug-in and the logic control content; and the configuration logic is used for sending the configuration logic to the network controller for operation and carrying out logic control on the access of the first floor control subsystem.
In one embodiment, the generation module 103 is further configured to: acquiring a basic communication protocol of a network controller; the basic communication protocol is used for the communication between the network controller and the second floor control subsystem; the second floor control subsystem is directly connected to the floor control subsystem of the network controller; acquiring a basic protocol plug-in matched with a basic communication protocol from a protocol plug-in library; generating configuration logic according to the basic protocol plug-in, the target protocol plug-in and the logic control content; and the configuration logic is further used for the network controller to carry out logic control on the first floor control subsystem and the second floor control subsystem.
In one embodiment, the configuration logic is further configured to, by the network controller, obtain the protocol content according to the configuration logic, and configure the protocol content to the expansion module, so that the expansion module performs logic control on the first floor control subsystem based on the protocol content.
In one embodiment, the determination module 101 is further configured to: determining a communication protocol for communication of the first building control subsystem; the communication protocol used for the first building control subsystem communication is set as the target communication protocol.
In one embodiment, the target communication protocol comprises a Modbus protocol, a BACnet protocol, a Lonwork protocol, or a KNX protocol; the first floor control subsystem comprises a fire fighting system, a water supply and drainage system and/or a heating and ventilation system.
In one embodiment, the method may further include:
the protocol plug-in compiling module is used for determining various types of communication protocols and determining a bus protocol interface of the building system; acquiring a hardware interface driving program corresponding to a bus protocol interface; and compiling protocol plug-ins of various types of communication protocols based on a driver of the bus protocol interface.
The configuration logic generation device of the building system of the present invention corresponds to the configuration logic generation method of the building system of the present invention, and for the specific limitations of the configuration logic generation device of the building system, reference may be made to the limitations of the configuration logic generation method of the building system in the above description. All or part of the modules in the configuration logic generation device of the building system can be realized by software, hardware and a combination thereof. The modules can be embedded in a hardware form or independent from a processor in the computer device, and can also be stored in a memory in the computer device in a software form, so that the processor can call and execute operations corresponding to the modules.
In one embodiment, a computer device is provided, the computer device may be a terminal or a server, an internal structure diagram of the computer device may be as shown in fig. 7, and fig. 7 is an internal structure diagram of the computer device in one embodiment. The computer device includes a processor, a memory, a network interface, a display screen, and an input device connected by a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device comprises a nonvolatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of an operating system and computer programs in the non-volatile storage medium. The network interface of the computer device is used for communicating with an external terminal through a network connection. The computer program is executed by a processor to implement a method for generating configuration logic for a building system. The display screen of the computer equipment can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer equipment can be a touch layer covered on the display screen, a key, a track ball or a touch pad arranged on the shell of the computer equipment, an external keyboard, a touch pad or a mouse and the like.
Those skilled in the art will appreciate that the architecture shown in fig. 7 is merely a block diagram of some of the structures associated with the inventive arrangements and is not intended to limit the computing devices to which the inventive arrangements may be applied, as a particular computing device may include more or less components than those shown, or may combine certain components, or have a different arrangement of components.
In one embodiment, a computer device is provided, which includes a processor and a memory, wherein the memory stores a computer program, and the processor executes the computer program to implement the configuration logic generation method of the building system according to any one of the above embodiments.
In one embodiment, there is provided a computer device comprising a processor and a memory, the memory storing a computer program which when executed by the processor performs the steps of:
determining a target communication protocol of the extension module; the system comprises an expansion module, a first building control subsystem, a second building control subsystem and a control module, wherein the expansion module is connected with a network controller of the building system and is used for accessing the first building control subsystem; acquiring a target protocol plug-in matched with a target communication protocol from a protocol plug-in library; a plurality of protocol plug-ins are prestored in a protocol plug-in library; the plurality of protocol plug-ins are respectively matched with the plurality of communication protocols; generating configuration logic according to the target protocol plug-in and the logic control content; and the configuration logic is used for sending the configuration logic to the network controller for operation and carrying out logic control on the accessed first floor control subsystem.
In one embodiment, the processor, when executing the computer program, further performs the steps of:
acquiring a basic communication protocol of a network controller; the basic communication protocol is used for the communication between the network controller and the second floor control subsystem; the second floor control subsystem is directly connected to the floor control subsystem of the network controller; acquiring a basic protocol plug-in matched with a basic communication protocol from a protocol plug-in library; generating configuration logic according to the basic protocol plug-in, the target protocol plug-in and the logic control content; and the configuration logic is further used for the network controller to carry out logic control on the first floor control subsystem and the second floor control subsystem.
In one embodiment, the configuration logic is further configured to, by the network controller, obtain the protocol content according to the configuration logic, and configure the protocol content to the expansion module, so that the expansion module performs logic control on the first floor control subsystem based on the protocol content.
In one embodiment, the processor, when executing the computer program, further performs the steps of:
determining a communication protocol for communication of the first building control subsystem; the communication protocol used for the first building control subsystem communication is set as the target communication protocol.
In one embodiment, the target communication protocol comprises a Modbus protocol, a BACnet protocol, a Lonwork protocol, or a KNX protocol; the first floor control subsystem comprises a fire fighting system, a water supply and drainage system and/or a heating and ventilation system.
In one embodiment, the processor, when executing the computer program, further performs the steps of:
determining various types of communication protocols and determining a bus protocol interface of a building system; acquiring a hardware interface driving program corresponding to a bus protocol interface; and compiling protocol plug-ins of various types of communication protocols based on a driver of the bus protocol interface.
According to the computer equipment, through a computer program running on the processor, a target communication protocol of the extension module can be determined firstly, then a corresponding target protocol plug-in is obtained based on the target communication protocol, the target protocol plug-in is utilized to combine with specific contents of logic control to generate configuration logic, the configuration logic can be generated without modifying hardware of the building control system, the efficiency of generating the configuration logic is improved, the configuration logic can be executed by the network controller, and the configuration logic is generated based on the protocol plug-in matched with the target communication protocol, so that the network controller can carry out information interaction on the extension module according to logic control contents of the network controller, and therefore the logic control corresponding to a first building control subsystem accessed to the extension module is carried out, and the efficiency of logic control on the building control subsystem is also improved.
It will be understood by those skilled in the art that all or part of the processes of the method for generating configuration logic of a building system according to any one of the above embodiments may be implemented by a computer program, which can be stored in a non-volatile computer readable storage medium, and the computer program, when executed, may include the processes of the above embodiments of the method. Any reference to memory, storage, databases, or other media used in embodiments provided herein may include non-volatile and/or volatile memory. Non-volatile memory can include read-only memory (ROM), Programmable ROM (PROM), Electrically Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), Enhanced SDRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), Rambus Direct RAM (RDRAM), direct bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
Accordingly, in an embodiment, a computer readable storage medium is also provided, on which a computer program is stored, wherein the program, when executed by a processor, implements the method for generating configuration logic of a building system according to any of the above embodiments.
In one embodiment, a computer-readable storage medium is provided, having a computer program stored thereon, which when executed by a processor, performs the steps of:
determining a target communication protocol of the extension module; the system comprises an expansion module, a first building control subsystem, a second building control subsystem and a control module, wherein the expansion module is connected with a network controller of the building system and is used for accessing the first building control subsystem; acquiring a target protocol plug-in matched with a target communication protocol from a protocol plug-in library; a plurality of protocol plug-ins are prestored in a protocol plug-in library; the plurality of protocol plug-ins are respectively matched with the plurality of communication protocols; generating configuration logic according to the target protocol plug-in and the logic control content; and the configuration logic is used for sending the configuration logic to the network controller for operation and carrying out logic control on the accessed first floor control subsystem.
In one embodiment, the computer program when executed by the processor further performs the steps of:
acquiring a basic communication protocol of a network controller; the basic communication protocol is used for the communication between the network controller and the second floor control subsystem; the second floor control subsystem is directly connected to the floor control subsystem of the network controller; acquiring a basic protocol plug-in matched with a basic communication protocol from a protocol plug-in library; generating configuration logic according to the basic protocol plug-in, the target protocol plug-in and the logic control content; and the configuration logic is further used for the network controller to carry out logic control on the first floor control subsystem and the second floor control subsystem.
In one embodiment, the configuration logic is further configured to, by the network controller, obtain the protocol content according to the configuration logic, and configure the protocol content to the expansion module, so that the expansion module performs logic control on the first floor control subsystem based on the protocol content.
In one embodiment, the computer program when executed by the processor further performs the steps of:
determining a communication protocol for communication of the first building control subsystem; the communication protocol used for the first building control subsystem communication is set as the target communication protocol.
In one embodiment, the target communication protocol comprises a Modbus protocol, a BACnet protocol, a Lonwork protocol, or a KNX protocol; the first floor control subsystem comprises a fire fighting system, a water supply and drainage system and/or a heating and ventilation system.
In one embodiment, the computer program when executed by the processor further performs the steps of:
determining various types of communication protocols and determining a bus protocol interface of a building system; acquiring a hardware interface driving program corresponding to a bus protocol interface; and compiling protocol plug-ins of various types of communication protocols based on a driver of the bus protocol interface.
The computer readable storage medium can determine the target communication protocol of the extension module firstly through the stored computer program, then obtains the corresponding target protocol plug-in based on the target communication protocol, generates the configuration logic by combining the specific content of the logic control through the target protocol plug-in, and can generate the configuration logic without modifying the hardware of the building control system, thereby improving the efficiency of generating the configuration logic.
The technical features of the above embodiments can be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the above embodiments are not described, but should be considered as the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above-mentioned embodiments only express several embodiments of the present invention, and the description thereof is more specific and detailed, but not construed as limiting the scope of the invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the inventive concept, which falls within the scope of the present invention. Therefore, the protection scope of the present patent shall be subject to the appended claims.
Claims (10)
1. A method for generating configuration logic of a building system is characterized by comprising the following steps:
determining a target communication protocol of the extension module; the expansion module is connected with a network controller of the building system and used for accessing the first building control subsystem;
acquiring a target protocol plug-in matched with the target communication protocol from a protocol plug-in library; a plurality of protocol plug-ins are prestored in the protocol plug-in library; the plurality of protocol plug-ins are respectively matched with the plurality of communication protocols;
generating configuration logic according to the target protocol plug-in and the logic control content; and the configuration logic is used for sending the configuration logic to the network controller for operation and carrying out logic control on the accessed first building control subsystem.
2. The method of claim 1, wherein the step of generating configuration logic based on the target protocol plug-in and logic control content comprises:
acquiring a basic communication protocol of the network controller; the basic communication protocol is used for the network controller to communicate with a second floor control subsystem; the second floor control subsystem is a floor control subsystem directly connected to the network controller;
acquiring a basic protocol plug-in matched with the basic communication protocol from the protocol plug-in library;
generating configuration logic according to the basic protocol plug-in, the target protocol plug-in and the logic control content; the configuration logic is further used for the network controller to perform logic control on the first floor control subsystem and the second floor control subsystem.
3. The method of claim 1, wherein the configuration logic is further configured to enable the network controller to obtain protocol contents according to the configuration logic, and configure the protocol contents to the expansion module, so that the expansion module logically controls the first building control subsystem based on the protocol contents.
4. The method of claim 1, wherein the step of determining the target communication protocol of the extension module comprises:
determining a communication protocol for the first floor control subsystem communication;
setting the communication protocol for the first building control subsystem communication as the target communication protocol.
5. The method of claim 1, wherein the target communication protocol comprises a Modbus protocol, a BACnet protocol, a Lonwork protocol, or a KNX protocol; the first floor control subsystem comprises a fire fighting system, a water supply and drainage system and/or a heating and ventilation system.
6. The method of claim 1, further comprising the step of:
determining various types of communication protocols, and determining a bus protocol interface of the building system;
acquiring a hardware interface driving program corresponding to the bus protocol interface;
and compiling protocol plug-ins of various types of communication protocols based on the driving program of the bus protocol interface.
7. A configuration logic generating apparatus for a building system, comprising:
the determining module is used for determining a target communication protocol of the extension module; the expansion module is connected with a network controller of the building system and used for accessing the first building control subsystem;
the acquisition module is used for acquiring a target protocol plug-in matched with the target communication protocol from a protocol plug-in library; a plurality of protocol plug-ins are prestored in the protocol plug-in library; the plurality of protocol plug-ins are respectively matched with the plurality of communication protocols;
the generating module is used for generating configuration logic according to the target protocol plug-in and the logic control content; and the configuration logic is used for sending the configuration logic to the network controller for operation and carrying out logic control on the accessed first building control subsystem.
8. A building system, comprising: the system comprises a terminal, a network controller and an expansion module, wherein the terminal is used for managing a building system; the terminal, the network controller and the expansion module are connected in sequence; the expansion module is connected with the first floor control subsystem; wherein,
the terminal is configured to generate configuration logic according to the method for generating configuration logic of a building system as claimed in any one of claims 1 to 6, and send the configuration logic to the network controller, so that the network controller performs logic control on the first building control subsystem.
9. A computer device comprising a processor and a memory, said memory storing a computer program, characterized in that said processor, when executing said computer program, implements the steps of the method according to any of claims 1 to 6.
10. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the method of any one of claims 1 to 6.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910636345.9A CN110362009A (en) | 2019-07-15 | 2019-07-15 | Building system configuration logic generation method and device and building system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910636345.9A CN110362009A (en) | 2019-07-15 | 2019-07-15 | Building system configuration logic generation method and device and building system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN110362009A true CN110362009A (en) | 2019-10-22 |
Family
ID=68219149
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910636345.9A Pending CN110362009A (en) | 2019-07-15 | 2019-07-15 | Building system configuration logic generation method and device and building system |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN110362009A (en) |
Cited By (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111352684A (en) * | 2020-02-27 | 2020-06-30 | 珠海格力电器股份有限公司 | A building control point programming system and method |
| CN111443676A (en) * | 2020-04-14 | 2020-07-24 | 西云图科技(北京)有限公司 | Data acquisition system of water affair system |
| CN111610765A (en) * | 2020-05-25 | 2020-09-01 | 珠海格力电器股份有限公司 | Distributed message control device and method and building control system |
| CN111885162A (en) * | 2020-07-23 | 2020-11-03 | 珠海格力电器股份有限公司 | Building equipment management system |
| CN112084127A (en) * | 2020-08-24 | 2020-12-15 | 珠海格力电器股份有限公司 | Distributed controller and distributed autonomous system |
| CN112468582A (en) * | 2020-11-26 | 2021-03-09 | 珠海格力电器股份有限公司 | Building system based strategy sharing control method and device and computer equipment |
| CN114257658A (en) * | 2021-12-24 | 2022-03-29 | 珠海格力电器股份有限公司 | Communication protocol conversion configuration method, communication protocol conversion method and related equipment |
| CN115016382A (en) * | 2022-05-18 | 2022-09-06 | 珠海格力电器股份有限公司 | Programmable network controllers, control cabinets and field control systems |
| CN115103032A (en) * | 2022-06-10 | 2022-09-23 | 芯来智融半导体科技(上海)有限公司 | Communication protocol control circuit and chip |
| CN115118795A (en) * | 2022-07-28 | 2022-09-27 | 珠海格力电器股份有限公司 | Data processing method, expansion device, control system, and storage medium |
| CN115134427A (en) * | 2022-06-10 | 2022-09-30 | 芯来智融半导体科技(上海)有限公司 | Communication protocol coordination method, device, computer equipment and storage medium |
| CN117082017A (en) * | 2023-10-17 | 2023-11-17 | 之江实验室 | Method and device for managing expansion card of white box switch |
| CN117408763A (en) * | 2023-12-15 | 2024-01-16 | 珠海格力电器股份有限公司 | Charging management method, system, equipment and storage medium for building control system |
Citations (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102801658A (en) * | 2011-05-23 | 2012-11-28 | 镇江金钛软件有限公司 | Configurable access gateway for Internet of things |
| CN103375889A (en) * | 2012-04-27 | 2013-10-30 | 中国航空规划建设发展有限公司 | Network-based air conditioning unit controller |
| CN103687076A (en) * | 2012-08-31 | 2014-03-26 | 深圳光启创新技术有限公司 | Building control system and building control method based on wireless sensing technology |
| CN104867064A (en) * | 2015-05-18 | 2015-08-26 | 广东美的暖通设备有限公司 | Air conditioner naming method and apparatus |
| CN105430094A (en) * | 2015-12-21 | 2016-03-23 | 浙江省公众信息产业有限公司 | Agricultural Internet of things control method and system |
| CN106338920A (en) * | 2015-07-06 | 2017-01-18 | 天津九洲云物联科技有限公司 | Plug-in driving system for intelligent home |
| US20170230487A1 (en) * | 2016-02-04 | 2017-08-10 | Autodesk, Inc. | Programmable data router |
| WO2018125053A1 (en) * | 2016-12-27 | 2018-07-05 | Intel IP Corporation | Framework for iot protocol identification and management |
| CN108494671A (en) * | 2018-03-19 | 2018-09-04 | 珠海格力电器股份有限公司 | Gateway equipment |
| CN108989405A (en) * | 2018-07-03 | 2018-12-11 | 合肥辰知智能科技有限公司 | A kind of farmland illuminance Internet of Things monitoring method |
| CN210573263U (en) * | 2019-07-15 | 2020-05-19 | 珠海格力电器股份有限公司 | Building system |
-
2019
- 2019-07-15 CN CN201910636345.9A patent/CN110362009A/en active Pending
Patent Citations (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102801658A (en) * | 2011-05-23 | 2012-11-28 | 镇江金钛软件有限公司 | Configurable access gateway for Internet of things |
| CN103375889A (en) * | 2012-04-27 | 2013-10-30 | 中国航空规划建设发展有限公司 | Network-based air conditioning unit controller |
| CN103687076A (en) * | 2012-08-31 | 2014-03-26 | 深圳光启创新技术有限公司 | Building control system and building control method based on wireless sensing technology |
| CN104867064A (en) * | 2015-05-18 | 2015-08-26 | 广东美的暖通设备有限公司 | Air conditioner naming method and apparatus |
| CN106338920A (en) * | 2015-07-06 | 2017-01-18 | 天津九洲云物联科技有限公司 | Plug-in driving system for intelligent home |
| CN105430094A (en) * | 2015-12-21 | 2016-03-23 | 浙江省公众信息产业有限公司 | Agricultural Internet of things control method and system |
| US20170230487A1 (en) * | 2016-02-04 | 2017-08-10 | Autodesk, Inc. | Programmable data router |
| WO2018125053A1 (en) * | 2016-12-27 | 2018-07-05 | Intel IP Corporation | Framework for iot protocol identification and management |
| CN108494671A (en) * | 2018-03-19 | 2018-09-04 | 珠海格力电器股份有限公司 | Gateway equipment |
| CN108989405A (en) * | 2018-07-03 | 2018-12-11 | 合肥辰知智能科技有限公司 | A kind of farmland illuminance Internet of Things monitoring method |
| CN210573263U (en) * | 2019-07-15 | 2020-05-19 | 珠海格力电器股份有限公司 | Building system |
Cited By (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111352684A (en) * | 2020-02-27 | 2020-06-30 | 珠海格力电器股份有限公司 | A building control point programming system and method |
| CN111443676A (en) * | 2020-04-14 | 2020-07-24 | 西云图科技(北京)有限公司 | Data acquisition system of water affair system |
| CN111610765B (en) * | 2020-05-25 | 2022-09-30 | 珠海格力电器股份有限公司 | Distributed message control device and method and building control system |
| CN111610765A (en) * | 2020-05-25 | 2020-09-01 | 珠海格力电器股份有限公司 | Distributed message control device and method and building control system |
| CN111885162A (en) * | 2020-07-23 | 2020-11-03 | 珠海格力电器股份有限公司 | Building equipment management system |
| CN112084127A (en) * | 2020-08-24 | 2020-12-15 | 珠海格力电器股份有限公司 | Distributed controller and distributed autonomous system |
| CN112468582A (en) * | 2020-11-26 | 2021-03-09 | 珠海格力电器股份有限公司 | Building system based strategy sharing control method and device and computer equipment |
| CN114257658A (en) * | 2021-12-24 | 2022-03-29 | 珠海格力电器股份有限公司 | Communication protocol conversion configuration method, communication protocol conversion method and related equipment |
| CN115016382A (en) * | 2022-05-18 | 2022-09-06 | 珠海格力电器股份有限公司 | Programmable network controllers, control cabinets and field control systems |
| CN115103032A (en) * | 2022-06-10 | 2022-09-23 | 芯来智融半导体科技(上海)有限公司 | Communication protocol control circuit and chip |
| CN115134427A (en) * | 2022-06-10 | 2022-09-30 | 芯来智融半导体科技(上海)有限公司 | Communication protocol coordination method, device, computer equipment and storage medium |
| CN115134427B (en) * | 2022-06-10 | 2024-02-02 | 芯来智融半导体科技(上海)有限公司 | Communication protocol coordination method, device, computer equipment and storage medium |
| CN115103032B (en) * | 2022-06-10 | 2024-02-02 | 芯来智融半导体科技(上海)有限公司 | Communication protocol control circuit and chip |
| CN115118795A (en) * | 2022-07-28 | 2022-09-27 | 珠海格力电器股份有限公司 | Data processing method, expansion device, control system, and storage medium |
| CN115118795B (en) * | 2022-07-28 | 2023-10-03 | 珠海格力电器股份有限公司 | Data processing method, expansion device, control system, and storage medium |
| CN117082017A (en) * | 2023-10-17 | 2023-11-17 | 之江实验室 | Method and device for managing expansion card of white box switch |
| CN117082017B (en) * | 2023-10-17 | 2024-01-09 | 之江实验室 | A method and device for managing white box switch expansion cards |
| CN117408763A (en) * | 2023-12-15 | 2024-01-16 | 珠海格力电器股份有限公司 | Charging management method, system, equipment and storage medium for building control system |
| CN117408763B (en) * | 2023-12-15 | 2024-05-03 | 珠海格力电器股份有限公司 | Charging management method, system, equipment and storage medium for building control system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110362009A (en) | Building system configuration logic generation method and device and building system | |
| CN210573263U (en) | Building system | |
| CN105487892A (en) | Inter-cloud GIS service deploying system in Linux environment | |
| JP2013156993A (en) | Methods of configuring bios in computer system and computer program products | |
| US11493893B2 (en) | Integrated intelligent building management system | |
| CN105653306B (en) | The method and apparatus of display starting set interface | |
| CN113783967B (en) | Method and system for realizing Internet of things access layer in cloud based on WooLinkOS system | |
| US12130713B2 (en) | Autonomous organization and role selection of homogenous workers | |
| CN114237676B (en) | FPGA logic updating method, device, equipment and readable storage medium | |
| CN113138776A (en) | Template-based cluster automatic deployment method, device, equipment and medium | |
| EP4193225B1 (en) | Method and system for providing engineering of an industrial device in a cloud computing environment | |
| CN101216781A (en) | A multi-processor system, device and method | |
| CN106094750A (en) | The simulative debugging method of dcs | |
| WO2025016086A1 (en) | Pcie device management architecture, method and system, and device and medium | |
| US12372949B2 (en) | Method and arrangement for commissioning an updated application for an industrial automation arrangement | |
| CN113568629B (en) | CAN-based software upgrade method, device, computer equipment and storage medium | |
| CN115237434A (en) | Installation method, device and system of PLC program | |
| CN115145381A (en) | A method, system, storage medium and device for remotely resetting BMC chip | |
| CN111740972B (en) | Method, device, equipment and storage medium for updating communication protocol stack information | |
| CN115686594A (en) | Terminal automatic operation and maintenance management system and method | |
| CN113918179A (en) | A method and system for automatically installing OS in collaboration between a host and an intelligent network card under Linux | |
| CN114116620A (en) | Building data processing method and device, terminal and storage medium | |
| CN112596969A (en) | Expander card debugging device, method, equipment and medium | |
| KR102784100B1 (en) | Cloud server for IoT device management and method thereof | |
| CN110543363A (en) | Virtual machine management method in cloud computing environment |
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 |