KR102022112B1 - Measurement system - Google Patents

Measurement system Download PDF

Info

Publication number
KR102022112B1
KR102022112B1 KR1020170066299A KR20170066299A KR102022112B1 KR 102022112 B1 KR102022112 B1 KR 102022112B1 KR 1020170066299 A KR1020170066299 A KR 1020170066299A KR 20170066299 A KR20170066299 A KR 20170066299A KR 102022112 B1 KR102022112 B1 KR 102022112B1
Authority
KR
South Korea
Prior art keywords
control units
control unit
sensor
master
sensor data
Prior art date
Application number
KR1020170066299A
Other languages
Korean (ko)
Other versions
KR20180001445A (en
Inventor
마사지 아베
Original Assignee
무사시노 컴퍼니 리미티드
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 무사시노 컴퍼니 리미티드 filed Critical 무사시노 컴퍼니 리미티드
Publication of KR20180001445A publication Critical patent/KR20180001445A/en
Application granted granted Critical
Publication of KR102022112B1 publication Critical patent/KR102022112B1/en

Links

Images

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C17/00Arrangements for transmitting signals characterised by the use of a wireless electrical link
    • G08C17/02Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01FMEASURING VOLUME, VOLUME FLOW, MASS FLOW OR LIQUID LEVEL; METERING BY VOLUME
    • G01F23/00Indicating or measuring liquid level or level of fluent solid material, e.g. indicating in terms of volume or indicating by means of an alarm
    • G01F23/22Indicating or measuring liquid level or level of fluent solid material, e.g. indicating in terms of volume or indicating by means of an alarm by measuring physical variables, other than linear dimensions, pressure or weight, dependent on the level to be measured, e.g. by difference of heat transfer of steam or water

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Thermal Sciences (AREA)
  • Fluid Mechanics (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Arrangements For Transmission Of Measured Signals (AREA)
  • Level Indicators Using A Float (AREA)
  • Measurement Of Levels Of Liquids Or Fluent Solid Materials (AREA)

Abstract

본 발명은 장치의 소형화나 설치공간의 공간절약화를 가능하게 할 수 있는 계측 시스템을 제공한다.
본 제1 실시형태에 관한 계측 시스템(10a)에서는, 복수의 노드(40a~40n)와 CPU(20) 사이의 데이터 통신은, 시스템 서포트 패널(11) 내에서 마스터(30)와 슬레이브(50a~50n)를 개재하여, 유선이 아니라, 무선에 의해 와이어리스로 데이터 통신 가능하게 접속된다. 이로써, 이들 사이에는 데이터 통신용 케이블을 설치할 필요가 없으므로, 케이싱 내에 케이블 수용공간을 확보할 필요도 없어진다. 따라서 이와 같은 케이블 수용공간이 불필요해지는 만큼, 시스템 서포트 패널(11)의 체격을 작게 하는 것이 가능해진다. 이에 따라, 장치의 소형화나 설치공간의 공간절약화를 가능하게 할 수 있다.
The present invention provides a measurement system capable of miniaturizing the device and saving the space of the installation space.
In the measurement system 10a according to the first embodiment, data communication between the plurality of nodes 40a to 40n and the CPU 20 is performed by the master 30 and the slaves 50a to within the system support panel 11. Through 50n), data communication is possible by wireless, not by wire. This eliminates the necessity of providing a data communication cable between them, and eliminates the need to secure a cable accommodating space in the casing. Therefore, the size of the system support panel 11 can be reduced as much as such a cable accommodation space becomes unnecessary. As a result, it is possible to reduce the size of the device and to save space in the installation space.

Description

계측 시스템{MEASUREMENT SYSTEM}MEASURING SYSTEM {MEASUREMENT SYSTEM}

본 발명은 복수의 센서에 접속되는 복수의 제어유닛을 구비하는 계측 시스템에 관한 것이다.The present invention relates to a measurement system having a plurality of control units connected to a plurality of sensors.

복수의 센서에 접속되는 복수의 제어유닛을 구비하는 계측 시스템으로서, 예를 들면 이하에 기재하는 특허문헌1에 개시되어 있는 "액면 계측 시스템"이 있다. 이 시스템에서는, 센서로서의 전극쌍에 접속된 검출제어회로가 복수 설치되며, 이들 복수의 검출제어회로는, 예를 들면 PC를 이용하여 구성되는 산출회로에 접속된다(특허문헌1; 단락0021).As a measurement system including a plurality of control units connected to a plurality of sensors, for example, there is a "liquid level measurement system" disclosed in Patent Document 1 described below. In this system, a plurality of detection control circuits connected to an electrode pair as a sensor are provided, and the plurality of detection control circuits are connected to a calculation circuit configured using, for example, a PC (Patent Document 1; paragraph 0021).

일본 특허 공개2013-205311호 공보Japanese Patent Publication No. 2013-205311

상기 특허문헌1에 개시된 "액면 계측 시스템"과 같이 복수의 제어유닛을 구비하는 계측 시스템에 있어서는, 복수의 제어유닛과, 이들 제어유닛으로부터 출력되는 센서 데이터 등을 처리하는 상위 제어유닛(특허문헌1에서는 산출회로)과의 사이를, 제어유닛의 수만큼 케이블 등으로 전기적으로 접속할 필요가 있다. 예를 들면 제어유닛이 100대인 경우에는 100개의 케이블을 상위 제어유닛과의 사이에 배선시킬 필요가 있다.In a measurement system including a plurality of control units, such as the "liquid level measurement system" disclosed in the patent document 1, a plurality of control units and a higher level control unit for processing sensor data output from these control units (Patent Document 1 In this case, the number of control units needs to be electrically connected to each other by the calculation circuit). For example, if there are 100 control units, it is necessary to wire 100 cables between the upper control units.

특히 복수의 센서에 접속되는 복수의 제어유닛과 그 상위 제어유닛을 동일 케이싱 내에 수용할 경우에는, 양자간을 접속하는 케이블의 수용공간을 케이싱 내에 확보할 필요가 있다. 이에 따라, 케이블의 개수에 따라서는 케이싱이 대형으로 될 수 있는 점에서, 다수 개의 케이블이 장치의 소형화나 장치를 설치하는 공간의 공간절약화를 방해할 우려가 있다.In particular, when accommodating a plurality of control units connected to a plurality of sensors and an upper control unit thereof in the same casing, it is necessary to secure an accommodating space in the casing for connecting the two. As a result, the casing can be enlarged depending on the number of cables, so that a plurality of cables may hinder the miniaturization of the device and the space saving of the space for installing the device.

본 발명은, 전술한 과제를 해결하기 위해 이루어진 것으로, 장치의 소형화나 설치공간의 공간절약화를 가능하게 할 수 있는 계측 시스템을 제공하는 것을 목적으로 한다.This invention is made | formed in order to solve the above-mentioned subject, and an object of this invention is to provide the measuring system which can enable the size reduction of an apparatus, and the space saving of an installation space.

상기 목적을 달성하기 위해, 특허청구범위의 제1항에 기재된 본 발명의 계측 시스템은, 복수의 센서에 대하여 데이터통신 가능하게 각각 접속되는 복수의 제1 제어유닛과, 상기 복수의 제1 제어유닛에 데이터통신 가능하게 접속되어 상기 복수의 센서가 송출하는 개개의 센서 데이터 또는 이들 센서 데이터에 기초한 센서 정보를 상기 복수의 제1 제어유닛으로부터 수신하는 복수의 제2 제어유닛과, 상기 복수의 제1 제어유닛 및 상기 복수의 제2 제어유닛을 수용하는 케이싱을 구비하며, 상기 복수의 제1 제어유닛과 상기 제2 제어유닛 사이의 데이터 통신은, 상기 케이싱 내에서 실행되는 무선 데이터통신이고, 상기 데이터 통신의 통신 절차는 폴링 방식이며, 상기 복수의 제2 제어유닛 중 하나의 제2 제어유닛이 상기 폴링 방식의 폴링 처리를 실행하지 않게 되면, 상기 복수의 제1 제어유닛 중, 이 하나의 제2 제어유닛에 상기 센서 데이터 또는 상기 센서 정보를 송신하던 상기 제1 제어유닛은, 상기 복수의 제2 제어유닛 중 다른 제2 제어유닛에 상기 센서 데이터 또는 상기 센서 정보를 송신하는 것을 기술적 특징으로 한다. "폴링 처리"란, 통신 절차가 폴링 방식인 경우에 있어서, 제2 제어유닛으로부터 제1 제어유닛에 대한 폴 프레임의 송신처리를 말한다.MEANS TO SOLVE THE PROBLEM In order to achieve the said objective, the measuring system of this invention as described in Claim 1 has the 1st control unit which respectively connected so that data communication is possible with respect to a some sensor, and the said 1st control unit A plurality of second control units connected to each other so as to be capable of data communication, and receiving individual sensor data transmitted by the plurality of sensors or sensor information based on these sensor data from the plurality of first control units, and the plurality of firsts A casing accommodating a control unit and the plurality of second control units, wherein data communication between the plurality of first control units and the second control unit is wireless data communication executed in the casing, and the data The communication procedure of the communication is a polling method, and a second control unit of one of the plurality of second control units does not execute the polling process of the polling method. The first control unit which has transmitted the sensor data or the sensor information to the second control unit of the plurality of first control units is the second control unit of the other of the plurality of second control units. The sensor is characterized in that the transmission of the sensor data or the sensor information. The "polling process" refers to a transmission process of a poll frame from a second control unit to a first control unit when the communication procedure is a polling system.

복수의 제1 제어유닛과 복수의 제2 제어유닛 사이의 데이터 통신은, 케이싱 내에서 실행되는 무선 데이터 통신이고, 상기 데이터 통신의 통신 절차는 폴링 방식이다. 즉, 복수의 제1 제어유닛과 복수의 제2 제어유닛은, 유선이 아니라 무선에 의해 와이어리스로 데이터 통신 가능하게 접속된다. 이로써, 이들 사이에는 데이터 통신용 케이블을 설치할 필요가 없으므로, 케이싱 내에 케이블 수용공간을 확보할 필요도 없어진다. 또한, 복수의 제2 제어유닛 중 하나의 제2 제어유닛이 폴링 방식의 폴링 처리를 실행하지 않게 되면(본래 실행되어야 할 폴링 처리가 없는 경우 등), 이 하나의 제2 제어유닛에 대하여 센서 데이터 또는 센서 정보를 송신하던 제1 제어유닛은, 복수의 제2 제어유닛 중의 다른 제2 제어유닛(정상적으로 폴링 처리 등을 실행할 수 있는 제2 제어유닛)에 대하여 센서 데이터 또는 센서 정보를 송신한다. 이로써, 상기 제1 제어유닛이, 예를 들면 고장 등의 원인 때문에 응답하지 못하는 하나의 제2 제어유닛에 대하여 센서 데이터 또는 센서 정보를 계속 송신함에 의한 센서 데이터 또는 센서 정보의 전달장애를 억제할 수 있다. 또, 폴링 방식은 TDMA(Time Division Multiple Access; 시분할 다중 접속) 방식과 같이 정확한 타임슬롯을 필요로 하지 않으므로, 복잡해질 수 있는 동기 절차를 채용할 필요도 없다.The data communication between the plurality of first control units and the plurality of second control units is wireless data communication executed in the casing, and the communication procedure of the data communication is a polling method. That is, the plurality of first control units and the plurality of second control units are connected to each other in a wireless manner by wireless, not by wire. This eliminates the necessity of providing a data communication cable between them, and eliminates the need to secure a cable accommodating space in the casing. In addition, when one second control unit of the plurality of second control units does not perform the polling process of the polling method (when there is no polling process to be executed originally, etc.), sensor data for this one second control unit Alternatively, the first control unit that has transmitted sensor information transmits sensor data or sensor information to another second control unit (a second control unit that can normally perform polling processing or the like) among the plurality of second control units. As a result, it is possible to suppress transmission failure of the sensor data or the sensor information by continuously transmitting the sensor data or the sensor information to one second control unit which fails to respond due to, for example, a failure or the like. have. In addition, since the polling method does not require accurate timeslots as in the TDMA (Time Division Multiple Access) method, it is not necessary to employ a synchronous procedure that can be complicated.

삭제delete

삭제delete

또, 특허청구범위의 제2항에 기재된 본 발명의 계측 시스템은, 복수의 센서에 대하여 데이터통신 가능하게 각각 접속되는 복수의 제1 제어유닛과, 상기 복수의 제1 제어유닛에 데이터통신 가능하게 접속되어 상기 복수의 센서가 송출하는 개개의 센서 데이터 또는 이들 센서 데이터에 기초한 센서 정보를 상기 복수의 제1 제어유닛으로부터 수신하는 복수의 제2 제어유닛과, 상기 복수의 제1 제어유닛 및 상기 복수의 제2 제어유닛을 수용하는 케이싱을 구비하며, 상기 복수의 제1 제어유닛과 상기 제2 제어유닛 사이의 데이터 통신은, 상기 케이싱 내에서 실행되는 무선 데이터통신이고, 상기 데이터 통신의 통신 절차는 폴링 방식이며, 상기 복수의 제2 제어유닛 중 일부의 제2 제어유닛은, 상기 복수의 제1 제어유닛 중 일부의 제1 제어유닛으로부터 상기 센서 데이터 또는 상기 센서 정보를 수신하며, 상기 복수의 제2 제어유닛 중 나머지 제2 제어유닛은, 상기 복수의 제1 제어유닛 중의 나머지 제1 제어유닛으로부터 상기 센서 데이터 또는 상기 센서 정보를 수신하는 것을 기술적 특징으로 한다.Moreover, the measurement system of this invention of Claim 2 enables data communication with the some 1st control unit connected to each of the some sensor so that data communication is possible, and the said 1st control unit. A plurality of second control units connected to receive the individual sensor data transmitted by the plurality of sensors or sensor information based on the sensor data from the plurality of first control units, the plurality of first control units, and the plurality of A casing accommodating a second control unit, wherein the data communication between the plurality of first control units and the second control unit is wireless data communication executed within the casing, and the communication procedure of the data communication is The second control unit of a part of the plurality of second control units is configured to be polled from the first control unit of some of the plurality of first control units. Data or the sensor information, and the remaining second control unit of the plurality of second control units receives the sensor data or the sensor information from the remaining first control units of the plurality of first control units. It is technical feature.

케이싱 내에 제2 제어유닛이 복수(예를 들면 3대) 수용된 경우에 있어서, 예를 들면 3대의 제2 제어유닛 중 1대의 제2 제어유닛은, 100대의 제1 제어유닛 중 30대의 제1 제어유닛으로부터 센서 데이터 또는 센서 정보를 수신하고, 다른 1대의 제2 제어유닛은, 나머지 70대의 제1 제어유닛 중 30대의 제1 제어유닛으로부터 센서 데이터 또는 센서 정보를 수신하며, 나머지 1대의 제2 제어유닛은, 나머지 40대의 제1 제어유닛으로부터 센서 데이터 또는 센서 정보를 수신한다. 이로써, 1대의 제2 제어유닛이 100대의 제1 제어유닛으로부터 센서 데이터 또는 센서 정보를 수신하는 경우에 비해, 1대당 정보처리의 부하를 줄이는 것이 가능해진다. 즉, 제2 제어유닛이 단일인 경우에 비해 부하 분산을 가능하게 한다. 또, 폴링 방식은 TDMA(Time Division Multiple Access; 시분할 다중 접속) 방식과 같이 정확한 타임슬롯을 필요로 하지 않으므로, 복잡해질 수 있는 동기 절차를 채용할 필요도 없다.In the case where a plurality of second control units (for example, three) are accommodated in the casing, for example, one second control unit of the three second control units may control 30 first control units of the 100 first control units. Receives sensor data or sensor information from the unit, and the other second control unit receives sensor data or sensor information from 30 first control units of the remaining 70 first control units, and the other one second control. The unit receives sensor data or sensor information from the remaining 40 first control units. Thereby, it becomes possible to reduce the load of information processing per one, compared with the case where one second control unit receives sensor data or sensor information from 100 first control units. In other words, load balancing is enabled as compared with the case where the second control unit is single. In addition, since the polling method does not require accurate timeslots as in the TDMA (Time Division Multiple Access) method, it is not necessary to employ a synchronous procedure that can be complicated.

또한, 특허청구범위의 제3항에 기재된 본 발명의 계측 시스템은, 복수의 센서에 대하여 데이터통신 가능하게 각각 접속되는 복수의 제1 제어유닛과, 상기 복수의 제1 제어유닛에 데이터통신 가능하게 접속되어 상기 복수의 센서가 송출하는 개개의 센서 데이터 또는 이들 센서 데이터에 기초한 센서 정보를 상기 복수의 제1 제어유닛으로부터 수신하는 2대의 제2 제어유닛과, 상기 복수의 제1 제어유닛 및 상기 2대의 제2 제어유닛을 수용하는 케이싱을 구비하며, 상기 복수의 제1 제어유닛과 상기 2대의 제2 제어유닛 사이의 데이터 통신은, 상기 케이싱 내에서 실행되는 무선 데이터통신이고, 상기 데이터 통신의 통신 절차는 폴링 방식이며, 상기 2대의 제2 제어유닛 중 한쪽의 제2 제어유닛은, 상기 복수의 제1 제어유닛 중 일부의 제1 제어유닛으로부터 상기 센서 데이터 또는 상기 센서 정보를 수신하고, 상기 2대의 제2 제어유닛 중 다른 쪽의 제2 제어유닛은, 상기 복수의 제1 제어유닛 중 나머지 제1 제어유닛으로부터 상기 센서 데이터 또는 상기 센서 정보를 수신하며, 상기 한쪽의 제2 제어유닛이 상기 폴링 방식의 폴링 처리를 실행하지 않게 되면, 상기 일부의 제1 제어유닛은, 상기 다른 쪽의 제2 제어유닛에 대하여 상기 센서 데이터 또는 상기 센서 정보를 송신하고, 상기 다른 쪽의 제2 제어유닛이 상기 폴링 방식의 폴링 처리를 실행하지 않게 되면, 상기 나머지 제1 제어유닛은, 상기 한쪽의 제2 제어유닛에 대하여 상기 센서 데이터 또는 상기 센서 정보를 송신하는 것을 기술적 특징으로 한다. "폴링 처리"란, 통신 절차가 폴링 방식인 경우에 있어서, 제2 제어유닛으로부터 제1 제어유닛에 대한 폴 프레임의 송신처리를 말한다.In addition, the measurement system of the present invention according to claim 3, wherein the measurement system of the present invention is capable of data communication to a plurality of first control units that are respectively connected to a plurality of sensors so as to enable data communication, and to the plurality of first control units. Two second control units connected to receive the individual sensor data transmitted by the plurality of sensors or sensor information based on the sensor data from the plurality of first control units, the plurality of first control units, and the two A casing accommodating a plurality of second control units, wherein data communication between the plurality of first control units and the two second control units is wireless data communication executed in the casing, and communication of the data communication. The procedure is a polling method, and one of the two second control units is controlled from the first control unit of some of the plurality of first control units. Receives sensor data or the sensor information, and the second control unit on the other side of the two second control units receives the sensor data or the sensor information from the remaining first control units of the plurality of first control units. And when the one second control unit does not execute the polling processing of the polling method, the first part of the first control unit transmits the sensor data or the sensor information to the other second control unit. And when the other second control unit does not execute the polling process of the polling method, the remaining first control unit transmits the sensor data or the sensor information to the second control unit. It is a technical feature. The "polling process" refers to a transmission process of a poll frame from a second control unit to a first control unit when the communication procedure is a polling system.

케이싱 내에 제2 제어유닛이 2대 수용된 경우에 있어서, 2대의 제2 제어유닛 중 1대의 제2 제어유닛은, 예를 들면 100대의 제1 제어유닛 중 50대의 제1 제어유닛(일부의 제1 제어유닛)으로부터 센서 데이터 또는 센서 정보를 수신하고, 다른 1대의 제2 제어유닛은, 나머지 50대의 제1 제어유닛(나머지 제1 제어유닛)으로부터 센서 데이터 또는 센서 정보를 수신한다. 이로써, 1대의 제2 제어유닛이 100대의 제1 제어유닛으로부터 센서 데이터 또는 센서 정보를 수신하는 경우에 비해, 1대당의 정보처리 부하를 줄이는 것이 가능해진다. 즉, 제2 제어유닛이 단일인 경우에 비해 부하 분산을 가능하게 한다. 또, 폴링 방식은 TDMA(Time Division Multiple Access; 시분할 다중 접속) 방식과 같이 정확한 타임슬롯을 필요로 하지 않으므로, 복잡해질 수 있는 동기 절차를 채용할 필요도 없다.In the case where two second control units are accommodated in the casing, one second control unit of the two second control units is, for example, 50 first control units (some of the first of 100 first control units). The sensor data or sensor information is received from the control unit, and the other second control unit receives sensor data or sensor information from the remaining 50 first control units (the remaining first control units). Thereby, compared to the case where one second control unit receives sensor data or sensor information from 100 first control units, it becomes possible to reduce the information processing load per unit. In other words, load balancing is enabled as compared with the case where the second control unit is single. In addition, since the polling method does not require accurate timeslots as in the TDMA (Time Division Multiple Access) method, it is not necessary to employ a synchronous procedure that can be complicated.

또, 한쪽 제2 제어유닛이 폴링 방식의 폴링 처리를 실행하지 않게 되면(본래 실행되어야 할 폴링 처리가 없는 경우 등), 이 한쪽의 제2 제어유닛에 대하여 센서 데이터 또는 센서 정보를 송신하던 50대의 제1 제어유닛은, 다른 쪽 제2 제어유닛(정상적으로 폴링 처리 등을 실행할 수 있는 제2 제어유닛)에 대하여 센서 데이터 또는 센서 정보를 송신한다. 또한, 다른 쪽 제2 제어유닛이 폴링 방식의 폴링 처리를 실행하지 않게 되면(본래 실행되어야 할 폴링 처리가 없는 경우 등), 이 다른 쪽 제2 제어유닛에 대하여 센서 데이터 또는 센서 정보를 송신하던 50대의 제1 제어유닛은, 한쪽 제2 제어유닛(정상적으로 폴링 처리 등을 실행할 수 있는 제2 제어유닛)에 대하여 센서 데이터 또는 센서 정보를 송신한다. 이로써, 50대의 제1 제어유닛이, 예를 들면 고장 등의 원인 때문에 응답할 수 없는 한쪽(또는 다른 쪽)의 제2 제어유닛에 대하여 센서 데이터 또는 센서 정보를 계속 송신함에 의한 센서 데이터 또는 센서 정보의 전달장애를 억제할 수 있다.If one second control unit does not perform a polling process of the polling method (eg, there is no polling process to be executed in the first place), 50 units which have transmitted sensor data or sensor information to this second control unit may be used. The first control unit transmits sensor data or sensor information to the other second control unit (a second control unit that can normally perform polling processing or the like). In addition, when the other second control unit does not perform the polling processing of the polling method (such as when there is no polling process to be executed originally), the sensor 50 or the sensor information is transmitted to the other second control unit. The large first control unit transmits sensor data or sensor information to one second control unit (a second control unit that can normally perform polling processing or the like). Thereby, the sensor data or sensor information by continuously transmitting sensor data or sensor information to one (or the other) second control unit that cannot be responded to, for example, due to a failure or the like. Can suppress transmission disturbances.

또한, 특허청구범위의 제4항에 기재된 본 발명의 계측 시스템은, 제1항 내지 제3항 중 어느 한 항에 기재된 계측 시스템에 있어서, 상기 복수의 센서는, 선박의 탱크에 저장되는 액체의 액면 위치를 검출하는 액위(液位) 센서인 것을 기술적 특징으로 한다. 이로써, 탑재기기용 설치공간이 제한된 크기의 선박(특히 상용선박)에 있어서는, 케이블의 수용공간이 불필요해지는 만큼의 케이싱이나 장치의 크기 축소(downsizing) 효과가 유효하게 된다. 즉, 장치의 소형화나 설치공간의 공간절약화 효과가 높다.In addition, in the measurement system according to claim 4 of the claims, the measurement system according to any one of claims 1 to 3, wherein the plurality of sensors are used for the liquid stored in the tank of the ship. It is a technical feature that it is a liquid level sensor which detects a liquid level position. Thus, in a ship (especially a commercial ship) having a limited installation space for onboard equipment, the effect of downsizing the casing and the device as much as the space for accommodating the cable is unnecessary is effective. That is, the miniaturization of the device and the space saving effect of the installation space are high.

복수의 제1 제어유닛과 제2 제어유닛 사이에는 데이터통신용 케이블을 설치할 필요가 없으므로, 케이싱 내에 케이블 수용공간을 확보할 필요도 없어진다. 따라서 이와 같은 케이블 수용공간이 불필요해지는 만큼 케이싱의 체격을 작게 하는 것이 가능해진다. 이에 따라, 장치의 소형화나 설치공간의 공간절약화를 가능하게 할 수 있다.Since there is no need to provide a data communication cable between the plurality of first control units and the second control unit, there is no need to secure a cable accommodation space in the casing. Therefore, the size of the casing can be reduced as much as such a cable accommodation space becomes unnecessary. As a result, it is possible to reduce the size of the device and to save space in the installation space.

제1 제어유닛이, 예를 들면 고장 등의 원인 때문에 응답하지 못하는 하나의 제2 제어유닛에 대하여 센서 데이터 또는 센서 정보를 계속 송신함에 의한 센서 데이터 또는 센서 정보의 전달장애를 억제할 수 있다. 따라서 이와 같은 소정의 정보처리를 실행하지 않게 된 하나의 제2 제어유닛이 원인이 되는 장애의 발생을 회피할 수 있다.For example, the first control unit can suppress a transfer failure of sensor data or sensor information by continuously transmitting sensor data or sensor information to one second control unit that fails to respond due to a cause such as a failure. Therefore, it is possible to avoid the occurrence of a failure caused by one second control unit which does not execute such predetermined information processing.

제2 제어유닛이 단일인 경우에 비해 부하 분산을 가능하게 한다. 따라서 제2 제어유닛에 의한 센서 데이터 또는 센서 정보의 수집이나 정보처리를 고속으로 실행할 수 있다.The load balancing is enabled as compared to the case where the second control unit is single. Therefore, the collection or information processing of sensor data or sensor information by the second control unit can be performed at high speed.

도 1은 본 발명의 제1 실시형태에 관한 계측 시스템의 구성예를 나타내는 설명도이다.
도 2는 마스터와 각 슬레이브 사이에 있어서 통신 절차의 예를 나타내는 설명도이다.
도 3은 본 제1 실시형태의 계측 시스템을 선박에 탑재한 예를 나타내는 설명도이다.
도 4는 본 제 1 실시형태의 개변 예에 관한 계측 시스템의 구성예를 나타내는 설명도이다.
도 5는 본 발명의 제2 실시형태에 관한 계측 시스템의 구성예를 나타내는 설명도이다.
도 6은 마스터와 각 슬레이브 사이에 있어서 통신 절차(정상 시)의 예를 나타내는 설명도이다.
도 7은 마스터와 각 슬레이브 사이에 있어서 통신 절차(이상 시)의 예를 나타내는 설명도이다.
도 8은 본 제 2 실시형태의 개변 예에 관한 계측 시스템의 구성예를 나타내는 설명도이다.
BRIEF DESCRIPTION OF THE DRAWINGS It is explanatory drawing which shows the structural example of the measurement system which concerns on 1st Embodiment of this invention.
2 is an explanatory diagram showing an example of a communication procedure between a master and each slave.
3 is an explanatory diagram showing an example in which the measurement system of the first embodiment is mounted on a ship.
It is explanatory drawing which shows the structural example of the measurement system which concerns on the modification of this 1st Embodiment.
It is explanatory drawing which shows the structural example of the measurement system which concerns on 2nd Embodiment of this invention.
6 is an explanatory diagram showing an example of a communication procedure (normal) between a master and each slave.
7 is an explanatory diagram showing an example of a communication procedure (when abnormal) between a master and each slave.
It is explanatory drawing which shows the structural example of the measurement system which concerns on the modification of this 2nd Embodiment.

이하, 본 발명의 계측 시스템의 각 실시형태에 대하여 도면을 참조하여 설명한다.EMBODIMENT OF THE INVENTION Hereinafter, each embodiment of the measurement system of this invention is described with reference to drawings.

(제1 실시형태)(1st embodiment)

먼저 본 발명의 계측 시스템의 제1 실시형태를 도 1~도 4에 기초하여 설명한다. 도 1에 나타내듯이, 본 제1 실시형태에 관한 계측 시스템(10a)은 주로 시스템 서포트 패널(11), CPU(20), 마스터(30), 노드(40), 슬레이브(50), 센서유닛(60) 등으로 구성된다.First, 1st Embodiment of the measurement system of this invention is described based on FIGS. As shown in FIG. 1, the measurement system 10a according to the first embodiment mainly includes a system support panel 11, a CPU 20, a master 30, a node 40, a slave 50, and a sensor unit ( 60).

시스템 서포트 패널(11)은 복수의 유닛이나 보드의 실장이 가능한 장치 랙이며, 시스템 랙이라고 불리는 경우도 있다. 시스템 서포트 패널(11)은 일반적으로 금속제의 프레임에 대하여 천장면, 바닥면 및 측면을 덮는 금속판이 장착되며, 앞면이나 뒷면의 액세스면이 외부공간으로 개방 가능하게 구성된다. 본 제1 실시형태에서는, CPU(20), 마스터(30), 노드(40), 슬레이브(50) 등의 유닛이나 보드가 수용 가능하게 구성된다. 여기서 시스템 서포트 패널(11)은 특허청구범위에 기재한 "케이싱"에 상당하는 것이다. CPU(20), 마스터(30), 노드(40), 슬레이브(50) 등의 수용이 가능하다면 밀폐형(예를 들면 박스형)의 케이싱이라도 된다.The system support panel 11 is a device rack capable of mounting a plurality of units or boards, and may be called a system rack. The system support panel 11 is generally equipped with a metal plate covering the ceiling surface, the bottom surface and the side surface with respect to the metal frame, and the front or rear access surface is configured to be open to the outer space. In the first embodiment, a unit or a board such as the CPU 20, the master 30, the node 40, or the slave 50 is configured to be accommodated. The system support panel 11 corresponds to "casing" described in the claims. If the CPU 20, the master 30, the node 40, the slave 50, or the like can be accommodated, a casing of a sealed type (for example, a box type) may be used.

CPU(20)는, 예를 들면 보드(기판)형 마이크로컴퓨터(마이크로컴퓨터 보드)이며, MPU(Micro Processing Unit), 메모리(DRAM, EFPROM 등), 입출력 인터페이스 등으로 구성된다. CPU(20)는 MPU, 메모리 등을 포함한 원칩 마이크로컴퓨터나, DSP(Digital Signal Processor) 등을 포함해서 구성되는 경우도 있다.The CPU 20 is, for example, a board (substrate) type microcomputer (microcomputer board), and is composed of an MPU (Micro Processing Unit), a memory (DRAM, EFPROM, etc.), an input / output interface, and the like. The CPU 20 may be configured to include a one-chip microcomputer including an MPU, a memory, or the like, a digital signal processor (DSP), or the like.

본 제1 실시형태에서는, 후술하듯이, CPU(20)는 복수의 노드(40)를 개재하여 각 센서유닛(60)으로부터 보내져 오는 센서 데이터(디지털 데이터)에 기초하여 각 센서유닛(60)의 가동정보를 출력하거나, 센서 데이터를 집계처리하거나 통계처리 하여 그 결과를 외부로 출력한다. 이에 따라, CPU(20)에는 디스플레이장치(도시 생략)가 접속되거나, 케이블(80)을 개재하여 상위 컴퓨터시스템이 접속되거나 한다. 또 메모리(EEPROM 등)에는, 이 정보처리들을 MPU에 의해 실행 가능하게 하는 프로그램 데이터가 미리 기억되어 있다.In the first embodiment, as will be described later, the CPU 20 is based on the sensor data (digital data) sent from each sensor unit 60 via the plurality of nodes 40. It outputs the operation information, aggregates or stats the sensor data and outputs the result to the outside. As a result, a display device (not shown) is connected to the CPU 20 or an upper computer system is connected via the cable 80. In the memory (EEPROM, etc.), program data for enabling these information processes to be executed by the MPU is stored in advance.

마스터(30)는 무선으로 데이터통신을 가능하게 하는 무선통신유닛이다. 예를 들면 마스터(30)는, 소정의 주파수로 무선통신 가능하게 구성되는 무선유닛, 무선유닛의 주파수 선택이나 송수신 등을 제어하는 무선 컨트롤러, 및 안테나 등으로 구성된다. 여기서, 설명의 간략화를 위해 무선유닛, 무선컨트롤러, 및 안테나 등의 도시를 생략한다. 본 제1 실시형태에서 CPU(20)와 마스터(30)는 별개로 구성된다. 이에 따라, CPU(20)와 마스터(30) 사이는 케이블(13)에 의해 전기적으로 접속되며, 양자간의 데이터통신을 가능하게 한다.The master 30 is a wireless communication unit that enables data communication wirelessly. For example, the master 30 is composed of a radio unit configured to enable radio communication at a predetermined frequency, a radio controller that controls frequency selection, transmission and reception of the radio unit, an antenna, and the like. Here, illustrations of the radio unit, the wireless controller, the antenna, and the like are omitted for simplicity of explanation. In the first embodiment, the CPU 20 and the master 30 are configured separately. As a result, the CPU 20 and the master 30 are electrically connected by the cable 13, thereby enabling data communication between them.

그리고 본 제1 실시형태에서는 CPU(20) 및 마스터(30)를 하나의 제어유닛(도 1의 구성에서는 CPU(20) 및 마스터(30)와, 이들을 접속하는 케이블(13))으로 간주하며, 이것은 특허청구범위에 기재한 "제2 제어유닛"에 상당한다.In the first embodiment, the CPU 20 and the master 30 are regarded as one control unit (the CPU 20 and the master 30 and the cable 13 connecting them) in the configuration of FIG. This corresponds to the "second control unit" described in the claims.

노드(40)는, 센서유닛(60)에서 보내져 오는 센서 데이터를 CPU(20)로 송신하거나, 센서유닛(60)에 대하여 소정의 초기화처리를 실행하거나 하는 것이다. 이에 따라 노드(40)는, 예를 들면 원칩 마이크로컴퓨터 등으로 이루어지는 센서컨트롤러를, CPU(20)와 마찬가지로, 예를 들면 보드(기판)형으로 구성한 것이다. 본 제1 실시형태에서는, 1개의 센서유닛(60)에 대하여 1개의 노드(40)가 설치된다. 즉, 복수의 노드(40a, 40b, 40c, …, 40n)는 센서유닛(60)의 수만큼 존재하며, 이들은 케이블(80)에 의해 데이터통신 가능하게 센서유닛(60a, 60b, 60c, …, 60n)에 각각 접속된다. 여기서 노드(40)는, 센서유닛(60)에서 보내져 오는 센서 데이터를 그대로 슬레이브(50) 등을 개재하여 CPU(20)로 송신하는 것이 아니라, 이들 센서 데이터에 기초한 센서 정보를 생성하여 CPU(20)로 송신하도록 구성해도 된다. 예를 들면, 센서 데이터를 소정의 기준값(소정의 임계값)과 비교하고, 그 비교결과인 양부정보(OK 또는 NG)를 센서정보로서 출력해도 된다.The node 40 transmits sensor data sent from the sensor unit 60 to the CPU 20 or executes a predetermined initialization process for the sensor unit 60. As a result, the node 40 is configured of, for example, a sensor controller made of, for example, a one-chip microcomputer, in the form of a board (substrate) like the CPU 20. In the first embodiment, one node 40 is provided for one sensor unit 60. That is, the plurality of nodes 40a, 40b, 40c, ..., 40n exist as many as the number of the sensor units 60, and these are the sensor units 60a, 60b, 60c, ..., which enable data communication by the cable 80. 60n) respectively. Here, the node 40 does not transmit the sensor data sent from the sensor unit 60 to the CPU 20 as it is via the slave 50 or the like. Instead, the node 40 generates sensor information based on these sensor data and generates the CPU 20. ) May be configured to transmit. For example, the sensor data may be compared with a predetermined reference value (predetermined threshold value), and the acceptance information (OK or NG) as the result of the comparison may be output as the sensor information.

