特許
J-GLOBAL ID:200903010674976233

プログラマブルコントローラ

発明者:
出願人/特許権者:
公報種別:公開公報
出願番号(国際出願番号):特願2003-414131
公開番号(公開出願番号):特開2005-174042
出願日: 2003年12月12日
公開日(公表日): 2005年06月30日
要約:
【課題】 IO更新処理において、IOデータが更新されているか否かに関わらず全てのIOデータを更新するためにIOデータ更新処理に時間がかかり、スキャン時間が長くなってしまうという課題を解決する。【解決手段】 IOチャンネル毎に0で初期化されるカウンタを設け、プログラムブロックを起動したときにこのカウンタに1を加算し、プログラムブロックを停止するときにこのカウンタから1を減算して、IOデータ更新処理の時に、このカウンタの値が0でないときのみIOデータを更新するようにした。更新処理が行われないIOのデータ更新を行わないので、処理時間を短くすることができる。【選択図】 図1
請求項(抜粋):
プログラムを複数のプログラムブロックに分割し、これらのプログラムブロックを実行した後にIOデータの更新処理を行う操作を繰り返すプログラマブルコントローラにおいて、 全ての前記プログラムブロックのいずれかでIOデータが更新される可能性のあるIO単位の識別記号が格納される全体IO更新テーブルと、 前記全体IO更新テーブル内の前記IO単位の識別記号毎に設けられ、起動時に第1の値にセットされるカウンタと、 前記プログラムブロック毎に設けられ、そのプログラムブロックでIOデータが更新される可能性のあるIO単位の識別記号が格納されるブロックIO更新テーブルと、 前記プログラムブロックを順番に実行し、前記プログラムブロックを起動するときに、そのプログラムブロックの前記ブロックIO更新テーブルを参照してこのブロックIO更新テーブルに格納された前記IO単位の識別記号に対応する前記カウンタに第2の値を加算し、前記プログラムブロックを停止するときに、そのプログラムブロックの前記ブロックIO更新テーブルを参照してこのブロックIO更新テーブルに格納された前記IO単位の識別記号に対応する前記カウンタから前記第2の値を減算する命令実行処理部と、 前記カウンタを参照し、このカウンタが前記第1の値でないときにそのカウンタに対応するIO単位のIOデータ更新処理を実行し、前記カウンタの値が前記第1の値であるときに、そのカウンタに対応するIO単位のIOデータ更新処理を実行しないIOデータ更新処理部と、 を備えたことを特徴とするプログラマブルコントローラ。
IPC (1件):
G05B19/05
FI (1件):
G05B19/05 L
Fターム (9件):
5H220BB03 ,  5H220CC06 ,  5H220CC08 ,  5H220CC09 ,  5H220CX04 ,  5H220CX05 ,  5H220JJ26 ,  5H220KK02 ,  5H220KK03
引用特許:
出願人引用 (4件)
全件表示
審査官引用 (1件)

前のページに戻る