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
JP6204058B2 - Plc通信システム - Google Patents
[go: Go Back, main page]

JP6204058B2 - Plc通信システム - Google Patents

Plc通信システム Download PDF

Info

Publication number
JP6204058B2
JP6204058B2 JP2013097451A JP2013097451A JP6204058B2 JP 6204058 B2 JP6204058 B2 JP 6204058B2 JP 2013097451 A JP2013097451 A JP 2013097451A JP 2013097451 A JP2013097451 A JP 2013097451A JP 6204058 B2 JP6204058 B2 JP 6204058B2
Authority
JP
Japan
Prior art keywords
communication
plc
path
node
processing nodes
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
JP2013097451A
Other languages
English (en)
Other versions
JP2014219774A (ja
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.)
JTEKT Corp
Toyota Motor Corp
Original Assignee
JTEKT Corp
Toyota Motor 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 JTEKT Corp, Toyota Motor Corp filed Critical JTEKT Corp
Priority to JP2013097451A priority Critical patent/JP6204058B2/ja
Priority to US14/243,159 priority patent/US9823641B2/en
Priority to EP14164139.9A priority patent/EP2801877B1/en
Priority to CN201410171905.5A priority patent/CN104144074B/zh
Publication of JP2014219774A publication Critical patent/JP2014219774A/ja
Application granted granted Critical
Publication of JP6204058B2 publication Critical patent/JP6204058B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/04Program control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/05Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
    • G05B19/058Safety, monitoring
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • G05B19/4185Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the network communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/403Bus networks with centralised control, e.g. polling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0677Localisation of faults
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • H04L43/0811Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking connectivity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/10Active monitoring, e.g. heartbeat, ping or trace-route
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/10Plc systems
    • G05B2219/15Plc structure of the system
    • G05B2219/15026Detection of data transmission faults
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/44Star or tree networks
    • H04L2012/445Star or tree networks with switching in a hub, e.g. ETHERNET switch
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/16Threshold monitoring
    • 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

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Cardiology (AREA)
  • Health & Medical Sciences (AREA)
  • Quality & Reliability (AREA)
  • General Health & Medical Sciences (AREA)
  • Manufacturing & Machinery (AREA)
  • General Engineering & Computer Science (AREA)
  • Environmental & Geological Engineering (AREA)
  • Small-Scale Networks (AREA)
  • Programmable Controllers (AREA)
  • Maintenance And Management Of Digital Transmission (AREA)

Description