슬레이브(50)는, 마스터(30)에 대하여 무선으로 데이터통신(도 1에 나타내는 양쪽에 화살표가 있는 점선)을 가능하게 하는 무선통신유닛이다. 이에 따라, 마스터(30)와 거의 마찬가지로, 예를 들면 소정의 주파수로 무선통신 가능하게 구성되는 무선유닛, 무선유닛의 주파수 선택이나 송수신 등을 제어하는 무선컨트롤러, 및 안테나 등으로 구성된다. 슬레이브(50)의 무선컨트롤러에는 슬레이브(50)를 관리해야 할 마스터(30)의 식별정보(마스터ID)가 등록되어 있는 점이 마스터(30)의 무선컨트롤러와 다르다. 여기서, 슬레이브(50)를 구성하는 무선유닛, 무선컨트롤러, 및 안테나 등도 도시를 생략한다. 본 제1 실시형태에서 노드(40)와 슬레이브(50)는 일체로 구성된다. 이에 따라 복수의 노드(40a, 40b, 40c, …, 40n)의 수만큼 슬레이브(50a, 50b, 50c, …, 50n)가 존재한다. 또 본 제1 실시형태에서는 노드(40) 및 슬레이브(50)를 하나의 제어유닛으로 간주하며, 이것은 특허청구범위에 기재한 "제1 제어유닛"에 상당한다.The slave 50 is a wireless communication unit that enables data communication (dashed lines with arrows on both sides shown in FIG. 1) wirelessly to the master 30. Accordingly, almost the same as the master 30, for example, it is composed of a radio unit configured to enable radio communication at a predetermined frequency, a radio controller for controlling frequency selection, transmission and reception of the radio unit, an antenna, and the like. The point that the identification information (master ID) of the master 30 to manage the slave 50 is registered in the wireless controller of the slave 50 is different from the wireless controller of the master 30. Here, the radio unit, the radio controller, the antenna, etc. constituting the slave 50 are also omitted. In the first embodiment, the node 40 and the slave 50 are integrally formed. Accordingly, the slaves 50a, 50b, 50c, ..., 50n exist by the number of nodes 40a, 40b, 40c, ..., 40n. In the first embodiment, the node 40 and the slave 50 are regarded as one control unit, which corresponds to the "first control unit" described in the claims.

