JP6477555B2 - 中継装置、中継装置の制御方法、制御プログラム、および記録媒体 - Google Patents

中継装置、中継装置の制御方法、制御プログラム、および記録媒体 Download PDF

Info

Publication number
JP6477555B2
JP6477555B2 JP2016049318A JP2016049318A JP6477555B2 JP 6477555 B2 JP6477555 B2 JP 6477555B2 JP 2016049318 A JP2016049318 A JP 2016049318A JP 2016049318 A JP2016049318 A JP 2016049318A JP 6477555 B2 JP6477555 B2 JP 6477555B2
Authority
JP
Japan
Prior art keywords
link
setting information
backup
devices
master
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 - Fee Related
Application number
JP2016049318A
Other languages
English (en)
Other versions
JP2017167595A (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.)
Omron Corp
Original Assignee
Omron 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 Omron Corp filed Critical Omron Corp
Priority to JP2016049318A priority Critical patent/JP6477555B2/ja
Priority to CN201680047276.2A priority patent/CN107924168B/zh
Priority to PCT/JP2016/086255 priority patent/WO2017158954A1/ja
Priority to US15/751,478 priority patent/US11067969B2/en
Priority to EP16894571.5A priority patent/EP3432096B1/en
Publication of JP2017167595A publication Critical patent/JP2017167595A/ja
Application granted granted Critical
Publication of JP6477555B2 publication Critical patent/JP6477555B2/ja
Expired - Fee Related 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/042Program control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • 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
    • 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/052Linking several PLC's
    • 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/054Input/output
    • 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/20Pc systems
    • G05B2219/23Pc programming
    • G05B2219/23067Control, human or man machine interface, interactive, HMI, MMI
    • 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/20Pc systems
    • G05B2219/23Pc programming
    • G05B2219/23193Memory stores lifetime, different settings, configurations of controlled device
    • 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/20Pc systems
    • G05B2219/25Pc structure of the system
    • G05B2219/25242Relay
    • 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/30Nc systems
    • G05B2219/31From computer integrated manufacturing till monitoring
    • G05B2219/31333Database to backup and restore factory controllers

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • General Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Quality & Reliability (AREA)
  • Programmable Controllers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本発明はFA(Factory Automation)システムにおいて制御装置とデバイスとの間でデータを中継する中継装置に関し、より詳細にはデバイスの設定情報をバックアップする機能を有する中継装置等に関する。
