(57)【要約】  ドライブ制御装置用の動作パラメータの値や属性情報および検索キーとしてのコードを記憶する動作パラメータ記憶手段（１３）の領域の一部をＰＬＣ用に割り当て、さらにＰＬＣの動作パラメータごとに、属性情報と検索キーとしてのインデックスとを関連付けて記憶する更新用動作パラメータ記憶手段（４２）と、コードとインデックスとを対応付けて保存する紐付け情報記憶手段（１４）と、紐付け情報記憶手段に操作パネルから入力されたコードに対応するインデックスが存在した場合に、更新用動作パラメータ記憶手段から当該インデックスに関連付けられた属性情報を抽出し、該属性情報と当該コードに対応する動作パラメータの値とを操作パネル（２）へ送信する動作パラメータ更新手段（１２）とを備える。
2016088215.tif 000002
【特許請求の範囲】
【請求項１】
動作パラメータごとに、該動作パラメータの初期値や単位を含む属性情報と、当該動作パラメータを識別するためにコードとを関連付けて記憶する動作パラメータ記憶手段と、
コードの入力を受け付け、属性情報をもとに動作パラメータの値を表示する操作パネルと、
前記操作パネルに入力されたコードを受信し、当該コードに関連付けられた動作パラメータの値と属性情報とを前記操作パネルへ送信する動作パラメータ通信手段と、
プログラマブルロジックコントローラの機能を実現するＰＬＣ機能部と、
を備えたＰＬＣ機能内蔵型ドライブ制御装置であって、
前記動作パラメータ記憶手段は、前記ＰＬＣ機能部で動作するアプリケーションプログラムの動作パラメータ用に割り付けられたコードを記憶し、さらに、
前記アプリケーションプログラムの動作パラメータごとに、当該動作パラメータの属性情報と、該動作パラメータを識別するためのインデックスとを関連付けて記憶する更新用動作パラメータ記憶手段と、
前記動作パラメータ記憶手段のコードと前記更新用動作パラメータ記憶手段のインデックスとを対応付けた紐付け情報を保存する紐付け情報記憶手段と、
前記紐付け情報記憶手段に前記動作パラメータ通信手段が受信したコードに対応するインデックスが存在した場合に、前記更新用動作パラメータ記憶手段から当該インデックスに関連付けられた属性情報を抽出し、該属性情報と当該コードに対応する動作パラメータの値とを前記動作パラメータ通信手段を介して前記操作パネルへ送信する動作パラメータ更新手段と、
を備えることを特徴とするＰＬＣ機能内蔵型ドライブ制御装置。
【請求項２】
前記更新用動作パラメータ記憶手段に更新用の動作パラメータの属性情報を書き込むアプリケーションプログラム実行手段を備えることを特徴とする請求項１に記載のＰＬＣ機能内蔵型ドライブ制御装置。
【請求項３】
前記アプリケーションプログラムは、前記ＰＬＣ機能部の起動時に前記紐付け情報記憶手段に前記紐付け情報を書き込むことを特徴とする請求項２に記載のＰＬＣ機能内蔵型ドライブ制御装置。
【請求項４】
前記更新用動作パラメータ記憶手段は、動作パラメータごとに前記操作パネルからの属性情報の読み出し又は書き込みを禁止するフラグ情報を有し、
前記アプリケーションプログラム実行手段は、前記更新用動作パラメータ記憶手段に動作パラメータの属性情報を書き込んだときに、当該動作パラメータに対応する前記フラグ情報をセットすることを特徴とする請求項２又は３に記載のＰＬＣ機能内蔵型ドライブ制御装置。
【請求項５】
前記更新用動作パラメータ記憶手段は、動作パラメータごとに前記操作パネルから当該動作パラメータに対応する属性情報が設定されたか否かを示すフラグ情報を有し、
前記アプリケーションプログラム実行手段は、前記フラグ情報がセットされている場合は、当該フラグ情報に対応付けられた前記属性情報の書き込みをしないことを特徴とする請求項２又は３に記載のＰＬＣ機能内蔵型ドライブ制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モータ等の負荷を制御するドライブ制御装置に関し、ＰＬＣ（Programmable Logic Controller）の機能を内蔵し、効率的なパラメータ情報の管理を可能にするＰＬＣ機能内蔵型ドライブ制御装置に関する。
【背景技術】
【０００２】
従来において、インバータ等を備えてモータ等の負荷の効率的な制御を行うドライブ制御装置では、上位装置としてＰＬＣを接続してシーケンス制御を実現していた。さらに近年では、必要とするシーケンス制御が複雑ではない場合には、ドライブ制御装置にＰＬＣオプション装置を組み込んだり、ＰＬＣそのものをドライブ制御装置に内蔵したりすることで、ＰＬＣ機能を内蔵させてシーケンス制御を実現する装置（以下、「ＰＬＣ機能内蔵型ドライブ制御装置」と言う。）も開発されている。（例えば、特許文献１を参照のこと。）【０００３】
なお、一般にドライブ制御装置では、ユーザの用途に応じて数百から数千種類の動作条件を定めるパラメータ（以下、「動作パラメータ」と言う。）の値を設定する必要がある。従来のドライブ制御装置は、パーソナルコンピュータやオペレータユニット等の外部機器に接続して、動作パラメータの値を設定する方法が用いられている。一方、ＰＬＣ機能内蔵型ドライブ制御装置では、専用の操作パネルから動作パラメータの値を入力する方法が用いられている。【０００４】
図８は、ＰＬＣ機能内蔵型ドライブ制御装置の操作パネルの画面説明図である。この図において、操作パネル２は、動作パラメータやその属性情報を選択したり、値を設定したりする操作キー群９０と、選択されたデータや設定値を表示する画面エリア９１を有している。この操作パネル２は通常ドライブ制御装置とは着脱可能に構成される。【０００５】
図９は、上記操作パネルを用いてドライブ制御装置の動作パラメータを設定する際の画面表示例である。操作パネル２の画面には、動作パラメータの値や初期値、上下限値、単位等の属性情報が表示される。【０００６】
動作パラメータの属性情報はユーザの用途により様々であり、従来からユーザが動作パラメータの設定を誤らないようにするための提案がなされている。【０００７】
例えば、特許文献２では、ユーザ独自のパラメータデータ群を複数備え、任意のデータ群を選択してパラメータの初期設定を行うことができるインバータ装置のパラメータ初期設定法が提案されている。特許文献３では、ユーザによる初期値データ群の設定切り替えや復元が容易に行えるようにして、データ変更におけるユーザのパラメータ設定ミスを回避することができるインバータ装置が提案されている。【０００８】
また、特許文献４では、不具合が発生した場合に調整が必要なパラメータを抽出して表示することで、ユーザは取扱説明書などを参照することなく必要なパラメータ設定を操作することができるインバータ装置およびパラメータ設定方法が提案されている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００６−２８００９０号公報
【特許文献２】特開平０８−２３７９９１号公報
【特許文献３】特開２００４−０４０９６６号公報
【特許文献４】特開２００７−１３５３２５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
ところで、ＰＬＣとドライブ制御装置を一体として構成したＰＬＣ機能内蔵型ドライブ制御装置では、ドライブ制御装置の操作パネルを通して、当該ドライブ制御装置のみならずＰＬＣの動作パラメータの表示・設定も可能にして、動作パラメータを一元管理したいというニーズがある。【００１１】
しかしながら、ＰＬＣ機能内蔵型ドライブ制御装置は、ドライブ制御装置のプログラムについては、その動作パラメータの属性情報をあらかじめＲＯＭ等の不揮発性メモリで保持しているものの、ＰＬＣ機能として動作するアプリケーションプログラムの動作パラメータの属性情報については保持していない。このため、従来アプリケーションプログラムの動作パラメータを操作パネルに表示する場合は、予め属性情報を一律に一定の値に設定しておき、この属性情報に基づいて操作パネルに表示するという手法がとられていた。この手法では、実際の動作パラメータの値と異なる値が表示されることになるので、ユーザはアプリケーションプログラムの仕様書に書かれている本来の属性情報に基づいて、操作パネルに表示された動作パラメータを解釈する必要があった。【００１２】
このような理由から、ＰＬＣ機能として動作するアプリケーションプログラムの動作パラメータについては、その設定に時間が掛かったり、設定の間違いを起こしやすいという問題があった。【００１３】
勿論、ドライブ制御装置と同様にＰＬＣ側の動作パラメータの属性情報についても、予め正しい値を不揮発性メモリに保存しておくことも考えられるが、ＰＬＣのアプリケーションプログラムを追加あるいは変更するたびに不揮発性メモリを書き換えることになり効率的でない。【００１４】
本発明はこのような問題点に鑑みてなされたものであり、ＰＬＣのアプリケーションプログラムについても、ドライブ制御装置に標準で装備されたプログラムと同様に、操作パネルに動作パラメータを正しく表示させることができ、アプリケーションプログラムの追加・変更時にも効率よく動作パラメータの属性情報を更新することのできるＰＬＣ機能内蔵型ドライブ制御装置を提供することを目的とする。
【課題を解決するための手段】
【００１５】
本発明に係るＰＬＣ機能内蔵型ドライブ制御装置は、
動作パラメータごとに、該動作パラメータの初期値や単位を含む属性情報と、当該動作パラメータを識別するためにコードとを関連付けて記憶する動作パラメータ記憶手段（１３）と、
コードの入力を受け付け、属性情報をもとに動作パラメータの値を表示する操作パネル（２）と、
前記操作パネルに入力されたコードを受信し、当該コードに関連付けられた動作パラメータの値と属性情報とを前記操作パネルへ送信する動作パラメータ通信手段（１１）と、
プログラマブルロジックコントローラの機能を実現するＰＬＣ機能部（４）と、
を備えたＰＬＣ機能内蔵型ドライブ制御装置（１）であって、
前記動作パラメータ記憶手段（１３）は、前記ＰＬＣ機能部（４）で動作するアプリケーションプログラムの動作パラメータ用に割り付けられたコードを記憶し、さらに、
前記アプリケーションプログラムの動作パラメータごとに、当該動作パラメータの属性情報と、該動作パラメータを識別するためのインデックスとを関連付けて記憶する更新用動作パラメータ記憶手段（４２）と、
前記動作パラメータ記憶手段のコードと前記更新用動作パラメータ記憶手段のインデックスとを対応付けた紐付け情報を保存する紐付け情報記憶手段（１４）と、
前記紐付け情報記憶手段（１４）に前記動作パラメータ通信手段が受信したコードに対応するインデックスが存在した場合に、前記更新用動作パラメータ記憶手段（４２）から当該インデックスに関連付けられた属性情報を抽出し、該属性情報と当該コードに対応する動作パラメータの値とを前記動作パラメータ通信手段（１１）を介して前記操作パネル（２）へ送信する動作パラメータ更新手段（１２）と、
を備えることを特徴とする。【００１６】
本発明では、操作パネルからアクセス可能なドライブ制御装置の動作パラメータ記憶手段の属性情報を格納する領域の一部をＰＬＣ機能部で動作するアプリケーションプログラム用に割り付ける。また、アプリケーションプログラムの動作パラメータは、インデックスを検索キーにして更新用動作パラメータ記憶手段に記憶する。そして、動作パラメータ更新手段は、操作パネルから入力されたコードの紐付け情報が存在する場合には、更新用動作パラメータ記憶手段にアクセスして、そのコードに紐付けられたインデックスの動作パラメータの属性情報を取得し、この属性情報をもとに動作パラメータの値を操作パネル上に表示する。【００１７】
これにより、ＰＬＣのアプリケーションプログラムは、ドライブ制御装置とは独立して開発できるので、当該アプリケーションの流用性を高めることができ開発コストを削減することができる。また、従来からドライブ制御装置の有していた操作パネルによって、ＰＬＣアプリケーションプログラムの動作パラメータも含めた一元管理が容易になる。【００１８】
また、本発明に係るＰＬＣ機能内蔵型ドライブ制御装置は、前記更新用動作パラメータ記憶手段に更新用の動作パラメータの属性情報を書き込むアプリケーションプログラム実行手段（４１）を備えることを特徴とする。好ましくは、前記アプリケーションプログラムは、前記ＰＬＣ機能部の起動時に前記紐付け情報記憶手段に前記紐付け情報を書き込むようにすると良い。これによりＰＬＣ機能部の独立性を向上させることができる。【００１９】
また、本発明に係るＰＬＣ機能内蔵型ドライブ制御装置の前記更新用動作パラメータ記憶手段は、動作パラメータごとに前記操作パネルからの読み出し又は書き込みを禁止するフラグ情報を有し、前記アプリケーションプログラム実行手段は、前記更新用動作パラメータ記憶手段に動作パラメータの属性情報を書き込んだときに、当該動作パラメータに対応する前記フラグ情報をセットすることを特徴とする。特にこのフラグ情報をセットすることによって操作パネル上で動作パラメータのデータ無しと表示することにより、ユーザの動作パラメータの管理の手間を省くと共に、ユーザの不注意による属性情報の変更による誤作動を防止することができる。【００２０】
また、本発明に係るＰＬＣ機能内蔵型ドライブ制御装置の前記更新用動作パラメータ記憶手段は、動作パラメータごとに前記操作パネルから当該動作パラメータに対応する属性情報が設定されたか否かを示すフラグ情報を有し、前記アプリケーションプログラム実行手段は、前記フラグ情報がセットされている場合は、当該フラグ情報に対応付けられた前記属性情報の書き込みをしないことを特徴とする。【００２１】
これにより、例えば、電源を切らずに装置がリセットするような所謂ホットスタートの場合、既にユーザがセットした設定値を動作パラメータとして用いて動作するので、再設定の手間を省くことができる。
【発明の効果】
【００２２】
以上の如く、本発明のＰＬＣ機能内蔵型ドライブ制御装置によれば、ＰＬＣのアプリケーションプログラムについても、ドライブ制御装置に標準で装備されたプログラムと同様に、操作パネルに動作パラメータを正しく表示させることができ、アプリケーションプログラムの追加・変更時にも効率よく動作パラメータの属性情報を更新することが可能になる。
【図面の簡単な説明】
【００２３】
【図１】本実施形態のＰＬＣ機能内蔵型ドライブ制御装置１の全体構成を説明する図である。
【図２】図１に示す動作パラメータ記憶手段１３のデータ構成例である。
【図３】図１に示す更新用動作パラメータ記憶手段４２のデータ構成例である。
【図４】図１に示す紐付け情報記憶手段１４のデータ構成例である。
【図５】本実施形態のＰＬＣ機能内蔵型ドライブ制御装置１における動作パラメータの置き換え処理の手順を示すフローチャートである。
【図６】図５に示す動作パラメータの置き換え処理で、動作パラメータを置き換えないときの画面表示例である。
【図７】図５に示す動作パラメータの置き換え処理で、動作パラメータを置き換えたときの画面表示例である。
【図８】従来におけるＰＬＣ機能内蔵型ドライブ制御装置の操作パネルの一例を示す正面図である。
【図９】図８の操作パネルを用いて動作パラメータを設定する際の画面表示例である。
【発明を実施するための形態】
【００２４】
以下、本発明のＰＬＣ機能内蔵型ドライブ制御装置における一実施形態を説明する。
図１は、本実施の形態に係るＰＬＣ機能内蔵型ドライブ制御装置１の全体構成の説明図である。ここで、ＰＬＣ機能内蔵型ドライブ制御装置１は、ＰＬＣ機能内蔵型ドライブ制御装置本体（以下、単に「本体」という。）１０と通信回線３を介して接続する操作パネル２から構成されている。ＰＬＣ機能内蔵型ドライブ制御装置１のユーザは、操作パネル２に表示される情報を監視するとともに、操作パネル２から設定値の変更入力をすることで、図示しないモータ等の負荷を制御する。
【００２５】
本体１０には、操作パネル２との間で動作パラメータのデータを送受信する動作パラメータ通信手段１１、動作パラメータの属性情報を更新する動作パラメータ更新手段１２、
ドライブ制御装置用の動作パラメータのデータを保存する領域とＰＬＣ用に割り当てられた動作パラメータのデータを保存する領域とを有する動作パラメータ記憶手段１３、この動作パラメータ記憶手段１３と後述する更新用動作パラメータ記憶手段４２のデータを紐付ける紐付け情報記憶手段１４を備える。ここで、動作パラメータのデータは、動作パラメータの数値と属性情報とを含む。
【００２６】
また、本体１０には、ＰＬＣまたはＰＬＣオプション装置を内蔵したＰＬＣ機能部４を備え、ドライブ制御装置の標準機能では実現できないアプリケーションプログラムを実行する。さらに、ＰＬＣ機能部４には、アプリケーションプログラムを実行するアプリケーションプログラム実行手段４１、前記アプリケーションプログラムの動作パラメータの属性情報を保存する更新用動作パラメータ記憶手段４２を備える。
【００２７】
図２は本実施形態によるＰＬＣ機能内蔵型ドライブ制御装置本体１０が備える動作パラメータ記憶手段１３のデータ構成例である。
【００２８】
動作パラメータ記憶手段１３には、ＰＬＣ機能内蔵型ドライブ制御装置１のすべての動作パラメータの値と、初期値、上下限値、単位等の属性情報とが格納されている。なお、属性情報には、操作パネル２からの変更の可否や、運転中における変更の可否等の情報を加えても良い。
【００２９】
上記のごとく、動作パラメータ記憶手段１３は、動作パラメータごとに、その値と属性情報をデータセットとして格納する。
【００３０】
各動作パラメータは、それぞれの動作パラメータのデータセットを識別するためのコードが設定されており、ユーザは操作パネル２に表示が必要な動作パラメータのコードを入力することで、所望の動作パラメータを選択して、そのデータセットのうち必要な情報を操作パネル２に表示させることができる。すなわち、コードは、動作パラメータの検索キーとして機能する。
【００３１】
この動作パラメータ記憶手段１３には、標準で装備されたドライブ制御装置のプログラムにおける動作パラメータの本来の属性情報のデータを予め保持しているが、それに加えてＰＬＣ機能で動作するアプリケーションプログラムの属性情報のデータも保持している。ただし、アプリケーションプログラムの属性情報については予め暫定的に設定されたものであり、通常は本来の属性情報ではない。
【００３２】
なお、図２に示す動作パラメータ記憶手段１３において、動作パラメータの値すなわち図２の右欄（値１，値２，値３，〜，値ｍ）の記憶領域は、動作パラメータ更新手段１２から読み書き可能な揮発性メモリ（例えばＲＡＭ）で構成され、それ以外の属性情報等の記憶領域は、動作パラメータ更新手段１２から読み出し可能であって電源を供給しなくても記憶を保持することのできる不揮発性メモリ（例えばＲＯＭ）で構成される。なお揮発性メモリのデータと不揮発性メモリのデータとの関連付けは、コードをキーにしても良いし、予めメモリアドレスを関連付けておくなど従来の一般的な技術によって行うことができる。
【００３３】
ちなみに動作パラメータは、本体１０の図示しないドライブ制御装置用プログラムあるいはＰＬＣ機能部４のアプリケーションプログラムで使用され、通常その値によって各プログラムの動作条件を変えることができる。また、動作パラメータの値は、各プログラムから設定される場合もあるが、操作パネル２を介してユーザによって設定される場合もある。
【００３４】
図３は本実施形態のＰＬＣ機能部４が備える更新用動作パラメータ記憶手段４２のデータ構成例である。更新用動作パラメータ記憶手段４２は、揮発性メモリで構成されている。
【００３５】
更新用動作パラメータ記憶手段４２には、ＰＬＣ機能で動作するアプリケーションプログラムの動作パラメータにおける初期値、上下限値、単位等の属性情報が格納される。これらの属性情報は、例えばＰＬＣ機能の動作開始時に又は任意のタイミングで属性情報等を管理するアプリケーションプログラムによって更新用動作パラメータ記憶手段４２に書き込むようにしても良い。
【００３６】
更新用動作パラメータ記憶手段４２には、動作パラメータ記憶手段１３とは異なり、動作パラメータの値は保持せず、また各動作パラメータの属性情報のデータセットごとにインデックスが検索キーとして設定されている。
【００３７】
更新用動作パラメータ記憶手段４２には、更新用の属性情報が実際に格納されているか否かを判定するための「データ有無」の項目を備えるのが好ましい。たとえユーザが選択した動作パラメータが更新対象な動作パラメータであったとしても、既にＰＬＣ機能の起動時に初期設定された属性情報のままで操作パネル２に表示して良い場合には、アプリケーションプログラム実行手段４１は、「データ有無」の項目において「無」に設定する。これにより、動作パラメータ更新手段１２は、操作パネル２からの属性情報の置き換え処理を行わないようにすることができる。なお、「データ有無」の項目を別途に設けるのではなく、更新用動作パラメータ記憶手段４２の特定の項目を予め決められた所定の値にすることで、判定するようにしても良い。この「データ有無」の項目や更新用動作パラメータ記憶手段４２の特定の項目は、操作パネル２からのアクセスを禁止するフラグ情報として機能する。
【００３８】
なお、ここではＰＬＣ機能部４で用いられるすべての動作パラメータを保持する必要はなく、更新が必要なものだけを保持すれば良い。また、保持する属性情報についても、置き換えが必要な項目だけで良い。これにより、メモリ容量を削減することが可能になり、ＰＬＣ機能内蔵型ドライブ制御装置１のコストダウンにつなげることができる。
【００３９】
図４は本実施形態のＰＬＣ機能内蔵型ドライブ制御装置本体１０が備える紐付け情報記憶手段１４のデータ構成例である。
【００４０】
紐付け情報記憶手段１４には、動作パラメータの値を更新する対象となる動作パラメータ記憶手段１３における個別の動作パラメータのコードと、該コードと対応する更新用動作パラメータ記憶手段４２のインデックスとが紐付けられて記憶されている。なお、紐付け情報は、図４のように表形式で予め不揮発性メモリに格納しても良いし、動作パラメータ更新手段１２に判定処理を実行するプログラムとして組み込んでおくこともできる。この他、紐付け情報記憶手段１４を揮発性メモリで構成し、ＰＬＣ機能部４の起動時に初期設定処理を実行するアプリケーションプログラムによって紐付け情報が自動展開されるようにしても良い。
【００４１】
図５は、動作パラメータ更新手段１２による動作パラメータの置き換え処理の手順を示すフローチャートである。
【００４２】
ユーザから操作パネル２に任意の動作パラメータのコードが入力され、動作パラメータ更新手段１２は動作パラメータ通信手段１１を介してこのコードを取得すると（Ｓ１０１）、動作パラメータ記憶手段１３から当該コードに対応する動作パラメータの属性情報を取得する（Ｓ１０２）。
【００４３】
次に、動作パラメータ更新手段１２は紐付け情報記憶手段１４を参照して、取得した動作パラメータのコードが更新対象の動作パラメータか否かを確認する（Ｓ１０３）。更新対象ではない場合には（Ｓ１０３で「ＮＯ」）、動作パラメータ記憶手段１３から取得した動作パラメータの値および属性情報の値を、そのまま動作パラメータ通信手段１１を介して操作パネル２へ送信する。操作パネル２は、受信した属性情報の値に基づいて動作パラメータの値を表示する。
【００４４】
一方、動作パラメータのコードが更新対象である場合には（Ｓ１０３で「ＹＥＳ」）、動作パラメータ更新手段１２は、紐付け情報記憶手段１４から当該コードに紐付けられた更新対象のインデックス値を取得して、更新用動作パラメータ記憶手段４２から当該インデックス値に対応する動作パラメータの属性情報を取得する（Ｓ１０４）。
【００４５】
次に、取得した属性情報から「データ有無」の項目を確認し（Ｓ１０５）、「データ有無」の項目が「無」であった場合には（Ｓ１０５で「ＮＯ」）、動作パラメータ通信手段１１を介して動作パラメータ記憶手段１３から取得した動作パラメータの属性情報を操作パネル２へ送信する。
【００４６】
一方、「データ有無」の項目が「有」であった場合には（Ｓ１０５で「ＹＥＳ」）、動作パラメータ更新手段１２は、動作パラメータ記憶手段１３から取得した動作パラメータの属性情報を、更新用動作パラメータ記憶手段４２から取得した属性情報に置き換える（Ｓ１０６）。
【００４７】
動作パラメータ更新手段１２は、動作パラメータ通信手段１１を介して動作パラメータの値と更新された属性情報とを操作パネル２へ送信する（Ｓ１０７）。操作パネル２は、この更新された属性情報の値に基づいて動作パラメータの値を表示する。
【００４８】
次に上記の処理について、図６，図７に示す操作パネル２の表示画面例に基づいて説明する。ここで、図６はＰＬＣのアプリケーションプログラムの動作パラメータが予め暫定的に一律に不揮発性メモリに設定された属性情報であり、本来の属性情報でない場合の表示例である。一方、図７は、ＰＬＣのアプリケーションプログラム実行手段４１あるいは操作パネル２から設定された属性情報であり、本来の属性情報の場合の表示例である。
【００４９】
ユーザが操作パネル２から検索キーとして「Ｕ２０２」のコードを入力すると、動作パラメータ通信手段１１は、入力されたコードを動作パラメータ更新手段１２に渡す（Ｓ１０１）。動作パラメータ更新手段１２は、動作パラメータ記憶手段１３にアクセスして、コード「Ｕ２０２」に対応する動作パラメータの属性情報を抽出する（Ｓ１０２）。いまこの属性情報は、初期値が「０」、設定可能な下限値が「−３２７６８」、上限値が「３２７６７」、単位の欄はブランクであったとする。
そして、動作パラメータ更新手段１２は、紐付け情報記憶手段１４にコード「Ｕ２０２」が存在するか否かを判定する（Ｓ１０３）。本例の場合は、紐付け情報記憶手段１４にコード「Ｕ２０２」は存在しないので（Ｓ１０３で「ＮＯ」）、抽出した属性情報と、動作パラメータの値「５５５」を動作パラメータ通信手段１１を介して操作パネル２へ送信する。
【００５０】
この結果、操作パネル２では、図６に示すように初期値が「０」、設定可能な下限値が「−３２７６８」、上限値が「３２７６７」とそのまま表示される。また、単位の情報はないので、設定値は「５５５」とそのまま表示される。
【００５１】
一方、ステップＳ１０３で置き換え処理が実行される場合には、動作パラメータ更新手段１２により、紐付け情報記憶手段１４を参照して、コード「Ｕ２０２」について更新対象のインデックス値を抽出する。次に、動作パラメータ更新手段１２は、更新用動作パラメータ記憶手段４２から抽出したインデックス値に対応する動作パラメータの属性情報を取得する（Ｓ１０４）。
【００５２】
動作パラメータ更新手段１２は、更新用動作パラメータ記憶手段４２から取得した属性情報と、動作パラメータ記憶手段１３に保存されているコード「Ｕ２０２」に対応する動作パラメータの値「５５５」とを動作パラメータ通信手段１１を介して、操作パネル２へ送信する（Ｓ１０７）。
【００５３】
いま、更新用動作パラメータ記憶手段４２の属性情報が、初期値「６００」、下限値「２５０」、上限値「１２００」、表示単位「Ｈｚ」、および値の表示形式情報「１／１０」であったとする。この値の表示形式情報は、小数点第何位までを表示するかを規定する情報であり、「１／１０」小数点第一位まで表示することを示す。
【００５４】
この場合、操作パネル２には、図７に示すように、初期値「６０．０Ｈｚ」、設定可能な下限値が「２５．０Ｈｚ」、上限値「１２０．０Ｈｚ」、現在の設定値「５５．５Ｈｚ」が表示される。
【００５５】
以上、動作パラメータ更新手段１２における属性情報の置き換え処理、および置き換えの有無による操作パネル２での表示内容の違いについて説明した。
【００５６】
ちなみにＰＬＣ機能部４が備えるアプリケーションプログラム実行手段４１は、たとえばＰＬＣのようなＩＥＣ６１１３−３準拠のプログラミング言語（ラダー（ＬＤ言語）、シーケンス・ファンクション・チャート（ＳＦＣ言語）、ファンクション・ブロック・ダイアグラム（ＦＢＤ言語）、ストラクチャード・テキスト（ＳＴ言語）およびインストラクション・リスト（ＩＬ言語））により作成されたプログラム等の実行管理を行う。なお、アプリケーションプログラムはＣ言語などの一般的なプログラミング言語で作成されたプログラムであっても良い。
【００５７】
上記アプリケーションプログラムは、更新用動作パラメータ記憶手段４２の動作パラメータの読み出しおよび書き込みをすることが可能で、動作パラメータの値によって処理内容を変更したり調整したりすることができる。アプリケーションプログラム実行手段４１は、その初期化処理時や任意のタイミングで、更新用動作パラメータ記憶手段４２のデータを書き換えることができる。
【００５８】
なお、ドライブ制御装置用の動作パラメータの処理については従来どおりであるため詳細な説明は割愛するが、動作パラメータ記憶手段１３のドライブ制御装置用に割り当てられえたコードに対応する属性情報と動作パラメータの値を操作パネル上に表示し、またドライブ制御装置のプログラムはその動作パラメータに基づいて処理を実行する。
【００５９】
以上、本実施の形態によれば、ＰＬＣのアプリケーションプグラムが利用する動作パラメータについても、その属性情報をアプリケーションプログラムの仕様に合わせて変更することができる。またアプリケーションプログラムの動作パラメータを本来の属性情報に基づいて操作パネルに表示することができるので、ＰＬＣ機能およびドライブ制御装置用の動作パラメータを一元管理することが可能になる。
【００６０】
本発明は、上述した実施の形態に限定されることなく、その要旨を逸脱しない範囲で種々変形して実現することができる。
例えば、更新用動作パラメータ記憶手段４２に、動作パラメータごとに操作パネル２から当該動作パラメータに対応する属性情報が設定されたか否かを示すフラグ情報を設けて、アプリケーションプログラム実行手段４１は、このフラグ情報がセットされている場合は、当該フラグ情報に対応付けられた属性情報の書き込みをしないようにしても良い。これにより、電源を切らずに装置がリセットするような所謂ホットスタートの場合に、既にユーザがセットした設定値を動作パラメータとして用いて動作することが可能になるので、ユーザの再設定の手間を省くことができる。
【符号の説明】
【００６１】
１  ＰＬＣ機能内蔵型ドライブ制御装置
２  操作パネル
３  通信回線
４  ＰＬＣ機能部
１０  本体
１１  動作パラメータ通信手段
１２  動作パラメータ更新手段
１３  動作パラメータ記憶手段
１４  紐付け情報記憶手段
４１  アプリケーションプログラム実行手段
４２  更新用動作パラメータ記憶手段
【図１】
2016088215.tif 000003
【図２】
2016088215.tif 000004
【図３】
2016088215.tif 000005
【図４】
2016088215.tif 000006
【図５】
2016088215.tif 000007
【図６】
2016088215.tif 000008
【図７】
2016088215.tif 000009
【図８】
2016088215.tif 000010
【図９】
2016088215.tif 000011
【国際調査報告】
2016088215.tif 000012
2016088215.tif 000013
2016088215.tif 000014
2016088215.tif 000015