이와 같이 구성되는 계측 시스템(10a)에서는, 시스템 서포트 패널(11) 내에서 도 2에 나타내는 바와 같이 마스터(30) 및 슬레이브(50)가 무선통신을 실행하는데, 그 설명을 하기 전에, 마스터(30)와 슬레이브(50)의 커넥션(connection) 확립 절차에 대하여 설명하기로 한다. 또한 이하에 설명하는 커넥션의 확립, 폴링이나 각각에 대한 레스펀스(ACK, NACK) 등은 마스터(30) 및 슬레이브(50) 각각의 무선 컨트롤러가 실행한다.In the measurement system 10a comprised in this way, the master 30 and the slave 50 perform radio | wireless communication as shown in FIG. 2 in the system support panel 11, Before the description is given, the master 30 ) And a connection establishment procedure of the slave 50 will be described. In addition, the wireless controller of each of the master 30 and the slave 50 executes connection establishment, polling, response (ACK, NACK), and the like described below.

슬레이브(50)는, 그 전원이 투입되거나 초기화처리가 실행되거나 하면, 먼저 슬레이브(50)를 관리해야 할 마스터(30)에 대하여 커넥션의 확립을 요구하는 요구 커맨드 프레임(request command frame)을 송신한다. 이 요구 커맨드에는, 이 슬레이브(50)의 식별정보(슬레이브ID)에 더불어, 마스터(30)의 식별정보(마스터ID)가 부가되어 있다. 이에 따라, 커넥션 확립 요구의 커맨드를 수신한 마스터(30)는, 자신에 대한 커넥션의 확립 요구인 것으로 판단하면, 커넥션의 확립을 요구하는 요구 커맨드에 부가되어 있는 슬레이브ID를 등록함과 동시에, 그 슬레이브ID를 부가한 커넥션 확립 응답의 레스폰스 프레임(response frame)을 송신한다. 이로써, 마스터(30)와 슬레이브(50) 사이의 커넥션 확립이 완료되므로, 그 이후, 마스터(30)는 슬레이브(50)에 대하여 소정의 시간간격으로 폴 프레임을 송신한다.When the power supply is turned on or the initialization process is executed, the slave 50 transmits a request command frame for requesting establishment of a connection to the master 30 to manage the slave 50 first. . In addition to the identification information (slave ID) of this slave 50, the identification command (master ID) of the master 30 is added to this request command. Accordingly, when the master 30 having received the connection establishment request command is determined to be a connection establishment request for itself, the master 30 registers the slave ID added to the request command requesting the establishment of the connection, A response frame of a connection establishment response with a slave ID is transmitted. As a result, the connection establishment between the master 30 and the slave 50 is completed, and after that, the master 30 transmits a poll frame to the slave 50 at a predetermined time interval.