一般的なFAシステムは、マスタ装置(制御装置)とスレーブ装置(中継装置)とセンサ等のデバイスとを含み、マスタ装置がスレーブ装置を介してデバイスの動作制御やデバイスの出力データの受信を行う。このようなFAシステムの改良が従来から進められている。例えば、下記の特許文献1には、制御機器(前述のスレーブ装置に相当)のパラメータ設定を、PLC(Programmable Logic Controller、前述のマスタ装置に相当)にバックアップする際のデータ通信量を削減する技術が開示されている。
また、FAシステムで利用されるIO-Link(登録商標)プロトコルでは、IO-Linkデバイスの設定情報をIO-Linkマスタにバックアップすることが可能になっている。これについて、図7に基づいて説明する。図7は、従来技術を示す図であり、IO-LinkシステムにおけるIO-Linkデバイスの設定情報のバックアップの概要を示す図である。
図示のIO-Linkシステムには、IO-Linkマスタ501(前述のスレーブ装置に相当)、IO-Linkデバイス502a、502b、およびコントローラ503(前述のマスタ装置に相当)が含まれている。
このIO-Linkシステムにおいて、IO-Linkデバイス502aの設定情報520aをバックアップする場合、図示のようにコントローラ503からIO-Linkマスタ501にIO-Linkデバイス502a宛のバックアップ指示を送信する。これにより、IO-Linkマスタ501がIO-Linkデバイス502aから設定情報520aを取得し、設定情報510a(バックアップデータ)として記憶する。IO-Linkデバイス502bについても同様である。すなわち、コントローラ503からIO-Linkマスタ501にIO-Linkデバイス502b宛のバックアップ指示を送信し、IO-Linkマスタ501がIO-Linkデバイス502bから設定情報520bを取得し、設定情報510b(バックアップデータ)として記憶する。
特開2014−174616号公報(2014年9月22日公開)
前述の従来技術には、IO-Linkデバイスのバックアップを行うためには、そのIO-Linkデバイスへのバックアップ指示が必須であり、バックアップしたいIO-Linkデバイスが多数存在する場合の処理が煩雑になるという問題があった。例えば、1つのIO-Linkマスタに8台のIO-Linkデバイスが接続されており、これら全てのバックアップを行う場合には、コントローラ503は8回のバックアップ指示を行う必要があった。
また、IO-Linkシステムでは、バックアップデータをIO-Linkデバイスに送信して記憶させるリストアを行うこともできるが、リストアについても前記と同じ問題がある。つまり、複数のIO-Linkデバイスにリストアを行う場合には、IO-Linkデバイスの数だけリストア指示を行う必要があり、対象となるIO-Linkデバイスの数が増えるほど処理が煩雑になる。
なお、このような問題は、IO-Linkシステムに限られず、スレーブ装置等の中継装置にデバイスの設定情報をバックアップすることができるFAシステムに共通して生じる問題である。
本発明は、前記の問題点に鑑みてなされたものであり、その目的は、複数のデバイスの設定情報を簡単にバックアップまたはリストアすることができる中継装置等を実現することにある。
上記の課題を解決するために、本発明の中継装置は、制御装置と、前記制御装置の制御対象であり、設定情報に従って動作する複数のデバイスとの間でデータを中継する中継装置であって、前記デバイスから前記設定情報を取得して記憶部に記憶するバックアップの実行指示、または前記記憶部に記憶された設定情報を前記デバイスに送信して記憶させるリストアの実行指示を受け付ける受付部と、前記受付部が受け付けた一の指示に応じて、前記複数のデバイスのバックアップを実行するか、または前記複数のデバイスのリストアを実行する設定情報処理部と、を備えている。
前記構成によれば、受け付けた一の指示に応じて、複数のデバイスのバックアップを行うか、または複数のデバイスのリストアを行う。よって、一の指示を行うだけで、複数のデバイスの設定情報を簡単にバックアップまたはリストアすることができるという効果を奏する。
また、前記設定情報処理部は、前記受付部が受け付けた一の指示にデバイスを指定する指定情報が含まれている場合には、前記指定情報で指定されたデバイスのバックアップを実行するか、または前記指定情報で指定されたデバイスのリストアを実行してもよい。
前記構成によれば、複数のデバイスのうち、指定したデバイスの設定情報をバックアップするか、または指定したデバイスに設定情報をリストアすることができる。
また、前記中継装置は、前記設定情報処理部がバックアップまたはリストアの対象とした前記複数のデバイスのうち、バックアップまたはリストアが正常に終了しなかったデバイスをユーザに通知する通知部を備えていてもよい。
前記構成によれば、複数のデバイスのうちバックアップまたはリストアが正常に終了しなかったデバイスをユーザに認識させることができる。
また、前記デバイスは、IO-Linkデバイスであってもよい。IO-Linkデバイスは1つの中継装置に多数接続して使用されることが多いため、このような多数のIO-Linkデバイスの設定情報のバックアップやリストアを容易に行うことを可能にした前記構成の利点は特に大きい。
そして、本発明の中継装置の制御方法は、上記の課題を解決するために、制御装置と、前記制御装置の制御対象であり、設定情報に従って動作する複数のデバイスとの間でデータを中継する中継装置の制御方法であって、前記デバイスから前記設定情報を取得して記憶部に記憶するバックアップの実行指示、または前記記憶部に記憶された設定情報を前記デバイスに送信して記憶させるリストアの実行指示を受け付ける受付ステップと、前記受付ステップにて受け付けた一の指示に応じて、前記複数のデバイスのバックアップを実行するか、または前記複数のデバイスのリストアを実行する設定情報処理ステップと、を含む。該制御方法によれば、上記中継装置と同様の作用効果を奏する。
また、上記各ステップをコンピュータに実行させることにより、該コンピュータを上記中継装置として機能させる制御プログラム、および該制御プログラムを記録したコンピュータ読み取り可能な記録媒体も本発明の範疇に含まれる。
本発明によれば、複数のデバイスの設定情報を簡単にバックアップまたはリストアすることができるという効果を奏する。
本発明の実施形態1に係るIO-Linkマスタの要部構成の一例を示すブロック図である。 前記IO-Linkマスタを含むIO-Linkシステムの概要を示す図である。 上位ネットワークから前記IO-Linkマスタにバックアップ指示を送信する例を示す図である。 前記IO-Linkマスタによるバックアップ処理の一例を示すフローチャートである。 本発明の実施形態2を示す図であり、一のリストア指示に応じて複数のIO-Linkデバイスのリストアを行うIO-Linkマスタの例を示す図である。 本発明の実施形態3を示す図であり、IO-Linkマスタにおける上位ネットワークとの通信機能を通信カプラとして切り離したIO-Linkシステムの例を示す図である。 従来技術を示す図であり、IO-LinkシステムにおけるIO-Linkデバイスの設定情報のバックアップの概要を示す図である。
〔実施形態1〕
本発明の実施形態1について図1〜図4に基づいて説明する。
〔システム概要〕
まず、本実施形態のIO-Linkシステムの概要を図2に基づいて説明する。図2は、IO-Linkシステム9の概要を示す図である。IO-Linkシステム9は、FAシステムであり、図示のように、IO-Linkシステム9には、IO-Linkマスタ(中継装置)1、IO-Linkデバイス2a、IO-Linkデバイス2b、コントローラ(制御装置)3、サポートツール4、およびHMI5が含まれている。なお、IO-Linkデバイス2aと2bを区別する必要のないときには、これらをIO-Linkデバイス2と表記する。
IO-Linkマスタ1は、コントローラ3等を含む上位ネットワークとIO-Linkデバイス2との間でデータを中継する中継装置であり、IO-Linkシステム9においてコントローラ3のスレーブ装置として動作する。図示の例では、IO-Linkマスタ1には2つのIO-Linkデバイス2が接続されているが、3つ以上のIO-Linkデバイス2を接続することもできる。また、IO-Linkマスタ1はIO-Linkデバイス2と双方向に通信することができる。
IO-Linkデバイス2は、IO-Linkマスタ1と通信接続されて、コントローラ3の制御対象となる装置である。IO-Linkデバイス2としては、出力系のデバイスおよび入力系のデバイスを適用できる。入力系のデバイスとしては、例えば光電センサや近接センサ等の各種センサが挙げられ、出力系のデバイスとしては例えばアクチュエータやモータ等が挙げられる。また、インバータのような変換装置等もIO-Linkデバイス2とすることができる。
コントローラ3は、IO-Linkシステム9の全体を統括して制御する制御装置であり、PLC(Programmable Logic Controller)とも呼ばれる。コントローラ3は、IO-Linkシステム9においてIO-Linkマスタ1のマスタ装置として動作する。
サポートツール4は、IO-Linkデバイス2の動作設定等のIO-Linkシステム9における各種設定のために、IO-Linkシステム9に接続して使用される装置である。サポートツール4は、コントローラ3経由でIO-Linkシステム9に接続することができる。サポートツール4としては、パソコンのような情報処理装置を用いることができ、ノート型パソコンのような携帯型の情報処理装置を用いることもできる。
HMI5は、タッチパネル式の表示入力装置であり、IO-Linkシステム9のユーザは、HMI5を介してコントローラ3を操作したり、HMI5にてIO-Linkシステム9の動作状態を確認したりすることができる。
以上のような構成を備えるIO-Linkシステム9において、IO-Linkマスタ1は、図示のように、コントローラ3から一のバックアップ指示を受信したことに応じて、複数のIO-Linkデバイス2の設定情報20を一括でバックアップする。より詳細には、IO-Linkマスタ1は、IO-Linkデバイス2aから、当該IO-Linkデバイス2aが記憶している設定情報20aを取得して、バックアップデータとして記憶する(設定情報111a)。さらに、IO-Linkマスタ1は、IO-Linkデバイス2bから、当該IO-Linkデバイス2bが記憶している設定情報20bを取得して、バックアップデータとして記憶する(設定情報111b)。
なお、設定情報111aと111bを区別する必要のないときには、これらを設定情報111と表記する。同様に、設定情報20aと20bを区別する必要のないときには、これらを設定情報20と表記する。また、設定情報20は、IO-Linkデバイス2の動作設定を示す情報であり、IO-Linkデバイス2は設定情報20に従って動作する。例えば、IO-Linkデバイス2が光電センサである場合の設定情報20の例としては、光電センサの備えるハードウェアスイッチによる設定をロックするか否かを規定したキーロック設定や、光の検出時にON信号を出力するか、光が非検出となったときにON信号を出力するかを規定したLightON/DarkON設定、およびON信号またはOFF信号の出力条件を満たした後、ON信号またはOFF信号を出力するまでの待機時間を規定したON(OFF)ディレータイマ設定等が挙げられる。
このように、IO-Linkシステム9では、一のバックアップ指示で複数のIO-Linkデバイス2の設定情報20をバックアップするので、複数のIO-Linkデバイス2の設定情報20を簡単にバックアップすることができる。
〔IO-Linkについて〕
IO-Linkについて、以下に補足説明する。IO-Linkは、IEC61131−9において「Single-drop digital communication interface for small sensors and actuators」(SDCI)という名称で規格化されており、制御装置であるマスタ(前記コントローラ3がこれに該当)と、センサおよびアクチュエータ等のデバイスとの間の通信のための標準化技術である。IO-Linkは、マスタとデバイスとの通信に使用する新しいポイント・ツー・ポイントシリアル通信プロトコルである。なお、前記デバイスの一例として、光電センサと近接スイッチとを挙げることができる。
IO-Linkは、デバイスからマスタへのオン/オフ信号(1ビット)の発信のみが可能であった従来のプロトコルとは異なり、32バイト(256ビット)のデータの受発信(双方向通信)が可能な通信プロトコルである。マスタとデバイスとの間をIO-Linkでつなぐことによって、従来、オン/オフ情報などの2値化データしか受信できなかったデバイスからの信号について、32バイトの数値データとして取得できるようになる。したがって、例えば、光電センサの場合、受光量、検出余裕度、内部温度などの情報を取得することができるようになり、不具合原因の究明に役立つほか、製品寿命の診断、経年劣化に応じたしきい値の変更などが可能になる。
IO-Linkを利用することにより、例えば、デバイスの設定およびメンテナンス等を自動化することができる。また、IO-Linkを利用することにより、マスタのプログラミングが大幅に簡易化でき、さらに、配線ケーブルのコスト削減等を実現することができる。
続いて、以上説明したIO-Linkを利用したIO-Linkシステム(前記IO-Linkシステム9がこれに該当)について説明する。IO-Linkシステムは、IO-Linkデバイス(一般に、センサ、アクチュエータ、またはその組み合わせであり、前記IO-Linkデバイス2がこれに該当)と、標準の3線式センサ/アクチュエータケーブルと、IO-Linkマスタ(上記IO-Linkマスタ1がこれに該当)と、によって構成される。
IO-Linkマスタは、1つまたは複数のポート(後述のデバイス通信ポート12がこれに該当)を備え、各ポートには1台のIO-Linkデバイスが接続可能である。IO-Linkマスタは、IO-Linkデバイスとポイントツーポイント通信を行う。IO-Linkマスタは、従来のオン/オフ情報などの2値化データ(1ビットのデータ)だけでなく、デバイスの識別情報、デバイスの通信プロパティ、デバイスパラメータ、および、プロセス・診断データの情報などの、オン/オフ情報などの2値化データ以外の情報(1ビットよりも大きなデータ)を、IO-Linkデバイスとの間で送受信することができる。
IO-Linkデバイスは、IO-Linkマスタとの間で、1ビットよりも大きなデータを送受信することができる。つまり、IO-Linkデバイスは、IO-Linkに適合したデバイスである。なお、IO-Linkシステムには、IO-Linkデバイスではない(1ビットよりも大きなデータを送受信しない)センサやアクチュエータ等のデバイスを組み込むこともできる。
〔IO-Linkマスタの要部構成〕
次に、IO-Linkマスタ1の要部構成を図1に基づいて説明する。図1は、IO-Linkマスタ1の要部構成の一例を示すブロック図である。図示のように、IO-Linkマスタ1は、IO-Linkマスタ1の各部を統括して制御する制御部10、IO-Linkマスタ1にて使用する各種データを記憶する記憶部11を備えている。また、IO-Linkマスタ1は、IO-Linkデバイス2と通信するための通信ポートとして、第1デバイス通信ポート12aおよび第2デバイス通信ポート12bを備えている。さらに、IO-Linkマスタ1は、上述のコントローラ3を含む上位ネットワークと通信するための上位通信ポート13を備えている。なお、第1デバイス通信ポート12aと第2デバイス通信ポート12bを区別する必要のないときには、これらをデバイス通信ポート12と表記する。また、デバイス通信ポート12の数は3以上であってもよい。
そして、制御部10には、デバイス通信制御部100、上位通信制御部(受付部)101、バックアップ制御部(設定情報処理部)102、通知部103、およびリストア制御部(設定情報処理部)104が含まれている。また、記憶部11には、第1ポート用記憶領域110aと第2ポート用記憶領域110bが含まれており、これらの記憶領域にはそれぞれ設定情報111aと111bが記憶されている。なお、第1ポート用記憶領域110aと第2ポート用記憶領域110bを区別する必要のないときには、これらをポート用記憶領域110と表記する。
デバイス通信制御部100は、IO-Linkデバイス2との通信を制御する。また、上位通信制御部101は、上位ネットワークに含まれるコントローラ3等の装置との通信を制御する。例えば、デバイス通信制御部100は、上位ネットワークからのバックアップ指示やリストア指示を受け付ける。上位ネットワークとの通信は、例えばEtherCAT(Ethernet Control Automation Technology:登録商標)等にて行うことができる。
バックアップ制御部102は、IO-Linkデバイス2が記憶している設定情報20のバックアップを制御する。具体的には、バックアップ制御部102は、IO-Linkデバイス2から設定情報20を取得して、該IO-Linkデバイス2に対応するポート用記憶領域110にバックアップデータ(設定情報20)として記憶する。また、バックアップ制御部102は、すでにバックアップデータを記憶済みのIO-Linkデバイス2から取得した設定情報20にて前記バックアップデータを上書きして更新する処理も行う。
通知部103は、バックアップ制御部102によるバックアップ処理が終了したときに、上位ネットワークの機器にその旨を通知する。また、通知部103は、バックアップまたはリストアが正常に終了しなかったIO-Linkデバイス2がある場合には、上位ネットワークの機器にその旨を通知する。これにより、バックアップまたはリストアが正常に終了しなかったIO-Linkデバイス2の存在をユーザに認識させることができる。なお、上位ネットワークの機器としては、例えばコントローラ3、サポートツール4、HMI5等が挙げられる。
リストア制御部104は、記憶部11にバックアップデータとして記憶されている設定情報111をIO-Linkデバイス2に送信して、該IO-Linkデバイス2が記憶している設定情報20を更新させるリストア処理を実行する。
ポート用記憶領域110は、各デバイス通信ポート12のそれぞれについて設けられた記憶領域であり、ポート用記憶領域110には各デバイス通信ポート12に関連するデータが記憶される。具体的には、第1ポート用記憶領域110aには、第1デバイス通信ポート12aに関連するデータとして、該第1デバイス通信ポート12aに接続されているIO-Linkデバイス2aのバックアップデータ(設定情報111a)が記憶される。同様に、第2ポート用記憶領域110bには、第2デバイス通信ポート12bに関連するデータとして、該第2デバイス通信ポート12bに接続されているIO-Linkデバイス2bのバックアップデータ(設定情報111b)が記憶される。
〔システムの立ち上げとバックアップ〕
バックアップのタイミングは特に限定されないが、例えばIO-Linkシステム9の立ち上げ時にバックアップを行ってもよい。IO-Linkシステム9の立ち上げ時には、まずIO-Linkシステム9を構成する各機器を所定の通信ケーブルで接続する等して通信接続した上で、各機器の初期設定を行う。初期設定は、サポートツール4を介して行うことができ、初期設定の終了時には、IO-Linkデバイス2には設定情報20が記憶された状態となる。
初期設定を行うことにより、IO-Linkシステム9は運転可能な状態となるので、初期設定終了後に試運転を行って、IO-Linkシステム9の全体が所望の動作状態となるか確認する。この確認の結果、問題があれば、設定情報20の修正などの調整を行い、問題なく稼働する状態となった時点で設定情報20のバックアップを行う。なお、設定情報20の修正は、サポートツール4を介して行うこともできるし、入力部を備えたIO-Linkデバイス2については該入力部を介して行うこともできる。
バックアップは、コントローラ3、サポートツール4、またはHMI5から、IO-Linkマスタ1にバックアップ指示を送信することにより、IO-Linkマスタ1が実行する。そして、バックアップの終了により立ち上げは終了し、IO-Linkシステム9は稼働可能な状態となる。
〔バックアップの契機〕
IO-Linkマスタ1によるバックアップは、上位ネットワークからの指示によって実行させることができる。これについて図3に基づいて説明する。図3は、上位ネットワークからIO-Linkマスタ1にバックアップ指示を送信する例を示す図である。
同図の(a)に示すように、サポートツール4からコントローラ3を介してIO-Linkマスタ1にバックアップ指示を送信することができる。また、同図の(b)に示すように、HMI5からコントローラ3を介してIO-Linkマスタ1にバックアップ指示を送信することができる。このバックアップ指示等のようにIO-Linkにおいて不定期に行われる制御は、メッセージと呼ばれる所定の形式の命令を送信することによって行われる。なお、メッセージの生成はコントローラ3で行ってもよいし、HMI5やサポートツール4で行ってもよい。例えば、同図の(a)の例では、サポートツール4にてバックアップ指示のメッセージを生成して、これをコントローラ3が中継してIO-Linkマスタ1に送信してもよい。また、サポートツール4からコントローラ3へのバックアップ指示に応じてコントローラ3がバックアップ指示のメッセージを生成し、IO-Linkマスタ1に送信してもよい。同図の(b)の例においても同様である。
なお、バックアップ指示の出所は、上述の各例に限られない。例えば、IO-Linkマスタ1が無線通信機能を備えている場合には、該無線通信機能により直接IO-Linkマスタ1にバックアップ指示を送信することも可能である。また、例えばバックアップを行わせるためのハードウエアキー(ボタン等)をIO-Linkマスタ1に設け、このハードウエアキーが操作されたことを契機として、複数のIO-Linkデバイス2のバックアップを行ってもよい。さらに、同様のハードウエアキーをIO-Linkデバイス2に設けてもよい。この場合、ハードウエアキーが操作されたことをIO-Linkデバイス2がIO-Linkマスタ1に通知する。そして、この通知(バックアップ指示)を契機として、IO-Linkマスタ1が操作対象となったIO-Linkデバイス2を含む複数のIO-Linkデバイス2のバックアップを行ってもよい。これらの構成では、サポートツール4等を使用することなくバックアップを行うことができるので、IO-Linkシステム9の立ち上げからバックアップまでの処理を、IO-Linkシステム9の設置場所のスタッフがスムーズかつ簡易に行うことが可能になる。
〔処理の流れ〕
次に、IO-Linkマスタ1が実行する処理の流れを図4に基づいて説明する。図4は、IO-Linkマスタ1によるバックアップ処理(中継装置の制御方法)の一例を示すフローチャートである。
バックアップ制御部102は、バックアップ指示を待ち受けている(S1、受付ステップ)。ここで、バックアップ指示を検出した場合(S1でYES)、バックアップ制御部102は、各デバイス通信ポート12に接続されているIO-Linkデバイス2に対して、設定情報20の送信を指示する(S2)。
次に、前記指示に対する応答として各IO-Linkデバイス2がIO-Linkマスタ1に設定情報20を送信するので、バックアップ制御部102は、これらの設定情報20を受信する(S3)。
そして、バックアップ制御部102は、受信した設定情報20を、その設定情報20の送信元のIO-Linkデバイス2が接続されているデバイス通信ポート12に対応するポート用記憶領域110に設定情報111として記憶する(S4、設定情報処理ステップ)。また、全てのIO-Linkデバイス2のバックアップが終了すると、通知部103がその旨を、コントローラ3やS1で受け付けたバックアップ指示の送信元(サポートツール4やHMI5)等の上位ネットワークの機器に通知し、処理は終了する。
なお、複数のIO-Linkデバイス2についてのバックアップは、同時並行で行ってもよいし、順次行ってもよい。また、通信エラーや、デバイス通信ポート12にIO-Linkデバイス2が接続されていない等の理由により、バックアップが失敗することがあり得る。このような場合、通知部103は、バックアップが失敗したIO-Linkデバイス2を示す情報(デバイスの識別情報やデバイス通信ポート12の識別情報等)を上位ネットワークの機器に通知してもよい。また、バックアップ失敗の理由が判明している場合には、その理由についても併せて通知してもよい。これにより、バックアップが失敗したIO-Linkデバイス2が存在することや、その理由を、例えばHMI5に表示させることにより、ユーザに認識させることが可能になる。
〔実施形態2〕
本発明の実施形態2について図5に基づいて説明する。図5は、一のリストア指示に応じて複数のIO-Linkデバイス2のリストアを行うIO-Linkマスタ1の例を示す図である。なお、前記実施形態と同様の構成には同一の参照番号を付し、その説明を省略する。実施形態3以降についても同様である。
本実施形態のIO-Linkマスタ1は、図示のように、コントローラ3から一のリストア指示を受信したことに応じて、複数のIO-Linkデバイス2のそれぞれに設定情報111を送信して、各IO-Linkデバイス2の設定情報20をリストアさせる。より詳細には、IO-Linkマスタ1のリストア制御部104は、設定情報111aをIO-Linkデバイス2aに送信して設定情報20aとして記憶させる。同様に、リストア制御部104は、設定情報111bをIO-Linkデバイス2bに送信して設定情報20bとして記憶させる。なお、すでに設定情報20を記憶している場合には、送信した設定情報111で上書きさせる。
このように、本実施形態のIO-Linkシステム9では、一のリストア指示で複数のIO-Linkデバイス2のリストアが行われるので、複数のIO-Linkデバイス2のリストアを簡単に行うことができる。これにより、稼働中のIO-Linkシステム9と同様のシステム構成を有するコピーラインの作成時における複数のIO-Linkデバイス2の設定が極めて容易になる。
なお、リストア指示の出所には、実施形態1のバックアップ指示と同様の様々なバリエーションがある。例えば、図3の例のように、サポートツール4またはHMI5からコントローラ3を介してリストア指示がIO-Linkマスタ1に入力されてもよいし、他の機器を介さずにIO-Linkマスタ1に直接リストア指示を送信することも可能である。
なお、IO-Linkマスタ1は、一のリストア指示で複数のIO-Linkデバイス2のリストアを行う機能と、一のバックアップ指示で複数のIO-Linkデバイス2のバックアップを行う機能の少なくとも何れかを備えていればよい。
〔実施形態3〕
本発明の実施形態3について図6に基づいて説明する。図6は、IO-Linkマスタにおける上位ネットワークとの通信機能を通信カプラとして切り離したIO-Linkシステム92の例を示す図である。
図示のIO-Linkシステム92は、前述のIO-Linkシステム9と同様の機能を有するシステムであるが、IO-Linkシステム9のIO-Linkマスタ1の代わりに、通信カプラ200とIO-Linkマスタ201を備えている点で相違している。
通信カプラ200は、上位ネットワークとIO-Linkマスタ201との間の通信を中継する中継装置である。通信カプラ200は、IO-Linkマスタ1の上位通信ポート13(図1参照)に相当する通信ポートを備えていると共に、IO-Linkマスタ201と通信するための通信ポートを備えている。そして、通信カプラ200は、IO-Linkマスタ1の上位通信制御部101(図1参照)に相当する通信制御部を備えており、該通信制御部により上位ネットワークに含まれる機器とIO-Linkマスタ201との間で通信を中継する。
IO-Linkマスタ201は、上位通信ポート13(図1参照)の代わりに通信カプラ200と通信するための通信ポートを備えている点を除けば、IO-Linkマスタ1と同様の構成を備えている。
IO-Linkシステム92においても、前述のIO-Linkシステム9と同様に、コントローラ3からバックアップ指示が送信されるが、このバックアップ指示は通信カプラ200を介してIO-Linkマスタ201に受信される。なお、バックアップ指示を受信した後のバックアップ処理は、IO-Linkマスタ1と同様であるからここでは説明を繰り返さない。
また、通信カプラ200がサポートツール4を接続するためのインターフェースを備えている場合、図6に示すように、該インターフェースを介してサポートツール4から通信カプラ200にバックアップ指示を送信することもできる。この場合、バックアップ指示は通信カプラ200からIO-Linkマスタ201に転送される。また、IO-Linkマスタ201がサポートツール4を接続するためのインターフェースを備えている場合には、該インターフェースを介してサポートツール4から直接IO-Linkマスタ201にバックアップ指示を送信することもできる。
なお、IO-Linkシステム92のIO-Linkマスタ201は、実施形態2のIO-Linkマスタ2と同様にして、一のリストア指示を受信したことに応じて、複数のIO-Linkデバイス2のリストアを行うことが可能である。
〔変形例〕
実施形態1〜3では、IO-Linkを利用したFAシステムを例に説明を行ったが、本発明
は、スレーブ装置にてデバイスのバックアップが行われ、デバイスとスレーブ装置との間で双方向通信が可能なFAシステムであれば適用可能である。例えば、CC-Link(登録商標)等を利用したFAシステムにも適用可能である。
また、前記実施形態では、スレーブ装置(IO-Linkマスタ1)に並列に接続された複数のデバイス(IO-Linkデバイス2)のバックアップおよびリストアを一括で行う例を示したが、数珠つなぎで接続された複数のデバイスに同様の処理を行うこともできる。
例えば、スレーブ装置の1つのデバイス通信ポートに数珠つなぎで複数のデバイスを接続する(デバイス通信ポートに接続したデバイスに対し、他のデバイスをさらに接続する)ことが可能であれば、スレーブ装置は、これら複数のデバイスについて、バックアップおよびリストアを一括で行ってもよい。
ところで、前述のIO-Linkシステム9では、所定の周期でサイクリック通信が行われる。具体的には、コントローラ3がIO-Linkマスタ1にサイクリックデータを送信し、IO-Linkマスタ1から各IO-Linkデバイス2に前記サイクリックデータが送信される。そして、前記サイクリックデータは、各IO-Linkデバイス2からIO-Linkマスタ1を経由してコントローラ3に戻る。これにより、サイクリックデータがIO-Linkシステム9を構成する各機器の間で共有される。IO-Linkシステム92においても同様である。
IO-Linkマスタ1および201は、前記のようなサイクリック通信にてバックアップおよびリストアの指示を行ってもよい。前記のサイクリックデータにバックアップ指示やリストア指示を含めることにより、IO-Linkマスタ1に一括バックアップや一括リストアを行わせることができる。具体的には、サイクリックデータにバックアップ指示に対応するフラグや、リストア指示に対応するフラグを含めておけばよい。これにより、コントローラ3にてこのフラグのON/OFFの切り替えを行うことにより、フラグをONにしたタイミングでバックアップやリストアを行わせることができる。
また、バックアップ指示やリストア指示には、対象となるデバイス通信ポート12の識別情報やIO-Linkデバイス2の識別情報などの制御対象を指定する指定情報を含めてもよい。この場合、バックアップ制御部102は、指定情報で指定されたデバイスのバックアップを行い、リストア制御部104は、指定情報で指定されたデバイスのリストアを行う。これにより、一部のIO-Linkデバイス2のみをバックアップやリストアの対象とすることができる。この場合、バックアップやリストアの対象は、複数指定できるようにすることが好ましく、これにより、複数のIO-Linkデバイス2のバックアップやリストアを簡易かつ迅速に行うことができる。
さらに、バックアップ制御部102は、バックアップの対象となる各IO-Linkデバイス2について、バックアップの要否を判定し、バックアップ要と判定したIO-Linkデバイス2のみをバックアップの対象としてもよい。例えば、各デバイス通信ポート12について予めバックアップの有効/無効の設定を記憶しておき、この設定が有効となっているデバイス通信ポート12に接続されたIO-Linkデバイス2のみをバックアップの対象としてもよい。
また、例えば、IO-Linkデバイス2の記憶している設定情報20と、バックアップデータとして記憶されている設定情報111とを照合して一致するか否かを判定する判定部をIO-Linkマスタ1に設けてもよい。そして、前記判定部が判定を行った後、所定時間以内にバックアップ指示を受信したときには、照合結果が不一致のIO-Linkデバイス2をバックアップの対象とし、照合結果が一致となったIO-Linkデバイス2はバックアップの対象から外してもよい。なお、前記の各例は、リストアについても同様に適用できる。
〔ソフトウェアによる実現例〕
IO-Linkマスタ1の制御ブロック(特に制御部10に含まれる各部)は、集積回路(ICチップ)等に形成された論理回路(ハードウェア)によって実現してもよいし、CPU(Central Processing Unit)を用いてソフトウェアによって実現してもよい。
後者の場合、IO-Linkマスタ1は、各機能を実現するソフトウェアであるプログラムの命令を実行するCPU、上記プログラムおよび各種データがコンピュータ(またはCPU)で読み取り可能に記録されたROM(Read Only Memory)または記憶装置(これらを「記録媒体」と称する)、上記プログラムを展開するRAM(Random Access Memory)などを備えている。そして、コンピュータ(またはCPU)が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体(通信ネットワークや放送波等)を介して上記コンピュータに供給されてもよい。なお、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。そして、同様の手法により、IO-Linkマスタ201および通信カプラ200等の装置の制御ブロックを実現することもできる。
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
1 IO-Linkマスタ(中継装置)
11 記憶部
101 上位通信制御部(受付部)
102 バックアップ制御部(設定情報処理部)
103 通知部
104 リストア制御部(設定情報処理部)
111 設定情報(バックアップデータ)
2 IO-Linkデバイス(デバイス)
20 設定情報
3 コントローラ(制御装置)
201 IO-Linkマスタ(中継装置)

