特許
J-GLOBAL ID:200903028507987548
プログラマブルコントローラ
発明者:
出願人/特許権者:
代理人 (2件):
橋本 剛
, 鵜澤 英久
公報種別:公開公報
出願番号(国際出願番号):特願2006-217625
公開番号(公開出願番号):特開2008-040995
出願日: 2006年08月10日
公開日(公表日): 2008年02月21日
要約:
【課題】SFCプログラムの記述を簡易にし、プログラムの変更を容易にする。【解決手段】ステップ命令の実行は、ステップ管理テーブル13で示す当該ステップが活性状態であればアクション管理テーブル15で示すアクションPOUの管理番号とインスタンスアドレスを識別し、該POU管理番号からPOU管理テーブル20の目的エントリから実行すべきアクションPOU30のアドレスを識別して当該アクションPOUを実行する。トランジション命令の実行は、トランジション管理テーブル14で示す当該トランジション命令の前に接続されているステップ命令の管理番号を参照し、当該ステップが活性状態であればトランジションPOU40の管理番号とインスタンスアドレスを識別し、該POU管理番号からPOU管理テーブルの目的エントリから実行すべきトランジションPOUのアドレスを識別して当該トランジションPOUを実行する。【選択図】図1
請求項(抜粋):
ステップ命令群とトランジション命令群およびステップ移行命令群で記述したSFCプログラムによって演算を実行するプログラマブルコントローラであって、
前記ステップ命令のアクションを変数定義部と演算命令を記述するボディ部から構成されるアクションPOUと、
前記トランジションを変数定義部と演算命令を記述するボディ部から構成されるトランジションPOUと、
前記ステップ命令群のアクションの管理番号とそのステップ命令が使用するインスタンス領域のアドレスを有してステップ管理番号順に並べたステップ管理テーブルと、
前記トランジションPOUのPOU管理番号とそのトランジションが使用するインスタンス領域のアドレスを有してトランジション管理番号順に並べたトランジション管理テーブルと、
前記アクションPOUのPOU管理番号とそのアクションが使用するインスタンス領域のアドレスを有してアクション管理番号順に並べたアクション管理テーブルと、
前記トランジションPOUおよびアクションPOUを管理番号順にPOUのパラメータを記述したPOU管理テーブルとを備え、
ステップ命令の実行は、前記ステップ管理テーブルで示す当該ステップが活性状態か否かを判定し、活性状態であれば前記アクション管理テーブルで示す前記アクションPOUの管理番号とインスタンスアドレスを識別し、該POU管理番号から前記POU管理テーブルの目的エントリから実行すべきアクションPOUのアドレスを識別して当該アクションPOUを実行し、
前記ステップ命令の実行後、トランジション命令の実行は、前記トランジション管理テーブルの管理番号で示す当該トランジション命令の前に接続されているステップ命令の管理番号を参照し、該ステップ管理番号に対応する前記ステップ管理テーブルのエントリを参照して対応するステップが活性状態か否かを判定し、当該ステップ命令が活性状態であれば前記トランジション管理テーブルで示す前記トランジションPOUの管理番号とインスタンスアドレスを識別し、該POU管理番号から前記POU管理テーブルの目的エントリから実行すべきトランジションPOUのアドレスを識別して当該トランジションPOUを実行し、
前記トランジション命令の終了後、前記ステップ移行命令の実行は、トランジション命令の実行で確立したステップ遷移演算結果を使って、ステップ活性化フラグを更新する、
ことを特徴とするプログラマブルコントローラ。
IPC (1件):
FI (1件):
Fターム (8件):
5H220BB12
, 5H220BB18
, 5H220CC07
, 5H220CX02
, 5H220DD08
, 5H220JJ50
, 5H220KK01
, 5H220KK08
引用特許:
出願人引用 (4件)
-
プログラマブルコントローラ
公報種別:公開公報
出願番号:特願平5-029259
出願人:富士電機株式会社
-
プログラマブルコントローラ
公報種別:公開公報
出願番号:特願平3-317156
出願人:富士電機株式会社
-
制御装置
公報種別:公開公報
出願番号:特願2005-108797
出願人:株式会社東芝