즉, 도 2에 나타내듯이 마스터(30)(도 2에 나타내는 "M")는, 자신이 관리할 복수의 슬레이브(50a, 50b, 50c, 50c, …, 50n(도 2에 나타내는 "Sa", "Sb", "Sc" … "Sn"))에 대하여 순차적으로 폴 프레임(POL)을 송신한다. 폴 프레임에는 슬레이브(50)을 특정할 수 있는 슬레이브ID가 부가되어 있다. 이에 따라 각 슬레이브(50a, 50b, 50c, …, 50n)는, 자신에 대한 폴 프레임(POL)을 수신하면, 마스터(30)에 대하여 ACK(ACKnowledgement:긍정응답)를 송신한다.That is, as shown in FIG. 2, the master 30 ("M" shown in FIG. 2) has a plurality of slaves 50a, 50b, 50c, 50c, ..., 50n ("Sa" shown in FIG. &Quot; Sb ", " Sc " ... " Sn ") to transmit the poll frame POL sequentially. In the poll frame, a slave ID for identifying the slave 50 is added. Accordingly, each slave 50a, 50b, 50c, ..., 50n transmits an ACK (ACKnowledgement) to the master 30 upon receiving the poll frame POL for itself.

그리고, 도 2에 나타내는 통신 절차에서는 마스터(30)로부터 슬레이브(50)에 대한 데이터(하강 데이터)의 송신은 상정하지 않으나, 예를 들면 강제적으로 센서유닛(60)을 초기화하는 등의 커맨드 데이터를 마스터(30)로부터 슬레이브(50)로 송신하는 경우에는, 데이터 등에 오류가 발생한 경우에 응답하는 NACK(Negative ACKnowledgement:부정응답)를 슬레이브(50)로부터 마스터(30)로 송신하는 경우가 있을 수 있다. 또 마스터(30)가 슬레이브(50)에 대하여 폴 프레임을 송신해도, 해당하는 슬레이브(50)가 그것에 응답하지 않는 경우(ACK를 송신하지 않는 경우)에는, 마스터(30)는 해당 슬레이브(50)의 얼러트 정보를 CPU(20)로 송신하여, 해당 슬레이브(50)의 이상을 알리는 내용의 정보를 CPU(20)로 전달한다. 이로써, 예를 들면 CPU(20)는, CPU(20)에 접속되어 있는 디스플레이장치에 해당 슬레이브(50)의 고장 정보를 표시(예를 들면, 해당 슬레이브(50)의 아이콘을 정상시의 녹색에서 이상시의 붉은색으로 변경)하여, 오페레이터에 해당 슬레이브(50)의 고장을 알린다.In the communication procedure shown in FIG. 2, transmission of data (falling data) from the master 30 to the slave 50 is not assumed. For example, command data such as forcibly initializing the sensor unit 60 may be used. In the case of transmitting from the master 30 to the slave 50, there may be a case in which a negative acknowledgment (NACK) is transmitted from the slave 50 to the master 30 in response to an error in data or the like. . In addition, even if the master 30 transmits a poll frame to the slave 50, when the corresponding slave 50 does not respond to it (if it does not transmit an ACK), the master 30 sends a corresponding slave 50 to the slave 50. The alert information is transmitted to the CPU 20, and the information on the content indicating the abnormality of the slave 50 is transmitted to the CPU 20. As a result, for example, the CPU 20 displays the failure information of the slave 50 on the display device connected to the CPU 20 (for example, when the icon of the slave 50 is displayed in normal green color). Change to a red color at the time of abnormality) to inform the operator of the failure of the slave 50.

또, 접속되어 있는 센서유닛(60)으로부터 슬레이브(50)로 센서 데이터가 송출된 경우에는, 이 슬레이브(50)는 ACK에 이어서 센서 데이터(도 2에 나타내는 "DATA")를 마스터(30)로 송신한다. 본 제1 실시형태에서는 이와 같은 통신 절차(폴링 방식)에 따라 마스터(30)와 슬레이브(50) 사이의 무선통신이 실행된다. 여기서, 마스터(30)로부터 슬레이브(50)에 대하여 폴 프레임을 송신하는 처리(폴링 처리)가, 특허청구범위에 기재한 "소정의 정보처리"에 상당한다.In addition, when sensor data is sent from the connected sensor unit 60 to the slave 50, the slave 50 sends the sensor data ("DATA" shown in FIG. 2) to the master 30 following the ACK. Send. In the first embodiment, wireless communication between the master 30 and the slave 50 is executed in accordance with such a communication procedure (polling method). Here, the processing (polling processing) for transmitting the poll frame from the master 30 to the slave 50 corresponds to "predetermined information processing" described in the claims.

