Logging system and building automation system
By assigning unique identifiers to sensor units, the logging system facilitates faster and more accurate evaluation of measured values by linking each measurement to its originating unit, addressing the challenge of reconstructing unit-specific characteristics.
Patent Information
- Application Number
- DE102018203765
- Authority / Receiving Office
- DE · DE
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2018-03-13
- Publication Date
- 2025-12-04
- Estimated Expiration
- 2038-03-13
AI Technical Summary
Existing logging systems face difficulties in efficiently and quickly evaluating measured values from sensor units due to the need to consider specific characteristics like resolution, offset, and installation location, which are often difficult to reconstruct retrospectively.
Each sensor unit is assigned a unique identifier, and the logging system generates and stores data sets that include this identifier along with measurement values, allowing for easy identification and consideration of unit-specific characteristics during analysis.
This approach simplifies and accelerates the evaluation of logged measurements by ensuring correct assignment and consideration of sensor unit characteristics, even in systems with multiple independent units.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
[0001] The invention relates to a logging system, in particular for building automation.
[0002] The logging system is used to record measured values in order to check, for example, whether a system, such as a building automation system, in particular a heating, blind and / or air conditioning control system, is functioning correctly.
[0003] The logging system can be used temporarily or permanently integrated into the system.
[0004] The logging system comprises one or more sensor units and a logging unit. The measured values are provided by the sensor units and transmitted to the logging unit. The sensor units can be configured, in particular, to detect temperature, humidity, brightness, a gas (e.g., CO2), a volumetric flow rate, a position, and / or consumption (e.g., of oil, gas, water, and / or electricity). Furthermore, the sensor units can be configured to count pulses (e.g., pulses provided by a consumption meter, preferably for oil, gas, water, and / or electricity).
[0005] The measured values provided by the sensor units are stored in the logging unit. In practice, a common problem is that a valid evaluation of the logged measured values is difficult and time-consuming. Often, specific characteristics of the sensor units, such as resolution, offset, and / or maximum measuring range, or even specific measurement circumstances, such as the installation location of a sensor unit, must be appropriately considered when evaluating the measured values in order to arrive at a valid evaluation result. However, it is often difficult to reconstruct these aspects retrospectively.
[0006] German patent application DE 10 2014 103 442 A1 describes a process engineering plant. According to a possible scenario, a user located in a control room and logged into a workstation notices a critical oxygen reading for a blast furnace shaft. The user creates a work task requesting assistance for the blast furnace shaft. When another user passes the blast furnace shaft on their way back to the control room, the tablet automatically connects to a blast furnace shaft context ID device, receiving a unique ID for the shaft. The tablet transmits this unique ID to the server, which returns information associated with the unique ID (e.g., information about the blast furnace shaft), including a notification graphic indicating that the blast furnace shaft requires action.
[0007] German patent DE 10 2016 201 883 A1 describes a method for commissioning a building automation system for a building, wherein a device installed or to be installed in the building includes an identification code with device-specific data, wherein the identification code is captured by a user's mobile communication device (e.g., smartphone, tablet computer), wherein a building plan for the building is displayed on the mobile communication device's screen, and wherein, through user input on the mobile communication device, the installed or to-be-installed device is assigned to a location on the building plan and / or to other installed or to-be-installed devices on the building plan, and the assignment is stored in the building automation system. The identification code can be captured by optical reading or scanning of the code by a suitably equipped mobile communication device, e.g.,This is done using a scanning program (scan app) installed on the communication device. The identification code can be affixed to the device in machine-readable form, e.g., as a QR code, barcode, Data Matrix code (DMC), NFC tag, or RFID tag.
[0008] DE 10 2015 201 166 A1 describes a vehicle connection device with a locking device by means of which the connection unit is secured to the vehicle interface. The locking device is designed in such a way that it prevents the connection unit from being detached from the vehicle body without damage by a person located in a space of the vehicle intended for the passengers.
[0009] WO 2016 / 030517 describes a service and information system with a server as the control computer and a display terminal. The server is located outside a building as an "external" control computer.
[0010] One object of the invention is to provide a logging system that enables simpler and faster evaluation of the logged measured values.
[0011] The problem is solved by a logging system according to claim 1. According to the invention, each sensor unit has a unique sensor unit identifier and is configured to provide a measurement data set comprising at least one sensor measurement value and the sensor unit identifier. The logging unit is configured to receive the measurement data set from the at least one sensor unit in a logging mode and to generate and store a logging data set based on the received measurement data set. The logging data set comprises at least the sensor measurement value and / or a processed measurement value based on the sensor measurement value. Furthermore, the logging data set comprises the sensor identifier. Each sensor unit has an optically readable sensor unit code in which the respective unique sensor unit identifier and a respective sensor unit additional information are included as code information. the logging unit is designed to provide configuration information based on the additional sensor unit information obtained from the optically readable sensor unit code and to transmit the configuration information to the associated sensor unit, and the sensor unit is designed to generate a measurement data set provisioning function based on the configuration information to provide the measurement data set.
[0012] Because each sensor unit has a unique identifier, which is stored by the logging unit along with the sensor measurement (or the processed measurement) in a log data record, each measurement can subsequently be uniquely assigned to the sensor unit from which it originated. This unique assignment between sensor units and measurements simplifies the process of considering specific sensor unit characteristics during data analysis, as it allows for the quick and easy determination of the corresponding sensor unit (and thus its specific characteristics) for each measurement. Consequently, the overall analysis of logged measurements becomes faster and simpler.
[0013] The logging system according to the invention ensures that, even with a large number of sensor units, the measured values can be correctly assigned and evaluated retrospectively. Furthermore, if several logging systems are present, which, for example, are operated in parallel and / or independently of one another, and which are not communicatively connected to each other, and which expediently each comprise several sensor units, the unique sensor unit identifier assigned to each sensor unit ensures that the corresponding sensor unit can be determined retrospectively for each measured value.
[0014] The statement that each sensor unit has a unique sensor unit identifier means that each sensor unit identifier is assigned to exactly one sensor unit; that is, that each sensor unit has a different sensor unit identifier. Preferably, the relationship between the sensor unit identifiers and the sensor units is one-to-one; that is, that each sensor unit identifier is assigned to exactly one sensor unit and each sensor unit has exactly one sensor unit identifier.
[0015] Advantageously, each sensor unit identifier is globally unique; preferably, each sensor unit identifier is assigned only once globally during the manufacturing of the sensor units. Even if several independent logging systems with multiple sensor units are present, each sensor unit identifier is advantageously assigned to exactly one sensor unit.
[0016] Advantageous further training is the subject of the sub-claims.
[0017] Exemplary details and embodiments are explained below with reference to the figures. Fig. 1. A block diagram of a logging system, Fig. 2 a structure of code information, and Fig. 3. A block diagram of a technical system.
[0018] The Fig. Figure 1 shows a logging system 10 according to an exemplary embodiment. The logging system 10 comprises, by way of example, two sensor units: a first sensor unit 1 and a second sensor unit 2. Alternatively, more or fewer than two sensor units may be present. Preferably, the logging system 10 comprises two or more sensor units.
[0019] Each of the sensor units 1, 2 of the logging system 10 has a unique sensor unit identifier and is configured to provide a measurement data set. The measurement data set includes at least one sensor measurement value and the sensor unit identifier.
[0020] The logging system 10 further comprises a logging unit 3, which is configured to receive the measurement data set from at least one of the sensor units 1, 2 in a logging mode and to generate and store a logging data set based on the received measurement data set. The logging data set comprises at least the sensor measurement value and / or a processed measurement value based on the sensor measurement value, as well as the sensor unit identifier.
[0021] As mentioned above, this method makes it possible to trace which measurement originated from which sensor unit when evaluating the logged measurements. This allows certain characteristics of the sensor units to be more easily taken into account, making the overall evaluation faster and simpler.
[0022] The following section explains exemplary details of the logging system and its components.
[0023] First, a typical operation of the logging system 10 will be discussed.
[0024] In a typical operation of the logging system 10, the logging unit 3 regularly receives a new measurement data set from each sensor unit 1, 2. In the following example, the measurement data sets are labeled with "M ij “, the sensor readings with “SM ij “and the sensor unit identifiers with “SK” i“Refers to the index “i”. The index “i” stands for the associated sensor unit and the index “j” is a numbering.
[0025] For example, the logging unit 3 receives the measurement data sets M 11 , M 21 , M 12 , M 22 The measurement data sets contain, in particular, the following: M 11 = SM 11 , K1; M 21 = SM 21 , K2; M 12 = SM 12 , K1; M 22 = SM 22 , K2.
[0026] According to a possible further training, each measurement data set can additionally contain sensor unit supplementary information "SZ". i “ include.
[0027] In logging unit 3, the sensor readings are processed into measured values and stored as logging records along with the sensor unit identifiers. Alternatively, the sensor readings can also be stored unprocessed as logging records along with the sensor unit identifiers. The following example refers to the first case, but applies analogously to the second case as well (where the sensor readings are stored instead of the processed values).
[0028] The processed measurements are labelled with "VM". ij - ” and the logging records with “P” ij “ referenced.”
[0029] The logging unit 3 generates and stores the logging records P 11 , P 21 , P 12 , P 22 with the following content: P 11 = VM 11 , K1; P 21 = VM 21 , K2; P 12 = VM 12,K1; P 22 = VM 22 , K2.
[0030] The log entries are best written sequentially to a log file. In the example described, the log file might contain the following: "VM 11 , K1, VM 21 , K2, VM 12 , K1, VM 22 , K2". The log file therefore contains a large number of measured values from different sensor units, with the sensor unit identifier of the associated sensor unit stored for each measured value (especially before or after each measured value).
[0031] Next, sensor units 1 and 2 will be explained. Unless otherwise specified, the following explanations apply to both sensor units 1 and 2, even though, for the sake of simplicity, only sensor unit 1 is referenced. If the logging system has additional sensor units, these are preferably designed in accordance with sensor units 1 and 2.
[0032] The sensor unit 1 comprises a housing 32, a sensor element 17, and a microcontroller 16. The sensor element 17 and / or the microcontroller 16 are housed in the housing 32. An optically readable sensor unit code 4 is preferably provided on the sensor unit 1, particularly on the outside of the housing 32. The sensor unit 1 also has a communication interface for communication with the logging unit 3, in particular via a communication bus. By way of example, the communication interface includes a connector 11.
[0033] The unique sensor unit identifier is stored on sensor unit 1 in such a way that it can be read by microcontroller 16. Advantageously, the unique sensor unit identifier is stored in such a way that it cannot be changed. For example, the sensor unit identifier is hard-coded. Sensor unit 1, and in particular microcontroller 16, has non-volatile memory in which the unique sensor unit identifier is stored, specifically in a write-protected manner.
[0034] The sensor unit identifier is, in particular, a unique address within a predefined address space, especially a 48-bit address space. For example, the sensor unit identifier is an address from the 1-Wire address space. Specifically, the sensor unit identifier represents an address that the logging unit 3 can use to address the corresponding sensor unit via the communication bus. The sensor unit identifier is, for example, a binary number, specifically a 48-bit binary number.
[0035] The sensor unit 1 is configured to acquire a measured quantity using the sensor element 17 and to provide a sensor measurement value based on this quantity, for example, by means of the microcontroller 16. The sensor unit 1 is further configured to provide a measurement data set, including the sensor measurement value and the unique sensor unit identifier, using the microcontroller 16, in particular using a measurement data set provisioning function located on the microcontroller 16. The measurement data set is provided at the communication interface. The provision of the measurement data set can occur, for example, in response to a request from the logging unit 3.
[0036] As mentioned previously, the communication interface has, for example, a connector 11. Connector 11 is, for instance, in the form of a USB-A connector. Advantageously, the sensor unit 1 is configured to communicate with the logging unit 3 via the communication bus, in particular a master / slave bus. Advantageously, the communication bus is not a USB standard. The communication bus is, for example, a bus that requires only three lines, such as a ground line, a power supply line, and a data line. Consequently, preferably only three contacts of connector 11 are used. A digital signal, for example, is transmitted via the data line. For example, the communication bus is 1-Wire. Therefore, advantageously, connector 11 is in the USB-A form factor, but the communication taking place via it uses a different communication bus than USB.
[0037] Alternatively or additionally, each sensor unit 1, 2 can also have a different communication interface, a different connector, in particular a wireless communication interface and communicate with the logging unit 3 via this.
[0038] Sensor unit 2 is configured identically to sensor unit 1 and also provides a measurement data set. Preferably, sensor unit 2 detects a different measured quantity than sensor unit 1. The measurement data set from sensor unit 2 comprises a measured value provided by sensor unit 2 and the unique sensor unit identifier of sensor unit 2.
[0039] Advantageously, one, several or all sensor units repeatedly, especially periodically, provide a new measurement data set with a new measured value.
[0040] As mentioned above, sensor unit 1 has, in particular, an optically readable sensor unit code 4. The sensor unit code 4 is, in particular, a machine-readable code, such as a QR code. The unique sensor unit identifier is contained in the sensor unit code 4 as code information 5. Optionally, additional information may also be contained in the sensor unit code 4, such as supplementary sensor unit information.
[0041] The Fig. Figure 2 shows an exemplary structure of the code information 5 contained in the sensor unit code 4.
[0042] Code information 5 includes, in particular, a protocol section 26, a category section 27 containing category information, an identifier section 28 containing the sensor unit identifier, and / or an additional section containing the sensor unit's additional information. Protocol section 26 can also be referred to as the first code section, and the remaining sections of code information 5, namely category section 27, identifier section 28, and / or additional section 28, as the second code section.
[0043] Advantageously, the entire code information 5 represents a URL. The protocol section defines, for example, a network protocol and advantageously includes a domain under which a web server provided on the logging unit 3 is accessible. Category section 27 defines, for example, the sensor type of the associated sensor unit and / or the measured quantity that is acquired by the associated sensor unit. Preferably, category section 27 includes the unit of measurement of the measured value acquired by the associated sensor unit. The additional sensor unit information contained in supplementary section 28 relates, for example, to a property of the sensor unit, in particular of the sensor element, such as a measurement property, like a measurement resolution, measurement range, measurement accuracy, an offset, etc.
[0044] According to a preferred embodiment, the second code section is 128 bits long, wherein the category section is expediently 8 bits long, the identifier section is 48 bits long and / or the additional section is 72 bits long.
[0045] As mentioned above, the code information 5 of sensor unit 1 conveniently includes the sensor unit's additional information. This additional information is not stored in sensor unit 1 itself, and preferably not in the microcontroller 16. Instead, it is contained only in the optically readable sensor unit code 4. As explained below, with such a sensor unit 1, the additional information can then be made available to the microcontroller 16 during commissioning. This can simplify the manufacturing of sensor unit 1, as it may be easier to provide the additional information on the outside of sensor unit 1 during (or after) manufacturing, rather than writing it to the microcontroller 16.
[0046] According to one possible embodiment, the sensor unit 1 is provided on its own, i.e. without the other components of the logging system 10.
[0047] Next, exemplary details of logging unit 3 will be explained.
[0048] The logging unit 3 is expediently designed as a portable device, in particular as a mobile device. For example, the logging unit 3 is smaller than 10 cubic centimeters in size. The logging unit 3 is, in particular, cuboid in shape.
[0049] By way of example, the logging unit 3 has a housing 31. The logging unit 3 preferably comprises a main processor 7, a communication processor 8, a logging memory 9, a reader interface 12, at least one sensor unit interface 13, and / or a power supply 14. The aforementioned components are expediently arranged in the housing 31.
[0050] For example, the logging unit 3 also has an optically readable logging unit code 15, which is arranged on the outside of the logging unit 3, in particular on the outside of the housing 31.
[0051] The power supply 14 is, for example, a connector, a voltage converter, and / or a battery. The power supply 14 provides the voltage required by the logging unit 3, in particular by the main processor 7 and / or the communication processor 8.
[0052] The logging memory 9 is preferably a non-volatile memory, in particular a memory that retains its data even without a power supply. The logging memory 9 is specifically designed as a storage medium, for example as a memory card, such as an SD card, miniSD card or microSD card.
[0053] The logging unit 3 is configured to store the logging data records in the logging memory 9. The logging memory 9 is permanently installed in the logging unit 3, so that it cannot be removed from the logging unit 3 without damaging it. In particular, the logging memory 9 is installed in the logging unit 3 in such a way that it cannot be read and / or written to upon removal, and / or that no other memory can be installed in the location where the logging memory 9 was previously installed. The logging memory 9 is, in particular, glued into the logging unit 3. Advantageously, the logging memory 9 is mounted in the housing 31, preferably on a circuit board of the logging unit 3, and in particular glued.
[0054] Preferably, the logging unit 3 is configured to store the log data record, in particular several, preferably all log data records, in a character encoding, especially ASCII or Unicode. Storage is particularly in CSV format. Advantageously, the log data records are stored in a log file. Advantageously, the logging unit is configured to not allow any modification of the log file, in particular no manual modification, except for the addition of further log data records. This can be achieved, for example, by ensuring that only the process that writes the log data records to the log file has write permissions for the log file.
[0055] The logging unit 3 is optionally equipped to perform a conversion of the log file into another format, in particular a database format such as SQL or XML.
[0056] As an example, the logging unit 3 has three sensor unit interfaces 13. Alternatively, the logging unit 3 can also have more or fewer sensor unit interfaces 13, in particular only one sensor unit interface 13. The sensor unit interfaces 13 are preferably wired interfaces. Advantageously, the communication bus for communication with the sensor units 1, 2 is provided via the sensor unit interfaces 13. The sensor unit interfaces 13 are each implemented in the form of a USB-A socket. As already mentioned above in connection with the connectors 11, preferably a communication bus that requires only three wires (or fewer), for example 1-Wire, is not used for communication.
[0057] As an example, the logging unit 3 has two processors – the main processor 7 and the communication processor 8. Preferably, both processors are implemented as microcontrollers. Alternatively, the logging unit 3 can also have only one processor – the main processor 7. In this case, the functions provided by the communication processor 8 can be provided by the main processor 7.
[0058] The communication processor 8 is configured to perform communication with the sensor units 1 and 2 via the sensor unit interfaces 13. For this purpose, the communication processor 8 has corresponding communication functions, in particular communication drivers. Preferably, the communication processor has a specific communication driver for each of the sensor units. For example, communication with the first sensor unit 1 is performed via a different communication driver than with the second sensor unit 2. By way of example, the communication processor 8 is configured to communicate with the first sensor unit 1 according to a first communication protocol and to communicate with the second sensor unit 2 according to a second communication protocol that differs from the first. The communication processor 8 is implemented, in particular, as a real-time system.
[0059] Advantageously, the main processor 7 is configured to generate one or more communication drivers and to provide the one or more communication drivers to the communication processor 8.
[0060] The reader interface 12 is used for communication with the reader 6, which will be explained below. The reader interface 12 is preferably a wireless interface, for example a WLAN module.
[0061] According to a preferred embodiment, the logging unit 3 has a clock, in particular a real-time clock. The clock can, for example, be integrated into the main processor 7. The clock error of the real-time clock is preferably less than one second per year. Advantageously, the logging unit 3 is configured to set the clock according to a reference time obtained from the internet when a connection to the internet is available (for example, via an Ethernet interface of the logging unit not shown in the figure).
[0062] The logging unit 3 is specifically configured to generate and store the logging data record, preferably several or each logging data record, with a timestamp provided by the clock. The logging data record therefore contains a timestamp in addition to the sensor measurement value or processed measurement value and the sensor unit identifier.
[0063] The optically readable logging unit code 15 is, for example, a machine-readable code, in particular a QR code. Logging unit code 15 specifically includes a URL that points to the web server provided by logging unit 3.
[0064] According to a preferred embodiment, the logging unit 3 is provided on its own, i.e. without the other components of the logging system 10. Now to reader 6:
[0065] The reader 6 is preferably a mobile device, in particular a mobile phone. The reader 6 is used in particular for commissioning the logging unit 3 and / or the sensor units 1, 2. The reader 6 has an optical sensor 19, in particular an image sensor, for reading the sensor unit code 4 and / or the logging unit code 15. Furthermore, the reader 6 includes a communication interface 18, in particular a wireless communication interface, for example a WLAN module, via which the reader 6 can communicate with the logging unit 3. The reader 6 also has a user interface 33, for example a display device and an input device, preferably a touch display.
[0066] The following section will discuss the commissioning of the logging system 10.
[0067] For commissioning the logging system 10, the logging unit 3 has a configuration mode. Logging unit 3 should remain in configuration mode until it is switched to logging mode. In configuration mode, it is possible, in particular, to teach sensor units to the logging unit 3, to set up processing functions for processing received measured values, and / or to set up communication functions for communicating with the sensor units. Furthermore, configuration information for the sensor units can be generated in configuration mode.
[0068] The logging unit 3 is configured, for example, to generate the communication function, in particular the communication driver, for communication with one of the sensor units 1, 2 in configuration mode based on the sensor unit identifier and / or the sensor unit additional information. Specifically, the logging unit 3 is configured to generate a specific communication function for each sensor unit 1, 2 based on the respective sensor unit identifier and / or the sensor unit additional information.
[0069] Furthermore, the logging unit 3 can be configured to provide a processing function in configuration mode, based on the sensor unit identifier and / or the sensor unit's additional information, for processing the received sensor measurement value into the processed measurement value. In particular, the logging unit 3 is configured to generate a specific processing function for each sensor unit 1, 2, based on the respective sensor unit identifier and / or the sensor unit's additional information.
[0070] Furthermore, the logging unit 3 can be configured to provide configuration information in configuration mode based on the sensor unit identifier and / or additional sensor unit information obtained from the optically readable sensor unit code 4, and to transmit this configuration information to the associated sensor unit 1, 2. For example, the additional sensor unit information can also be transmitted to the associated sensor unit 1, 2 as the configuration information. The configuration information includes, for example, firmware and / or parameters, such as measurement parameters.
[0071] The sensor unit 1, 2 is preferably configured to store the configuration information and / or to generate a measurement data set provisioning function based on the configuration information for providing the measurement data set.
[0072] Furthermore, the logging unit 3 can be configured, in particular in logging mode, to transmit correction information to the sensor unit 1, 2, and the sensor unit 1, 2 can be configured to adjust the measurement data set provision function based on the correction information, in particular to adjust it permanently. For example, the logging unit 3 can be configured to recognize, based on sensor measurements, that the sensor measurements have an error, such as an offset, and to provide correction information based on the detected error, with which the sensor unit 1, 2 adjusts its measurement data set provision function so that the detected error is compensated. For example, the logging unit 3 can be configured to detect one or more significant deviations as the error based on a series of measurements from several sensor measurements.In subsequent measurement series, this error can be avoided by using the adapted measurement data set provision function, thus improving functionality.
[0073] The adaptation of the measurement data set provision function can be particularly permanent, so that the sensor unit 1, 2 retains the adapted measurement data set provision function even when used in other logging systems.
[0074] Furthermore, information, particularly documentation information, can be written to sensor units 1 and 2 for documentation purposes or to improve functionality. This information can also be permanently stored in sensor units 1 and 2 and made available to other logging systems.
[0075] The following is an example of the commissioning process for the first sensor unit 1.
[0076] First, a communication connection is established between the logging unit 3 and the reader 6. For example, a wireless network, in particular a WLAN, is created using the reader interface 12, and the reader 6 is added to this wireless network. Furthermore, a web server is provided on the logging unit 3.
[0077] Next, the sensor unit code 4 of the first sensor unit 1 is captured by the reader 6. As mentioned above, the code information 5 contained in the sensor unit code 4 is a URL (hereinafter also referred to as the "first URL"). The first URL points to the web server and includes, in particular, the sensor unit identifier of the first sensor unit 1. The logging unit 3 is configured to provide an initial user interface for configuring the sensor unit associated with the code information 5 when the first URL is accessed.
[0078] Reader 6 accesses the first URL and displays the user interface provided by the web server. Based on the sensor unit identifier, information about the associated sensor unit – in this case, sensor unit 1 – can be provided on the user interface. Furthermore, the user interface can provide the option to enter a plain text name and / or additional sensor unit information for sensor unit 1.
[0079] The reader 6 is configured to transmit the sensor unit identifier and, optionally, the sensor unit additional information and / or the category information to the logging unit 3. This transmission is triggered, for example, by a GET command included in the first URL. Furthermore, the reader 6 transmits the plaintext name and / or the entered sensor unit additional information to the logging unit 3.
[0080] Logging unit 3 stores the received data.
[0081] As a next step, the logging unit 3 generates a processing function for processing the sensor measurements from the first sensor unit 1, a communication function for communicating with the sensor unit 1, and / or configuration information for the first sensor unit 1, based on the sensor unit identifier, the sensor unit additional information and / or the category information.
[0082] For example, the sensor unit's additional information can contain several input variables, such as an error frequency, a measuring range, and / or a measuring principle. The logging unit 3 generates the processing function based on these input variables, in particular using a 3D matrix that maps the input variables to a corresponding processing function. Alternatively or additionally, manual input, for example via the reader 6, can also serve as an input variable to provide the processing function.
[0083] Optionally, the logging unit 3 is configured to verify, based on the category information, in particular the unit of measurement contained therein, whether the correct processing function is provided.
[0084] Logging unit 3 is conveniently designed to modify the sensor unit's additional information, for example, based on manual input and / or stored information. For instance, the sensor unit's additional information can be updated in logging unit 3.
[0085] The configuration information primarily consists of firmware and / or parameters such as resolution and / or measuring range. This information is typically provided based on the sensor unit identifier and / or category information. Alternatively, the configuration information can simply be the additional sensor unit information.
[0086] The aforementioned steps can be carried out analogously for other sensor units, for example for sensor unit 2.
[0087] The sensor units thus trained are then connected to the logging unit 3. Each trained sensor unit is expediently connected to a sensor unit interface 13 via its connector 11.
[0088] Next, the logging unit code 15 is captured using reader 6. Logging unit code 15 includes a second URL that points to the web server. Logging unit 3 is configured to provide a second user interface, different from the first, when the second URL is accessed.
[0089] Reader 6 accesses the second URL and displays the second user interface. This second user interface allows the activation of the individual paired sensor units 1 and 2, thereby transferring configuration information to these units and / or starting their assigned processing and / or communication functions. Furthermore, the second user interface allows the activation of logging mode.
[0090] Next, the logging mode of logging unit 3 will be explained.
[0091] As mentioned above, the logging mode is started via the second user interface. Logging unit 3 is conveniently configured not to provide the configuration mode, and in particular the first user interface, after the logging mode has been started. Specifically, after the logging mode has been started, it is no longer possible to pair a sensor unit and / or to change the configuration of sensor units 1, 2, and / or logging unit 3.
[0092] As mentioned above, the logging unit 3 is designed to create and save logging data sets based on received measurement data sets in logging mode.
[0093] Advantageously, the logging unit 3 is designed to request a measurement data set from each of the sensor units 1, 2 at predetermined, in particular regular, intervals, especially via the control unit interfaces 13.
[0094] In response to requests from the logging unit 3, sensor units 1 and 2 each provide measurement data sets, in particular using their respective provisioning functions. Each measurement data set includes a sensor measurement value, a sensor unit identifier, and optionally, additional sensor unit information.
[0095] The logging unit 3 receives several measurement data sets sequentially from the sensor units 1 and 2. Communication is expediently carried out using a specific communication function in each case.
[0096] The logging unit 3 processes the sensor measurements contained in the measurement data sets into processed measurement values, in particular using the additional sensor unit information contained in the measurement data set and / or the processing function. Alternatively, no processing of the sensor measurements takes place.
[0097] The logging unit generates a corresponding logging record for each received measurement data record, containing at least the sensor measurement value and / or the processed measurement value based on the sensor measurement value, as well as the sensor identifier (and optionally a timestamp).
[0098] The logging unit 3 stores multiple, in particular all, logging records in the same logging file, preferably in the logging memory 9.
[0099] Logging unit 3 is advantageously configured to provide the log file in such a way that it can be retrieved at any time, especially during logging mode when data is being written to the log file. The log file is provided, for example, via the web server running on logging unit 3, specifically via HTTP and / or FTP.
[0100] The Fig. Figure 3 shows a technical system, for example a building automation system 20, in which the logging system 10 is used.
[0101] The logging system 10 is used here in a black box manner; that is, the logging system 10 serves solely for logging data and is separate from the other components of the technical system, in particular the building automation system 20. Specifically, the logging system is provided independently of / in addition to any existing sensors used in a control loop.
[0102] The technical system, in particular the building automation system 20, comprises a control system 21 for controlling a technical process 22. The control system 21 comprises a control unit 23, a sensor 24 communicatively connected to the control unit 23, and an actuator 25 communicatively connected to the control unit 23 and influencing the technical process 22.
[0103] The technical system, in particular the building automation system, also includes the logging system 10, which here expediently serves exclusively for logging measured values. The logging system 10 does not have its own control function. Preferably, the logging system 10 is communicatively separate from the control unit 23, and in particular from each control unit of the technical system, especially the building automation system 20.
[0104] The logging system 10 comprises sensor unit 1 and logging unit 3. Optionally, the logging system 10 can also include two or more sensor units 1, 2.
[0105] The sensor unit 1 and the sensor 24 can expediently detect the same measured quantity. In particular, the sensor unit 1 and / or the sensor 24 detect a measured quantity related to the technical process 22, especially a measured quantity that can be influenced by the actuator 24.
[0106] Control system 21 includes, for example, building control, in particular heating control, air conditioning control and / or blind control. Technical process 22 is accordingly exemplified by the flow and / or temperature control of a heating or cooling fluid or the raising / lowering of a blind.
Claims
[1] Logging system (10) comprising: - at least one sensor unit (1, 2), wherein each sensor unit (1, 2) has a unique sensor unit identifier and is configured to provide a measurement data set comprising at least one sensor measurement value and the sensor unit identifier, and - a logging unit (3) configured to receive the measurement data set from the at least one sensor unit (1, 2) in a logging mode and to generate and store a logging data set based on the received measurement data set, wherein the logging data set comprises at least the sensor measurement value and / or a processed measurement value based on the sensor measurement value, as well as the sensor identifier, wherein Each sensor unit (1, 2) has an optically readable sensor unit code (4) in which the respective unique sensor unit identifier and a respective sensor unit additional information are contained as code information (5), wherein the logging unit (3) is configured to provide configuration information based on the sensor unit additional information obtained from the optically readable sensor unit code (4) and to transmit the configuration information to the associated sensor unit (1, 2), and the sensor unit (1, 2) is configured to generate a measurement data set provisioning function for providing the measurement data set based on the configuration information. [2] Logging system (10) according to claim 1, wherein the logging unit (3) is configured to receive successively several measurement data sets from the at least one sensor unit (1, 2), each containing at least one sensor measurement value and a unique sensor unit identifier, and to generate a corresponding logging data set for each received measurement data set containing at least the sensor measurement value and / or the processed measurement value based on the sensor measurement value, as well as the sensor identifier, and to store several logging data sets in the same logging file. [3] Logging system (10) according to claim 1 or 2, wherein the logging unit (3) has a clock and is configured to generate and store the logging data record with a timestamp provided by the clock. [4] Logging system (10) according to one of the preceding claims, wherein the logging unit (3) has a memory card and is configured to store the logging data records in the memory card, wherein the memory card is firmly glued into the logging unit (3) so that the memory card cannot be removed from the logging unit (3) without destruction. [5] Logging system (10) according to a preceding claim, further comprising a reading device (6) for reading the sensor unit code (4) and providing the unique sensor unit identifier and the sensor unit additional information for the logging unit (3), wherein the logging unit (3) is configured to provide, on the basis of the sensor unit identifier and / or the sensor unit additional information, a communication function for communication with the at least one sensor unit (1, 2) and / or a processing function for processing the received sensor unit measurement value into the processed measurement value. [6] Logging system (10) according to claim 5, wherein the logging unit (3) has a main processor (7) and a communication processor (8), wherein the main processor (7) is configured to generate a communication driver and provide it to the communication processor (8). [7] Logging system (10) according to a preceding claim, wherein the code information (5) comprises a first URL that refers to a web server provided on the logging unit (3), wherein the logging unit (3) is configured to provide, upon calling the first URL, a first user interface for teaching the sensor unit (1, 2) that belongs to the code information (5). [8] Logging system (10) according to a preceding claim, wherein an optically readable logging unit code (15) is provided on the logging unit (3) which includes a second URL that refers to the web server, wherein the logging unit (3) is configured to provide a second user interface different from the first user interface for starting the logging mode when the second URL is called. [9] Logging system (10) according to a preceding claim, wherein the logging unit (3) is configured to provide correction information based on one or more sensor measurements and the sensor unit (1, 2) is configured to adapt the measurement data set provision function based on the correction information. [10] Logging system (10) according to one of the preceding claims, wherein each sensor unit (1, 2) has a connector (11) in the form of a USB-A connector, via which each sensor unit (1, 2) is connected to the logging unit (3), wherein each sensor unit (1, 2) is configured to use only three contacts of the connector (11) for communication with the logging unit (3). [11] Building automation system (20) comprising a control system (21) for controlling a technical process (22), wherein the control system (21) comprises a control unit (23), a sensor (24) communicatively connected to the control unit (23) and an actuator (25) communicatively connected to the control unit (23) and influencing the technical process (22), and wherein the building automation system (20) additionally comprises a logging system (10) according to one of the preceding claims, wherein the logging system (10) serves exclusively for logging measured values, has no control function of its own and is communicatively separated from the control unit (23).
Citation Information
Patent Citations
Method for initiating or continuing a mobile control session in a process plant
DE102014103442A1
vehicle connection device
DE102015201166A1
Procedure and arrangement for commissioning a building automation system
DE102016201883A1
Service and information system for buildings and methods for the automatic handling of malfunctions or of service and maintenance work and for the documentation thereof
WO2016030517A1