JP3712072B2 - モニタ・ロギング装置 - Google Patents
モニタ・ロギング装置 Download PDFInfo
- Publication number
- JP3712072B2 JP3712072B2 JP2004260018A JP2004260018A JP3712072B2 JP 3712072 B2 JP3712072 B2 JP 3712072B2 JP 2004260018 A JP2004260018 A JP 2004260018A JP 2004260018 A JP2004260018 A JP 2004260018A JP 3712072 B2 JP3712072 B2 JP 3712072B2
- Authority
- JP
- Japan
- Prior art keywords
- frame
- data
- slave station
- control device
- frames
- 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.)
- Expired - Lifetime
Links
Images
Landscapes
- Small-Scale Networks (AREA)
- Maintenance And Management Of Digital Transmission (AREA)
Description
図15に示すように、モニタ・ロギング装置がネットワーク40上にモニタ・ロギング用のコマンドを送信し、このコマンドを受信したノードの制御機器20がそれに対するレスポンスをネットワークに送信するので、この分ネットワーク40上のトラフィックが増加し、制御システムの機能を低下させてしまうという問題点があった。
従来のモニタ・ロギング装置では、各制御機器20は、制御装置10から送信された制御用のコマンドを受信し、このコマンドに対するレスポンスを制御装置10に送信するとともに、モニタ・ロギング装置30から受信したモニタリング用のコマンドを受信し、このコマンドに対するレスポンスをモニタ・ロギング装置30に送信するので、処理の負荷が増加する。
一般に、ネットワーク上のあるノードに対してコマンドを送信する場合には、そのコマンドフレーム中に送信元を指定するノードアドレス(例えばMAC ID)を有する必要がある。
上述したように、使用するネットワークのプロトコルによって、あるノードが1つ以上のノードと通信できないような方式を有する制御システムでは、モニタ・ロギング装置30を制御システムに付加することが不可能であるという問題点があった。
CANヘッダフィールド61は、図2(b)に示すように、1ビットからなるスタートビット(Start Bit)と、11ビットからなるCANアイデンティファイアー(CAN Identifiier)ビット612と、1ビットからなるRTRビット613と、6ビットからなるコントロールビット614とから構成されている。
図4(a)の(1)の欄に示すように、マスタ局としての制御装置10がスレーブ局として制御機器20に対して送信するフレームの場合には、9ビットに“0”と10ビットに“1”がセットされ、また、3ビットから8ビットにかけてマスタ局としての制御装置10のMAC IDがセットされ、更に0ビットから2ビットに“0,0,0”がセットされる。
図4(b)の(1)の欄に示すように、マスタ局としての制御装置10がスレーブ局として制御機器20に対して送信するフレームの場合には、9ビットに“0”と10ビットに“1”がセットされ、また、3ビットから8ビットにかけて送信先の制御機器20のMAC IDがセットされ、更に0ビットから2ビットに“1,0,1”がセットされる。
ところで、デバイスネット2では、一回に送信可能なデータのデータ量が最大8バイト(Byte)である。このため、それ以上のデータ量を有するデータを送信する場合には、分割送信しなければならない。
(2)INデータのみの場合、すなわち対象となるMAC IDを有する制御機器20から制御装置10に対して送信されたフレームが、ポールレスポンフレーム、または、ビットストローブレスポンスフレームのもの
(3)OUTおよびINデータ両方のもの、すなわち前述の(1)および(2)のフレームのもの
2 デバイスネット
10 制御装置
20 制御機器
30 モニタ・ロギング装置
310 アプリケーション部
320 フレーム解読部
320a 受信フィルタ手段
320b 有効フレーム受信検知手段
320c フレーム解析手段
320d フラグメントバッファ
320e I/Oデータバッファ
320f フラグメントカウンタ
320g フレーム情報記憶部
320h ノード情報記憶部
330 デバイスネット I/F
Claims (2)
- 制御装置側のマスタ局と制御機器側のスレーブ局とがネットワークを介してデータを通信し制御装置は取得したデータに基づき演算処理を行いその演算処理結果に基づき制御機器に対して所定の動作を実行させる制御システムのネットワークに接続し、ネットワークに接続されたマスタ局と複数のスレーブ局との間で通信されるフレームをすべて受信し、そのフレーム中のヘッダおよびデータフィールドを解読してデータを取得するフレーム解読部を備えたモニタ・ロギング装置であって、
前記フレーム解読部は、
前記受信したすべてのフレームのヘッダを参照して、複数のスレーブ局のうち対象となるスレーブ局に対して送信されたフレームか、前記対象となるスレーブ局が送信したフレームか、前述の両方のフレームか、のいずれかのフレームのみを選択受信するようになっていて、
前記選択受信したフレームのデータフィールドが所定の長さか否かを判断し、所定の長さであればフレーム解読をするようになっていて、否であればフレーム解読しないようになっていて、
前述の選択受信し、かつフレーム解読する対象のフレームについてのみ、フレーム中のデータフィールドを解読し、対象となるスレーブ局に対して送信されたフレームを選択受信するようにした場合にはマスタ局から対象となるスレーブ局に対して送信されたOUTデータのみを取得し、対象となるスレーブ局が送信したフレームを選択受信するようにした場合には対象となるスレーブ局がマスタ局へ送信したINデータのみを取得し、両方のフレームを選択受信するようにした場合には対象となるスレーブ局に関するINデータおよびOUTデータの両方を取得することにより、モニタ・ロギング用のデータを取得する
ことを特徴とするモニタ・ロギング装置。 - 制御装置側のマスタ局と制御機器側のスレーブ局とがネットワークを介してデータを通信し制御装置は取得したデータに基づき演算処理を行いその演算処理結果に基づき制御機器に対して所定の動作を実行させる制御システムのネットワークに接続し、ネットワークに接続されたマスタ局と複数のスレーブ局との間で通信されるフレームをすべて受信し、そのフレームからデータを取得するモニタ・ロギング装置であって、
前記受信したすべてのフレーム中のヘッダおよびデータフィールドを解読し、その解読をすることによってマスタ局とスレーブ局との間で通信されるINデータとOUTデータとを取得し、取得したデータを内蔵のバッファに書き込むフレーム解読部と、
前記フレーム解読部のバッファからINデータとOUTデータを読み出し、これをハードディスク等の記憶手段に格納するアプリケーション部と、を備え、
前記フレーム解読部は、
前記受信したすべてのフレームのヘッダを参照して、複数のスレーブ局のうち対象となるスレーブ局に対して送信されたフレームか、前記対象となるスレーブ局が送信したフレームか、前述の両方のフレームか、のいずれかのフレームのみを選択受信する受信フィルタ手段と、
前記選択受信したフレームのデータフィールドが所定の長さか否かを判断し、所定の長さであればフレーム解読をするようにし、否であればフレーム解読しないようにする有効フレーム受信検知手段と、を備え、
前記受信フィルタ手段が選択受信し、かつ有効フレーム受信検知手段がフレーム解読対象としたフレームについてのみ、フレーム中のデータフィールドを解読し、対象となるスレーブ局に対して送信されたフレームを選択受信するようにした場合には、マスタ局から対象となるスレーブ局に対して送信されたOUTデータのみを取得し、前記受信フィルタ手段を対象となるスレーブ局が送信したフレームを選択受信するようにした場合には対象となるスレーブ局がマスタ局へ送信したINデータのみを取得し、前述の両方のフレームを選択受信するようにした場合には対象となるスレーブ局に関するINデータおよびOUTデータの両方を取得することにより、モニタ・ロギング用のデータを前記バッファに書き込む
ことを特徴とするモニタ・ロギング装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004260018A JP3712072B2 (ja) | 2004-09-07 | 2004-09-07 | モニタ・ロギング装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004260018A JP3712072B2 (ja) | 2004-09-07 | 2004-09-07 | モニタ・ロギング装置 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP01717899A Division JP3682838B2 (ja) | 1999-01-26 | 1999-01-26 | モニタ・ロギング装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2004343814A JP2004343814A (ja) | 2004-12-02 |
JP3712072B2 true JP3712072B2 (ja) | 2005-11-02 |
Family
ID=33536068
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004260018A Expired - Lifetime JP3712072B2 (ja) | 2004-09-07 | 2004-09-07 | モニタ・ロギング装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3712072B2 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102004059546A1 (de) * | 2004-12-09 | 2006-06-22 | Lucas Automotive Gmbh | Elektronisches System zum Betreiben einer elektromechanischen Feststell-Bremsanlage |
JP7028543B2 (ja) * | 2016-03-11 | 2022-03-02 | Necプラットフォームズ株式会社 | 通信システム |
-
2004
- 2004-09-07 JP JP2004260018A patent/JP3712072B2/ja not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JP2004343814A (ja) | 2004-12-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6665275B1 (en) | Network device including automatic detection of duplex mismatch | |
WO2014112162A1 (ja) | ネットワーク状態監視システム | |
JP2006514456A (ja) | データストリームの優先伝送 | |
US8396947B2 (en) | Active monitoring system for serial monitoring device and method thereof | |
JP3682838B2 (ja) | モニタ・ロギング装置 | |
JP3712072B2 (ja) | モニタ・ロギング装置 | |
CN112460747B (zh) | 分体式空调的通讯控制方法、装置、存储介质及下位机 | |
JP2006254045A (ja) | シリアルバスデータ収集装置及びデータ収集システム | |
US20120008628A1 (en) | Network communication apparatus, communication method, and integrated circuit | |
JP2000261515A (ja) | ネットワークに接続可能な機器 | |
JP2000339117A (ja) | データ通信装置 | |
CN116208574A (zh) | 报文处理方法、装置、电子设备及计算机可读存储介质 | |
US9743037B2 (en) | Method for transmitting device indicator data in network-based AV system | |
JP4866686B2 (ja) | マスタ/スレーブ通信方式 | |
CN105577427A (zh) | 家用电器与移动终端之间通信连接的检测方法、装置 | |
JP2004213621A (ja) | リモート監視システム、リモート監視方法及びそのプログラム | |
CN107210963B (zh) | 用于运行计算机网络***的方法以及计算机网络*** | |
US9473597B2 (en) | Implementing multiple MAC protocols using a single wireless communication unit | |
JP2008139180A (ja) | 波形表示装置および波形表示方法 | |
CN217238646U (zh) | 网闸设备状态的监测*** | |
EP1511268A2 (en) | System for processing unprocessed messages after a restart in a home network | |
JP7317745B2 (ja) | データ統合処理方法、プログラム、データ統合処理用サーバ、および、可視化データ処理システム | |
JP3870890B2 (ja) | 操作ボード、リモートi/o通信制御方法 | |
CN115633075A (zh) | 设备通信方法、装置、终端设备和存储介质 | |
JPH08204777A (ja) | 無線装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040907 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20041026 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20041209 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20041213 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050210 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050415 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050614 |
|
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: 20050727 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050809 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080826 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090826 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100826 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100826 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110826 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110826 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120826 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130826 Year of fee payment: 8 |
|
EXPY | Cancellation because of completion of term |