본 제1 실시형태의 계측 시스템(10a)은, 예를 들면 탱커에 탑재되는 액위센서에 적용하는 것이 가능하다. 즉, 본 제1 실시형태에서는, 도 3에 나타내듯이 탱커(100)의 선체(101)에 장착된 카고탱크(105) 내 액체(110)의 액면 위치(수위 레벨)를 검출하는 액위센서(107)로부터 액위 데이터(센서 데이터)를 수집하여 정보처리를 실행하는 시스템에 계측 시스템(10a)을 적용한다. 액위센서(107)는 전형적으로, 예를 들면 FMCW레이더 방식의 액위센서나 전자 플로트식의 액위센서가 예시된다. 각 액위센서(107(센서유닛(60a, 60b, 60c, …, 60n)))는 격벽(103)으로 구획된 카고탱크(105)의 상방을 덮는 천장(102)에 장착된다. 또 도 3에서는 선체(101)의 일부가 생략되어 카고탱크(105)의 단면이 알기 쉽게 나타내진다. 또 격벽(103), 카고탱크(105), 액위센서(107), 액체(110)에 대해서는 일부에만 부호가 부여되며, 나머지 부분에 대해서는 부호를 생략한다.The measurement system 10a of the first embodiment can be applied to, for example, a liquid level sensor mounted on a tanker. That is, in this 1st Embodiment, as shown in FIG. 3, the liquid level sensor 107 which detects the liquid level position (water level level) of the liquid 110 in the cargo tank 105 attached to the hull 101 of the tanker 100. As shown in FIG. The measurement system 10a is applied to a system which collects liquid level data (sensor data) from the control panel and performs information processing. The liquid level sensor 107 is typically exemplified by, for example, an FMCW radar type liquid level sensor or an electronic float type liquid level sensor. Each liquid level sensor 107 (sensor units 60a, 60b, 60c,..., 60n) is mounted on a ceiling 102 covering the upper portion of the cargo tank 105 partitioned by the partition 103. 3, a part of ship body 101 is abbreviate | omitted and the cross section of the cargo tank 105 is shown clearly. In addition, only a part is attached | subjected about the partition 103, the cargo tank 105, the liquid level sensor 107, and the liquid 110, and the code | symbol is abbreviate | omitted for the remainder.

각 액위센서(107)가 검출한 액위 데이터(센서 데이터)는 각각 케이블(90)을 개재하여 선박 내의 탑재기기용 설치공간에 설치된 시스템 서포트 패널(11) 내의 각 노드(40(노드(40a, 40b, 40c, …, 40n)))에 대하여 각각 송출된다. 이로써, 각 액위센서(107)가 검출한 액위 데이터(센서 데이터)는, 전술한 바와 같이 슬레이브(슬레이브 50(50a, 50b, 50c, …, 50n)))로부터 마스터(30)로 무선 송신되고, 이들을 수신한 마스터(30)를 개재하여 CPU(20)에 의해 수집된다. CPU(20)는 각 액위센서(107)로부터 보내져 오는 액위 데이터에 기초하여 각 액위센서(107)의 가동정보를 출력하거나, 액위 데이터를 집계처리하거나 통계처리 하고, 그 결과를 외부로 출력하거나, 디스플레이장치(도시 생략)에 표시하거나 한다.The liquid level data (sensor data) detected by each liquid level sensor 107 is each node 40 (nodes 40a, 40b, 40) in the system support panel 11 installed in the installation space for onboard equipment via the cable 90, respectively. 40c, ..., 40n))). Thus, the liquid level data (sensor data) detected by each liquid level sensor 107 is wirelessly transmitted from the slave (slave 50 (slaves 50 (50a, 50b, 50c, ..., 50n))) to the master 30 as described above. Collected by the CPU 20 via the master 30 that received them. The CPU 20 outputs operation information of each liquid level sensor 107 based on the liquid level data sent from each liquid level sensor 107, aggregates or statistically processes the liquid level data, and outputs the result to the outside, It is displayed on a display apparatus (not shown).

