(57)【要約】【課題】自局アドレスやコモンメモリ上の送信領域を適切にしかも簡便に設定できるデータ伝送装置を提供することである。【解決手段】自局アドレス設定部は、ネットワーク上に初めて接続されたとき他局のデータ伝送装置の他局アドレスを参照し、その他局アドレスと異なる値の自局アドレスを自動で選択して設定する。通知部は自局アドレス設定部で自動選択設定された自局アドレスの値を自局のプログラマブルコントローラに通知する。これにより、自局アドレスを適正に設定することができる。【選択図】　図１
2004147239.tif 000002
【特許請求の範囲】
【請求項１】
複数台のブログラマブルコントローラにそれぞれ接続され、ネットワークを介して自局のプログラマブルコントローラと他局のプログラマブルコントローラとの間でコモンメモリ方式にてデータの授受を行うデータ伝送装置において、自局および他局の双方の送信データを格納するための送信領域を備えたコモンメモリに各局のアドレスを確認して各局の送信データを格納する制御部と、前記ネットワーク上に初めて接続されたとき他局のデータ伝送装置の他局アドレスを参照しその他局アドレスと異なる値の自局アドレスを自動で選択して設定する自局アドレス設定部と、前記自局アドレス設定部で自動選択設定された自局アドレスの値を自局のプログラマブルコントローラに通知する通知部とを備えたことを特徴とするデータ伝送装置。
【請求項２】
複数台のブログラマブルコントローラにそれぞれ接続され、ネットワークを介して自局のプログラマブルコントローラと他局のプログラマブルコントローラとの間でコモンメモリ方式にてデータの授受を行うデータ伝送装置において、自局および他局の双方の送信データを格納するための送信領域を備えたコモンメモリに各局のアドレスを確認して各局の送信データを格納する制御部と、前記コモンメモリ上の自局の送信領域について自局のプログラマブルコントローラから指示された容量の送信領域を他局の送信領域と重複しない領域で前記コモンメモリ上に選択設定する送信領域設定部と、前記送信領域設定部で選択設定した値を自局のプログラマブルコントローラに通知する通知部を備えたことを特徴とするデータ伝送装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークに接続された複数台のプログラマブルコントローラに適用され、コモンメモリ方式にてデータの授受を行うデータ伝送装置に関する。
【０００２】
【従来の技術】
ネットワークに接続された複数台のプログラマブルコントローラにはデータ伝送装置がそれぞれ接続され、データ伝送装置により各々のプログラマブルコントローラ間でデータの授受を行うようになっている。その場合、各々のデータ伝送装置にコモンメモリを設け、自局および他局の双方の送信データを格納するようにしている。
【０００３】
図２は、そのようなコモンメモリ方式を採用した従来のデータ伝送装置のブロック構成図である。ネットワークの伝送路１１には複数台のプログラマブルコントローラ１２がそれぞれデータ伝送装置１３を介して接続されている。
【０００４】
プログラマブルコントローラ１２は、データ伝送装置１３の動作に関する指示を出力するデータ伝送装置指示エリア１４、データ伝送装置１３の状態表示データを入力し表示するデータ伝送装置情報エリア１５、データ伝送装置１３からのデータを入力して格納したりプログラマブルコントローラ１２で作成されたデータを格納しデータ伝送装置１３に出力するデータ伝送装置用メモリ１６を備えている。
【０００５】
データ伝送装置１３では、プログラマブルコントローラ１２のデータ伝送装置指示エリア１４からのデータ伝送装置１３の動作に関する指示をプログラマブルコントローラ指示受付部１７で受け付け制御部１８に出力する。制御部１８はプログラマブルコントローラ１２からの指示に対する制御動作を行う。また、制御部１８は、データ伝送装置の状態データを状態表示部１９を介してプログラマブルコントローラ１２のデータ伝送装置情報エリア１５に送信する。プログラマブルコントローラ１２では、データ伝送装置情報エリア１５に送信されてきたデータ伝送装置１３の状態表示部１９からの状態データを必要に応じて表示する。
【０００６】
コモンメモリ２０には、自局および他局の双方の送信データが格納される。自局の送信データは制御部１８によりネットワークインタフェース２１を介してネットワークの伝送路１１に送信されると共にコモンメモリ２０に格納される。一方、他局からの送信データは、ネットワークインタフェース２１およびシステムメモリ２２を介してコモンメモリ２０に格納される。コモンメモリ２０上のデータはプログラマブルコントローラ１２のデータ伝送装置用メモリ１６に反映される。
【０００７】
システムメモリ２２は、データ伝送装置１３の動作データや伝送データを格納するものであり、ネットワークインタフェース２１は、システムメモリ２２の伝送データを伝送路１１に送信し、伝送路１１からの受信データをシステムメモリ２１に転送する。また、データ伝送装置１３には自局アドレスを設定するためのスイッチ２３が設けられており、スイッチ２３の代わりとなるデータ伝送装置用の設定装置２４が接続できるようになっている。
【０００８】
図３はコモンメモリ２０を用いたコモンメモリ方式の説明図である。図３では３台のデータ伝送装置１３Ａ、１３Ｂ、１３Ｃのそれぞれのコモンメモリ２０Ａ、２０Ｂ、２０Ｃを示している。各々のコモンメモリ２０Ａ、２０Ｂ、２０Ｃは同一構成となっており、それぞれ各データ伝送装置１３Ａ、１３Ｂ、１３Ｃの送信領域（装置Ａ送信領域、装置Ｂ送信領域、装置Ｃ送信領域）が予め設定されている。
【０００９】
これら３台のデータ伝送装置１３Ａ、１３Ｂ、１３Ｃにおいてデータ交換を行う場合には、例えば、データ伝送装置１３Ａが自局のコモンメモリ２０Ａ上の装置Ａ送信領域に対してデータを書き込むと、他のデータ伝送装置１３Ｂ、１３Ｃのコモンメモリ２０Ｂ、２０Ｃ上の装置Ａ送信領域にデータ伝送装置１３Ａが書き込んだデータが反映される。これにより、データ伝送装置１３Ｂ、１３Ｃがそれぞれのコモンメモリ２０Ｂ、２０Ｃ上の装置Ａ送信領域を読み出すことでデータの交換を実現している。データ伝送装置１３Ｂ、１３Ｃが自局のコモンメモリ２０Ｂ、２０Ｃ上の装置Ｂ送信領域、装置Ｃ送信領域に対してデータを書き込んだ場合も同様である。この場合、各々のデータ伝送装置１３Ａ、１３Ｂ、１３Ｃの制御部１８はコモンメモリ２０上の送信領域を確認しながら各々のデータ伝送装置１３Ａ、１３Ｂ、１３Ｃからの送信データを保存することになる。
【００１０】
従って、コモンメモリ方式を採用した場合には、各々のデータ伝送装置は、他局と識別するために他局アドレスとは異なる自局アドレスを設定する必要があるだけでなく、コモンメモリ２０上の送信領域についても識別できるようにしなければならない。従来においては、データ伝送装置１３に設けたスイッチ２３で自局アドレスやコモンメモリ２０上の送信領域を設定するようにしている。また、プログラマブルコントローラ１２から設定する場合やデータ伝送装置用の設定装置２４から設定する場合もある。
【００１１】
【発明が解決しようとする課題】
ところが、データ伝送装置１３に設けたスイッチ２３で自局アドレスを設定する場合やデータ伝送装置用の設定装置２４から設定する場合には、データ伝送装置１３の使用者が設定のための操作を実施しなくてはならず、また、他局アドレスと異なるアドレスであることやコモンメモリ２０上の送信領域が割付無し領域であることを確認して設定しなければならない。また、プログラマブルコントローラ１２から設定する場合においても、他局アドレスと異なるアドレスであることやコモンメモリ２０上の送信領域が割付無し領域であることを確認して自局アドレスやコモンメモリ２０上の送信領域を入力しなければならない。このようなことから、設定ミスが発生することがある。
【００１２】
本発明の目的は、自局アドレスやコモンメモリ上の送信領域を適切にしかも簡便に設定できるデータ伝送装置を提供することである。
【００１３】
【課題を解決するための手段】
請求項１の発明に係るデータ伝送装置は、複数台のブログラマブルコントローラにそれぞれ接続され、ネットワークを介して自局のプログラマブルコントローラと他局のプログラマブルコントローラとの間でコモンメモリ方式にてデータの授受を行うデータ伝送装置において、自局および他局の双方の送信データを格納するための送信領域を備えたコモンメモリに各局のアドレスを確認して各局の送信データを格納する制御部と、前記ネットワーク上に初めて接続されたとき他局のデータ伝送装置の他局アドレスを参照しその他局アドレスと異なる値の自局アドレスを自動で選択して設定する自局アドレス設定部と、前記自局アドレス設定部で自動選択設定された自局アドレスの値を自局のプログラマブルコントローラに通知する通知部とを備えたことを特徴とする。
【００１４】
請求項１の発明に係るデータ伝送装置においては、自局アドレス設定部は、ネットワーク上に初めて接続されたとき他局のデータ伝送装置の他局アドレスを参照し、その他局アドレスと異なる値の自局アドレスを自動で選択して設定する。通知部は自局アドレス設定部で自動選択設定された自局アドレスの値を自局のプログラマブルコントローラに通知する。これにより、自局アドレスを適正に設定することができる。
【００１５】
請求項２の発明に係るデータ伝送装置は、複数台のブログラマブルコントローラにそれぞれ接続され、ネットワークを介して自局のプログラマブルコントローラと他局のプログラマブルコントローラとの間でコモンメモリ方式にてデータの授受を行うデータ伝送装置において、自局および他局の双方の送信データを格納するための送信領域を備えたコモンメモリに各局のアドレスを確認して各局の送信データを格納する制御部と、前記コモンメモリ上の自局の送信領域について自局のプログラマブルコントローラから指示された容量の送信領域を他局の送信領域と重複しない領域で前記コモンメモリ上に選択設定する送信領域設定部と、前記送信領域設定部で選択設定した値を自局のプログラマブルコントローラに通知する通知部を備えたことを特徴とする。
【００１６】
請求項２の発明に係るデータ伝送装置においては、送信領域設定部は、自局のプログラマブルコントローラから指示があったとき、コモンメモリ上の自局の送信領域について自局のプログラマブルコントローラから指示された容量の送信領域を他局の送信領域と重複しない領域でコモンメモリ上に選択設定する。通知部は送信領域設定部で選択設定した値を自局のプログラマブルコントローラに通知する。これにより、制御部はコモンメモリに各局のアドレスを確認して各局の送信データを適正に格納することが可能となる。
【００１７】
【発明の実施の形態】
以下、本発明の実施の形態を説明する。図１は本発明の実施の形態に係るデータ伝送装置のブロック構成図である。図２に示した従来例に対し、スイッチ２３および設定装置２４に代えて、自局アドレスを自動で設定する自局アドレス設定部２５、自局のプログラマブルコントローラ１２から指定された容量の送信領域をコモンメモリ２０上に設定する送信領域設定部２６、自局アドレス設定部２５や送信領域設定部２６で設定された内容を自局のプログラマブルコントローラ１２に通知する通知部２７を設けたものである。図２に示した従来例と同一要素には同一符号を付し重複する説明は省略する。
【００１８】
図１において、データ伝送装置１３が初めてネットワークの伝送路１１に接続されると、制御部１８の自局アドレス設定部２５が起動される。自局アドレス設定部２５はネットワークインタフェース２１を介して伝送路１１から他局のデータ伝送装置１３の他局アドレスを読み込む。他局のデータ伝送装置１３はネットワークの伝送路１１にデータを送信する度に自己のアドレスを送信しているので、自局アドレス設定部２５は他局のデータ伝送装置１３が送信するアドレスを読み込むことになる。
【００１９】
すなわち、ネットワークインタフェース２１で受信した他局のデータ伝送装置１３の送信データから、自局アドレス設定部２５は他局が使用していないアドレスを選択し自局アドレスとして設定する。例えば、伝送路１１に既に１０台のデータ伝送装置が接続されており、それらに１〜１０のアドレスが割り振られている場合には、自局アドレスとして「１１」を選択することになる。自局アドレス設定部２５で選択され設定された自局アドレスは、システムメモリ２２に記憶されると共に通知部２７により状態表示部１９を介して、プログラマブルコントローラ１２のデータ伝送装置情報エリア１５に送信される。つまり、通知部２７は自局アドレス設定部２５が決定した自局アドレスを状態表示部１９を介してプログラマブルコントローラ１２に通知する。
【００２０】
プログラマブルコントローラ１２ではデータ伝送装置情報エリア１５に送信されてきた自局アドレスを自己のアドレスとして格納すると共に運転員の指示により必要に応じて表示装置に表示出力する。これにより、自局アドレスを自動的に取得できる。
【００２１】
次に、送信領域設定部２６は、自局のプログラマブルコントローラ１２により起動される。プログラマブルコントローラ１２のデータ伝送装置指示エリア１４経由で自局のコモンメモリ２０上の送信領域の設定を指示されると、送信領域設定部２６は、ネットワークインタフェース２１で受信した他局の送信データから他局が使用していないコモンメモリ２０上の送信領域を選択し、その割付無し領域を自局の送信領域として設定する。
【００２２】
他局のデータ伝送装置１３は、コモンメモリ２０上にデータを書き込む場合にはネットワークの伝送路１１に送信データを送信することになるが、そのデータ送信の度にコモンメモリ２０上のどの送信領域に書き込むかの情報を送信している。つまり、予め自己のデータ伝送装置１３に割り付けられた送信領域を指定して送信データを送信しているので、送信領域設定部２６は、その他局のデータ伝送装置１３が送信する送信領域を読み込み、コモンメモリ２０上の自局の送信領域について、自局のプログラマブルコントローラ１２から指示された容量の送信領域を他局の送信領域と重複しない領域でコモンメモリ２０上に選択設定することになる。
【００２３】
ここで、プログラマブルコントローラ１２からの自局のコモンメモリ２０上の送信領域の設定指示の情報の中に、送信領域の大きさ（容量）の情報が含まれていない場合には予め定めた大きさの送信領域を設定することになる。送信領域の大きさが設定されているときは、その大きさの送信領域を設定することになる。
【００２４】
送信領域設定部２６で選択され設定されたコモンメモリ２０上の送信領域は、システムメモリ２２に記憶されると共に通知部２７により状態表示部１９を介して、プログラマブルコントローラ１２のデータ伝送装置情報エリア１５に送信される。つまり、通知部２７は送信領域設定部２６が決定したコモンメモリ２０上の送信領域を状態表示部１９を介してプログラマブルコントローラ１２に通知する。プログラマブルコントローラ１２ではデータ伝送装置情報エリア１５に送信されてきたコモンメモリ２０上の送信領域を自己の送信領域として格納すると共に運転員の指示により必要に応じて表示装置に表示出力する。これにより、コモンメモリ２０上の送信領域を自動的に設定できる。
【００２５】
本発明の実施の形態によれば、データ伝送装置のネットワーク上の自局アドレスについて、ネットワーク上の他局と異なる値を自動で選択した値を自局アドレスとして設定できる。また、コモンメモリ２０上の自局の送信領域について、プログラマブルコントローラ１２から指示された容量の送信領域を他局の送信領域と重複しない領域で自動選択できる。
【００２６】
【発明の効果】
以上述べたように、本発明によれば、データ伝送装置がネットワーク上に初めて接続されたとき他局のデータ伝送装置の他局アドレスを参照し、その他局アドレスと異なる値の自局アドレスを自動で選択して設定し、また、プログラマブルコントローラから指定されたコモンメモリ上の送信領域を他局の送信領域と重複しない領域を選択して設定するので、自局アドレスやコモンメモリ上の送信領域を適切にしかも簡便に設定できるデータ伝送装置を提供できる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係るデータ伝送装置のブロック構成図。
【図２】コモンメモリ方式を採用した従来のデータ伝送装置のブロック構成図。
【図３】コモンメモリを用いたコモンメモリ方式の説明図。
【符号の説明】
１１…伝送路、１２…プログラマブルコントローラ、１３…データ伝送装置、１４…データ伝送装置指示エリア、１５…データ伝送装置情報エリア、１６…データ伝送装置用メモリ、１７…プログラマブルコントローラ指示受付部、１８…制御部、１９…状態表示部、２０…コモンメモリ、２１…ネットワークインタフェース、２２…システムメモリ、２３…スイッチ、２４…データ伝送装置用設定装置、２５…自局アドレス設定部、２６…送信領域設定部、２７…通知部
【図１】
2004147239.tif 000003
【図２】
2004147239.tif 000004
【図３】
2004147239.tif 000005