本発明は、PLCと他の機器との通信を行うシステムであって、通信回線の異常の場合にその異常箇所を把握できるシステムに関するものである。
プログラマブルロジックコントローラ(以下、PLCと言う。プログラマブルコントローラとも称する)は、他の処理機器と通信を行うことで動作する。PLCにおいて、特許文献1には、ある局が他の局からデータを受信する場合において、一定時間受信できず、タイマがタイムアップしたときに、通信異常であると判断することが記載されている。また、特許文献2には、発呼動作のリトライ回数を表示することで、どの位のリトライ回数でデータ授受通信が成立しているかを把握することが記載されている。
特開平6−324723号公報 特開平2−235104号公報
しかし、多数の通信機器が接続されている場合には、通信経路のどの部位が異常であるかを発見することは容易ではない。
本発明は、このような事情に鑑みてなされたものであり、作業者が、通信経路の異常の場合にどの部位が異常であるかを把握できるPLC通信システムを提供することを目的とする。
(請求項1)本手段に係るPLC通信システムは、プログラマブルロジックコントローラ(以下、PLC)と、複数の処理機器と、前記PLCおよび前記複数の処理機器のそれぞれに設けられ、前記PLCおよび前記複数の処理機器のそれぞれが他と通信可能とする3以上の通信処理ノードと、前記通信処理ノード間をデータ通信可能に接続する中継機器および複数の通信回線と、を備えるPLC通信システムであって、前記PLCは、通信処理ノード間の通信不能状態および前記通信処理ノード間の正常通信状態を検出し、前記PLC通信システムは、前記中継機器および複数の通信回線のそれぞれについての前記通信不能状態の経路を構成する回数に基づいて、通信経路における異常部位を表示する表示装置を備える。
2つの通信処理ノード間を接続する前記中継機器および複数の通信回線のうち前記通信不能状態の経路を構成すると判定された部位には、異なる2つの通信処理ノード間において前記正常通信状態の経路を構成すると判定される部位が含まる場合がある。前記表示装置は、前記中継機器および複数の通信回線のうち前記通信不能状態の経路を構成すると判定された部位の中から、前記正常通信状態の経路を構成すると判定された部位以外の部位であって、さらに前記通信不能状態の経路を構成する回数が第一閾値以上の部位を、前記異常部位として表示する。
(請求項2,8)好ましくは、前記表示装置は、全ての通信回線図を表示すると共に、前記通信回線図中における前記異常部位を他部位とは異なる表示とする。
(請求項3,9)好ましくは、前記表示装置は、前記中継機器および複数の通信回線のうち前記通信不能状態の経路を構成すると判定された部位の中から、前記正常通信状態の経路を構成すると判定された部位以外の部位であって、さらに前記通信不能状態の経路を構成する回数が前記第一閾値より少なく第二閾値以上の部位を注意部位として、前記異常部位および他部位とは異なる表示方法にて表示する。
(請求項4,10)好ましくは、前記表示装置は、前記中継機器および複数の通信回線のそれぞれについて、前記通信不能状態の経路を構成する回数を表示する。
(請求項5,11)好ましくは、前記通信回線は、FL−netであり、各前記通信処理ノードは、順次トークンの送受を行うと共に、前順の通信処理ノードからトークンを受信しない場合に次順の通信処理ノードに対して再発行したトークンを送信するリトライ処理を行い、前記PLCは、前記リトライ処理が設定回数行われる場合に、当該通信処理ノードと前順の通信処理ノードとを接続する経路を通信不能状態の経路と認識する。
(請求項6,12)好ましくは、各前記通信処理ノードは、送信データの送信先アドレスに基づいて他の通信処理ノードに対してデータ送信を行うと共に、データ送信をできない場合にデータを再送信するリトライ処理を行い、前記PLCは、前記リトライ処理が設定回数行われる場合に、送信元の通信処理ノードと送信先の通信処理ノードとを接続する経路を通信不能状態の経路と認識する。
(請求項)好ましくは、前記表示装置は、前記通信処理ノード毎のリトライ処理の回数をさらに表示する。
(請求項1)本手段に係るPLC通信システムによれば、表示装置が、中継機器および複数の通信回線のそれぞれについての通信不能状態の経路を構成する回数に基づいて異常部位を表示している。通信不能状態の経路を構成する回数が多いほど、当該部位が異常部位である可能性が高い。そこで、通信不能状態の経路を構成する回数に基づいた部位を表示装置に表示することで、作業者が容易に異常部位を特定することができる。
また、2つの通信処理ノード間における通信経路の一部が他の2つの通信処理ノード間の通信経路を構成する場合がある。そして、他の2つの通信処理ノード間における通信経路が正常通信状態の経路であったとしても、2つの通信処理ノード間の通信経路が通信不能状態となる場合がある。このような場合には、上記正常通信状態の経路を構成する部位が、通信不能状態の経路を構成する部位としてカウントされる可能性がある。そこで、通信不能状態の経路としてカウントされたとしても、当該部位が正常通信状態の経路であれば、当該部位を異常部位として表示しないようにしている。従って、確実に異常部位を特定することができる。
(請求項2,8)全ての通信回線図を表示した上で、異常部位を他部位と異なる表示とすることで、異常部位がどこに存在しているのかを容易に把握できる。
(請求項3,9)通信不能状態を構成する回数が多い場合には異常であるとしても、当該回数が異常とするほど多くないとしても異常となる可能性がある場合がある。このような場合に、異常部位と注意部位と他部位(異常部位および注意部位以外の部位)とを区別して表示することで、作業者がシステム管理を行い易くできる。そして、作業者に対して、注意部位が異常にならないように注意喚起を図ることができる。
(請求項4,10)表示装置に通信不能状態の経路を構成する回数を表示することで、異常部位の中でも、どのような現象が生じているかを把握することができる。さらに、異常部位と判定された部位が複数存在する場合に、例えば、実際の異常検査を行う順位を当該回数が多い順にすることができる。これにより、早期に、異常部位を検出できる。
(請求項5,11)FL−netによる通信回線の場合に、確実に異常部位を把握できる。
(請求項6,12)送信先アドレスをもつデータの場合、例えばTCP(Transmission Control Protocol)の場合に、確実に異常部位を把握できる。
(請求項)リトライ処理の回数をさらに表示することで、異常部位の予測を図ることができる。さらに、リトライ回数を表示しておくことで、どの通信処理ノードが異常であるかを確認することができる。例えば、異常部位が複数存在する場合に、リトライ処理回数が多い通信処理ノードによる通信経路を構成する部位を優先的に確認することもできる。
本発明の第一実施形態におけるPLC通信システムを含むネットワークシステムの全体構成図である。 図1のFL-net網の一部分を取り出したネットワーク構成(PLC通信システム)を示す。図中、ノード番号は、トークン(送信権)の移動順序に相当する。また、×印にて断線箇所を示す。 図2の構成において、時間経過に伴うトークンの移動を示し、太線矢印は既に発行されたトークンの移動を示し、二重線矢印は再発行されたトークンの移動を示す。 図3の状態において、各通信処理ノードにおけるリトライ処理の回数を示す。 図2のPLCによる通信不能状態の経路の決定処理を示すフローチャートである。 図2および図3の時刻t30における表示装置の表示内容を示す。ハブおよび通信回線におけるカッコ内の数字は、通信不能回数のカウント数を示し、ノードにおけるカッコ内の数字は、リトライ処理の回数を示す。 図2の表示装置における通信不能回数のカウント処理を示すフローチャートである。 図2の表示装置における異常/注意の判定処理を示すフローチャートである。 図2とは異なる部位が断線した場合のネットワーク構成(PLC通信システム)を示す。 図9の構成において、表示装置の表示内容を示す。ハブおよび通信回線におけるカッコ内の数字は、通信不能回数のカウント数を示し、ノードにおけるカッコ内の数字は、リトライ処理の回数を示す。 第一実施形態の変形態様であって、図2および図3の時刻t30における表示装置の表示内容を示す。ハブおよび通信回線におけるカッコ内の数字は、通信不能回数を示し、ノードにおけるカッコ内の数字は、リトライ処理の回数を示す。 第二実施形態であって、表示装置における異常/注意の判定処理を示すフローチャートである。 図12の処理を適用した場合の表示装置の表示内容を示す。 第三実施形態であって、図1のDeviceNet(商標登録)網の一部分を取り出した枝状分岐のネットワーク構成(PLC通信システム)であって、例えばTCP(Transmission Control Protocol)を適用してデータ送信を行う場合のネットワーク構成を示す。×印にて通信回線の断線箇所を示す。 図14の構成において、時間経過に伴い、マスタノードからスレーブノードへデータを送信する一例を示す。太線矢印は目的のスレーブノードにデータが送信されたことを示し、二重線矢印はデータ送信が行われず、マスタノードがリトライ処理を行ったことを示す。 図15の時刻t27における表示装置の表示内容を示す。
<第一実施形態>
(ネットワークシステムの全体構成)
第一実施形態のPLC通信システムを含むネットワークシステムの全体構成について、図1を参照して説明する。図1に示すように、ネットワークシステムは、工作機械や産業用ロボットなどを制御するプログラマブルロジックコントローラ(以下、「PLC」と称する)20を含み、他の処理機器と通信するシステムである。
ネットワークシステムは、PLC20の他、PLC20に対してパラメータの入力、通信回線図の入力などを行う入力装置10、PLC20に関する情報を表示する表示装置30を備える。さらに、ネットワークシステムは、PLC20に接続された通信処理ノード41を備える。通信処理ノード41は、FL-net、DeviceNet(登録商標、以下同様)に対応する。
そして、図1においては、ネットワークシステムは、通信処理ノード41を介して、FL-net網100およびDeviceNet網200を形成する。FL-net網100は、複数の処理機器150(以下、「機器」と称する)と、各機器150に設けられる複数の通信処理ノード140と、通信処理ノード41と各通信処理ノード140との間をデータ通信可能に接続する中継機器110および複数の通信回線120とを備える。DeviceNet網200は、複数の処理機器250と、各処理機器250に設けられる複数のスレーブノードとしての通信処理ノード240と、マスタノードとしての通信処理ノード41と各スレーブノードとしての通信処理ノード240との間をデータ通信可能に接続する中継機器210および複数の通信回線220とを備える。
FL-net網100により通信処理ノード41に通信可能に接続される他の機器150は、例えば、他のPLCなどである。また、DeviceNet網200により通信処理ノード41に通信可能に接続される他の機器250は、他のPLCやI/Oモジュールなどである。なお、各網100,200において、中継機器110,210としてのハブを用いて、接続する他の機器の数を増加することが可能である。DeviceNet網200において、中継機器210は、例えば、T分岐タップなどのハブである。
入力装置10は、作業者によりPLC20における設定値を入力することができ、また、表示装置30において表示する内容の設定変更情報を入力することができる。PLC20は、他の機器150,250の状態情報をハブ110,210および通信回線120,220を介して取得して、演算または機器の動作処理を行う。さらに、PLC20は、自ら演算した結果または接続される機器の状態情報を、他の機器150,250へ送信する。さらに、PLC20は、ネットワークに接続されている通信処理ノード140,240の電源がON状態であるかOFF状態であるかを認識することができる。さらに、PLC20は、通信処理ノード140,240間の通信が不能状態であるか、正常状態であるかを検出することができる。
表示装置30には、全ての通信回線図(ネットワーク構成図)が表示される。さらに、表示装置30には、異常部位および注意部位をそれぞれ異なる表示方法(例えば、異なる色)により表示される。また、表示装置30には、全ての通信回線図を表示せずに、異常部位および注意部位を特定できる情報のみを表示することもできる。
(PLC通信システムの構成)
次に、本実施形態のPLC通信システム101について、図2を参照して説明する。本実施形態のPLC通信システム101は、図1に示すネットワークシステムのうち、入力装置10、PLC20、表示装置30、通信処理ノード41およびFL-net網100を含む部分に相当する。ただし、図2には、FL-net網100における通信処理ノードの一部のみを図示する。
図2に示すように、PLC通信システム101は、入力装置10と、PLC20と、表示装置30と、PLC20に接続される通信処理ノード1(以下、「ノード」と称する)、中継機器としてのハブ111−117および通信回線121−139(以下、「回線」と称する)を介して接続されたノード2〜13と、各ノード2−13に接続された他の機器2−13とを備える。また、PLC通信システム101は、相互に各ノード1−13間をデータ通信可能に接続するために、FL-netに準拠したハブ111−117および回線121−139を備える。回線121−139は、ノード1−13のそれぞれとハブ111−117と間を接続する。
ここで、FL-net網100においては、各ノード1−13がデータの送信権(トークン)を決められた順序で移動させる。図2において、トークンの移動順序は、ノード番号順、すなわち、ノード1→ノード2→ノード3→ノード4→ノード5→ノード6→ノード7→ノード8→ノード9→ノード10→ノード11→ノード12→ノード13としている。そして、トークンを有するノードは、他のノードに対してデータを送信することができる。換言すると、ノードは、トークンを有する場合に他のノードに対してデータを送信でき、トークンを有さない場合にはデータを送信できない。例えば、ノード2が前順のノード1からトークンを受け取ると、受け取ってから規定時間内に他のノード1,3−13へデータを送信し、当該規定時間を経過すると当該ノード2は前順から受け取ったトークンを次順のノード3に送る。
しかし、なんらかの原因により、例えばノード6が前順のノード5からトークンを受け取るべきタイミングになったにも関わらず、トークンを受け取ることができない場合には、ノード6はトークンを再発行して、再発行したトークンを次順のノード7に送信する。この処理をリトライ処理と称する。つまり、当該ノード6は、新たなトークンを発行して、必要なデータを他のノード1−5,7−13へ送信した後に、決められた次順のノード7に当該トークンを送信する。
(既発行トークンの移動およびトークンの再発行)
次に、回線128に断線などの通信異常が生じた場合を例に挙げ、既発行トークンの移動およびトークンの再発行について図2−図4を参照して説明する。図2および図3に示すように、時刻t1において、トークンは、ノード1から次順のノード2へ移動する。ここで、図3において、太線矢印は、既に発行されたトークンが移動したことを示す。そして、直後に回線128が断線したとする。トークンは、時刻t2において、ノード2から次順のノード3へ移動し、時刻t3において、ノード3から次順のノード4へ移動し、時刻t4において、ノード4から次順のノード5へ移動する。
続いて、時刻t5において、ノード5から次順のノード6へ送信する。しかし、回線128が断線しているため、ノード6は、前順のノード5からトークンを受け取ることはできない。従って、ノード6は、トークンを再発行して、時刻t6において、再発行したトークンを次順のノード7へ送信する。つまり、ノード6は、リトライ処理を行う。ここで、図3において、二重線矢印は、再発行されたトークンが移動したことを示す。
回線128の断線によって、ノード7は、前順のノード6から送信されたトークンを受け取ることはできない。そのため、ノード7は、トークンを再発行して、時刻t7において、再発行したトークンをノード8へ送信する。つまり、ノード7もリトライ処理を行う。
続いて、時刻t8ーt10において、ノード8→ノード9→ノード10→ノード11へ移動する。続いて、回線128が断線しているため、時刻t11,t12において、ノード12,13は、それぞれの前順のノード11,12からトークンを受け取ることができない。従って、ノード12,13は、トークンを再発行する。つまり、ノード12,13は、リトライ処理を行う。時刻t14−26は、時刻t1−t13と同様の処理が行われる。
図3に示すように、トークンが移動しまたは再発行される場合において、各ノード1−13のリトライ回数は、図4に示すようになる。図4に示すように、ノード1−5,8−11のリトライ回数は、t1−t30の間、0回である。しかし、ノード6のリトライ回数は、時刻t6にて1回となり、t19にて2回となる。また、ノード7のリトライ回数は、t7にて1回、t20にて2回となる。ノード12のリトライ回数は、t12にて1回、t25にて2回となる。ノード13のリトライ回数は、t13にて1回、t26にて2回となる。
(PLCによる通信不能状態の判定)
次に、PLC20による通信不能状態の判定について、図5を参照して説明する。図5に示すように、ノードのカウンタnを初期値1にセットする(S1)。そして、後述するが、カウンタnを1ずつ加算することで、全てのノード1−13について、以下の処理を行う。S1の次には、ノード(n)におけるリトライ回数が設定回数k回以上であるか否かを判定する(S2)。ここで、kは、例えば1や2とする。つまり、k=1の場合には、リトライ回数が1回以上となるノードが対象となる。そして、nが初期値1の場合には、ノード1におけるリトライ回数がk回以上であるかを判定する。
ここで、図4に示すように、時刻t30において、ノード1−5,8−11は、リトライ回数が0回であるため、この判定はNoとなる。一方、ノード6−7,12−13は、リトライ回数が2回であるため、この判定はYesとなる。
続いて、ノード(n)におけるリトライ回数が設定回数k回以上の場合には(S2:Y)、リトライ処理の原因経路を「通信不能状態の経路」と決定する(S3)。例えば、ノード6はトークンのリトライ回数が2回であるため、S2:Yとなり、当該ノード6と前順のノード5とを接続する通信経路が「通信不能状態の経路」であると決定される。ノード5とノード6との通信経路は、回線135→ハブ116→回線134→ハブ115→回線131→ハブ111→回線122→ハブ112→回線125→ハブ113→回線128→ハブ114→回線129である。
そして、S3の後およびS2:Nの場合には、ノードのカウンタnが、ノードの最大数n(max)である場合には、処理を終了する(S4:Y)。一方、ノードのカウンタnが最大数n(max)に達していなければ(S4:N)、カウンタnに1を加算して(S5)、S2から繰り返す。このように、PLC20は、リトライ回数が設定回数k回以上となる場合に、リトライ処理の原因経路を通信不能状態の経路として認識する。
(表示装置の処理および表示内容)
次に、回線128が断線などの通信異常が生じた場合を例に挙げ、表示装置30による処理および表示内容について図6−図8を参照して説明する。ここで、表示装置30には、図6に示すように、全ての通信回線図が表示される。表示装置30に表示される通信回線図において、各ノード1−13の部位に、カッコ内の数字としてリトライ回数が表示される。例えば、ノード6,7,12,13のカッコ内には、2が表示され、他のノードのカッコ内には0が表示される。
表示装置30は、図7に示すように、通信不能回数のカウント処理を行う。通信不能回数のカウント処理とは、ハブ111−117および回線121−139のそれぞれについて、通信不能状態の経路を構成した回数相当値を算出する処理である。図7に示すように、通信不能状態の経路のカウンタjを初期値1にセットする(S11)。このカウンタjは、図5に示すPLC20の処理において、通信不能状態の経路と決定された経路の数に相当する。
続いて、カウンタjの通信不能状態の経路を構成するハブおよび回線について、通信不能回数を1ずつ加算する(S12)。例えば、ノード6によるトークンの再発行の場合において、通信不能状態の経路を構成するハブおよび回線とは、ノード5とノード6とを接続する経路である。つまり、当該経路を構成するハブ116,115,111,112,113,114と回線135,134,131,122,125,128,129のそれぞれが、通信不能回数1回加算る。
続いて、カウンタjが、最大数j(max)である場合には、処理を終了する(S13:Y)。一方、カウンタjが最大数j(max)に達していなければ(S13:N)、カウンタjに1を加算して(S14)、S12から繰り返す。従って、ハブ111−117および回線121−139のそれぞれについて、「通信不能状態の経路を構成する回数」が決定される。
そして、図6に示すように、表示装置30に表示される通信回線図において、各ハブ111−117および回線121−139のそれぞれの部位に、カッコ内の数字として「通信不能状態の経路を構成する回数」が表示される。例えば、ハブ116,115,111,112,113,114と回線134,131,122,125,128のカッコ内には、4が表示される。また、ハブ117および回線137,129,130のカッコ内には、2が表示される。
次に、表示装置30は、図8に示すように、異常部位と注意部位との判定を行う。この判定は、ハブ111−117および回線121−139のそれぞれについて行う。まず、表示装置30は、通信不能回数が第一閾値Th1以上であるか否かを判定する(S21)。ここでは、第一閾値Th1は、3回とする。従って、例えばハブ114,116の通信不能回数は4回であるため、第一閾値Th1以上である。
通信不能回数が第一閾値Th1以上の場合には(S21:Y)、続いて、当該部位が正常通信経路を構成する部位であるか否かを判定する(S22)。ここで、正常通信経路とは、実際に通信が可能であった経路である。例えば、ノード7とノード8とを接続する経路は正常通信経路となる。このときの正常通信経路を構成する部位とは、ハブ117,116,115,111,112および回線138,137,134,131,122,124である。
そして、正常通信経路を構成する部位である場合には(S22:Y)、そのまま処理を終了する。一方、正常通信経路を構成する部位ではない場合には(S22:N)、当該部位を異常部位と判定し(S23)、処理を終了する。例えば、ハブ116は、通信不能回数が4回であるが、正常通信経路を構成する部位である。従って、ハブ116は、異常部位とは判定されず、正常部位であると判定される。一方、ハブ114および回線128は、通信不能回数が4回であって、正常通信経路を構成する部位ではない。従って、ハブ114および回線128は、異常部位と判定される。
そして、S21において、通信不能回数が第一閾値Th1より少ない場合には(S21:N)、続いて、表示装置30は、通信不能回数が第二閾値Th2以上であるか否かを判定する(S24)。ここでは、第二閾値Th2は、1回とする。従って、例えばハブ117および回線129の通信不能回数は2回であるため、第二閾値Th2以上である。
通信不能回数が第二閾値Th2以上の場合には(S24:Y)、続いて、当該部位が正常通信経路を構成する部位であるか否かを判定する(S25)。正常通信経路とは、上述したように、実際に通信が可能であった経路である。そして、正常通信経路を構成する部位である場合には(S25:Y)、そのまま処理を終了する。
一方、正常通信経路を構成する部位ではない場合には(S25:N)、当該部位を注意部位と判定し(S26)、処理を終了する。例えば、ハブ117は、通信不能回数が2回であるが、正常通信経路を構成する部位である。従って、ハブ117は、注意部位とは判定されず、正常部位であると判定される。一方、回線129は、通信不能回数が2回であって、正常通信経路を構成する部位ではない。従って、回線129は、注意部位と判定される。
そして、図6に示すように、表示装置30に表示される通信回線図において、異常部位と判定された部位は、太二重実線にて表示され、注意部位と判定された部位は、太二重破線にて表示され、正常部位と判定された部位は、細実線にて表示される。
このように、表示装置30には、正常部位、異常部位および注意部位を区別して、それぞれ異なる表示方法により表示される。なお、図面上、線の太さ、線種などにより区別したが、異なる色により区別して表示することもでき、点灯状態または点滅状態により区別して表示することもできる。
(回線126およびハブ114が異常となった場合)
上記においては、回線128が断線などの異常となった場合について説明した。以下に、他の部位が異常となった場合について、図9−図10を参照して説明する。
図9には、実際の異常箇所を示すPLC通信システム101を示す。図9に示すように、回線126およびハブ114が異常となったとする。この場合、ノード4、ノード5、ノード6、ノード7,ノード12、ノード13がリトライ処理を行う。表示装置30には、図10に示すように表示される。なお、図10においては、上記ノード4,5,6,7,12,13は、2回ずつのリトライ処理を行ったものとしている。
図10に示すように、回線128およびハブ114が異常部位として表示され、回線126,129,130,135が注意部位として表示され、他は正常部位として表示される。このように、実際に異常となる部位が、異常部位または注意部位に含まれており、作業者は、早期の異常部位の特定できる。
(第一実施形態の効果)
上記のように、表示装置30が、ハブ111−117および回線121−139のそれぞれについての通信不能状態の経路を構成する回数に基づいて異常部位を表示している。そして、上記から明らかなように、通信不能状態の経路を構成する回数が多いほど、当該部位が異常部位である可能性が高い。そこで、通信不能状態の経路を構成する回数に基づいた部位を表示装置30に表示することで、作業者が容易に異常部位を特定することができる。
さらに、表示装置30は、異常部位の他に注意部位を区別して表示している。通信不能状態を構成する回数が多い場合には異常であるとしても、当該回数が異常とするほど多くないとしても将来異常となる可能性がある場合がある。このような場合に、異常部位と注意部位とを区別して表示することで、作業者がシステム管理を行い易くできる。そして、作業者に対して、注意部位が異常にならないように注意喚起を図ることができる。
そして、表示装置30は、全ての通信回線図を表示した上で、異常部位および注意部位を他部位(正常部位)と異なる表示とすることで、異常部位がどこに存在しているのかを容易に把握できる。
また、上記においては、表示装置30は、ハブ111−117および回線121−139のうち通信不能状態の経路を構成すると判定された部位の中から、正常通信経路を構成する部位を除外して異常部位および注意部位を表示している。ここで、ハブによりネットワークを構成する場合には、一のノード間における通信経路が他のノード間の通信経路を構成する場合がある。そして、一のノード間における通信経路が正常通信経路であったとしても、他のノード間の通信経路が通信不能状態となる場合がある。
このような場合には、正常通信経路を構成する部位が、通信不能状態の経路を構成する部位としてカウントされる可能性がある。上記実施形態において、例えば、正常通信経路を構成するハブ116が、4回の通信不能回数をカウントしている。そこで、通信不能状態の経路としてカウントされたとしても、当該部位が正常通信経路であれば、当該部位を異常部位および注意部位から除外することで、確実に異常部位および注意部位を特定することができる。
また、表示装置30は、ハブ111−117および回線121−139のそれぞれについて、通信不能状態の経路を構成する回数を表示している。表示装置30に通信不能状態の経路を構成する回数を表示することで、異常部位または注意部位の中でも、どのような現象が生じているかを把握することができる。さらに、異常部位と判定された部位が複数存在する場合に、例えば、実際の異常検査を行う順位を当該回数が多い順にすることができる。これにより、早期に、異常部位を検出できる。
さらに、表示装置30は、ノード毎のリトライ処理の回数を表示している。リトライ処理の回数をさらに表示することで、異常部位および注意部位の予測を図ることができる。さらに、リトライ回数を表示しておくことで、どのノードが異常であるかを確認することができる。例えば、異常部位が複数存在する場合に、リトライ処理回数が多いノードによる通信経路を構成する部位を優先的に確認することもできる。
<第一実施形態の変形態様>
次に、第一実施形態の変形態様について、図11を参照して説明する。上記実施形態においては、図6に示すように、各ハブ111−117および各回線121−139に表示する通信不能回数は、通信不能状態の経路を構成する回数とした。これに対して、図11に示すように、各ハブ111−117および各回線121−139に表示する通信不能回数を、t1からt30における通信不能状態となった回数そのものとして表示する。
例えば、t1からt30の間では、t6におけるノード6→7、t7におけるノード7→8、t12におけるノード12→13、t13におけるノード13→1、t19におけるノード6→7、t20におけるノード7→8、t25におけるノード12→13、t26におけるノード13→1においてリトライ処理を行う。そして、ハブ113は、上記全てのリトライ経路を構成する。つまり、ハブ113は、合計8回の通信不能回数をカウントする。そこで、表示装置30において、ハブ113のカッコ内の数字は8を表示する。そして、この場合、異常部位と注意部位との判定における第一閾値Th1および第二閾値Th2が異なる値に設定されることになる。このようにしたとしても、上記と実質的に同様の効果を奏する。
<第二実施形態>
上記実施形態においては、表示装置30には、正常通信経路を構成する部位を除外して、異常部位および注意部位を表示した。複雑で多数のハブや回線を有するネットワーク構成においては、上記のようにすることで、作業者は確実に異常部位を特定できる。ただし、小規模なネットワーク構成であれば、正常通信経路を構成する部位を除外しないとしても、十分に異常部位を特定することができる場合がある。
そこで、正常通信経路を除外しないようにした場合の表示装置30の処理および表示内容について、図12−図13を参照して説明する。上記実施形態の図8に示す異常部位と注意部位との判定処理に代えて、図12に示す異常部位と注意部位との判定処理を行う。図12に示すように、通信不能回数が第一閾値Th1以上であるかを判定し(S31)、これを満たす場合には(S31:Y)、当該部位を異常部位と判定する(S32)。一方、通信不能回数が第一閾値Th1より少ない場合には(S31:N)、続いて通信不能回数が第二閾値Th2以上であるかを判定する(S33)。これを満たす場合には(S33:Y)、当該部位を注意部位と判定する(S34)。そして、S33の判定条件を満たさない場合、および、異常部位または注意部位であるとの判定終了後には、当該処理を終了する。
この場合、表示装置30には、図13に示すように表示される。つまり、図6において、正常通信経路とされた部位(例えば、回線134,137など)も、異常部位または注意部位として表示される。このように、実際の異常部位以外に、異常部位または注意部位として表示される部位があるが、上記したように、小規模なネットワーク構成であれば十分に適用できる。
<第三実施形態>
次に、本実施形態のPLC通信システム201について、図14を参照して説明する。本実施形態のPLC通信システム201は、図1に示すネットワークシステムのうち、入力装置10、PLC20、表示装置30、通信処理ノード41およびDeviceNet網200を含む部分に相当する。
ここで、DeviceNet網200では、例えばTCP(Transmission Control Protocol)により、データの送受信を行う。そして、マスタとして機能するノード41(以下、「マスタノード」と称する)が、スレーブとして機能する他のノード241−248(以下、「スレーブノード」と称する)に対してデータを送信し、それに対して受信したスレーブノードがマスタノード41に対してデータを送信する。詳細には、マスタノード41が、送信データの送信先アドレスに基づいて、他のノード241−248に対してデータ送信を行う。ただし、マスタノード41がデータ送信できない場合には、データを再送信するリトライ処理を行う。
また、本実施形態においては、DeviceNetにおける枝状分岐を適用する。そこで、分岐タップとしてのハブ211−218と回線221−236とを介して、各ノード41,241−248間にてデータの送受信を行う。また、各スレーブノード241−248は、それぞれの機器251−258に接続されている。
さらに、PLC20は、上記実施形態と同様に、リトライ処理が設定回数行われる場合に、リトライ処理の原因経路を通信不能状態の経路として認識することができる。この場合、PLC20は、送信元のノードであるマスタノード41と、リトライ処理の対象となった送信先のスレーブノードとを接続する経路を、通信不能状態の経路として認識する。
次に、図14に示すように、回線230が断線などの異常となった場合を例に挙げる。この場合において、図15に示すように、時間経過に伴って、マスタノード41からスレーブノード241−248に対して、データが送信された場合とする。図15に示すように、時刻t4においては、マスタノード41からスレーブノード245へデータを送信しているが、回線230が断線異常であるため、送信できない。そのため、リトライ処理が行われる。また、時刻t5においてスレーブノード246に対するデータの送信においても、リトライ処理が行われる。このようにして、時刻t27まで経過したとする。
この場合、表示装置30には、図16に示すように表示される。各スレーブノード241−248のカッコ内には、リトライ処理の対象となった回数が表示される。従って、スレーブノード245、246には、それぞれ4回、3回と表示される。また、ハブ211−218および回線221−236のそれぞれにおいても、通信不能状態の経路を構成した回数が表示される。
また、異常部位および注意部位の判定においては、正常通信経路を除外する。そのため、回線270およびハブ216が異常部位として表示され、回線231,232が注意回線として表示され、他は正常部位として表示される。このように、DeviceNet網200であっても、FL-net網100と同様の効果を奏する。
10:入力装置、 20:PLC(プログラマブルロジックコントローラ)、 30:表示装置、 41:通信処理ノード(マスタノード)、 100:FL-net網、 101,201:PLC通信システム、 110,210,111−117,211−218:中継機器(ハブ)、 120,220,121−139,221−236:通信回線、 140:通信処理ノード、 150,250,251−258:処理機器、 200:DeviceNet網、 240,241−248:通信処理ノード(スレーブノード)、 Th1:第一閾値、 Th2:第二閾値