이상 설명한 바와 같이 본 제1 실시형태에 관한 계측 시스템(10a)에 의하면, 복수의 센서유닛(60a~60n)에 대하여 데이터통신 가능하게 각각 접속되는 복수의 노드(40a~40n)와, 이들 노드(40a~40n)에 데이터통신 가능하게 접속되어 복수의 센서유닛(60a~60n)이 송출하는 개개의 센서 데이터를 복수의 센서유닛(60a~60n)으로부터 수신하는 CPU(20)와, 복수의 노드(40a~40n) 및 CPU(20)를 수용하는 시스템 서포트 패널(11)을 구비한다. 그리고 복수의 노드(40a~40n)와 CPU(20) 사이의 데이터통신은, 시스템 서포트 패널(11) 내에서 마스터(30)와 슬레이브(50a~50n)를 개재하여 유선이 아니라 무선에 의해 와이어리스로 데이터통신 가능하게 접속된다. 이로써, 이들 사이에는 데이터통신용 케이블을 설치할 필요가 없으므로(케이블선의 절약화), 케이싱 내에 케이블 수용공간을 확보할 필요도 없어진다. 따라서 이와 같은 케이블 수용공간이 불필요해지는 만큼 시스템 서포트 패널(11)의 체격을 작게 하는 것이 가능해진다. 이에 따라 장치의 소형화나 설치공간의 공간절약화를 가능하게 할 수 있다.As described above, according to the measurement system 10a according to the first embodiment, the plurality of nodes 40a to 40n connected to the plurality of sensor units 60a to 60n so as to be capable of data communication, and these nodes ( CPU 20 which is connected to 40a-40n so that data communication is possible, and receives the individual sensor data which the several sensor unit 60a-60n sends out from several sensor unit 60a-60n, and several node ( The system support panel 11 which accommodates 40a-40n and CPU20 is provided. The data communication between the plurality of nodes 40a to 40n and the CPU 20 is wirelessly performed via the master 30 and the slaves 50a to 50n in the system support panel 11, not wirelessly. Data communication is possible. This eliminates the necessity of providing a data communication cable between them (saving the cable line), thereby eliminating the need to secure a cable accommodation space in the casing. Therefore, the size of the system support panel 11 can be reduced as much as such a cable accommodation space becomes unnecessary. Accordingly, it is possible to reduce the size of the device and to save space in the installation space.

또한 상기에서 설명한 계측 시스템(10a)에서는 CPU(20)와 마스터(30)를 별개로 구성하고 양자를 케이블(13)로 접속했으나, CPU(20)와 마스터(30)를 일체로 구성해도 된다. 즉, 도 4에 나타내듯이 제1 실시형태의 계측 시스템(10a)의 개변예로서, 시스템 서포트 패널(11) 내의 케이블(13)을 생략한 구성으로 해도 된다(계측 시스템(10b)). 이로써 계측 시스템(10b)은 전술한 계측 시스템(10a)에 비해 시스템 서포트 패널(11)에 수용되는 케이블의 수가 줄기 때문에, 케이블선의 절약화를 더욱 추진하고 시스템 서포트 패널(11)의 체격을 더욱 작게 하는 것이 가능해진다. 따라서 장치의 가일층 소형화나 설치공간의 공간절약화를 가능하게 할 수 있다.In the measurement system 10a described above, the CPU 20 and the master 30 are configured separately and both are connected by a cable 13, but the CPU 20 and the master 30 may be integrally formed. That is, as shown in FIG. 4, you may make it the structure which omitted the cable 13 in the system support panel 11 as a modification of the measurement system 10a of 1st Embodiment (measurement system 10b). As a result, the number of cables accommodated in the system support panel 11 is smaller than that of the measurement system 10a described above, so that the measurement system 10b further promotes saving of cable lines and further reduces the size of the system support panel 11. It becomes possible. Therefore, further miniaturization of the apparatus and space saving of the installation space can be made possible.

또 도 4에 나타내는 계측 시스템(10b)에 대해서도 계측 시스템(10a)과 마찬가지로, 예를 들면 탱커(100)에 탑재되는 액위센서(107)에 적용하는 것이 가능하다.In addition, similarly to the measurement system 10a, the measurement system 10b shown in FIG. 4 can be applied to the liquid level sensor 107 mounted in the tanker 100, for example.

(제2 실시형태)(2nd embodiment)

다음은 본 발명의 계측 시스템의 제2 실시형태를 도 5~도 8에 기초하여 설명한다. 도 5에 나타내듯이 제2 실시형태의 계측 시스템(10c)은 CPU(20)에 2대의 마스터(30a, 30b)가 접속되는 점이 제1 실시형태의 계측 시스템(10a)과 다르다. 이에 따라 제1 실시형태의 계측 시스템(10a)과 실질적으로 동일한 구성부분에 대해서는 계측 시스템(10a)과 동일 부호를 부여함과 동시에 그 설명을 생략한다.Next, 2nd Embodiment of the measurement system of this invention is described based on FIG. As shown in FIG. 5, the measurement system 10c of the second embodiment differs from the measurement system 10a of the first embodiment in that two masters 30a and 30b are connected to the CPU 20. Accordingly, the same components as those in the measurement system 10a of the first embodiment are denoted by the same reference numerals as the measurement system 10a, and the description thereof is omitted.

도 5에 나타내듯이 제2 실시형태의 계측 시스템(10c)에서는, 2대의 마스터(30a) 및 마스터(30b)가 케이블(13)에 의해 서로 접속됨과 동시에, CPU(20)에 대해서도 접속된다. 이로써, 2대의 마스터(30) 중 한쪽 마스터(30a)는 예를 들면 슬레이브(50a, 50b, 50c)를 관리하고, 또한 다른 쪽 마스터(30b)는 예를 들면 슬레이브(50d, …, 50n)를 관리하는 것이 가능해진다. 구체적으로, 마스터(30a, 30b)는 도 6 및 도 7에 나타내는 바와 같은 통신 절차를 채용하는 것이 가능해진다. 또 여기서 슬레이브(50)는 총 6대 존재한다고 가정한다. 그리고 그 중 3대의 슬레이브(50a, 50b, 50c)는 한쪽 마스터(30a)가 관리하고, 나머지 3대의 슬레이브(50d, …, 50n)는 다른 쪽 마스터(30b)가 관리하도록, 디폴트(default) 상태에 있어서, 슬레이브(50)를 관리해야 할 마스터(30a, 30b)의 마스터 ID가 슬레이브(50a~50n)의 무선컨트롤러에 등록되어 있다.As shown in FIG. 5, in the measurement system 10c according to the second embodiment, two masters 30a and 30b are connected to each other by the cable 13 and to the CPU 20. Thereby, one master 30a of the two masters 30 manages the slaves 50a, 50b, 50c, for example, and the other master 30b manages the slaves 50d,..., 50n, for example. It becomes possible to manage. Specifically, the masters 30a and 30b can adopt a communication procedure as shown in Figs. 6 and 7. In addition, it is assumed here that there are six slaves 50 in total. The three slaves 50a, 50b, and 50c are managed by one master 30a, and the other three slaves 50d, ..., 50n are managed by the other master 30b. In this case, the master IDs of the masters 30a and 30b to manage the slave 50 are registered in the wireless controllers of the slaves 50a to 50n.

슬레이브(50a~50n)로부터 커넥션 확립 요구의 커맨드를 수신한 마스터(30a, 30b)는, 자신에 대한 커넥션의 확립 요구라고 판단하면, 커넥션의 확립을 요구하는 요구커맨드에 부가되어 있는 슬레이브 ID를 등록함과 동시에, 그 슬레이브ID를 부가한 커넥션 확립 응답의 레스폰스 프레임을 송신한다. 이로써 마스터(30a)와 슬레이브(50a, 50b, 50c) 사이의 커넥션 확립이 완료되며, 또 마스터(30b)와 슬레이브(50d, …, 50n) 사이의 커넥션 확립이 완료된다. 이에 따라, 이후, 마스터(30a, 30b)는 각각 관리할 슬레이브(50a) 등에 대하여 소정의 시간간격으로 폴 프레임을 송신한다.Masters 30a and 30b that have received a connection establishment request command from the slaves 50a to 50n, if they determine that the connection is established to themselves, register the slave ID added to the request command for requesting the connection to be established. At the same time, the response frame of the connection establishment response to which the slave ID is added is transmitted. This completes the connection establishment between the master 30a and the slaves 50a, 50b, and 50c, and completes the connection establishment between the master 30b and the slaves 50d, ..., 50n. Accordingly, the masters 30a and 30b then transmit the poll frames to the slave 50a and the like to be managed at predetermined time intervals, respectively.

즉, 도 6에 나타내듯이 한쪽 마스터(30a(도 6에 나타내는 "Ma"))는, 자신이 관리할 3대의 슬레이브(50a, 50b, 50c(도 6에 나타내는 "Sa", "Sb", "Sc"))에 대하여 순차적으로 폴 프레임(POL)을 송신한다. 마찬가지로, 다른 쪽 마스터(30b(도 6에 나타내는 "Mb"))는, 자신이 관리할 3대의 슬레이브(50d, …, 50n(도 6에 나타내는 "Sd", …, "Sn"))에 대하여 순차적으로 폴 프레임(POL)을 송신한다. 폴 프레임에는 슬레이브(50)를 특정할 수 있는 슬레이브ID가 부가되어 있으므로, 각 슬레이브(50a, 50b, 50c, …, 50n)는 자신에 대한 폴 프레임을 수신하면 마스터(30a) 또는 마스터(30b)에 대하여 ACK를 송신한다.That is, as shown in Fig. 6, one master 30a (" Ma "shown in Fig. 6) has three slaves 50a, 50b, and 50c (" Sa ", Sb, " Sc ")) sequentially transmits the poll frame (POL). Similarly, the other master 30b ("Mb" shown in FIG. 6) has three slaves 50d, ..., 50n ("Sd", ..., "Sn" shown in FIG. 6) to manage. Send poll frames (POL) sequentially. Since the slave frame adds a slave ID for identifying the slave 50, each slave 50a, 50b, 50c, ..., 50n receives the poll frame for itself, and thus, the master 30a or master 30b. Send an ACK for.

마스터(30a)와 마스터(30b)는, 각각이 같은 시기에 폴 프레임을 송신하지 않도록 송신타이밍을 조정한다. 예를 들면, 마스터(30a, 30b)는 송신타이밍을 결정하는 송신 클록을 케이블(13)을 개재하여 공유함으로써, 같은(공통의) 송신 클록으로 폴 프레임을 송신하는 것이 가능해진다. 이로써, 서로 다른 타이밍으로 폴 프레임을 송신하는 것이 가능해지므로, 양자의 폴 프레임이 충돌함에 의한 폴링의 실패를 억제할 수 있다. 여기서, 마스터(30a, 30b) 각각의 무선유닛이 구비하는 캐리어센싱회로에 의해 이와 같은 폴 프레임의 충돌을 회피해도 된다.The master 30a and the master 30b adjust the transmission timing so that each does not transmit the poll frame at the same time. For example, the masters 30a and 30b share the transmission clock for determining the transmission timing via the cable 13, so that the poll frame can be transmitted with the same (common) transmission clock. This makes it possible to transmit the poll frame at different timings, thereby preventing the polling failure caused by the collision of both pole frames. Here, the collision of the pole frame may be avoided by the carrier sensing circuit included in each of the radio units of the masters 30a and 30b.

또한 마스터(30a, 30b)가 슬레이브(50)로 폴 프레임을 송신해도, 해당하는 슬레이브(50)가 그것에 응답하지 않는 경우(ACK를 송신하지 않는 경우), 마스터(30a, 30b)는 해당 슬레이브(50)의 얼러트(alert) 정보를 CPU(20)로 송신하고, 해당 슬레이브(50)에 이상이 있다는 내용의 정보를 CPU(20)로 전달한다. 이로써, 예를 들면 CPU(20)는, CPU(20)에 접속되어 있는 디스플레이장치에 해당 슬레이브(50)의 고장 정보를 표시(예를 들면 해당 슬레이브(50)의 아이콘을 정상시의 녹색에서 이상시의 붉은색으로 변경)하여 오페레이터로 해당 슬레이브(50)의 고장을 알린다.In addition, even if the master 30a, 30b transmits a poll frame to the slave 50, if the corresponding slave 50 does not respond to it (if it does not transmit an ACK), the master 30a, 30b does not have a corresponding slave ( Alert information of 50 is transmitted to the CPU 20, and information indicating that there is an abnormality in the slave 50 is transmitted to the CPU 20. FIG. As a result, for example, the CPU 20 displays the failure information of the slave 50 on the display device connected to the CPU 20 (for example, when the icon of the slave 50 is abnormal in green when it is abnormal). Change to red) to inform the operator of the failure of the slave (50).

다른 쪽 마스터(30b)가 고장 등 때문에 폴 프레임을 송신하지 못하게 된 경우에는, 이 마스터(30b)가 관리해야 할 슬레이브(50d, …, 50n)는, 예를 들면 다음과 같은 절차로 한쪽 마스터(30a)의 관리 하로 이행한다. 즉, 도 7에 나타내듯이 다른 쪽 마스터(30b)로부터 폴 프레임이 송신되어야 할 타이밍(또는 마지막에 폴 프레임을 수신하고 나서 소정의 타임아웃 시간의 타이밍)이 경과해도 폴링이 없는 경우에는, 슬레이브(50d, …, 50n)는 다른 한쪽 마스터(30a)에 대하여 커넥션의 확립을 요구하는 요구 커맨드 프레임(REQ)을 송신한다.When the other master 30b is prevented from transmitting a poll frame due to a failure or the like, the slaves 50d, ..., 50n to be managed by this master 30b are, for example, the one master (the following procedure). Implement under control of 30a). That is, as shown in FIG. 7, when there is no polling even when the timing at which the poll frame is to be transmitted from the other master 30b (or the timing of a predetermined timeout time after receiving the poll frame last time), the slave ( 50d, ..., 50n transmit a request command frame REQ requesting establishment of a connection to the other master 30a.

이 요구 커맨드에는, 이 슬레이브(50)의 슬레이브ID에 더불어, 마스터(30a, 30b) 중 마스터(30a)의 마스터ID가 부가되어 있다. 이에 따라 커넥션 확립 요구의 커맨드를 수신한 마스터(30a)는, 자신에 대한 커넥션의 확립 요구라고 판단하면, 커넥션의 확립을 요구하는 요구 커맨드에 부가되어 있는 슬레이브ID를 등록함과 동시에, 그 슬레이브ID를 부가한 커넥션 확립 응답의 레스폰스 프레임(RES)을 송신한다. 이로써, 마스터(30a)와 슬레이브(50d, …, 50n) 사이의 커넥션 확립이 완료된다.In addition to the slave ID of the slave 50, the master ID of the master 30a among the masters 30a and 30b is added to this request command. Accordingly, when the master 30a that has received the connection establishment request command determines that it is a connection establishment request for itself, the master 30a registers the slave ID added to the request command requesting the establishment of the connection, and at the same time, the slave ID. The response frame (RES) of the connection establishment response which has added is transmitted. This completes the connection establishment between the master 30a and the slaves 50d, ..., 50n.

커넥션이 확립된 후, 한쪽 마스터(30a)가 슬레이브(50a~50n)에 대하여 순차적으로 폴 프레임(POL)을 송신함으로써, 모든 슬레이브(50) 등을 관리하는 것이 가능해진다. 즉, 모든 슬레이브(50) 등이 마스터(30a)의 관리 하에 들어간다. 여기서, 한쪽 마스터(30a)가 고장 등 때문에 폴 프레임을 송신하지 못하게 된 경우에는, 이 마스터(30a)가 관리해야 할 슬레이브(50a, 50b, 50c)는 마찬가지의 절차로 다른 쪽 마스터(30b)의 관리 하로 이행한다.After the connection is established, one master 30a sequentially transmits the poll frame POL to the slaves 50a to 50n, thereby managing all the slaves 50 and the like. That is, all the slaves 50 and the like enter under the management of the master 30a. Here, when one master 30a fails to transmit a poll frame due to a failure or the like, the slaves 50a, 50b, and 50c to be managed by this master 30a have the same procedure as that of the other master 30b. Implement under control.

이상 설명한 바와 같이 본 제2 실시형태에 관한 계측 시스템(10c)에 의하면, 2대의 마스터(30a, 30b) 중 한쪽 마스터(30a)는 6대의 노드(40a, 40b, 40c, 40d, …, 40n) 중 3대의 노드(40a, 40b, 40c)로부터 센서 데이터를 수신하며, 다른 쪽 마스터(30b)는 나머지 3대의 노드(40d, …, 40n)로부터 센서 데이터를 수신한다. 이로써, 1대의 마스터(30)가 6대의 노드(40a, 40b, 40c, 40d, …, 40n)로부터 센서 데이터를 수신하는 경우에 비해, 마스터(30) 1대당 정보처리의 부하를 줄이는 것이 가능해진다. 즉, 마스터(30)가 단일인 경우에 비해 부하 분산을 가능하게 한다.As described above, according to the measurement system 10c according to the second embodiment, one master 30a of the two masters 30a, 30b has six nodes 40a, 40b, 40c, 40d, ..., 40n. The sensor data is received from three nodes 40a, 40b, and 40c of the other, and the other master 30b receives sensor data from the remaining three nodes 40d, ..., 40n. This makes it possible to reduce the load of information processing per master 30 as compared with the case where one master 30 receives sensor data from six nodes 40a, 40b, 40c, 40d, ..., 40n. . That is, load balancing is enabled as compared to the case where the master 30 is single.

또한 한쪽 마스터(30b)가 폴링처리를 실행하지 않게 되면, 이 한쪽 마스터(30b)에 대하여 센서 데이터를 송신하던 3대의 노드(40d, …, 40n)는 정상적으로 폴링처리 등을 실행할 수 있는 다른 쪽 마스터(30a)로 센서 데이터를 송신한다. 또 다른 쪽 마스터(30a)가 폴링처리를 실행하지 않게 되면, 이 다른 쪽 마스터(30a)에 대하여 센서 데이터를 송신하던 3대의 노드(40a, 40b, 40c)는, 정상적으로 폴링 처리 등을 실행할 수 있는 한쪽 마스터(30b)로 센서 데이터를 송신한다. 이로써, 6대의 노드(40a, 40b, 40c, 40d, …, 40n)가, 예를 들면 고장 등의 원인 때문에 응답할 수 없는 한쪽 마스터(30a)(또는 다른 마스터(30b))에 대하여 센서 데이터를 계속 송신함에 의한 센서 데이터의 전달 장애를 억제할 수 있다.If one master 30b does not perform the polling process, the three nodes 40d,..., 40n which have transmitted sensor data to the one master 30b can perform another polling process or the like. The sensor data is transmitted to 30a. When the other master 30a does not perform the polling process, the three nodes 40a, 40b, 40c which have transmitted sensor data to the other master 30a can normally perform the polling process or the like. Sensor data is transmitted to one master 30b. As a result, the six nodes 40a, 40b, 40c, 40d, ..., 40n can transmit sensor data to one master 30a (or another master 30b) that cannot respond due to, for example, a failure or the like. It is possible to suppress the disturbance of the transmission of the sensor data by continuously transmitting.

그리고, 전술한 계측 시스템(10c)에서는, CPU(20)와 마스터(30a, 30b)를 별개로 구성하고 양자를 케이블(13)로 접속했으나, CPU(20)와 마스터(30a, 30b)를 일체로 구성해도 된다. 즉, 도 8에 나타내듯이, CPU(20)를 1대 추가하여 한쪽 CPU(20a)와 마스터(30a)를 일체로 구성하고, 다른 쪽 CPU(20b)와 마스터(30b)를 일체로 구성해도 된다. 이 경우, CPU(20a)와 CPU(20b)를 케이블(13)로 접속하고, 양 CPU(20a, 20b) 간에 있어서 슬레이브(50) 관리정보의 정합성을 확보할 수 있게 구성한다. 즉, 마스터(30a)가 관리하는 슬레이브(50a) 등과, 마스터(30b)가 관리하는 슬레이브(50d) 등이 서로 중복되지 않도록 각 슬레이브(50(슬레이브(50a, 50b, 50c, 50d, …, 50n))의 관리정보를 CPU(20a, 20b)가 공유한다.In the above-described measurement system 10c, the CPU 20 and the masters 30a and 30b are configured separately and both are connected by a cable 13, but the CPU 20 and the masters 30a and 30b are integrated together. You may comprise with. That is, as shown in FIG. 8, one CPU 20 may be added and the one CPU 20a and the master 30a may be integrated, and the other CPU 20b and the master 30b may be integrated. . In this case, the CPU 20a and the CPU 20b are connected by the cable 13, and the CPU 50a and the CPU 20b are configured so as to ensure the consistency of the slave 50 management information between the CPUs 20a and 20b. That is, each slave 50 (slaves 50a, 50b, 50c, 50d, ..., 50n) does not overlap each other with the slave 50a managed by the master 30a and the slave 50d managed by the master 30b. The management information of)) is shared by the CPUs 20a and 20b.