Claims (6)

  1. 制御装置と、前記制御装置の制御対象であり、設定情報に従って動作する複数のデバイスとの間でデータを中継する中継装置であって、
    前記デバイスから前記設定情報を取得して記憶部に記憶するバックアップの実行指示、または前記記憶部に記憶された設定情報を前記デバイスに送信して記憶させるリストアの実行指示を受け付ける受付部と、
    前記受付部が受け付けた一の指示に応じて、複数の前記デバイスのバックアップを実行するか、または複数の前記デバイスのリストアを実行する設定情報処理部と、を備え
    前記デバイスは、IO-Linkデバイスであることを特徴とする中継装置。
  2. 前記設定情報処理部は、前記受付部が受け付けた一の指示にデバイスを指定する指定情報が含まれている場合には、前記指定情報で指定されたデバイスのバックアップを実行するか、または前記指定情報で指定されたデバイスのリストアを実行することを特徴とする請求項1に記載の中継装置。
  3. 前記設定情報処理部がバックアップまたはリストアの対象とした前記複数のデバイスのうち、バックアップまたはリストアが正常に終了しなかったデバイスをユーザに通知する通知部を備えていることを特徴とする請求項1または2に記載の中継装置。
  4. 制御装置と、前記制御装置の制御対象であり、設定情報に従って動作する複数のデバイスとの間でデータを中継する中継装置の制御方法であって、
    前記デバイスから前記設定情報を取得して記憶部に記憶するバックアップの実行指示、または前記記憶部に記憶された設定情報を前記デバイスに送信して記憶させるリストアの実行指示を受け付ける受付ステップと、
    前記受付ステップにて受け付けた一の指示に応じて、複数の前記デバイスのバックアップを実行するか、または複数の前記デバイスのリストアを実行する設定情報処理ステップと、を含み、
    前記デバイスは、IO-Linkデバイスであることを特徴とする中継装置の制御方法。
  5. 請求項に記載の各ステップをコンピュータに実行させることにより、該コンピュータを上記中継装置として機能させる制御プログラム。
  6. 請求項に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