Claims (12)

  1. プログラマブルロジックコントローラ(以下、PLC)と、
    複数の処理機器と、
    前記PLCおよび前記複数の処理機器のそれぞれに設けられ、前記PLCおよび前記複数の処理機器のそれぞれが他と通信可能とする3以上の通信処理ノードと、
    前記通信処理ノード間をデータ通信可能に接続する中継機器および複数の通信回線と、
    を備えるPLC通信システムであって、
    前記PLCは、通信処理ノード間の通信不能状態および前記通信処理ノード間の正常通信状態を検出し、
    前記PLC通信システムは、前記中継機器および複数の通信回線のそれぞれについての前記通信不能状態の経路を構成する回数に基づいて、通信経路における異常部位を表示する表示装置を備え、
    2つの通信処理ノード間を接続する前記中継機器および複数の通信回線のうち前記通信不能状態の経路を構成すると判定された部位には、異なる2つの通信処理ノード間において前記正常通信状態の経路を構成すると判定される部位が含まる場合があり、
    前記表示装置は、前記中継機器および複数の通信回線のうち前記通信不能状態の経路を構成すると判定された部位の中から、前記正常通信状態の経路を構成すると判定された部位以外の部位であって、さらに前記通信不能状態の経路を構成する回数が第一閾値以上の部位を、前記異常部位として表示する、PLC通信システム。
  2. 前記表示装置は、全ての通信回線図を表示すると共に、前記通信回線図中における前記異常部位を他部位とは異なる表示とする、請求項1のPLC通信システム。
  3. 前記表示装置は、
    前記中継機器および複数の通信回線のうち前記通信不能状態の経路を構成すると判定された部位の中から、前記正常通信状態の経路を構成すると判定された部位以外の部位であって、さらに前記通信不能状態の経路を構成する回数が前記第一閾値より少なく第二閾値以上の部位を注意部位として、前記異常部位および他部位とは異なる表示方法にて表示する、請求項1または2のPLC通信システム。
  4. 前記表示装置は、前記中継機器および複数の通信回線のそれぞれについて、前記通信不能状態の経路を構成する回数を表示する、請求項1〜3の何れか一項のPLC通信システム。
  5. 前記通信回線は、FL−netであり、
    各前記通信処理ノードは、順次トークンの送受を行うと共に、前順の通信処理ノードからトークンを受信しない場合に次順の通信処理ノードに対して再発行したトークンを送信するリトライ処理を行い、
    前記PLCは、前記リトライ処理が設定回数行われる場合に、当該通信処理ノードと前順の通信処理ノードとを接続する経路を通信不能状態の経路と認識する、請求項1〜4の何れか一項のPLC通信システム。
  6. 各前記通信処理ノードは、送信データの送信先アドレスに基づいて他の通信処理ノードに対してデータ送信を行うと共に、データ送信をできない場合にデータを再送信するリトライ処理を行い、
    前記PLCは、前記リトライ処理が設定回数行われる場合に、送信元の通信処理ノードと送信先の通信処理ノードとを接続する経路を通信不能状態の経路と認識する、請求項1〜4の何れか一項のPLC通信システム。
  7. 前記表示装置は、前記通信処理ノード毎のリトライ処理の回数をさらに表示する、請求項5または6のPLC通信システム。
  8. プログラマブルロジックコントローラ(以下、PLC)と、
    複数の処理機器と、
    前記PLCおよび前記複数の処理機器のそれぞれに設けられ、前記PLCおよび前記複数の処理機器のそれぞれが他と通信可能とする3以上の通信処理ノードと、
    前記通信処理ノード間をデータ通信可能に接続する中継機器および複数の通信回線と、
    を備えるPLC通信システムであって、
    前記PLCは、通信処理ノード間の通信不能状態を検出し、
    前記PLC通信システムは、前記中継機器および複数の通信回線のそれぞれについての前記通信不能状態の経路を構成する回数に基づいて、通信経路における異常部位を表示する表示装置を備え、
    前記表示装置は、全ての通信回線図を表示すると共に、前記通信回線図中における前記異常部位を他部位とは異なる表示とする、PLC通信システム。
  9. プログラマブルロジックコントローラ(以下、PLC)と、
    複数の処理機器と、
    前記PLCおよび前記複数の処理機器のそれぞれに設けられ、前記PLCおよび前記複数の処理機器のそれぞれが他と通信可能とする3以上の通信処理ノードと、
    前記通信処理ノード間をデータ通信可能に接続する中継機器および複数の通信回線と、
    を備えるPLC通信システムであって、
    前記PLCは、通信処理ノード間の通信不能状態を検出し、
    前記PLC通信システムは、前記中継機器および複数の通信回線のそれぞれについての前記通信不能状態の経路を構成する回数に基づいて、通信経路における異常部位を表示する表示装置を備え、
    前記表示装置は、
    前記通信不能状態の経路を構成する回数が第一閾値以上の部位を前記異常部位として表示し、
    前記通信不能状態の経路を構成する回数が前記第一閾値より少なく第二閾値以上の部位を注意部位として、前記異常部位および他部位とは異なる表示方法にて表示する、PLC通信システム。
  10. プログラマブルロジックコントローラ(以下、PLC)と、
    複数の処理機器と、
    前記PLCおよび前記複数の処理機器のそれぞれに設けられ、前記PLCおよび前記複数の処理機器のそれぞれが他と通信可能とする3以上の通信処理ノードと、
    前記通信処理ノード間をデータ通信可能に接続する中継機器および複数の通信回線と、
    を備えるPLC通信システムであって、
    前記PLCは、通信処理ノード間の通信不能状態を検出し、
    前記PLC通信システムは、前記中継機器および複数の通信回線のそれぞれについての前記通信不能状態の経路を構成する回数に基づいて、通信経路における異常部位を表示する表示装置を備え、
    前記表示装置は、前記中継機器および複数の通信回線のそれぞれについて、前記通信不能状態の経路を構成する回数を表示する、PLC通信システム。
  11. プログラマブルロジックコントローラ(以下、PLC)と、
    複数の処理機器と、
    前記PLCおよび前記複数の処理機器のそれぞれに設けられ、前記PLCおよび前記複数の処理機器のそれぞれが他と通信可能とする3以上の通信処理ノードと、
    前記通信処理ノード間をデータ通信可能に接続する中継機器および複数の通信回線と、
    を備えるPLC通信システムであって、
    前記PLCは、通信処理ノード間の通信不能状態を検出し、
    前記PLC通信システムは、前記中継機器および複数の通信回線のそれぞれについての前記通信不能状態の経路を構成する回数に基づいて、通信経路における異常部位を表示する表示装置を備え、
    前記通信回線は、FL−netであり、
    各前記通信処理ノードは、順次トークンの送受を行うと共に、前順の通信処理ノードからトークンを受信しない場合に次順の通信処理ノードに対して再発行したトークンを送信するリトライ処理を行い、
    前記PLCは、前記リトライ処理が設定回数行われる場合に、当該通信処理ノードと前順の通信処理ノードとを接続する経路を通信不能状態の経路と認識する、PLC通信システム。
  12. プログラマブルロジックコントローラ(以下、PLC)と、
    複数の処理機器と、
    前記PLCおよび前記複数の処理機器のそれぞれに設けられ、前記PLCおよび前記複数の処理機器のそれぞれが他と通信可能とする3以上の通信処理ノードと、
    前記通信処理ノード間をデータ通信可能に接続する中継機器および複数の通信回線と、
    を備えるPLC通信システムであって、
    前記PLCは、通信処理ノード間の通信不能状態を検出し、
    前記PLC通信システムは、前記中継機器および複数の通信回線のそれぞれについての前記通信不能状態の経路を構成する回数に基づいて、通信経路における異常部位を表示する表示装置を備え、
    各前記通信処理ノードは、送信データの送信先アドレスに基づいて他の通信処理ノードに対してデータ送信を行うと共に、データ送信をできない場合にデータを再送信するリトライ処理を行い、
    前記PLCは、前記リトライ処理が設定回数行われる場合に、送信元の通信処理ノードと送信先の通信処理ノードとを接続する経路を通信不能状態の経路と認識する、PLC通信システム。
