Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7543092B2 - Information processing device, article manufacturing method, information processing method, program, and recording medium - Google Patents
[go: Go Back, main page]

JP7543092B2 - Information processing device, article manufacturing method, information processing method, program, and recording medium - Google Patents

Information processing device, article manufacturing method, information processing method, program, and recording medium Download PDF

Info

Publication number
JP7543092B2
JP7543092B2 JP2020188892A JP2020188892A JP7543092B2 JP 7543092 B2 JP7543092 B2 JP 7543092B2 JP 2020188892 A JP2020188892 A JP 2020188892A JP 2020188892 A JP2020188892 A JP 2020188892A JP 7543092 B2 JP7543092 B2 JP 7543092B2
Authority
JP
Japan
Prior art keywords
time
sensor
information processing
data
measurement
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2020188892A
Other languages
Japanese (ja)
Other versions
JP2022077850A5 (en
JP2022077850A (en
Inventor
一輝 浦田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2020188892A priority Critical patent/JP7543092B2/en
Publication of JP2022077850A publication Critical patent/JP2022077850A/en
Publication of JP2022077850A5 publication Critical patent/JP2022077850A5/en
Application granted granted Critical
Publication of JP7543092B2 publication Critical patent/JP7543092B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Arrangements For Transmission Of Measured Signals (AREA)
  • General Factory Administration (AREA)
  • Testing And Monitoring For Control Systems (AREA)

Description

本発明は、機械装置に取り付けられたセンサを用いて機械装置の状態を測定する技術に関する。 The present invention relates to a technology for measuring the state of a mechanical device using a sensor attached to the mechanical device.

近年、生産設備などに組み込まれる機械装置の状態をセンサで測定し、機械装置の劣化状態に応じて、機械装置の部品の交換、修理又は更新を行う予知保全が行われている。予知保全により、部品の無駄な交換や人件費を削減することができる。また、生産設備などに組み込まれる機械装置の状態を測定する場合、機械装置にセンサを設置して測定データを収集することで、機械装置の故障や異常を早期に発見し、機械装置を詳細に診断することができる。 In recent years, predictive maintenance has been practiced, in which sensors are used to measure the condition of machinery and equipment incorporated in production facilities, and parts of the machinery are replaced, repaired, or updated depending on the deterioration state of the machinery. Predictive maintenance can reduce unnecessary part replacement and labor costs. In addition, when measuring the condition of machinery and equipment incorporated in production facilities, sensors are installed on the machinery and measurement data is collected, making it possible to detect failures or abnormalities in the machinery at an early stage and diagnose the machinery in detail.

ところで、省エネルギーの観点から、測定が必要な時にセンサへの給電を開始し、測定が終了したらセンサへの給電を停止するのが好ましい。しかし、センサへの給電直後は、センサのセンシングによって得られるセンシングデータが過渡的に変動するため安定しない。この過渡期間のセンシングデータは、測定データとしては正確さに欠ける。これに対し、特許文献1には、センサ検出開始から信号を出力するまでに遅延時間を持たせることが記載されている。 From the viewpoint of energy conservation, it is preferable to start supplying power to the sensor when measurement is required and stop supplying power to the sensor when the measurement is completed. However, immediately after supplying power to the sensor, the sensing data obtained by the sensor sensing fluctuates transiently and is not stable. The sensing data during this transient period lacks accuracy as measurement data. In response to this, Patent Document 1 describes providing a delay time from the start of sensor detection until the output of a signal.

特開2012-181197号公報JP 2012-181197 A

特許文献1には、遅延時間を、予め段階的に定められた複数の値の中からユーザが選択して設定することが記載されている。しかし、遅延時間を必要以上に長く設定することは、センサへの給電時間が増加するため、センサにおける消費電力量の増加につながる。適切な遅延時間は、測定対象、又はセンサの種類若しくは個体差によって異なる。従来の方法では、使用者や設計者、作業者などの人がセンサに応じて遅延時間を正確に予測しなければならならなかったため、作業負担が大きいものであった。 Patent Document 1 describes that the delay time can be set by the user by selecting from multiple values that are preset in stages. However, setting the delay time longer than necessary increases the time it takes for power to be supplied to the sensor, leading to increased power consumption in the sensor. The appropriate delay time differs depending on the measurement target, or the type or individual differences of the sensor. With conventional methods, users, designers, workers, and other personnel had to accurately predict the delay time depending on the sensor, which was a heavy workload.

そこで、本発明は、作業負担を軽減することを目的とする。 Therefore, the present invention aims to reduce the workload.

本開示の第1態様は、センサからのデータを取得するための処理を実行してから第1時間が経過した以降の前記センサからのデータを取得することができる情報処理装置であって、前記センサからのデータに基づき、第2時間を取得し、取得した第2時間に基づき取得した第1時間が、所定の範囲外なら、ユーザに通知し、取得した第2時間に基づき取得した第1時間が、所定の範囲内なら、当該第1時間を前記センサからのデータを取得する場合に用いる情報として自動で設定る、ことを特徴とする情報処理装置である。
本開示の第2態様は、センサからのデータを取得するための処理を実行してから第1時間が経過した以降の前記センサからのデータを取得することができる情報処理装置であって、前記センサからのデータが収束条件を満たす第2時間を取得し、第2時間よりも長くなるように第1時間を取得し、当該第1時間を前記センサからのデータを取得する場合に用いる情報として自動で設定する、ことを特徴とする情報処理装置である。
本開示の第3態様は、センサからのデータを取得するための処理を実行してから第1時間が経過した以降の前記センサからのデータを取得することができる情報処理装置であって、第1時間は前記センサからのデータを取得する場合に用いる情報として自動で設定され、第1時間を設定する設定モードと、前記センサからのデータに基づき前記センサの測定対象となっている機械装置の状態を取得する場合の測定データを取得する測定モードとを実行可能であり、前記測定モードにおいて、前記設定モードで設定した第1時間だけ測定予定時刻よりも早いタイミングで前記センサへの給電を開始する、ことを特徴とする情報処理装置である。
本開示の第4態様は、センサからのデータを取得するための処理を実行してから第1時間が経過した以降の前記センサからのデータを取得することができる情報処理装置であって、第1時間は前記センサからのデータを取得する場合に用いる情報として自動で設定され、前記センサは複数のセンサのうちの1つであり、前記複数のセンサの各々は、複数のグループのいずれかに含まれ、前記複数のグループのいずれかのグループにおいて2つ以上のセンサが含まれている場合、前記2つ以上のセンサに対し第1時間を同一に設定する、ことを特徴とする情報処理装置である。
A first aspect of the present disclosure is an information processing device that can acquire data from a sensor after a first time has elapsed since executing a process to acquire data from the sensor , and is characterized in that it acquires a second time based on the data from the sensor, and if the first time acquired based on the acquired second time is outside a predetermined range, notifies a user, and if the first time acquired based on the acquired second time is within a predetermined range, automatically sets the first time as information to be used when acquiring data from the sensor .
A second aspect of the present disclosure is an information processing device that can acquire data from a sensor after a first time has elapsed since executing a process to acquire data from the sensor, and is characterized in that the information processing device acquires a second time at which data from the sensor satisfies a convergence condition, acquires a first time that is longer than the second time, and automatically sets the first time as information to be used when acquiring data from the sensor.
A third aspect of the present disclosure is an information processing device capable of acquiring data from a sensor after a first time has elapsed since executing a process to acquire data from the sensor, wherein the first time is automatically set as information to be used when acquiring data from the sensor, and the information processing device is capable of executing a setting mode for setting the first time and a measurement mode for acquiring measurement data for acquiring the state of a mechanical device that is the target of measurement by the sensor based on the data from the sensor, and wherein, in the measurement mode, the information processing device starts supplying power to the sensor at a timing earlier than the scheduled measurement time by the first time set in the setting mode.
A fourth aspect of the present disclosure is an information processing device that can acquire data from a sensor after a first time has elapsed since executing a process to acquire data from the sensor, wherein the first time is automatically set as information to be used when acquiring data from the sensor, the sensor is one of a plurality of sensors, each of the plurality of sensors is included in one of a plurality of groups, and if any of the plurality of groups includes two or more sensors, the first time is set to be the same for the two or more sensors.

本開示の第態様は、センサからのデータを取得するための処理を実行してから第1時間が経過した以降の前記センサからのデータを取得することができる情報処理装置の情報処理方法であって、前記センサからのデータに基づき、第2時間を取得し、取得した第2時間に基づき取得した第1時間が、所定の範囲外なら、ユーザに通知し、取得した第2時間に基づき取得した第1時間が、所定の範囲内なら、当該第1時間を前記センサからのデータを取得する場合に用いる情報として自動で設定る、ことを特徴とする情報処理方法である。
本開示の第6態様は、センサからのデータを取得するための処理を実行してから第1時間が経過した以降の前記センサからのデータを取得することができる情報処理装置の情報処理方法であって、前記センサからのデータが収束条件を満たす第2時間を取得し、第2時間よりも長くなるように第1時間を取得し、当該第1時間を前記センサからのデータを取得する場合に用いる情報として自動で設定する、ことを特徴とする情報処理方法である。
本開示の第7態様は、センサからのデータを取得するための処理を実行してから第1時間が経過した以降の前記センサからのデータを取得することができる情報処理装置の情報処理方法であって、第1時間は前記センサからのデータを取得する場合に用いる情報として自動で設定され、第1時間を設定する設定モードと、前記センサからのデータに基づき前記センサの測定対象となっている機械装置の状態を取得する場合の測定データを取得する測定モードとを実行可能である、ことを特徴とする情報処理方法である。
本開示の第8態様は、センサからのデータを取得するための処理を実行してから第1時間が経過した以降の前記センサからのデータを取得することができる情報処理装置の情報処理方法であって、第1時間は前記センサからのデータを取得する場合に用いる情報として自動で設定され、前記センサは複数のセンサのうちの1つであり、前記複数のセンサの各々は、複数のグループのいずれかに含まれ、前記複数のグループのいずれかのグループにおいて2つ以上のセンサが含まれている場合、前記2つ以上のセンサに対し第1時間を同一に設定する、ことを特徴とする情報処理方法である。
A fifth aspect of the present disclosure is an information processing method of an information processing device that can acquire data from a sensor after a first time has elapsed since executing a process to acquire data from the sensor, the information processing method acquiring a second time based on the data from the sensor, notifying a user if the first time acquired based on the acquired second time is outside a predetermined range, and automatically setting the first time as information to be used when acquiring data from the sensor if the first time acquired based on the acquired second time is within a predetermined range .
A sixth aspect of the present disclosure is an information processing method of an information processing device that can acquire data from a sensor after a first time has elapsed since executing a process to acquire data from the sensor, the information processing method comprising: acquiring a second time at which data from the sensor satisfies a convergence condition; acquiring a first time that is longer than the second time; and automatically setting the first time as information to be used when acquiring data from the sensor.
A seventh aspect of the present disclosure is an information processing method of an information processing device that can acquire data from a sensor after a first time has elapsed since executing a process to acquire data from the sensor, wherein the first time is automatically set as information to be used when acquiring data from the sensor, and the information processing method is capable of executing a setting mode for setting the first time and a measurement mode for acquiring measurement data when acquiring the state of a mechanical device that is the target of measurement by the sensor based on the data from the sensor.
An eighth aspect of the present disclosure is an information processing method of an information processing device that can acquire data from a sensor after a first time has elapsed since executing a process to acquire data from the sensor, wherein the first time is automatically set as information to be used when acquiring data from the sensor, the sensor is one of a plurality of sensors, each of the plurality of sensors is included in one of a plurality of groups, and if any of the plurality of groups includes two or more sensors, the first time is set to be the same for the two or more sensors.

本発明によれば、作業負担を軽減することができる。 The present invention can reduce the workload.

第1実施形態に係る生産設備の模式図。FIG. 1 is a schematic diagram of a production facility according to a first embodiment. 第1実施形態に係る監視ノード装置のブロック図。FIG. 2 is a block diagram of a monitoring node device according to the first embodiment. (a)及び(b)は第1実施形態に係る設定テーブルの一例を示す説明図。5A and 5B are explanatory diagrams showing an example of a setting table according to the first embodiment. 第1実施形態に係る情報処理方法のフローチャート。3 is a flowchart of an information processing method according to the first embodiment. (a)及び(b)は第1実施形態における収束判定処理の説明図。(c)は第1実施形態における測定ルーティン処理の説明図。10A and 10B are diagrams illustrating a convergence determination process in the first embodiment, and FIG. 10C is a diagram illustrating a measurement routine process in the first embodiment. 第2実施形態に係る情報処理方法のフローチャート。13 is a flowchart of an information processing method according to a second embodiment. 第3実施形態に係る設定テーブルの一例を示す説明図。FIG. 13 is an explanatory diagram showing an example of a setting table according to the third embodiment. 第4実施形態に係る測定ルーティン処理の説明図。FIG. 13 is an explanatory diagram of a measurement routine process according to the fourth embodiment. 第5実施形態に係る測定ルーティン処理の説明図。FIG. 13 is an explanatory diagram of a measurement routine process according to the fifth embodiment. 第6実施形態に係る情報処理方法のフローチャート。13 is a flowchart of an information processing method according to a sixth embodiment.

以下、本発明を実施するための形態を、図面を参照しながら詳細に説明する。 The following describes in detail the embodiment of the present invention with reference to the drawings.

[第1実施形態]
図1は、第1実施形態に係る生産設備1000の模式図である。生産設備1000は、物品Wを製造するのに用いられる設備であり、工場などに配置される。生産設備1000は、監視対象である機械装置101と、システムの一例であり、監視対象を監視する監視システム100と、を備える。機械装置101は、例えばポンプなどである。機械装置101を含む生産設備1000は、監視システム100により機械装置101の状態を測定することで監視を行いながら、所定の製造方法によって物品Wを製造する。物品Wは、完成品であっても製造途中の中間品であってもよい。
[First embodiment]
FIG. 1 is a schematic diagram of a production facility 1000 according to a first embodiment. The production facility 1000 is a facility used to manufacture an item W, and is arranged in a factory or the like. The production facility 1000 includes a machine 101 to be monitored, and a monitoring system 100, which is an example of a system, for monitoring the monitored item. The machine 101 is, for example, a pump. The production facility 1000 including the machine 101 manufactures the item W by a predetermined manufacturing method while monitoring the machine 101 by measuring the state of the machine 101 with the monitoring system 100. The item W may be a finished product or an intermediate product in the middle of production.

監視システム100は、機械装置101の予防保全に用いられる。監視システム100によって機械装置101を監視することで、機械装置101の故障や異常を早期に発見し、機械装置101を詳細に診断することができる。 The monitoring system 100 is used for preventive maintenance of the machine 101. By monitoring the machine 101 with the monitoring system 100, it is possible to detect failures or abnormalities in the machine 101 at an early stage and perform a detailed diagnosis of the machine 101.

監視システム100は、機械装置101の監視に使用する少なくとも1つのセンサを備える。本実施形態において、少なくとも1つのセンサは、複数、例えば2つのセンサ102,103である。また、監視システム100は、監視装置の一例であり、ノード装置の一例である監視ノード装置104と、ゲートウェイ装置の一例である監視ゲートウェイ装置106と、データベース108と、端末109とを備える。 The monitoring system 100 includes at least one sensor used to monitor the machine device 101. In this embodiment, the at least one sensor is a plurality of sensors, for example, two sensors 102 and 103. The monitoring system 100 is also an example of a monitoring device, and includes a monitoring node device 104, which is an example of a node device, a monitoring gateway device 106, which is an example of a gateway device, a database 108, and a terminal 109.

各センサ102、103は、機械装置101の状態を測定するためのセンサであり、機械装置101に設けられる。各センサ102、103は、振動センサ、加速度センサ、圧力センサ、光センサ、トルクセンサ、温度センサといった、機械装置101の状態を物理量として定量化したアナログのセンシング信号を出力可能なセンサである。例えば振動センサは、振動の強さを物理量である電圧として出力する。 Each of the sensors 102, 103 is a sensor for measuring the state of the mechanical device 101, and is provided on the mechanical device 101. Each of the sensors 102, 103 is a sensor capable of outputting an analog sensing signal that quantifies the state of the mechanical device 101 as a physical quantity, such as a vibration sensor, acceleration sensor, pressure sensor, light sensor, torque sensor, or temperature sensor. For example, a vibration sensor outputs the strength of vibration as a voltage, which is a physical quantity.

監視ノード装置104は、センサが接続可能な端子部105を有する。端子部105には、複数のセンサが接続可能な複数、例えば8つのチャンネル端子ch1~ch8を含む。本実施形態では、端子部105の複数のチャンネル端子1ch~8chのうち、チャンネル端子1chには、センサ102が接続され、別のチャンネル端子2chには、センサ103が接続されている。図1の例では、複数のチャンネル端子1ch~8chのうち、チャンネル端子1ch,2ch以外のチャンネル端子ch3~ch8には、センサが接続されていない。 The monitoring node device 104 has a terminal unit 105 to which a sensor can be connected. The terminal unit 105 includes multiple, for example, eight channel terminals ch1 to ch8 to which multiple sensors can be connected. In this embodiment, of the multiple channel terminals 1ch to 8ch of the terminal unit 105, a sensor 102 is connected to channel terminal 1ch, and a sensor 103 is connected to another channel terminal 2ch. In the example of FIG. 1, of the multiple channel terminals 1ch to 8ch, no sensors are connected to channel terminals ch3 to ch8 other than channel terminals 1ch and 2ch.

センサ102とチャンネル端子1chとは、例えば電力線、グラウンド線、及び信号線を含むケーブル121で接続されている。センサ103とチャンネル端子2chとは、例えば電力線、グラウンド線、及び信号線を含むケーブル122で接続されている。 The sensor 102 and the channel terminal 1ch are connected by a cable 121 including, for example, a power line, a ground line, and a signal line. The sensor 103 and the channel terminal 2ch are connected by a cable 122 including, for example, a power line, a ground line, and a signal line.

監視ノード装置104は、必要に応じて監視システム100に1つ以上設置される。本実施形態では、監視システム100が、1つの監視ノード装置104を備える場合について説明するが、複数の監視ノード装置を備えてもよい。例えば、監視システム100は、監視対象の数だけ監視ノード装置を備えてもよい。監視ノード装置104には、個別のノード番号が割り振られている。 One or more monitoring node devices 104 are installed in the monitoring system 100 as necessary. In this embodiment, the monitoring system 100 is described as having one monitoring node device 104, but multiple monitoring node devices may be included. For example, the monitoring system 100 may have the same number of monitoring node devices as the number of objects to be monitored. Each monitoring node device 104 is assigned an individual node number.

監視ノード装置104は、通信ユニット110を有し、監視ゲートウェイ装置106は、通信ユニット111を有している。これら通信ユニット110,111によって、監視ノード装置104と監視ゲートウェイ装置106とは互いに通信可能となっている。監視ノード装置104は、監視ゲートウェイ装置106に無線通信又は有線通信により測定データを出力可能、即ち送信可能となっている。監視ゲートウェイ装置106は、監視ノード装置104から情報を収集することができる。 The monitoring node device 104 has a communication unit 110, and the monitoring gateway device 106 has a communication unit 111. These communication units 110, 111 enable the monitoring node device 104 and the monitoring gateway device 106 to communicate with each other. The monitoring node device 104 is capable of outputting, i.e. transmitting, measurement data to the monitoring gateway device 106 via wireless communication or wired communication. The monitoring gateway device 106 can collect information from the monitoring node device 104.

通信ユニット110,111の通信方式は、LPWA(Low Power Wide Area)や無線LANといった無線通信であってもよいし、Ethernet(登録商標)、フィールドネットワークといった有線通信であってもよい。また、通信ユニット110,111は、無線通信および有線通信の両方の機能を有し、無線通信および有線通信のうち、いずれかの通信方式を選択的に実行するようにしてもよい。第1実施形態では、通信ユニット110,111は、無線通信および有線通信の両方の機能を有し、無線通信および有線通信のうち、いずれかの通信方式を選択的に実行するように構成されている。 The communication method of the communication units 110 and 111 may be wireless communication such as LPWA (Low Power Wide Area) or wireless LAN, or may be wired communication such as Ethernet (registered trademark) or field network. The communication units 110 and 111 may have both wireless communication and wired communication functions and selectively execute either of the wireless communication and wired communication methods. In the first embodiment, the communication units 110 and 111 have both wireless communication and wired communication functions and are configured to selectively execute either of the wireless communication and wired communication methods.

監視ゲートウェイ装置106は、監視ノード装置104と通信可能な範囲に設定される。監視ノード装置104で測定により生成された測定データは、通信ユニット110,111によって監視ゲートウェイ装置106に集められる。 The monitoring gateway device 106 is set within a range where it can communicate with the monitoring node device 104. Measurement data generated by the monitoring node device 104 is collected in the monitoring gateway device 106 by the communication units 110 and 111.

監視ゲートウェイ装置106、データベース108及び端末109は、ネットワーク107に接続されている。ネットワーク107は、工場内の専用ネットワークであっても、インターネットといった広域ネットワークであってもよい。監視ゲートウェイ装置106によって集められた測定データは、ネットワーク107を介して、データ蓄積装置の一例であるデータベース108に蓄積される。端末109は、ディスプレイを備えたコンピュータである。端末109は、必要に応じてスピーカを備えていてもよい。 The monitoring gateway device 106, database 108, and terminal 109 are connected to a network 107. The network 107 may be a dedicated network within a factory or a wide area network such as the Internet. The measurement data collected by the monitoring gateway device 106 is stored in the database 108, which is an example of a data storage device, via the network 107. The terminal 109 is a computer equipped with a display. The terminal 109 may also be equipped with a speaker, if necessary.

なお、監視ゲートウェイ装置106は、データベース108又は端末109のソフトウェアの処理としてデータベース108又は端末109に実装されていてもよい。また、データベース108は記憶装置や記憶媒体のいずれであってもよい。また、端末109は、ユーザの操作により、データベース108に蓄積された結果を確認可能に構成されていてもよい。また、端末109は、機械装置101に異常が発生した場合、必要に応じてアラートやメール送信といった通知手段によって、ユーザに通知するように構成されていてもよい。 The monitoring gateway device 106 may be implemented in the database 108 or the terminal 109 as software processing in the database 108 or the terminal 109. The database 108 may be either a storage device or a storage medium. The terminal 109 may be configured to allow the results stored in the database 108 to be checked by a user's operation. The terminal 109 may be configured to notify the user, if necessary, by a notification means such as an alert or email transmission, when an abnormality occurs in the mechanical device 101.

図2は、第1実施形態に係る監視ノード装置104のブロック図である。第1実施形態では監視ノード装置104は、情報処理装置、即ちコンピュータである。監視ノード装置104は、端子部105、トリガ発生部202、電力供給部204、AD変換部の一例である信号入力部205、処理部の一例である信号処理部206、出力部207、及び記憶部210を備える。これらがバス220で接続されている。記憶部210は、例えばHDDやSSD等の記憶装置である。 Figure 2 is a block diagram of the monitoring node device 104 according to the first embodiment. In the first embodiment, the monitoring node device 104 is an information processing device, i.e., a computer. The monitoring node device 104 includes a terminal unit 105, a trigger generating unit 202, a power supply unit 204, a signal input unit 205 which is an example of an AD conversion unit, a signal processing unit 206 which is an example of a processing unit, an output unit 207, and a memory unit 210. These are connected by a bus 220. The memory unit 210 is, for example, a storage device such as an HDD or SSD.

電力供給部204には、電池203が接続されている。電力供給部204は、電池203からの電力を、監視ノード装置104の各部、及びセンサ102,103に供給する制御を行う。電池203は、監視ノード装置104に組み込まれていても監視ノード装置104に着脱可能であってもよい。また、電池203は監視ノード装置104の外部にあってもよい。電力供給部204は、プログラムによる任意のタイミングで各センサ102,103に電力を供給する。各センサ102,103は、電力が供給されることでセンシング可能となり、センシングによって得られたセンシング信号であるアナログ信号、例えば電圧を出力する。 A battery 203 is connected to the power supply unit 204. The power supply unit 204 controls the supply of power from the battery 203 to each unit of the monitoring node device 104 and the sensors 102, 103. The battery 203 may be built into the monitoring node device 104 or may be detachable from the monitoring node device 104. The battery 203 may also be external to the monitoring node device 104. The power supply unit 204 supplies power to each sensor 102, 103 at any timing determined by a program. When power is supplied to each sensor 102, 103, it becomes possible to perform sensing, and outputs an analog signal, such as a voltage, which is a sensing signal obtained by sensing.

信号入力部205は、各センサ102,103からアナログ信号、例えば出力電圧の入力を受け、アナログ信号をデジタル信号へ変換するアナログデジタル変換処理、即ちAD変換処理が可能に構成されている。なお、信号入力部205は、各センサ102,103に内蔵されていてもよい。AD変換処理として、指定されたチャンネル端子から取得されるアナログ信号に対し、指定されたサンプリング周波数、指定されたサンプリング数でサンプリングを行い、デジタル信号であるセンシングデータを生成する。 The signal input unit 205 is configured to receive an analog signal, for example an output voltage, from each sensor 102, 103, and perform analog-to-digital conversion processing, i.e., AD conversion processing, to convert the analog signal into a digital signal. The signal input unit 205 may be built into each sensor 102, 103. As the AD conversion processing, the analog signal acquired from a specified channel terminal is sampled at a specified sampling frequency and a specified number of samples, and sensing data, which is a digital signal, is generated.

信号処理部206は、トリガ発生部202、電力供給部204、信号入力部205、出力部207、及び記憶部210を統括的に制御する制御部でもある。信号処理部206は、例えばCPUで構成され、記憶部210に格納された制御プログラム230を実行することにより、各種処理を実行可能である。 The signal processing unit 206 also serves as a control unit that comprehensively controls the trigger generating unit 202, the power supply unit 204, the signal input unit 205, the output unit 207, and the memory unit 210. The signal processing unit 206 is composed of, for example, a CPU, and can execute various processes by executing a control program 230 stored in the memory unit 210.

信号処理部206は、測定タスクを実行することで各センサ102,103を用いて機械装置101の状態を測定可能である。測定タスクには、信号入力部205にAD変換を行わせるAD変換処理のタスク、信号入力部205によって生成されたデジタル信号を処理して測定データを生成する信号処理のタスク及び出力部207に測定データを出力させる出力処理のタスクが含まれる。デジタル信号を処理する信号処理は、センシングデータを処理するデータ処理である。 The signal processing unit 206 can measure the state of the mechanical device 101 using each sensor 102, 103 by executing a measurement task. The measurement task includes an AD conversion processing task that causes the signal input unit 205 to perform AD conversion, a signal processing task that processes the digital signal generated by the signal input unit 205 to generate measurement data, and an output processing task that causes the output unit 207 to output the measurement data. The signal processing that processes digital signals is data processing that processes sensing data.

信号処理、即ちデータ処理には、複数の処理内容が含まれる。以下、複数の処理内容の具体例について説明するが、以下の処理内容に限定するものではない。また、信号処理部206は、以下に示す複数の処理内容の全ての機能を有していてもよいが、必要な機能だけ有していてもよい。 Signal processing, i.e., data processing, includes multiple processing operations. Specific examples of multiple processing operations are described below, but are not limited to the following processing operations. In addition, the signal processing unit 206 may have all the functions of the multiple processing operations shown below, or may have only the necessary functions.

信号処理には、例えば中継処理、遅延タイマ計算処理、FFT処理、パーシャルオーバーオール処理、エンベロープ処理、周波数フィルタ処理、微分処理、積分処理、ウェーブレット処理、平均値処理、標準偏差処理、最大値処理、及び最小値処理が含まれる。また、信号処理には、例えばピークツーピーク処理、ピークホールド処理、実効値処理、波高率処理、波形率処理、インパルス係数処理、マージン係数処理、及び機械学習モデル推論処理が含まれる。信号処理部206は、これら複数の処理内容のうち選択された処理内容を実行する。信号処理部206は、選択された処理内容が2つ以上の場合、指定された順番で選択された2つ以上の処理内容を実行する。 Signal processing includes, for example, relay processing, delay timer calculation processing, FFT processing, partial overall processing, envelope processing, frequency filter processing, differentiation processing, integration processing, wavelet processing, average value processing, standard deviation processing, maximum value processing, and minimum value processing. Signal processing also includes, for example, peak-to-peak processing, peak hold processing, effective value processing, crest factor processing, waveform factor processing, impulse coefficient processing, margin coefficient processing, and machine learning model inference processing. The signal processing unit 206 executes a processing content selected from these multiple processing contents. When two or more processing contents are selected, the signal processing unit 206 executes the two or more selected processing contents in a specified order.

以下、各処理内容について説明する。中継処理は、入力されたデジタル信号を出力部207にそのまま渡す処理である。遅延タイマ計算処理は、センシングデータの収束を判定して収束時間を算出してそれに安全率をかけたものを遅延タイマ値として算出する処理である。FFT処理は、入力されたデジタル信号を周波数成分に分解する処理である。パーシャルオーバーオール処理は、FFT処理された周波数成分に対して周波数範囲を限定して積和を求める処理である。エンベロープ処理は、入力されたデジタル信号に対して包絡線処理を行う処理である。周波数フィルタ処理は、入力されたデジタル信号に対し、周波数を設定してローパスフィルタ、ハイパスフィルタ、又はバンドパスフィルタを通すことで不要な信号成分を除く処理である。微分処理は、入力されたデジタル信号に対して微分する処理である。積分処理は、入力されたデジタル信号に対して積分する処理である。ウェーブレット処理は、入力されたデジタル信号を周波数成分と時間成分とに分解する処理である。平均値処理は、入力されたデジタル信号に対して平均値を求める処理である。標準偏差処理は、入力されたデジタル信号の標準偏差を求める処理である。最大値処理は、入力されたデジタル信号に対して最大値を求める処理である。最小値処理は、入力されたデジタル信号に対して最小値を求める処理である。ピークツーピーク処理は、入力されたデジタル信号に対して最大値と最小値との差を求める処理である。ピークホールド処理は、入力されたデジタル信号において予め定めた期間内の信号から最大値を得る処理である。実効値処理は、入力されたデジタル信号に対して実効値を求める処理である。波高率処理は、入力されたデジタル信号の最大値を実効値で除して波高率を求める処理である。波形率処理は、入力されたデジタル信号の実効値を平均値で除すことで、波形率を求める処理である。インパルス係数処理は、入力されたデジタル信号の最大値を、デジタル信号の絶対値を平均した値で除すことで、インパルス係数を求める処理である。マージン係数処理は、入力されたデジタル信号の最大値を、デジタル信号の平方根を平均した値の二乗で除すことで、マージン係数を求める処理である。機械学習モデル推論処理は、入力されたデジタル信号と機械学習モデルに基づいて出力を求める処理である。機械学習モデルは、学習データをコンピュータに読み込ませ、コンピュータにデータを分析させて分類や識別のルールを定めることで生成される。生成された機械学習モデルは、予め監視ノード装置104に組み込まれる。 The content of each process is explained below. Relay processing is a process of passing the input digital signal to the output unit 207 as it is. Delay timer calculation processing is a process of judging the convergence of sensing data, calculating the convergence time, and multiplying it by a safety factor to calculate a delay timer value. FFT processing is a process of decomposing the input digital signal into frequency components. Partial overall processing is a process of limiting the frequency range of the FFT-processed frequency components to obtain a product sum. Envelope processing is a process of performing envelope processing on the input digital signal. Frequency filter processing is a process of removing unnecessary signal components by setting a frequency for the input digital signal and passing it through a low-pass filter, a high-pass filter, or a band-pass filter. Differentiation processing is a process of differentiating the input digital signal. Integration processing is a process of integrating the input digital signal. Wavelet processing is a process of decomposing the input digital signal into frequency components and time components. Average value processing is a process of obtaining an average value for the input digital signal. The standard deviation processing is a process for obtaining a standard deviation of an input digital signal. The maximum value processing is a process for obtaining a maximum value for an input digital signal. The minimum value processing is a process for obtaining a minimum value for an input digital signal. The peak-to-peak processing is a process for obtaining a difference between a maximum value and a minimum value for an input digital signal. The peak hold processing is a process for obtaining a maximum value from an input digital signal within a predetermined period. The effective value processing is a process for obtaining an effective value for an input digital signal. The crest factor processing is a process for obtaining a crest factor by dividing the maximum value of an input digital signal by the effective value. The form factor processing is a process for obtaining a form factor by dividing the effective value of an input digital signal by its average value. The impulse coefficient processing is a process for obtaining an impulse coefficient by dividing the maximum value of an input digital signal by the average value of the absolute values of the digital signal. The margin coefficient processing is a process for obtaining a margin coefficient by dividing the maximum value of an input digital signal by the square of the average value of the square root of the digital signal. The machine learning model inference process is a process that determines an output based on an input digital signal and a machine learning model. The machine learning model is generated by loading learning data into a computer, having the computer analyze the data, and defining rules for classification and identification. The generated machine learning model is incorporated in advance into the monitoring node device 104.

以上、信号処理部206は、デジタル信号に、選択した処理内容の信号処理を施して、測定データを生成可能である。 As described above, the signal processing unit 206 can perform signal processing of the selected processing content on the digital signal to generate measurement data.

出力部207は、信号処理部206により生成された測定データを出力する出力処理が可能な装置である。即ち、出力部207は、出力処理を実行することにより測定データを出力可能である。出力部207は、通信ユニット110、及び汎用入出力ユニット212を含む。通信ユニット110は、無線通信を行う通信モジュール208と、有線通信を行う通信モジュール209とを含む。通信モジュール208は、測定データを無線で出力することができる。この場合、監視ゲートウェイ装置106は、電波として測定データを監視ノード装置104から取得することになる。通信モジュール209は、測定データをネットワーク107に出力することができる。この場合、監視ゲートウェイ装置106は、ネットワーク107を介して測定データを監視ノード装置104から取得することになる。 The output unit 207 is a device capable of performing output processing to output the measurement data generated by the signal processing unit 206. That is, the output unit 207 is capable of outputting the measurement data by executing output processing. The output unit 207 includes a communication unit 110 and a general-purpose input/output unit 212. The communication unit 110 includes a communication module 208 that performs wireless communication and a communication module 209 that performs wired communication. The communication module 208 can output the measurement data wirelessly. In this case, the monitoring gateway device 106 will acquire the measurement data from the monitoring node device 104 as radio waves. The communication module 209 can output the measurement data to the network 107. In this case, the monitoring gateway device 106 will acquire the measurement data from the monitoring node device 104 via the network 107.

なお、出力部207は、信号の入出力が可能に構成されているが、少なくとも測定データを出力可能に構成されていればよい。また、監視システム100に採用される通信方式に応じて、出力部207において通信モジュール208及び通信モジュール209のいずれか一方を省略してもよい。 The output unit 207 is configured to be capable of inputting and outputting signals, but it is sufficient that it is configured to be capable of at least outputting measurement data. In addition, depending on the communication method adopted by the monitoring system 100, either the communication module 208 or the communication module 209 may be omitted in the output unit 207.

また、出力部207は、記憶部210に測定データを出力することもできる。また、出力部207は、汎用入出力ユニット212に接続される外部装置(例えば外部ストレージ)に測定データを出力することもできる。また、出力部207は、出力処理として、監視ノード装置104の個体を識別するためのノード番号情報、信号処理部206が実行する測定タスクのタスク番号情報を、測定データと合わせて出力する。例えば、出力部207は、無線通信又は有線通信によって、ノード番号情報、タスク番号情報、測定データの順に、監視ゲートウェイ装置106にこれらデータを出力する。 The output unit 207 can also output the measurement data to the storage unit 210. The output unit 207 can also output the measurement data to an external device (e.g., external storage) connected to the general-purpose input/output unit 212. As an output process, the output unit 207 outputs node number information for identifying an individual monitoring node device 104 and task number information of a measurement task executed by the signal processing unit 206 together with the measurement data. For example, the output unit 207 outputs the node number information, task number information, and measurement data to the monitoring gateway device 106 in this order by wireless communication or wired communication.

トリガ発生部202は、イベントが発生したときに、信号処理部206にトリガ信号を発生させる。即ち、トリガ発生部202は、イベントが発生したときに、発生したイベントに対応するトリガ信号を出力する。トリガ信号には、タスク番号情報が含まれる。 When an event occurs, the trigger generating unit 202 causes the signal processing unit 206 to generate a trigger signal. That is, when an event occurs, the trigger generating unit 202 outputs a trigger signal corresponding to the event that has occurred. The trigger signal includes task number information.

ここで、「イベントが発生する」とは、測定を開始する条件が成立することをいう。以下、この条件をイベント条件という。本実施形態において、測定を開始する条件、即ちイベント条件は、信号処理部206によりトリガ発生部202に設定される。また、信号処理部206により設定されるイベント条件は、1つのみの場合もあり得るし、複数の場合もあり得る。信号処理部206により複数のイベント条件がトリガ発生部202に設定された場合には、トリガ発生部202は、複数のイベント条件のうち、成立したイベント条件に対応するトリガ信号を、成立した順に信号処理部206に出力する。 Here, "an event occurs" means that a condition for starting measurement is satisfied. Hereinafter, this condition is referred to as an event condition. In this embodiment, the condition for starting measurement, i.e., the event condition, is set in the trigger generating unit 202 by the signal processing unit 206. Also, the event condition set by the signal processing unit 206 may be only one or may be multiple. When multiple event conditions are set in the trigger generating unit 202 by the signal processing unit 206, the trigger generating unit 202 outputs trigger signals corresponding to the event conditions that have been satisfied among the multiple event conditions to the signal processing unit 206 in the order in which they were satisfied.

信号処理部206により設定され得るイベント条件には、測定時間間隔、又は測定開始時刻などの時間条件が含まれる。また、本実施形態では、信号処理部206により設定され得るイベント条件には、時間条件以外の条件も含まれる。時間条件以外の条件の例として、外部トリガ入力信号、監視ノード装置の状態変化、監視ノード内の他タスクからの呼び出し、監視ゲートウェイ装置からの呼び出し、他の監視ノード装置からの呼び出しがある。 Event conditions that can be set by the signal processing unit 206 include time conditions such as a measurement time interval or a measurement start time. In this embodiment, the event conditions that can be set by the signal processing unit 206 also include conditions other than time conditions. Examples of conditions other than time conditions include an external trigger input signal, a state change of the monitoring node device, a call from another task in the monitoring node, a call from a monitoring gateway device, and a call from another monitoring node device.

イベント条件が測定時間間隔の場合、予め定めた一定の時間間隔でイベントが発生する。イベント条件が測定時刻の場合、予め定めた時刻にイベントが発生し、曜日も指定されていれば、予め定めた曜日の時刻にイベントが発生する。イベント条件が外部トリガ入力信号の場合、汎用入出力ユニット212の信号変化でイベントが発生する。イベント条件が監視ノード装置の状態変化の場合、監視ノード装置の電池残量変化や監視ノード装置内の温度センサの変化があった場合にイベントが発生する。イベント条件が監視ノード内の他タスクから呼び出しの場合、同じ監視ノード装置内の測定タスク以外の他のタスクの出力条件から呼び出されることでイベントが発生する。イベント条件が監視ゲートウェイ装置からの呼び出しの場合、監視ゲートウェイ装置からタスク実行命令が受信されることでイベントが発生する。イベント条件が他の監視ノード装置からの呼び出しの場合、他の監視ノード装置の出力処理により呼び出されることでイベントが発生する。 If the event condition is a measurement time interval, an event occurs at a predetermined fixed time interval. If the event condition is a measurement time, an event occurs at a predetermined time, and if a day of the week is also specified, an event occurs at the predetermined day of the week. If the event condition is an external trigger input signal, an event occurs when a signal change occurs in the general-purpose input/output unit 212. If the event condition is a change in the state of the monitoring node device, an event occurs when there is a change in the remaining battery level of the monitoring node device or a change in the temperature sensor in the monitoring node device. If the event condition is a call from another task in the monitoring node, an event occurs when the device is called from the output condition of another task other than the measurement task in the same monitoring node device. If the event condition is a call from a monitoring gateway device, an event occurs when a task execution command is received from the monitoring gateway device. If the event condition is a call from another monitoring node device, an event occurs when the device is called by the output process of the other monitoring node device.

複数のイベント条件の各々と対応付けられた、信号入力部205のAD変換処理、信号処理部206の信号処理、及び出力部207の出力処理のそれぞれの処理内容は、測定タスクとして、タスクテーブル240に記録される。タスクテーブル240は、例えば記憶部210に格納される。信号処理部206は、タスクテーブル240を参照し、タスクテーブル240に定義されている測定タスクで指定されたセンサを用いて測定を行う。なお、タスクテーブル240の格納場所は、監視ノード装置104の内部にある記憶部210であるのが好適であるが、これに限定するものではない。例えば、タスクテーブル240は、監視ノード装置104の外部にある外部記憶装置に格納されてもよい。タスクテーブル240の情報は、作業者や使用者などの人によって設定される。 The process contents of the AD conversion process of the signal input unit 205, the signal process of the signal processing unit 206, and the output process of the output unit 207, which are associated with each of the multiple event conditions, are recorded as measurement tasks in the task table 240. The task table 240 is stored in, for example, the storage unit 210. The signal processing unit 206 refers to the task table 240 and performs measurements using sensors specified in the measurement tasks defined in the task table 240. The storage location of the task table 240 is preferably the storage unit 210 inside the monitoring node device 104, but is not limited to this. For example, the task table 240 may be stored in an external storage device outside the monitoring node device 104. The information in the task table 240 is set by a person such as an operator or user.

信号処理部206は、計時部の一例としてタイマ216を有する。信号処理部206は、タイマ216を用いて計時することができる。なお、タイマ216が信号処理部206内に設けられる場合について説明したが、これに限定するものではない。タイマ216は、監視ノード装置104内のどこに設けられていてもよい。 The signal processing unit 206 has a timer 216 as an example of a timekeeping unit. The signal processing unit 206 can measure time using the timer 216. Note that although the description has been given of a case in which the timer 216 is provided within the signal processing unit 206, this is not limiting. The timer 216 may be provided anywhere within the monitoring node device 104.

また、記憶部210には、信号処理部206が測定タスクを実行するときに用いる設定テーブル250が格納される。第1実施形態では、信号処理部206は、測定タスクに従って測定データを生成する測定モードと、設定テーブル250に情報を設定する設定処理を実行する設定モードとを択一的に実行可能である。なお、設定テーブル250の格納場所は、監視ノード装置104の内部にある記憶部210であるのが好適であるが、これに限定するものではない。例えば、設定テーブル250は、監視ノード装置104の外部にある外部記憶装置に格納されてもよい。 The storage unit 210 also stores a setting table 250 that is used when the signal processing unit 206 executes a measurement task. In the first embodiment, the signal processing unit 206 can alternatively execute a measurement mode in which measurement data is generated according to a measurement task, and a setting mode in which a setting process is executed in which information is set in the setting table 250. The storage location of the setting table 250 is preferably the storage unit 210 inside the monitoring node device 104, but is not limited to this. For example, the setting table 250 may be stored in an external storage device outside the monitoring node device 104.

汎用入出力ユニット212には、外部装置が接続可能である。外部装置の一例として、汎用入出力ユニット212には、制御プログラム230を記録した記録媒体214が接続可能である。記録媒体214は、制御プログラム230を記録した、コンピュータ読み取り可能な非一時的な記録媒体である。記録媒体214に記録された制御プログラム230は、汎用入出力ユニット212を介して記憶部210に格納することができる。記録媒体214としては、磁気ディスクや光ディスクなどの記録ディスク(例えばCD-ROMやDVD-ROM)であってよいし、フラッシュメモリなどの記憶デバイス(例えばSDカード)であってもよい。 An external device can be connected to the general-purpose input/output unit 212. As an example of an external device, a recording medium 214 on which a control program 230 is recorded can be connected to the general-purpose input/output unit 212. The recording medium 214 is a computer-readable non-transitory recording medium on which the control program 230 is recorded. The control program 230 recorded on the recording medium 214 can be stored in the storage unit 210 via the general-purpose input/output unit 212. The recording medium 214 may be a recording disk such as a magnetic disk or optical disk (e.g., a CD-ROM or a DVD-ROM), or may be a storage device such as a flash memory (e.g., an SD card).

測定モードにおいて、監視ノード装置104は、イベントが発生するまでは、センサ102又は103への給電を停止する状態になる。イベントが発生したとき、監視ノード装置104は、センサ102,103のうち、対応するセンサへの給電を開始して、測定を行う。例えば、イベント条件が成立したセンサがセンサ102であったとすると、監視ノード装置104は、センサ102に給電を開始してセンサ102を用いて測定を行う。このようにして、電池203における容量低下を抑制することができる。センサ103についても同様である。 In the measurement mode, the monitoring node device 104 stops supplying power to the sensor 102 or 103 until an event occurs. When an event occurs, the monitoring node device 104 starts supplying power to the corresponding sensor out of the sensors 102 and 103, and performs measurement. For example, if the sensor for which the event condition is met is sensor 102, the monitoring node device 104 starts supplying power to sensor 102 and performs measurement using sensor 102. In this way, it is possible to suppress a decrease in capacity of the battery 203. The same applies to the sensor 103.

センサ102への給電を開始したとき、センサ102への給電直後は、センサ102のセンシングによって得られるセンシングデータが過渡的に変動するため安定しない。この過渡期間のセンシングデータを用いた測定データは、正確さに欠ける。そこで、本実施形態では、信号処理部206は、センサ102への給電開始後のセンシングデータであってセンサ102への給電を開始してから所定の時間T1が経過した時点以降のセンシングデータを用いて測定データを生成可能に構成されている。 When power supply to the sensor 102 is started, the sensing data obtained by the sensing of the sensor 102 is not stable immediately after power supply to the sensor 102 because it fluctuates transiently. Measurement data using the sensing data during this transient period lacks accuracy. Therefore, in this embodiment, the signal processing unit 206 is configured to be able to generate measurement data using sensing data obtained after power supply to the sensor 102 is started, that is, sensing data obtained after a predetermined time T1 has elapsed since power supply to the sensor 102 is started.

時間T1は、第1時間である。この時間T1は、遅延時間又は待機時間ともいう。即ち、第1実施形態では、イベント条件が成立した時点でセンサ102への給電が開始され、センサ102の出力電圧が安定した時点でセンサ102を用いた測定が開始される。時間T1は、イベント条件が成立した時点に対して測定開始の時点が遅延するため、遅延時間ともいえる。また、時間T1は、イベント条件が成立した時点からセンサ102の出力電圧が安定した時点まで測定を待機するため、待機時間ともいえる。この時間T1の情報は、設定テーブル250に登録される。 Time T1 is the first time. This time T1 is also called a delay time or a standby time. That is, in the first embodiment, power supply to the sensor 102 is started when the event condition is met, and measurement using the sensor 102 is started when the output voltage of the sensor 102 is stabilized. Time T1 can also be called a delay time because the measurement start time is delayed from the time when the event condition is met. Time T1 can also be called a standby time because measurement is waited from the time when the event condition is met until the output voltage of the sensor 102 is stabilized. Information on this time T1 is registered in the setting table 250.

第1実施形態では、測定モードにおいて、信号入力部205は、時間T1の間、センサ102からアナログ信号が入力されても、AD変換処理を行わない。よって、時間T1の間、信号処理部206は、信号処理を行わない。そして、信号処理部206は、時間T1に到達した時点からアナログ信号をデジタル信号、即ちセンシングデータに変換する。信号処理部206は、信号入力部205から取得したセンシングデータに、選択された処理内容の信号処理をして測定データを生成する。なお、信号処理の処理内容が中継処理の場合、時間T1以降のセンシングデータは、そのまま出力部207に出力されるため、測定データと同一である。つまり、センシングデータと測定データとの間で内容の変化がなくても、中継処理は、測定データを生成する処理に含むものとする。 In the first embodiment, in the measurement mode, the signal input unit 205 does not perform AD conversion processing during time T1 even if an analog signal is input from the sensor 102. Therefore, the signal processing unit 206 does not perform signal processing during time T1. Then, the signal processing unit 206 converts the analog signal into a digital signal, i.e., sensing data, from the point in time T1. The signal processing unit 206 performs signal processing of the selected processing content on the sensing data acquired from the signal input unit 205 to generate measurement data. Note that when the processing content of the signal processing is relay processing, the sensing data after time T1 is output to the output unit 207 as is, and is therefore the same as the measurement data. In other words, even if there is no change in content between the sensing data and the measurement data, the relay processing is included in the processing for generating the measurement data.

なお、信号入力部205における処理負荷を考慮すると、測定モードにおいて、時間T1のカウント期間中は、信号入力部205は処理を行わないのが好適であるが、これに限定するものではない。即ち、信号入力部205は、測定データとして用いない時間T1のカウント期間中もセンシングデータを生成するようにしてもよい。 In consideration of the processing load on the signal input unit 205, it is preferable that the signal input unit 205 does not perform processing during the count period of time T1 in the measurement mode, but this is not limited to this. In other words, the signal input unit 205 may generate sensing data even during the count period of time T1 that is not used as measurement data.

ここで、センサの種類やセンサによる測定対象によって、設定すべき時間T1が異なる。このため、人が適切な時間T1を設定することは困難である。設定される時間T1が短すぎる場合には、測定データが不安定である。また、設定される時間T1が長すぎる場合には、測定開始のタイミングの遅延や無駄な電力消費が生じる。 Here, the time T1 to be set differs depending on the type of sensor and the object being measured by the sensor. For this reason, it is difficult for a person to set an appropriate time T1. If the time T1 is set too short, the measurement data will be unstable. Also, if the time T1 is set too long, delays in the timing of starting measurement and unnecessary power consumption will occur.

そこで、第1実施形態では、信号処理部206は、時間T1を自動で設定する設定処理を実行可能に構成されている。即ち、信号処理部206は、設定モードにおいて、時間T1を自動で設定する設定処理を実行する。本実施形態では、少なくとも1つのセンサが複数のセンサ102,103であるため、信号処理部206は、複数のセンサ102,103の各々に対して、個別に時間T1を自動で設定する。 In the first embodiment, the signal processing unit 206 is configured to be able to execute a setting process to automatically set the time T1. That is, in the setting mode, the signal processing unit 206 executes a setting process to automatically set the time T1. In this embodiment, since at least one sensor is a plurality of sensors 102, 103, the signal processing unit 206 automatically sets the time T1 individually for each of the plurality of sensors 102, 103.

図3(a)及び図3(b)は、第1実施形態に係る記憶部210に記憶される設定テーブル250の一例を示す説明図である。図3(a)には、時間T1の情報が設定(登録)される前の設定テーブル250を図示している。図3(b)には、時間T1の情報が設定(登録)された後の設定テーブル250を図示している。 FIGS. 3(a) and 3(b) are explanatory diagrams showing an example of a setting table 250 stored in the storage unit 210 according to the first embodiment. FIG. 3(a) illustrates the setting table 250 before the information on time T1 is set (registered). FIG. 3(b) illustrates the setting table 250 after the information on time T1 is set (registered).

設定テーブル250は、端子部105における各チャンネル端子に割り当てたチャンネル番号が設定される項目302と、各センサに印加する動作電圧の情報が設定される項目303と、を含む。また、設定テーブル250は、各時間T1を計算するための係数が設定される項目304と、各センサの出力電圧の収束判定に使用する閾値が設定される項目305と、を含む。また、設定テーブル250は、信号処理部206によって求められた各時間T1の情報が設定される項目306を含む。なお、図3(a)に示す設定テーブル250において、時間T1の情報が設定される前は、時間T1の情報が設定される項目303内は、空欄である。また、項目302~306において、センサが接続されていないチャンネルについても空欄である。項目302~305内の情報は、人が設定する。ここで、図3(a)及び図3(b)に示す例では、チャンネル番号1には、チャンネル端子ch1、即ちセンサ102が対応付けられ、チャンネル番号2には、チャンネル端子ch2、即ちセンサ103が対応付けられている。 The setting table 250 includes an item 302 in which the channel number assigned to each channel terminal in the terminal unit 105 is set, and an item 303 in which information on the operating voltage applied to each sensor is set. The setting table 250 also includes an item 304 in which a coefficient for calculating each time T1 is set, and an item 305 in which a threshold value used to determine the convergence of the output voltage of each sensor is set. The setting table 250 also includes an item 306 in which information on each time T1 obtained by the signal processing unit 206 is set. In the setting table 250 shown in FIG. 3(a), before the information on time T1 is set, the item 303 in which the information on time T1 is set is blank. In addition, the items 302 to 306 are also blank for channels to which no sensor is connected. The information in the items 302 to 305 is set manually. Here, in the example shown in Figures 3(a) and 3(b), channel number 1 corresponds to channel terminal ch1, i.e., sensor 102, and channel number 2 corresponds to channel terminal ch2, i.e., sensor 103.

以下、測定モードにおいて、イベント条件が成立したセンサがセンサ102である場合を例に説明する。測定モードにおいて、信号処理部206は、図3(b)に示す時間T1が設定済みの設定テーブル250を用いる。センサ102は、チャンネル端子1chに接続されている。信号処理部206は、測定モードにおいて、設定テーブル250を参照し、イベント条件が成立したセンサ102に対応する情報を用いて、電力供給部204及び信号入力部205を制御する。例えば、信号処理部206は、設定テーブル250を参照し、センサ102が接続されたチャンネル端子1chに、3.3Vのセンサ電圧を供給する。 In the following, an example will be described in which the sensor for which the event condition is met in the measurement mode is sensor 102. In the measurement mode, the signal processing unit 206 uses the setting table 250 in which the time T1 shown in FIG. 3B has already been set. The sensor 102 is connected to channel terminal 1ch. In the measurement mode, the signal processing unit 206 refers to the setting table 250, and controls the power supply unit 204 and the signal input unit 205 using information corresponding to the sensor 102 for which the event condition is met. For example, the signal processing unit 206 refers to the setting table 250 and supplies a sensor voltage of 3.3V to the channel terminal 1ch to which the sensor 102 is connected.

信号処理部206は、センサ102に給電を開始したタイミングでタイマ216による計時を開始する。信号処理部206は、タイマ216によって計時した時間が時間T1、即ち150msecに達した時点で、信号入力部205にサンプリング周波数及びサンプリング数などを指令する。なお、測定時間は、サンプリング周波数及びサンプリング数によって決まる。信号処理部206は、信号入力部205にサンプリングさせたセンシングデータを、信号入力部205から取得する。このように、信号処理部206は、センサ102への給電を開始してから時間T1が経過するまで待機した後、測定を開始する。 The signal processing unit 206 starts timing using the timer 216 when power supply to the sensor 102 starts. When the time measured by the timer 216 reaches time T1, i.e., 150 msec, the signal processing unit 206 commands the signal input unit 205 to set the sampling frequency and the number of samples, etc. The measurement time is determined by the sampling frequency and the number of samples. The signal processing unit 206 acquires the sensing data sampled by the signal input unit 205 from the signal input unit 205. In this way, the signal processing unit 206 waits until time T1 has elapsed since starting power supply to the sensor 102, and then starts measurement.

一方、設定モードにおいて、信号処理部206は、センサ102に給電を開始したタイミングから、信号入力部205にサンプリング周波数及びサンプリング数を指示し、信号入力部205からセンシングデータを取得する。信号処理部206は、取得したセンシングデータから、項目304に設定された係数と、項目305に設定された閾値を使用して時間T1を導出し、時間T1の情報を、図3(a)の設定テーブル250の項目306を設定する。 On the other hand, in the setting mode, the signal processing unit 206 instructs the signal input unit 205 on the sampling frequency and the number of samples from the timing when power supply to the sensor 102 is started, and acquires sensing data from the signal input unit 205. The signal processing unit 206 derives time T1 from the acquired sensing data using the coefficient set in item 304 and the threshold value set in item 305, and sets the information on time T1 in item 306 of the setting table 250 in FIG. 3(a).

以下、信号処理部206がセンサ102に対する時間T1の情報を設定する設定処理について詳細に説明する。センサ103に対する時間T1の設定処理もセンサ102に対する時間T1の設定処理と同様であるため、説明を省略する。なお、センサ102,103に対する両方の設定処理を同時に実行可能であれば、同時に実行してもよいし、一方のセンサに対する設定処理の後、他方のセンサに対する設定処理を順番に実行してもよい。 The following describes in detail the setting process in which the signal processing unit 206 sets information on the time T1 for the sensor 102. The setting process for the time T1 for the sensor 103 is similar to the setting process for the time T1 for the sensor 102, and therefore the description is omitted. Note that if both setting processes for the sensors 102 and 103 can be executed simultaneously, they may be executed simultaneously, or the setting process for one sensor may be executed first, followed by the setting process for the other sensor in sequence.

図4は、第1実施形態に係る情報処理方法のフローチャートである。即ち、図4は、監視ノード装置104が起動してからの処理のフローチャートである。ここで、「起動」は、電池203からの電力が監視ノード装置104の各部に供給開始されることをいう。例えば、「起動」とは、監視ノード装置104の不図示の電源スイッチがオンされた場合である。また、「起動」とは、監視ノード装置104が不図示のリセットスイッチを有していれば、不図示のリセットスイッチがオンされた場合である。つまり、起動には、再起動が含まれる。 Figure 4 is a flowchart of the information processing method according to the first embodiment. That is, Figure 4 is a flowchart of the processing after the monitoring node device 104 is started. Here, "starting up" refers to the start of supplying power from the battery 203 to each part of the monitoring node device 104. For example, "starting up" refers to the case where a power switch (not shown) of the monitoring node device 104 is turned on. Also, "starting up" refers to the case where, if the monitoring node device 104 has a reset switch (not shown), the reset switch (not shown) is turned on. In other words, starting up includes restarting.

まず、ステップS1において、電源スイッチがオンされ、監視ノード装置104が起動する。ステップS2において、信号処理部206は、所定のノード起動処理を実行する。例えば、記憶部210に記憶されている情報を、不図示のRAMに展開する。その後、信号処理部206は、設定モードにおいて、設定処理401を実行する。信号処理部206は、この設定処理401において、センサ102への給電開始後のセンシングデータを用いて時間T1を求める。第1実施形態の設定処理401に用いるセンシングデータは、測定データを求めるためのデータではなく、時間T1の導出用のデータである。 First, in step S1, the power switch is turned on and the monitoring node device 104 is started. In step S2, the signal processing unit 206 executes a predetermined node startup process. For example, the information stored in the memory unit 210 is expanded in a RAM (not shown). After that, the signal processing unit 206 executes a setting process 401 in the setting mode. In this setting process 401, the signal processing unit 206 calculates the time T1 using sensing data after power supply to the sensor 102 starts. The sensing data used in the setting process 401 of the first embodiment is not data for calculating measurement data, but data for deriving the time T1.

なお、設定処理401は、機械装置101においてセンサ102の測定環境に変動がない状態、あるいは変動がないとみなせる状態で実行される。例えば、センサ102が温度センサであったならば、設定処理401は、温度変化がない状態、あるいは温度変化がないとみなせる状態で実行される。センシングデータが環境に応じて変化してしまうと、収束判定が困難となるためである。 The setting process 401 is executed in a state where there is no change in the measurement environment of the sensor 102 in the mechanical device 101, or where it can be assumed that there is no change. For example, if the sensor 102 is a temperature sensor, the setting process 401 is executed in a state where there is no change in temperature, or where it can be assumed that there is no change in temperature. This is because if the sensing data changes depending on the environment, it becomes difficult to determine convergence.

以下、設定処理401について具体的に説明する。ステップS3において、信号処理部206は、チャンネル端子ch1に接続されたセンサ102へ給電を開始する。ステップS4において、信号処理部206は、信号入力部205に、サンプリング周波数及びサンプリング数を指示してAD変換処理を行わせる。このステップS4の処理の開始タイミングは、ステップS3の処理と同時、即ちセンサ102への給電を開始したタイミングと同じである。ステップS4により、信号処理部206は、指定されたサンプリング数のセンシングデータを、センサ102への給電を開始した時点以降、信号入力部205から順次取得する。 The setting process 401 will be described in detail below. In step S3, the signal processing unit 206 starts supplying power to the sensor 102 connected to the channel terminal ch1. In step S4, the signal processing unit 206 instructs the signal input unit 205 of the sampling frequency and the number of samples to perform AD conversion processing. The start timing of the process of step S4 is simultaneous with the process of step S3, i.e., the same timing as when power supply to the sensor 102 is started. In step S4, the signal processing unit 206 sequentially acquires sensing data of the specified number of samples from the signal input unit 205 after starting power supply to the sensor 102.

次に、ステップS5において、信号処理部206は、これらセンシングデータを用いて、収束時間である時間T2を算出する。時間T2は、第2時間である。図5(a)及び図5(b)は、第1実施形態における収束判定処理の説明図である。なお、センサ102の出力であるアナログ信号は、例えば電圧でありこの出力電圧をAD変換することにより、デジタルの出力電圧値が得られる。よって、図5(a)の縦軸は、電圧値である。横軸は、経過時間である。 Next, in step S5, the signal processing unit 206 uses these sensing data to calculate the convergence time T2. Time T2 is the second time. Figures 5(a) and 5(b) are explanatory diagrams of the convergence determination process in the first embodiment. Note that the analog signal output from the sensor 102 is, for example, a voltage, and a digital output voltage value can be obtained by AD converting this output voltage. Therefore, the vertical axis of Figure 5(a) is the voltage value. The horizontal axis is the elapsed time.

ステップS5において、信号処理部206は、ステップS4で得られたセンシングデータにローパスフィルタ処理を施すことで、図5(a)に示すような、ローパスフィルタ処理が施されたセンシングデータ501を生成する。このローパスフィルタ処理のカットオフ周波数は、例えば100Hzである。これにより、センシングデータ501において、判定に不要なノイズ成分(高周波の変動成分)が除去され、センシングデータ501は、時間に対して滑らかなプロファイルとなる。よって、ローパスフィルタ処理が施されたセンシングデータ501を用いることで、収束判定が容易となる。即ち、収束判定の計算処理における計算結果のばらつきを低減することができる。なお、設定処理401において、ローパスフィルタ処理を実施するのが好ましいが、センシングデータの変動成分が小さいような場合、即ち収束判定に支障がない場合には、ローパスフィルタ処理は、省略してもよい。 In step S5, the signal processing unit 206 performs low-pass filtering on the sensing data obtained in step S4 to generate sensing data 501 that has been subjected to low-pass filtering, as shown in FIG. 5(a). The cutoff frequency of this low-pass filtering is, for example, 100 Hz. As a result, noise components (high-frequency fluctuation components) that are unnecessary for judgment are removed from the sensing data 501, and the sensing data 501 has a smooth profile over time. Therefore, by using the sensing data 501 that has been subjected to low-pass filtering, convergence judgment becomes easier. In other words, the variation in the calculation results in the calculation process for convergence judgment can be reduced. Note that, although it is preferable to perform low-pass filtering in the setting process 401, when the fluctuation components of the sensing data are small, that is, when there is no problem with the convergence judgment, low-pass filtering may be omitted.

図5(a)に示すように、センシングデータ501は、時間が経過するに連れて、過渡応答によって変動する状態から変動が収束する状態へと変化する。以下、ローパスフィルタ処理をしたセンシングデータ501の過渡応答により、収束のタイミング504を求める。 As shown in FIG. 5(a), the sensing data 501 changes over time from a state in which it fluctuates due to a transient response to a state in which the fluctuations converge. Below, the convergence timing 504 is found based on the transient response of the sensing data 501 that has been subjected to low-pass filter processing.

即ち、信号処理部206は、センシングデータ501が収束条件を満たす収束時間である時間T2を求める。具体例を挙げて説明する。信号処理部206は、センシングデータ501から所定期間ごとの特徴量502を計算する。図5(b)において、縦軸は、特徴量であり、横軸は、経過時間である。特徴量502は、例えばセンシングデータ501の1階の時間微分値、即ちセンシングデータ501の勾配である。信号処理部206は、特徴量502と閾値503との大小比較を行い、閾値503を下回った時点の特徴量502におけるタイミング504を求める。この閾値503の情報は、図3(a)に示す項目304に設定された閾値を用いる。センサ102の場合、図3(a)の例では閾値は0.03である。 That is, the signal processing unit 206 obtains the time T2, which is the convergence time at which the sensing data 501 satisfies the convergence condition. A specific example will be given. The signal processing unit 206 calculates the feature amount 502 for each predetermined period from the sensing data 501. In FIG. 5B, the vertical axis indicates the feature amount, and the horizontal axis indicates the elapsed time. The feature amount 502 is, for example, the first-order time differential value of the sensing data 501, that is, the gradient of the sensing data 501. The signal processing unit 206 compares the feature amount 502 with a threshold value 503 to obtain the timing 504 at which the feature amount 502 falls below the threshold value 503. The information on the threshold value 503 uses the threshold value set in the item 304 shown in FIG. 3A. In the case of the sensor 102, the threshold value is 0.03 in the example of FIG. 3A.

なお、タイミング504は、複数の特徴量502が連続で閾値を下回った時点としてもよい。また、特徴量502として、1階の時間微分値としたがこれに限定するものではなく、例えば分散値やその他の値としてもよい。特徴量の算出方法によっては、タイミング504を、特徴量502が閾値を上回った時点としてもよい。 The timing 504 may be the point in time when multiple feature quantities 502 fall below a threshold value consecutively. Although the feature quantity 502 is a first-order time differential value, this is not limiting and may be, for example, a variance value or other value. Depending on the method of calculating the feature quantity, the timing 504 may be the point in time when the feature quantity 502 exceeds a threshold value.

次に、信号処理部206は、センサ102に給電を開始してからタイミング504までの時間を、収束時間、即ち時間T2として算出する。以上、ステップS5において、信号処理部206は、センシングデータ501が収束条件を満す時間T2を求める。 Next, the signal processing unit 206 calculates the time from when power supply to the sensor 102 starts to the timing 504 as the convergence time, i.e., time T2. Thus, in step S5, the signal processing unit 206 determines the time T2 at which the sensing data 501 satisfies the convergence condition.

次に、ステップS6において、信号処理部206は、時間T2の情報から時間T1の情報を求める。センサ102に給電を開始した時点から時間T1が経過した時点では、センシングデータは安定しているため、時間T1を時間T2と同じ時間に設定してもよい。しかし、よりセンシングデータの安定性を確保するため、時間T1を時間T2よりも長い時間に設定するのが好ましい。よって、第1実施形態では、ステップS6において、信号処理部206は、時間T2よりも長くなるように時間T1を求める。 Next, in step S6, the signal processing unit 206 obtains information on time T1 from information on time T2. When time T1 has elapsed since power supply to the sensor 102 began, the sensing data is stable, so time T1 may be set to the same time as time T2. However, to further ensure the stability of the sensing data, it is preferable to set time T1 to a time longer than time T2. Therefore, in the first embodiment, in step S6, the signal processing unit 206 obtains time T1 to be longer than time T2.

第1実施形態では、図3(a)に示すように、項目304に係数が設定されている。センサ102の場合、図3の例では係数は1.2である。係数は、1よりも大きいのが好ましい。信号処理部206は、時間T2に、設定テーブル250において予め登録されている係数(例えば1.2)を乗算して時間T1を求める。これにより、時間T1は、時間T2よりも長い時間となる。 In the first embodiment, as shown in FIG. 3(a), a coefficient is set in item 304. In the case of sensor 102, the coefficient is 1.2 in the example of FIG. 3. The coefficient is preferably greater than 1. The signal processing unit 206 obtains time T1 by multiplying time T2 by a coefficient (e.g., 1.2) that is preregistered in the setting table 250. As a result, time T1 becomes longer than time T2.

次に、ステップS7において、信号処理部206は、求めた時間T1を設定する。具体例を挙げて説明すると、信号処理部206は、求めた時間T1の情報を、設定テーブル250に設定(登録)する。図3(b)に示す例では、時間T1の情報として、150msecが登録される。 Next, in step S7, the signal processing unit 206 sets the obtained time T1. To explain this with a specific example, the signal processing unit 206 sets (registers) the information of the obtained time T1 in the setting table 250. In the example shown in FIG. 3(b), 150 msec is registered as the information of the time T1.

以上、信号処理部206が、センサ102に対応する時間T1を設定する場合について説明したが、センサ103についても同様に設定する。即ち、第1実施形態では、信号処理部206は、複数のセンサ102,103の各々に対して個別に時間T1を設定する。 The above describes the case where the signal processing unit 206 sets the time T1 corresponding to the sensor 102, but the same is also set for the sensor 103. That is, in the first embodiment, the signal processing unit 206 sets the time T1 individually for each of the multiple sensors 102 and 103.

以上の設定処理が終了すると、ステップS8において、信号処理部206は、設定モードから測定モードへと移行し、測定ルーティン処理402を開始する。測定ルーティン処理は、センサを用いて測定を行う測定処理である。測定ルーティン処理402について詳細に説明する。図5(c)は、第1実施形態における測定ルーティン処理の説明図である。なお、センサ102の出力であるアナログ信号は、例えば電圧でありこの出力電圧をAD変換することにより、デジタルの出力電圧値が得られる。よって、図5(c)の縦軸は、電圧値である。横軸は、経過時間である。 When the above setting process is completed, in step S8, the signal processing unit 206 transitions from the setting mode to the measurement mode and starts the measurement routine process 402. The measurement routine process is a measurement process in which a measurement is performed using a sensor. The measurement routine process 402 will be described in detail. FIG. 5(c) is an explanatory diagram of the measurement routine process in the first embodiment. Note that the analog signal that is the output of the sensor 102 is, for example, a voltage, and a digital output voltage value can be obtained by AD converting this output voltage. Therefore, the vertical axis of FIG. 5(c) is the voltage value. The horizontal axis is the elapsed time.

センサ102を用いて測定するためのイベント条件が成立すると、信号処理部206は、電力供給部204にセンサ102への給電を行わせるとともに、計時を開始する。そして、信号処理部206は、設定した時間T1が経過した時点から予め設定された測定時間T3に亘って、測定を行う。即ち、信号処理部206は、信号入力部205にAD変換処理を行わせ、測定時間T3に亘って、信号入力部205から時間T1が経過した時点以降のセンシングデータ505を取得する。測定時間T3は、サンプリング周波数及びサンプリング数で決まる。即ち、信号処理部206は、時間T1が経過した時点で信号入力部205にサンプリング周波数及びサンプリング数を指示する。これにより、信号入力部205は、指示されたサンプリング周波数で、指示されたサンプリング数のセンシングデータ505を信号処理部206に出力する。 When the event condition for measurement using the sensor 102 is satisfied, the signal processing unit 206 causes the power supply unit 204 to supply power to the sensor 102 and starts timing. Then, the signal processing unit 206 performs measurement from the point when the set time T1 has elapsed to the preset measurement time T3. That is, the signal processing unit 206 causes the signal input unit 205 to perform AD conversion processing, and acquires sensing data 505 from the signal input unit 205 after the point when time T1 has elapsed over the measurement time T3. The measurement time T3 is determined by the sampling frequency and the number of samples. That is, the signal processing unit 206 instructs the signal input unit 205 to have the sampling frequency and the number of samples when time T1 has elapsed. As a result, the signal input unit 205 outputs sensing data 505 of the instructed number of samples at the instructed sampling frequency to the signal processing unit 206.

測定時間T3の経過後は、信号処理部206は、電力供給部204にセンサ102への給電を停止させる。信号処理部206は、センシングデータ505に例えば平均値処理などの処理内容の信号処理をして測定データ506を生成する。測定データ506は、図2の出力部207によって図1の監視ゲートウェイ装置106に出力される。 After the measurement time T3 has elapsed, the signal processing unit 206 causes the power supply unit 204 to stop supplying power to the sensor 102. The signal processing unit 206 performs signal processing, such as average value processing, on the sensing data 505 to generate measurement data 506. The measurement data 506 is output by the output unit 207 in FIG. 2 to the monitoring gateway device 106 in FIG. 1.

なお、第1実施形態では、信号処理部206は、監視ノード装置104が起動される度に、監視ノード装置104の起動時に、図4に示す設定処理401を実行する。したがって、信号処理部206は、設定処理401において、センサに対して時間T1が既設定の場合には、時間T1を再設定する。例えば、センサ102,103のほかに新たなセンサを追加した場合、この時点でセンサ102,103に対して時間T1は既設定であり、新たなセンサに対して時間T1は未設定である。この状態で監視ノード装置104を起動させることで、センサ102,103に対して時間T1が再設定され、新たなセンサに対して時間T1が新たに設定される。センサ102を新たなセンサに交換した場合も同様である。即ち、信号処理部206は、監視ノード装置104の起動時に設定処理401を実行することで、監視ノード装置104の起動時に監視ノード装置104に接続されている複数のセンサの各々に対し時間T1を設定又は再設定する。このように、監視ノード装置104が起動される度に設定処理401が実行されるので、センサの追加、交換及び変更などが容易となる。 In the first embodiment, the signal processing unit 206 executes the setting process 401 shown in FIG. 4 at the time of starting the monitoring node device 104 each time the monitoring node device 104 is started. Therefore, in the setting process 401, if the time T1 has already been set for the sensor, the signal processing unit 206 resets the time T1. For example, when a new sensor is added in addition to the sensors 102 and 103, the time T1 is already set for the sensors 102 and 103 at this point, and the time T1 is not set for the new sensor. By starting the monitoring node device 104 in this state, the time T1 is reset for the sensors 102 and 103, and the time T1 is newly set for the new sensor. The same applies when the sensor 102 is replaced with a new sensor. That is, the signal processing unit 206 executes the setting process 401 at the time of starting the monitoring node device 104, thereby setting or resetting the time T1 for each of the multiple sensors connected to the monitoring node device 104 at the time of starting the monitoring node device 104. In this way, the setting process 401 is executed each time the monitoring node device 104 is started, making it easy to add, replace, or change sensors.

なお、監視ノード装置104の起動時、即ち監視ノード装置104の電源がオンされた時に、設定テーブル250における項目306の情報を全て消去するようにしてもよい。つまり、項目306の情報を上書き保存するのではなく、一旦消去して、新たに書き込むようにしてもよい。 In addition, when the monitoring node device 104 is started, i.e., when the power supply of the monitoring node device 104 is turned on, all information in item 306 in the setting table 250 may be erased. In other words, instead of overwriting and saving the information in item 306, it may be erased once and then newly written.

以上、第1実施形態によれば、信号処理部206が自動で時間T1を設定するので、人が意識することなく、自立的に時間T1を設定することができる。また、信号処理部206が自動で時間T1を設定するので、人が手動で時間T1を設定するのに比べ、人の作業負担が大幅に軽減する。即ち、人が時間T1を正確に設定しようとすると、実験や分析を行う必要があり、人の作業負担が大きいものであるが、この作業負担を軽減することができる。そして、安定した測定データ506が得られる。 As described above, according to the first embodiment, the signal processing unit 206 automatically sets the time T1, so that the time T1 can be set autonomously without a person being aware of it. In addition, since the signal processing unit 206 automatically sets the time T1, the workload of the person is significantly reduced compared to when a person manually sets the time T1. In other words, if a person tries to set the time T1 accurately, it is necessary to carry out experiments and analyses, which imposes a large workload on the person, but this workload can be reduced. And stable measurement data 506 can be obtained.

また、設定される時間T1が最適化され、監視ノード装置104における消費電力量を低減することができる。即ち、電池203における容量低下を抑制することができる。 In addition, the set time T1 is optimized, and the amount of power consumption in the monitoring node device 104 can be reduced. In other words, the capacity reduction in the battery 203 can be suppressed.

[第2実施形態]
第2実施形態に係る情報処理方法について説明する。なお、第2実施形態において、生産設備の全体構成は、第1実施形態の生産設備1000の全体構成と同様であり、説明を省略する。第2実施形態においては、情報処理方法の一部が第1実施形態と異なる。
[Second embodiment]
An information processing method according to the second embodiment will be described. In the second embodiment, the overall configuration of the production facility is similar to the overall configuration of the production facility 1000 according to the first embodiment, and the description will be omitted. In the second embodiment, a part of the information processing method is different from that in the first embodiment.

即ち、第1実施形態では、監視ノード装置104の起動時に監視ノード装置104に接続されているセンサの全てに対して、時間T1が設定又は再設定される場合について説明した。第2実施形態では、監視ノード装置104の起動時に時間T1が未設定のセンサに対してのみ時間T1が設定される場合について説明する。以下、第2実施形態において、第1実施形態と異なる部分について詳細に説明し、同様の部分については説明を省略する。 That is, in the first embodiment, a case was described in which time T1 is set or reset for all sensors connected to the monitoring node device 104 when the monitoring node device 104 is started up. In the second embodiment, a case is described in which time T1 is set only for sensors for which time T1 has not been set when the monitoring node device 104 is started up. Below, the differences between the second embodiment and the first embodiment will be described in detail, and the same parts will not be described.

図6は、第2実施形態に係る情報処理方法のフローチャートである。即ち、図6は、監視ノード装置104が起動してからの処理のフローチャートである。 Figure 6 is a flowchart of the information processing method according to the second embodiment. That is, Figure 6 is a flowchart of the processing after the monitoring node device 104 is started.

まず、ステップS61において、電源スイッチがオンされ、監視ノード装置104が起動する。ステップS62において、信号処理部206は、所定のノード起動処理を実行する。 First, in step S61, the power switch is turned on and the monitoring node device 104 starts up. In step S62, the signal processing unit 206 executes a predetermined node startup process.

その後、ステップS63において、信号処理部206は、設定テーブル250を記憶部210から読み込む。これにより、信号処理部206は、測定を行うセンサに対するチャンネル番号と時間T1の情報を取得する。 Then, in step S63, the signal processing unit 206 reads the setting table 250 from the memory unit 210. As a result, the signal processing unit 206 obtains information on the channel number and time T1 for the sensor performing the measurement.

ステップS64において、信号処理部206は、監視ノード装置104に接続されているセンサ102,103のそれぞれに対して、時間T1の情報が設定されているか否かを判定する。即ち、信号処理部206は、設定テーブル250に、各センサ102,103に対応する時間T1の情報が登録されているか否かを判定する。 In step S64, the signal processing unit 206 determines whether or not information on time T1 is set for each of the sensors 102 and 103 connected to the monitoring node device 104. That is, the signal processing unit 206 determines whether or not information on time T1 corresponding to each of the sensors 102 and 103 is registered in the setting table 250.

センサ102,103のうちのいずれかに対して、時間T1の情報が未設定の場合(S64:YES)、ステップS65の設定モードにおいて、設定処理401を実行する。いずれのセンサに対しても、時間T1の情報が既に設定されている場合(S64:NO)、ステップS65の処理をスキップする。即ち、信号処理部206は、設定処理401を、センサ102,103のうちいずれかセンサに対して時間T1が未設定の場合に実行する。 If the time T1 information has not been set for either of the sensors 102 and 103 (S64: YES), the setting process 401 is executed in the setting mode of step S65. If the time T1 information has already been set for both sensors (S64: NO), the process of step S65 is skipped. That is, the signal processing unit 206 executes the setting process 401 when the time T1 has not been set for either of the sensors 102 and 103.

例えば、センサ102,103の両方に対して時間T1の情報が既設定であれば、信号処理部206は、ステップS65の処理をスキップする。センサ102に対して時間T1の情報が未設定であり、センサ103に対して時間T1の情報が既設定であれば、信号処理部206は、ステップS65において、センサ102に対してのみ時間T1の情報を設定する。センサ102,103の両方に対して時間T1の情報が未設定であれば、信号処理部206は、ステップS65において、センサ102,103の両方に対して時間T1の情報を設定する。 For example, if the time T1 information has already been set for both sensors 102 and 103, the signal processing unit 206 skips the process of step S65. If the time T1 information has not been set for sensor 102 and the time T1 information has already been set for sensor 103, the signal processing unit 206 sets the time T1 information only for sensor 102 in step S65. If the time T1 information has not been set for both sensors 102 and 103, the signal processing unit 206 sets the time T1 information for both sensors 102 and 103 in step S65.

ステップS66の測定モードにおいて、信号処理部206は、測定ルーティン処理402を実行する。 In the measurement mode of step S66, the signal processing unit 206 executes the measurement routine processing 402.

以上、第2実施形態では、設定処理401が実行されると、設定テーブル250に時間T1の情報が登録され、監視ノード装置104の電源がオフにされても、時間T1の情報が保持される。そして、信号処理部206は、監視ノード装置104の次回の起動時に、時間T1の情報がない場合にだけ、時間T1を自動で設定する。これにより、監視ノード装置104における消費電力量を更に低減することができ、更なる省エネルギーを実現することができる。 As described above, in the second embodiment, when the setting process 401 is executed, information on time T1 is registered in the setting table 250, and the information on time T1 is retained even if the power supply of the monitoring node device 104 is turned off. Then, the signal processing unit 206 automatically sets time T1 only if there is no information on time T1 the next time the monitoring node device 104 is started up. This makes it possible to further reduce the amount of power consumed by the monitoring node device 104, thereby achieving further energy savings.

[第3実施形態]
第3実施形態に係る情報処理方法について説明する。なお、第3実施形態において、生産設備の全体構成は、第1実施形態の生産設備1000の全体構成と同様であり、説明を省略する。第3実施形態においては、情報処理方法の一部が第1実施形態と異なる。
[Third embodiment]
An information processing method according to the third embodiment will be described. In the third embodiment, the overall configuration of the production facility is similar to the overall configuration of the production facility 1000 according to the first embodiment, and the description will be omitted. In the third embodiment, a part of the information processing method is different from that in the first embodiment.

まず、第1実施形態では、監視ノード装置104に、1つのセンサのみが接続される場合であっても、複数のセンサが接続される場合であってもよいが、第3実施形態では、監視ノード装置104に複数のセンサが接続される場合を前提とする。 First, in the first embodiment, it is possible for only one sensor or multiple sensors to be connected to the monitoring node device 104, but in the third embodiment, it is assumed that multiple sensors are connected to the monitoring node device 104.

また、第1実施形態では、監視ノード装置104に複数のセンサが接続される場合、各センサに対して個別に時間T1を設定する場合について説明した。第3実施形態では、グループごとに時間T1を設定し、ある1つのグループに属するセンサには、時間T1として同一時間を設定する場合について説明する。以下、第3実施形態において、第1実施形態と異なる部分について詳細に説明し、同様の部分については説明を省略する。 In the first embodiment, a case was described in which, when multiple sensors are connected to the monitoring node device 104, time T1 is set individually for each sensor. In the third embodiment, a case is described in which time T1 is set for each group, and the same time is set as time T1 for sensors belonging to a certain group. Below, the third embodiment will be described in detail with respect to the differences from the first embodiment, and a description of the similarities will be omitted.

図1において、端子部105の4つのチャンネル端子ch1~ch4に不図示の4つのセンサがそれぞれ接続されている場合を例に説明する。図7は、第3実施形態に係る設定テーブル250Bの一例を示す説明図である。第3実施形態では、図2に示す設定テーブル250の代わりに図7に示す設定テーブル250Bが、記憶部210に格納される。 In FIG. 1, an example will be described in which four sensors (not shown) are connected to the four channel terminals ch1 to ch4 of the terminal unit 105. FIG. 7 is an explanatory diagram showing an example of a setting table 250B according to the third embodiment. In the third embodiment, the setting table 250B shown in FIG. 7 is stored in the memory unit 210 instead of the setting table 250 shown in FIG. 2.

設定テーブル250Bは、端子部105における各チャンネル端子に割り当てたチャンネル番号が設定される項目702を含む。また、設定テーブル250Bは、各センサの型番の情報が設定される項目703を含む。また、設定テーブル250Bは、各センサに印加する動作電圧の情報が設定される項目704を含む。また、設定テーブル250Bは、各時間T1を計算するための係数が設定される項目705と、各センサの出力電圧の収束判定に使用する閾値が設定される項目706と、を含む。また、設定テーブル250Bは、各センサに対応して求めた暫定の第1時間である時間T1’の情報が設定される項目707を含む。また、設定テーブル250Bは、各センサの属するグループ番号の情報が設定される項目708を含む。また、設定テーブル250Bは、各センサに対応して求めた第1時間である時間T1の情報が設定される項目709を含む。なお、図7に示す設定テーブル250Bにおいて、設定処理の実行前は、項目707~709内は、空欄である。項目702~706内の情報は、人が設定する。 The setting table 250B includes an item 702 in which the channel number assigned to each channel terminal in the terminal unit 105 is set. The setting table 250B also includes an item 703 in which information on the model number of each sensor is set. The setting table 250B also includes an item 704 in which information on the operating voltage applied to each sensor is set. The setting table 250B also includes an item 705 in which a coefficient for calculating each time T1 is set, and an item 706 in which a threshold value used to determine the convergence of the output voltage of each sensor is set. The setting table 250B also includes an item 707 in which information on the time T1', which is the provisional first time obtained corresponding to each sensor, is set. The setting table 250B also includes an item 708 in which information on the group number to which each sensor belongs is set. The setting table 250B also includes an item 709 in which information on the time T1, which is the first time obtained corresponding to each sensor, is set. In addition, in the setting table 250B shown in FIG. 7, items 707 to 709 are blank before the setting process is executed. The information in items 702 to 706 is set manually.

以下、第3実施形態の設定モードにおいて、信号処理部206が実行する設定処理について具体的に説明する。なお、図7に示す設定テーブル250Bにおいて、設定前は項目707~709内が空欄であるものとし、信号処理部206がこれらを自動で設定するものとして説明する。 The following is a specific description of the setting process executed by the signal processing unit 206 in the setting mode of the third embodiment. Note that in the setting table 250B shown in FIG. 7, items 707 to 709 are assumed to be blank before setting, and the signal processing unit 206 will be assumed to set these automatically.

信号処理部206は、監視ノード装置104の起動時、設定テーブル250Bに設定済みの情報に基づいて、複数のセンサのグルーピングを実行する。例えば、信号処理部206は、型番の項目703又は動作電圧の項目704を参照して、グルーピングを実行する。信号処理部206は、グルーピングの結果、各センサに割り当てたグループ番号を項目708に登録する。 When the monitoring node device 104 is started, the signal processing unit 206 performs grouping of multiple sensors based on the information already set in the setting table 250B. For example, the signal processing unit 206 performs grouping by referring to the model number item 703 or the operating voltage item 704. The signal processing unit 206 registers the group number assigned to each sensor as a result of grouping in item 708.

ここで、グルーピングの方法の一例について説明すると、チャンネル番号1~3は、型番が「XX-YY-00」で同一であり、チャンネル番号4は、型番が「AA-BB-11」でチャンネル番号1~3の型番と異なる。よって、信号処理部206は、型番が「XX-YY-00」のチャンネル番号1~3に対しては、グループ番号1を割り振り、型番が「AA-BB-11」のチャンネル番号4に対しては、グループ番号2を割り振る。 Here, an example of a grouping method will be explained. Channel numbers 1 to 3 have the same model number "XX-YY-00", while channel number 4 has a model number "AA-BB-11", which is different from channel numbers 1 to 3. Therefore, the signal processing unit 206 assigns group number 1 to channel numbers 1 to 3 with model number "XX-YY-00", and assigns group number 2 to channel number 4 with model number "AA-BB-11".

このように、複数(4つ)のセンサの各々は、複数のグループのいずれかに含まれる。図7の例では、チャンネル番号1~3が割り振られた3つのセンサが、グループ番号1のグループに属し、チャンネル番号4が割り振られた1つのセンサが、グループ番号2のグループに属する。 In this way, each of the multiple (four) sensors is included in one of the multiple groups. In the example of Figure 7, three sensors assigned channel numbers 1 to 3 belong to group number 1, and one sensor assigned channel number 4 belongs to group number 2.

なお、グルーピングの方法は、これに限定するものではない。例えば、信号処理部206は、図7に示す動作電圧の項目303の情報を用いてグルーピングを行ってもよい。また、図7に示す設定テーブル250Bには含まれていないものの、信号処理部206がグルーピングに使用する情報として、センサ種類識別子、又は測定サンプリング周期を用いてもよい。あるいは、人が事前に項目708にグループの情報を登録しておいてもよい。 The grouping method is not limited to this. For example, the signal processing unit 206 may perform grouping using the information in the operating voltage item 303 shown in FIG. 7. In addition, although not included in the setting table 250B shown in FIG. 7, the signal processing unit 206 may use a sensor type identifier or a measurement sampling period as information used for grouping. Alternatively, a person may register group information in item 708 in advance.

信号処理部206は、複数のグループのいずれかのグループにおいて2以上のセンサが含まれている場合、2つ以上のセンサに対し時間T1を同一に設定する。図7の例では、2つのグループがあり、グループ番号1のグループが2以上のセンサ、即ち3つのセンサが含まれる。よって、信号処理部206は、これら3つのセンサのそれぞれに対して、時間T1を、同一の500msecに設定する。 When any of the multiple groups includes two or more sensors, the signal processing unit 206 sets the time T1 to be the same for two or more sensors. In the example of FIG. 7, there are two groups, and group number 1 includes two or more sensors, i.e., three sensors. Therefore, the signal processing unit 206 sets the time T1 to be the same, 500 msec, for each of these three sensors.

第3実施形態では、信号処理部206は、設定処理において、これら2つ以上のセンサの各々に対し時間T1’を求め、2つ以上のセンサに対する2つ以上の時間T1’のうち、最大のものを時間T1に設定する。なお、暫定の時間である時間T1’の求め方は、第1実施形態において時間T1を求める方法と同一である。 In the third embodiment, the signal processing unit 206 obtains a time T1' for each of these two or more sensors in the setting process, and sets the maximum of the two or more times T1' for the two or more sensors as the time T1. Note that the method for obtaining the time T1', which is a provisional time, is the same as the method for obtaining the time T1 in the first embodiment.

信号処理部206は、設定処理において、複数のセンサに同時に給電を行って、各センサに対応するセンシングデータを一括して取得するようにしてもよいが、複数のセンサに順番に給電を行って、センシングデータを順番に取得するようにしてもよい。 In the setting process, the signal processing unit 206 may supply power to multiple sensors simultaneously and acquire sensing data corresponding to each sensor all at once, or may supply power to multiple sensors in sequence and acquire sensing data in sequence.

各センサに対応するセンシングデータを取得した信号処理部206は、同一グループに属するセンサに対応する時間T1’の情報の中で最大のものを、時間T1の情報として項目709に登録する。測定モードにおける測定ルーティン処理では、図7における項目709に設定されている時間T1の情報が参照される。 The signal processing unit 206, which has acquired the sensing data corresponding to each sensor, registers the maximum information of time T1' corresponding to sensors belonging to the same group in item 709 as information of time T1. In the measurement routine processing in the measurement mode, the information of time T1 set in item 709 in FIG. 7 is referenced.

図7の例では、グループ番号1に属する3つのセンサのうち、チャンネル番号1の時間T1’が500msec、チャンネル番号2の時間T1’が350msec、チャンネル番号3の時間T1’が400msecである。これら時間T1’を比較して、最大のものは、500msecである。したがって、項目709において、チャンネル番号1~3の時間T1は、500msecに設定される。 In the example of FIG. 7, of the three sensors belonging to group number 1, the time T1' of channel number 1 is 500 msec, the time T1' of channel number 2 is 350 msec, and the time T1' of channel number 3 is 400 msec. Comparing these times T1', the maximum is 500 msec. Therefore, in item 709, the time T1 of channel numbers 1 to 3 is set to 500 msec.

チャンネル番号2のセンサ、及びチャンネル番号3のセンサは、設定処理をした段階では、350msec及び400msecと、500msecよりも短い。しかし、時間T1’が経年変動することを考慮すると、同一グループ内では、時間T1を最長の500msecに設定されるのが好ましい。 At the time of the setting process, the sensor with channel number 2 and the sensor with channel number 3 have a time of 350 msec and 400 msec, respectively, which is shorter than 500 msec. However, considering that the time T1' varies over time, it is preferable to set the time T1 to the longest possible value of 500 msec within the same group.

以上、第3実施形態によれば、第1実施形態の効果に加えて、長期に亘って安定した測定が可能となる。 As described above, the third embodiment provides the effects of the first embodiment as well as enabling stable measurements over a long period of time.

[第4実施形態]
第4実施形態に係る情報処理方法について説明する。なお、第4実施形態において、生産設備の全体構成は、第1実施形態の生産設備1000の全体構成と同様であり、説明を省略する。第4実施形態においては、情報処理方法の一部が第1実施形態と異なる。
[Fourth embodiment]
An information processing method according to the fourth embodiment will be described. In the fourth embodiment, the overall configuration of the production facility is similar to the overall configuration of the production facility 1000 according to the first embodiment, and the description will be omitted. In the fourth embodiment, a part of the information processing method is different from that in the first embodiment.

第1実施形態では、信号処理部206が、設定処理を、測定ルーティン処理とは別に行う場合、即ち測定用のセンシングデータを取得するのとは別に、設定用のセンシングデータを取得する場合について説明した。第4実施形態では、信号処理部206が、センシングデータを測定用又は設定用と区別せず、一連のセンシングデータから測定データを生成しつつ、時間T1も設定する場合について説明する。以下、第4実施形態において、第1実施形態と異なる部分について詳細に説明し、同様の部分については説明を省略する。 In the first embodiment, a case was described in which the signal processing unit 206 performs the setting process separately from the measurement routine process, i.e., acquires sensing data for setting separately from acquiring sensing data for measurement. In the fourth embodiment, a case is described in which the signal processing unit 206 does not distinguish between sensing data for measurement and sensing data for setting, but generates measurement data from a series of sensing data while also setting the time T1. Below, the parts of the fourth embodiment that differ from the first embodiment are described in detail, and explanations of similar parts are omitted.

図8は、第4実施形態に係る測定ルーティン処理の一例を示す説明図である。第4実施形態において、第1~第3実施形態と同様、信号処理部206は、監視ノード装置104が起動した後に1回だけ、時間T1の設定処理を実行する。しかし、第4実施形態において、第1~第3実施形態と異なり、信号処理部206は、測定データ806の取得に用いたセンシングデータ801を用いて時間T1を再設定する。 Figure 8 is an explanatory diagram showing an example of a measurement routine process according to the fourth embodiment. In the fourth embodiment, similar to the first to third embodiments, the signal processing unit 206 executes the process of setting the time T1 only once after the monitoring node device 104 is started. However, in the fourth embodiment, unlike the first to third embodiments, the signal processing unit 206 resets the time T1 using the sensing data 801 used to acquire the measurement data 806.

即ち、信号処理部206は、電源が投入された後に、所定のノード起動処理を行う。そして、信号処理部206は、ノード起動処理を実行した後、測定ルーティン処理を実行する。 That is, after the power is turned on, the signal processing unit 206 performs a predetermined node startup process. Then, after performing the node startup process, the signal processing unit 206 performs the measurement routine process.

ここで、記憶部210には、予めデフォルト時間802の情報が記憶されている。即ち、第1実施形態では、図3(a)に示す設定テーブル250において、時間T1の情報が設定される項目303内は、空欄であった。第4実施形態では、設定テーブル250において、項目303にデフォルト時間802の情報が既設定である。デフォルト時間802は、人によって設定される。デフォルト時間802は、収束時間よりも十分に長い時間に設定されればよく、正確な時間でなくてもよい。監視ノード装置104が起動して最初の測定時にセンシングデータ801がサンプリングされる時間は長くなるが、監視ノード装置104の起動後の最初の1回のみである。そのため、この測定によって消費される電力量はわずかである。 Here, the memory unit 210 stores information on the default time 802 in advance. That is, in the first embodiment, in the setting table 250 shown in FIG. 3(a), the item 303 in which the information on time T1 is set is blank. In the fourth embodiment, the information on the default time 802 is already set in the item 303 in the setting table 250. The default time 802 is set by a person. The default time 802 need only be set to a time sufficiently longer than the convergence time, and does not have to be an exact time. The time for sampling the sensing data 801 during the first measurement after the monitoring node device 104 is started is long, but this is only the first time after the monitoring node device 104 is started. Therefore, the amount of power consumed by this measurement is small.

信号処理部206は、測定ルーティン処理の初回の測定において、センサへの給電を開始した時点からデフォルト時間802と測定に必要な測定時間803との合計の時間が経過する時点までのセンシングデータ801を信号入力部205から取得する。センシングデータ801は、デフォルト時間802で取得されたセンシングデータ804と、測定時間803で取得されたセンシングデータ805とからなる。信号処理部206は、センサへの給電開始後のセンシングデータであってセンサへの給電を開始してからデフォルト時間802が経過した時点以降のセンシングデータ805を用いて、例えば平均値処理などの信号処理により、測定データ806を生成する。センシングデータ801のうち、安定したセンシングデータ805から測定データ806が生成される。 In the first measurement of the measurement routine process, the signal processing unit 206 acquires sensing data 801 from the signal input unit 205, from the time when power supply to the sensor starts until the time when the total time of the default time 802 and the measurement time 803 required for measurement has elapsed. The sensing data 801 consists of sensing data 804 acquired at the default time 802 and sensing data 805 acquired at the measurement time 803. The signal processing unit 206 generates measurement data 806 by signal processing such as average value processing, using sensing data 805, which is sensing data after power supply to the sensor starts and is from the time when the default time 802 has elapsed since power supply to the sensor started. The measurement data 806 is generated from stable sensing data 805 of the sensing data 801.

信号処理部206は、この初回の測定タスクの終了後に、センシングデータ801を使用して、設定処理を実行することで、時間T1の導出及び登録を行う。即ち、信号処理部206は、第1実施形態と同様、センシングデータ801を用いて設定処理を実行し、設定テーブル250において時間T1の情報を再設定する。 After completing this initial measurement task, the signal processing unit 206 uses the sensing data 801 to execute a setting process to derive and register the time T1. That is, the signal processing unit 206 executes a setting process using the sensing data 801, as in the first embodiment, and reconfigures the information on the time T1 in the setting table 250.

監視ノード装置104の起動後の2回目以降の測定時には、信号処理部206は、第1実施形態と同様、設定テーブル250を参照し、測定を実施する。 When performing the second or subsequent measurement after the monitoring node device 104 is started, the signal processing unit 206 refers to the setting table 250 and performs the measurement, as in the first embodiment.

第4実施形態では、時間T1の情報が再設定されるので、人は、収束時間を正確に計算しなくてもよい。このように、第4実施形態によれば、時間T1として人がデフォルト時間802を設定するものの、後に時間T1が自動的に再設定される。このため、第1実施形態と同様、人の作業負担が大幅に軽減する。また、設定処理のためだけにセンシングデータを取得する必要がなくなるため、更なる省エネルギー化を実現することができる。 In the fourth embodiment, the information on time T1 is reset, so that a person does not need to accurately calculate the convergence time. Thus, according to the fourth embodiment, a person sets the default time 802 as time T1, but later time T1 is automatically reset. Therefore, as in the first embodiment, the workload of a person is significantly reduced. In addition, since there is no longer a need to acquire sensing data just for the setting process, further energy savings can be achieved.

なお、2回目以降の監視ノード装置104の起動時、信号処理部206は、設定テーブル250において時間T1の情報を、デフォルト時間802の情報に書き換えてもよいし、そのまま登録されている情報のままとしてもよい。いずれにしても、時間T1は、既設定であり、監視ノード装置104の起動後の最初の測定時には、上述の処理が実行される。 When the monitoring node device 104 is started for the second or subsequent times, the signal processing unit 206 may rewrite the information of time T1 in the setting table 250 to the information of the default time 802, or may leave the information registered as is. In either case, the time T1 is already set, and the above-mentioned process is executed at the time of the first measurement after the monitoring node device 104 is started.

また、設定テーブル250とは別に、デフォルト時間802が登録されている不図示のテーブルが、記憶部210に記憶されていてもよい。そして、監視ノード装置104の起動後の最初の測定時には、設定テーブル250の項目306に登録されている時間T1の情報を参照するのではなく、別の不図示のテーブルの情報を参照するにしてもよい。そして、信号処理部206は、監視ノード装置104の起動後の2回目以降の測定時には、設定テーブル250の項目306を参照してもよいし、不図示のテーブルを参照してもよい。 Also, a table (not shown) in which the default time 802 is registered may be stored in the storage unit 210, separate from the setting table 250. Then, at the first measurement after the monitoring node device 104 is started, instead of referring to the information on the time T1 registered in item 306 of the setting table 250, the information on another table (not shown) may be referred to. Then, at the second or subsequent measurement after the monitoring node device 104 is started, the signal processing unit 206 may refer to item 306 of the setting table 250, or may refer to the table (not shown).

[第5実施形態]
第5実施形態に係る情報処理方法について説明する。なお、第5実施形態において、生産設備の全体構成は、第1実施形態の生産設備1000の全体構成と同様であり、説明を省略する。第5実施形態においては、情報処理方法の一部が第1実施形態と異なる。
[Fifth embodiment]
An information processing method according to the fifth embodiment will be described. In the fifth embodiment, the overall configuration of the production facility is similar to the overall configuration of the production facility 1000 according to the first embodiment, and the description will be omitted. In the fifth embodiment, a part of the information processing method is different from that in the first embodiment.

第1実施形態では、測定モードにおいて、信号処理部206が、イベント条件が成立したタイミングで、センサへの給電を開始する場合について説明した。第5実施形態では、イベント条件が測定予定時刻に到達するという条件である場合における信号処理部206の処理動作について説明する。以下、第5実施形態において、第1実施形態と異なる部分について詳細に説明し、同様の部分については説明を省略する。 In the first embodiment, a case was described in which, in measurement mode, the signal processing unit 206 starts supplying power to the sensor when an event condition is met. In the fifth embodiment, a processing operation of the signal processing unit 206 in a case in which the event condition is that the scheduled measurement time is reached will be described. Below, in the fifth embodiment, differences from the first embodiment will be described in detail, and similarities will not be described.

図9は、第5実施形態に係る測定ルーティン処理の説明図である。図9は、横軸を時間としたタイムチャートである。測定モードにおいて測定を行わない期間中、信号処理部206は、センサへの給電を停止するスリープ動作を行う。スリープ動作は、省エネルギー動作とも言い換えることができる。 Figure 9 is an explanatory diagram of the measurement routine processing according to the fifth embodiment. Figure 9 is a time chart with time on the horizontal axis. During periods when measurements are not being performed in the measurement mode, the signal processing unit 206 performs a sleep operation that stops power supply to the sensor. The sleep operation can also be referred to as an energy-saving operation.

第5実施形態の測定モードにおいて、図9に示すように、信号処理部206は、設定モードの設定処理で設定した時間T1だけ測定予定時刻901よりも早いタイミング904でセンサへの給電を開始する。そして、信号処理部206は、センサへの給電を開始したタイミング904から時間T1だけ待機する。そして、信号処理部206は、時間T1が経過したタイミング905で測定を開始し、時間T3が経過したタイミング907で測定を終了する。 In the measurement mode of the fifth embodiment, as shown in FIG. 9, the signal processing unit 206 starts supplying power to the sensor at timing 904, which is earlier than the scheduled measurement time 901 by the time T1 set in the setting process of the setting mode. Then, the signal processing unit 206 waits for the time T1 from the timing 904 when the supply of power to the sensor starts. Then, the signal processing unit 206 starts measurement at timing 905 when the time T1 has elapsed, and ends the measurement at timing 907 when the time T3 has elapsed.

ここで、第5実施形態では、信号処理部206は、スリープ動作に入る前に、記憶部210に記憶されている測定情報から測定予定時刻901を算出しておく。信号処理部206は、算出した測定予定時刻901から時間T1を減算することで、給電開始のタイミング904を求めておき、測定開始のタイミング905を、次回の給電開始のタイミング904として記憶部210に記録しておく。以上のルーティン処理を繰り返すことで、測定予定時刻901と測定開始のタイミング905とを一致させることができる。そしてスリープ動作中に、給電開始のタイミングになればセンサへの給電を開始させ、測定開始のタイミングになればセンサからの測定値を取得する。以上により、スリープ動作中でも、適切なタイミングでセンサに給電を開始できると共に、適切なタイミングでセンサから測定値を取得できる。 Here, in the fifth embodiment, the signal processing unit 206 calculates the scheduled measurement time 901 from the measurement information stored in the memory unit 210 before entering the sleep operation. The signal processing unit 206 subtracts the time T1 from the calculated scheduled measurement time 901 to obtain the timing 904 of starting power supply, and records the timing 905 of starting measurement in the memory unit 210 as the timing 904 of starting next power supply. By repeating the above routine processing, the scheduled measurement time 901 and the timing 905 of starting measurement can be made to match. Then, during the sleep operation, when it is time to start power supply, power supply to the sensor is started, and when it is time to start measurement, a measured value from the sensor is obtained. As a result, even during the sleep operation, power supply to the sensor can be started at an appropriate timing, and a measured value can be obtained from the sensor at an appropriate timing.

第5実施形態によれば、測定予定時刻と実際の測定開始時刻とを一致させることができるので、リアルタイム性の高いシステムを提供することができる。また、複数のセンサが監視ノード装置104に接続される場合にも、各センサの実際の測定タイミングをそれぞれの測定予定時刻に揃えることができる。 According to the fifth embodiment, the scheduled measurement time and the actual measurement start time can be made to coincide, making it possible to provide a system with high real-time performance. Furthermore, even when multiple sensors are connected to the monitoring node device 104, the actual measurement timing of each sensor can be aligned with its respective scheduled measurement time.

なお本実施形態では、スリープ動作としてセンサへの給電を停止し、監視ノード101の機能部全てに給電を続けている。しかしながら、更に電力消費を抑えるならば、スリープ動作中は、トリガ発生部202、電力供給部204、信号処理部206、記憶部210のみに給電し、他は停止させても構わない。 In this embodiment, power supply to the sensor is stopped during sleep operation, and power continues to be supplied to all functional units of the monitoring node 101. However, if power consumption is to be further reduced, power may be supplied only to the trigger generating unit 202, power supply unit 204, signal processing unit 206, and memory unit 210 during sleep operation, and the rest may be stopped.

[第6実施形態]
第6実施形態に係る情報処理方法について説明する。なお、第6実施形態において、生産設備の全体構成は、第1実施形態の生産設備1000の全体構成と同様であり、説明を省略する。第6実施形態においては、情報処理方法の一部が第1実施形態と異なる。以下、第6実施形態において、第1実施形態と異なる部分について詳細に説明し、同様の部分については説明を省略する。
Sixth Embodiment
An information processing method according to the sixth embodiment will be described. In the sixth embodiment, the overall configuration of the production facility is similar to the overall configuration of the production facility 1000 in the first embodiment, and a description thereof will be omitted. In the sixth embodiment, a part of the information processing method is different from that in the first embodiment. Hereinafter, in the sixth embodiment, the parts that are different from the first embodiment will be described in detail, and a description of the similar parts will be omitted.

監視ノード装置104の記憶部210には、判定に用いる所定時間T0の上限値及び下限値が設定される。なお、必要に応じて上限値又は下限値のいずれかが省略されていてもよい。図10は、第6実施形態に係る情報処理方法のフローチャートである。即ち、図10は、監視ノード装置104が起動してからの処理のフローチャートである。 In the memory unit 210 of the monitoring node device 104, an upper limit value and a lower limit value of the predetermined time T0 used for the judgment are set. Note that either the upper limit value or the lower limit value may be omitted as necessary. FIG. 10 is a flowchart of an information processing method according to the sixth embodiment. That is, FIG. 10 is a flowchart of the processing after the monitoring node device 104 is started up.

まず、ステップS101において、電源スイッチがオンされ、監視ノード装置104が起動する。ステップS102において、信号処理部206は、所定のノード起動処理を実行する。 First, in step S101, the power switch is turned on and the monitoring node device 104 starts up. In step S102, the signal processing unit 206 executes a predetermined node startup process.

その後、ステップS103において、信号処理部206は、第1実施形態と同様、設定処理を実行し、時間T1を設定する。ステップS104において、信号処理部206は、時間T1が所定時間T0の範囲内であるかどうかを判定する。時間T1が所定時間T0の範囲内であれば(S104:YES)、信号処理部206は、第1実施形態と同様、測定ルーティン処理を実行する(S105)。 Then, in step S103, the signal processing unit 206 executes a setting process and sets a time T1, similar to the first embodiment. In step S104, the signal processing unit 206 determines whether the time T1 is within the range of the predetermined time T0. If the time T1 is within the range of the predetermined time T0 (S104: YES), the signal processing unit 206 executes a measurement routine process (S105), similar to the first embodiment.

時間T1が所定時間T0の範囲を超える場合(S104:NO)、信号処理部206は、アラートを出力するアラート処理を実行する(S106)。アラートを出力するとは、アラートを示す信号又はデータを出力することである。 If the time T1 exceeds the range of the predetermined time T0 (S104: NO), the signal processing unit 206 executes an alert process to output an alert (S106). Outputting an alert means outputting a signal or data indicating an alert.

以下、アラート処理の具体例について説明する。アラート処理として、信号処理部206は、異常識別子を含むデータを、出力部207に、上位装置である監視ゲートウェイ装置106へ無線又は有線で送信させる。そして、端末109がアラートを示す画像を表示することで、人に警告を発することができる。 A specific example of the alert process is described below. As the alert process, the signal processing unit 206 causes the output unit 207 to transmit data including an abnormality identifier to the higher-level device, the monitoring gateway device 106, wirelessly or via cable. Then, the terminal 109 can issue a warning to a person by displaying an image indicating the alert.

アラート処理は、これに限定するものではない。例えば、アラート処理として、信号処理部206は、不図示のLEDを点灯させる処理、不図示の表示器に警告画像を表示させる処理、又は不図示のブザーを鳴らす処理などを行ってもよい。 The alert process is not limited to this. For example, as the alert process, the signal processing unit 206 may perform a process of turning on an LED (not shown), a process of displaying a warning image on a display (not shown), or a process of sounding a buzzer (not shown).

また、所定時間T0の下限値を5msecに設定しておいた場合を例に説明する。センサと監視ノード装置との間のケーブルで断線していると、センサの電圧値が、センサに給電を開始時から不変である。このため、時間T1は、0msecと算出され、記憶部210に登録される。信号処理部206は、時間T1が0msecで、所定時間T0の下限値である5msecを下回っているため、アラート処理を実行する。アラート処理として、信号処理部206は、例えば不図示のLEDを点灯させる。これによって、ユーザなどの人は、センサ又はケーブルなどに異常があることを、生産設備の運用開始前に知ることができる。 An example will be described in which the lower limit of the predetermined time T0 is set to 5 msec. If there is a break in the cable between the sensor and the monitoring node device, the voltage value of the sensor remains unchanged from the start of power supply to the sensor. Therefore, the time T1 is calculated as 0 msec and registered in the memory unit 210. The signal processing unit 206 executes an alert process because the time T1 is 0 msec, which is below the lower limit of the predetermined time T0, which is 5 msec. As the alert process, the signal processing unit 206 turns on an LED (not shown), for example. This allows users and other people to know that there is an abnormality in the sensor or cable before the production equipment starts operating.

本発明は、以上説明した実施形態に限定されるものではなく、本発明の技術的思想内で多くの変形が可能である。また、実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、実施形態に記載されたものに限定されない。 The present invention is not limited to the embodiments described above, and many variations are possible within the technical concept of the present invention. Furthermore, the effects described in the embodiments are merely a list of the most favorable effects resulting from the present invention, and the effects of the present invention are not limited to those described in the embodiments.

上述の実施形態では、監視対象である機械装置101に複数のセンサ、例えば2つのセンサ102,103が設けられる場合について説明したが、これに限定するものではない。機械装置101に複数のセンサが設けられるのが好適であるが、機械装置101に設けられるセンサが1つのみの場合であってもよい。 In the above embodiment, a case has been described in which the machine device 101 to be monitored is provided with multiple sensors, for example, two sensors 102 and 103, but this is not limited to the above. It is preferable that the machine device 101 is provided with multiple sensors, but it is also possible for the machine device 101 to be provided with only one sensor.

また、上述の実施形態では、監視対象である機械装置101の一例としてポンプである場合について説明したが、これに限定するものではない。例えば、機械装置101が6軸多関節ロボットであってもよいし、制御装置に設けられる記憶装置の情報に基づき、伸縮、屈伸、上下移動、左右移動もしくは旋回の動作、またはこれらの複合動作を自動的に行うことができる機械であってもよい。 In addition, in the above embodiment, a pump has been described as an example of the mechanical device 101 to be monitored, but the present invention is not limited to this. For example, the mechanical device 101 may be a six-axis articulated robot, or a machine that can automatically perform movements such as expanding and contracting, bending and stretching, moving up and down, moving left and right, or turning, or a combination of these movements, based on information from a storage device provided in the control device.

また、上述の実施形態では、監視ノード装置が電池で駆動される場合について説明したが、これに限定するものではない。上述の実施形態では、電池における容量低下を低減する、即ち電池の持ち時間を長くするのに好適であるが、省エネルギーという観点から、電源装置や商用電源によって監視ノード装置が駆動される場合であっても、本発明は適用可能である。 In addition, in the above embodiment, the monitoring node device is powered by a battery, but this is not limited to this. The above embodiment is suitable for reducing capacity loss in the battery, i.e., for extending the battery life, but from the viewpoint of energy conservation, the present invention is also applicable when the monitoring node device is powered by a power supply unit or commercial power source.

(その他の実施例)
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
Other Examples
The present invention can also be realized by a process in which a program for implementing one or more of the functions of the above-described embodiments is supplied to a system or device via a network or a storage medium, and one or more processors in a computer of the system or device read and execute the program. The present invention can also be realized by a circuit (e.g., ASIC) that implements one or more of the functions.

100…監視システム(システム)、101…機械装置、102…センサ、103…センサ、104…監視ノード装置(情報処理装置、ノード装置)、106…監視ゲートウェイ装置(ゲートウェイ装置)、206…信号処理部(処理部) 100...Monitoring system (system), 101...Machine, 102...Sensor, 103...Sensor, 104...Monitoring node device (information processing device, node device), 106...Monitoring gateway device (gateway device), 206...Signal processing unit (processing unit)

Claims (28)

センサからのデータを取得するための処理を実行してから第1時間が経過した以降の前記センサからのデータを取得することができる情報処理装置であって、
前記センサからのデータに基づき、第2時間を取得し、
取得した第2時間に基づき取得した第1時間が、所定の範囲外なら、ユーザに通知し、
取得した第2時間に基づき取得した第1時間が、所定の範囲内なら、当該第1時間を前記センサからのデータを取得する場合に用いる情報として自動で設定る、
ことを特徴とする情報処理装置。
An information processing device capable of acquiring data from a sensor after a first time has elapsed since a process for acquiring data from the sensor was executed,
obtaining a second time based on data from the sensor;
If the first time obtained based on the second time obtained is outside a predetermined range, notify the user;
If the first time acquired based on the acquired second time is within a predetermined range, the first time is automatically set as information to be used when acquiring data from the sensor .
23. An information processing apparatus comprising:
1時間は待機する時間である、
ことを特徴とする請求項1に記載の情報処理装置。
The first time is a time to wait.
2. The information processing apparatus according to claim 1,
前記センサからデータを取得するための処理は、前記センサへの給電である、
ことを特徴とする請求項1または2に記載の情報処理装置。
The process for acquiring data from the sensor is powering the sensor.
3. The information processing apparatus according to claim 1, wherein the information processing apparatus is a computer.
前記センサへの給電を開始した時点からの前記センサからのデータを用いて第1時間を取得する、
ことを特徴とする請求項1乃至3のいずれか1項に記載の情報処理装置。
obtaining a first time period using data from the sensor from a time when power supply to the sensor is started;
4. The information processing apparatus according to claim 1, wherein the information processing apparatus is a computer.
前記センサの測定環境に変動が無いとみなせる状態における、前記センサへの給電を開始した時点からの前記センサからのデータを用いて第1時間を取得する、
ことを特徴とする請求項1乃至4のいずれか1項に記載の情報処理装置。
acquiring a first time period using data from the sensor from a time point when power supply to the sensor is started in a state in which it is considered that there is no change in the measurement environment of the sensor;
5. The information processing apparatus according to claim 1,
前記センサからのデータにローパスフィルタ処理を施し、前記ローパスフィルタ処理が施された、前記センサからのデータを用いて第1時間を取得する、
ことを特徴とする請求項1乃至5のいずれか1項に記載の情報処理装置。
low-pass filtering the data from the sensor; and obtaining a first time using the low-pass filtered data from the sensor.
6. The information processing apparatus according to claim 1,
前記センサからのデータが収束条件を満たす時間を第2時間として得する、
ことを特徴とする請求項1乃至6いずれか1項に記載の情報処理装置。
acquiring a time at which data from the sensor satisfies a convergence condition as a second time;
7. The information processing apparatus according to claim 1, wherein the information processing apparatus further comprises: a first input section;
前記収束条件は、前記センサからのデータにおける特徴量が閾値の範囲にあることである、
ことを特徴とする請求項7に記載の情報処理装置。
The convergence condition is that a feature amount in the data from the sensor is within a threshold range.
8. The information processing apparatus according to claim 7,
前記収束条件は、前記特徴量が連続して前記閾値の範囲にあることである、
ことを特徴とする請求項8に記載の情報処理装置。
the convergence condition is that the feature amount is continuously within the range of the threshold value;
9. The information processing apparatus according to claim 8,
前記特徴量は、前記センサからのデータの、1階の時間微分値、分散値、の少なくとも1つである、
ことを特徴とする請求項8または9に記載の情報処理装置。
The feature amount is at least one of a first-order time differential value and a variance value of the data from the sensor.
10. The information processing apparatus according to claim 8, wherein the first and second inputs are connected to the first and second inputs.
センサからのデータを取得するための処理を実行してから第1時間が経過した以降の前記センサからのデータを取得することができる情報処理装置であって、
前記センサからのデータが収束条件を満たす第2時間を取得し、
第2時間よりも長くなるように第1時間を取得し
当該第1時間を前記センサからのデータを取得する場合に用いる情報として自動で設定する、
ことを特徴とする情報処理装置。
An information processing device capable of acquiring data from a sensor after a first time has elapsed since a process for acquiring data from the sensor was executed,
obtaining a second time at which data from the sensor satisfies a convergence condition;
Obtaining a first time period that is greater than a second time period ;
automatically setting the first time as information to be used when acquiring data from the sensor;
23. An information processing apparatus comprising:
1時間を設定する設定モードと、前記センサからのデータに基づき前記センサの測定対象となっている機械装置の状態を取得する場合の測定データを取得する測定モードとを実行可能である、
ことを特徴とする請求項1乃至11のいずれか1項に記載の情報処理装置。
The control unit is operable to execute a setting mode for setting a first time period and a measurement mode for acquiring measurement data for acquiring a state of a mechanical device that is a measurement target of the sensor based on data from the sensor.
12. The information processing apparatus according to claim 1,
センサからのデータを取得するための処理を実行してから第1時間が経過した以降の前記センサからのデータを取得することができる情報処理装置であって、
第1時間は前記センサからのデータを取得する場合に用いる情報として自動で設定され、
第1時間を設定する設定モードと、前記センサからのデータに基づき前記センサの測定対象となっている機械装置の状態を取得する場合の測定データを取得する測定モードとを実行可能であり、
前記測定モードにおいて、前記設定モードで設定した第1時間だけ測定予定時刻よりも早いタイミングで前記センサへの給電を開始する、
ことを特徴とする情報処理装置。
An information processing device capable of acquiring data from a sensor after a first time has elapsed since a process for acquiring data from the sensor was executed,
The first time is automatically set as information to be used when acquiring data from the sensor,
a setting mode for setting a first time period and a measurement mode for acquiring measurement data when acquiring a state of a mechanical device that is a measurement target of the sensor based on data from the sensor,
In the measurement mode, power supply to the sensor is started at a timing earlier than a scheduled measurement time by a first time period set in the setting mode.
23. An information processing apparatus comprising:
前記情報処理装置の起動時に第1時間を自動で設定する、
ことを特徴とする請求項1乃至13のいずれか1項に記載の情報処理装置。
automatically setting the first time when the information processing device is started;
14. The information processing apparatus according to claim 1,
前記センサに対して第1時間が既設定の場合には、第1時間を再設定する、
ことを特徴とする請求項1乃至14のいずれか1項に記載の情報処理装置。
If the first time has already been set for the sensor , reset the first time.
15. The information processing apparatus according to claim 1,
前記センサに対して第1時間が既設定であり、
前記情報処理装置の起動後の前記センサを用いた初回の測定において、前記センサへの給電開始後の前記センサからのデータであって、前記センサへの給電を開始してから前記既設定の第1時間が経過した時点以降の前記センサからのデータを取得し、かつ第1時間を再設定する、
ことを特徴とする請求項1乃至15のいずれか1項に記載の情報処理装置。
a first time is preset for the sensor;
In a first measurement using the sensor after the start of power supply to the sensor, data is obtained from the sensor after the start of power supply to the sensor and the previously set first time has elapsed, and the first time is reset.
16. The information processing apparatus according to claim 1,
前記センサに対して第1時間が未設定の場合に、第1時間を自動で設定する、
ことを特徴とする請求項1乃至16のいずれか1項に記載の情報処理装置。
If the first time has not been set for the sensor , the first time is automatically set.
17. The information processing apparatus according to claim 1,
センサからのデータを取得するための処理を実行してから第1時間が経過した以降の前記センサからのデータを取得することができる情報処理装置であって、
第1時間は前記センサからのデータを取得する場合に用いる情報として自動で設定され、
前記センサは複数のセンサのうちの1つであり、
前記複数のセンサの各々は、複数のグループのいずれかに含まれ、
前記複数のグループのいずれかのグループにおいて2つ以上のセンサが含まれている場合、前記2つ以上のセンサに対し第1時間を同一に設定する、
ことを特徴とする情報処理装置。
An information processing device capable of acquiring data from a sensor after a first time has elapsed since a process for acquiring data from the sensor was executed,
The first time is automatically set as information to be used when acquiring data from the sensor,
the sensor being one of a plurality of sensors;
Each of the plurality of sensors is included in one of a plurality of groups;
When any one of the plurality of groups includes two or more sensors, the first time is set to be the same for the two or more sensors.
23. An information processing apparatus comprising:
前記2つ以上のセンサの各々に対し暫定の第1時間を求め、前記2つ以上のセンサに対する2つ以上の暫定の第1時間のうち、最大のものを設定する、
ことを特徴とする請求項18に記載の情報処理装置。
determining a tentative first time for each of the two or more sensors, and setting a maximum of the two or more tentative first times for the two or more sensors;
20. The information processing apparatus according to claim 18,
1時間が経過した以降の前記センサからのデータを、前記センサの測定対象となっている機械装置の状態を取得する場合の測定データとして取得する、
ことを特徴とする請求項1乃至19のいずれか1項に記載の情報処理装置。
acquiring data from the sensor after the first time period has elapsed as measurement data for acquiring a state of a mechanical device that is a measurement target of the sensor;
20. The information processing apparatus according to claim 1,
請求項1乃至2のいずれか1項に記載の情報処理装置はノード装置である、
ことを特徴とする情報処理装置。
The information processing device according to any one of claims 1 to 20 is a node device.
23. An information processing apparatus comprising:
請求項1乃至2のいずれか1項に記載の情報処理装置により取得されるデータに基づき生産設備の状態監視を行いながら前記生産設備を動作させ、前記生産設備が完成品または中間品となる物品を製造する、
ことを特徴とする物品の製造方法。
2. A method for manufacturing a finished product or an intermediate product by operating a production facility while monitoring a state of the production facility based on data acquired by the information processing device according to claim 1 .
A method for producing an article.
センサからのデータを取得するための処理を実行してから第1時間が経過した以降の前記センサからのデータを取得することができる情報処理装置の情報処理方法であって、
前記センサからのデータに基づき、第2時間を取得し、
取得した第2時間に基づき取得した第1時間が、所定の範囲外なら、ユーザに通知し、
取得した第2時間に基づき取得した第1時間が、所定の範囲内なら、当該第1時間を前記センサからのデータを取得する場合に用いる情報として自動で設定る、
ことを特徴とする情報処理方法。
1. An information processing method of an information processing device capable of acquiring data from a sensor after a first time has elapsed since a process for acquiring data from the sensor was executed, comprising:
obtaining a second time based on data from the sensor;
If the first time obtained based on the second time obtained is outside a predetermined range, notify the user;
If the first time acquired based on the acquired second time is within a predetermined range, the first time is automatically set as information to be used when acquiring data from the sensor .
23. An information processing method comprising:
センサからのデータを取得するための処理を実行してから第1時間が経過した以降の前記センサからのデータを取得することができる情報処理装置の情報処理方法であって、1. An information processing method of an information processing device capable of acquiring data from a sensor after a first time has elapsed since a process for acquiring data from the sensor was executed, comprising:
前記センサからのデータが収束条件を満たす第2時間を取得し、obtaining a second time at which data from the sensor satisfies a convergence condition;
第2時間よりも長くなるように第1時間を取得し、Obtaining a first time period that is greater than a second time period;
当該第1時間を前記センサからのデータを取得する場合に用いる情報として自動で設定する、automatically setting the first time as information to be used when acquiring data from the sensor;
ことを特徴とする情報処理方法。23. An information processing method comprising:
センサからのデータを取得するための処理を実行してから第1時間が経過した以降の前記センサからのデータを取得することができる情報処理装置の情報処理方法であって、1. An information processing method of an information processing device capable of acquiring data from a sensor after a first time has elapsed since a process for acquiring data from the sensor was executed, comprising:
第1時間は前記センサからのデータを取得する場合に用いる情報として自動で設定され、The first time is automatically set as information to be used when acquiring data from the sensor,
第1時間を設定する設定モードと、前記センサからのデータに基づき前記センサの測定対象となっている機械装置の状態を取得する場合の測定データを取得する測定モードとを実行可能である、A setting mode for setting a first time period and a measurement mode for acquiring measurement data for acquiring a state of a mechanical device that is a measurement target of the sensor based on data from the sensor are executable.
ことを特徴とする情報処理方法。23. An information processing method comprising:
センサからのデータを取得するための処理を実行してから第1時間が経過した以降の前記センサからのデータを取得することができる情報処理装置の情報処理方法であって、1. An information processing method of an information processing device capable of acquiring data from a sensor after a first time has elapsed since a process for acquiring data from the sensor was executed, comprising:
第1時間は前記センサからのデータを取得する場合に用いる情報として自動で設定され、The first time is automatically set as information to be used when acquiring data from the sensor,
前記センサは複数のセンサのうちの1つであり、the sensor being one of a plurality of sensors;
前記複数のセンサの各々は、複数のグループのいずれかに含まれ、Each of the plurality of sensors is included in one of a plurality of groups;
前記複数のグループのいずれかのグループにおいて2つ以上のセンサが含まれている場合、前記2つ以上のセンサに対し第1時間を同一に設定する、When any one of the plurality of groups includes two or more sensors, the first time is set to be the same for the two or more sensors.
ことを特徴とする情報処理方法。23. An information processing method comprising:
請求項23から26のいずれか1項に記載の情報処理方法を、コンピュータに実行させるためのプログラム。 27. A program for causing a computer to execute the information processing method according to claim 23 . 請求項2に記載のプログラムを記録した、コンピュータ読み取り可能な記録媒体。 A computer-readable recording medium having the program according to claim 7 recorded thereon.
JP2020188892A 2020-11-12 2020-11-12 Information processing device, article manufacturing method, information processing method, program, and recording medium Active JP7543092B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020188892A JP7543092B2 (en) 2020-11-12 2020-11-12 Information processing device, article manufacturing method, information processing method, program, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020188892A JP7543092B2 (en) 2020-11-12 2020-11-12 Information processing device, article manufacturing method, information processing method, program, and recording medium

Publications (3)

Publication Number Publication Date
JP2022077850A JP2022077850A (en) 2022-05-24
JP2022077850A5 JP2022077850A5 (en) 2023-11-17
JP7543092B2 true JP7543092B2 (en) 2024-09-02

Family

ID=81706560

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020188892A Active JP7543092B2 (en) 2020-11-12 2020-11-12 Information processing device, article manufacturing method, information processing method, program, and recording medium

Country Status (1)

Country Link
JP (1) JP7543092B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2024053414A (en) * 2022-10-03 2024-04-15 株式会社Screenホールディングス Sensing terminal and sensing method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004233159A (en) 2003-01-29 2004-08-19 Omron Corp Sensor and control system using sensor
JP2011118727A (en) 2009-12-04 2011-06-16 Mitsutoyo Corp Measurement data wireless transfer system
JP2016142632A (en) 2015-02-02 2016-08-08 富士電機機器制御株式会社 Power measurement device and current measurement device
WO2018159495A1 (en) 2017-03-02 2018-09-07 パナソニックIpマネジメント株式会社 Sensor circuit, processing method of sensor circuit, sensor device provided with sensor circuit
JP2019185391A (en) 2018-04-10 2019-10-24 ファナック株式会社 State determination device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5760873B2 (en) * 2011-09-06 2015-08-12 沖電気工業株式会社 Data generating apparatus, method and program

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004233159A (en) 2003-01-29 2004-08-19 Omron Corp Sensor and control system using sensor
JP2011118727A (en) 2009-12-04 2011-06-16 Mitsutoyo Corp Measurement data wireless transfer system
JP2016142632A (en) 2015-02-02 2016-08-08 富士電機機器制御株式会社 Power measurement device and current measurement device
WO2018159495A1 (en) 2017-03-02 2018-09-07 パナソニックIpマネジメント株式会社 Sensor circuit, processing method of sensor circuit, sensor device provided with sensor circuit
JP2019185391A (en) 2018-04-10 2019-10-24 ファナック株式会社 State determination device

Also Published As

Publication number Publication date
JP2022077850A (en) 2022-05-24

Similar Documents

Publication Publication Date Title
JP7830050B2 (en) Information processing device, system, production equipment, information processing method, method for manufacturing articles, program, and recording medium
CN116413604A (en) A battery parameter monitoring method, system, device and storage medium
CN112558548A (en) Information processing method, information processing apparatus, and non-transitory computer-readable recording medium
CN112987682A (en) Control method, control device and mechanical equipment
JP7700343B2 (en) Information processing system, information processing method, node device, control method, gateway device, manufacturing system, article manufacturing method, program, and recording medium
CN120972677A (en) Operation method and condition monitoring system of vibratory machine
CN111160652A (en) Knowledge-sensing-based equipment abnormal state comprehensive judgment and operation and maintenance method
JP7543092B2 (en) Information processing device, article manufacturing method, information processing method, program, and recording medium
CN112673326B (en) Control device and storage medium
JPWO2006114871A1 (en) Data collection device and gateway device
CN114975184A (en) Semiconductor yield monitoring method, apparatus, electronic device and storage medium
JP2017088314A (en) Device diagnostic device, device diagnostic method, and device diagnostic system
CN113761303A (en) State monitoring method, device and computer-readable storage medium of frequency converter
CN116242426B (en) Large-span space structure health supervision system and method thereof
CN116894544A (en) Data collection device, recording medium and method
JP7107386B2 (en) Information processing equipment
US20220044060A1 (en) Control system and control method
JP7566579B2 (en) Information processing system, information processing method, node device, control method, gateway device, manufacturing system, article manufacturing method, program, and recording medium
JP2022135268A (en) Condition diagnosis system
US11703425B2 (en) Information processing apparatus, system, production facility, information processing method, method of manufacturing products, and recording medium
CN114609452B (en) A method and system for detecting the failure of electrolytic capacitors inside a frequency converter
JP5844013B1 (en) Functional unit, analog input unit, programmable controller system
JP6381282B2 (en) Abnormality detection apparatus and program
JP2019145079A (en) Abnormality monitoring apparatus, abnormality monitoring method, and abnormality monitoring program
JP2024076032A (en) Emissions Control Device

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231108

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231108

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240306

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240402

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240530

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240723

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240821

R150 Certificate of patent or registration of utility model

Ref document number: 7543092

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150