[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2010206394A - Safety network apparatus and safety network - Google Patents

Safety network apparatus and safety network Download PDF

Info

Publication number
JP2010206394A
JP2010206394A JP2009048259A JP2009048259A JP2010206394A JP 2010206394 A JP2010206394 A JP 2010206394A JP 2009048259 A JP2009048259 A JP 2009048259A JP 2009048259 A JP2009048259 A JP 2009048259A JP 2010206394 A JP2010206394 A JP 2010206394A
Authority
JP
Japan
Prior art keywords
detection code
bit error
error detection
error probability
safety
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2009048259A
Other languages
Japanese (ja)
Inventor
Katsuyoshi Takahashi
克佳 高橋
Kazuyuki Kajima
和幸 鹿島
Yasutaka Kurauchi
康敬 倉内
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2009048259A priority Critical patent/JP2010206394A/en
Publication of JP2010206394A publication Critical patent/JP2010206394A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Detection And Prevention Of Errors In Transmission (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To obtain a safety network capable of achieving target error missing rate and system failure rate. <P>SOLUTION: A safety network apparatus comprises: a bit error probability acquiring section 23 for acquiring a bit error probability on a transmission line over a safety network; an error detecting code type change section 12 for appropriately changing the type of an error detecting code to be imparted to a security message on the basis of the bit error probability notified from the bit error probability acquiring section 23; and an error detecting code type writing section 13 for calculating an error detecting code for the security message on the basis of the type of the error detecting code notified from the error detecting code type change section 12 and further generating the security message writing therein error detecting code type information indicating the type of the error detecting code and the calculated error detecting code. A transmission section 21 in a transmission layer transmits a transmission frame having stored therein the security message generated by the error detecting code type writing section 13. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は、安全ネットワークを構成する安全ネットワーク装置に関するものである。   The present invention relates to a safety network device constituting a safety network.

従来、機能安全を実現する安全ネットワークでは、システムを構成する装置間のデータ伝送を確実に行うため、安全層で送受信する安全メッセージに誤り検出符号等を付与し、伝送時のビットエラーの検出を行っていた。しかしながら、ビットエラーの発生状態によっては、誤り検出符号で検出されないエラーが生じる可能性が残る。安全ネットワークでは、このような誤りの見逃しが発生する確率を誤り見逃し率と規定し、誤り見逃し率と、時間あたりの伝送メッセージ数とに基づいてシステム故障率を求め、システム故障率を一定レベルに収めるようにリスク許容レベルを定義する。   Conventionally, in a safety network that realizes functional safety, in order to ensure data transmission between the devices that make up the system, an error detection code, etc. is added to safety messages sent and received in the safety layer to detect bit errors during transmission. I was going. However, there is a possibility that an error that cannot be detected by the error detection code occurs depending on the occurrence state of the bit error. In a safety network, the probability of such an error being missed is defined as the error miss rate, and the system failure rate is determined based on the error miss rate and the number of messages transmitted per hour, and the system failure rate is kept at a certain level. Define risk tolerance levels to accommodate.

安全ネットワークの誤り見逃し率は、ネットワークの伝送媒体の物理特性や信号特性などに起因するビットエラー確率と、伝送メッセージ長と、誤り検出符号のハミング距離とにより算出される。従来の安全ネットワークでは、採用する物理層の種別や仕様に応じてビットエラー確率を規定し、誤り見逃し率およびシステム故障率を目標値に収めるよう、誤り検出符号の種別,時間あたりのメッセージ数といったパラメータを決定していた。   The error miss rate of the safety network is calculated from the bit error probability due to the physical characteristics and signal characteristics of the transmission medium of the network, the transmission message length, and the Hamming distance of the error detection code. In the conventional safety network, the bit error probability is defined according to the type and specification of the physical layer to be adopted, and the error detection code type, the number of messages per hour, etc. are set so that the error miss rate and system failure rate fall within the target values. The parameter was determined.

D・ライネルト、M・シェーファー著「オートメーション用安全バスシステム」NPO安全工学研究所,平成15年9月24日、P40〜41、P101"Safety Bus System for Automation" by D. Reinert and M. Schaefer, NPO Safety Engineering Laboratory, September 24, 2003, P40-41, P101

しかしながら、上記従来の技術によれば、安全層における誤り見逃し発生率の算出を、伝送路毎に規定したビットエラーレートを用いて行っているため、伝送路に想定以上のビットエラーが発生した場合には誤り見逃し率の算出根拠がなくなり、目標とする誤り見逃し率およびシステム故障率が達成できない可能性がある、という問題があった。   However, according to the above-described conventional technology, since the error miss occurrence rate in the safety layer is calculated using the bit error rate defined for each transmission line, when a bit error more than expected occurs in the transmission line Has a problem that there is no basis for calculating the error miss rate, and the target error miss rate and system failure rate may not be achieved.

本発明は、上記に鑑みてなされたものであって、ビットエラーレートが想定以上となった場合にも、目標とする誤り見逃し率およびシステム故障率を達成可能な安全ネットワークを得ることを目的とする。   The present invention has been made in view of the above, and an object of the present invention is to obtain a safety network that can achieve the target error miss rate and system failure rate even when the bit error rate is higher than expected. To do.

また、本発明は、新たな誤り検出符号方式を簡便に実装可能な安全ネットワーク装置を得ることを目的とする。   Another object of the present invention is to obtain a safety network device that can easily implement a new error detection code system.

上述した課題を解決し、目的を達成するために、本発明は、安全メッセージを格納した伝送フレームを安全ネットワーク装置間で送受信する安全ネットワークにおいて、安全制御を行う安全層と、前記伝送フレームを送受信する伝送層とを構える前記安全ネットワーク装置であって、前記伝送層は、前記安全ネットワークにおける伝送路のビットエラー確率を取得するビットエラー確率取得手段、を備え、前記安全層は、前記ビットエラー確率取得手段から通知されたビットエラー確率に基づいて、安全メッセージに付与する誤り検出符号の種別を適宜変更する誤り検出符号種別変更手段と、前記誤り検出符号種別変更手段から通知される誤り検出符号の種別に基づいて、前記安全メッセージについての誤り検出符号を算出し、さらに、当該誤り検出符号の種別を示す誤り検出符号種別情報および当該算出した誤り検出符号を書き込んだ安全メッセージを生成する誤り検出符号情報書込手段と、を備え、前記伝送層は、前記誤り検出符号情報書込手段により生成された安全メッセージを格納した伝送フレームを送信することを特徴とする。   In order to solve the above-described problems and achieve the object, the present invention provides a safety layer that performs safety control and a transmission / reception of the transmission frame in a safety network that transmits / receives a transmission frame storing a safety message between safety network devices. The transmission network includes the transmission layer, and the transmission layer includes bit error probability acquisition means for acquiring a bit error probability of a transmission path in the safety network, and the safety layer includes the bit error probability. Based on the bit error probability notified from the acquisition means, an error detection code type changing means for appropriately changing the type of the error detection code given to the safety message, and an error detection code notified from the error detection code type changing means Calculate an error detection code for the safety message based on the type, and Error detection code type information indicating the type of error detection code and error detection code information writing means for generating a safety message in which the calculated error detection code is written, and the transmission layer includes the error detection code information document. The transmission frame storing the safety message generated by the inserting means is transmitted.

この発明によれば、誤り見逃し率およびシステム故障率を低下させ、システムの伝送品質を維持することが可能となる、という効果を奏する。   According to the present invention, it is possible to reduce the error miss rate and the system failure rate and to maintain the transmission quality of the system.

以下に、本発明にかかる安全ネットワークの実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。   Embodiments of a safety network according to the present invention will be described below in detail with reference to the drawings. Note that the present invention is not limited to the embodiments.

実施の形態1.
図1は、本実施の形態の安全ネットワークの構成例を示す図である。図1の安全ネットワークは、安全ネットワーク装置1−M(M=1,2,…)と、バスシステム2とを備える。なお、以下では、バスシステム2が全二重の伝送路を採用する場合を説明する。
Embodiment 1 FIG.
FIG. 1 is a diagram illustrating a configuration example of a safety network according to the present embodiment. The safety network of FIG. 1 includes a safety network device 1-M (M = 1, 2,...) And a bus system 2. In the following, a case where the bus system 2 employs a full-duplex transmission line will be described.

図2は、本実施の形態の安全ネットワーク装置の構成例を示すブロック図である。図2の安全ネットワーク装置1−Mは、安全層10と、伝送層20とを備える。安全層10は、安全層で使用する誤り検出符号の種別(誤り検出符号種別)を変更する誤り検出符号種別変更部12と、安全メッセージに含まれる誤り検出符号種別情報により示される誤り検出符号の種別に基づいて誤り検出を行う誤り検出部11と、安全メッセージ中の誤り検出符号種別情報へ誤り検出符号の種別を書き込む誤り検出符号種別書込部13と、を備える。誤り検出符号種別変更部12は、複数の、誤り検出符号の種別を保持する。また、伝送層20は、バスシステム2との間でデータの送受信を行う送信部21および受信部22と、安全ネットワークの伝送路のビットエラー確率を取得するビットエラー確率取得部23とを備える。   FIG. 2 is a block diagram illustrating a configuration example of the safety network device according to the present embodiment. The safety network device 1 -M in FIG. 2 includes a safety layer 10 and a transmission layer 20. The safety layer 10 includes an error detection code type changing unit 12 that changes the type (error detection code type) of an error detection code used in the safety layer, and an error detection code indicated by error detection code type information included in the safety message. An error detection unit 11 that performs error detection based on the type, and an error detection code type writing unit 13 that writes the type of the error detection code in the error detection code type information in the safety message. The error detection code type changing unit 12 holds a plurality of error detection code types. In addition, the transmission layer 20 includes a transmission unit 21 and a reception unit 22 that transmit and receive data to and from the bus system 2, and a bit error probability acquisition unit 23 that acquires a bit error probability of a transmission path of the safety network.

図3は、図2のビットエラー確率取得部23の構成例を示す図である。図3のビットエラー確率取得部23は、ビットエラー確率読出部31と、ビットエラー確率算出部32と、ビットエラー確率伝送部33と、を備える。ビットエラー確率読出部31は、受信部22から受信した伝送フレームから、伝送路におけるビットエラー確率を示すビットエラー確率情報を読み出す。ビットエラー確率算出部32は、受信部22が受信した伝送フレームに基づいて、ビットエラー確率を算出する。ビットエラー確率伝送部33は、ビットエラー確率算出部32が算出したビットエラー確率を示すビットエラー確率情報を、送信する伝送フレームに格納する。すなわち、ビットエラー確率読出部31が読み出すビットエラー確率情報は、他装置から送信された情報であり、ビットエラー確率伝送部33が伝送フレームに格納して送信するビットエラー確率情報は、自装置が算出した情報である。   FIG. 3 is a diagram illustrating a configuration example of the bit error probability acquisition unit 23 of FIG. The bit error probability acquisition unit 23 of FIG. 3 includes a bit error probability reading unit 31, a bit error probability calculation unit 32, and a bit error probability transmission unit 33. The bit error probability reading unit 31 reads bit error probability information indicating the bit error probability in the transmission path from the transmission frame received from the receiving unit 22. The bit error probability calculation unit 32 calculates a bit error probability based on the transmission frame received by the reception unit 22. The bit error probability transmission unit 33 stores bit error probability information indicating the bit error probability calculated by the bit error probability calculation unit 32 in a transmission frame to be transmitted. That is, the bit error probability information read by the bit error probability reading unit 31 is information transmitted from another device, and the bit error probability information that the bit error probability transmission unit 33 stores and transmits in the transmission frame is It is the calculated information.

図4は、図1の安全ネットワークにおいて伝送される伝送フレームのフォーマットの一例を示す図である。図4のフォーマットは、宛先アドレス41と、送信元アドレス42と、伝送フレーム長43と、制御フラグ44と、ビットエラー確率情報45と、ペイロード46と、誤り検出符号47と、を備える。宛先アドレス41には、伝送フレームの送信先である安全ネットワーク装置のアドレスが格納される。送信元アドレス42には、伝送フレームの送信元である安全ネットワーク装置のアドレスが格納される。伝送フレーム長43には、伝送フレーム全体の長さが格納される。制御フラグ44には、伝送に必要な各種情報が格納される。ビットエラー確率情報45には、ビットエラー確率算出部32が取得したビットエラー確率の情報が格納される。ペイロード46には、伝送層20が安全層10から受取った安全メッセージが格納される。誤り検出符号47には、各安全ネットワーク装置の伝送層が採用する誤り検出符号の種別を用いて算出された、誤り検出符号が格納される。   FIG. 4 is a diagram showing an example of a format of a transmission frame transmitted in the safety network of FIG. The format of FIG. 4 includes a destination address 41, a source address 42, a transmission frame length 43, a control flag 44, bit error probability information 45, a payload 46, and an error detection code 47. The destination address 41 stores the address of the safety network device that is the transmission destination of the transmission frame. The source address 42 stores the address of the safety network device that is the source of the transmission frame. The transmission frame length 43 stores the length of the entire transmission frame. The control flag 44 stores various information necessary for transmission. The bit error probability information 45 stores information on the bit error probability acquired by the bit error probability calculation unit 32. The payload 46 stores a safety message received from the safety layer 10 by the transmission layer 20. The error detection code 47 stores an error detection code calculated using the type of error detection code adopted by the transmission layer of each safety network device.

図5は、図1の安全ネットワークにおいて安全層間で送受信される安全メッセージのフォーマットの一例を示す図である。宛先アドレス51と、送信元アドレス52と、安全メッセージ長53と、誤り検出符号種別情報54と、ペイロード55と、誤り検出符号56と、を備える。宛先アドレス51には、送信先の安全ネットワーク装置の安全層を識別可能なアドレスが格納される。送信元アドレス52には、送信元の安全ネットワーク装置の安全層10を識別可能なアドレスが格納される。安全メッセージ長53には、安全メッセージ全体の長さが格納される。誤り検出符号識別情報54には、安全メッセージに用いた誤り検出符号の種別を識別するための情報が格納される。ペイロード55には、安全メッセージで伝送する安全データが格納される。誤り検出符号56には、誤り検出符号識別情報54に格納された情報により特定される誤り検出符号の種別を用いて算出された、誤り検出符号が格納される。   FIG. 5 is a diagram illustrating an example of a format of a safety message transmitted and received between safety layers in the safety network of FIG. A destination address 51, a source address 52, a safety message length 53, error detection code type information 54, a payload 55, and an error detection code 56 are provided. The destination address 51 stores an address capable of identifying the safety layer of the destination safety network device. The source address 52 stores an address that can identify the safety layer 10 of the source safety network device. The safety message length 53 stores the length of the entire safety message. The error detection code identification information 54 stores information for identifying the type of error detection code used for the safety message. The payload 55 stores safety data to be transmitted with a safety message. The error detection code 56 stores an error detection code calculated using the type of the error detection code specified by the information stored in the error detection code identification information 54.

つづいて、以上のように構成された安全ネットワークの動作について説明する。以下では、一例として、図1の安全ネットワークにおける安全ネットワーク装置1−1と安全ネットワーク装置1−2との間で、伝送フレームを用いて安全メッセージを伝送する場合を説明する。   Next, the operation of the safety network configured as described above will be described. Hereinafter, as an example, a case where a safety message is transmitted using a transmission frame between the safety network device 1-1 and the safety network device 1-2 in the safety network of FIG. 1 will be described.

ここでは、まず、安全ネットワーク装置1−1から安全ネットワーク装置1−2に、安全メッセージを格納した伝送フレームを送信することとする。安全ネットワーク装置1−1の安全層10の誤り検出符号種別書込部13は、定期的または非定期的に、安全ネットワーク装置1−2の安全層10に向けた安全メッセージを作成し、作成した安全メッセージを自装置の伝送層20のビットエラー確率取得部23に対し通知する。この場合、誤り検出符号種別書込部13は、図5に示す安全メッセージにおいて、宛先アドレス51に安全ネットワーク装置1−2の安全層を識別可能なアドレス、送信元アドレス52に自装置の安全層10を識別可能なアドレスを格納する。   Here, first, a transmission frame storing a safety message is transmitted from the safety network device 1-1 to the safety network device 1-2. The error detection code type writing unit 13 of the safety layer 10 of the safety network device 1-1 creates and creates a safety message for the safety layer 10 of the safety network device 1-2 periodically or irregularly. A safety message is notified to the bit error probability acquisition unit 23 of the transmission layer 20 of the own device. In this case, in the safety message shown in FIG. 5, the error detection code type writing unit 13 uses the destination address 51 for identifying the safety layer of the safety network device 1-2 and the source address 52 for the safety layer of its own device. An address capable of identifying 10 is stored.

安全ネットワーク装置1−1の伝送層20のビットエラー確率取得部23は、安全層10の誤り検出符号種別書込部13から受け取った安全メッセージを送信部21に出力し、送信部21が伝送フレームを作成する。この場合、伝送層20の送信部21は、図3に示す伝送フレームにおいて、宛先アドレス41に安全ネットワーク装置1−2を示すアドレス、送信元アドレス42に自装置を示すアドレスを格納する。   The bit error probability acquisition unit 23 of the transmission layer 20 of the safety network device 1-1 outputs the safety message received from the error detection code type writing unit 13 of the safety layer 10 to the transmission unit 21, and the transmission unit 21 transmits the transmission frame. Create In this case, the transmission unit 21 of the transmission layer 20 stores the address indicating the safety network device 1-2 in the destination address 41 and the address indicating the own device in the transmission source address 42 in the transmission frame shown in FIG.

ここで、誤り検出符号の種別としては、たとえば、CRC(Cyclic Redundancy Check)−CCITTなどが挙げられる。この場合、CRCの計算対象を宛先アドレス41〜ペイロード46の範囲とし、その計算結果を誤り検出符号47に格納する。この伝送フレームがネットワークを伝送される際にビットエラーが発生した場合には、受信側での誤り検出処理によりエラーを検出可能である。たとえば、CRC計算対象範囲、すなわち宛先アドレス41〜ペイロード46の範囲でエラーが発生した場合には、受信側でのCRC計算によって、エラーを検出可能である。また、たとえば、誤り検出符号47でエラーが発生した場合には、受信側でのCRC計算の結果が、誤り検出符号47の内容と異なるため、エラーを検出可能である。   Here, examples of the error detection code include CRC (Cyclic Redundancy Check) -CCITT. In this case, the CRC calculation target is in the range of the destination address 41 to the payload 46, and the calculation result is stored in the error detection code 47. If a bit error occurs when this transmission frame is transmitted over the network, the error can be detected by error detection processing on the receiving side. For example, when an error occurs in the CRC calculation target range, that is, in the range of the destination address 41 to the payload 46, the error can be detected by CRC calculation on the receiving side. For example, when an error occurs in the error detection code 47, the CRC calculation result on the receiving side is different from the content of the error detection code 47, so that the error can be detected.

以上のように伝送フレームを作成すると、安全ネットワーク装置1−1の送信部21は、バスシステム2に対し伝送フレームを送出する。   When the transmission frame is created as described above, the transmission unit 21 of the safety network device 1-1 sends the transmission frame to the bus system 2.

安全ネットワーク装置1−1から送信された伝送フレームは、バスシステム2を経由して安全ネットワーク装置1−2に到達する。安全ネットワーク装置1−2の受信部22は、上記伝送フレームを受信すると、伝送層20のビットエラー確率取得部23に出力する。伝送フレームは、ビットエラー確率読出部31およびビットエラー確率算出部32に入力される。   The transmission frame transmitted from the safety network device 1-1 reaches the safety network device 1-2 via the bus system 2. When receiving the transmission frame, the receiving unit 22 of the safety network device 1-2 outputs the received transmission frame to the bit error probability acquiring unit 23 of the transmission layer 20. The transmission frame is input to the bit error probability reading unit 31 and the bit error probability calculating unit 32.

まず、ビットエラー確率読出部31の動作を説明する。伝送フレームが入力された安全ネットワーク装置1−2のビットエラー確率読出部31は、伝送フレームからビットエラー確率情報45を読み出し、このビットエラー確率情報が示すビットエラー確率を誤り検出符号種別変更部12に通知する。   First, the operation of the bit error probability reading unit 31 will be described. The bit error probability reading unit 31 of the safety network device 1-2 to which the transmission frame is input reads the bit error probability information 45 from the transmission frame, and the bit error probability indicated by the bit error probability information is changed to the error detection code type changing unit 12. Notify

図1の安全ネットワークで伝送される安全メッセージには、誤り検出符号が付与されるので、ネットワーク伝送などによってビット誤りが発生したか否かを判定可能である。誤り検出符号の種別には、上述のCRC―CCITTのほか、CRC32など様々あるが、システムで目標とする誤り見逃し率およびシステム故障率を達成するために必要なハミング距離を持った種別が用いられる。ビットエラー確率が高ければ、より大きなハミング距離が必要となるため、相応のハミング距離を持った誤り検出符号種別を用いる必要がある。なお、誤り見逃し率は、上述した通り、誤り検出符号により検出されない誤りが生じる確率であって、メッセージ長,誤り検出符号種別のハミング距離およびビットエラー確率を引数とした関数により規定される。   Since an error detection code is added to the safety message transmitted in the safety network of FIG. 1, it is possible to determine whether or not a bit error has occurred due to network transmission or the like. There are various error detection code types such as CRC-CCITT in addition to the above-mentioned CRC-CCITT, but a type having a Hamming distance necessary to achieve the target error miss rate and system failure rate is used. . If the bit error probability is high, a larger Hamming distance is required, and therefore it is necessary to use an error detection code type having a corresponding Hamming distance. As described above, the error miss rate is the probability that an error that is not detected by the error detection code will occur, and is defined by a function that uses the message length, the Hamming distance of the error detection code type, and the bit error probability as arguments.

伝送路のビットエラー確率は、一般に、伝送路のEMI(Electro-Magnetic Interference)などの周辺環境条件を規定し、その中での最悪条件からビットエラー確率規定値を求めている。しかしながら、周辺環境が想定よりも悪化し、ビットエラー確率が大きくなった場合、算出した誤り見逃し率を満たせない。   In general, the bit error probability of a transmission line defines an ambient environment condition such as EMI (Electro-Magnetic Interference) of the transmission line, and the bit error probability prescribed value is obtained from the worst condition among them. However, when the surrounding environment is worse than expected and the bit error probability is increased, the calculated error miss rate cannot be satisfied.

誤り検出符号種別変更部12は、通知されたビットエラー確率に基づいて、安全メッセージに用いることが適切な誤り検出符号の種別を選択し、現在の誤り検出符号の種別を、新たに選択した誤り検出符号の種別に変更する。そして、誤り検出符号種別変更部12は、その旨および変更後の種別を、誤り検出符号種別書込部13に通知する。これを受けた誤り検出符号種別書込部13は、自装置が送信する安全メッセージにおいて、誤り検出符号種別情報54を変更後の種別を示すコードに書き換え、また、変更後の種別を用いて安全メッセージに対する誤り検出符号を算出し、算出値を安全メッセージの誤り検出符号56に格納する。以上のようにして、安全メッセージの誤り検出符号種別が変更される。   The error detection code type changing unit 12 selects an error detection code type suitable for use in the safety message based on the notified bit error probability, and sets the current error detection code type as the newly selected error. Change to detection code type. Then, the error detection code type changing unit 12 notifies the error detection code type writing unit 13 of the fact and the changed type. Receiving this, the error detection code type writing unit 13 rewrites the error detection code type information 54 with a code indicating the changed type in the safety message transmitted by the own device, and uses the changed type to make the safety An error detection code for the message is calculated, and the calculated value is stored in the error detection code 56 of the safety message. As described above, the error detection code type of the safety message is changed.

安全ネットワーク装置1−2の安全層10の誤り検出符号種別書込部13は、他の項目もセットして安全メッセージを作成し、その安全メッセージを伝送層20のビットエラー確率取得部23のビットエラー確率伝送部33に通知する。   The error detection code type writing unit 13 of the safety layer 10 of the safety network device 1-2 sets other items to create a safety message, and the safety message is a bit of the bit error probability acquisition unit 23 of the transmission layer 20 The error probability transmission unit 33 is notified.

つぎに、ビットエラー確率算出部32の動作を説明する。上記で伝送フレームが入力されたビットエラー確率取得部23のビットエラー確率算出部32は、自装置が受信した伝送フレームについてビットエラー確率の算出を行うことにより、安全ネットワーク装置1−1から自装置への伝送方向で発生したビットエラー確率を得る。ビットエラー確率の算出は、たとえば、以下のように実行する。まず、ビットエラー確率算出部32が、伝送フレーム内の伝送フレーム長43を参照し、当該伝送フレームを受信した時刻と併せて、自身内に伝送フレーム長を記録する。また、ビットエラー確率算出部32は、上述した誤り検出処理を行い、エラーを検出した場合は、その伝送フレームの受信時刻を、誤り検出時刻として記録する。そして、ビットエラー確率算出手段32は、ある一定時間の間に記録された伝送フレーム長(累積伝送フレーム長)を算出する。そして、同期間内に誤りが検出された伝送フレームの数を、累積伝送フレーム長で除算することで、ビットエラー確率を算出する。なお、誤りを検出するたびに、上記累積伝送フレーム長をクリアすることとし、その後、誤りを検出するまでの間、受信する伝送フレームの伝送フレーム長43の値を累積加算するとしてもよい。   Next, the operation of the bit error probability calculation unit 32 will be described. The bit error probability calculation unit 32 of the bit error probability acquisition unit 23 to which the transmission frame is input as described above calculates the bit error probability with respect to the transmission frame received by the own device, thereby causing the own device from the safety network device 1-1. The probability of bit error occurring in the transmission direction to is obtained. The bit error probability is calculated as follows, for example. First, the bit error probability calculation unit 32 refers to the transmission frame length 43 in the transmission frame, and records the transmission frame length in itself together with the time when the transmission frame is received. Also, the bit error probability calculation unit 32 performs the error detection process described above, and when an error is detected, records the reception time of the transmission frame as the error detection time. Then, the bit error probability calculation means 32 calculates the transmission frame length (cumulative transmission frame length) recorded during a certain fixed time. Then, the bit error probability is calculated by dividing the number of transmission frames in which errors are detected within the same period by the cumulative transmission frame length. The accumulated transmission frame length may be cleared every time an error is detected, and thereafter, the value of the transmission frame length 43 of the received transmission frame may be accumulated and added until the error is detected.

ビットエラー確率取得部23のビットエラー確率算出部32は、以上のように算出したビットエラー確率を、ビットエラー確率伝送部33に通知する。   The bit error probability calculation unit 32 of the bit error probability acquisition unit 23 notifies the bit error probability transmission unit 33 of the bit error probability calculated as described above.

以上のようにして、安全ネットワーク装置1−2のビットエラー確率伝送部33は、安全メッセージおよび算出されたビットエラー確率の情報を得る。ビットエラー確率伝送部33は、つぎに安全ネットワーク装置1−1に送信する伝送フレームに、誤り検出符号種別書込部13から通知された安全メッセージを格納する。また、ビットエラー確率伝送部33は、ビットエラー確率算出部32から通知されたビットエラー確率についての情報を、上記伝送フレームの、ビットエラー確率情報45に格納する。ビットエラー確率についての情報は、ビットエラー確率の値であってもよく、確率値を10のべき乗として表して乗数のみを格納してもよく、変換テーブル等を用いて記号で表してもよい。そして、ビットエラー確率伝送部33は、以上のようにデータを格納した伝送フレームを、送信部21に通知する。送信部21は、他のデータを格納して伝送フレームを作成し、安全ネットワーク装置1−1に向けて送信する。   As described above, the bit error probability transmission unit 33 of the safety network device 1-2 obtains information on the safety message and the calculated bit error probability. The bit error probability transmission unit 33 stores the safety message notified from the error detection code type writing unit 13 in the transmission frame that is next transmitted to the safety network device 1-1. The bit error probability transmission unit 33 stores information on the bit error probability notified from the bit error probability calculation unit 32 in the bit error probability information 45 of the transmission frame. The information on the bit error probability may be a value of the bit error probability, the probability value may be expressed as a power of 10, and only the multiplier may be stored, or may be expressed by a symbol using a conversion table or the like. Then, the bit error probability transmission unit 33 notifies the transmission unit 21 of the transmission frame storing the data as described above. The transmission unit 21 stores other data, creates a transmission frame, and transmits it to the safety network device 1-1.

安全ネットワーク装置1−2から送信された伝送フレームは、バスシステム2を経由して安全ネットワーク装置1−1に到達する。安全ネットワーク装置1−1におけるビットエラー確率取得部23のビットエラー確率読出部31は、受信部22を介してこの伝送フレームを受信すると、当該伝送フレームよりビットエラー確率情報45を読み出し、安全ネットワーク装置1−2において算出され送信されたビットエラー確率を取得する。また、ビットエラー確率取得部23のビットエラー確率算出部32は、上述同様の処理を行うことで、安全ネットワーク装置1−2から自装置への伝送方向で発生したビットエラー確率を得る。   The transmission frame transmitted from the safety network device 1-2 reaches the safety network device 1-1 via the bus system 2. When the bit error probability reading unit 31 of the bit error probability acquiring unit 23 in the safety network device 1-1 receives this transmission frame via the receiving unit 22, the bit error probability information 45 is read from the transmission frame, and the safety network device The bit error probability calculated and transmitted in 1-2 is acquired. In addition, the bit error probability calculation unit 32 of the bit error probability acquisition unit 23 performs the same processing as described above to obtain the bit error probability generated in the transmission direction from the safety network device 1-2 to the own device.

このように、安全ネットワーク装置1−1においては、自装置から他装置への伝送方向のビットエラー確率を取得できる。したがって、送信方向と受信方向の伝送路が個別の物理媒体となっている全二重タイプのネットワークにおいて、各方向個別にビットエラー確率を取得可能である。   Thus, in the safety network device 1-1, the bit error probability in the transmission direction from the own device to another device can be acquired. Therefore, in a full-duplex type network in which transmission paths in the transmission direction and reception direction are separate physical media, the bit error probability can be acquired for each direction individually.

また、安全ネットワーク装置1−1における安全層10の誤り検出部11は、受信した伝送フレームに格納された、安全メッセージの誤り検出符号種別情報54を参照して誤り検出符号の種別を特定し、この種別を用いて、当該安全メッセージについての誤り検出符号を算出する。そして、誤り検出部11は、算出結果と、受信した安全メッセージの誤り検出符号56とを比較し、一致しない場合は、誤りが発生したと判断する。   Further, the error detection unit 11 of the safety layer 10 in the safety network device 1-1 identifies the type of the error detection code with reference to the error detection code type information 54 of the safety message stored in the received transmission frame, Using this type, an error detection code for the safety message is calculated. Then, the error detection unit 11 compares the calculation result with the error detection code 56 of the received safety message, and determines that an error has occurred if they do not match.

以上説明したように、本実施の形態では、安全ネットワークを構成する安全ネットワーク装置において、ビットエラー確率を取得し、安全メッセージで使用する誤り検出符号の種別を変更することとした。これにより、ビットエラー確率が想定値よりも大きくなった場合にも、柔軟に誤り検出に用いる方式を変更でき、誤り見逃し率およびシステム故障率を低下させ、システムの伝送品質を維持することが可能となる。   As described above, in the present embodiment, the bit error probability is acquired and the type of error detection code used in the safety message is changed in the safety network device configuring the safety network. This makes it possible to flexibly change the method used for error detection even when the bit error probability is higher than the expected value, thereby reducing the error miss rate and system failure rate and maintaining the system transmission quality. It becomes.

また、本実施の形態では、送信側の安全ネットワーク装置においては、受信フレームのフレーム長および誤り検出状態からビットエラー確率を算出して、送信フレームにより受信側の安全ネットワーク装置に伝送し、また、受信側の安全ネットワーク装置においては、受信フレーム内に格納されるビットエラー確率情報を取得することとした。これにより、各安全ネットワーク装置は、自装置からの他装置への伝送方向のビットエラー確率を取得できるので、全二重のネットワークにおいても、物理媒体ごとにビットエラー確率を把握でき、各物理媒体に応じて適切な制御を実行可能となる。   Further, in the present embodiment, in the safety network device on the transmission side, the bit error probability is calculated from the frame length of the received frame and the error detection state, and is transmitted to the safety network device on the reception side by the transmission frame. In the safety network device on the receiving side, bit error probability information stored in the received frame is acquired. As a result, each safety network device can acquire the bit error probability in the transmission direction from its own device to the other device. Therefore, even in a full-duplex network, it is possible to grasp the bit error probability for each physical medium. Accordingly, appropriate control can be executed.

なお、上記実施の形態では、バスシステム2が全二重の伝送路を採用する場合について説明したが、半二重の伝送路を採用する場合にも上記の構成が適用できる。半二重の場合、自装置から他装置への送信方向と受信方向のいずれにも同じ伝送路を使用するため、ビットエラー確率算出部32は、ビットエラー確率読出部31に、算出したビットエラー確率を通知する。そして、ビットエラー確率読出部31は、伝送フレームから取得したビットエラー確率情報が示すビットエラー確率と、ビットエラー確率算出部32から通知されたビットエラー確率とを比較し、より値が大きい(伝送状況が悪い)ビットエラー確率を誤り検出符号種別変更部12に通知する。そして、誤り検出符号種別変更部12は、通知されたビットエラー確率を用いて、誤り検出符号種別を変更する。   In the above-described embodiment, the case where the bus system 2 employs a full-duplex transmission line has been described. However, the above-described configuration can also be applied when a half-duplex transmission line is employed. In the case of half duplex, since the same transmission path is used in both the transmission direction and the reception direction from the own apparatus to the other apparatus, the bit error probability calculation unit 32 sends the calculated bit error to the bit error probability reading unit 31. Notify the probability. Then, the bit error probability reading unit 31 compares the bit error probability indicated by the bit error probability information acquired from the transmission frame with the bit error probability notified from the bit error probability calculating unit 32, and has a larger value (transmission). The error detection code type changing unit 12 is notified of the bit error probability. Then, the error detection code type changing unit 12 changes the error detection code type using the notified bit error probability.

実施の形態2.
実施の形態1では、あらかじめ用意された誤り検出の方式の中から1つを選択する場合について説明したが、本実施の形態では、誤り検出の新たな方式を追加可能とし、新たな方式を含めて選択できる場合について説明する。
Embodiment 2. FIG.
In the first embodiment, the case where one of error detection methods prepared in advance is selected has been described. However, in this embodiment, a new error detection method can be added, and a new method can be included. Will be described.

図6は、本実施の形態の安全ネットワーク装置の構成例を示すブロック図である。図6の安全ネットワーク装置1B−Mは、図1の安全ネットワーク装置1−Mと比較すると、安全層10および誤り検出符号種別変更部12の代わりに、安全層10Bおよび誤り検出符号種別変更部12Bを備え、また、誤り検出符号種別追加部14と、誤り検出に用いるハミング距離およびアルゴリズムを格納する誤り検出符号情報格納部15とをさらに備える点が異なる。誤り検出符号種別変更部12Bは、誤り検出符号の種別を、自身が保持する誤り検出符号の種別からだけでなく、誤り検出符号情報格納部15が備える種別からも選択できる。誤り検出符号種別追加部14は、1以上の誤り検出の方式について、ハミング情報およびアルゴリズムを、誤り検出符号情報格納部15に追加可能である。誤り検出符号情報格納部15は、1以上の誤り検出の方式について、ハミング情報およびアルゴリズムを記憶する。   FIG. 6 is a block diagram illustrating a configuration example of the safety network device according to the present embodiment. Compared to the safety network device 1-M in FIG. 1, the safety network device 1B-M in FIG. 6 replaces the safety layer 10 and the error detection code type change unit 12 with a safety layer 10B and an error detection code type change unit 12B. And an error detection code type adding unit 14 and an error detection code information storage unit 15 for storing a Hamming distance and an algorithm used for error detection are different. The error detection code type changing unit 12B can select the type of the error detection code not only from the type of the error detection code held by itself but also from the type provided in the error detection code information storage unit 15. The error detection code type adding unit 14 can add hamming information and an algorithm to the error detection code information storage unit 15 for one or more error detection methods. The error detection code information storage unit 15 stores hamming information and algorithms for one or more error detection methods.

また、本実施の形態の安全ネットワーク装置1B−Mは、安全ネットワーク装置1−Mの代わりに用いられ、図1と同様の安全ネットワーク(図示せず)を構成する。   Further, the safety network device 1B-M of the present embodiment is used in place of the safety network device 1-M, and constitutes a safety network (not shown) similar to FIG.

つづいて、以上のように構成された安全ネットワークにおける動作について説明する。前提として、安全ネットワーク装置1B−Mの誤り検出符号種別変更部12Bは、実施の形態1で述べたように、ビットエラー確率取得部23により算出され通知されたビットエラー確率に基づいて、相応のハミング距離を持つ誤り検出符号種別を選択し、安全メッセージの誤り検出に使用している。   Next, the operation in the safety network configured as described above will be described. As a premise, the error detection code type changing unit 12B of the safety network device 1B-M, as described in the first embodiment, generates a corresponding error based on the bit error probability calculated and notified by the bit error probability acquiring unit 23. An error detection code type having a Hamming distance is selected and used for error detection of a safety message.

ここで、誤り検出符号種別変更部12B自身が保持する誤り検出符号の種別以外に、新たな誤り検出符号の種別として、たとえば、符号長が短くかつハミング距離が長い種別,誤り検出符号を導出するための計算手順が簡易化され、処理負荷が軽減された種別、などが誤り検出符号種別追加部14に記憶されているとする。   Here, in addition to the error detection code type held by the error detection code type changing unit 12B itself, as a new error detection code type, for example, a type having a short code length and a long Hamming distance and an error detection code are derived. It is assumed that the calculation procedure for simplifying the calculation procedure and the type with reduced processing load are stored in the error detection code type adding unit 14.

安全ネットワーク装置1B−Mの誤り検出符号種別追加部14は、当該種別のハミング情報およびアルゴリズムを、誤り検出符号情報格納部15に格納する。誤り検出符号種別変更部12Bは、ビットエラー確率取得部23からビットエラー確率が通知されると、当該ビットエラー確率に基づいて誤り検出符号の種別を変更する。この際、使用する誤り検出符号種別を決定するにあたり、誤り検出符号情報格納部15を参照し、自身が保持する誤り検出符号の種別と、新たに追加された誤り検出符号の種別との中から決定する。   The error detection code type adding unit 14 of the safety network device 1B-M stores the type of hamming information and algorithm in the error detection code information storage unit 15. When the bit error probability is notified from the bit error probability acquisition unit 23, the error detection code type change unit 12B changes the type of the error detection code based on the bit error probability. At this time, in determining the error detection code type to be used, the error detection code information storage unit 15 is referred to, and the error detection code type held by itself and the newly added error detection code type are selected. decide.

決定にあたっては、誤り検出符号種別変更部12Bは、通知されるビットエラー確率の他に、安全メッセージ長、ハミング距離などを考慮する。なお、ハミング距離が安全メッセージ長に依存するといった場合には、誤り検出符号情報格納部15に、安全メッセージ長とハミング距離との相関関係の情報を併せて格納してもよい。また、誤り検出符号種別を比較し選定するための情報として、誤り検出符号の算出にかかる計算量といった情報を、さらに誤り検出符号情報格納部15に持たせてもよい。誤り検出符号変更部12Bは、誤り検出符号種別を比較するためのアルゴリズムなどを保持し、これらのパラメータを評価して適切な誤り検出符号種別を選択する。一般に、誤り検出符号の算出には多くの計算手順を要し、特に、ハミング距離の長い誤り検出符号は符号長が長い傾向にあるので、誤り検出符号種別変更部12Bは、処理負荷をも考慮して選択することができる。   In the determination, the error detection code type changing unit 12B considers the safety message length, the Hamming distance, and the like in addition to the notified bit error probability. When the hamming distance depends on the safety message length, the error detection code information storage unit 15 may store information on the correlation between the safety message length and the hamming distance. Further, as information for comparing and selecting the error detection code types, the error detection code information storage unit 15 may further include information such as a calculation amount for calculating the error detection code. The error detection code changing unit 12B holds an algorithm for comparing error detection code types and the like, evaluates these parameters, and selects an appropriate error detection code type. In general, the calculation of an error detection code requires many calculation procedures. In particular, since an error detection code with a long Hamming distance tends to have a long code length, the error detection code type changing unit 12B also considers the processing load. Can be selected.

以上説明したように、本実施の形態では、新たな誤り検出の方式を追加するための機能部を備えることとした。これにより、誤り検出の方式を容易に追加可能となるので、より柔軟に、誤り検出の方式を選択可能となる。   As described above, in this embodiment, a function unit for adding a new error detection method is provided. As a result, an error detection method can be easily added, and the error detection method can be selected more flexibly.

以上のように、本発明にかかる安全ネットワーク装置は、安全ネットワークに用いる場合に有用であり、特に、ビットエラー確率に関わらず、目標とする誤り見逃し率およびシステム故障率を達成したい場合に適している。   As described above, the safety network device according to the present invention is useful when used in a safety network, and is particularly suitable for a case where it is desired to achieve a target error miss rate and system failure rate regardless of the bit error probability. Yes.

実施の形態1の安全ネットワークの構成例を示す図である。2 is a diagram illustrating a configuration example of a safety network according to Embodiment 1. FIG. 実施の形態1の安全ネットワーク装置の構成例を示すブロック図である。FIG. 3 is a block diagram illustrating a configuration example of a safety network device according to the first embodiment. 図2のビットエラー確率取得部の構成例を示す図である。It is a figure which shows the structural example of the bit error probability acquisition part of FIG. 図1の安全ネットワークにおいて伝送される伝送フレームのフォーマットの構成例を示す図である。It is a figure which shows the structural example of the format of the transmission frame transmitted in the safety network of FIG. 図1の安全ネットワークにおいて安全層間で送受信される安全メッセージのフォーマットの一例を示す図である。It is a figure which shows an example of the format of the safety message transmitted / received between safety layers in the safety network of FIG. 実施の形態2の安全ネットワーク装置の構成例を示すブロック図である。6 is a block diagram illustrating a configuration example of a safety network device according to a second embodiment. FIG.

1,1B 安全ネットワーク装置
2 バスシステム
10,10B 安全層
11 誤り検出部
12,12B 誤り検出符号種別変更部
13 誤り検出符号種別書込部
14 誤り検出符号種別追加部
15 誤り検出符号情報格納部
20 伝送層
21 送信部
22 受信部
23 ビットエラー確率取得部
31 ビットエラー確率読出部
32 ビットエラー確率算出部
33 ビットエラー確率伝送部
41 宛先アドレス
42 送信元アドレス
43 伝送フレーム長
44 制御フラグ
45 ビットエラー確率情報
46 ペイロード
47 誤り検出符号
51 宛先アドレス
52 送信元アドレス
53 安全メッセージ長
54 誤り検出符号種別情報
55 ペイロード
56 誤り検出符号
1, 1B Safety Network Device 2 Bus System 10, 10B Safety Layer 11 Error Detection Unit 12, 12B Error Detection Code Type Change Unit 13 Error Detection Code Type Write Unit 14 Error Detection Code Type Addition Unit 15 Error Detection Code Information Storage Unit 20 Transmission layer 21 Transmission unit 22 Reception unit 23 Bit error probability acquisition unit 31 Bit error probability reading unit 32 Bit error probability calculation unit 33 Bit error probability transmission unit 41 Destination address 42 Source address 43 Transmission frame length 44 Control flag 45 Bit error probability Information 46 Payload 47 Error detection code 51 Destination address 52 Source address 53 Safety message length 54 Error detection code type information 55 Payload 56 Error detection code

Claims (6)

安全メッセージを格納した伝送フレームを安全ネットワーク装置間で送受信する安全ネットワークにおいて、安全制御を行う安全層と、前記伝送フレームを送受信する伝送層とを構える前記安全ネットワーク装置であって、
前記伝送層は、
前記安全ネットワークにおける伝送路のビットエラー確率を取得するビットエラー確率取得手段、
を備え、
前記安全層は、
前記ビットエラー確率取得手段から通知されたビットエラー確率に基づいて、安全メッセージに付与する誤り検出符号の種別を適宜変更する誤り検出符号種別変更手段と、
前記誤り検出符号種別変更手段から通知される誤り検出符号の種別に基づいて、前記安全メッセージについての誤り検出符号を算出し、さらに、当該誤り検出符号の種別を示す誤り検出符号種別情報および当該算出した誤り検出符号を書き込んだ安全メッセージを生成する誤り検出符号情報書込手段と、
を備え、
前記伝送層は、前記誤り検出符号情報書込手段により生成された安全メッセージを格納した伝送フレームを送信することを特徴とする安全ネットワーク装置。
In a safety network for transmitting and receiving a transmission frame storing a safety message between safety network devices, the safety network device comprising a safety layer for performing safety control and a transmission layer for transmitting and receiving the transmission frame,
The transmission layer is
Bit error probability acquisition means for acquiring a bit error probability of a transmission line in the safety network;
With
The safety layer is
Based on the bit error probability notified from the bit error probability acquisition means, error detection code type change means for appropriately changing the type of error detection code to be given to the safety message;
Based on the error detection code type notified from the error detection code type changing means, an error detection code for the safety message is calculated, and further, error detection code type information indicating the type of the error detection code and the calculation Error detection code information writing means for generating a safety message in which the error detection code is written;
With
The safety network device, wherein the transmission layer transmits a transmission frame storing a safety message generated by the error detection code information writing means.
前記ビットエラー確率取得手段は、
受信した伝送フレームから、自装置から他装置への伝送方向のビットエラー確率である第1のビットエラー確率情報を読み出すビットエラー確率読出手段と、
受信した伝送フレームに基づいて他装置から自装置への伝送方向のビットエラー確率を算出するビットエラー確率算出手段と、
他装置へ送信する伝送フレームに、前記ビットエラー確率算出手段により算出されたビットエラー確率を示す第2のビットエラー確率情報および前記誤り検出符号情報書込手段にて生成された安全メッセージを格納するビットエラー確率伝送手段と、
を備え、
前記伝送層は、前記誤り検出符号情報書込手段により生成された安全メッセージに加えて、さらに、前記第2のビットエラー確率情報を格納した伝送フレームを送信することを特徴とする請求項1に記載の安全ネットワーク装置。
The bit error probability acquisition means includes
Bit error probability reading means for reading first bit error probability information which is a bit error probability in the transmission direction from the own device to another device from the received transmission frame;
Bit error probability calculation means for calculating the bit error probability in the transmission direction from the other device to the own device based on the received transmission frame;
Second bit error probability information indicating the bit error probability calculated by the bit error probability calculation means and a safety message generated by the error detection code information writing means are stored in a transmission frame transmitted to another apparatus. Bit error probability transmission means;
With
The transmission layer further transmits a transmission frame storing the second bit error probability information in addition to the safety message generated by the error detection code information writing means. The described safety network device.
前記ビットエラー確率取得手段では、前記ビットエラー確率読出手段が、前記第1のビットエラー確率情報が示すビットエラー確率を前記誤り検出符号種別変更手段に通知することを特徴とする請求項2に記載の安全ネットワーク装置。   3. The bit error probability acquisition unit, wherein the bit error probability reading unit notifies the error detection code type changing unit of a bit error probability indicated by the first bit error probability information. Safety network equipment. 前記ビットエラー確率算出手段は、さらに、算出したビットエラー確率を前記ビットエラー確率読出手段に通知し、
前記ビットエラー読出手段は、さらに、前記ビットエラー確率算出手段にて算出されたビットエラー確率と、自身が読み出した前記第1のビットエラー確率情報が示すビットエラー確率とを比較し、確率の高い方のビットエラー確率を前記誤り検出符号種別変更手段に通知することを特徴とする請求項2に記載の安全ネットワーク装置。
The bit error probability calculating means further notifies the calculated bit error probability to the bit error probability reading means,
The bit error reading means further compares the bit error probability calculated by the bit error probability calculating means with the bit error probability indicated by the first bit error probability information read by itself, and has a high probability. The safety network device according to claim 2, wherein the bit error probability of the other is notified to the error detection code type changing means.
誤り検出符号の種別についてのハミング距離およびアルゴリズムを追加可能である誤り検出符号種別追加手段と、
誤り検出符号の種別についてのハミング距離およびアルゴリズムを記憶する誤り検出符号情報格納手段と、
をさらに備え、
前記誤り検出符号種別変更手段は、自身および前記誤り検出符号情報格納手段が記憶する誤り検出符号の種別のなかから、前記安全層で使用する誤り検出符号の種別を選択することを特徴とする請求項1〜4のいずれか1つに記載の安全ネットワーク装置。
An error detection code type addition means capable of adding a Hamming distance and an algorithm for the type of error detection code;
Error detection code information storage means for storing the Hamming distance and algorithm for the type of error detection code;
Further comprising
The error detection code type changing means selects an error detection code type used in the safety layer from among the error detection code types stored by itself and the error detection code information storage means. Item 5. The safety network device according to any one of Items 1 to 4.
請求項1〜5のいずれか1つに記載の安全ネットワーク装置、
を複数備えることを特徴とする安全ネットワーク。
The safety network device according to any one of claims 1 to 5,
A safety network comprising a plurality of devices.
JP2009048259A 2009-03-02 2009-03-02 Safety network apparatus and safety network Pending JP2010206394A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009048259A JP2010206394A (en) 2009-03-02 2009-03-02 Safety network apparatus and safety network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009048259A JP2010206394A (en) 2009-03-02 2009-03-02 Safety network apparatus and safety network

Publications (1)

Publication Number Publication Date
JP2010206394A true JP2010206394A (en) 2010-09-16

Family

ID=42967455

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009048259A Pending JP2010206394A (en) 2009-03-02 2009-03-02 Safety network apparatus and safety network

Country Status (1)

Country Link
JP (1) JP2010206394A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103262452A (en) * 2011-07-15 2013-08-21 三菱电机株式会社 Transmission apparatus, reception apparatus, communication apparatus, communication system, and transmission method
JP2015508978A (en) * 2012-03-02 2015-03-23 エルエス産電株式会社Lsis Co., Ltd. Communication apparatus and communication method
JP2015508977A (en) * 2012-03-02 2015-03-23 エルエス産電株式会社Lsis Co., Ltd. Communication apparatus and communication method
WO2019207697A1 (en) * 2018-04-25 2019-10-31 三菱電機株式会社 Information processing device, information processing method, and information processing program
US11677495B2 (en) 2019-04-16 2023-06-13 Mitsubishi Electric Corporation Safety communication device, safety communication system, safety communication method, and computer readable medium

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0322159A (en) * 1989-06-20 1991-01-30 Hitachi Ltd Multi-protocol supporting system
JPH09298575A (en) * 1996-04-30 1997-11-18 Nippon Telegr & Teleph Corp <Ntt> Data transmission control system and data transmission control method
JPH10503906A (en) * 1994-12-09 1998-04-07 モトローラ・インコーポレイテッド Method for performing handover in a communication system
JP2001268148A (en) * 2000-03-16 2001-09-28 Mitsubishi Electric Corp Radio communication system
JP2004048474A (en) * 2002-07-12 2004-02-12 Hitachi Building Systems Co Ltd Data transmitter for elevator
JP2005049967A (en) * 2003-07-30 2005-02-24 Toshiba Corp Failsafe processor and protection control unit for railroad
JP2005051684A (en) * 2003-07-31 2005-02-24 Sanyo Electric Co Ltd Method for determining transmission speed and terminal device using the same
JP2006129097A (en) * 2004-10-29 2006-05-18 Matsushita Electric Ind Co Ltd Error detection/correction apparatus of teletext data and error detection/correction program of teletext data
JP2008147960A (en) * 2006-12-08 2008-06-26 Fujitsu Ltd Transmission apparatus, reception apparatus and data transmission method
WO2009008062A1 (en) * 2007-07-10 2009-01-15 Mitsubishi Electric Corporation Transmitter apparatus and communication system

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0322159A (en) * 1989-06-20 1991-01-30 Hitachi Ltd Multi-protocol supporting system
JPH10503906A (en) * 1994-12-09 1998-04-07 モトローラ・インコーポレイテッド Method for performing handover in a communication system
JPH09298575A (en) * 1996-04-30 1997-11-18 Nippon Telegr & Teleph Corp <Ntt> Data transmission control system and data transmission control method
JP2001268148A (en) * 2000-03-16 2001-09-28 Mitsubishi Electric Corp Radio communication system
JP2004048474A (en) * 2002-07-12 2004-02-12 Hitachi Building Systems Co Ltd Data transmitter for elevator
JP2005049967A (en) * 2003-07-30 2005-02-24 Toshiba Corp Failsafe processor and protection control unit for railroad
JP2005051684A (en) * 2003-07-31 2005-02-24 Sanyo Electric Co Ltd Method for determining transmission speed and terminal device using the same
JP2006129097A (en) * 2004-10-29 2006-05-18 Matsushita Electric Ind Co Ltd Error detection/correction apparatus of teletext data and error detection/correction program of teletext data
JP2008147960A (en) * 2006-12-08 2008-06-26 Fujitsu Ltd Transmission apparatus, reception apparatus and data transmission method
WO2009008062A1 (en) * 2007-07-10 2009-01-15 Mitsubishi Electric Corporation Transmitter apparatus and communication system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
CSND200700041001; 森岡  義嗣: '装置運転からみたこれからの工場安全  -その考え方・進め方' 計装 Vol.49  No.11, 2006, p.37-41, (有)工業技術社 *
JPN6013007933; 森岡  義嗣: '装置運転からみたこれからの工場安全  -その考え方・進め方' 計装 Vol.49  No.11, 2006, p.37-41, (有)工業技術社 *

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103262452B (en) * 2011-07-15 2016-03-30 三菱电机株式会社 Dispensing device, receiving system, communicator, communication system and sending method
KR20130109211A (en) 2011-07-15 2013-10-07 미쓰비시덴키 가부시키가이샤 Transmission apparatus, reception apparatus, communication apparatus, communication system, and transmission method
DE112011105003T5 (en) 2011-07-15 2013-11-28 Mitsubishi Electric Corp. Transmitting device, receiving device, communication device, communication system and transmission method
DE112011105003B4 (en) 2011-07-15 2021-12-09 Mitsubishi Electric Corp. Sending device, receiving device, communication device, communication system, and sending method
CN103262452A (en) * 2011-07-15 2013-08-21 三菱电机株式会社 Transmission apparatus, reception apparatus, communication apparatus, communication system, and transmission method
US10142058B2 (en) 2012-03-02 2018-11-27 Lsis Co., Ltd. Communication device and communication method
JP2015508977A (en) * 2012-03-02 2015-03-23 エルエス産電株式会社Lsis Co., Ltd. Communication apparatus and communication method
US10237018B2 (en) 2012-03-02 2019-03-19 Lsis Co., Ltd. Communication device and communication method
JP2015508978A (en) * 2012-03-02 2015-03-23 エルエス産電株式会社Lsis Co., Ltd. Communication apparatus and communication method
WO2019207697A1 (en) * 2018-04-25 2019-10-31 三菱電機株式会社 Information processing device, information processing method, and information processing program
JPWO2019207697A1 (en) * 2018-04-25 2020-07-30 三菱電機株式会社 Information processing apparatus, information processing method, and information processing program
CN112005508A (en) * 2018-04-25 2020-11-27 三菱电机株式会社 Information processing apparatus, information processing method, and information processing program
US11677495B2 (en) 2019-04-16 2023-06-13 Mitsubishi Electric Corporation Safety communication device, safety communication system, safety communication method, and computer readable medium

Similar Documents

Publication Publication Date Title
CN110213068B (en) Message middleware monitoring method and related equipment
JP2010206394A (en) Safety network apparatus and safety network
JP2010011296A (en) Transmitting and receiving circuit, transmitting circuit, and transmitting and receiving method
US8194758B2 (en) Image receiving apparatus and control method of image receiving apparatus
US8397142B2 (en) Shared information generating apparatus and recovering apparatus
CN104104475A (en) Response signal generation method, receiving method and device
WO2017012460A1 (en) Method and apparatus for detecting failure of random memory, and processor
US20110004817A1 (en) Crc management method performed in sata interface and data storage device using crc management method
CN104270287A (en) Message disorder detecting method and device
JP5193162B2 (en) Wireless communication state acquisition method and wireless station
JP4839364B2 (en) Combined command and data code
CN103746868A (en) Methods and apparatuses for sending and receiving testing messages, and testing equipment
CN108259340B (en) Topology information transmission method and device
KR101420728B1 (en) Determining optimum delivery conditions associated with a restoration plan in a communication network
KR20080067044A (en) Data transmitting/receiving method and communication system thereof
US9319314B2 (en) Apparatus and method for using link-tail of link list to store data pattern which is indicative of end of link list and auxiliary information
US10095474B2 (en) Filler bank control circuit for synchronous FIFO queues and other memory devices
JP7332660B2 (en) RELAYER, PROGRAM, SYSTEM, COMMUNICATION TERMINAL AND METHOD
JP2017175495A (en) Transmitter, receiver, communication system, method and program
JP2007101457A (en) Transmitter, receiver, time notification method, and time setting method
JPH10233700A (en) Crc error check method, crc error check system, monitor control method and monitor control system
US20150058707A1 (en) Communication device and communication method
US20240154910A1 (en) Selective and diverse traffic replication
JP2002261737A (en) Transmission data loss detection system
CN112333037B (en) Communication link self-detection method and system and automatic driving vehicle

Legal Events

Date Code Title Description
A621 Written request for application examination

Effective date: 20110912

Free format text: JAPANESE INTERMEDIATE CODE: A621

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130215

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130226

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130426

A02 Decision of refusal

Effective date: 20130917

Free format text: JAPANESE INTERMEDIATE CODE: A02