JP2013097451A 2013-05-07 2013-05-07 Plc通信システム Active JP6204058B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2013097451A JP6204058B2 (ja) 2013-05-07 2013-05-07 Plc通信システム
US14/243,159 US9823641B2 (en) 2013-05-07 2014-04-02 PLC communication system
EP14164139.9A EP2801877B1 (en) 2013-05-07 2014-04-10 PLC communication system
CN201410171905.5A CN104144074B (zh) 2013-05-07 2014-04-25 可编程逻辑控制器通信系统

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013097451A JP6204058B2 (ja) 2013-05-07 2013-05-07 Plc通信システム

Publications (2)

Publication Number Publication Date
JP2014219774A JP2014219774A (ja) 2014-11-20
JP6204058B2 true JP6204058B2 (ja) 2017-09-27

Family

ID=50442419

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013097451A Active JP6204058B2 (ja) 2013-05-07 2013-05-07 Plc通信システム

Country Status (4)

Country Link
US (1) US9823641B2 (ja)
EP (1) EP2801877B1 (ja)
JP (1) JP6204058B2 (ja)
CN (1) CN104144074B (ja)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6281175B2 (ja) * 2012-12-07 2018-02-21 株式会社ジェイテクト Plc通信システム
JP6204058B2 (ja) * 2013-05-07 2017-09-27 株式会社ジェイテクト Plc通信システム
JP6264131B2 (ja) * 2014-03-24 2018-01-24 住友電気工業株式会社 太陽光発電用監視システム及びその通信方法
JP6578899B2 (ja) * 2015-11-13 2019-09-25 株式会社ジェイテクト 通信システムおよび通信ネットワークの情報生成方法
KR20170114643A (ko) * 2016-04-05 2017-10-16 엘에스산전 주식회사 Plc용 통신 시스템
WO2017221392A1 (ja) 2016-06-24 2017-12-28 三菱電機株式会社 プラント監視用自律制御システム
JP2018011147A (ja) * 2016-07-12 2018-01-18 オムロン株式会社 情報処理装置、情報処理プログラムおよび情報処理方法
JP6870347B2 (ja) * 2017-01-31 2021-05-12 オムロン株式会社 情報処理装置、情報処理プログラムおよび情報処理方法
JP2019169089A (ja) * 2018-03-26 2019-10-03 オムロン株式会社 ネットワーク管理装置、管理方法、管理プログラムおよび記録媒体
JP7375360B2 (ja) * 2019-08-02 2023-11-08 オムロン株式会社 ネットワークシステム、情報処理装置、および情報処理方法
CN116382241A (zh) * 2023-04-13 2023-07-04 重庆钢铁股份有限公司 一种plc点位非连续性故障的检测方法
US12355646B2 (en) 2023-11-29 2025-07-08 Wells Fargo Bank, N.A. Distributed ledger for application health monitoring

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2760015B2 (ja) * 1989-03-09 1998-05-28 オムロン株式会社 プログラマブル・コントローラ
JP2825630B2 (ja) * 1990-09-07 1998-11-18 株式会社日立製作所 回線切替方式
US5390326A (en) * 1993-04-30 1995-02-14 The Foxboro Company Local area network with fault detection and recovery
JPH06324723A (ja) * 1993-05-14 1994-11-25 Sharp Corp プログラマブルコントローラ
JPH08320713A (ja) * 1995-05-24 1996-12-03 Fanuc Ltd 数値制御装置
JP2000101490A (ja) 1998-09-18 2000-04-07 Daiden Co Ltd ローカルエリアネットワーク信号状態検出装置
JP3653660B2 (ja) * 1999-01-11 2005-06-02 富士通株式会社 ネットワーク管理方法及びネットワーク管理システム
JP2002101490A (ja) 2000-09-20 2002-04-05 Atex Corp 立体音響を聞くことができるヘッドフォンシステム
US7388872B2 (en) * 2001-04-06 2008-06-17 Montgomery Jr Charles D Dynamic communication channel allocation method and system
US7337234B2 (en) * 2002-04-05 2008-02-26 Oracle International Corporation Retry technique for multi-tier network communication systems
US20040158780A1 (en) * 2003-02-11 2004-08-12 Conrad Jeffrey Richard Method and system for presenting neighbors of a device in a network via a graphical user interface
US20040155899A1 (en) * 2003-02-11 2004-08-12 Conrad Jeffrey Richard Method and system for presenting an arrangement of management devices operable in a managed network
JP2005031928A (ja) * 2003-07-11 2005-02-03 Hitachi Ltd 記憶システム及び記憶システムの障害特定方法
US7166930B2 (en) * 2003-07-21 2007-01-23 Eaton Power Quality Corporation Uninterruptible power supply apparatus and methods using a display with variable backlighting
US7512841B2 (en) * 2004-10-22 2009-03-31 Hewlett-Packard Development Company, L.P. Method and system for network fault analysis
US7444186B2 (en) * 2005-03-01 2008-10-28 Omron Corporation Programmable controller system
JP4461485B2 (ja) * 2005-04-05 2010-05-12 株式会社ジェイテクト 分散制御装置
JP4412322B2 (ja) * 2006-12-26 2010-02-10 ソニー株式会社 通信システム及びその障害検出用の情報の提供方法
JP5088957B2 (ja) * 2008-02-18 2012-12-05 パナソニック株式会社 電力線通信装置、電力線通信システム、および登録処理方法
JP5071151B2 (ja) * 2008-02-27 2012-11-14 トヨタ自動車株式会社 通信システム、その異常推定方法、及び情報読出装置
US9658271B2 (en) * 2008-09-11 2017-05-23 The Boeing Company Wire fault illumination and display
WO2010143607A1 (ja) * 2009-06-08 2010-12-16 日本電気株式会社 通信ネットワーク管理システム、方法、及び管理計算機
KR101582695B1 (ko) * 2010-01-18 2016-01-06 엘에스산전 주식회사 이더넷 기반 전력기기의 통신오류 감시 시스템 및 그 방법
JP6204058B2 (ja) * 2013-05-07 2017-09-27 株式会社ジェイテクト Plc通信システム

