特許
J-GLOBAL ID:200903073549905180
プログラマブルコントローラ
発明者:
出願人/特許権者:
公報種別:公開公報
出願番号(国際出願番号):特願2007-035601
公開番号(公開出願番号):特開2008-198148
出願日: 2007年02月16日
公開日(公表日): 2008年08月28日
要約:
【課題】 プログラムの実行とIOデータ更新処理を引き続いて行うスキャンを繰り返すプログラマブルコントローラにおいて、IOモジュールが外部から取り込んだデータが更新されているか否かに関わらず全てのIOモジュールからデータ読み込みを行っていたので、IOデータ更新処理に時間がかかり、スキャン時間を短くすることができなかったという課題を解決する。【解決手段】 IOモジュール毎にバスの異なったビットを割り当て、1スキャンの間に外部から取り込むデータが更新されると、このビットを“0”にし、CPUモジュールはIOデータ更新処理の前にこの割り当てられたビットを読み出す問い合わせサイクルを発行してデータが更新されたIOモジュールを特定し、この特定したIOモジュールのみ読み込みを行うようにした。IOモジュールの読み込み回数を削減することができるのでIOデータ更新処理に要する時間を短縮でき、スキャン時間を短くすることができる。【選択図】図1
請求項(抜粋):
複数のモジュールがバスを介して接続され、プログラムの実行処理とそれに引き続くIOデータ更新処理からなるスキャンを繰り返し実行するプログラマブルコントローラにおいて、
外部からデータを収集すると共に、
1スキャンの間、前記収集したデータを保持するデータ保持部と、
このデータ保持部に保持されたデータと収集したデータが入力され、これらのデータを比較して、一致しているか否かを表す信号を出力する比較部と、
バスに接続された他の機器と通信を行うと共に、問い合わせがあったときに、前記比較部の出力に基づいて割り当てられたビットの状態を決定するバスインターフェイスと、
を具備したIOモジュールと、
前記プログラム実行処理とIOデータ更新処理を実行すると共に、接続されているIOモジュールに前記バスの異なったビットを割り当て、前記IOデータ更新処理を行う前に問い合わせを行い、この問い合わせで読み込んだデータに基づいて収集したデータが変更されているIOモジュールを特定して、この特定したIOモジュールのデータを読み込むCPUモジュールと、
を具備したことを特徴とするプログラマブルコントローラ。
IPC (1件):
FI (1件):
Fターム (10件):
5H220AA01
, 5H220AA04
, 5H220BB03
, 5H220CC07
, 5H220CX05
, 5H220JJ12
, 5H220JJ17
, 5H220JJ26
, 5H220KK03
, 5H220LL02
引用特許:
前のページに戻る