JP2016049318A 2016-03-14 2016-03-14 中継装置、中継装置の制御方法、制御プログラム、および記録媒体 Expired - Fee Related JP6477555B2 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2016049318A JP6477555B2 (ja) 2016-03-14 2016-03-14 中継装置、中継装置の制御方法、制御プログラム、および記録媒体
CN201680047276.2A CN107924168B (zh) 2016-03-14 2016-12-06 中转装置、中转装置的控制方法以及可读取记录媒体
PCT/JP2016/086255 WO2017158954A1 (ja) 2016-03-14 2016-12-06 中継装置、中継装置の制御方法、制御プログラム、および記録媒体
US15/751,478 US11067969B2 (en) 2016-03-14 2016-12-06 Relay device for relaying data between devices, control method therefor, and non-transitory computer-readable recording medium therefor
EP16894571.5A EP3432096B1 (en) 2016-03-14 2016-12-06 Relay device, control method for relay device, control program, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016049318A JP6477555B2 (ja) 2016-03-14 2016-03-14 中継装置、中継装置の制御方法、制御プログラム、および記録媒体

Publications (2)

Publication Number Publication Date
JP2017167595A JP2017167595A (ja) 2017-09-21
JP6477555B2 true JP6477555B2 (ja) 2019-03-06

Family

ID=59851819

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016049318A Expired - Fee Related JP6477555B2 (ja) 2016-03-14 2016-03-14 中継装置、中継装置の制御方法、制御プログラム、および記録媒体

Country Status (5)

Country Link
US (1) US11067969B2 (ja)
EP (1) EP3432096B1 (ja)
JP (1) JP6477555B2 (ja)
CN (1) CN107924168B (ja)
WO (1) WO2017158954A1 (ja)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7233651B2 (ja) 2017-08-31 2023-03-07 国立大学法人京都大学 水酸化脂肪酸のホモポリマーとその製造方法
JP7183545B2 (ja) * 2018-02-27 2022-12-06 オムロン株式会社 制御システムおよび機能ユニット
JP6628934B1 (ja) * 2018-03-30 2020-01-15 三菱電機株式会社 センサ管理装置、センサ管理方法及びプログラム
CN108449250B (zh) * 2018-05-22 2023-08-04 三明学院 一种支持多总线的io-link主站装置及方法
CN114144736B (zh) 2019-07-25 2023-05-30 三菱电机株式会社 生产辅助装置、生产系统及记录介质
JP7409887B2 (ja) 2020-01-23 2024-01-09 株式会社キーエンス データ中継装置および表示装置
CN113285905A (zh) * 2020-02-19 2021-08-20 台达电子工业股份有限公司 跨协定控制设备及其跨协定的设备还原方法
CN112738224B (zh) * 2020-12-29 2022-06-10 浙江中控技术股份有限公司 一种支持触发式通信的数据处理系统和方法
DE102021133338A1 (de) * 2021-12-15 2023-06-15 Balluff Gmbh Verfahren zur Überwachung mittels maschinellem Lernen

