(57)【要約】【課題】制御対象の制御内容が予め決まっている場合に、プログラマブル表示器から制御対象の制御方法を選択することにより、制御対象を制御可能としたプログラマブルコントローラの制御システムを提供することである。【解決手段】提案するシステムは、制御対象に対するシーケンス制御を実行するプログラマブルコントローラと、前記プログラマブルコントローラによってアクセス可能な記憶部と、前記制御対象の制御方法を選択して、前記記憶部に出力する選択部と、前記制御対象に対する指令を入力する入力部と、前記入力部を通して入力された入力データおよび前記制御対象からの状態データを表示部上に出力する表示制御部と、を有し、前記プログラマブルコントローラは、前記記憶部にアクセスし、前記記憶部の選択内容に応じた制御対象の制御方法により、前記制御対象を制御するものである。【選択図】  図１
2010204737.tif 000002
【特許請求の範囲】
【請求項１】
制御対象に対するシーケンス制御を実行するプログラマブルコントローラと、
前記プログラマブルコントローラによってアクセス可能な記憶部と、を有し、
さらに、
前記制御対象の制御方法を選択して、前記記憶部に出力する選択部、
前記制御対象に対する指令を入力する入力部、
前記入力部を通して入力された入力データおよび前記制御対象からの状態データを表示部上に出力する表示制御部、を有するプログラマブル表示器を有し、
前記プログラマブルコントローラは、前記記憶部にアクセスし、前記記憶部の選択内容に応じた制御対象の制御方法により、前記制御対象を制御することを特徴とするプログラマブルコントローラの制御システム。
【請求項２】
前記記憶部は、前記プログラマブルコントローラ内に設けられることを特徴とする請求項１記載のプログラマブルコントローラの制御システム。
【請求項３】
制御対象の制御方法を、選択部を通して選択して、前記制御対象に対するシーケンス制御を実行するプログラマブルコントローラによってアクセス可能な記憶部に出力するステップと、
前記制御対象に対する指令を、入力部を通して入力する入力ステップと、
前記入力ステップで入力された入力データおよび前記制御対象からの状態データを表示部上に出力する表示制御ステップと、
前記プログラマブルコントローラが、前記記憶部の選択内容に応じた制御プログラムを実行して、前記制御対象を制御するステップと、
を有することを特徴とするプログラマブルコントローラの制御プログラム実行方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラマブルコントローラの制御プログラム実行方法に関する。
【背景技術】
【０００２】
工場等において制御対象機器に対しシーケンス制御を行なう場合、プログラマブルコントローラ（以下、ＰＬＣという）が用いられている。その場合、例えば、制御対象機器のセンサやリミットスイッチ等の検出部をＰＬＣの入力端子に接続し、制御対象機器のモータやソレノイド等の動作装置をＰＬＣの出力端子に接続する。
【０００３】
ＰＬＣは、実行する制御プログラムに従って、入力端子への入力信号に応じた出力信号を出力端子から出力して制御対象機器を制御する。
また、ＰＬＣの他に、従来のシーケンス制御システムでは、プログラマブル表示器も用いられている。プログラマブル表示器は、ＰＬＣと通信ネットワークを介して接続され、ＰＬＣによる制御対象機器のシーケンス制御の実行中に、制御対象機器の動作状態を示すデータをＰＬＣから読み取ってディスプレイに表示するとともに、制御対象機器に設定するデータ（動作パラメータ）の入力を受け付ける。
【０００４】
しかしながら、ＰＬＣにより、制御対象機器のシーケンス制御を実行するに際して、そのＰＬＣと通信回線で接続されたプログラマブル表示器において、ＰＬＣに設定済みのデータをオペレータに表示したり、または、ＰＬＣに設定するデータを設定入力する場合、当然のこととして、プログラマブル表示器に表示するデータをＰＬＣから読み出したり、または、プログラマブル表示器で設定入力されたデータをＰＬＣに書き込む処理を行なうプログラムが必要になる。また、この他に、ＰＬＣにおいては、シーケンスプログラムを制御対象機器ごとに作成する必要がある。
【０００５】
周辺技術として、例えば、特許文献１では、複数台の温度調節器に接続されたプログラマブル表示装置が示されている。この表示装置から各温度調節器の制御パラメータや温度目標値の設定を行なうことで、各温度調節器に接続された各ステーションの温度調整を行っている。
【０００６】
また、特許文献２では、ＰＬＣにより制御されるデバイスの状態を表示したり、または、ＰＬＣを通じてデバイスを操作制御するプログラマブル表示器が示されている。このプログラマブル表示器では、ＰＬＣからＰＬＣプログラムのデータを自動取得し、自動取得したデータから使用しているデバイスの情報を自動取得して画面上に表示している。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平１１−６５６８２号公報
【特許文献２】特開２００８−７７４６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明は、制御対象の制御内容が予め決まっている場合に、プログラマブル表示器から制御対象の制御方法を選択することにより、制御対象を制御可能としたプログラマブルコントローラの制御システムおよびプログラマブルコントローラの制御プログラム実行方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
提案するプログラマブルコントローラの制御システムは、制御対象に対するシーケンス制御を実行するプログラマブルコントローラと、前記プログラマブルコントローラによってアクセス可能な記憶部と、前記制御対象の制御方法を選択して、前記記憶部に出力する選択部と、前記制御対象に対する指令を入力する入力部と、前記入力部を通して入力された入力データおよび前記制御対象からの状態データを表示部上に出力する表示制御部と、を有し、前記プログラマブルコントローラは、前記記憶部にアクセスし、前記記憶部の選択内容に応じた制御対象の制御方法により、前記制御対象を制御するものである。
【００１０】
例えば、例えば、前記記憶部は、前記プログラマブルコントローラ内に設けられる。
【発明の効果】
【００１１】
提案するシステムによれば、選択部を通して、制御対象の制御方法を選択して、プログラマブルコントローラによってアクセス可能な記憶部に出力するとともに、プログラマブルコントローラは、その記憶部の選択内容に応じた制御対象の制御方法により、制御対象を制御している。よって、制御対象の制御内容が予め決まっている場合に、同じ制御対象機器に対し毎回同じアプリケーションを作成する手間が省け、プログラマブル表示器から制御対象の制御方法を選択することにより、制御対象を制御することができる。
【図面の簡単な説明】
【００１２】
【図１】従来のシステム構成と本実施形態のシステム構成とを示した図である。
【図２】本実施形態のＰＬＣの構成を示した図である。
【発明を実施するための形態】
【００１３】
以下図面に基づいて、本発明の実施形態について詳細を説明する。
図１は、従来のシステム構成と本実施形態のシステム構成とを示した図である。
図１の左側に示される従来のシステム構成においては、プログラマブル表示器１と、ＰＬＣ２とは通信回線を介して接続されている。また、ＰＬＣ２は複数の制御プログラムを実行することで、複数台（図１では３台）のＩＯモジュール、位置決めモジュール等のモジュール５−１、５−２、５−３や、通信拡充モジュール６を通じて、不図示の制御対象機器を制御する。また、ＰＬＣ２にはバーコードリーダ８が接続されている。
【００１４】
ＰＬＣ２の支援装置３は、通信回線を通じて、ＰＬＣ２に接続される。この支援装置３を用いてユーザは、ＰＬＣ２上で動作するプログラム（制御プログラム等）を作成する。
プログラマブル表示器１の支援装置４は、通信回線を通じて、プログラマブル表示器１に接続される。この支援装置４を用いてユーザは、プログラマブル表示器１上で動作するプログラムを作成する。支援装置４により作成されるプログラムとしては、プログラマブル表示器１から入力した入力データ（制御パラメータ等）や制御対象機器からの状態データを表示部（ディスプレイ）上に出力する処理を行なう表示制御プログラム等がある。
【００１５】
このように、従来は、支援装置３、４により、制御対象機器ごとにアプリケーション・プログラムを作成しており、トータルのエンジニアリング費が増大するという問題があった。
【００１６】
これに対し、本実施形態では、図１の右側に示すように、プログラマブル表示器１１とＰＬＣ１２とを高速にアクセス可能なようにバス回線１４にて接続し一体化させた表示器一体型コントローラを提案している。
【００１７】
すなわち、本実施形態では、図２に示すように、プログラマブル表示器１１のプログラムと、ＰＬＣ１２のプログラム（図２では、プログラム１８−１、１８−２）とがデータのやり取りを行なうメモリ領域（インターフェイス領域）２１を、ＰＬＣ１２のユーザメモリ１５内に設けるようにしている。なお、支援装置７によりプログラムを作成する。
【００１８】
図２におけるＰＬＣ１２のプログラム１８−１、１８−２は、支援装置３を使用してユーザにより作成された、制御対象機器の制御を行なうための制御プログラムである。ラダー言語やFBD（ファンクション・ブロック・ダイアグラム）等のような、所謂PLC言語用いるが、近年、C言語や汎用言語でのプログラミング可能な場合もある。
【００１９】
プログラマブル表示器１１では、ＰＬＣ１２内の制御対象機器ごとの制御内容が予め決まったプログラム（図２では、プログラム１８−１、１８−２）の機能（制御方法）を選択可能な画面を、プログラマブル表示器１１の表示部（タッチパネル）上に表示させて、その画面からユーザがプログラムを選択するようにする。なお、制御内容が予め決まったプログラムとは、モータの正転、逆転、停止を行う制御プログラムなどのように予め決まった動作を行う制御プログラムのことである。
【００２０】
ここで、例えば、ＰＬＣ１２が制御する制御対象機器ごとにその機器上で実行される制御プログラム名（例えば、プログラム１＝１、プログラム２＝２）や、その制御プログラムの引数（オペランド、制御パラメータ）の組が予め決まっており、“選択内容”とは、その制御プログラム名と、対応する１以上の制御パラメータとの組み合わせのことを意味する。
【００２１】
上記画面から選択された制御対象機器の制御内容は、制御プログラムに関する選択内容として、ＰＬＣ１２のメモリ領域（インターフェイス領域）２１に書き込まれる。
ＰＬＣ１２のアプリケーション・プログラムは、メモリ領域（インターフェイス領域）２１に定期的にアクセスして、そのメモリ領域２１に書き込まれた制御プログラムを実行する。なお、メモリ領域（インターフェイス領域）２１に書き込まれた内容は基本的には削除しない。ＰＬＣ１２内では定期的にインターフェイス領域２１にアクセスし、制御内容により実行する制御プログラムを選択するという意味で、図２では、この制御プログラムの機能をスイッチ１６により示している。
【００２２】
すなわち、このアプリケーション・プログラムにより、ＰＬＣ１２のメモリ領域２１に新たに書き込まれた選択内容に応じた制御内容の制御プログラムが実行され、制御対象機器を制御する。
【００２３】
上記制御プログラムは、ＰＬＣ１２のユーザメモリ１５内のＩ／Ｏ領域２２、対応するモジュール２３を経由して、制御対象機器にアクセスし、その制御対象機器に対し、データ（指令など）を入力するとともに、その制御対象機器からデータ（状態データなど）を出力されることにより、その制御対象機器を制御する。
【符号の説明】
【００２４】
１、１１  プログラマブル表示器
２、１２  ＰＬＣ
３、４、７  支援装置
５−１、５−２、５−３、２３  モジュール
６  通信拡充モジュール  
８  バーコードリーダ
１４  バス回線
１５  ユーザメモリ
１６  スイッチ
１８−１、１８−２  ＰＬＣのプログラム
２１  インターフェイス領域
２２  Ｉ／Ｏ領域
【図１】
2010204737.tif 000003
【図２】
2010204737.tif 000004