(57)【特許請求の範囲】
【請求項１】
ＰＬＣ相互間のデータリンク通信を経由して実データに間接的にアクセスする第１のデータアクセスルートと、個々のＰＬＣに対する通信を経由して実データに直接アクセスする第２のデータアクセスルートとを併有するＰＬＣ用ツール装置であって、
上位アプリケーションからタグが与えられるのに応答して、当該タグに対応するデータに関する実データのアクセス先アドレス、データリンク通信によるコピーデータのアクセス先アドレス、並びに、当該データに対して第１又は第２のうちのいずれのデータアクセスルートを使用してアクセスするかを指定するアクセスモードを解読するタグ解読手段と、
前記解読された実データのアクセス先アドレス、データリンクによるコピーデータのアクセス先アドレス、並びに、当該データに対するアクセスモードに応じて、データアクセスルートを自動選択しつつ目的とするデータのアクセスを行うアクセス制御手段と、
を具備することを特徴とするＰＬＣ用ツール装置。
【請求項２】
アクセス希望のデータに関して、そのタグ、その実データのアクセス先アドレス、並びに、そのアクセスモードを入力する入力手段と、
前記入力された実データのアドレスに基づいてデータリンク割付情報を参照することにより、データリンクによるコピーデータのアクセス先アドレスを求めるアドレス変換手段と、
前記入力された実データのアクセス先アドレス、変換により求められたコピーデータのアクセス先アドレス、並びに、入力されたアクセスモードを、該当するタグと関連付けてテーブルとして記憶するテーブル作成手段と、を具備し、
前記タグ解読手段における解読処理は上記テーブルの参照により行われる、ことを特徴とするＰＬＣ用ツール装置。
【請求項３】
請求項１に記載の解読手段並びにデータアクセス制御手段の機能をコンピュータにて実現するためのプログラムを格納した記録媒体。
【請求項４】
請求項２に記載の入力手段、アドレス変換手段、並びに、テーブル作成手段の機能を実現するためのプログラムを格納した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ＰＬＣ（Programable Logic Controllerの略）用ツール装置に係り、特にＰＬＣ相互間のデータリンク通信を経由して実データに間接的にアクセスするデータアクセスルートと、個々のＰＬＣに対する通信を経由して実データに直接アクセスするデータアクセスルートとを有するＰＬＣシステム用上位コンピュータにおいて、いずれのアクセスルートを使用する場合にも、上位アプリケーション（例えばモニタソフト、データライトソフト等）側ではデータが同一である限り同一のタグ番号若しくはタグ名を使用して目的とするデータへのアクセスを可能としたＰＬＣ用ツール装置に関する。
【０００２】
【従来の技術】
１若しくは２以上のＰＬＣステーション（一般には、ＣＰＵユニット、Ｉ／Ｏユニット、通信ユニット、各種の高機能ユニット等をシステムバスで接続して構成される）とＰＬＣ用ツール装置であるパソコンとをデータリンク通信で結ぶようにしたＰＬＣシステムは従来より知られている。ここで、『データリンク通信』とは、当業者にはよく知られている通信方式であり、各通信ノード（ＰＬＣステーション、パソコン等）のそれぞれが自機と他機との双方のデータエリア（Ｉ／Ｏデータや測定データ等）を有し、それらの内容を自動的に相互で周期的に一括コピーし合うことで、システム全体の整合性を常に維持するような通信方式を言う。
【０００３】
この種のＰＬＣシステムのＰＬＣ用ツール装置には、ＰＬＣ相互間のデータリンク通信を経由して実データに間接的にアクセスする第１のデータアクセスルートと、個々のＰＬＣに対する通信（『メッセージ通信』等とも称される）を経由して実データに直接アクセスする第２のデータアクセスルートとの２つのデータアクセスルートを有している。このような２つのデータアクセスルートを有する理由は、第１のデータアクセスルートは大容量高速の通信であるのに対して、第２のデータアクセスルートは個別にデータを指定して適時に送信する通信であるため、それぞれのルートには用途上の相違があるからである。
【０００４】
ＰＬＣ用ツール装置であるパソコンには、当該ＰＬＣシステムが取り扱う任意のデータ（入出力データ、カウント値や測定値データ、設定値データ等）を画面上に表示させたり、或いはそれらのデータを書き換えたりするためのアプリケーション（モニタプログラム等）が用意されている。この種のアプリケーションでは、アクセス対象データの指定を簡便なものとするために、あらかじめ登録されたタグを使用することが従来より行われている。このようなタグがアプリケーションで使用されると、従来のタグ管理用システムプログラムでは、そのタグを自動的にアクセス先アドレスに変換して、アクセス制御を実行する。
【０００５】
【発明が解決しようとする課題】
ところで、ＰＬＣ相互間のデータリンク通信を経由して実データに間接的にアクセスする第１のデータアクセスルートを採用する場合、タグ管理用システムプログラムでは、データリンク通信にて当該パソコン内メモリにコピーされたコピーデータの格納アドレスにアクセスしなければならない。一方、個々のＰＬＣに対する通信（『メッセージ通信』等とも称される）を経由して実データに直接アクセスする場合、タグ管理用システムプログラムでは、実データが格納されたＰＬＣステーション内の格納アドレスにアクセスしなければならない。
【０００６】
しかしながら、従来のタグ管理用システムプログラムにあっては、指定されたタグを特定の１個のアクセス先アドレスに一義的に変換するに過ぎないものであったことから、上述のように直接のアクセス先物理アドレスが相違する場合には、最終的にアクセスされるデータ自体は同一であるにも拘わらず、データアクセスルート別に異なるタグを登録せねばならず、またアプリケーションの側でもそれらのタグをデータアクセスルートに応じて使い分けねばならないと言う煩雑さがあった。
【０００７】
この発明は、従来のタグ管理用システムプログラムにおける以上の問題点に着目してなされたものであり、その目的とするところは、ＰＬＣ相互間のデータリンク通信を経由して実データに間接的にアクセスするデータアクセスルートと、個々のＰＬＣに対する通信を経由して実データに直接アクセスするデータアクセスルートとを併有するＰＬＣ用ツール装置において、最終的にアクセスされるデータ自体が同一である限り、アプリケーションの側では単一のタグを使用し、かつリード若しくはライトの別に拘わらず、データアクセスルートを意識させることなく、所望のデータをタグで指定するだけで当該データに確実にアクセス可能とすることにある。
【０００８】
【課題を解決するための手段】
上記の目的を達成するために、この発明のＰＬＣ用ツール装置は、ＰＬＣ相互間のデータリンク通信を経由して実データに間接的にアクセスする第１のデータアクセスルートと、個々のＰＬＣに対する通信を経由して実データに直接アクセスする第２のデータアクセスルートとを併有する構成において、
上位アプリケーションからタグが与えられるのに応答して、当該タグに対応するデータに関する実データのアクセス先アドレス、データリンクによるコピーデータのアクセス先アドレス、並びに、当該データに対して第１又は第２のうちのいずれのデータアクセスルートを使用してアクセスするかを指定するアクセスモードを解読するタグ解読手段と、
前記解読された実データのアクセス先アドレス、データリンクによるコピーデータのアクセス先アドレス、並びに、当該データに対するアクセスモードに応じて、データアクセスルートを自動選択しつつ目的とするデータのアクセスを行うアクセス制御手段と、
を具備することを特徴とするものである。
【０００９】
また、好ましい実施の形態のＰＬＣ用ツール装置では、タグ解読手段は、あらかじめ設定されたテーブルを参照することにより、当該タグに対応するデータに関する実データのアクセス先アドレス、データリンクによるコピーデータのアクセス先アドレス、並びに、当該データに対するアクセスモードを解読するように構成される。
【００１０】
また、好ましい実施の形態のＰＬＣ用ツール装置では、テーブルの構造が、各タグ毎に、実データのアクセス先アドレス並びにアクセスモードを関連づけて記憶させたものであり、タグ解読手段が実データのアクセス先アドレスからデータリンクによるコピーデータのアクセス先アドレスを取得する処理はデータリンク割付情報に基づいて行われるように構成される。
【００１１】
また、好ましい実施の形態のＰＬＣ用ツール装置では、テーブルの構造が、各タグ毎に、実データのアクセス先アドレス、データリンクによるコピーデータのアクセス先アドレス、並びに、当該データに対するアクセスモードを関連づけて記憶させたものとして構成される。
【００１２】
また、好ましい実施の形態のＰＬＣ用ツール装置では、アクセスモードとしては、リード及び／又はライト時にいずれのデータアクセスルートを使用するかを示す２以上のコードが定義されるように構成される。
【００１３】
そして、以上述べた本発明のＰＬＣ用ツール装置によれば、ＰＬＣ相互間のデータリンク通信を経由して実データに間接的にアクセスするデータアクセスルートと、個々のＰＬＣに対する通信を経由して実データに直接アクセスするデータアクセスルートとを併有するＰＬＣ用ツール装置において、最終的にアクセスされるデータ自体が同一である限り、アプリケーションの側では単一のタグを使用し、かつリード若しくはライトの別に拘わらず、データアクセスルートを意識させることなく、所望のデータをタグで指定するだけで当該データに確実にアクセスさせることができる。
【００１４】
また、本発明のＰＬＣ用ツール装置は、アクセス希望のデータに関して、そのタグ、その実データのアクセス先アドレス、並びに、そのアクセスモードを入力する入力手段と、
前記入力された実データのアドレスに基づいてデータリンク割付情報を参照することにより、データリンクによるコピーデータのアクセス先アドレスを求めるアドレス変換手段と、
前記入力された実データのアクセス先アドレス、変換により求められたコピーデータのアクセス先アドレス、並びに、入力されたアクセスモードを、該当するタグと関連付けてテーブルとして記憶するテーブル作成手段と、
を具備することを特徴とするものである。
【００１５】
この発明によれば、実データのアクセス先アドレスさえ指定すれば、それに対応するデータリンクによるコピーデータのアクセス先が自動的に登録され、この種の登録作業の簡便化を図ることができる。
【００１６】
また、本発明の記録媒体は、上記のＰＬＣ用ツール装置の解読手段並びにデータアクセス制御手段の機能をコンピュータにて実現するためのプログラムを格納したものである。
【００１７】
さらに、本発明の記録媒体は、上記のＰＬＣ用ツール装置の入力手段、アドレス変換手段、並びに、テーブル作成手段の機能を実現するためのプログラムを格納したものである。
【００１８】
【発明の実施の形態】
以下に、この発明の好適な一実施形態を添付図面に従って詳細に説明する。本発明が適用されたＰＬＣシステムの全体図が図１に概略的に示されている。同図に示されるように、このＰＬＣシステムは、２台のＰＬＣステーション２，３（一般にはＣＰＵユニット、Ｉ／Ｏユニット、通信ユニット、各種の高機能ユニット等をシステムバスで互いに接続して構成される）と、ＰＬＣ用ツール装置であるパソコン１等を通信ライン４を介して互いに接続して構成されている。これらのパソコン１並びに２台のＰＬＣステーション２，３はいわゆるデータリンク通信を介して結ばれている。ここで、『データリンク通信』とは、当業者によく知られているように、各通信ノード（ＰＬＣステーション，パソコン等のそれぞれが自機と他機との双方のデータエリア（Ｉ／Ｏデータや測定データ等）を有していて、それらエリアの内容を自動的に相互で周期的に一括コピーし合うことで、システム全体の整合性を維持するようにしたものである。
【００１９】
パソコン１をノード＃１、ＰＬＣステーション２をノード＃２、ＰＬＣステーション３をノード＃３とすると、各ノード＃１〜＃３の内部には、データエリアを構成するメモリＭ１〜Ｍ３がそれぞれ内蔵されている。メモリＭ１〜Ｍ３のそれぞれの内部は、ノード＃１〜＃３にそれぞれ割り当てられた３つの領域に分割されている。メモリＭ１内の＃１領域、メモリＭ２内の＃２領域、メモリＭ３内の＃３領域がそれぞれ実データ格納領域Ａ１とされ、各メモリＭ１〜Ｍ３内のその他の領域はコピーデータ格納領域Ａ２とされている。各メモリＭ１〜Ｍ３内の実データ格納領域Ａ１の内容は、そのメモリの該当ノードのコピーデータ格納領域Ａ２へと一定周期毎に転送される。その結果、各メモリＭ１〜Ｍ３内の該当ノード＃１〜＃３の領域の内容は互いに整合性が保たれている。
【００２０】
この種のＰＬＣシステムのＰＬＣ用ツール装置であるパソコン１には、ノード相互間のデータリンク通信を経由して実データに間接的にアクセスする第１のデータアクセスルート５と、個々のＰＬＣステーションに対する通信（『メッセージ通信』等とも称される）を経由して実データに直接アクセスする第２のデータアクセスルート６との２つのデータアクセスルートが設けられている。このような２つのデータアクセスルート５，６を有する理由は、第１のデータアクセスルートは大容量高速の通信であるのに対して、第２のデータアクセスルートは個別にデータを指定して適時に送信する通信であるため、それぞれのルートには用途上の相違があるからである。
【００２１】
データリンク通信におけるリンクデータ割付例並びにデータリンクテーブルの一例が図２並びに図３に示されている。図２に示されるように、ノード＃１のメモリエリア１には、ノード＃２に関する２０チャンネル分のコピーデータ、ノード＃３に関する３０チャンネル分のコピーデータ、ノード＃１に関する１５チャンネル分の実データがそれぞれ格納されている。同様にして、ノード＃２のメモリエリア１には、ノード＃１に関する１５チャンネル分のコピーデータ、ノード＃２に関する２０チャンネル分の実データ、ノード＃３に関する３０チャンネル分のコピーデータが順に格納されている。同様にして、ノード＃３のメモリエリア１には、ノード＃３に関する３０チャンネル分の実データ、ノード＃１に関する１５チャンネル分のコピーデータ、ノード＃２に関する２０チャンネル分のコピーデータが順に格納されている。先ほど説明したように、各メモリエリア内の実データエリアは他のノードへの送信（ライト）エリアとなり、その他のコピーデータエリアは他のノードからの受信（リード）エリアとなる。
【００２２】
図２に示されるリンクデータ割付は、図３に示されるデータリンクテーブルの記述に基づいて定義される。即ち、ノード＃１〜＃３のそれぞれには、図３に示されるようにデータリンクテーブルがそれぞれ備え付けられる。図２と図３とを比較して参照すれば明らかなように、ノード＃１〜＃３のデータリンクテーブルのそれぞれには、格納されたノードデータのリンク元チャンネル（実データ格納アドレス）が記憶されている。そのため、このデータリンクテーブルを参照することによって、個々の格納データの実データが格納されたアドレスを簡単に知ることができる。例えば、ノード＃１のデータリンクテーブルを参照すれば、リンクチャンネル００１００から２０チャンネル分格納されたノード２に関するデータのリンク元チャンネルは００２１５であることを知ることができる。同様にして、リンクチャンネル００１２０から３０チャンネル分格納されたノード０３に関するデータのリンク元チャンネルは００１５０であることを知ることができる。
【００２３】
図１に戻って、ＰＬＣ用ツール装置であるパソコン１には、当該ＰＬＣシステムが取り扱う任意のデータ（入出力データ、カウンタ値や測定値データ、設定値データ等）を画面上に表示させたり、あるいはそれらのデータを書き替えたりするためのアプリケーション（モニタプログラム等）が用意されている。この種のアプリケーションでは、アクセス対象データの指定を簡便なものとするため、予め登録されたタグを使用されることが行われている。このようなタグがアプリケーションで使用されると、タグ管理用システムプログラムでは、そのタグを自動的にアクセス先アドレスに変換して、アクセス制御を実行する。
【００２４】
次に、本発明に係るＰＬＣ用ツール装置の第１実施形態を図４〜図６を参照して説明する。図４は第１実施形態のタグ登録操作手順を示すフローチャート、図５は第１実施形態のタグ管理テーブル、図６は第１実施形態のタグ解読並びにアクセス制御処理を示すフローチャートである。
【００２５】
図４に示されるように、タグの登録を行う場合には、まず、アクセス対象となるデータを指定するためのタグナンバーを決定する（ステップ４０１）。ここで重要なことは、従前のタグナンバーはアクセス対象となるデータのアドレスと１対１に対応するものであるのに対し、本発明のタグナンバーは、アクセス対象となるデータそのものと対応するものであって、その格納アドレスと１対１に対応するものでない点である。
【００２６】
このようにしてタグナンバーが決定されたならば、次に、指定タグナンバーに対応する実データの格納アドレスを登録する（ステップ４０２）。例えば図２の例であれば、ここで登録される実アドレスとは、それぞれハッチングで示された、ノード＃１のメモリエリア１内におけるチャンネル００１５０から１５チャンネル分のアドレス、ノード＃２のメモリエリア１内のチャンネル００２１５から２０チャンネル分のアドレス、ノード＃３のメモリ１内のチャンネル００１５０から３０チャンネル分のアドレスのいずれかに該当するものである。
【００２７】
このようにして、指定タグナンバーの実アドレス登録が完了したならば、次に、アクセスモードの登録を行う。ここで、アクセスモードとしては、リード及び／又はライト時にいずれのデータアクセスルートを使用するかを示す３種類のコードが定義されている。
【００２８】
アクセスモードの種別を示すコードが『１』であるということは、パソコン１がデータリードに際してはデータリンク通信を経由して実データに間接的にアクセスする一方、データライトは実施しないことを意味する。この場合、パソコン１はデータリード先アドレスとして自機のメモリＭ１内における該当するコピーデータアドレスを使用する。
【００２９】
アクセスモード種別を示すコードが『２』であるということは、パソコン１がデータリードに際してはデータリンク通信を経由して実データに間接的にアクセスするデータアクセスルートを採用する一方、データライトに際しては個々のＰＬＣステージに対する通信を経由して実データに直接アクセスするデータアクセスルートを採用することを意味する。この場合、パソコン１はデータリード先としてメモリＭ１内の該当するコピーデータアドレスを使用する一方、データライト先アドレスとしてはメモリＭ２模しくはＭ３内の該当する実データアドレスを使用することとなる。
【００３０】
アクセスモードの種別を示すコードが『３』であるということは、パソコン１がデータリードに際しては個々のＰＬＣに対する通信を経由して実データに直接アクセスすることを意味する一方、データライトに際しても同様に個々のＰＬＣに対する通信を経由して実データに直接アクセスするデータアクセスルートを採用することを意味する。この場合、パソコン１はデータリード先として、メモリＭ２又はＭ３内の該当実データアドレスを使用する一方、データライトに際してもメモリＭ２又はＭ３内の該当実データアドレスを使用することとなる。
【００３１】
図４のフローチャートに戻って、以上のアクセスモードを前提とすれば、受信先（リード先）を実データが保持されたノード以外の他のノード（例えば、ノード＃１）のデータリンクエリアにしたい場合であって（ステップ４０３ＹＥＳ）且つ送信（データライト）を行わない場合には（ステップ４０４ＮＯ）、アクセスモードの種別を示すコードとしては『１』を登録すればよい（ステップ４０５）。
【００３２】
又、受信（データリード）先を実データが保持されたノード以外の他のノード（例えば、ノード＃１）のデータリンクエリアにしたい場合であって（ステップ４０３ＹＥＳ）、且つ送信（データライト）先として実データの格納されたノードを指定したい場合には（ステップ４０４ＹＥＳ）、アクセスモードの種別を示すコードとしては『２』を登録すればよい（ステップ４０６）。
【００３３】
さらに、受信（データリード）先を実データの格納されたノードとしたい場合には（ステップ４０３ＮＯ）、アクセスノードの種別を示すコードとしては『３』を登録すればよい（ステップ４０７）。
【００３４】
以上説明したタグ登録操作手順により登録されたタグ管理テーブルの内容が図５の表に示されている。同図に示されるように、タグ管理テーブル内には、タグ番号、アクセスモードを示すコード、タグ名、実データの格納アドレスが互いに関連付けて記憶される。ここで、アドレスを示す表記のうちで、ＷＷはネットワーク番号、ＮＮはノード番号、ＧＧは号機番号、ＡＡＡＡＡはメモリアドレスを示している。この表から明らかなように、タグナンバーが指定されれば、アクセスモード並びに実データの格納アドレスを求めることができる。
【００３５】
本発明に係るＰＬＣ用ツール装置を実現するためのタグ解読並びにアクセス制御処理プログラムの構成が図６のフローチャートに概略的に示されている。上位アプリケーションにおいてタグナンバーの指定が行われると（ステップ６０１）、当該指定されたタグナンバーに基づいて図５に示されるタグ管理テーブルが参照されることによって、当該タグナンバーに対応するデータに関する実データのアクセス先アドレス、データリンクによるコピーデータのアクセス先アドレス、並びに当該データに対するアクセスモードがそれぞれ解読される。
【００３６】
具体的には、まず、指定されたタグナンバーに基づき、図５に示されるタグ管理テーブルを参照することによって、タグナンバーに対応するデータに関する実データのアクセス先アドレスの取得（ステップ６０２）、並びに、当該タグナンバーに対応するデータに対するアクセスモードの種別を示すコードの取得（ステップ６０３）が行われる。
【００３７】
その後、取得されたアクセスモードの種別が『１』〜『３』のいずれであるかに応じて（ステップ６０４）、データアクセスルートを自動選択しつつ目的とするデータのアクセスを行うアクセス制御処理が実行される。
【００３８】
即ち、指定タグナンバーのアクセスモードが『１』であると判定された場合には、ステップ６０２で取得された実データアドレスはデータリンクエリアのアドレスに変換された後（ステップ６０５）、この変換により得られたアドレスが受信先アドレスに設定される（ステップ６０６）。
【００３９】
指定タグナンバーのアクセスモードが『２』であると判定された場合には、ステップ６０２で取得されたアドレスはデータリンクエリアのアドレスに変換された後（ステップ６０７）、変換されたアドレスは受信先アドレスとして設定され（ステップ６０８）、更にステップ６０２で取得された実データのアドレスはそのまま送信先アドレスとして設定される（ステップ６０９）。
【００４０】
指定タグナンバーのアクセスモードが『３』であると判定された場合には、ステップ６０２で取得された実データのアドレスは受信先として設定され（ステップ６１０）、また同時に送信先アドレスとしても設定される（ステップ６１１）。
【００４１】
なお、以上のアドレス変換処理は、先に説明したように、各ノードのデータリングテーブルを参照することにより行われる（図２並びに図３参照）。
【００４２】
３通りのアドレス変換処理のいずれか１つが実行された後、受信先アドレスよりの受信（データリード）並びに送信先アドレスへの送信（データライト）が行われる結果（ステップ６１２，６１３）、先に定義されたアクセスモード『１』〜『３』の制御動作が実現される。
【００４３】
即ち、指定タグナンバーのアクセスモードが『１』と判定された場合には、パソコン（ノード＃１）のデータリンクエリアよりの受信（データリード）が行われる一方、送信（データライト）は実行されない。又、指定タグナンバーのアクセスモードが『２』であると判定された場合には、パソコン（ノード＃１）のデータリンクエリアよりの受信（データリード）が行われる一方、メッセージ通信による指定ノードへの送信（データライト）が行われる。更に、指定タグナンバーのアクセスモードが『３』であると判定された場合には、メッセージ通信による指定ノードからの受信（データリード）が行われる一方、メッセージ通信による指定ノードへの送信（データライト）が行われる。
【００４４】
その結果、最終的にアクセスされるデータ自体が同一である限り、アプリケーションの側では単一のタグを使用し、且つリード若しくはライトの別に拘わらず、データアクセスルートを意識させることなく、所望のデータをタグで指定するだけで当該データに確実にアクセス可能とすることができる。
【００４５】
次に、本発明に係るＰＬＣ用ツール装置の第２実施形態を図７〜図９を参照して説明する。図７は第２実施形態のタグ登録操作手順並びに登録処理を示すフローチャート、図８は第２実施形態のタグ管理テーブルを示す図、図９は第２実施形態のタグ解読並びにアクセス制御処理を示すフローチャートである。
【００４６】
タグの登録を行う場合には、まず、先の第１実施形態と同様にして、タグナンバーの決定（ステップ７０１）並びに指定タグナンバーに対応するデータに関する実体アドレスの登録（ステップ７０２）を行った後、先ほどの判断に従って（ステップ７０３，７０４）、アクセスモードの登録を行う（ステップ７０５，７０８，７１２）。
【００４７】
このとき、アクセスモードが『１』であるとして登録されると（ステップ７０５）、ステップ７０２で登録された実体アドレスはデータリンクエリアのアドレスに変換された後（ステップ７０６）、変換されたアドレスが受信先アドレスとして登録される（ステップ７０７）。
【００４８】
アクセスモードが『２』であるとして登録されると（ステップ７０８）、ステップ７０２で登録された実体アドレスはそのまま送信先アドレスとして登録され（ステップ７０９）、一方同実体アドレスはデータリンクエリアのアドレスに変換された後（ステップ７１０）、この変換により得られたアドレスが受信先アドレスとして登録される（ステップ７１１）。
【００４９】
更に、アクセスモードが『３』であるとして登録された場合には（ステップ７１２）、ステップ７０２で得られた実体アドレスはそのまま送信先アドレスとして送信され（ステップ７１３）、更に同実体アドレスは受信先アドレスとしても登録される（ステップ７１４）。
【００５０】
このような登録処理により得られたタグ管理テーブルの内容が図８の表に示されている。同図に示されるように、このタグ管理テーブルにおいては、タグナンバーと、アクセスモードと、タグ名と、実体アドレスと、受信先アドレスと送信先アドレスとが互いに関連付けて記憶されている。そのため、このタグ管理テーブルを参照すれば、第１実施形態のようなアドレス演算処理を実行せずとも、タグナンバーに基づき受信先アドレス並びに送信先アドレスを直ちに取得することができる。なお、以上のアドレス変換についても、各ノードのデータリンクテーブルの参照により行われる。
【００５１】
そのため図９のフローチャートに示されるように、タグ解読処理並びにアクセス制御処理の内容は、第１実施形態のものに比べ著しく簡素化されたものとなる。即ち、この処理においては、まず上位アプリケーションでタグナンバー指定が行われるのに応答して（ステップ９０１）、当該指定タグナンバーより直ちに受信先アドレス並びに送信先アドレスを取得し（ステップ９０２，９０３）、その後受信先より受信（データリード）並びに送信先への送信（データライト）を実行するだけで（ステップ９０４，９０５）、最終的にアクセスされるデータ自体が同一である限り、アプリケーションの側で単一のタグを使用し、且つリード模しくはライトの別に拘わらずデータアクセスルートを意識させることなく、所望のデータをタグに指定するだけで当該データに確実にアクセスすることが可能となる。
【００５２】
【発明の効果】
以上の実施形態の説明でも明らかなように、本発明によれば、ＰＬＣ相互間のデータリンク通信を経由して実データに間接的にアクセスするデータアクセスルートと、個々のＰＬＣに対する通信を経由して実データに直接アクセスするデータアクセスルートとを併有するＰＬＣ用ツール装置において、最終的にアクセスされるデータ自体が同一である限り、アプリケーションの側では単一のタグを使用し、且つリード模しくはライトの別に拘わらず、データアクセスルートを意識させることなく、所望のデータをタグで指定するだけで当該データに確実にアクセス可能とすることができる。
【図面の簡単な説明】
【図１】本発明のＰＬＣシステムの全体図である。
【図２】データリンク通信の説明図である。
【図３】データリンクテーブルの一例を示す構成図である。
【図４】第１実施形態のタグ登録操作手順を示すフローチャートである。
【図５】第１実施形態のタグ管理テーブルの内容を示す図である。
【図６】第１実施形態のタグ解読並びにアクセス制御処理を示すフローチャートである。
【図７】第２実施形態のタグ登録操作手順並びに登録処理を示すフローチャートである。
【図８】第２実施形態のタグ管理テーブルの内容を示す図である。
【図９】第２実施形態のタグ解読並びにアクセス制御処理を示すフローチャートである。
【符号の説明】
１  パソコン
２，３  ＰＬＣステーション
４  通信ライン
５  第１のデータアクセスルート
６  第２のデータアクセスルート
Ｍ１  パソコンのメモリ
Ｍ２，Ｍ３  ＰＬＣステーションのメモリ
Ａ１  実データ格納領域
Ａ２  コピーデータ格納領域
【図１】
0003663617.tif 000002
【図２】
0003663617.tif 000003
【図３】
0003663617.tif 000004
【図４】
0003663617.tif 000005
【図５】
0003663617.tif 000006
【図６】
0003663617.tif 000007
【図７】
0003663617.tif 000008
【図８】
0003663617.tif 000009
【図９】
0003663617.tif 000010