Also Published As

Publication number Publication date
CN104144074B (zh) 2019-01-01
EP2801877A2 (en) 2014-11-12
CN104144074A (zh) 2014-11-12
EP2801877B1 (en) 2019-08-07
US9823641B2 (en) 2017-11-21
EP2801877A3 (en) 2017-07-12
JP2014219774A (ja) 2014-11-20
US20140336784A1 (en) 2014-11-13

Similar Documents

Publication Publication Date Title
JP6204058B2 (ja) Plc通信システム
JP6281175B2 (ja) Plc通信システム
CN106576064B (zh) 传输实时相关和非实时相关数据分组分布节点、自动化网络及方法
JP6578899B2 (ja) 通信システムおよび通信ネットワークの情報生成方法
CN102484606A (zh) 通信系统及通信装置状态判定方法
RU2017104863A (ru) Система управления и передачи данных, шлюзовой модуль, модуль ввода/вывода и способ управления процессами
CN105094037B (zh) 用于使用通用串行总线通信的可编程逻辑控制器的扩展模块
JP2013012094A (ja) 二重化制御装置
JP2019169945A (ja) 異種フィールドバス用ゲートウェイシステム
JP2019179361A (ja) セーフティ制御システムおよびセーフティ制御ユニット
WO2016080112A1 (ja) 制御装置
KR20160121015A (ko) 생산 공정 관리 시스템
CN107533497A (zh) 可编程逻辑控制器、从属仪器以及二重化系统
JPWO2019087849A1 (ja) 通信システム、被制御機器、及び、通信システムの制御方法
EP4473417B1 (en) MASTER-SLAVE COMMUNICATION SYSTEM CONNECTED IN A GARLAND AND ITS OPERATING PROCESS
KR101214280B1 (ko) 통신 인터락 장치를 포함하는 자동화 설비
JP2015141644A (ja) データ収集装置
JP6452149B2 (ja) ネットワークの品質監視装置およびシステムならびに障害監視用パス設定方法
JP5212152B2 (ja) 通信システム
JP2015142382A (ja) 高速スイッチングのためのmacフィルタリングおよびその動作方法
KR20130017318A (ko) 링 구조의 직렬증설 통신망을 이용한 원방감시제어시스템
CN102340781A (zh) 用于运行自动化网络的方法
KR101499516B1 (ko) 복수의 제어기 리프로그래밍 방법 및 그 장치
WO2015114714A1 (ja) ネットワークトポロジー検出システム、方法およびプログラムならびに制御装置
JP2019032780A (ja) 制御装置、制御システム、方法及びプログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20151216

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20161027

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20161108

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20161222

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170530

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170713

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: 20170808

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170831

R150 Certificate of patent or registration of utility model

Ref document number: 6204058

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150