(57)【要約】  プログラマブルコントローラ（２）との通信により、プログラマブルコントローラ（２）のプログラミングを実施するための周辺装置（１）であって、プログラマブルコントローラ（２）へ要求（７）を送信し、要求（７）に応じた応答を受信するインタフェースとして機能する通信ミドルウェア（６）を有し、インタフェースは、プログラマブルコントローラ（２）から送信されるプログラマブルコントローラ（２）のシステム情報（９）を取得し、保持する。
2012086074.tif 000002
【特許請求の範囲】
【請求項１】
プログラマブルコントローラとの通信により、前記プログラマブルコントローラのプログラミングを実施するための周辺装置であって、
前記プログラマブルコントローラへ要求を送信し、前記要求に応じた応答を受信するインタフェースを有し、
前記インタフェースは、前記プログラマブルコントローラから送信される前記プログラマブルコントローラのシステム情報を取得し、保持することを特徴とする、プログラマブルコントローラの周辺装置。
【請求項２】
前記インタフェースは、保持する前記システム情報から算出されたハッシュ値を、前記要求に付加して送信することを特徴とする請求項１に記載のプログラマブルコントローラの周辺装置。
【請求項３】
前記インタフェースが保持する前記システム情報が有効か否かを判断した結果から、前記インタフェースが保持する前記システム情報の使用の妥当性を通知する通知手段をさらに有することを特徴とする、請求項２に記載のプログラマブルコントローラの周辺装置。
【請求項４】
前記プログラマブルコントローラとの通信の往復遅延時間を測定し、
前記往復遅延時間が基準値より大きい場合に、前記インタフェースが保持する前記システム情報の使用を要すると判定することを特徴とする請求項１から３のいずれか一つに記載のプログラマブルコントローラの周辺装置。
【請求項５】
プログラマブルコントローラとの通信により、前記プログラマブルコントローラのプログラミングを実施するための周辺装置の通信方法であって、
前記プログラマブルコントローラから送信される前記プログラマブルコントローラのシステム情報を、前記周辺装置のインタフェースが取得し、保持する工程と、
前記周辺装置から前記プログラマブルコントローラへの前記システム情報の取得の要求に応じて、前記インタフェースが保持する前記システム情報を取得する工程と、を含むことを特徴とする、プログラマブルコントローラの周辺装置の通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラマブルコントローラ（ＰＣ）の周辺装置、およびその通信方法に関し、特に、ＰＣに接続され、ＰＣのプログラミングを行う周辺装置とＰＣとの通信に関する。
【背景技術】
【０００２】
ＰＣとの通信によってＰＣのプログラミングを行う周辺装置は、通信路を経由してＰＣに接続される。ユーザは、周辺装置の入力装置を操作してＰＣに対する設定操作を実施する。ユーザは、設定の結果を確認して、次に実施する操作を判断する。周辺装置の操作による周辺装置およびＰＣの間の通信では、周辺装置内の通信ミドルウェアがＰＣへの要求伝文の送信と、ＰＣからの応答伝文の受信とを複数回繰り返す。【０００３】
通信路の特性として往復遅延時間（Round  Trip  Time；ＲＴＴ）が長い場合、通信伝文の数が通信時間に影響し、操作完了までの時間が増大することとなる。ＲＴＴが短い通信路では、操作完了までの時間はＰＣおよび周辺装置の処理時間が支配的となる一方、ＲＴＴが長い通信路では、ＲＴＴの待ち時間が支配的となり、ユーザビリティの悪化を招く。【０００４】
通信時間の短縮によりユーザビリティを向上するためには、ＲＴＴが短い通信路を使用することが望ましいが、無線通信の普及や有線通信の長距離化により、ＲＴＴの増大は避けられない問題となる。このような状況で通信を行う周辺装置には、一定のユーザビリティを確保することが求められる。【０００５】
このような問題に関して、例えば、通信経路上にキャッシュを設けることで、周辺装置からの要求伝文とＰＣからの応答伝文の取得とを高速化する技術が提案されている（例えば、特許文献１参照）。また、通信が完了するまでの待ち時間を別の作業に使用することで、全体のパフォーマンスを向上する技術が提案されている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−９１９６１号公報
【特許文献２】特開２００９−２３８０７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１、２のような技術は、ＰＣおよび周辺装置の性能の低さに起因する応答時間の増大を問題視するものであって、通信路の特性であるＲＴＴが通信時間の多くを費やす場面では効果的ではない。【０００８】
本発明は、上記に鑑みてなされたものであって、ＲＴＴの増大による影響を低減させユーザビリティの向上を可能とするプログラマブルコントローラの周辺装置、およびその通信方法を得ることを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するために、本発明は、プログラマブルコントローラとの通信により、前記プログラマブルコントローラのプログラミングを実施するための周辺装置であって、前記プログラマブルコントローラへ要求を送信し、前記要求に応じた応答を受信するインタフェースを有し、前記インタフェースは、前記プログラマブルコントローラから送信される前記プログラマブルコントローラのシステム情報を取得し、保持することを特徴とする。
【発明の効果】
【００１０】
本発明は、システム情報の取得のための通信が多くなされている事実に着目したものである。本発明にかかる周辺装置およびその通信方法では、周辺機器からＰＣへの通信時に必要な情報の一部を事前に取得しておくことで、操作当たりの伝文数を削減可能とし、ＲＴＴが長い通信路における操作時の待ち時間を短縮させる。これにより、ＲＴＴの増大による影響を低減させ、ユーザビリティの向上が可能となる。
【図面の簡単な説明】
【００１１】
【図１】図１は、本発明の実施の形態１にかかる周辺装置およびその通信方法を説明するブロック図である。
【図２】図２は、ＰＣに対する設定操作の手順を説明するフローチャートである。
【図３】図３は、周辺装置による操作開始から操作終了までの処理と時間との関係を説明する概念図である。
【図４】図４は、実施の形態２にかかる周辺装置によるシステム情報のコピーの取得について説明するフローチャートである。
【図５】図５は、要求伝文の送信について説明するフローチャートである。
【図６】図６は、要求伝文に対する応答伝文の受信と確認について説明するフローチャートである。
【図７】図７は、周辺装置がシステム情報のコピーを利用するか利用するか否かを決定する手順を説明するフローチャートである。
【図８】図８は、従来の周辺装置およびその通信方法を説明するブロック図である。
【図９】図９は、ＰＣに対する従来の設定操作の手順を説明するフローチャートである。
【発明を実施するための形態】
【００１２】
以下に、本発明にかかるプログラマブルコントローラの周辺装置、およびその通信方法の実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００１３】
実施の形態の説明に先立ち、図８および図９を参照して、従来のプログラマブルコントローラの周辺装置での通信方法について説明する。図８に示すように、周辺装置１１は、通信路３を経由してＰＣ２に接続される。ユーザは、周辺装置１１の入力装置１４を操作してＰＣ２に対する設定操作を実施する。設定の結果は、周辺装置１１の表示装置１５に表示される。ユーザは、表示された結果を確認して、次に実施する操作を判断する。周辺装置１１の操作による周辺装置１１およびＰＣ２の間の通信では、周辺装置１１内の通信ミドルウェア１６がＰＣ２への要求伝文１７の送信と、ＰＣ２からの応答伝文１８の受信とを複数回繰り返す。
【００１４】
図９に示すように、通信路３の特性としてＲＴＴが長く、要求から応答の間が長い場合ほど、通信伝文の数が通信時間に大きく影響し、操作開始から完了までの時間が増大することとなる。ＲＴＴが短い通信路３では、操作開始から完了までの時間はＰＣ２および周辺装置１１の処理時間が支配的となる一方、ＲＴＴが長い通信路では、ＲＴＴの待ち時間が支配的となる。
【００１５】
実施の形態１．
図１は、本発明の実施の形態１にかかる周辺装置およびその通信方法を説明するブロック図である。周辺装置１は、通信路３を介して接続されたＰＣ２との通信により、ＰＣ２のプログラミングを実施する。周辺装置１は、入力装置４、表示装置５および通信ミドルウェア６を有する。
【００１６】
入力装置４は、ＰＣ２に対する設定操作のための入力を受け付ける。表示装置５は、ＰＣ２の設定結果を表示する。通信ミドルウェア６は、指定されたＰＣ２へ要求伝文７を送信し、要求伝文７に応じた応答伝文８を受信するインタフェースとして機能する。通信ミドルウェア６は、ＰＣ２から送信されるＰＣ２のシステム情報９のコピーを取得し、保持する機構を備える。システム情報９のコピーは、要求伝文７の種別に対する応答伝文８の内容として、通信ミドルウェア６に格納される。
【００１７】
図２は、ＰＣに対する設定操作の手順を説明するフローチャートである。ユーザは、入力装置４で入力操作を行う（ステップＳ１）。通信ミドルウェア６は、指定されたＰＣ２のシステム情報９のコピーを、例えばユーザによる操作に同期して取得し、保持する。通信ミドルウェア６は、入力装置４から入力された設定内容にシステム情報９のコピーが使用可能であるか否かを判断する（ステップＳ２）。
【００１８】
システム情報９のコピーが使用可能ではない場合（ステップＳ２、Ｎｏ）、通信ミドルウェア６は、ＰＣ２への要求伝文７の送信（ステップＳ４）と、ＰＣ２からの応答伝文８の受信（ステップＳ５）とを行う。システム情報９のコピーが使用可能である場合（ステップＳ２、Ｙｅｓ）、通信ミドルウェア６は、システム情報９のコピーを参照し、応答伝文８に相当するデータを取得する（ステップＳ３）。
【００１９】
周辺装置１は、ステップＳ５で受信した応答伝文８の処理を実施する（ステップＳ６）。周辺装置１は、ステップＳ３にてデータを取得した場合は、取得したデータを応答伝文８とみなして処理を実施する。ＰＣ２に対する設定の操作が完了していない場合（ステップＳ７、Ｎｏ）、ステップＳ２からの手順を必要な回数だけ繰り返す。ＰＣ２に対する設定の操作が完了した場合（ステップＳ７、Ｙｅｓ）、表示装置５は、設定の操作の結果を表示する（ステップＳ８）。以上により、周辺装置１は、ＰＣ２に対する設定のための通信処理を終了する。
【００２０】
図３は、周辺装置による操作開始から操作終了までの処理と時間との関係を説明する概念図である。ここでは、周辺装置における三つの要求処理が３回実施され、そのうち二つにシステム情報９のコピーが使用可能である場合を例とする。システム情報９のコピーを予め取得する場合、周辺装置１は、二つの要求処理に対して周辺装置１内での情報取得処理を実施する。周辺装置１は、一つの要求処理に対してのみ、ＰＣ２への要求伝文７の送信と、ＰＣ２での応答処理による応答伝文８の受信を実施する。
【００２１】
周辺装置１は、全ての要求処理に対して要求伝文７の送信および応答伝文８の受信を実施する場合に比べて、伝文の二回の送受信に相当する時間Ｔだけ、通信時間を短縮することが可能となる。周辺装置１は、通信路３のＲＴＴが長いほど、本発明による通信時間の効果的な短縮が可能となる。
【００２２】
このように、実施の形態１にかかる周辺装置１およびその通信方法では、操作当たりの伝文数を削減することで、ＲＴＴが長い通信路における操作時の待ち時間を短縮させる。これにより、ＲＴＴの増大による影響を低減させ、ユーザビリティの向上が可能となるという効果を奏する。
【００２３】
実施の形態２．
実施の形態２では、周辺装置１は、ユーザによる操作とは同期しないで、システム情報９のコピーを取得する。また、周辺装置１は、ＰＣ２のシステム情報９と、通信ミドルウェア６にて保持するシステム情報９のコピーとの一致を確認する。実施の形態２の構成は、図１に示す実施の形態１の構成と同様である。実施の形態２では、実施の形態１と同じ部分には同じ符号を付し、重複する説明を適宜省略する。
【００２４】
図４は、実施の形態２にかかる周辺装置によるシステム情報のコピーの取得について説明するフローチャートである。通信ミドルウェア６は、周辺装置１がＰＣ２に接続されたか否かを判断する（ステップＳ１１）。周辺装置１がＰＣ２に接続され（ステップＳ１１、Ｙｅｓ）、ＰＣ２と通信可能な状態になると、通信ミドルウェア６は、ＰＣ２のシステム情報９を取得するための要求伝文７をＰＣ２へ送信する。
【００２５】
通信ミドルウェア６は、要求伝文７に応じた応答伝文８によりシステム情報９のコピーを取得し（ステップＳ１２）、保持する。周辺装置１がＰＣ２に接続されていない場合（ステップＳ１１、Ｎｏ）、通信ミドルウェア６は、周辺装置１がＰＣ２に接続されるまで待機する（ステップＳ１３）。
【００２６】
周辺装置１は、ＰＣ２のシステム情報９と、通信ミドルウェア６にて保持するシステム情報９のコピーとの一致を確認するために、要求伝文７にハッシュ値を付加する。図５は、要求伝文の送信について説明するフローチャートである。周辺装置１は、通信ミドルウェア６が保持するシステム情報９のコピーのうち、要求伝文７に関連するデータのハッシュ値を算出する（ステップＳ２１）。通信ミドルウェア６は、ステップＳ２１にて算出されたハッシュ値を要求伝文７に付加して送信する（ステップＳ２２）。
【００２７】
図６は、要求伝文に対する応答伝文の受信と確認について説明するフローチャートである。ステップＳ２２にて送信された要求伝文７に対する応答伝文８を通信ミドルウェア６が受信すると、周辺装置１は、応答伝文８からハッシュ値を抽出する（ステップＳ３１）。周辺装置１は、ステップＳ２２にて要求伝文７に付加したハッシュ値とステップＳ３１にて抽出したハッシュ値とが一致するか否かを確認する（ステップＳ３２）。
【００２８】
ハッシュ値の一致を確認した場合（ステップＳ３２、Ｙｅｓ）、周辺装置１は、応答伝文の受信処理を継続する（ステップＳ３３）。一方、ハッシュ値の一致が確認されなかった場合（ステップＳ３２、Ｎｏ）、周辺装置１は、通信ミドルウェア６が保持するシステム情報９のコピーは無効であるものと判定する（ステップＳ３４）。周辺装置１は、システム情報９のコピーを取得するための操作を再実行する（ステップＳ３５）。
【００２９】
周辺装置１は、通信ミドルウェア６が保持するシステム情報９のコピーが有効か否かを、ハッシュ値の比較により判別する。これにより、周辺装置１は、誤った情報に基づく操作を抑止することができる。
【００３０】
周辺装置１は、ＰＣ２の設定操作にシステム情報９のコピーを利用するか否かを、通信路３のＲＴＴに応じて決定することとしても良い。図７は、周辺装置がシステム情報のコピーを利用するか否かを決定する手順を説明するフローチャートである。
【００３１】
周辺装置１は、上述のハッシュ値を使用した手法により、通信ミドルウェア６が保持するシステム情報９のコピーが有効か否かを判断する（ステップＳ４１）。システム情報９のコピーが無効である場合（ステップＳ４１、Ｎｏ）、通信ミドルウェア６は、ＰＣ２のシステム情報９を取得するための要求伝文７をＰＣ２へ送信する（ステップＳ４２）。
【００３２】
通信ミドルウェア６は、要求伝文７に応じた応答伝文８を受信する（ステップＳ４３）。周辺装置１は、要求伝文７の送信から応答伝文８の受信までの時間を、通信路３のＲＴＴとして測定する（ステップＳ４４）。周辺装置１は、システム情報９のデータサイズ分につき、コピーの取得およびＲＴＴの測定が完了したか否かを判断する（ステップＳ４５）。システム情報９のデータサイズ分のコピーの取得およびＲＴＴの測定が完了していない場合（ステップＳ４５、Ｎｏ）、周辺装置１は、ステップＳ４２、ステップＳ４３、ステップＳ４４を、システム情報９のデータサイズ分繰り返す。
【００３３】
システム情報９のデータサイズ分のコピーの取得およびＲＴＴの測定が完了した場合（ステップＳ４５、Ｙｅｓ）、通信ミドルウェア６は、システム情報９のコピーを格納する（ステップＳ４６）。ステップＳ４６にてシステム情報９のコピーを格納した後、あるいはシステム情報９のコピーが有効である場合（ステップＳ４１、Ｙｅｓ）、周辺装置１は、測定したＲＴＴが所定の基準値より大きいか否かを判断する（ステップＳ４７）。
【００３４】
測定したＲＴＴが所定の基準値より大きい場合（ステップＳ４７、Ｙｅｓ）、周辺装置１は、通信ミドルウェア６が保持するシステム情報９のコピーは有効であって、かつ使用を要すると判定する（ステップＳ４８）。一方、測定したＲＴＴが所定の基準値以下である場合（ステップＳ４７、Ｎｏ）、周辺装置１は、通信ミドルウェア６が保持するシステム情報９のコピーは有効であって、かつ使用は不要と判定する（ステップＳ４９）。
【００３５】
周辺装置１は、通信ミドルウェア６が保持するシステム情報９のコピーが一致すること、および周辺装置１がシステム情報９のコピーを使用しているか否かにつき、表示装置５での表示によりユーザへ通知する（ステップＳ５０）。表示装置５は、通信ミドルウェア６が保持するシステム情報９のコピーを使用することの妥当性をユーザへ通知する通知手段として機能する。
【００３６】
ユーザは、通信ミドルウェア６が保持するシステム情報９のコピーが一致するか否か、周辺装置１がシステム情報９のコピーを使用しているか否かを、表示装置５に表示される情報によって認識することができる。
【００３７】
周辺装置１は、ＲＴＴを測定した結果に応じてシステム情報９のコピーを利用するか否かを判定することで、通信時間の効果的な短縮が可能な場合に本発明の手法を適用するとともに、従来実施されている通信との互換性を保つことができる。
【産業上の利用可能性】
【００３８】
以上のように、本発明にかかるプログラマブルコントローラの周辺装置、およびその通信方法は、通信路を介してＰＣのプログラミングを実施する場合に有用である。
【符号の説明】
【００３９】
１  周辺装置
２  ＰＣ
３  通信路
４  入力装置
５  表示装置
６  通信ミドルウェア
７  要求伝文
８  応答伝文
９  システム情報
【図１】
2012086074.tif 000003
【図２】
2012086074.tif 000004
【図３】
2012086074.tif 000005
【図４】
2012086074.tif 000006
【図５】
2012086074.tif 000007
【図６】
2012086074.tif 000008
【図７】
2012086074.tif 000009
【図８】
2012086074.tif 000010
【図９】
2012086074.tif 000011
【手続補正書】
【提出日】平成23年3月25日(2011.3.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プログラマブルコントローラとの通信により、前記プログラマブルコントローラのプログラミングを実施するための周辺装置であって、
前記プログラマブルコントローラへ要求を送信し、前記要求に応じた応答を受信するインタフェースを有し、
前記インタフェースは、前記プログラマブルコントローラから送信される前記プログラマブルコントローラのシステム情報を受信すると、当該システム情報のコピーを保持し、前記プログラマブルコントローラに対する設定操作のために入力された設定内容について前記コピーを使用可能と判断する場合に、前記応答に相当するデータを前記コピーから取得することを特徴とする、プログラマブルコントローラの周辺装置。
【請求項２】
前記インタフェースは、保持する前記システム情報の前記コピーのうち前記要求に関連するデータから算出されたハッシュ値を、前記プログラマブルコントローラから前記システム情報を取得するための前記要求に付加して送信することを特徴とする請求項１に記載のプログラマブルコントローラの周辺装置。
【請求項３】
前記インタフェースが保持する前記システム情報の前記コピーが有効か否かを判断した結果から、前記インタフェースが保持する前記コピーの使用の妥当性を通知する通知手段をさらに有することを特徴とする、請求項２に記載のプログラマブルコントローラの周辺装置。
【請求項４】
前記プログラマブルコントローラとの通信の往復遅延時間を測定し、
前記往復遅延時間が基準値より大きい場合に、前記インタフェースが保持する前記システム情報の前記コピーの使用を要すると判定することを特徴とする請求項１から３のいずれか一つに記載のプログラマブルコントローラの周辺装置。
【請求項５】
プログラマブルコントローラとの通信により、前記プログラマブルコントローラのプログラミングを実施するための周辺装置の通信方法であって、
前記周辺装置のインタフェースから前記プログラマブルコントローラへ、前記プログラマブルコントローラのシステム情報の送信を要求する工程と、
前記要求に応じた応答として前記プログラマブルコントローラから送信された当該システム情報を前記インタフェースで受信し、当該システム情報のコピーを前記インタフェースが保持する工程と、
前記プログラマブルコントローラに対する設定操作のために入力された設定内容について前記コピーを使用可能と判断する場合に、前記応答に相当するデータを前記コピーから取得する工程と、を含むことを特徴とする、プログラマブルコントローラの周辺装置の通信方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００２
【補正方法】変更
【補正の内容】
【０００２】
る技術が提案されている（例えば、特許文献２参照）。
先行技術文献
特許文献
［０００６］
特許文献１：特開２００６−９１９６１号公報
特許文献２：特開２００９−２３８０７３号公報
発明の概要
発明が解決しようとする課題
［０００７］
特許文献１、２のような技術は、ＰＣおよび周辺装置の性能の低さに起因する応答時間の増大を問題視するものであって、通信路の特性であるＲＴＴが通信時間の多くを費やす場面では効果的ではない。
［０００８］
本発明は、上記に鑑みてなされたものであって、ＲＴＴの増大による影響を低減させユーザビリティの向上を可能とするプログラマブルコントローラの周辺装置、およびその通信方法を得ることを目的とする。
課題を解決するための手段
［０００９］
上述した課題を解決し、目的を達成するために、本発明は、プログラマブルコントローラとの通信により、前記プログラマブルコントローラのプログラミングを実施するための周辺装置であって、前記プログラマブルコントローラへ要求を送信し、前記要求に応じた応答を受信するインタフェースを有し、前記インタフェースは、前記プログラマブルコントローラから送信される前記プログラマブルコントローラのシステム情報を受信すると、当該システム情報のコピーを保持し、前記プログラマブルコントローラに対する設定操作のために入力された設定内容について前記コピーを使用可能と判断する場合に、前記応答に相当するデータを前記コピーから取得することを特徴とする。
発明の効果
［００１０］
本発明は、システム情報の取得のための通信が多くなされている事実に着目したものである。本発明にかかる周辺装置およびその通信方法では、周辺機器からＰＣへの通信時に必要な情報の一部を事前に取得しておくことで、操作当たりの伝文数を削減可能とし、ＲＴＴが長い通信路における操作時の待ち時間を短縮させる。これにより、ＲＴＴの増大による影響を低減させ、
【手続補正書】
【提出日】平成25年11月12日(2013.11.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プログラマブルコントローラとの通信により、前記プログラマブルコントローラのプログラミングを実施するための周辺装置であって、
前記プログラマブルコントローラに対する設定操作のための要求を前記プログラマブルコントローラへ送信し、前記設定操作による設定の結果として、前記要求に応じた応答を受信するインタフェースを有し、
前記インタフェースは、前記プログラマブルコントローラから送信される前記プログラマブルコントローラのシステム情報を受信すると、前記要求に対する前記応答の内容として、当該システム情報のコピーを保持し、前記設定操作のために入力された設定内容について前記コピーを使用可能と判断する場合に、前記応答に相当するデータを前記コピーから取得することを特徴とする、プログラマブルコントローラの周辺装置。
【請求項２】
前記インタフェースは、保持する前記システム情報の前記コピーのうち前記要求に関連するデータから算出されたハッシュ値を、前記プログラマブルコントローラから前記システム情報を取得するための前記要求に付加して送信することを特徴とする請求項１に記載のプログラマブルコントローラの周辺装置。
【請求項３】
前記インタフェースが保持する前記システム情報の前記コピーが有効か否かを判断した結果から、前記インタフェースが保持する前記コピーの使用の妥当性を通知する通知手段をさらに有することを特徴とする、請求項２に記載のプログラマブルコントローラの周辺装置。
【請求項４】
前記プログラマブルコントローラとの通信の往復遅延時間を測定し、
前記往復遅延時間が基準値より大きい場合に、前記インタフェースが保持する前記システム情報の前記コピーの使用を要すると判定することを特徴とする請求項１から３のいずれか一つに記載のプログラマブルコントローラの周辺装置。
【請求項５】
プログラマブルコントローラとの通信により、前記プログラマブルコントローラのプログラミングを実施するための周辺装置の通信方法であって、
前記周辺装置のインタフェースから前記プログラマブルコントローラへ、前記プログラマブルコントローラに対する設定操作のための要求を送信する工程と、
前記設定操作による設定の結果として、前記要求に応じた応答を前記インタフェースで受信する工程と、を含み、
前記プログラマブルコントローラから送信される前記プログラマブルコントローラのシステム情報を受信すると、前記要求に対する前記応答の内容として、当該システム情報のコピーを前記インタフェースに格納し、
前記設定操作のために入力された設定内容について前記コピーを使用可能と判断する場合に、前記応答に相当するデータを前記コピーから取得することを特徴とする、プログラマブルコントローラの周辺装置の通信方法。
【国際調査報告】
2012086074.tif 000012
2012086074.tif 000013