이로써, 1대의 CPU(20)에 의해 6대의 노드(40a, 40b, 40c, 40d, …, 40n)로부터 센서 데이터를 정보처리하는 경우에 비해, CPU(20) 1대당의 정보처리 부하를 줄이는 것이 가능해진다. 즉, CPU(20)가 단일인 경우에 비해 부하 분산을 가능하게 한다. 그리고 CPU(20)의 대수는 3대 이상이어도 된다.This reduces the information processing load per CPU 20 as compared with the case where the sensor data is processed from the six nodes 40a, 40b, 40c, 40d, ..., 40n by one CPU 20. It becomes possible. In other words, load balancing is enabled as compared with the case where the CPU 20 is single. The number of the CPUs 20 may be three or more.

또한 제2 실시형태의 계측 시스템(10c) 및 도 8에 나타내는 계측 시스템(10d)에 대해서도 계측 시스템(10a)과 마찬가지로, 예를 들면 탱커(100)에 탑재되는 액위센서(107)에 적용하는 것이 가능하다.In addition, the measurement system 10c of the second embodiment and the measurement system 10d shown in FIG. 8 are also applied to the liquid level sensor 107 mounted in the tanker 100, for example, similarly to the measurement system 10a. It is possible.

또 전술한 제1 실시형태 및 제2 실시형태에서는, 설명의 편의상 복수 대의 노드(40)나 센서유닛(60)의 경우를 예시하여 설명했으나, 100대 이상의 노드(40)나 센서유닛(60)을 무선회선을 개재하여 마스터(30) 등에 접속해도 된다.In addition, in the above-described first embodiment and the second embodiment, the case of the plurality of nodes 40 and the sensor unit 60 has been described by way of example for convenience of explanation, but the 100 or more nodes 40 or the sensor unit 60 have been described. May be connected to the master 30 or the like via a radio line.

전술한 제1 실시형태 및 제2 실시형태에서는, 마스터(30)와 슬레이브(50) 사이의 통신 절차로서 폴링방식을 사용한다. 이로써, 예를 들면 컨텐션 방식을 사용하는 경우에 비해, 슬레이브(50) 상호간(예를 들면 슬레이브(50a)와 슬레이브(50b))에서의 센서 데이터 충돌을 방지하는 것이 가능해진다. 노드(40)나 센서 유닛(60)의 수가 많을수록, 컨텐션 방식을 사용하면 센서 데이터끼리 서로 충돌하는 확률이 높아진다. 따라서 폴링 방식을 사용함으로써, 충돌로 인한 센서 데이터의 상실을 방지하여 센서 데이터의 신뢰성을 높이는 것이 가능해진다. 또 폴링 방식은 TDMA(Time Division Multiple Access; 시분할 다중 접속) 방식과 같이 정확한 타임슬롯을 필요로 하지 않으므로, 복잡해질 수 있는 동기 절차를 채용할 필요도 없다. 따라서, 예를 들면 100대 이상의 노드(40)나 센서 유닛(60)을 무선회선을 개재하여 마스터(30) 등에 접속하는 경우에는, 폴링 방식을 사용함으로써, 비동기이고 또 간단한 절차이면서, 센서 데이터의 일정한 품질을 유지할 수 있다.In the above-described first and second embodiments, a polling scheme is used as a communication procedure between the master 30 and the slave 50. This makes it possible to prevent sensor data collisions between the slaves 50 (for example, the slaves 50a and the slaves 50b) as compared with the case of using the contention system. The larger the number of nodes 40 or sensor units 60, the higher the probability that the sensor data collide with each other when the contention method is used. Therefore, by using the polling method, it is possible to prevent the loss of the sensor data due to the collision and to increase the reliability of the sensor data. In addition, the polling method does not require accurate timeslots, such as a time division multiple access (TDMA) method, and therefore, there is no need to employ a complicated synchronization procedure. Thus, for example, when the 100 or more nodes 40 or sensor units 60 are connected to the master 30 via a radio line or the like, the polling method can be used to provide asynchronous and simple procedures for the sensor data. It can maintain a constant quality.

또한 전술한 제1 실시형태 및 제2 실시형태에서는, 센서유닛(60, 60a~60n)으로서, 탱커(100)에 탑재되는 액위센서(107)의 경우를 예시하여 설명했으나, 본 발명의 계측 시스템은, 소정의 물리량(위치, 거리, 변위량, 질량, 물질(기체·액체·고체)의 성분이나 농도, 전압, 전류, 전력, 온도, 습도, 압력, 유량, 빛(광속, 광도, 조도, 휘도), 전자기, 소리, 진동수, 속도, 가속도, 각속도 등)을 계측하는 것이 가능한 센서(검출부)이면 된다.In addition, although the above-mentioned 1st Embodiment and 2nd Embodiment demonstrated the case of the liquid level sensor 107 mounted in the tanker 100 as the sensor units 60, 60a-60n, the measurement system of this invention was demonstrated. Silver is a predetermined physical quantity (position, distance, displacement amount, mass, component or concentration of substance (gas, liquid, solid), voltage, current, power, temperature, humidity, pressure, flow rate, light (luminous flux, luminous intensity, illuminance, luminance)). ), An electromagnetic wave, a sound, a frequency, a speed, an acceleration, an angular velocity, and the like.

이상, 본 발명의 구체예를 상세하게 설명하였으나 이들은 예시에 지나지 않으며, 특허청구범위를 한정하는 것은 아니다. 특허청구범위에 기재한 기술에는, 전술한 구체예를 여러 가지로 변형 또는 변경한 것이 포함된다. 또 본 명세서 또는 도면에 설명한 기술 요소는 단독으로 혹은 각종 조합에 의해 기술적 유용성을 발휘하는 것이며, 출원시의 청구항에 기재한 조합에 한정되는 것은 아니다. 또한 본 명세서 또는 도면에 예시한 기술은 복수의 목적을 동시에 달성하는 것이며, 그 중 하나의 목적을 달성하는 것 자체가 기술적 유용성을 갖는다. 그리고 [부호의 설명] 난의 괄호 내 기재는, 전술한 실시형태에서 사용한 용어와, 특허청구범위에 기재한 용어와의 대응관계를 명확하게 할 수 있는 것이다.As mentioned above, although the specific example of this invention was described in detail, these are only illustrations and do not limit a claim. The technology described in the claims includes various modifications or changes of the specific examples described above. In addition, the technical element demonstrated in this specification or drawing demonstrates technical usefulness independently or in various combinations, and is not limited to the combination as described in the claim at the time of application. In addition, the technique illustrated in the present specification or drawings is to achieve a plurality of objects at the same time, the achievement of one of them has its own technical utility. And the Reference Numerals I mentioned in the brackets is, it is possible to clarify the correspondence relationship between the terms described in terms, the claims used in the above-described embodiments.

10a, 10b, 10c, 10d : 계측 시스템
11 : 시스템 서포트 패널(케이싱)
13, 80, 90 : 케이블
20 : CPU(제2 제어유닛, 하나의 제2 제어유닛, 일부의 제2 제어유닛, 한쪽 제2 제어유닛, 다른 제2 제어유닛, 나머지 제2 제어유닛, 다른 쪽 제2 제어유닛)
20a : CPU(하나의 제2 제어유닛, 일부의 제2 제어유닛, 한쪽 제2 제어유닛)
20b : CPU(다른 제2 제어유닛, 나머지 제2 제어유닛, 다른 쪽 제2 제어유닛)
30 : 마스터(제2 제어유닛)
30a : 마스터(하나의 제2 제어유닛, 일부의 제2 제어유닛, 한쪽 제2 제어유닛)
30b : 마스터(다른 제2 제어유닛, 나머지 제2 제어유닛, 다른 쪽 제2 제어유닛)
40, 40a, 40b, 40c, 40d, 40n : 노드(제1 제어유닛)
50, 50a, 50b, 50c, 50d, 50n : 슬레이브(제1 제어유닛)
60, 60a, 60b, 60c, 60d, 60n : 센서유닛(센서)
100 : 탱커(선박) 105 : 카고탱크(탱크)
107 : 액위센서(센서) 110 : 액체
10a, 10b, 10c, 10d: measurement system
11: system support panel (casing)
13, 80, 90: cable
20: CPU (second control unit, one second control unit, some second control unit, one second control unit, another second control unit, other second control unit, other second control unit)
20a: CPU (one second control unit, some second control unit, one second control unit)
20b: CPU (other second control unit, remaining second control unit, other second control unit)
30: master (second control unit)
30a: master (one second control unit, some second control unit, one second control unit)
30b: master (other second control unit, remaining second control unit, other second control unit)
40, 40a, 40b, 40c, 40d, 40n: node (first control unit)
50, 50a, 50b, 50c, 50d, 50n: slave (first control unit)
60, 60a, 60b, 60c, 60d, 60n: sensor unit (sensor)
100: tanker (ship) 105: cargo tank (tank)
107: liquid level sensor (sensor) 110: liquid

Claims (5)