Family Cites Families (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5927311A (ja) * 1982-08-03 1984-02-13 Fanuc Ltd 作業セルコントロ−ラ
US5566349A (en) * 1994-05-16 1996-10-15 Trout; Ray C. Complementary concurrent cooperative multi-processing multi-tasking processing system using shared memories with a minimum of four complementary processors
US5968115A (en) * 1997-02-03 1999-10-19 Complementary Systems, Inc. Complementary concurrent cooperative multi-processing multi-tasking processing system (C3M2)
US20030158635A1 (en) * 1999-07-30 2003-08-21 Oshkosh Truck Corporation Firefighting vehicle with network-assisted scene management
US7098069B2 (en) 2002-01-24 2006-08-29 Semiconductor Energy Laboratory Co., Ltd. Light emitting device, method of preparing the same and device for fabricating the same
CN101107874A (zh) * 2005-01-21 2008-01-16 松下电器产业株式会社 备份系统、中继装置、信息终端、备份装置
JP4415981B2 (ja) * 2005-09-09 2010-02-17 オムロン株式会社 プログラマブル・コントローラのリモートターミナル装置
CN201796357U (zh) * 2009-07-15 2011-04-13 王颖 系统备份还原装置
JP2011180863A (ja) * 2010-03-02 2011-09-15 Trinity Security Systems Inc バックアップシステム、バックアップ方法およびバックアッププログラム
DE102010010014B3 (de) * 2010-03-03 2011-04-21 Sick Ag Sicherheitsvorrichtung mit einer konfigurierbaren Sicherheitssteuerung
CN101969456B (zh) 2010-09-17 2014-10-01 深圳市融创天下科技股份有限公司 一种地图显示系统和方法
DE102012014682B4 (de) 2012-05-29 2017-02-09 Balluff Gmbh Feldbussystem
JP5652444B2 (ja) * 2012-08-31 2015-01-14 横河電機株式会社 保守支援システム及び方法
CN103873344A (zh) 2012-12-14 2014-06-18 高海军 一种可编辑联系人的联系信息的即时通讯软件
JP6167532B2 (ja) * 2013-01-25 2017-07-26 オムロン株式会社 制御装置および制御装置の動作方法
JP2014174616A (ja) * 2013-03-06 2014-09-22 Mitsubishi Electric Corp Faシステムおよび制御装置
US9064125B2 (en) * 2013-05-03 2015-06-23 Citrix Systems, Inc. Image analysis and management
JP5943022B2 (ja) * 2014-03-25 2016-06-29 横河電機株式会社 プロセス制御システム
US9729520B2 (en) * 2014-05-05 2017-08-08 Citrix Systems, Inc. Facilitating communication between mobile applications
DE102014106752B4 (de) * 2014-05-13 2022-09-29 Balluff Gmbh Verfahren und Steuereinrichtung zum Betrieb eines berührungslosen Übertragungssystems für einen IO-Link
CN104615507A (zh) * 2015-02-13 2015-05-13 广东欧珀移动通信有限公司 备份数据的批量还原方法和装置
US10547666B2 (en) * 2015-03-27 2020-01-28 Rockwell Automation Technologies, Inc. Systems and methods for exchanging information between devices in an industrial automation environment
US10254749B2 (en) * 2015-03-27 2019-04-09 Rockwell Automation Technologies, Inc. Systems and methods for virtually tagging and securing industrial equipment
US9971344B2 (en) * 2015-03-27 2018-05-15 Rockwell Automation Technologies, Inc. Systems and methods for assessing a quality of an industrial enterprise
US9804855B1 (en) * 2015-10-08 2017-10-31 Veritas Technologies Llc Modification of temporary file system for booting on target hardware
JP6638489B2 (ja) * 2016-03-14 2020-01-29 オムロン株式会社 中継装置、中継装置の制御方法、制御プログラム、および記録媒体

Also Published As

Publication number Publication date
EP3432096A4 (en) 2019-11-20
US20180196410A1 (en) 2018-07-12
CN107924168B (zh) 2021-08-03
EP3432096A1 (en) 2019-01-23
CN107924168A (zh) 2018-04-17
EP3432096B1 (en) 2022-08-17
US11067969B2 (en) 2021-07-20
WO2017158954A1 (ja) 2017-09-21
JP2017167595A (ja) 2017-09-21

Similar Documents

Publication Publication Date Title
JP6477555B2 (ja) 中継装置、中継装置の制御方法、制御プログラム、および記録媒体
JP6638489B2 (ja) 中継装置、中継装置の制御方法、制御プログラム、および記録媒体
JP6874438B2 (ja) スレーブ装置、スレーブ装置の制御方法、情報処理プログラム、および記録媒体
US10419237B2 (en) Slave device, control method of slave device, information processing program and recording medium
JP6717026B2 (ja) 制御装置、中継装置、制御装置の制御方法、中継装置の制御方法、制御プログラム、および記録媒体
JP6623856B2 (ja) スレーブ装置、スレーブ装置の制御方法、情報処理プログラム、および記録媒体
WO2017154273A1 (ja) マスタースレーブ制御システム、マスタースレーブ制御システムの制御方法、情報処理プログラム、および記録媒体
JP6477554B2 (ja) 中継装置、中継装置の制御方法、制御プログラム、および記録媒体
JP2020147250A (ja) 電子制御装置
CN106170738A (zh) 现场总线模块、机器控制装置和用于对尤其是面向安全的现场总线模块进行参数化的方法
CN108369403A (zh) 现场总线耦合器、系统和用于配置故障保险模块的方法
TWI590012B (zh) 分散型控制系統用控制機器及分散型控制基本單元
WO2022190186A1 (ja) プログラマブルコントローラの通信ユニット、受信データ記憶方法及びプログラム
CN114127646B (zh) 支持装置、支持程序的记录介质及设定方法
JP5287495B2 (ja) プログラマブルコントローラ用ユニット及びプログラマブルコントローラ
JP2025141027A (ja) セーフティデバイス
JPH09149476A (ja) バンプレスプロセスコントローラ
JP2000339234A (ja) バス故障箇所特定装置およびバス故障箇所特定方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20171026

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20181030

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181220

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190121

R150 Certificate of patent or registration of utility model

Ref document number: 6477555

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees