(57)【特許請求の範囲】
【請求項１】
プログラマブルコントローラと、このプログラマブルコントローラのデバイス情報を読み出す機能を有する複数のデータ処理装置との間を接続する時分割切替器であって、
前記複数のデータ処理装置と各々接続される第１および第２の接続部と、
前記第１の接続部に前記データ処理装置が接続されているか否かを判別する接続状態判別手段と、
前記接続状態判別手段により前記第１の接続部に前記データ処理装置が接続されたことが判別された場合には、前記第２の接続部に接続される前記データ処理装置に対して、前記データ処理装置が一度に１つまたは連続する２つ以上のデバイス情報を読み出すための通常読出命令および任意の複数のデバイス情報を一括して読み出すための一括読出命令のうち、当該一括読出命令を前記プログラマブルコントローラに送信することを禁止する禁止信号を送出する送出手段とを備えたことを特徴とする時分割切替器。
【請求項２】
前記第１の接続部にデータ処理装置が接続されているか否かを設定するための設定手段をさらに備え、前記接続状態判別手段は、前記設定手段の設定状態に基づいて前記第１の接続部にデータ処理装置が接続されているか否かを判別することを特徴とする請求項１記載の時分割切替器。
【請求項３】
プログラマブルコントローラと、このプログラマブルコントローラのデバイス情報を読み出す機能を有する複数のデータ処理装置との間を接続する時分割切替器であって、
ｎ個（ｎは正の整数）のデータ処理装置が接続されるｎ個の接続部と、
ｋ個（ｋはｋ＜ｎである正の整数）のデータ処理装置に対して、それらのデータ処理装置が一度に１つまたは連続する２つ以上のデバイス情報を読み出すための通常読出し命令および任意の複数のデバイス情報を一括して読み出すための一括読出命令のうち、当該一括読出命令を前記プログラマブルコントローラに送信することを禁止する禁止信号を送出するｋ個の接続部を指定する指定手段と、
前記指定手段により指定された前記ｋ個の接続部から前記禁止信号を送出する送出手段とを備えたことを特徴とする時分割切替器。
【請求項４】
プログラマブルコントローラと、
前記プログラマブルコントローラのデバイス情報を読み出す機能を有する複数のデータ処理装置と、
前記プログラマブルコントローラと前記データ処理装置との間を接続する時分割切替器とを備え、
前記時分割切替器は、
前記複数のデータ処理装置と各々接続された第１および第２の接続部と、
前記第１の接続部に前記データ処理装置が接続されているか否かを判別する接続状態判別手段と、
前記接続状態判別手段により前記第１の接続部に前記データ処理装置が接続されていることが判別された場合には、前記第２の接続部に接続された前記データ処理装置に対して、前記データ処理装置が一度に１つまたは連続する２つ以上のデバイス情報を読み出すための通常読出し命令および任意の複数のデバイス情報を一括して読み出すための一括読出命令のうち、当該一括命令の送信を禁止する禁止信号を送出する送出手段とを備え、
前記データ処理装置は、
プログラムを記憶するプログラム記憶手段と、
前記プログラム記憶手段により記憶されたプログラムを実行するプログラム実行手段と、
前記プログラム実行手段により実行されるプログラム中に前記プログラマブルコントローラからデータを読み出す命令が存在する場合に、前記通常読出し命令または一括読出命令を前記時分割切替器を介して前記プログラマブルコントローラに送信する通信手段とを備え、
前記通信手段は、前記時分割切替器より前記禁止信号が送出された場合には、前記一括読出命令の送信を禁止することを特徴とする時分割切替器システム。
【請求項５】
前記時分割切替器は、前記第１の接続部にデータ処理装置が接続されているか否かを設定するための設定手段をさらに備え、前記接続状態判別手段は、前記設定手段の設定状態に基づいて前記第１の接続部にデータ処理装置が接続されているか否かを判別することを特徴とする請求項４記載の時分割切替器システム。
【請求項６】
プログラマブルコントローラと、
前記プログラマブルコントローラのデバイス情報を読み出す機能を有する複数のデータ処理装置と、
前記プログラマブルコントローラと前記データ処理装置との間を接続する時分割切替器とを備え、
前記時分割切替器は、
ｎ個（ｎは正の整数）のデータ処理装置が接続されるｎ個の接続部と、
ｋ個（ｋはｋ＜ｎである正の整数）のデータ処理装置に対して、それらのデータ処理装置が一度に１つまたは連続する２つ以上のデバイス情報を読み出すための通常読出し命令および任意の複数のデバイス情報を一括して読み出すための一括読出命令のうち、当該一括読出命令を前記プログラマブルコントローラに送信することを禁止する禁止信号を送出するｋ個の接続部を指定する指定手段と、
前記指定手段により指定された前記ｋ個の接続部から前記禁止信号を送出する送出手段とを備え、
前記データ処理装置は、
プログラムを記憶するプログラム記憶手段と、
前記プログラム記憶手段により記憶されたプログラムを実行するプログラム実行手段と、
前記プログラム実行手段により実行されるプログラム中に前記プログラマブルコントローラからデータを読み出す命令が存在する場合に、前記通常読出し命令または一括読出命令を前記時分割切替器を介して前記プログラマブルコントローラに送信する通信手段とを備え、
前記通信手段は、前記時分割切替器より前記禁止信号が送出された場合には、前記一括読出命令の送信を禁止することを特徴とする時分割切替器システム。
【請求項７】
複数のデータ処理装置と各々接続される第１および第２の接続部を有しかつ接続状態判別手段および送出手段を有する時分割切替器を介して、プログラマブルコントローラと、このプログラマブルコントローラのデバイス情報を読み出す機能を有する複数のデータ処理装置との間で、時分割にデータ通信を行う通信方法において、
前記第１の接続部に前記データ処理装置が接続されているか否かを前記時分割切替器の前記接続状態判別手段により判別し、
前記第１の接続部に前記データ処理装置が接続されていることが判別された場合には、前記第２の接続部に接続される前記データ処理装置に対して、前記データ処理装置が一度に１つまたは連続する２つ以上のデバイス情報を読み出すための通常読出命令および任意の複数のデバイス情報を一括して読み出すための一括読出命令のうち、当該一括読出命令を前記時分割切替器を介して前記プログラマブルコントローラに送信することを禁止する禁止信号を前記時分割切替器の前記送出手段により送出することを特徴とするデータ処理装置とプログラマブルコントローラとの通信方法。
【請求項８】
ｎ個（ｎは正の整数）のデータ処理装置が接続されるｎ個の接続部を有しかつ指定手段および送出手段を有する時分割切替器を介して、プログラマブルコントローラと、このプログラマブルコントローラのデバイス情報を読み出す機能を有するｋ個（ｋはｋ＜ｎである正の整数）のデータ処理装置との間で、時分割にデータ通信を行う通信方法において、
前記ｋ個のデータ処理装置に対して、それらのデータ処理装置が一度に１つまたは連続する２つ以上のデバイス情報を読み出すための通常読出し命令および任意の複数のデバイス情報を一括して読み出すための一括読出命令のうち、当該一括読出命令を前記時分割切替器を介して前記プログラマブルコントローラに送信することを禁止する禁止信号を送出すべきｋ個の接続部を前記時分割切替器の前記接続状態判別手段により指定し、
前記指定された前記ｋ個の接続部から前記禁止信号を前記時分割切替器の前記送出手段により送出することを特徴とするデータ処理装置とプログラマブルコントローラとの通信方法。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、プログラマブルコントローラに複数のデータ処理装置を接続するための時分割切替器、プログラマブルコントローラ、データ処理装置および時分割切替器を備えた時分割切替器システム、およびデータ処理装置とプログラマブルコントローラとの通信方法に関する。
【０００２】
本明細書において、データ処理装置とは、データ処理機能および通信機能を有する装置を意味し、データ処理機能を有する表示装置、プログラム作成装置、パーソナルコンピュータ等を含む。
【０００３】
【従来の技術】
被制御機器をシーケンシャルに制御するためにプログラマブルコントローラが用いられている。このプログラマブルコントローラにはスイッチ、センサ等の入力機器および電磁開閉器、リレー、ソレノイド、モータ等の出力機器が接続される。
【０００４】
このプログラマブルコントローラは、被制御機器をシーケンシャルに制御するための制御プログラムを記憶するプログラム記憶部、およびデバイス情報等のデータを記憶するデータ記憶部を有する。ここで、デバイス情報とは、入力機器からの入力状態、出力機器への出力状態および制御プログラム上で設定される内部リレー（入力リレー、出力リレーおよび補助リレー）、タイマー、カウンタ、データメモリ等の状態を示す情報である。デバイスとは、デバイス情報を格納するために設けられたメモリ上の領域を指す名称であり、デバイス番号とは各デバイスを識別するために用いられる番号である。
【０００５】
このようなプログラマブルコントローラに記憶される制御プログラムを作成するためにプログラム作成装置が用いられる。図８はプログラマブルコントローラにプログラム作成装置を接続した状態を示すブロック図である。プログラム作成装置４０により作成された制御プログラムはプログラム作成装置４０からプログラマブルコントローラ１０に送信されてプログラマブルコントローラ１０内のプログラム記憶部に記憶される。
【０００６】
一方、プログラマブルコントローラに記憶されるデバイス情報等のデータを表示するためにデータ処理機能を有する表示装置が用いられる。図９はプログラマブルコントローラに表示装置を接続した状態を示すブロック図である。表示装置３０は、予め作成された表示プログラムを記憶し、その表示プログラムに従ってプログラマブルコントローラ１０からデバイス情報等のデータを読み出し、その読み出したデータに基づいて各種表示を行う。
【０００７】
また、プログラマブルコントローラにデータ処理機能を有する表示装置、プログラム作成装置、パーソナルコンピュータ等の複数のデータ処理装置を接続する場合には時分割切替器が用いられる。図１０はプログラマブルコントローラに時分割切替器を介してプログラム作成装置および表示装置を接続した状態を示すブロック図である。時分割切替器２０は、プログラマブルコントローラ１０とプログラム作成装置４０との間のデータ通信およびプログラマブルコントローラ１０と表示装置３０との間のデータ通信を時分割で切り換える。
【０００８】
ところで、データ処理装置からプログラマブルコントローラのデータ記憶部内のデバイス情報等のデータを読み出す場合には、読出命令（以下、通常読出コマンドと呼ぶ）が用いられる。図１１（ａ）に通常読出コマンドの一例を示し、図１１（ｂ）に通常読出コマンドにより読み出されたデータの一例を示す。
【０００９】
図１１（ａ）の通常読出コマンドＮＲＣにはデバイス番号ＤＮが含まれる。この場合、通常読出コマンドＮＲＣをデータ処理装置からプログラマブルコントローラに送信すると、デバイス番号ＤＮに対応するデータ記憶部の記憶位置から図１１（ｂ）に示すデバイス情報ＤＩが読み出され、データ処理装置に送信される。なお、通常読出コマンドＮＣＲによって連続する２つ以上のデバイス情報を読み出すこともできる。この場合には、通常読出コマンドＮＣＲに読み出すべきデバイス情報の数を示す情報が格納される。
【００１０】
この通常読出コマンドＮＲＣを用いた場合には、通常読出コマンドＮＲＣを送信するごとに１つまたは連続する２つ以上の記憶位置からデータが読み出される。したがって、任意の記憶位置から複数のデータを読み出す場合には、通常読出コマンドＮＲＣを複数回送信する必要があるため、通信量が多くなり、通信速度が遅くなる。
【００１１】
そこで、プログラマブルコントローラのデータ記憶部の任意の記憶位置から複数のデータを一括して読み出すための登録型一括読出命令（以下、一括読出コマンドと呼ぶ）が用意されている。この一括読出コマンドを用いる場合には、読み出しを行うべきデータ記憶部の複数の記憶位置を予め登録するために登録コマンドが用いられる。
【００１２】
図１２（ａ）に登録コマンドの一例を示し、図１２（ｂ）に一括読出コマンドの一例を示し、図１２（ｃ）に一括読出コマンドにより読み出されたデータの一例を示す。図１２（ａ）の登録コマンドＲＣはｎ個のデバイス番号ＤＮ１，ＤＮ２，…，ＤＮｎを含む。ここで、ｎは任意の正の整数である。
【００１３】
この登録コマンドＲＣをデータ処理装置からプログラマブルコントローラに送信すると、プログラマブルコントローラ内の登録用メモリにｎ個のデバイス番号ＤＮ１，ＤＮ２，…，ＤＮｎが登録される。その後、図１２（ｂ）に示す一括読出コマンドＰＲＣをデータ処理装置からプログラマブルコントローラに送信すると、登録されているデバイス番号ＤＮ１，ＤＮ２，…，ＤＮｎに対応するデータ記憶部の記憶位置から図１２（ｃ）に示すデバイス情報ＤＩ１，ＤＩ２，…，ＤＩｎが読み出され、データ処理装置に送信される。
【００１４】
登録コマンドＲＣを用いて複数の記憶位置を一度登録しておくと、以後、一括読出コマンドＰＲＣを送信するごとに、登録された記憶位置から複数のデータが一括して読み出される。再度、登録コマンドＲＣを送信すると、以前に登録された複数の記憶位置が新たな登録コマンドＲＣに含まれる記憶位置に更新される。
【００１５】
このように、一括読出コマンドＰＲＣを用いると、プログラマブルコントローラから任意の複数のデータを一括して読み出すことができるので、通信量が少なくなり、複数のデータを読み出す場合の通信速度が向上する。
【００１６】
【発明が解決しようとする課題】
しかしながら、一括読出コマンドを用いる場合、登録コマンドを送信するごとにプログラマブルコントローラに登録される内容が更新されるので、あるデータ処理装置からプログラマブルコントローラに登録コマンドを送信した後に、他のデータ処理装置が登録コマンドを送信すると、前者のデータ処理装置により登録された内容が後者のデータ処理装置からの登録コマンドにより更新されてしまうことになる。それにより、前者のデータ処理装置は自らが意図したデータを読み出すことができない。したがって、複数のデータ処理装置がプログラマブルコントローラに接続されている場合には、複数のデータ処理装置が登録コマンドを同時に使用することができない。
【００１７】
例えば、図１０に示したように、表示装置３０およびプログラム作成装置４０が時分割切替器２０を介してプログラマブルコントローラ１０に接続されている場合には、いずれか一方は一括読出コマンドを使用することができない。
【００１８】
そこで、従来の表示装置３０は一括読出コマンドを使用する機能を有さないか、あるいは、時分割切替器２０に接続されている場合には常時一括読出コマンドを使用しない構成となっている。そのため、プログラマブルコントローラ１０から複数のデータを読み出す際に、表示装置３０とプログラマブルコントローラ１０との間の通信量が多くなるので、通信速度が遅くなり、表示装置３０の応答性が悪くなる。
【００１９】
それゆえに、本発明の目的は、複数のデータ処理装置が接続されている場合に所望のデータ処理装置に一括読出命令の使用を許可とすることにより通信速度を向上させることができる時分割切替器を提供することである。
【００２０】
本発明の他の目的は、複数のデータ処理装置が接続されている場合に所望のデータ処理装置に一括読出命令の使用を許可とすることにより通信速度を向上させることができる時分割切替器システムを提供することである。
【００２１】
本発明のさらに他の目的は、複数のデータ処理装置が時分割切替器を介してプログラマブルコントローラに接続されている場合にデータ処理装置の通信速度を向上させることができる通信方法を提供することである。
【００２２】
【課題を解決するための手段】
（１）第１の発明
第１の発明に係る時分割切替器は、プログラマブルコントローラと、このプログラマブルコントローラのデバイス情報を読み出す機能を有する複数のデータ処理装置との間を接続する時分割切替器であって、複数のデータ処理装置と各々接続される第１および第２の接続部と、第１の接続部にデータ処理装置が接続されているか否かを判別する接続状態判別手段と、接続状態判別手段により第１の接続部にデータ処理装置が接続されたことが判別された場合には、第２の接続部に接続されるデータ処理装置に対して、データ処理装置が一度に１つまたは連続する２つ以上のデバイス情報を読み出すための通常読出命令および任意の複数のデバイス情報を一括して読み出すための一括読出命令のうち、当該一括読出命令をプログラマブルコントローラに送信することを禁止する禁止信号を送出する送出手段とを備えたものである。
【００２３】
（２）第２の発明
第２の発明に係る時分割切替器は、第１の発明に係る時分割切替器の構成において、第１の接続部にデータ処理装置が接続されているか否かを設定するための設定手段をさらに備え、接続状態判別手段は、設定手段の設定状態に基づいて第１の接続部にデータ処理装置が接続されているか否かを判別するものである。
【００２４】
（３）第３の発明
第３の発明に係る時分割切替器は、プログラマブルコントローラと、このプログラマブルコントローラのデバイス情報を読み出す機能を有する複数のデータ処理装置との間を接続する時分割切替器であって、ｎ個（ｎは正の整数）のデータ処理装置が接続されるｎ個の接続部と、ｋ個（ｋはｋ＜ｎである正の整数）のデータ処理装置に対して、それらのデータ処理装置が一度に１つまたは連続する２つ以上のデバイス情報を読み出すための通常読出し命令および任意の複数のデバイス情報を一括して読み出すための一括読出命令のうち、当該一括読出命令をプログラマブルコントローラに送信することを禁止する禁止信号を送出するｋ個の接続部を指定する指定手段と、指定手段により指定されたｋ個の接続部から禁止信号を送出する送出手段とを備えたものである。
【００２５】
（４）第４の発明
第４の発明に係る時分割切替器システムは、プログラマブルコントローラと、プログラマブルコントローラのデバイス情報を読み出す機能を有する複数のデータ処理装置と、プログラマブルコントローラとデータ処理装置との間を接続する時分割切替器とを備え、時分割切替器は、複数のデータ処理装置と各々接続された第１および第２の接続部と、第１の接続部にデータ処理装置が接続されているか否かを判別する接続状態判別手段と、接続状態判別手段により第１の接続部にデータ処理装置が接続されていることが判別された場合には、第２の接続部に接続されたデータ処理装置に対して、データ処理装置が一度に１つまたは連続する２つ以上のデバイス情報を読み出すための通常読出し命令および任意の複数のデバイス情報を一括して読み出すための一括読出命令のうち、当該一括命令の送信を禁止する禁止信号を送出する送出手段とを備え、データ処理装置は、プログラムを記憶するプログラム記憶手段と、プログラム記憶手段により記憶されたプログラムを実行するプログラム実行手段と、プログラム実行手段により実行されるプログラム中にプログラマブルコントローラからデータを読み出す命令が存在する場合に、通常読出し命令または一括読出命令を時分割切替器を介してプログラマブルコントローラに送信する通信手段とを備え、通信手段は、時分割切替器より禁止信号が送出された場合には、一括読出命令の送信を禁止するものである。
【００２６】
（５）第５の発明
第５の発明に係る時分割切替器システムは、第４の発明に係る時分割切替器システムの構成において、時分割切替器は、第１の接続部にデータ処理装置が接続されているか否かを設定するための設定手段をさらに備え、接続状態判別手段は、設定手段の設定状態に基づいて第１の接続部にデータ処理装置が接続されているか否かを判別するものである。
【００２７】
（６）第６の発明
第６の発明に係る時分割切替器システムは、プログラマブルコントローラと、プログラマブルコントローラのデバイス情報を読み出す機能を有する複数のデータ処理装置と、プログラマブルコントローラとデータ処理装置との間を接続する時分割切替器とを備え、時分割切替器は、ｎ個（ｎは正の整数）のデータ処理装置が接続されるｎ個の接続部と、ｋ個（ｋはｋ＜ｎである正の整数）のデータ処理装置に対して、それらのデータ処理装置が一度に１つまたは連続する２つ以上のデバイス情報を読み出すための通常読出し命令および任意の複数のデバイス情報を一括して読み出すための一括読出命令のうち、当該一括読出命令をプログラマブルコントローラに送信することを禁止する禁止信号を送出するｋ個の接続部を指定する指定手段と、指定手段により指定されたｋ個の接続部から禁止信号を送出する送出手段とを備え、データ処理装置は、プログラムを記憶するプログラム記憶手段と、プログラム記憶手段により記憶されたプログラムを実行するプログラム実行手段と、プログラム実行手段により実行されるプログラム中にプログラマブルコントローラからデータを読み出す命令が存在する場合に、通常読出し命令または一括読出命令を時分割切替器を介してプログラマブルコントローラに送信する通信手段とを備え、通信手段は、時分割切替器より禁止信号が送出された場合には、一括読出命令の送信を禁止するものである。
【００２８】
（７）第７の発明
第７の発明に係るデータ処理装置とプログラマブルコントローラとの通信方法は、複数のデータ処理装置と各々接続される第１および第２の接続部を有しかつ接続状態判別手段および送出手段を有する時分割切替器を介して、プログラマブルコントローラと、このプログラマブルコントローラのデバイス情報を読み出す機能を有する複数のデータ処理装置との間で、時分割にデータ通信を行う通信方法において、第１の接続部にデータ処理装置が接続されているか否かを時分割切替器の接続状態判別手段により判別し、第１の接続部にデータ処理装置が接続されていることが判別された場合には、第２の接続部に接続されるデータ処理装置に対して、データ処理装置が一度に１つまたは連続する２つ以上のデバイス情報を読み出すための通常読出命令および任意の複数のデバイス情報を一括して読み出すための一括読出命令のうち、当該一括読出命令を時分割切替器を介してプログラマブルコントローラに送信することを禁止する禁止信号を時分割切替器の送出手段により送出するものである。
【００２９】
（８）第８の発明
第８の発明に係るデータ処理装置とプログラマブルコントローラとの通信方法は、ｎ個（ｎは正の整数）のデータ処理装置が接続されるｎ個の接続部を有しかつ指定手段および送出手段を有する時分割切替器を介して、プログラマブルコントローラと、このプログラマブルコントローラのデバイス情報を読み出す機能を有するｋ個（ｋはｋ＜ｎである正の整数）のデータ処理装置との間で、時分割にデータ通信を行う通信方法において、ｋ個のデータ処理装置に対して、それらのデータ処理装置が一度に１つまたは連続する２つ以上のデバイス情報を読み出すための通常読出し命令および任意の複数のデバイス情報を一括して読み出すための一括読出命令のうち、当該一括読出命令を時分割切替器を介してプログラマブルコントローラに送信することを禁止する禁止信号を送出すべきｋ個の接続部を時分割切替器の接続状態判別手段により指定し、指定されたｋ個の接続部から禁止信号を時分割切替器の送出手段により送出するものである。
【００３０】
【作用】
第１および第２の発明に係る時分割切替器においては、接続状態判別手段により第１の接続部にデータ処理装置が接続されたことが判別された場合には、第２の接続部に接続されるデータ処理装置に対して、一括読出命令をプログラマブルコントローラに送信することを禁止する禁止信号が送出される。
【００３１】
それにより、第２の接続部に接続されているデータ処理装置に一括読出命令の使用を禁止し、第１の接続部に接続されたデータ処理装置に一括読出命令の使用を許可することができる。その結果、複数のデータ処理装置とプログラマブルコントローラとの間での通信量を最小限にして通信速度を向上させることが可能となる。
【００３２】
特に、第２の発明に係る時分割切替器においては、設定手段の設定状態に基づいて第１の接続部にデータ処理装置が接続されているか否かが判別される。
【００３３】
したがって、第２の接続部に一括読出命令の使用に関して優先度の低いデータ処理装置を接続し、第１の接続部に一括読出命令の使用に関して優先度の高いデータ処理装置を接続することにより、複数のデータ処理装置とプログラマブルコントローラとの間で一括読出命令を効率的に使用することができる。
【００３４】
第３の発明に係る時分割切替器においては、一括読出命令をプログラマブルコントローラに送信することを禁止する禁止信号を送出するｋ個の接続部が指定される。指定されたｋ個の接続部から禁止信号が送出される。
【００３５】
時分割切替器のｎ個の接続部に所定の個数よりも多いデータ処理装置が接続されている場合には、所定の個数以下のデータ処理装置のみが一括読出命令を使用することができる。したがって、この場合には、時分割切替器の所定の個数を超えるｋ個の接続部からデータ処理装置に禁止信号が与えられる。時分割切替器から禁止信号が与えられたときには、データ処理装置は、一括読出命令の送信を禁止される。この場合には、データ処理装置により通常読出命令がプログラマブルコントローラに送信される。時分割切替器から禁止信号が与えられないときには、データ処理装置は、一括読出命令の送信を許可される。この場合には、データ処理装置は、一括読出命令を時分割切替器を介してプログラマブルコントローラに送信することができる。
【００３６】
それにより、ｋ個の接続部に接続されているデータ処理装置に一括読出命令の使用を禁止し、残りの接続部に接続されたデータ処理装置に一括読出命令の使用を許可することができる。その結果、複数のデータ処理装置とプログラマブルコントローラとの間での通信量を最小限にして通信速度を向上させることが可能となる。
【００３７】
また、ｎ個の接続部に接続された複数のデータ処理装置のうち一括読出命令の使用に関して優先度の低いデータ処理装置が接続された接続部を指定することにより、複数のデータ処理装置とプログラマブルコントローラとの間で一括読出命令を効率的に使用することができる。
【００３８】
第４および第５の発明に係る時分割切替器システムにおいては、時分割切替器の接続状態判別手段により第１の接続部にデータ処理装置が接続されたことが判別された場合には、第２の接続部に接続されるデータ処理装置に対して、一括読出命令をプログラマブルコントローラに送信することを禁止する禁止信号が送出される。
【００３９】
一方、データ処理装置においては、プログラム実行手段により実行されるプログラム中にプログラマブルコントローラからデータを読み出す命令が存在する場合には、通信手段により通常読出命令または一括読出命令がプログラマブルコントローラに送信される。
【００４０】
通常読出命令が送信された場合には、一度に１つまたは連続する２つ以上のデバイス情報がプログラマブルコントローラから読み出される。一括読出命令が送信された場合には、任意の複数のデバイス情報が一括してプログラマブルコントローラから読み出されるので、通信量が少なくなり、通信速度が向上する。
【００４１】
時分割切替器から禁止信号が与えられたときには、通信手段は、一括読出命令の送信を禁止する。この場合には、通信手段により通常読出命令がプログラマブルコントローラに送信される。時分割切替器から禁止信号が与えられないときには、通信手段は、一括読出命令の送信を許可される。この場合には、通信手段は、一括読出命令をプログラマブルコントローラに送信することができる。
【００４２】
それにより、第２の接続部に接続されているデータ処理装置に一括読出命令の使用を禁止し、第１の接続部に接続されたデータ処理装置に一括読出命令の使用を許可することができる。その結果、複数のデータ処理装置とプログラマブルコントローラとの間での通信量を最小限にして通信速度を向上させることが可能となる。
【００４３】
特に、第５の発明に係る時分割切替器システムにおいては、時分割切替器の設定手段の設定状態に基づいて第１の接続部にデータ処理装置が接続されているか否かが判別される。
【００４４】
したがって、第２の接続部に一括読出命令の使用に関して優先度の低いデータ処理装置を接続し、第１の接続部に一括読出命令の使用に関して優先度の高いデータ処理装置を接続することにより、複数のデータ処理装置とプログラマブルコントローラとの間で一括読出命令を効率的に使用することができる。
【００４５】
第６の発明に係る時分割切替器システムにおいては、一括読出命令をプログラマブルコントローラに送信することを禁止する禁止信号を送出するｋ個の接続部が指定される。指定されたｋ個の接続部から禁止信号が送出される。
【００４６】
時分割切替器のｎ個の接続部に所定の個数よりも多いデータ処理装置が接続されている場合には、所定の個数以下のデータ処理装置のみが一括読出命令を使用することができる。したがって、この場合には、時分割切替器の所定の個数を超えるｋ個の接続部からデータ処理装置に禁止信号が与えられる。時分割切替器から禁止信号が与えられたときには、データ処理装置は、一括読出命令の送信を禁止される。この場合には、データ処理装置により通常読出命令がプログラマブルコントローラに送信される。時分割切替器から禁止信号が与えられないときには、データ処理装置は、一括読出命令の送信を許可される。この場合には、データ処理装置は、一括読出命令を時分割切替器を介してプログラマブルコントローラに送信することができる。
【００４７】
それにより、ｋ個の接続部に接続されているデータ処理装置に一括読出命令の使用を禁止し、残りの接続部に接続されたデータ処理装置に一括読出命令の使用を許可することができる。その結果、複数のデータ処理装置とプログラマブルコントローラとの間での通信量を最小限にして通信速度を向上させることが可能となる。
【００４８】
また、ｎ個の接続部に接続された複数のデータ処理装置のうち一括読出命令の使用に関して優先度の低いデータ処理装置が接続された接続部を指定することにより、複数のデータ処理装置とプログラマブルコントローラとの間で一括読出命令を効率的に使用することができる。
【００４９】
第７の発明に係る通信方法においては、時分割切替器の接続状態判別手段により第１の接続部にデータ処理装置が接続されたことが判別された場合には、第２の接続部に接続されるデータ処理装置に対して、一括読出命令をプログラマブルコントローラに送信することを禁止する禁止信号が送出される。
【００５０】
それにより、第２の接続部に接続されているデータ処理装置に一括読出命令の使用を禁止し、第１の接続部に接続されたデータ処理装置に一括読出命令の使用を許可することができる。その結果、複数のデータ処理装置とプログラマブルコントローラとの間での通信量を最小限にして通信速度を向上させることが可能となる。
【００５１】
第８の発明に係る通信方法においては、時分割切替器のｎ個の接続部のうち、一括読出命令をプログラマブルコントローラに送信することを禁止する禁止信号を送出するｋ個の接続部が指定される。指定されたｋ個の接続部から禁止信号が送出される。
【００５２】
時分割切替器のｎ個の接続部に所定の個数よりも多いデータ処理装置が接続されている場合には、所定の個数以下のデータ処理装置のみが一括読出命令を使用することができる。したがって、この場合には、時分割切替器の所定の個数を超えるｋ個の接続部からデータ処理装置に禁止信号が与えられる。時分割切替器から禁止信号が与えられたときには、データ処理装置は、一括読出命令の送信を禁止される。この場合には、データ処理装置により通常読出命令がプログラマブルコントローラに送信される。時分割切替器から禁止信号が与えられないときには、データ処理装置は、一括読出命令の送信を許可される。この場合には、データ処理装置は、一括読出命令を時分割切替器を介してプログラマブルコントローラに送信することができる。
【００５３】
それにより、ｋ個の接続部に接続されているデータ処理装置に一括読出命令の使用を禁止し、残りの接続部に接続されたデータ処理装置に一括読出命令の使用を許可することができる。その結果、複数のデータ処理装置とプログラマブルコントローラとの間での通信量を最小限にして通信速度を向上させることが可能となる。
【００５４】
また、ｎ個の接続部に接続された複数のデータ処理装置のうち一括読出命令の使用に関して優先度の低いデータ処理装置が接続された接続部を指定することにより、複数のデータ処理装置とプログラマブルコントローラとの間で一括読出命令を効率的に使用することができる。
【００５５】
【実施例】
図１は本発明の一実施例におけるプログラマブルコントローラ、時分割切替器、表示装置およびプログラム作成装置の構成を示すブロック図である。
【００５６】
プログラマブルコントローラ１は、プログラム保存部１１、プログラム実行部１２、通信部１３およびデータ記憶部１４を含む。
プログラム保存部１１には、プログラマブルコントローラ用プログラム作成装置（図示せず）により作成された制御プログラムが保存される。プログラム実行部１２は、プログラム保存部１１に保存された制御プログラムを実行する。通信部１３は、プログラム作成装置４および表示装置３との通信を管理する。この通信部１３には、図１２（ａ）に示した登録コマンドＲＣに含まれるデバイス番号ＤＮ１，ＤＮ２，…，ＤＮｎを登録するための登録用メモリＲＭが設けられている。データ記憶部１４には、デバイス情報等のデータが記憶される。
【００５７】
時分割切替器２は、スイッチ２１、接続状態判別部２２、通信部２３および表示部２４を含む。また、この時分割切替器２は、２つの通信チャンネルに対応する２つの接続部２３１，２３２を有する。
【００５８】
スイッチ２１は、接続部２３１にプログラム作成装置４またはその他のデータ処理装置が接続されているか否かをユーザが設定するために用いられる。ユーザは、接続部２３１にプログラム作成装置４またはその他のデータ処理装置が接続されている場合には、スイッチ２１を接続状態に設定し、接続部２３１に何も接続されていない場合には、スイッチ２１を非接続状態に設定する。
【００５９】
接続状態判別部２２は、スイッチ２１の設定に基づいて接続部２３１の接続状態を判別し、その判別結果を切替信号ＳＷとして出力する。この切替信号ＳＷは、接続部２３１にデータ処理装置が接続されている場合に禁止状態となり、接続部２３１に何も接続されていない場合に許可状態となる。
【００６０】
通信部２３は、接続部２３１に接続されるプログラム作成装置４とプログラマブルコントローラ１との間の通信および接続部２３２に接続される表示装置３とプログラマブルコントローラ１との間の通信を時分割に切り替えるように通信管理を行う。また、この通信部２３は、接続状態判別部２２から与えられる切替信号ＳＷを接続部２３２から表示装置３に送出する。切替信号ＳＷは、時分割切替器２と表示装置３とを接続するケーブルの通信線以外の信号線を用いて送信することができる。したがって、時分割切替器２および表示装置３の設計が複雑化しない。表示部２４は、ＬＥＤ（液晶表示器）により通信状態等を表示する。
【００６１】
本実施例においては、接続部２３１が第１の接続部を構成し、接続部２３２が第２の接続部を構成し、通信部２３が送出手段を構成し、接続状態判別手段２２が接続状態判別手段を構成する。また、スイッチ２１が設定手段を構成する。
表示装置３は、表示プログラム保存部３１、表示プログラム実行部３２、通信部３３、表示部３４および入力部３５を含む。表示プログラム保存部３１には、表示装置用プログラム作成装置（図示せず）により作成された表示プログラムが保存される。表示プログラム実行部３２は、表示プログラム保存部３１に保存された表示プログラムを実行する。表示部３４は、表示プログラム実行部３２により実行される表示プログラムに従って、プログラマブルコントローラ１のデータ記憶部１４の記憶内容や図形および文字を表示する。入力部３５は、各種指令やデータの入力または変更等に用いられる。
【００６２】
通信部３３は、プログラマブルコントローラ１との通信を管理する。また、通信部３３は、表示プログラム実行部３２により実行される表示プログラム中にプログラマブルコントローラ１のデータ記憶部１４に記憶されるデバイス情報等のデータを読み出す命令が含まれる場合には、図１１（ａ）に示した通常読出コマンドＮＲＣまたは図１２（ｂ）に示した一括読出コマンドＰＲＣを時分割切替器２を介してプログラマブルコントローラ１に送信する。
【００６３】
特に、時分割切替器２から与えられる切替信号ＳＷが許可状態になっているときには、一括読出コマンドＰＲＣを使用する場合には、予め図１２（ａ）に示した登録コマンドＲＣを時分割切替器２を介してプログラマブルコントローラ１に送信し、通信部１３内の登録用メモリＲＭに読出しを行うべきデバイス番号を登録する。その後、一括読出コマンドＰＲＣを送信する。時分割切替器２から与えられる切替信号ＳＷが禁止状態になっているときには、通信部３３は一括読出コマンドＰＲＣを送信せずに通常読出コマンドＮＲＣを送信する。本実施例においては、通信部３３が通信手段を構成する。
【００６４】
プログラム作成装置４は、入力部４１、プログラム保存部４２、表示部４３および通信部４４を含む。
入力部４１は制御プログラムの作成、各種指令またはデータの入力に用いられる。プログラム保存部４２には、入力部４１により作成された制御プログラムが保存される。表示部４３は、プログラム保存部４２に保存された制御プログラムの内容、プログラマブルコントローラ１のデータ記憶部１４の記憶内容等を表示する。通信部４４は、プログラマブルコントローラ１との通信を管理するとともに、プログラム保存部４２に保存された制御プログラムをプログラマブルコントローラ１に送信する。
【００６５】
次に、図２のフローチャートを参照しながら表示装置３によりプログラマブルコントローラ１のデータ記憶部１４からデータを読み出す場合の動作を説明する。
【００６６】
ユーザは、時分割切替器２の接続部２３１にプログラム作成装置４またはその他のデータ処理装置を接続した場合にスイッチ２１を接続状態に設定し、時分割切替器２の接続部２３１に何も接続しない場合にスイッチ２１を非接続状態に設定する。スイッチ２１が接続状態に設定されているときには、時分割切替器２の通信部２３から表示装置３に送信される切替信号ＳＷが禁止状態となり、スイッチ２１が非接続状態に設定されているときにはその切替信号ＳＷが許可状態となる。
【００６７】
表示装置３の通信部３３は、時分割切替器２から与えられる切替信号ＳＷが許可状態であるか禁止状態であるかを判別する（ステップＳ１）。読出しを行うべきデバイス番号を登録するかまたは更新する場合には（ステップＳ２）、通信部３３は、予めデバイス番号ＤＮ１，ＤＮ２，…，ＤＮｎを含む登録コマンドＲＣを時分割切替器２を介してプログラマブルコントローラ１に送信する（ステップＳ３）。それにより、プログラマブルコントローラ１の通信部１３内の登録用メモリＲＭにデバイス番号ＤＮ１，ＤＮ２，…，ＤＮｎが登録される。
【００６８】
その後、表示プログラム実行部３２により実行される表示プログラムにおいて、プログラマブルコントローラ１のデータ記憶部１４からｎ個のデバイス情報を読み出す命令が検出されると、通信部３３は、一括読出コマンドＰＲＣを時分割切替器２を介してプログラマブルコントローラ１に送信する（ステップＳ４）。それにより、プログラマブルコントローラ１の登録用メモリＲＭに登録されているデバイス番号ＤＮ１，ＤＮ２，…，ＤＮｎに基づいてデータ記憶部１４からｎ個のデバイス情報ＤＩ１，ＤＩ２，…，ＤＩｎが読み出され、通信部１３により時分割切替器２を介して表示装置３に送信される。
【００６９】
一方、ステップＳ１において、時分割切替器２から与えられる切替信号ＳＷが禁止状態の場合には、通信部３３は一括読出コマンドＰＲＣの使用を禁止される。表示プログラム実行部３２により実行される表示プログラムにおいて、プログラマブルコントローラ１のデータ記憶部１４からｎ個のデータを読み出す命令が検出されると、通信部３３は、デバイス番号ＤＮを含むｎ個の通常読出コマンドＮＲＣを１つずつ時分割切替器２を介してプログラマブルコントローラ１に送信する（ステップＳ５〜Ｓ６）。それにより、通常読出コマンドＮＲＣに含まれるデバイス番号ＤＮに基づいてプログラマブルコントローラ１のデータ記憶部１４から１つずつデバイス情報ＤＩが読み出され、時分割切替器２を介して表示装置３に送信される。
【００７０】
図３は図１の表示装置３およびプログラム作成装置４がプログラマブルコントローラ１のデータ記憶部１４からのデータを読み出す場合のタイミングを示す図である。
【００７１】
時分割切替器２の接続部２３１にプログラム作成装置４が接続されていないときには、切替信号ＳＷが許可状態となり、表示装置３からプログラマブルコントローラ１に一括読出コマンドＰＲＣが送信される。時分割切替器２の接続部２３１にプログラム作成装置４が接続されているときには、切替信号ＳＷが禁止状態になるので、表示装置３からプログラマブルコントローラ１には通常読出コマンドＮＲＣが送信される。このとき、プログラム作成装置４はプログラマブルコントローラ１に一括読出コマンドＰＲＣを送信することができる。
【００７２】
このように、本実施例では、時分割切替器２の接続部２３１の接続状態に応じて表示装置３による一括読出コマンドＰＲＣの使用が許可または禁止される。したがって、表示装置３が時分割切替器２を介してプログラマブルコントローラ１に接続されている場合にデータ読出時の通信量を最小限にして通信速度を向上させることが可能となる。
【００７３】
なお、ユーザが接続部２３１の接続状態を設定するためのスイッチ２１の代わりに、接続部２３１の接続状態を検出するためのセンサを設け、接続状態判別部２２がそのセンサの出力に基づいて接続状態を判別してもよい。また、接続部２３１，２３２のいずれかを指定するためのスイッチを設け、通信部２３がそのスイッチにより指定された接続部から切替信号ＳＷを送出するように構成してもよい。
【００７４】
図４は本発明の他の実施例におけるプログラマブルコントローラ、時分割切替器および複数のデータ処理装置を示すブロック図である。
図４の実施例においては、プログラマブルコントローラ１にｎ個の接続部２３１，２３２，…，２３ｎを有する時分割切替器２ａが接続されている。時分割切替器２ａの接続部２３１，２３２，…，２３ｎにデータ処理装置５１，５２，…，５ｎが接続される。データ処理装置５１，５２，…，５ｎの各々は、例えばデータ処理機能を有する表示装置、プログラム作成装置またはパーソナルコンピュータからなる。
【００７５】
時分割切替器２ａは、データ処理装置５１，５２，…，５ｎにそれぞれ切替信号ＳＷ１，ＳＷ２，…，ＳＷｎを送信し、それらの切替信号ＳＷ１，ＳＷ２，…，ＳＷｎのうち指定された１つを許可状態にし、残りを禁止状態にする。切替信号の指定は、時分割切替器２ａに設けられるスイッチにより行われる。
【００７６】
なお、時分割切替器２ａのｎ個の接続部２３１，２３２，…，２３ｎに優先順位が与えられていてもよい。この場合、時分割切替器２ａは、データ処理装置が接続されている接続部のうち優先順位の最も高い接続部から許可状態の切替信号を送出し、残りの接続部から禁止状態の切替信号を送出する。
【００７７】
例えば、接続部２３１に最も高い優先順位が与えられ、接続部２３２に次に高い優先順位が与えられ、接続部２３ｎに最も低い優先順位が与えられているものとする。この場合、接続部２３１にデータ処理装置５１が接続されている場合には、時分割切替器２ａは接続部２３１から許可状態の切替信号ＳＷ１を送出し、残りの接続部２３２〜２３ｎから禁止状態の切替信号ＳＷ２〜ＳＷｎを送出する。接続部２３１にデータ処理装置５１が接続されていない場合には、時分割切替器２ａは接続部２３２から許可状態の切替信号ＳＷ２を送出し、残りの接続部から禁止状態の切替信号を送出する。
【００７８】
このように、本実施例では、所望の１台のデータ処理装置に一括読出コマンドＰＲＣの使用が許可され、時分割切替器２ａの接続部２３１，２３２，…，２３ｎの接続状態に応じて残りのデータ処理装置に一括読出コマンドＰＲＣの使用が許可または禁止される。したがって、複数のデータ処理装置が時分割切替器２ａを介してプログラマブルコントローラ１に接続されている場合にデータ読出時の通信量を最小限にして通信速度を向上させることが可能となる。
【００７９】
図５は本発明のさらに他の実施例におけるプログラマブルコントローラ、時分割切替器および複数のデータ処理装置を示すブロック図である。
プログラマブルコントローラ１ａはｍ個の登録用メモリＲＭ１〜ＲＭｍを有する。プログラマブルコントローラ１ａには、ｎ個の接続部２３１，２３２，…，２３ｎを有する時分割切替器２ｂが接続されている。時分割切替器２ｂの接続部２３１，２３２，…，２３ｎにはそれぞれデータ処理装置５１，５２，…，５ｎが接続される。ここでｍおよびｎは正の整数であり、ｎ＞ｍの関係を有する。
【００８０】
本実施例においては、プログラマブルコントローラ１ａがｍ個の登録用メモリＲＭ１〜ＲＭｍを有するので、ｍ台のデータ処理装置が同時に一括読出コマンドを使用することができる。したがって、時分割切替器２ｂは、ｍ台よりも多い数のデータ処理装置が接続されている場合に、スイッチにより指定されたｍ個の接続部から許可状態の切替信号を送出し、残りの接続部から禁止状態の切替信号を送出する。
【００８１】
なお、時分割切替器２ｂの接続部２３１，２３２，…，２３ｎにそれぞれ優先順位が与えられていてもよい。この場合、時分割切替器２ｂは、データ処理装置が接続されている接続部のうち高い優先順位を有するｍ個の接続部から許可状態の切替信号を送出し、残りの接続部から禁止状態の切替信号を送出する。
【００８２】
このように、本実施例では、所望のｍ台のデータ処理装置に一括読出コマンドＰＲＣの使用が許可され、時分割切替器２ｂの接続部２３１，２３２，…，２３ｎの接続状態に応じて残りのデータ処理装置に一括読出コマンドＰＲＣの使用が許可または禁止される。したがって、複数のデータ処理装置が時分割切替器２ｂを介してプログラマブルコントローラ１ａに接続されている場合にデータ読出時の通信量を最小限にして通信速度を向上させることが可能となる。
【００８３】
図６は本発明の実施例における時分割切替器の外観斜視図である。
図６において、時分割切替器のケース２００の面２０１にコネクタ２１１が取り付けられ（図６（ａ）参照）、面２１２にコネクタ２１２が取り付けられ（図６（ｂ）参照）、面２０３にコネクタ２１３が取り付けられている。コネクタ２１１はプログラマブルコントローラに取り付けられたコネクタに装着可能となっている。コネクタ２１２には１つのデータ処理装置に接続されるケーブルのコネクタが装着可能となっており、コネクタ２１３には他の１つのデータ処理装置に接続されるケーブルのコネクタが装着可能となっている。
【００８４】
コネクタ２１１のつば部２１４にはねじ挿入用の孔２１５が設けられており、孔２１５に対応するケース２００の位置に面２０１から面２０２まで貫通するねじ挿入用の孔２０４が設けられている。ケース２００の孔２０４およびコネクタ２１１のつば部２１４の孔２１５には、孔を有する１または２以上のゴム部材２２３を介してねじ部材２２０が挿通される。図６の例では、ゴム部材２２３は環状に形成されている。ねじ部材２２０の一端にはつまみとなる頭部２２１が設けられ、他端には雄ねじ２２２が形成されている。
【００８５】
次に、図６の時分割切替器をプログラマブルコントローラに取り付ける方法を図７を参照しながら説明する。
ねじ部材２２０に適当な数のゴム部材２２３を挿入した状態で、ねじ部材２２０をケース２００の孔２０４およびコネクタ２１１のつば部２１４の孔２１５に挿通するとともに、コネクタ２１１をプログラマブルコントローラのケース１００に取り付けられたコネクタ１１１に装着する。そして、ねじ部材２２０の頭部２２１を廻してねじ部材２２０の雄ねじ２２２をコネクタ１１１のナット１１２に螺合させる。
【００８６】
このように、ねじ部材２２０に適当な数または適当な厚さのゴム部材２２３を挿入することにより、ケース２００の厚みに比べてねじ部材２２０の長さが長い場合でも、ケース２００とねじ部材２２０の頭部２２１との間に遊びが生じてケース２００が動くことが防止されるとともに、ゴム部材２２３の弾性力によりケース２００をプログラマブルコントローラのコネクタ１１１に確実に固定することができる。
【００８７】
ねじ部材２２０に挿入するゴム部材２２３の数または厚さは、ねじ部材２２０の長さおよびケース２００の厚みを考慮してケース２００がコネクタ１１１とねじ部材２２０の頭部２２１とで確実に固定される数または厚さとする。
【００８８】
上記の例では、ゴム部材２２３は環状となっているが、ゴム部材の形状はこれに限定されず、ねじ部材を挿入する孔を有すれば他の形状、例えば中央部に孔を有する四角形、Ｃ字形、Ｕ字形、コの字形であってもよい。
【００８９】
上記のような取り付け構造は、次のような発明を構成する。すなわち、機器ケースの１つの面にコネクタを取り付け、孔部を有する１または複数のゴム部材をねじ部材に挿入し、ねじ部材を１つの面とは反対側の面から機器ケースに挿通し、コネクタに設けられた孔からねじ部材の先端部を突出させ、突出した先端部を相手方コネクタに螺合させてゴム部材で機器ケースを押圧しつつ機器ケースを相手方コネクタに固定することを特徴とする。
【００９０】
【発明の効果】
以上のように、第１、第２、第４、第５および第７の発明によれば、第２の接続部に接続されているデータ処理装置に一括読出命令の使用を禁止し、第１の接続部に接続されたデータ処理装置に一括読出命令の使用を許可することができる。その結果、複数のデータ処理装置とプログラマブルコントローラとの間での通信量を最小限にして通信速度を向上させることが可能となり、データ処理装置の応答性が良くなる。
【００９１】
また、第３、第６および第８の発明によれば、ｋ個の接続部に接続されているデータ処理装置に一括読出命令の使用を禁止し、残りの接続部に接続されたデータ処理装置に一括読出命令の使用を許可することができる。その結果、複数のデータ処理装置とプログラマブルコントローラとの間での通信量を最小限にして通信速度を向上させることが可能となり、データ処理装置の応答性が良くなる。
【図面の簡単な説明】
【図１】本発明の一実施例におけるプログラマブルコントローラ、時分割切替器、表示装置およびプログラム作成装置の構成を示すブロック図である。
【図２】図１の表示装置においてプログラマブルコントローラからデータを読み出す場合の動作を示すフローチャートである。
【図３】図１の表示装置およびプログラム作成装置においてプログラマブルコントローラからデータを読み出す場合のタイミングを示すタイミング図である。
【図４】本発明の他の実施例におけるプログラマブルコントローラ、時分割切替器およびデータ処理装置の接続状態を示すブロック図である。
【図５】本発明のさらに他の実施例におけるプログラマブルコントローラ、時分割切替器およびデータ処理装置の接続状態を示すブロック図である。
【図６】本発明の実施例における時分割切替器の外観斜視図である。
【図７】図６の時分割切替器をプログラマブルコントローラに取り付ける方法を説明するための図である。
【図８】プログラマブルコントローラにプログラム作成装置を接続した状態を示すブロック図である。
【図９】プログラマブルコントローラに表示装置を接続した状態を示すブロック図である。
【図１０】プログラマブルコントローラに時分割切替器を介して表示装置およびプログラム作成装置を接続した状態を示すブロック図である。
【図１１】通常読出コマンドおよびその通常読出コマンドにより読み出されたデバイス情報の一例を示す図である。
【図１２】登録コマンド、一括読出コマンドおよびその一括読出コマンドにより読み出されたデバイス情報を示す図である。
【符号の説明】
１，１ａ  プログラマブルコントローラ
２ａ，２ｂ  時分割切替器
３  表示装置
４  プログラム作成装置
５１，５２，５ｎ  データ処理装置
ＲＭ，ＲＭ１〜ＲＭｍ  登録用メモリ
２１  スイッチ
２２  接続状態判別部
２３  通信部
３１  表示プログラム保存部
３２  表示プログラム実行部
３３  通信部
３４  表示部
２３１，２３２，２３ｎ  接続部
ＳＷ，ＳＷ１，ＳＷ２，ＳＷｎ  切替信号
ＮＲＣ  通常読出コマンド
ＲＣ  登録コマンド
ＰＲＣ  一括読出コマンド
【図１】
0003758699.tif 000002
【図２】
0003758699.tif 000003
【図３】
0003758699.tif 000004
【図４】
0003758699.tif 000005
【図５】
0003758699.tif 000006
【図６】
0003758699.tif 000007
【図７】
0003758699.tif 000008
【図８】
0003758699.tif 000009
【図９】
0003758699.tif 000010
【図１０】
0003758699.tif 000011
【図１１】
0003758699.tif 000012
【図１２】
0003758699.tif 000013