データの入力及び出力が可能な第1入出力端子を含むPLC、第2入出力端子を含み、前記PLCと通信して、前記第2入出力端子を介して前記PLCのデータを入力及び出力が可能にするリモート入出力モジュール、及び第3入出力端子を含み、前記PLCに装着されて、前記第3入出力端子を介して前記PLCのデータを送受信して、前記データに対する入力及び出力範囲を拡張させる拡張入出力モジュールを含むことを特徴とする、PLCシステム。前記PLCは、前記リモート入出力モジュール及び前記拡張入出力モジュールと通信する第1通信部、前記リモート入出力モジュール及び前記拡張入出力モジュールのうち一つと通信するか、二つのモジュール全部と通信するためにスイッチング動作する第1及び第2スイッチング部、及び前記第1及び第2スイッチング部をスイッチング動作するための制御信号を生成する第1制御部を含むことを特徴とする、請求項1に記載のPLCシステム。前記PLCは、前記リモート入出力モジュール及び前記拡張入出力モジュールとリングトポロジーを構成するようにスイッチング動作する第3スイッチング部を含むことを特徴とする、請求項1または2に記載のPLCシステム。前記リモート入出力モジュールは、前記PLCと所定の通信線を介して前記PLCのデータを送受信して、前記PLCのデータを前記第2入出力端子を介して入力及び出力が可能にする第2通信部を含むことを特徴とする、請求項1~3のうちいずれか一つに記載のPLCシステム。前記拡張入出力モジュールは、前記PLCから前記PLCのデータを送受信する第3通信部、及び前記拡張入出力モジュールを追加的に連結するためにスイッチング動作する第4スイッチング部を含むことを特徴とする、請求項1~4のうちいずれか一つに記載のPLCシステム。前記PLCは、前記拡張入出力モジュールを装着するために所定部分が陥没した複数の第1連結端子を含むことを特徴とする、請求項1~5のうちいずれか一つに記載のPLCシステム。前記拡張入出力モジュールは、前記第1連結端子の対応する位置に前記第1連結端子に装着されるように所定部分が突出した複数の第2連結端子を含むことを特徴とする、請求項6に記載のPLCシステム。前記PLCは、前記リモート入出力モジュールと通信するために前記通信線と連結された複数の第1通信端子を含むことを特徴とする、請求項1~7のうちいずれか一つに記載のPLCシステム。前記リモート入出力モジュールは、前記PLCと通信するために前記通信線と連結された複数の第2通信端子を含むことを特徴とする、請求項8に記載のPLCシステム。本発明が解決しようとする技術的課題は、PLCに入出力モジュールを直接連結する方式とネットワークを利用してPLCにリモート型入出力モジュールを連結する方式を組み合わせて、PLCの入出力接点数を拡張できるPLCシステムを提供することである。前記のような技術的課題を達成するために、本発明の一態様に係るPLCシステムは、データの入力及び出力が可能な第1入出力端子を含むPLC、第2入出力端子を含み、前記PLCと通信して前記第2入出力端子を介して前記PLCのデータを入力及び出力を可能にするリモート入出力モジュール、及び第3入出力端子を含み、前記PLCに装着されて前記第3入出力端子を介して前記PLCのデータを送受信して前記データに対する入力及び出力範囲を拡張する拡張入出力モジュールを含む。本発明の一実施形態において、前記PLCは、前記リモート入出力モジュール及び前記拡張入出力モジュールと通信する第1通信部、前記リモート入出力モジュール及び前記拡張入出力モジュールのうち一つと通信するか二つのモジュール全部と通信するためにスイッチング動作する第1及び第2スイッチング部、及び前記第1及び第2スイッチング部をスイッチング動作するための制御信号を生成する第1制御部を含むことが好ましい。本発明の一実施形態において、前記PLCは、前記リモート入出力モジュール及び前記拡張入出力モジュールとリングトポロジーを構成するようにスイッチング動作する第3スイッチング部を含むことが好ましい。本発明の一実施形態において、前記リモート入出力モジュールは、前記PLCと所定の通信線を介して前記PLCのデータを送受信して、前記PLCのデータを前記第2入出力端子を介して入力及び出力を可能にする第2通信部を含むことが好ましい。本発明の一実施形態において、前記拡張入出力モジュールは、前記PLCから前記PLCのデータを送受信する第3通信部、及び前記拡張入出力モジュールを追加的に連結するためにスイッチング動作する第4スイッチング部を含むことが好ましい。本発明の一実施形態において、前記PLCは、前記拡張入出力モジュールを装着するために所定部分が陥没した複数の第1連結端子を含むことが好ましい。本発明の一実施形態において、前記拡張入出力モジュールは、前記第1連結端子の対応する位置に前記第1連結端子に装着されるように所定部分が突出した複数の第2連結端子を含むことが好ましい。本発明の一実施形態において、前記PLCは、前記リモート入出力モジュールと通信するために前記通信線と連結された複数の第1通信端子を含むことが好ましい。本発明の一実施形態において、前記リモート入出力モジュールは、前記PLCと通信するために前記通信線と連結された複数の第2通信端子を含むことが好ましい。前記の構成により、本発明のPLCシステムによると次の長所がある。第1は、データ送信の信頼度を高めると同時に既存のデータラインを介した伝送速度より速い速度でデータを送信できる長所がある。これによって、ノイズに弱い問題を減らすことができる。第2は、データラインの長さが、ノイズへの脆弱性、メモリー容量等によって制限された装着可能な入出力モジュール数を増やせる長所がある。第3は、PLCに直接連結する入出力モジュールとリモート型入出力モジュールをリングトポロジーを介して構成して、いずれか一つの端子において連結が切れてもPLCシステムを正常に動作させられる長所がある。第4は、PLCと入出力モジュールに内蔵されているスイッチを介して自動的にリングトポロジーを構成できる長所がある。つまり、入出力接点の拡張のために別途の配線や設定をしなくても済み、単に入出力モジュールをPLCと連結するだけで入出力接点の拡張になると同時にリングトポロジーを構成することができる。このような点はシステムが複雑になるほどその効果は大きい。第5は、PLCと入出力モジュールを別途のケーブル費用を掛けずに装着できる長所がある。本発明は多様な変更を加えることができ、多様な実施形態を有するが、特定実施形態を図面に例示して詳細に説明する。しかし、これは本発明を特定の実施形態に限定するものではなく、本発明の思想及び技術範囲に含まれる全ての変更、均等物乃至代替物を有するものと理解しなければならない。第1、第2等の序数を含む用語は多様な構成要素を説明するために用いられるが、前記構成要素は前記用語によって限定されない。前記用語は一つの構成要素を他の構成要素と区別する目的にだけ用いられる。例えば、本発明の権利範囲から外れることなく、第2構成要素は第1構成要素に命名することができ、同様に第1構成要素も第2構成要素に命名することができる。ある構成要素が他の構成要素と連結されているあるいは接続されていると述べる時には、他の構成要素と直接的に連結されたりまたは接続されていてもよいが、その中間にその他の構成要素が存在してもよい。一方、ある構成要素が他の構成要素と直接連結されているあるいは直接接続されていると述べる時には、その中間にその他の構成要素が存在しないことと理解しなければならない。本願において用いられる用語は、単に特定の実施形態を説明するために用いられ、本発明を限定する意図はない。単数の表現は文脈上明白に異なる意味でなければ複数の表現を含む。本出願において、含むまたは有する等の用語は、明細書上に記載された特徴、数字、段階、動作、構成要素、部品またはこれらを組み合わせたものが存在することを指定するためであり、一つまたはそれ以上の他の特徴や数字、段階、動作、構成要素、部品またはこれらの組み合わせ等の存在または付加可能性を予め排除しないものと理解しなければならない。また本出願の添付図は、説明の便宜のため拡大または縮小して示したものと理解しなければならない。これから本発明について図を参照して詳細に説明し、図面符号に係わらず同一または対応する構成要素は同じ参照番号を与え、これに対する重複する説明は省略する。図1は、本発明の好ましい一実施形態に係るPLCシステムの構成図であり、図2は図1のPLC単独で動作する状態におけるスイッチング部の動作を示した図であり、及び図3は本発明の好ましい一実施形態に係るPLCとリモート入出力モジュールがデータ通信する経路を示した図である。図1に示したように、本発明の一実施形態に係るPLCシステムは、PLC100、リモート入出力モジュール200及び拡張入出力モジュール300を含む。本発明の一実施形態に係るPLC100は、データの入力及び出力が可能なブロック型PLCとして、第1通信部110、第1~第3スイッチング部122、124、126、第1制御部130、第1連結端子140及び第1通信端子150を含む。第1通信部110は、リモート入出力モジュール200と拡張入出力モジュール300と通信する。第1通信部110は定められた通信規格に従って通信し、各通信規格に含まれているCRCCyclicRedundancyCheck等の誤り訂正符号のような手段を介してノイズ等の障害要素の影響を減らして、データの信頼度を高めることができる。第1及び第2スイッチング部122、124は、リモート入出力モジュール200及び拡張入出力モジュール300のうち一つと通信するか、または二つのモジュール全部と通信するためにスイッチング動作する。また、第3スイッチング部126は、リモート入出力モジュール200または拡張入出力モジュール300とリングトポロジーringtopologyを構成するためにスイッチング動作する。図2及び図3を参照してより具体的に説明すると、第1及び第2スイッチング部122、124が第1通信端子150の状態によってI方向にスイッチングし、第3スイッチング部126がII方向にスイッチングすると、PLC100とリモート入出力モジュール200が自動にリングトポロジーを構成するようになって、第1及び第2通信端子150、220の間に連結された通信線Lを介してデータ通信できるようになる。即ち、第1及び第3スイッチング部122、126は、拡張入出力モジュール300の装着有無を判断してそれに応じて動作し、第2スイッチング部124は、第1通信端子150の状態を判断してそれに応じて動作し、装着されたモジュールの状態に応じてスイッチング動作する第1~第3スイッチング部122、124、126を介して自動的にリングトポロジーが構成される。第1制御部130は、PLC100を全般的に制御するものとして、PLC100の制御及び演算を司り、第1及び第2スイッチング部122、124をスイッチング動作するための制御信号を生成する。第1連結端子140は、複数で構成され、拡張入出力モジュール300を装着するために所定部分が陥没するように構成されてもよい。第1通信端子150は、複数で構成され、リモート入出力モジュール200と通信するために通信線Lと連結される。リモート入出力モジュール200は、第2入出力端子を含み、PLC100と通信して第2入出力端子を介してPLC100のデータを入力及び出力可能にする。このようなリモート入出力モジュール200は、第2通信部210及び第2通信端子220を含むが、第2通信部210はPLC100と通信線Lを介してPLC100のデータを送受信して、PLCのデータを第2入出力端子を介して入力及び出力可能にする。第2通信端子220は、複数で構成され、PLC100と通信するために通信線Lと連結される。図4は本発明の好ましい一実施形態に係るPLCと拡張入出力モジュールがデータ通信する経路を示した図であり、図5は本発明の好ましい一実施形態に係るPLCと拡張入出力モジュールが装着される状態を示した図である。図4及び図5を参照すると、拡張入出力モジュール300は、第3入出力端子340を含み、PLC100に装着されて第3入出力端子340を介してPLC100のデータを送受信して、データに対する入力及び出力範囲を拡張させる。前記動作を行うために、拡張入出力モジュール300は、第3通信部310、第4スイッチング部320及び第2連結端子330を含んで構成される。第3通信部310は、PLC100の第1連結端子140からPLC100のデータを送受信する。第4スイッチング部320は、拡張入出力モジュール300を追加的に連結するためにスイッチング動作する。即ち、第4スイッチング部320は、拡張入出力モジュール300が追加に装着されるか否かによってスイッチング動作してユーザが追加作業を行うことなく単に装着することだけで通信網が構成できるようにする。第1~第3スイッチング部122、124、126及び第4スイッチング部320の各スイッチング動作について表1~表4にまとめると下記の通りである。第2連結端子330は、複数で構成され、第1連結端子140の対応する位置に第1連結端子140に装着されるように所定部分が突出形成される。前記第2連結端子330を介してPLC100のデータが拡張入出力モジュール300に送受信されて、PLC100の入出力端子数を増加させる結果を生じる。図6は、本発明の好ましい一実施形態に係るPLC、リモート入出力モジュール及び拡張入出力モジュールがデータ通信する経路を示した図であり、図6を参照して前記内容を整理して説明すると、PLC100は二つの方式を使って入出力端子の拡張が可能であり、その二つの方式が通信線Lを介してリモート入出力モジュール200と通信して入出力端子を拡張することと、PLC100に拡張入出力モジュール300を直接装着して入出力端子を拡張することである。このためにPLC100の内部にある第1~第3スイッチング部122、124、126では、リモート入出力モジュール200及び拡張入出力モジュール300の連結状態によってスイッチング動作し、これらが一つの通信網でリングトポロジーを構成するようにする。前記構成によりPLC100の入出力端子の拡張時拡張入出力モジュール300において第3通信部310を用いて連結させて、伝送速度及び安全性を向上できる。そして、定められた通信規格に含まれているCRCのような手段を介してデータが転送されるため、データの信頼度を高めると同時に既存のデータラインを介してデータを送受信することと比べて迅速な伝送速度が得られる。また、データラインの長さが、ノイズへの脆弱性、メモリー容量等の理由で制限された装着可能な拡張入出力モジュール数を増やすことができる。各通信規格によって差はあるが、距離の制限は連結端子を介して装着される場合には考慮しなくても良いほど十分に長い距離で使用できるためである。また、通信を介して連結される場合、前記説明した同じ理由からノイズへの脆弱性も減らすことができる。最後にメモリーの制限も通信を行う場合、PLCが直接制御しないためPLCのメモリー容量とは無関係である。これにより既存方式と比べて装着可能な拡張入出力モジュール数の制限が増える効果が得られる。また、リングトポロジー構成を介して得られる効果として、リングトポロジーは、通信網の多数の線の中いずれか一つの通信線が断線されても線形トポロジーとなって全体通信網は正常に動作可能な特性を有している。従って、既存のシステムにおいて連結端子の接触不良等の問題で一つでも連結が断線すると、その後に、装着されている全ての拡張入出力モジュールが動作できなかったこととは異なって、一つの断線では、装着された拡張入出力モジュールも全体システムも正常動作する。また、Block型PLCと拡張入出力モジュールに内蔵されているスイッチを介して、自動的にリングトポロジーが構成される。従って、入出力接点の拡張のために別の配線や設定をしなくても済み、単に拡張入出力モジュールをBlock型PLCの連結端子に装着するだけで入出力接点が拡張されると同時にリングトポロジーが構成される。このような点は、システムが複雑になるほどその効果が大きい。また、Block型PLCと拡張入出力モジュールは、別途の通信ケーブルが不要となり、通信連結端子を介して直接連結される構造を有する。従って、別途のケーブル費用を掛けずに装着することができる。以上、前記で説明した本発明の好ましい実施形態は、例示する目的のために開示され、本発明に関する通常の知識を有する当業者であれば、本発明の思想と範囲内で多様な修正、変更、付加が可能であり、このような修正、変更及び付加は、下記の特許請求範囲に属するものに理解しなければならない。