복수의 센서에 대하여 데이터통신 가능하게 각각 접속되는 복수의 제1 제어유닛과,
상기 복수의 제1 제어유닛에 데이터통신 가능하게 접속되어 상기 복수의 센서가 송출하는 개개의 센서 데이터 또는 이들 센서 데이터에 기초한 센서 정보를 상기 복수의 제1 제어유닛으로부터 수신하는 복수의 제2 제어유닛과,
상기 복수의 제1 제어유닛 및 상기 복수의 제2 제어유닛을 수용하는 케이싱
을 구비하며,
상기 복수의 제1 제어유닛과 상기 제2 제어유닛 사이의 데이터 통신은, 상기 케이싱 내에서 실행되는 무선 데이터통신이고, 상기 데이터 통신의 통신 절차는 폴링 방식이며,
상기 복수의 제2 제어유닛 중 하나의 제2 제어유닛이 상기 폴링 방식의 폴링 처리를 실행하지 않게 되면, 상기 복수의 제1 제어유닛 중, 이 하나의 제2 제어유닛에 상기 센서 데이터 또는 상기 센서 정보를 송신하던 상기 제1 제어유닛은, 상기 복수의 제2 제어유닛 중 다른 제2 제어유닛에 상기 센서 데이터 또는 상기 센서 정보를 송신하는 것을 특징으로 하는 계측 시스템.
A plurality of first control units respectively connected to the plurality of sensors to enable data communication;
A plurality of second control units connected to the plurality of first control units so as to receive individual sensor data transmitted from the plurality of sensors or sensor information based on these sensor data from the plurality of first control units; and,
A casing accommodating the plurality of first control units and the plurality of second control units
Equipped with
The data communication between the plurality of first control units and the second control unit is wireless data communication executed in the casing, the communication procedure of the data communication is a polling scheme,
When one second control unit of the plurality of second control units does not execute the polling processing of the polling method, the sensor data or the sensor is transmitted to one of the plurality of first control units. The first control unit that has transmitted the information transmits the sensor data or the sensor information to another second control unit of the plurality of second control units.
복수의 센서에 대하여 데이터통신 가능하게 각각 접속되는 복수의 제1 제어유닛과,
상기 복수의 제1 제어유닛에 데이터통신 가능하게 접속되어 상기 복수의 센서가 송출하는 개개의 센서 데이터 또는 이들 센서 데이터에 기초한 센서 정보를 상기 복수의 제1 제어유닛으로부터 수신하는 복수의 제2 제어유닛과,
상기 복수의 제1 제어유닛 및 상기 복수의 제2 제어유닛을 수용하는 케이싱
을 구비하며,
상기 복수의 제1 제어유닛과 상기 제2 제어유닛 사이의 데이터 통신은, 상기 케이싱 내에서 실행되는 무선 데이터통신이고, 상기 데이터 통신의 통신 절차는 폴링 방식이며,
상기 복수의 제2 제어유닛 중 일부의 제2 제어유닛은, 상기 복수의 제1 제어유닛 중 일부의 제1 제어유닛으로부터 상기 센서 데이터 또는 상기 센서 정보를 수신하고, 상기 복수의 제2 제어유닛 중의 나머지 제2 제어유닛은, 상기 복수의 제1 제어유닛 중의 나머지 제1 제어유닛으로부터 상기 센서 데이터 또는 상기 센서 정보를 수신하는 것을 특징으로 하는 계측 시스템.
A plurality of first control units respectively connected to the plurality of sensors to enable data communication;
A plurality of second control units connected to the plurality of first control units so as to receive individual sensor data transmitted from the plurality of sensors or sensor information based on these sensor data from the plurality of first control units; and,
A casing accommodating the plurality of first control units and the plurality of second control units
Equipped with
The data communication between the plurality of first control units and the second control unit is wireless data communication executed in the casing, the communication procedure of the data communication is a polling scheme,
The second control unit of some of the plurality of second control units receives the sensor data or the sensor information from the first control unit of some of the plurality of first control units, and the second control unit of the plurality of second control units. And the remaining second control unit receives the sensor data or the sensor information from the remaining first control units of the plurality of first control units.
복수의 센서에 대하여 데이터통신 가능하게 각각 접속되는 복수의 제1 제어유닛과,
상기 복수의 제1 제어유닛에 데이터통신 가능하게 접속되어 상기 복수의 센서가 송출하는 개개의 센서 데이터 또는 이들 센서 데이터에 기초한 센서 정보를 상기 복수의 제1 제어유닛으로부터 수신하는 2대의 제2 제어유닛과,
상기 복수의 제1 제어유닛 및 상기 2대의 제2 제어유닛을 수용하는 케이싱
을 구비하며,
상기 복수의 제1 제어유닛과 상기 2대의 제2 제어유닛 사이의 데이터 통신은, 상기 케이싱 내에서 실행되는 무선 데이터통신이고, 상기 데이터 통신의 통신 절차는 폴링 방식이며,
상기 2대의 제2 제어유닛 중 한쪽의 제2 제어유닛은, 상기 복수의 제1 제어유닛 중 일부의 제1 제어유닛으로부터 상기 센서 데이터 또는 상기 센서 정보를 수신하고, 상기 2대의 제2 제어유닛 중 다른 쪽의 제2 제어유닛은, 상기 복수의 제1 제어유닛 중 나머지 제1 제어유닛으로부터 상기 센서 데이터 또는 상기 센서 정보를 수신하며,
상기 한쪽의 제2 제어유닛이 상기 폴링 방식의 폴링 처리를 실행하지 않게 되면, 상기 일부의 제1 제어유닛은, 상기 다른 쪽의 제2 제어유닛에 상기 센서 데이터 또는 상기 센서 정보를 송신하고,
상기 다른 쪽의 제2 제어유닛이 상기 폴링 방식의 폴링 처리를 실행하지 않게 되면, 상기 나머지 제1 제어유닛은, 상기 한쪽의 제2 제어유닛에 상기 센서 데이터 또는 상기 센서 정보를 송신하는 것을 특징으로 하는 계측 시스템.
A plurality of first control units respectively connected to the plurality of sensors to enable data communication;
Two second control units connected to the plurality of first control units so as to receive individual sensor data transmitted from the plurality of sensors or sensor information based on these sensor data from the plurality of first control units. and,
A casing accommodating the plurality of first control units and the two second control units
Equipped with
The data communication between the plurality of first control units and the two second control units is wireless data communication executed in the casing, and the communication procedure of the data communication is a polling scheme,
One second control unit of the two second control units receives the sensor data or the sensor information from some first control units of the plurality of first control units, and among the two second control units The other second control unit receives the sensor data or the sensor information from the remaining first control unit of the plurality of first control units,
When the one second control unit does not execute the polling processing of the polling method, the first control unit of the part transmits the sensor data or the sensor information to the other second control unit,
And when the other second control unit does not execute the polling process of the polling method, the remaining first control unit transmits the sensor data or the sensor information to the second control unit. Instrumentation system.
제1항 내지 제3항 중 어느 한 항에 있어서,
상기 복수의 센서는, 선박의 탱크에 저장되는 액체의 액면 위치를 검출하는 액위 센서인 것을 특징으로 하는 계측 시스템.
The method according to any one of claims 1 to 3,
The plurality of sensors is a liquid level sensor for detecting the liquid level position of the liquid stored in the tank of the ship.
삭제delete
KR1020170066299A 2016-06-25 2017-05-29 Measurement system KR102022112B1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2016126120A JP6263232B2 (en) 2016-06-25 2016-06-25 Measuring system
JPJP-P-2016-126120 2016-06-25

Publications (2)

Publication Number Publication Date
KR20180001445A KR20180001445A (en) 2018-01-04
KR102022112B1 true KR102022112B1 (en) 2019-09-17

Family

ID=60891868

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020170066299A KR102022112B1 (en) 2016-06-25 2017-05-29 Measurement system

Country Status (3)

Country Link
JP (1) JP6263232B2 (en)
KR (1) KR102022112B1 (en)
CN (1) CN107543590B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6357255B1 (en) * 2017-03-16 2018-07-11 ソフトバンク株式会社 system
JP6897589B2 (en) 2018-02-01 2021-06-30 オムロン株式会社 Input unit
KR102253737B1 (en) * 2018-12-24 2021-05-18 한국산업기술대학교산학협력단 Remote monitoring and control system using wireless network
USD1032293S1 (en) * 2020-12-30 2024-06-25 Stor, S.L. Food container with three compartments

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012209652A (en) * 2011-03-29 2012-10-25 Advanced Telecommunication Research Institute International Radio communication system, communication device, information apparatus, and radio communication method
JP2013205311A (en) * 2012-03-29 2013-10-07 National Maritime Research Institute Liquid level measurement system and marine vessel
JP2016072977A (en) * 2014-09-22 2016-05-09 台達電子工業股▲ふん▼有限公司Delta Electronics,Inc. Radio communication network system for managing multiple regions and management method thereof

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060078435A1 (en) * 2004-08-19 2006-04-13 Metropolitan Industries Pump monitoring system
US7589625B2 (en) * 2005-12-20 2009-09-15 General Electric Company Wireless system with multi-device control
US8619752B2 (en) * 2007-03-16 2013-12-31 Qualcomm Incorporated Method and apparatus for polling in a wireless communication system
JP2013033355A (en) * 2011-08-01 2013-02-14 Seiko Epson Corp Sensor system
WO2015198403A1 (en) * 2014-06-24 2015-12-30 三菱電機株式会社 Communication device, smart meter, and wireless mesh network

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012209652A (en) * 2011-03-29 2012-10-25 Advanced Telecommunication Research Institute International Radio communication system, communication device, information apparatus, and radio communication method
JP2013205311A (en) * 2012-03-29 2013-10-07 National Maritime Research Institute Liquid level measurement system and marine vessel
JP2016072977A (en) * 2014-09-22 2016-05-09 台達電子工業股▲ふん▼有限公司Delta Electronics,Inc. Radio communication network system for managing multiple regions and management method thereof

Also Published As

Publication number Publication date
JP2017228260A (en) 2017-12-28
KR20180001445A (en) 2018-01-04
JP6263232B2 (en) 2018-01-17
CN107543590B (en) 2020-01-14
CN107543590A (en) 2018-01-05

Similar Documents

Publication Publication Date Title
KR102022112B1 (en) Measurement system
AU2011382588B2 (en) System for locating devices using directional antennas
US20110191573A1 (en) Multi-motherboard server system
JP2012008982A (en) Communication interface device and communication method
EP2933697B1 (en) Plc system having a plurality of cpu modules and control method thereof
CN114179817A (en) Vehicle controller, vehicle and vehicle control method
US8018867B2 (en) Network system for monitoring operation of monitored node
US10986556B2 (en) Circuit for monitoring a data processing system
CN110268393B (en) Communication device, communication method, program, and communication system
US9325567B2 (en) Communication system, method for operating such a communication system, and communication module
CN102255766A (en) Server system
WO2019239999A1 (en) Control system, program
CN213874372U (en) Inertia measuring device
US9405629B2 (en) Information processing system, method for controlling information processing system, and storage medium
KR101294308B1 (en) Facilities control system and operating method of the system
KR20140066357A (en) Method for updating firmware of multiple micro controller unit and electronic control unit using the same
JP2019091107A (en) Sensor device
CN110806993B (en) Customized modbus communication method and low-coupling telecontrol device using same
CN213874371U (en) Data transmission device and detection equipment of inertia measurement unit
US20200213687A1 (en) Sensor system
US20240045818A1 (en) Communication apparatus, communication method, and program
JP4352983B2 (en) Wireless data transmission / reception system and communication state determination program for wireless data transmission / reception system
JP6574708B2 (en) Train data transmission method
CN113639705A (en) Method, system and device for measuring angular displacement
KR101065801B1 (en) Method of serial communication

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant