(57)【要約】【課題】  ネットワーク接続されたサーボドライブに標準的に内蔵されているアナログ入力処理部、アナログ出力処理部を汎用入出力としてＰＬＣからの制御対象として開放することができるＰＬＣシステムを提供する。【解決手段】  プログラマブルロジックコントローラ１にサーボドライブ１３のアナログ入力処理部１３ａおよびアナログ出力処理部１３ｂで制御するデータを作成し前記サーボドライブに送受信するサーボアナログ処理部１１ａを備え、前記サーボドライブ１３にアナログ入力およびアナログ出力を前記ネットワーク１２経由で前記プログラマブルロジックコントローラ１に送受信するネットワークアナログ処理部１３ｃを備える。【選択図】  図１
2005250883.tif 000002
【特許請求の範囲】
【請求項１】
モータを制御すると共にアナログ量のデータを制御するアナログ入力処理部とアナログ出力処理部を有するサーボドライブと、
ユーザが記述したプログラムを解析、実行し前記サーボユニットと前記入出力ユニットを制御するプログラマブルロジックコントローラがネットワークで接続されたプログラマブルロジックコントローラシステムにおいて、
前記プログラマブルロジックコントローラに前記サーボドライブのアナログ入力処理部およびアナログ出力処理部で制御するデータを作成し前記サーボドライブに送受信するサーボアナログ処理部を備え、
前記サーボドライブにアナログ入力およびアナログ出力を前記ネットワーク経由で前記プログラマブルロジックコントローラに送受信するネットワークアナログ処理部を備えることを特徴とするプログラマブルロジックコントローラシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが記述したプログラムを解析、実行するプログラマブルロジックコントローラに、モータを制御するサーボドライブと、制御対象の信号を制御する入出力ユニットがネットワークで接続されたプログラマブルロジックコントローラシステムに関する。  
【背景技術】
【０００２】
従来のプログラマブルロジックコントローラ(以下ＰＬＣという)で、サーボドライブを制御する場合、サーボドライブに準備されているアナログ入力処理部にアナログ指令を与えることが一般的であった。
図３は従来のサーボドライブをアナログで制御する場合のＰＬＣシステムのブロック図である。２１はサーボドライブや入出力を制御するＰＬＣ、１４、１５は各々デジタル信号の入出力を処理するデジタル入力ユニット、デジタル出力ユニット、２３、２４は各々アナログ制御対象の入出力を処理するアナログ入力ユニット、アナログ出力ユニット、１２はこれらを通信で接続するネットワークである。２２はこのシステムでモータ(図示せず)を制御するサーボドライブ(２軸分)であり、アナログ電圧でモータの回転指令を入力するアナログ入力処理部２２ａ、サーボドライブの制御量をオシロスコープなどでモニタする際に使用するアナログ信号を出力するアナログ出力処理部２２ｂが内蔵されている。ＰＬＣ２１とサーボドライブ２２のインターフェースはアナログで行うため、専用のアナログ入力ユニット２３、アナログ出力ユニット２４が必要である。
【０００３】
近年、ＰＬＣやサーボドライブの性能が向上したこともあり、ＰＬＣからサーボドライブを制御する指令が、ネットワーク経由のシリアルによるデジタル通信で行われるようになってきている。（例えば、特許文献１参照）
図２は、従来のサーボドライブをネットワーク経由で制御する場合のＰＬＣシステムのブロック図である。２１はＰＬＣ、１４、１５は各々デジタル信号の入出力を処理するデジタル入力ユニット、デジタル出力ユニット、２３、２４は各々外部のアナログ制御対象の入出力を処理するアナログ入力ユニット、アナログ出力ユニット、２２はモータを制御するサーボドライブであり、１２はこれらを通信で接続するネットワークである。サーボドライブ２２を制御する指令は、ＰＬＣ２１からネットワーク１２経由でシリアルによるデジタル量で送信される。また、サーボドライブ２２の制御量をオシロスコープなどでモニタするための信号もネットワーク経由でＰＬＣ２１が受信し取り込む。このため、サーボドライブ２２に内蔵されているアナログ入力処理部２２ａ、アナログ出力処理部２２ｂは、前記サーボドライブをネットワーク経由で制御する場合は不要であるが、サーボドライブ２２をアナログで制御する場合にも兼用できるように使用されないまま標準的に内蔵している。
【特許文献１】特開２００１−２５５９１１号公報（第４―４頁、第３図）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ＰＬＣシステムにおいてサーボドライブがネットワーク接続される場合は、ＰＬＣからサ―ボドライブへの指令がシリアルによるデジタル量で送信されるため、サーボドライブに内蔵されているアナログ入力処理部は使用されない。また同様に、サーボドライブの制御量をオシロスコープなどでモニタするための信号もネットワーク経由でＰＬＣが受信するため、サーボドライブに内蔵されるアナログ出力処理部も使用されず無駄が生じている。そして、サーボドライブを含むＰＬＣシステムが、アナログの入出力を取り扱う必要がある場合は、アナログ入力処理部、アナログ出力処理部がサーボドライブ内に内蔵されているにもかかわらず、別途専用のアナログ入力ユニット、アナログ出力ユニットを準備する必要がある。
本発明はこのような問題点に鑑みてなされたものであり、ネットワーク接続されたサーボドライブに標準的に内蔵されているアナログ入力処理部、アナログ出力処理部を汎用の入出力としてＰＬＣからの制御対象として開放することができるＰＬＣシステムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記問題を解決するため、本発明は、モータを制御すると共にアナログ量のデータを制御するアナログ入力処理部とアナログ出力処理部を有するサーボドライブと、ユーザが記述したプログラムを解析、実行し前記サーボユニットと前記入出力ユニットを制御するプログラマブルロジックコントローラがネットワークで接続されたプログラマブルロジックコントローラシステムにおいて、前記プログラマブルロジックコントローラに前記サーボドライブのアナログ入力処理部およびアナログ出力処理部で制御するデータを作成し前記サーボドライブに送受信するサーボアナログ処理部を備え、前記サーボドライブにアナログ入力およびアナログ出力を前記ネットワーク経由で前記プログラマブルロジックコントローラに送受信するネットワークアナログ処理部を備えることを特徴としている。
【発明の効果】
【０００６】
本発明によれば、サーボドライブのアナログ入力処理部、出力処理部を汎用入出力としてＰＬＣからの制御対象として開放するＰＬＣシステムを提供できる。このため、省スペースとコスト削減が実現できる。
【発明を実施するための最良の形態】
【０００７】
以下、本発明の実施の形態について図を参照して説明する。
【実施例１】
【０００８】
図１は、本発明のＰＬＣシステムのブロック図である。
１１はＰＬＣ、１４、１５は各々デジタル信号の入出力を処理するデジタル入力ユニット、デジタル出力ユニット、１３はモータを制御するサーボドライブであり、１２はこれらを通信で接続するネットワークである。なお、デジタル入力ユニット１４、デジタル出力ユニット１５は説明の便宜上記載してあるが、本発明の構成に必須のものではない。サーボドライブを制御する指令は、ＰＬＣ１１からネットワーク１２経由で各サーボドライブへ送信される。また、サーボドライブの制御量をオシロスコープなどでモニタするための信号もネットワーク経由でＰＬＣ１１が受信し取り込む。本発明が従来と異なる点は、外部のアナログ制御対象の入出力を処理するアナログ入力ユニット、アナログ出力ユニットが設置されず、ＰＬＣ１の内部にサーボアナログ処理部１ａ、サーボドライブ１３にネットワークアナログ処理部１３ｃを備えた点である。
【０００９】
ＰＬＣから制御対象に出力されるアナログ出力は、ＰＬＣ１のサーボアナログ処理部１１ａがデジタル量に変換し、更にシリアル変換しネットワーク経由でサーボドライブへ送信する。サーボドライブ１３はネットワークアナログ処理部１３ｃで受取ったデジタル量をアナログ量に変換し、アナログ出力処理部１３ｂから外部に出力する。
外部からのアナログ入力は、サーボドライブ１３のアナログ入力処理部１３ａに入力され、デジタル変換され、更にシリアル変換されネットワーク経由でＰＬＣ１が受信し取り込む。なお、本実施例ではサーボドライブは２軸としたが、２軸に限定されるものではない。
このようにサーボドライブのアナログ入力処理部、出力処理部を汎用入出力としてＰＬＣからの制御対象として開放するＰＬＣシステムを提供できる。このため、省スペースとコスト削減が実現できるのである。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１実施例を示すＰＬＣシステムのブロック図
【図２】従来のサーボドライブをネットワーク経由で制御する場合のＰＬＣシステムのブロック図
【図３】従来のサーボドライブをアナログで制御する場合のＰＬＣシステムのブロック図
【符号の説明】
【００１１】
１１、２１  ＰＬＣ（プログラマブルロジックコントローラ）
１１ａ  サーボアナログ処理部
１２  ネットワーク
１３、２２  サーボドライブ
１３ａ、２２ａ  アナログ入力処理部
１３ｂ、２２ｂ  アナログ出力処理部
１３ｃ  ネットワークアナログ処理部
１４  デジタル入力ユニット
１５  デジタル出力ユニット
２３  アナログ入力ユニット
２４  アナログ出力ユニット
【図１】
2005250883.tif 000003
【図２】
2005250883.tif 000004
【図３】
2005250883.tif 000005