JP2006186891A - Data collection system - Google Patents
Data collection system Download PDFInfo
- Publication number
- JP2006186891A JP2006186891A JP2004380749A JP2004380749A JP2006186891A JP 2006186891 A JP2006186891 A JP 2006186891A JP 2004380749 A JP2004380749 A JP 2004380749A JP 2004380749 A JP2004380749 A JP 2004380749A JP 2006186891 A JP2006186891 A JP 2006186891A
- Authority
- JP
- Japan
- Prior art keywords
- data
- data transmission
- transmission
- cycle
- collection device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
- Selective Calling Equipment (AREA)
Abstract
Description
本発明は、データ収集装置と、該データ収集装置に対するデータ送信処理を繰り返す複数台のデータ送信装置とを具えたデータ収集システムに関するものである。 The present invention relates to a data collection system including a data collection device and a plurality of data transmission devices that repeat data transmission processing for the data collection device.
従来、図15に示す如く、無線通信が可能な複数台のセンサ端末装置(6)と、これら複数台のセンサ端末装置(6)から無線通信によって計測データを収集するデータ収集装置(7)とを具えたセンサネットワークシステムが知られている。
この様なセンサネットワークシステムにおいては、各センサ端末装置(6)は、例えば機器の消費電力を計測して該計測データをデータ収集装置(7)に送信する処理を一定の周期で実行し、データ収集装置(7)は、この様にして複数台のセンサ端末装置(6)から定期的に送信される計測データを受信してデータベースに登録する。
Conventionally, as shown in FIG. 15, a plurality of sensor terminal devices (6) capable of wireless communication, and a data collection device (7) for collecting measurement data by wireless communication from the plurality of sensor terminal devices (6) There is known a sensor network system comprising
In such a sensor network system, each sensor terminal device (6) performs, for example, a process of measuring the power consumption of the device and transmitting the measurement data to the data collection device (7) at a constant cycle, In this way, the collection device (7) receives the measurement data periodically transmitted from the plurality of sensor terminal devices (6) and registers it in the database.
尚、通信量の増加による通信の遅延量を最小限に抑制することが可能なネットワークシステムが提案されている(特許文献1参照)。該ネットワークシステムは、通信制御装置と、該通信制御装置に対してメッセージを送信する処理を繰り返す複数台の制御機器とを具えており、通信制御装置は、通信量の増大を検知したとき、全ての制御機器のメッセージ送信周期を長く設定する。
しかしながら、上記従来のセンサネットワークシステムにおいては、センサ端末装置が追加されたとき、通信負荷が増大して、複数台のセンサ端末装置にそれぞれ設定されているデータ送信周期によっては一部のセンサ端末装置からデータを収集できない事態が発生する問題があった。
本発明の目的は、複数台のデータ送信装置の一部のデータ送信装置からデータを収集できない事態が発生した場合に、管理者が作業を行なうことなく自動的にかかる事態を解消することが出来るデータ収集システムを提供することである。
However, in the above-described conventional sensor network system, when a sensor terminal device is added, the communication load increases, and some sensor terminal devices depend on the data transmission period set for each of the plurality of sensor terminal devices. There was a problem that could not collect data from.
An object of the present invention is to eliminate a situation in which an administrator automatically performs work without performing work when data cannot be collected from some of the data transmission apparatuses. It is to provide a data collection system.
本発明に係るデータ収集システムは、データ収集装置と、データ収集装置に対するデータ送信処理を繰り返す複数台のデータ送信装置とを具えており、前記データ収集装置は、
前記複数台のデータ送信装置からデータを受信する受信手段と、
前記複数台のデータ送信装置の中にデータの受信間隔が異常であるデータ送信装置が存在するか否かの判断を繰り返す受信異常判断手段と、
データの受信間隔が異常であるデータ送信装置が存在すると判断された場合に、該データ送信装置以外の他のデータ送信装置に対してデータ送信周期を変更すべき旨の送信周期変更指令を発する送信周期変更指令手段
とを具えている。一方、各データ送信装置は、
前記データ収集装置に対するデータ送信処理を繰り返すデータ送信手段と、
前記データ収集装置から送信周期変更指令を受けたとき、前記データ送信手段のデータ送信周期を変更する送信周期変更手段
とを具えている。
A data collection system according to the present invention comprises a data collection device and a plurality of data transmission devices that repeat data transmission processing for the data collection device, and the data collection device comprises:
Receiving means for receiving data from the plurality of data transmitting devices;
A reception abnormality determining means for repeating the determination of whether or not there is a data transmission apparatus having an abnormal data reception interval among the plurality of data transmission apparatuses;
When it is determined that there is a data transmission device with an abnormal data reception interval, a transmission that issues a transmission cycle change command to change the data transmission cycle to another data transmission device other than the data transmission device Period change command means. On the other hand, each data transmission device
Data transmission means for repeating data transmission processing for the data collection device;
A transmission cycle changing means for changing a data transmission cycle of the data transmission means when receiving a transmission cycle change command from the data collecting device;
具体的には、前記データ収集装置は、更に、各データ送信装置からデータが受信されたときに該データ受信時刻が登録される時刻登録手段を具えており、前記受信異常判断手段は、判断時点での時刻と前記時刻登録手段に登録されているデータ受信時刻との差に基づいてデータの受信間隔が異常であるか否かを判断し、前記送信周期変更指令手段は、前記他のデータ送信装置に対してデータ送信周期を長くすべき旨の送信周期変更指令を発する。 Specifically, the data collection device further comprises time registration means for registering the data reception time when data is received from each data transmission device, Whether or not the data reception interval is abnormal based on the difference between the time at the time and the data reception time registered in the time registration means, and the transmission cycle change command means A transmission cycle change command is issued to the device to increase the data transmission cycle.
上記本発明に係るデータ収集システムにおいては、データ収集装置において、複数台のデータ送信装置の中にデータの受信間隔が異常であるデータ送信装置が存在するか否かの判断が繰り返される。例えば、データ送信装置からのデータ受信時刻と判断時点の時刻との差が所定時間を越えている場合には、該データ送信装置からのデータが該所定時間以上に亘って受信されていないことになるので、該データ送信装置からのデータ受信間隔が異常であると判断される。そして、データの受信間隔が異常であると判断されたデータ送信装置以外の他のデータ送信装置に対して、データ送信周期を長くすべき旨の送信周期変更指令が発せられる。他のデータ送信装置は、該送信周期変更指令を受けてデータ送信周期を長く設定して、データ収集装置に対するデータ送信処理を実行する。この様にしてデータの受信間隔が異常であると判断されたデータ送信装置以外の他のデータ送信装置のデータ送信周期を長くすることによって、データの受信間隔が異常であると判断されたデータ送信装置からのデータの受信が可能となる。 In the data collection system according to the present invention, in the data collection device, the determination as to whether there is a data transmission device having an abnormal data reception interval among the plurality of data transmission devices is repeated. For example, if the difference between the data reception time from the data transmission device and the time of determination exceeds a predetermined time, the data from the data transmission device has not been received over the predetermined time. Therefore, it is determined that the data reception interval from the data transmission device is abnormal. Then, a transmission cycle change command for issuing a longer data transmission cycle is issued to other data transmission devices other than the data transmission device determined to have an abnormal data reception interval. In response to the transmission cycle change command, the other data transmission device sets the data transmission cycle to be longer and executes data transmission processing for the data collection device. Data transmission in which the data reception interval is determined to be abnormal by increasing the data transmission cycle of the data transmission device other than the data transmission device in which the data reception interval is determined to be abnormal in this way Data can be received from the device.
第1の具体的構成において、各データ送信装置は、
前記データ収集装置に送信すべきデータを取得する処理を繰り返すデータ取得手段と、
前記データ収集装置から送信周期変更指令を受けたとき、前記データ取得手段のデータ取得周期を変更後のデータ送信周期と同じ周期に変更する取得周期変更手段
とを具えている。
In the first specific configuration, each data transmission device
Data acquisition means for repeating the process of acquiring data to be transmitted to the data collection device;
When receiving a transmission cycle change command from the data collection device, the data acquisition unit includes an acquisition cycle changing unit that changes the data acquisition cycle of the data acquisition unit to the same cycle as the changed data transmission cycle.
上記第1の具体的構成を有するデータ収集システムにおいては、各データ送信装置において、データ送信周期が変更されたとき、自動的にデータ取得周期が変更後のデータ送信周期と同じ周期に変更されるので、データ取得周期を変更する操作が不要となる。 In the data collection system having the first specific configuration, when the data transmission cycle is changed in each data transmission device, the data acquisition cycle is automatically changed to the same cycle as the changed data transmission cycle. Therefore, an operation for changing the data acquisition cycle is not necessary.
第2の具体的構成において、各データ送信装置は、
前記データ収集装置に送信すべきデータを取得する処理を繰り返すデータ取得手段と、
前記データ取得手段によって取得されたデータが格納されるデータ格納手段と、
前記データ送信手段のデータ送信処理が実行されたとき、前記データ格納手段にデータが格納されているか否かを判断し、データが格納されている場合に該データを前記データ収集装置に送信する第2データ送信手段
とを具えている。
In the second specific configuration, each data transmission device
Data acquisition means for repeating the process of acquiring data to be transmitted to the data collection device;
Data storage means for storing data acquired by the data acquisition means;
When the data transmission process of the data transmission unit is executed, it is determined whether or not data is stored in the data storage unit, and when the data is stored, the data is transmitted to the data collection device. 2 data transmission means.
上記第2の具体的構成を有するデータ収集システムにおいては、各データ送信装置において、データ送信周期がデータ取得周期よりも長い周期となった場合、取得されたデータがデータ格納手段に蓄積されることになる。そこで、データ送信周期でデータ送信処理が実行されたときにデータ格納手段にデータが格納されているか否かが判断され、データが格納されている場合には、該データを送信する処理が実行される。これによって、データ格納手段に蓄積されるデータ量を少量に抑制することが出来る。 In the data collection system having the second specific configuration described above, in each data transmission device, when the data transmission cycle is longer than the data acquisition cycle, the acquired data is accumulated in the data storage means. become. Therefore, when data transmission processing is executed in the data transmission cycle, it is determined whether or not data is stored in the data storage means. If data is stored, processing for transmitting the data is executed. The As a result, the amount of data stored in the data storage means can be suppressed to a small amount.
第3の具体的構成において、各データ送信装置は、
前記データ収集装置に送信すべきデータを取得する処理を繰り返すデータ取得手段と、
前記データ取得手段によって取得されたデータが格納されるデータ格納手段と、
前記データ格納手段が満杯であるか否かを判断し、満杯である場合に、前記データ取得手段のデータ取得周期を前記データ送信手段のデータ送信周期よりも長い周期に変更する取得周期変更手段
とを具えている。
In the third specific configuration, each data transmission device
Data acquisition means for repeating the process of acquiring data to be transmitted to the data collection device;
Data storage means for storing data acquired by the data acquisition means;
Determining whether the data storage means is full, and when it is full, an acquisition period changing means for changing the data acquisition period of the data acquisition means to a period longer than the data transmission period of the data transmission means; It has.
上記第3の具体的構成を有するデータ収集システムにおいては、各データ送信装置において、データ送信周期がデータ取得周期よりも長い周期となった場合、取得されたデータがデータ格納手段に徐々に蓄積されて、該データ格納手段が満杯になることがある。そこで、データ格納手段が満杯であるか否かが判断され、満杯である場合には、データ取得周期がデータ送信周期よりも長い周期に設定される。これによって、データ取得周期よりも短い周期でデータ送信処理が実行されて、データ格納手段に蓄積されているデータ量が徐々に減少することになる。 In the data collection system having the above third specific configuration, in each data transmission device, when the data transmission cycle is longer than the data acquisition cycle, the acquired data is gradually accumulated in the data storage means. As a result, the data storage means may become full. Therefore, it is determined whether or not the data storage means is full. If the data storage means is full, the data acquisition cycle is set to a cycle longer than the data transmission cycle. As a result, the data transmission process is executed at a cycle shorter than the data acquisition cycle, and the amount of data stored in the data storage means gradually decreases.
又、具体的構成において、各データ送信装置は更に、
前記データ格納手段にデータが格納されているか否かを判断し、データが格納されていない場合に、前記データ取得手段のデータ取得周期を前記取得周期変更手段により変更される前の周期に戻す第2取得周期変更手段
を具えている。
Further, in a specific configuration, each data transmission device further includes
A determination is made as to whether or not data is stored in the data storage means, and when no data is stored, the data acquisition period of the data acquisition means is returned to the period before being changed by the acquisition period changing means. 2 The acquisition cycle changing means is provided.
上記具体的構成を有するデータ収集システムにおいては、各データ送信装置において、上述の如くデータ格納手段に蓄積されているデータ量が徐々に減少して零となったとき、データ取得周期がデータ送信周期よりも長い周期に設定される前の周期に戻される。 In the data collection system having the above specific configuration, in each data transmission device, when the amount of data stored in the data storage means gradually decreases to zero as described above, the data acquisition cycle is the data transmission cycle. It is returned to the previous cycle set to a longer cycle.
本発明に係るデータ収集システムによれば、複数台のデータ送信装置の一部のデータ送信装置からデータを収集できない事態が発生した場合に、管理者が作業を行なうことなく自動的にかかる事態を解消することが出来る。 According to the data collection system of the present invention, when a situation occurs in which data cannot be collected from some data transmission apparatuses of a plurality of data transmission apparatuses, the situation in which the administrator automatically takes place without performing work. It can be solved.
以下、本発明を、図1に示す遠隔監視システムを構成するセンサネットワークシステム(3)に実施した形態につき、図面に基づき具体的に説明する。
図1に示す遠隔監視システムは、複数の場所にそれぞれ構築されているセンサネットワークシステム(3)を遠隔地から監視するものであって、各センサネットワークシステム(3)は、無線通信が可能な複数台のセンサ端末装置(1)と、これら複数台のセンサ端末装置(1)から無線通信によって計測データを収集するデータ収集装置(2)とを具えており、各データ収集装置(2)が、インターネット網等の通信ネットワーク網(4)を介して、監視センタに設置されている監視装置(5)に繋がっている。
Hereinafter, the embodiment of the present invention applied to the sensor network system (3) constituting the remote monitoring system shown in FIG. 1 will be described in detail with reference to the drawings.
The remote monitoring system shown in FIG. 1 monitors a sensor network system (3) constructed in a plurality of locations from a remote location, and each sensor network system (3) is capable of wireless communication. Sensor terminal device (1) and a data collection device (2) that collects measurement data from the plurality of sensor terminal devices (1) by wireless communication. Each data collection device (2) It is connected to a monitoring device (5) installed in the monitoring center via a communication network (4) such as the Internet network.
各センサネットワークシステム(3)において、複数台のセンサ端末装置(1)には、例えば温度を計測するセンサ端末装置や湿度を計測するセンサ端末装置が含まれており、各センサ端末装置(1)は、所定の計測動作を実行して該計測データをデータ収集装置(2)に送信する処理を繰り返し、データ収集装置(2)は、各センサ端末装置(1)から送信される計測データを受信してデータベース(図示省略)に登録する。そして、監視センタに設置されている監視装置(5)は、各センサネットワークシステム(3)において複数台のセンサ端末装置(1)からデータ収集装置(2)に収集された計測データを定期的に取得する。 In each sensor network system (3), the plurality of sensor terminal devices (1) include, for example, a sensor terminal device that measures temperature and a sensor terminal device that measures humidity. Each sensor terminal device (1) Repeats the process of executing a predetermined measurement operation and transmitting the measurement data to the data collection device (2), and the data collection device (2) receives the measurement data transmitted from each sensor terminal device (1). And register it in a database (not shown). The monitoring device (5) installed in the monitoring center periodically receives the measurement data collected from the plurality of sensor terminal devices (1) to the data collection device (2) in each sensor network system (3). get.
図2は、データ収集装置(2)の構成を表わしている。図示の如く、データ収集装置(2)は、センサ端末装置(1)から収集したデータに対して所定のデータ処理を施すデータ処理部(21)と、監視センタに設置されている監視装置等の外部端末装置と通信を行なう外部通信部(22)と、センサ端末装置(1)と無線通信を行なう無線通信部(23)と、センサネットワークシステム(3)の無線信号を受信するアンテナ(24)と、データ処理部(21)、外部通信部(22)及び無線通信部(23)の動作を制御する制御部(25)とを具えている。
センサ端末装置(1)により無線信号に変換されて送信された計測データは、アンテナ(24)によって受信され、無線通信部(23)を経てデータ処理部(21)に供給され、前記所定のデータ処理が施されてデータベース(図示省略)に登録される。又、この様にしてデータベースに登録された計測データは、外部通信部(22)から通信ネットワーク網(4)を経て監視装置(5)に送信される。
FIG. 2 shows the configuration of the data collection device (2). As shown in the figure, the data collection device (2) includes a data processing unit (21) that performs predetermined data processing on the data collected from the sensor terminal device (1), and a monitoring device installed in the monitoring center. An external communication unit (22) that communicates with the external terminal device, a wireless communication unit (23) that performs wireless communication with the sensor terminal device (1), and an antenna (24) that receives the wireless signal of the sensor network system (3) And a control unit (25) for controlling operations of the data processing unit (21), the external communication unit (22), and the wireless communication unit (23).
The measurement data converted into a radio signal and transmitted by the sensor terminal device (1) is received by the antenna (24), supplied to the data processing unit (21) through the radio communication unit (23), and the predetermined data It is processed and registered in a database (not shown). The measurement data registered in the database in this way is transmitted from the external communication unit (22) to the monitoring device (5) via the communication network (4).
図3は、センサ端末装置(1)の構成を表わしている。図示の如く、センサ端末装置(1)は、センサ部(11)と、センサ部(11)によって計測されたデータに所定のデータ処理を施すデータ処理部(12)と、データ収集装置(2)と無線通信を行なう無線通信部(13)と、センサネットワークシステム(3)の無線信号を受信するアンテナ(14)と、センサ部(11)、データ処理部(12)及び無線通信部(13)の動作を制御する制御部(15)とを具えている。
センサ部(11)によって計測されたデータは、データ処理部(12)に供給されて所定のデータ処理が施され、無線通信部(13)により無線信号に変換された後、アンテナ(14)からデータ収集装置(2)に送信される。
FIG. 3 shows the configuration of the sensor terminal device (1). As shown in the figure, the sensor terminal device (1) includes a sensor unit (11), a data processing unit (12) for performing predetermined data processing on data measured by the sensor unit (11), and a data collection device (2). A wireless communication unit (13) for performing wireless communication, an antenna (14) for receiving a wireless signal of the sensor network system (3), a sensor unit (11), a data processing unit (12), and a wireless communication unit (13) And a control unit (15) for controlling the operation of the apparatus.
The data measured by the sensor unit (11) is supplied to the data processing unit (12), subjected to predetermined data processing, converted into a radio signal by the radio communication unit (13), and then from the antenna (14). It is transmitted to the data collection device (2).
本発明に係るセンサネットワークシステム(3)において、データ収集装置(2)は、複数台のセンサ端末装置(1)の中にデータの受信間隔が異常であるセンサ端末装置(1)が存在するか否かを監視し、データの受信間隔が異常であるセンサ端末装置(1)が存在する場合には、該センサ端末装置以外の他のセンサ端末装置(1)に対してデータ送信周期を長くすべき旨の送信周期延長指令を発する。他のセンサ端末装置(1)は、該指令を受けてデータ送信周期を長く設定して、データ収集装置(2)に対するデータ送信処理を実行する。これによって、データの受信間隔が異常であるセンサ端末装置(1)からのデータの受信が可能となる。 In the sensor network system (3) according to the present invention, the data collection device (2) is a sensor terminal device (1) having an abnormal data reception interval among the plurality of sensor terminal devices (1). If there is a sensor terminal device (1) whose data reception interval is abnormal, the data transmission cycle is extended with respect to other sensor terminal devices (1) other than the sensor terminal device. Issue a transmission cycle extension command to the effect. The other sensor terminal device (1) receives the command, sets a long data transmission cycle, and executes data transmission processing for the data collection device (2). As a result, it is possible to receive data from the sensor terminal device (1) whose data reception interval is abnormal.
上記データ収集装置(2)の制御部(25)には、図4に示す端末管理テーブルが格納されている。
該端末管理テーブルには、センサ端末装置毎に、センサ端末装置(1)を識別するための端末番号、センサ端末装置(1)のデータ送信周期、データの受信間隔が異常であるか否かを判断する際の基準となる最大許容間隔時間、センサ端末装置(1)から計測データを受信した直近のデータ受信時刻、センサ端末装置(1)が計測動作を実行した直近のデータ計測時刻(データ取得時刻)、1つ前の回のデータ受信時刻、1つ前の回のデータ計測時刻、他のセンサ端末装置(1)に優先してデータ送信周期を長く設定するか否かを表わす延長優先フラグ、データ送信周期を調整中であるか否かを表わす周期調整中フラグ、及びデータの受信間隔が異常であるか否かを表わす受信間隔異常フラグの書込み欄が設けられている。
前記延長優先フラグは、他のセンサ端末装置(1)に優先してデータ送信周期を長く設定することを表わす“1”の値、或いは設定しないことを表わす“0”の何れかの値をとる。又、周期調整中フラグは、データ送信周期を調整中であることを表わす“1”の値、或いは調整中でないことを表わす“0”の値の何れかの値をとる。更に、受信間隔異常フラグは、データの受信間隔が異常であることを表わす“1”の値、或いは異常でないことを表わす“0”の値の何れかの値をとる。
A terminal management table shown in FIG. 4 is stored in the control unit (25) of the data collection device (2).
In the terminal management table, for each sensor terminal device, the terminal number for identifying the sensor terminal device (1), the data transmission cycle of the sensor terminal device (1), and whether or not the data reception interval is abnormal. The maximum allowable interval time that is a reference for the determination, the most recent data reception time when the measurement data is received from the sensor terminal device (1), and the most recent data measurement time when the sensor terminal device (1) executes the measurement operation (data acquisition) Time) The data reception time of the previous time, the data measurement time of the previous time, and the extended priority flag indicating whether or not the data transmission cycle is set longer than other sensor terminal devices (1) A period adjustment flag indicating whether or not the data transmission cycle is being adjusted, and a reception interval abnormality flag writing field indicating whether or not the data reception interval is abnormal are provided.
The extension priority flag has a value of “1” indicating that the data transmission cycle is set to be long in preference to the other sensor terminal device (1) or “0” indicating that the data transmission cycle is not set. . The period adjusting flag takes either a value of “1” indicating that the data transmission period is being adjusted or a value of “0” indicating that the data transmission period is not being adjusted. Further, the reception interval abnormality flag takes either a value “1” indicating that the data reception interval is abnormal or a value “0” indicating that the data reception interval is not abnormal.
センサ端末装置(1)が追加されると、追加されたセンサ端末装置(1)に対し自動的に連続番号が付与されて該連続番号が端末番号の書込み欄に書き込まれると共に、システム管理者により入力されたデータ送信周期、最大許容間隔時間及び延長優先フラグがそれぞれの書込み欄に書き込まれる。そして、周期調整中フラグ及び受信間隔異常フラグの書込み欄には“0”の値が書き込まれる。尚、延長優先フラグは、センサ端末装置(1)から送信されたデータに基づいて書き込むことも可能である。
その後、センサ端末装置(1)から計測データが受信される度に、直近のデータ受信時刻、直近のデータ計測時刻、前回のデータ受信時刻、及び前回のデータ計測時刻がそれぞれの書込み欄に書き込まれる。
When the sensor terminal device (1) is added, a serial number is automatically given to the added sensor terminal device (1), and the serial number is written in the terminal number writing field. The input data transmission cycle, maximum allowable interval time, and extension priority flag are written in the respective write fields. Then, a value of “0” is written in the write column of the period adjusting flag and the reception interval abnormality flag. The extension priority flag can also be written based on data transmitted from the sensor terminal device (1).
Thereafter, each time measurement data is received from the sensor terminal device (1), the latest data reception time, the latest data measurement time, the previous data reception time, and the previous data measurement time are written in the respective writing fields. .
先ず、データ収集装置(2)の制御部(25)の動作について説明し、その後、センサ端末装置(1)の制御部(15)の動作について説明する。
図5は、データ収集装置(2)の制御部(25)によって実行される計測データ収集手続きを表わしており、先ずステップS1にて、センサ端末装置(1)からの計測データの受信に待機し、複数台のセンサ端末装置(1)の内、何れかのセンサ端末装置(1)からの計測データが受信されると、ステップS2に移行して、該センサ端末装置(1)について、図4に示す端末管理テーブルに書き込まれている直近のデータ受信時刻を前回のデータ受信時刻の書込み欄に書き込むと共に、新たな計測データの受信時刻を直近のデータ受信時刻の書込み欄に書き込む。又、端末管理テーブルに書き込まれている直近のデータ計測時刻を前回のデータ計測時刻の書込み欄に書き込むと共に、前記新たな計測データに付加されているデータ計測時刻を直近のデータ計測時刻の書込み欄に書き込む。最後にステップS3にて、前記新たな計測データをデータベースに登録して、ステップS1に戻る。
上記手続きによって、センサ端末装置(1)から計測データが受信されたときに、該センサ端末装置(1)についての直近のデータ受信時刻、前回のデータ受信時刻、直近のデータ計測時刻、及び前回のデータ計測時刻が更新されると共に、受信された計測データがデータベースに登録されることになる。
First, the operation of the control unit (25) of the data collection device (2) will be described, and then the operation of the control unit (15) of the sensor terminal device (1) will be described.
FIG. 5 shows a measurement data collection procedure executed by the control unit (25) of the data collection device (2). First, in step S1, the process waits for reception of measurement data from the sensor terminal device (1). When measurement data is received from any one of the plurality of sensor terminal devices (1), the process proceeds to step S2, and the sensor terminal device (1) is shown in FIG. The latest data reception time written in the terminal management table is written in the previous data reception time write column, and the new measurement data reception time is written in the latest data reception time write column. In addition, the latest data measurement time written in the terminal management table is written in the previous data measurement time writing column, and the data measurement time added to the new measurement data is written in the latest data measurement time writing column. Write to. Finally, in step S3, the new measurement data is registered in the database, and the process returns to step S1.
When measurement data is received from the sensor terminal device (1) by the above procedure, the most recent data reception time, the previous data reception time, the most recent data measurement time, and the previous data reception time for the sensor terminal device (1) The data measurement time is updated, and the received measurement data is registered in the database.
図6は、上記データ収集装置(2)の制御部(25)によって一定の周期で繰り返し実行されるデータ送信周期管理手続きを表わしている。尚、該手続きと図5に示す計測データ取得手続きは、多重処理により同時に実行される。
先ずステップS11にて端末番号nを1に初期化した後、ステップS12では、図4に示す端末管理テーブルから端末番号nを有するセンサ端末装置(1)についての最大許容間隔時間、直近のデータ受信時刻及び前回のデータ受信時刻を読み出し、両データ受信時刻の差が最大許容間隔時間を超えたか否かを判断する。ここで、両データ受信時刻の差が最大許容間隔時間を超えていると判断された場合は、ステップS13に移行して、前記センサ端末装置(1)についての受信間隔異常フラグf3を“1”に書き換えた後、ステップS14に移行する一方、両データ受信時刻の差が最大許容間隔時間を超えていないと判断された場合には、ステップS13を迂回してステップS14に移行する。
FIG. 6 shows a data transmission cycle management procedure that is repeatedly executed by the control unit (25) of the data collection device (2) at a constant cycle. The procedure and the measurement data acquisition procedure shown in FIG. 5 are simultaneously executed by multiple processing.
First, after the terminal number n is initialized to 1 in step S11, in step S12, the maximum allowable interval time for the sensor terminal device (1) having the terminal number n from the terminal management table shown in FIG. The time and the previous data reception time are read, and it is determined whether or not the difference between the two data reception times exceeds the maximum allowable interval time. If it is determined that the difference between the two data reception times exceeds the maximum allowable interval time, the process proceeds to step S13, and the reception interval abnormality flag f3 for the sensor terminal device (1) is set to “1”. After rewriting to step S14, if it is determined that the difference between the two data reception times does not exceed the maximum allowable interval time, the process bypasses step S13 and proceeds to step S14.
ステップS14では、端末番号nがセンサネットワークシステム(3)を構成するセンサ端末装置(1)の台数Nと一致するか否かを判断し、ノーと判断された場合は、ステップS15に移行して、端末番号nを1だけカウントアップした後、ステップS12に戻る。この様にして、センサネットワークシステム(3)を構成する複数台のセンサ端末装置(1)について順次、データ受信間隔が異常であるか否かの判断が行なわれ、その後、全てのセンサ端末装置(1)について該判断が行なわれると、ステップS14にてイエスと判断されてステップS16に移行し、後述のデータ送信周期調整処理を実行した後、ステップS17にて該調整処理の結果を確認する処理を実行して、手続きを終了する。 In step S14, it is determined whether or not the terminal number n matches the number N of sensor terminal devices (1) constituting the sensor network system (3). If NO, the process proceeds to step S15. After counting up the terminal number n by 1, the process returns to step S12. In this manner, whether or not the data reception interval is abnormal is sequentially determined for the plurality of sensor terminal devices (1) constituting the sensor network system (3), and thereafter, all the sensor terminal devices ( If the determination is made for 1), it is determined as YES in step S14, the process proceeds to step S16, a data transmission cycle adjustment process described later is executed, and the result of the adjustment process is confirmed in step S17. To complete the procedure.
上記ステップS16のデータ送信周期調整処理においては、図7に示す如く、先ずステップS21にて、センサネットワークシステム(3)を構成する複数台のセンサ端末装置(1)の中に受信間隔異常フラグf3が“1”のセンサ端末装置(1)が存在するか否かを判断し、ノーと判断された場合は手続きを終了する一方、イエスと判断された場合には、ステップS22に移行して、受信間隔異常フラグf3が“1”のセンサ端末装置(1)を除くセンサ端末装置(1)の中に延長優先フラグf1が“1”のセンサ端末装置(1)が存在するか否かを判断する。 In the data transmission cycle adjustment process in step S16, as shown in FIG. 7, first, in step S21, the reception interval abnormality flag f3 is set in the plurality of sensor terminal devices (1) constituting the sensor network system (3). It is determined whether or not there is a sensor terminal device (1) having a value of “1”. If it is determined to be no, the procedure is terminated. If it is determined to be Yes, the process proceeds to step S22. It is determined whether or not there is a sensor terminal device (1) whose extension priority flag f1 is “1” in the sensor terminal device (1) except the sensor terminal device (1) whose reception interval abnormality flag f3 is “1”. To do.
延長優先フラグf1が“1”のセンサ端末装置(1)が存在する場合には、ステップS23に移行して、該センサ端末装置(1)の中に図4に示す端末管理テーブルに書き込まれているデータ送信周期が最大許容間隔時間よりも短いセンサ端末装置(1)が存在するか否かを判断し、ノーと判断された場合は手続きを終了する一方、イエスと判断された場合は、ステップS24に移行して、データ送信周期が最大許容間隔時間よりも短いセンサ端末装置(1)の中から、それらの差が最も大きいセンサ端末装置(1)を選択した後、ステップS27に移行する。
これに対し、延長優先フラグf1が“1”のセンサ端末装置(1)が存在しない場合にはステップS25に移行して、受信間隔異常フラグf3が“1”のセンサ端末装置(1)を除く全てのセンサ端末装置(1)の中に図4に示す端末管理テーブルに書き込まれているデータ送信周期が最大許容間隔時間よりも短いセンサ端末装置(1)が存在するか否かを判断し、ノーと判断された場合は手続きを終了する一方、イエスと判断された場合は、ステップS26に移行して、データ送信周期が最大許容間隔時間よりも短いセンサ端末装置(1)の中から、それらの差が最も大きいセンサ端末装置(1)を選択した後、ステップS27に移行する。
If there is a sensor terminal device (1) whose extension priority flag f1 is “1”, the process proceeds to step S23 and is written in the terminal management table shown in FIG. 4 in the sensor terminal device (1). It is determined whether there is a sensor terminal device (1) whose data transmission cycle is shorter than the maximum allowable interval time. If it is determined to be no, the procedure is terminated. After shifting to S24, the sensor terminal device (1) having the largest difference is selected from the sensor terminal devices (1) whose data transmission cycle is shorter than the maximum allowable interval time, and then the flow proceeds to step S27.
On the other hand, when the sensor terminal device (1) whose extension priority flag f1 is “1” does not exist, the process proceeds to step S25, and the sensor terminal device (1) whose reception interval abnormality flag f3 is “1” is excluded. It is determined whether or not there is a sensor terminal device (1) whose data transmission period written in the terminal management table shown in FIG. 4 is shorter than the maximum allowable interval time among all the sensor terminal devices (1). If it is determined to be no, the procedure is terminated. If it is determined to be yes, the process proceeds to step S26, and the data is transmitted from the sensor terminal device (1) whose data transmission cycle is shorter than the maximum allowable interval time. After selecting the sensor terminal device (1) having the largest difference, the process proceeds to step S27.
ステップS27では、上記のステップS24或いはステップS26にて選択されたセンサ端末装置(1)に対して、現在のデータ送信周期を所定時間(例えば1秒)だけ長くすべき旨の送信周期延長指令を出力する。最後にステップS28では、前記選択されたセンサ端末装置(1)についての送信周期調整中フラグf2を“1”に書き換えて、手続きを終了する。
上記手続きによって、センサネットワークシステム(3)を構成する複数台のセンサ端末装置(1)の中にデータの受信間隔が異常であるセンサ端末装置(1)が存在する場合に、該センサ端末装置(1)以外の他のセンサ端末装置(1)に対して送信周期延長指令が出力されることになる。この結果、他のセンサ端末装置(1)がデータ送信周期を長く設定して、データ送信処理を実行することになる。
In step S27, a command to extend the transmission cycle is issued to the sensor terminal device (1) selected in step S24 or S26 to increase the current data transmission cycle by a predetermined time (for example, 1 second). Output. Finally, in step S28, the transmission cycle adjusting flag f2 for the selected sensor terminal device (1) is rewritten to “1”, and the procedure ends.
When the sensor terminal device (1) having an abnormal data reception interval exists in the plurality of sensor terminal devices (1) constituting the sensor network system (3) by the above procedure, the sensor terminal device ( A transmission cycle extension command is output to other sensor terminal devices (1) other than 1). As a result, the other sensor terminal device (1) sets the data transmission cycle longer and executes the data transmission process.
その後、図8に示す調整結果確認処理においては、先ずステップS31にて、過去数分以内に、図4に示す端末管理テーブルに書き込まれている受信間隔異常フラグf3が“1”の何れかのセンサ端末装置(1)から計測データが正常に受信されたか否かを判断する。ここで、該判断は、端末管理テーブルに書き込まれている直近のデータ受信時刻に基づいて行なわれる。 Thereafter, in the adjustment result confirmation process shown in FIG. 8, first, in step S31, the reception interval abnormality flag f3 written in the terminal management table shown in FIG. It is determined whether or not the measurement data has been normally received from the sensor terminal device (1). Here, the determination is made based on the latest data reception time written in the terminal management table.
受信間隔異常フラグf3が“1”の何れかのセンサ端末装置(1)から計測データが正常に受信された場合には、ステップS32に移行して、計測データが正常に受信されたセンサ端末装置(1)についての受信間隔異常フラグf3を“0”に書き換え、次にステップS33にて、送信周期調整中フラグが“1”のセンサ端末装置(1)についてのデータ送信周期を変更後の周期に書き換えた後、ステップS36に移行する。
これに対し、受信間隔異常フラグf3が“1”の何れのセンサ端末装置(1)からも計測データが受信されなかった場合、及び何れのセンサ端末装置(1)からも計測データが正常に受信されなかった場合には、ステップS34に移行して、複数台のセンサ端末装置(1)の中に図4に示す端末管理テーブルに書き込まれているデータ送信周期が最大許容間隔時間よりも短いセンサ端末装置(1)が存在するか否かを判断し、イエスと判断された場合は手続きを終了する。尚、計測データが正常に受信されなかった場合とは、計測データの値が通常とり得る範囲を逸脱している場合や計測データが所定のデータ形式を有していない場合をいう。
一方、前記ステップS34にてノーと判断された場合には、データ送信周期を変更することによってはデータの受信間隔が異常である何れのセンサ端末装置(1)からも計測データを受信することが出来なかったので、ステップS35に移行して、送信周期調整中フラグが“1”のセンサ端末装置(1)に対し、現在のデータ送信周期を前記所定時間(例えば1秒)だけ短縮すべき旨の送信周期延長取消指令を出力した後、ステップS36に移行する。
When the measurement data is normally received from any sensor terminal device (1) whose reception interval abnormality flag f3 is “1”, the process proceeds to step S32, and the sensor terminal device from which the measurement data has been normally received. The reception interval abnormality flag f3 for (1) is rewritten to “0”, and then the data transmission cycle for the sensor terminal device (1) whose transmission cycle adjusting flag is “1” is changed in step S33. After being rewritten, the process proceeds to step S36.
On the other hand, when measurement data is not received from any sensor terminal device (1) whose reception interval abnormality flag f3 is “1”, and measurement data is normally received from any sensor terminal device (1). If not, the process proceeds to step S34, where the data transmission cycle written in the terminal management table shown in FIG. 4 in the plurality of sensor terminal devices (1) is shorter than the maximum allowable interval time. It is determined whether or not the terminal device (1) exists. If the determination is yes, the procedure is terminated. In addition, the case where measurement data is not normally received means the case where the value of measurement data deviates from the range which can usually be taken, or the case where measurement data does not have a predetermined data format.
On the other hand, if it is determined NO in step S34, measurement data can be received from any sensor terminal device (1) whose data reception interval is abnormal by changing the data transmission cycle. Since it was not able to be performed, it transfers to step S35 and the present data transmission period should be shortened only the said predetermined time (for example, 1 second) with respect to the sensor terminal device (1) whose transmission period adjustment flag is "1" After outputting the transmission cycle extension cancel command, the process proceeds to step S36.
ステップS36では、上記のステップS33にてデータ送信周期を書き換えたセンサ端末装置(1)、或いは上記のステップS35にて送信周期延長取消指令を出力したセンサ端末装置(1)についての送信周期調整中フラグを“0”に書き換えて、手続きを終了する。
上記手続きによって、データの受信間隔が異常である何れかのセンサ端末装置(1)から計測データが正常に受信された場合には、上記データ送信周期調整処理によりデータ送信周期の変更されたセンサ端末装置(1)についてのデータ送信周期が変更後のデータ送信周期に書き換えられることになる。
一方、データの受信間隔が異常である何れのセンサ端末装置(1)からも計測データが正常に受信されず、然も、データ送信周期が最大許容間隔時間よりも短いセンサ端末装置(1)が存在しない場合には、上記データ送信周期調整処理によりデータ送信周期の変更されたセンサ端末装置(1)に対して送信周期延長取消指令が出力される。この結果、該センサ端末装置がデータ送信周期を変更前のデータ送信周期に戻して、データ送信処理を実行することになる。
In step S36, the transmission cycle is being adjusted for the sensor terminal device (1) whose data transmission cycle has been rewritten in step S33 or the sensor terminal device (1) which has output a transmission cycle extension cancellation command in step S35. The flag is rewritten to “0” and the procedure is terminated.
When the measurement data is normally received from any sensor terminal device (1) whose data reception interval is abnormal by the above procedure, the sensor terminal whose data transmission cycle has been changed by the data transmission cycle adjustment process. The data transmission cycle for the device (1) is rewritten to the changed data transmission cycle.
On the other hand, measurement data is not normally received from any sensor terminal device (1) whose data reception interval is abnormal, and the sensor terminal device (1) whose data transmission cycle is shorter than the maximum allowable interval time. If it does not exist, a transmission cycle extension cancel command is output to the sensor terminal device (1) whose data transmission cycle has been changed by the data transmission cycle adjustment process. As a result, the sensor terminal device returns the data transmission cycle to the data transmission cycle before the change, and executes the data transmission processing.
次に、センサ端末装置(1)の制御部(15)の動作について説明する。
センサ端末装置(1)は、3つのモード間で切換え設定が可能であって、モードの切換えは、例えばデータ収集装置(2)からの指令に応じて行なわれる。又、センサ端末装置(1)に対するユーザ操作に応じて行なうことも可能である。
第1モードは、データ送信周期が変更された場合にデータ計測周期を変更後のデータ送信周期と一致させるモードであり、第2モードは、データ送信周期で計測データの送信処理が実行されたとき、計測データ格納領域に他の計測データが格納されている場合には更に該計測データをデータ収集装置(2)に送信するモードである。そして、第3モードは、計測データ格納領域が満杯になった場合にデータ計測周期をデータ送信周期よりも長い周期に設定するモードである。
Next, operation | movement of the control part (15) of a sensor terminal device (1) is demonstrated.
The sensor terminal device (1) can be switched between three modes, and the mode switching is performed according to a command from the data collection device (2), for example. It can also be performed in response to a user operation on the sensor terminal device (1).
The first mode is a mode in which the data measurement cycle is made to coincide with the changed data transmission cycle when the data transmission cycle is changed, and the second mode is when measurement data transmission processing is executed in the data transmission cycle. When other measurement data is stored in the measurement data storage area, the measurement data is further transmitted to the data collection device (2). The third mode is a mode for setting the data measurement cycle to a cycle longer than the data transmission cycle when the measurement data storage area becomes full.
図9は、センサ端末装置(1)の制御部(15)によって実行される周期変更手続きを表わしている。
先ずステップS41では、データ収集装置(2)からの指令の受信に待機し、データ収集装置(2)から上述の送信周期延長指令或いは送信周期延長取消指令が受信されると、ステップS42に移行して、第1モードに設定されているか否かを判断する。
第1モードに設定されている場合には、ステップS43に移行して、内蔵メモリに格納されているデータ送信周期をデータ収集装置(2)からの送信周期延長指令或いは送信周期延長取消指令に応じたデータ送信周期に変更すると共に、内蔵メモリに格納されているデータ計測周期を変更後のデータ送信周期と同じ周期に変更した後、ステップS41に戻る。
一方、第2モード或いは第3モードに設定されている場合には、ステップS44に移行して、内蔵メモリに格納されているデータ送信周期をデータ収集装置(2)からの送信周期延長指令或いは送信周期延長取消指令に応じたデータ送信周期に変更した後、ステップS41に戻る。
FIG. 9 shows a cycle changing procedure executed by the control unit (15) of the sensor terminal device (1).
First, in step S41, the process waits for reception of a command from the data collection device (2). When the above-described transmission cycle extension command or transmission cycle extension cancellation command is received from the data collection device (2), the process proceeds to step S42. Then, it is determined whether or not the first mode is set.
When the first mode is set, the process proceeds to step S43, and the data transmission cycle stored in the built-in memory is determined according to the transmission cycle extension command or the transmission cycle extension cancellation command from the data collection device (2). In addition to changing to the data transmission cycle, the data measurement cycle stored in the built-in memory is changed to the same cycle as the changed data transmission cycle, and the process returns to step S41.
On the other hand, when the second mode or the third mode is set, the process proceeds to step S44, and the data transmission cycle stored in the built-in memory is set to the transmission cycle extension command or transmission from the data collection device (2). After changing to the data transmission cycle according to the cycle extension cancellation command, the process returns to step S41.
第1モードでは、上述の図9に示す周期変更手続きと、図10に示す計測データ取得/送信手続きとが、多重処理により同時に実行される。
計測データ取得/送信処理においては、図10に示す如く、先ずステップS51にてデータ計測時刻の到来に待機する。ここで、データ計測時刻は、前回のデータ計測時刻に内蔵メモリに格納されているデータ計測周期を加算することによって得られる。データ計測時刻が到来すると、その時点でステップS52に移行して、データ計測動作を実行し、最後にステップS53にてデータ送信動作を実行した後、ステップS51に戻る。
第1モードでは、データ収集装置(2)からの送信周期延長指令或いは送信周期延長取消指令が受信されたとき、データ送信周期が変更されると共にデータ計測周期が変更後のデータ送信周期と同じ周期に変更されて、データ計測動作とデータ送信動作とが同じ周期で実行されることになる。
In the first mode, the above-described cycle change procedure shown in FIG. 9 and the measurement data acquisition / transmission procedure shown in FIG. 10 are simultaneously executed by multiple processing.
In the measurement data acquisition / transmission process, as shown in FIG. 10, first, in step S51, the process waits for the arrival of the data measurement time. Here, the data measurement time is obtained by adding the data measurement cycle stored in the built-in memory to the previous data measurement time. When the data measurement time arrives, the process proceeds to step S52 at that time, executes the data measurement operation, and finally executes the data transmission operation in step S53, and then returns to step S51.
In the first mode, when a transmission cycle extension command or transmission cycle extension cancellation command is received from the data collection device (2), the data transmission cycle is changed and the data measurement cycle is the same as the changed data transmission cycle. Thus, the data measurement operation and the data transmission operation are executed in the same cycle.
第2モードでは、上述の図9に示す周期変更手続きと、図11に示す計測データ取得手続きと、図12に示す計測データ送信手続きとが、多重処理により同時に実行される。
計測データ取得処理においては、図11に示す如く、先ずステップS61にてデータ計測時刻の到来に待機する。ここで、該データ計測時刻は、前回のデータ計測時刻に内蔵メモリに格納されているデータ計測周期を加算することによって得られる。データ計測時刻が到来すると、その時点でステップS62に移行して、データ計測動作を実行する。続いてステップS63では、内蔵メモリの計測データ格納領域が満杯であるか否かを判断し、イエスと判断された場合は、ステップS63にて該計測データ格納領域に格納されている最も古い計測データを削除した後、ステップS65に移行する一方、ステップS63にてノーと判断された場合には、ステップS64を迂回してステップS65に移行する。ステップS65では、前記ステップS62にて取得した計測データを前記計測データ格納領域に格納した後、ステップS61に戻る。
In the second mode, the above-described cycle changing procedure shown in FIG. 9, the measurement data acquisition procedure shown in FIG. 11, and the measurement data transmission procedure shown in FIG. 12 are simultaneously executed by multiple processing.
In the measurement data acquisition process, as shown in FIG. 11, first, in step S61, the process waits for the arrival of the data measurement time. Here, the data measurement time is obtained by adding the data measurement cycle stored in the built-in memory to the previous data measurement time. When the data measurement time arrives, the process proceeds to step S62 at that time to execute the data measurement operation. Subsequently, in step S63, it is determined whether or not the measurement data storage area of the built-in memory is full. If the determination is YES, the oldest measurement data stored in the measurement data storage area in step S63. The process proceeds to step S65, but if it is determined no in step S63, the process bypasses step S64 and proceeds to step S65. In step S65, the measurement data acquired in step S62 is stored in the measurement data storage area, and then the process returns to step S61.
計測データ送信処理においては、図12に示す如く、先ずステップS71にてデータ送信時刻の到来に待機する。ここで、該データ送信時刻は、前回のデータ送信時刻に内蔵メモリに格納されているデータ送信周期を加算することによって得られる。データ送信時刻が到来すると、その時点でステップS72に移行して、データ収集装置(2)に対するデータ送信動作を実行する。続いてステップS73では、データの送信が成功したか否かを判断し、ノーと判断された場合はステップS71に戻る一方、イエスと判断された場合にはステップS74に移行して、内蔵メモリの計測データ格納領域に他の計測データが格納されているか否かを判断し、ノーと判断された場合はステップS71に戻る。該計測データ格納領域に他の計測データが格納されている場合には、ステップS75に移行して、該計測データをデータ収集装置(2)に送信した後、ステップS71に戻る。
第2モードでは、データ送信周期がデータ計測周期よりも長い周期となった場合、計測データが内蔵メモリの計測データ格納領域に蓄積されることになるが、データ送信周期でデータ送信処理が実行されたときに該計測データ格納領域に格納されている他の計測データをデータ収集装置(2)に送信する処理を実行することによって、計測データ格納領域に蓄積されるデータ量を少量に抑制することが出来る。
In the measurement data transmission process, as shown in FIG. 12, first, in step S71, the process waits for the arrival of the data transmission time. Here, the data transmission time can be obtained by adding the data transmission cycle stored in the internal memory to the previous data transmission time. When the data transmission time arrives, the process proceeds to step S72 at that time, and the data transmission operation for the data collection device (2) is executed. Subsequently, in step S73, it is determined whether or not the data transmission has been successful. If it is determined to be no, the process returns to step S71. If it is determined to be yes, the process proceeds to step S74, and the built-in memory. It is determined whether or not other measurement data is stored in the measurement data storage area. If it is determined no, the process returns to step S71. If other measurement data is stored in the measurement data storage area, the process proceeds to step S75, the measurement data is transmitted to the data collection device (2), and then the process returns to step S71.
In the second mode, when the data transmission cycle is longer than the data measurement cycle, the measurement data is accumulated in the measurement data storage area of the built-in memory, but the data transmission process is executed in the data transmission cycle. The amount of data accumulated in the measurement data storage area can be reduced to a small amount by executing a process of transmitting other measurement data stored in the measurement data storage area to the data collection device (2). I can do it.
第3モードでは、上述の図9に示す周期変更手続きと、図13に示す計測データ取得手続きと、図14に示す計測データ送信手続きとが、多重処理により同時に実行される。
計測データ取得処理においては、図13に示す如く、先ずステップS81にてデータ計測時刻の到来に待機する。ここで、該データ計測時刻は、前回のデータ計測時刻に内蔵メモリに格納されているデータ計測周期を加算することによって得られる。データ計測時刻が到来すると、その時点でステップS82に移行して、データ計測動作を実行する。続いてステップS83では、内蔵メモリの計測データ格納領域が満杯であるか否かを判断し、ノーと判断された場合はステップS84に移行して、前記ステップS82にて取得した計測データを該計測データ格納領域に格納した後、ステップS81に戻る。
In the third mode, the above-described cycle changing procedure shown in FIG. 9, the measurement data acquisition procedure shown in FIG. 13, and the measurement data transmission procedure shown in FIG. 14 are simultaneously executed by multiple processing.
In the measurement data acquisition process, as shown in FIG. 13, first, in step S81, the process waits for the arrival of the data measurement time. Here, the data measurement time is obtained by adding the data measurement cycle stored in the built-in memory to the previous data measurement time. When the data measurement time comes, the process moves to step S82 at that time to execute the data measurement operation. Subsequently, in step S83, it is determined whether or not the measurement data storage area of the built-in memory is full. If NO is determined, the process proceeds to step S84, and the measurement data acquired in step S82 is measured. After storing in the data storage area, the process returns to step S81.
これに対し、計測データ格納領域が満杯である場合には、ステップS85に移行して、該計測データ格納領域に格納されている最も古い計測データを削除した後、ステップS86に移行して、前記ステップS82にて取得した計測データを該計測データ格納領域に格納する。続いてステップS87では、現在のデータ計測周期が予め登録されている設定可能な最大周期よりも短いか否かを判断し、ノーと判断された場合はステップS81に戻る一方、イエスと判断された場合には、ステップS88に移行して、内蔵メモリに格納されているデータ計測周期をデータ送信周期よりも長い周期に変更した後、ステップS81に戻る。例えば、データ計測周期をデータ送信周期の2倍の周期に変更する。
第3モードでは、データ送信周期がデータ計測周期よりも長い周期となった場合、計測データが内蔵メモリの計測データ格納領域に徐々に蓄積されて、該計測データ格納領域が満杯になることがあるが、該計測データ格納領域が満杯である場合にデータ計測周期をデータ送信周期よりも長い周期に設定することによって、該計測データ格納領域に蓄積されているデータ量を徐々に減少させることが出来る。
On the other hand, when the measurement data storage area is full, the process proceeds to step S85, the oldest measurement data stored in the measurement data storage area is deleted, and then the process proceeds to step S86. The measurement data acquired in step S82 is stored in the measurement data storage area. Subsequently, in step S87, it is determined whether or not the current data measurement cycle is shorter than a pre-registered maximum settable cycle. If it is determined to be no, the process returns to step S81 while it is determined to be yes. In this case, the process proceeds to step S88, the data measurement period stored in the built-in memory is changed to a period longer than the data transmission period, and then the process returns to step S81. For example, the data measurement cycle is changed to a cycle twice the data transmission cycle.
In the third mode, when the data transmission cycle is longer than the data measurement cycle, the measurement data may be gradually accumulated in the measurement data storage region of the built-in memory, and the measurement data storage region may become full. However, when the measurement data storage area is full, the data amount accumulated in the measurement data storage area can be gradually reduced by setting the data measurement period to a period longer than the data transmission period. .
計測データ送信処理においては、図14に示す如く、先ずステップS91にてデータ送信時刻の到来に待機する。ここで、該データ送信時刻は、前回のデータ送信時刻に内蔵メモリに格納されているデータ送信周期を加算することによって得られる。データ送信時刻が到来すると、その時点でステップS92に移行して、データ収集装置(2)に対するデータ送信動作を実行する。続いてステップS93では、内蔵メモリの計測データ格納領域に計測データが格納されているか否かを判断し、イエスと判断された場合はステップS91に戻る。一方、計測データ格納領域に計測データが格納されていない場合には、ステップS94に移行して、内蔵メモリに格納されているデータ計測周期を図13のステップS88にて変更する前の周期に戻した後、ステップS91に戻る。
上記手続きによれば、上述の如くデータ計測周期がデータ送信周期よりも長い周期に設定されることにより内蔵メモリの計測データ格納領域に蓄積されているデータ量が徐々に減少して零となったときに、データ計測周期がデータ送信周期よりも長い周期に設定される前の周期に戻されることになる。
In the measurement data transmission process, as shown in FIG. 14, first, in step S91, the data transmission time is awaited. Here, the data transmission time can be obtained by adding the data transmission cycle stored in the internal memory to the previous data transmission time. When the data transmission time comes, the process proceeds to step S92 at that time, and the data transmission operation for the data collection device (2) is executed. Subsequently, in step S93, it is determined whether or not measurement data is stored in the measurement data storage area of the built-in memory. If it is determined as YES, the process returns to step S91. On the other hand, if the measurement data is not stored in the measurement data storage area, the process proceeds to step S94, and the data measurement cycle stored in the built-in memory is returned to the cycle before the change in step S88 in FIG. After that, the process returns to step S91.
According to the above procedure, as described above, the data measurement cycle is set to a cycle longer than the data transmission cycle, so that the amount of data accumulated in the measurement data storage area of the built-in memory gradually decreases to zero. Sometimes, the data measurement cycle is returned to the cycle before being set to a cycle longer than the data transmission cycle.
本発明に係るセンサネットワークシステム(3)においては、複数台のセンサ端末装置(1)の一部のセンサ端末装置(1)から計測データを収集できない事態が発生した場合、自動的に該センサ端末装置(1)以外の他のセンサ端末装置(1)のデータ送信周期が長く設定されて上記事態が解消されることになる。 In the sensor network system (3) according to the present invention, when a situation occurs in which measurement data cannot be collected from some of the sensor terminal devices (1) of the plurality of sensor terminal devices (1), the sensor terminal is automatically The data transmission cycle of the sensor terminal device (1) other than the device (1) is set to be long, and the above situation is solved.
尚、本発明の各部構成は上記実施の形態に限らず、特許請求の範囲に記載の技術的範囲内で種々の変形が可能である。
例えば、本発明を、データ収集装置が複数台のセンサ端末装置から有線通信によって計測データを収集するセンサネットワークシステムに実施することも可能である。
又、データの受信間隔が異常であるセンサ端末装置(1)以外の他のセンサ端末装置(1)にデータ送信処理を強制的に停止させて、データ受信周期が異常であるセンサ端末装置(1)にデータ送信処理を実行させた後、図7に示すデータ送信周期調整処理を実行することも可能である。
更に、データの受信間隔が異常であるか否かの判断方法として、図4の端末管理テーブルに書き込まれている直近のデータ受信時刻と前回のデータ受信時刻との差がデータ送信周期の所定倍の時間を超えたか否かによって判断する方法や、両受信時刻の差がデータ送信周期に所定時間を加算して得られる時間を超えたか否かによって判断する方法を採用することも可能である。又、計測データを受信する度に前回のデータ受信時刻との差を算出し、その差の変化に基づいて判断することも可能である。
更に又、データ送信周期を変更するセンサ端末装置(1)として、データ送信周期に対する該データ送信周期と最大許容間隔時間の差の割合が最も大きいセンサ端末装置や、通信経路を認識している場合にはデータの受信間隔が異常であるセンサ端末装置(1)に最も近いセンサ端末装置(1)を選択することも可能である。
In addition, each part structure of this invention is not restricted to the said embodiment, A various deformation | transformation is possible within the technical scope as described in a claim.
For example, the present invention can also be implemented in a sensor network system in which a data collection device collects measurement data from a plurality of sensor terminal devices by wired communication.
In addition, the sensor terminal device (1) other than the sensor terminal device (1) whose data reception interval is abnormal is forced to stop the data transmission process and the sensor terminal device (1) whose data reception cycle is abnormal. It is also possible to execute the data transmission cycle adjustment processing shown in FIG.
Further, as a method for determining whether or not the data reception interval is abnormal, the difference between the latest data reception time written in the terminal management table of FIG. 4 and the previous data reception time is a predetermined multiple of the data transmission cycle. It is also possible to adopt a method for determining whether or not the time exceeds the predetermined time, and a method for determining whether or not the difference between the two reception times exceeds the time obtained by adding a predetermined time to the data transmission cycle. It is also possible to calculate the difference from the previous data reception time each time measurement data is received, and make a determination based on the change in the difference.
Furthermore, as a sensor terminal device (1) that changes the data transmission cycle, when the sensor terminal device or the communication path having the largest ratio of the difference between the data transmission cycle and the maximum allowable interval time with respect to the data transmission cycle is recognized. It is also possible to select the sensor terminal device (1) closest to the sensor terminal device (1) whose data reception interval is abnormal.
(1) センサ端末装置
(11) センサ部
(12) データ処理部
(13) 無線通信部
(14) アンテナ
(15) 制御部
(2) データ収集装置
(21) データ処理部
(22) 外部通信部
(23) 無線通信部
(24) アンテナ
(25) 制御部
(3) センサネットワークシステム
(1) Sensor terminal device
(11) Sensor part
(12) Data processing section
(13) Wireless communication unit
(14) Antenna
(15) Control unit
(2) Data collection device
(21) Data processing section
(22) External communication unit
(23) Wireless communication unit
(24) Antenna
(25) Control unit
(3) Sensor network system
Claims (13)
前記複数台のデータ送信装置からデータを受信する受信手段と、
前記複数台のデータ送信装置の中にデータの受信間隔が異常であるデータ送信装置が存在するか否かの判断を繰り返す受信異常判断手段と、
データの受信間隔が異常であるデータ送信装置が存在すると判断された場合に、該データ送信装置以外の他のデータ送信装置に対してデータ送信周期を変更すべき旨の送信周期変更指令を発する送信周期変更指令手段
とを具えている一方、各データ送信装置は、
前記データ収集装置に対するデータ送信処理を繰り返すデータ送信手段と、
前記データ収集装置から送信周期変更指令を受けたとき、前記データ送信手段のデータ送信周期を変更する送信周期変更手段
とを具えていることを特徴とするデータ収集システム。 In a data collection system comprising a data collection device and a plurality of data transmission devices that repeat data transmission processing for the data collection device, the data collection device comprises:
Receiving means for receiving data from the plurality of data transmitting devices;
A reception abnormality determining means for repeating the determination of whether or not there is a data transmission apparatus having an abnormal data reception interval among the plurality of data transmission apparatuses;
When it is determined that there is a data transmission device with an abnormal data reception interval, a transmission that issues a transmission cycle change command to change the data transmission cycle to another data transmission device other than the data transmission device While each of the data transmission devices comprises a cycle change command means,
Data transmission means for repeating data transmission processing for the data collection device;
A data collection system comprising: a transmission cycle changing unit that changes a data transmission cycle of the data transmission unit when receiving a transmission cycle change command from the data collection device.
前記データ収集装置に送信すべきデータを取得する処理を繰り返すデータ取得手段と、
前記データ収集装置から送信周期変更指令を受けたとき、前記データ取得手段のデータ取得周期を変更後のデータ送信周期と同じ周期に変更する取得周期変更手段
とを具えている請求項1又は請求項2に記載のデータ収集システム。 Each data transmission device
Data acquisition means for repeating the process of acquiring data to be transmitted to the data collection device;
The acquisition cycle changing means for changing the data acquisition cycle of the data acquisition means to the same cycle as the data transmission cycle after the change when receiving a transmission cycle change command from the data collection device. 2. The data collection system according to 2.
前記データ収集装置に送信すべきデータを取得する処理を繰り返すデータ取得手段と、
前記データ取得手段によって取得されたデータが格納されるデータ格納手段と、
前記データ送信手段のデータ送信処理が実行されたとき、前記データ格納手段にデータが格納されているか否かを判断し、データが格納されている場合に該データを前記データ収集装置に送信する第2データ送信手段
とを具えている請求項1又は請求項2に記載のデータ収集システム。 Each data transmission device
Data acquisition means for repeating the process of acquiring data to be transmitted to the data collection device;
Data storage means for storing data acquired by the data acquisition means;
When the data transmission process of the data transmission unit is executed, it is determined whether or not data is stored in the data storage unit, and when the data is stored, the data is transmitted to the data collection device. The data collection system according to claim 1 or 2, further comprising two data transmission means.
前記データ収集装置に送信すべきデータを取得する処理を繰り返すデータ取得手段と、
前記データ取得手段によって取得されたデータが格納されるデータ格納手段と、
前記データ格納手段が満杯であるか否かを判断し、満杯である場合に、前記データ取得手段のデータ取得周期を前記データ送信手段のデータ送信周期よりも長い周期に変更する取得周期変更手段
とを具えている請求項1又は請求項2に記載のデータ収集システム。 Each data transmission device
Data acquisition means for repeating the process of acquiring data to be transmitted to the data collection device;
Data storage means for storing data acquired by the data acquisition means;
Determining whether the data storage means is full, and when it is full, an acquisition period changing means for changing the data acquisition period of the data acquisition means to a period longer than the data transmission period of the data transmission means; The data collection system of Claim 1 or Claim 2 provided.
前記データ格納手段にデータが格納されているか否かを判断し、データが格納されていない場合に、前記データ取得手段のデータ取得周期を前記取得周期変更手段により変更される前の周期に戻す第2取得周期変更手段
を具えている請求項5に記載のデータ収集システム。 Each data transmission device further includes:
A determination is made as to whether or not data is stored in the data storage means, and when no data is stored, the data acquisition period of the data acquisition means is returned to the period before being changed by the acquisition period changing means. 6. The data collection system according to claim 5, further comprising two acquisition cycle changing means.
前記複数台のデータ送信装置からデータを受信する受信手段と、
前記複数台のデータ送信装置の中にデータの受信間隔が異常であるデータ送信装置が存在するか否かの判断を繰り返す受信異常判断手段と、
データの受信間隔が異常であるデータ送信装置が存在すると判断された場合に、該データ送信装置以外の他のデータ送信装置に対してデータ送信周期を変更すべき旨の送信周期変更指令を発する送信周期変更指令手段
とを具えていることを特徴とするデータ収集装置。 In a data collection device that collects data repeatedly transmitted from a plurality of data transmission devices,
Receiving means for receiving data from the plurality of data transmitting devices;
A reception abnormality determining means for repeating the determination of whether or not there is a data transmission apparatus having an abnormal data reception interval among the plurality of data transmission apparatuses;
When it is determined that there is a data transmission device with an abnormal data reception interval, a transmission that issues a transmission cycle change command to change the data transmission cycle to another data transmission device other than the data transmission device A data collection device comprising cycle change command means.
前記データ収集装置に対するデータ送信処理を繰り返すデータ送信手段と、
前記データ収集装置から送信周期変更指令を受けたとき、前記データ送信手段のデータ送信周期を変更する送信周期変更手段
とを具えていることを特徴とするデータ送信装置。 A data transmission device that repeats data transmission processing for a data collection device and receives a transmission cycle change command from the data collection device when the data collection device determines that the data reception interval is abnormal,
Data transmission means for repeating data transmission processing for the data collection device;
A data transmission device comprising: a transmission cycle changing unit that changes a data transmission cycle of the data transmission unit when receiving a transmission cycle change command from the data collection device.
前記データ収集装置から送信周期変更指令を受けたとき、前記データ取得手段のデータ取得周期を変更後のデータ送信周期と同じ周期に変更する取得周期変更手段
とを具えている請求項9に記載のデータ送信装置。 Data acquisition means for repeating the process of acquiring data to be transmitted to the data collection device;
The acquisition cycle changing unit according to claim 9, further comprising: an acquisition cycle changing unit that changes a data acquisition cycle of the data acquisition unit to the same cycle as the data transmission cycle after the change when receiving a transmission cycle change command from the data collection device. Data transmission device.
前記データ取得手段によって取得されたデータが格納されるデータ格納手段と、
前記データ送信手段のデータ送信処理が実行されたとき、前記データ格納手段にデータが格納されているか否かを判断し、データが格納されている場合に該データを前記データ収集装置に送信する第2データ送信手段
とを具えている請求項9に記載のデータ送信装置。 Data acquisition means for repeating the process of acquiring data to be transmitted to the data collection device;
Data storage means for storing data acquired by the data acquisition means;
When the data transmission process of the data transmission unit is executed, it is determined whether or not data is stored in the data storage unit, and when the data is stored, the data is transmitted to the data collection device. The data transmission device according to claim 9, further comprising two data transmission means.
前記データ取得手段によって取得されたデータが格納されるデータ格納手段と、
前記データ格納手段が満杯であるか否かを判断し、満杯である場合に、前記データ取得手段のデータ取得周期を前記データ送信手段のデータ送信周期よりも長い周期に変更する取得周期変更手段
とを具えている請求項9に記載のデータ送信装置。 Data acquisition means for repeating the process of acquiring data to be transmitted to the data collection device;
Data storage means for storing data acquired by the data acquisition means;
Determining whether the data storage means is full, and when it is full, an acquisition period changing means for changing the data acquisition period of the data acquisition means to a period longer than the data transmission period of the data transmission means; The data transmission device according to claim 9 comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004380749A JP2006186891A (en) | 2004-12-28 | 2004-12-28 | Data collection system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004380749A JP2006186891A (en) | 2004-12-28 | 2004-12-28 | Data collection system |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006186891A true JP2006186891A (en) | 2006-07-13 |
Family
ID=36739625
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004380749A Pending JP2006186891A (en) | 2004-12-28 | 2004-12-28 | Data collection system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2006186891A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012519438A (en) * | 2009-03-04 | 2012-08-23 | 富士通株式会社 | Improvement of short-range wireless network |
JP2014067324A (en) * | 2012-09-27 | 2014-04-17 | Hitachi Systems Ltd | Controller, control method and control program |
WO2020166339A1 (en) * | 2019-02-13 | 2020-08-20 | 日本電信電話株式会社 | Gateway, communication system, and communication method |
JP7353535B1 (en) * | 2022-12-23 | 2023-09-29 | 三菱電機株式会社 | Data collection device, terminal device, data collection system, data collection method, data transmission method, and program |
-
2004
- 2004-12-28 JP JP2004380749A patent/JP2006186891A/en active Pending
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012519438A (en) * | 2009-03-04 | 2012-08-23 | 富士通株式会社 | Improvement of short-range wireless network |
US9736884B2 (en) | 2009-03-04 | 2017-08-15 | Fujitsu Limited | Improvements to short-range wireless networks |
JP2014067324A (en) * | 2012-09-27 | 2014-04-17 | Hitachi Systems Ltd | Controller, control method and control program |
WO2020166339A1 (en) * | 2019-02-13 | 2020-08-20 | 日本電信電話株式会社 | Gateway, communication system, and communication method |
JP2020136744A (en) * | 2019-02-13 | 2020-08-31 | 日本電信電話株式会社 | Gateway, communication system, and communication method |
US11528208B2 (en) | 2019-02-13 | 2022-12-13 | Nippon Telegraph And Telephone Corporation | Gateway, communication system, and communication method |
JP7283103B2 (en) | 2019-02-13 | 2023-05-30 | 日本電信電話株式会社 | Gateway, communication system and communication method |
JP7353535B1 (en) * | 2022-12-23 | 2023-09-29 | 三菱電機株式会社 | Data collection device, terminal device, data collection system, data collection method, data transmission method, and program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI411250B (en) | Electronic device power management system and method | |
US11190950B2 (en) | Communication system, communication management method, and network management apparatus | |
JP6300950B2 (en) | Process variable transmitter with loop power feeding type radio transceiver, transmission method and industrial process field device | |
US10361929B2 (en) | Information displaying device, information processing device, information displaying system, and information displaying method | |
KR100881273B1 (en) | Sensor node and its operating method | |
US7496477B2 (en) | System and method for efficient and collective adjustment of sensor reporting ranges for long-lived queries | |
JP4335181B2 (en) | Sensor network system and sensor device control method thereof | |
US7667588B2 (en) | Cage telemetry module and system | |
CN108292451A (en) | Intelligent communication device or device for collecting and assessing the information in relation to being distributed in large area, being for example distributed in building surface in big industrial factory or intra-field equipment | |
EP2819382A2 (en) | Water leak sensor management method, water leak sensor performing the same and storage media storing the same | |
JP7073952B2 (en) | Data collection system and data collection method | |
WO2021184221A1 (en) | Coding control and coding method, coding system, chip, electronic device, and storage medium | |
JP2007087385A (en) | System and method for managing test probe | |
JP6481514B2 (en) | Communication apparatus and communication system | |
KR101178669B1 (en) | APPARATUS AND METHOD FOR ASSET TRACKING BASED ON Ubiquitous Sensor Network USING MOTION SENSING | |
CN104422088A (en) | Air-conditioning apparatus | |
US20060071785A1 (en) | Cage telemetry system using intermediate transponders | |
KR102061166B1 (en) | Method and apparatus for sensing | |
JP2017062711A (en) | Communication method, communication program and information processing device | |
JP2006186891A (en) | Data collection system | |
CN112711516B (en) | Data processing method and related device | |
JP6309785B2 (en) | Wireless telemeter system and wireless communication device | |
JP2010278553A (en) | Wireless field device and wireless control network system using the same | |
JP2008160680A (en) | Wireless telemetry system | |
KR101975958B1 (en) | Battery consumption optimization system of internet of things terminal |