(57)【要約】      （修正有）【課題】制御盤の設計・製作・配線・プログラム作成が不要になり、専門知識がなくても自動制御が簡単に行える環境を低廉に整えることができ、制御装置を小型化できて他の機械への転用も容易かつ可能となるプログラマブルロジックコントローラおよびそれを用いたプログラムシェアリングシステムを提供する。【解決手段】プログラマブルロジックコントローラは、サーバーコンピュータからインターネットを介してダウンロードした制御プログラムを格納する制御プログラム記憶部２と、制御盤に設置される各種制御機器の機能を実現する内部回路を備えると共に制御プログラムを実行する制御プログラム実行部５を有するＣＰＵユニット６と、筐体とを備え、筐体は、外部入力機器を直接接続する外部入力機器用コネクタと、外部出力機器を直接接続する外部出力機器用コネクタを有する。【選択図】図４
0003217385.tif 000002
【実用新案登録請求の範囲】
【請求項１】
サーバーコンピュータからインターネットを介してダウンロードした制御プログラムを格納する制御プログラム記憶部と、外部入力機器インターフェース部と、外部出力機器インターフェース部と、制御盤に設置される各種制御機器の機能を実現する内部回路を備えると共に前記制御プログラム記憶部内にダウンロードした制御プログラムを実行する制御プログラム実行部とを有するＣＰＵユニットと、該ＣＰＵユニットを内蔵した筐体とを備え、
該筐体は、前記外部入力機器インターフェース部に接続されると共に外部入力機器を直接接続するための外部入力機器用コネクタと、前記外部出力機器インターフェース部に接続されると共に外部出力機器を直接接続するための外部出力機器用コネクタを有していることを特徴とするプログラマブルロジックコントローラ。
【請求項２】
前記プログラマブルロジックコントローラは、制御盤としても機能するものである請求項１に記載のプログラマブルロジックコントローラ。
【請求項３】
前記外部入力機器用コネクタは１２〜２０点であり、前記外部出力機器用コネクタは１２〜２０点である請求項１または２に記載のプログラマブルロジックコントローラ。
【請求項４】
前記ＣＰＵユニットは温度センサ用アンプを有し、前記外部入力機器用コネクタは温度センサ用コネクタを有している請求項１ないし３のいずれかに記載のプログラマブルロジックコントローラ。
【請求項５】
前記ＣＰＵユニットはロードセル用アンプを有し、前記外部入力機器用コネクタはロードセルコネクタを有している請求項１ないし４のいずれかに記載のプログラマブルロジックコントローラ。
【請求項６】
前記外部出力機器用コネクタは、位置決めパルス出力用コネクタを有している請求項１ないし５のいずれかに記載のプログラマブルロジックコントローラ。
【請求項７】
前記筐体は、前記外部出力機器インターフェース部に接続されると共に高負荷容量ＡＣ外部機器にＡＣ電源を供給するためのＡＣ電源出力用ターミナルを有している請求項１ないし６のいずれかに記載のプログラマブルロジックコントローラ。
【請求項８】
複数の制御プログラムを記憶部に格納したサーバーコンピュータと、
該サーバーコンピュータからインターネットを介してダウンロードした制御プログラムを格納する制御プログラム記憶部と、外部入力機器インターフェース部と、外部出力機器インターフェース部と、制御盤に設置される各種制御機器の機能を実現する内部回路を備えると共に前記制御プログラム記憶部内にダウンロードした制御プログラムを実行する制御プログラム実行部を有するＣＰＵユニットと、該ＣＰＵユニットを内蔵した筐体とを備え、該筐体は、前記外部入力機器インターフェース部に接続されると共に外部入力機器を直接接続するための外部入力機器用コネクタと、前記外部出力機器インターフェース部に接続されると共に外部出力機器を直接接続するための外部出力機器用コネクタを有しているプログラマブルロジックコントローラと、
前記サーバーコンピュータからインターネットを介して前記制御プログラムを前記プログラマブルロジックコントローラの前記制御プログラム記憶部にダウンロードするための制御プログラム入力装置とを有し、
前記プログラマブルロジックコントローラの前記筐体は、前記制御プログラム入力装置と前記プログラマブルロジックコントローラの前記ＣＰＵユニットとを接続するための接続用ポートを有し、
前記制御プログラム入力装置は、前記サーバーコンピュータの前記記憶部に格納された複数の前記制御プログラムの中から選択して前記プログラマブルロジックコントローラの前記制御プログラム記憶部に当該制御プログラムをダウンロード可能に構成されていることを特徴とするプログラムシェアリングシステム。
【考案の詳細な説明】
【技術分野】
【０００１】
本考案は、工場などの自動機械の制御装置として使用されているプログラマブルロジックコントローラ（ＰＬＣ）およびそれを用いたプログラムシェアリングシステムに関するものである。
【背景技術】
【０００２】
製品の生産工場における自動化、省力化のために様々な機械が製造使用されている。これらの機械は製品の生産工程にあわせて製作されるため、標準化しにくく一品一様の生産機械と制御装置から構成されている。
【０００３】
制御装置として使用される代表的なものとしてプログラマブルロジックコントローラ（ＰＬＣ）があるがＰＬＣ単体では制御はできない。制御装置は、機械の目的と仕様に合わせて設計を行い、ＰＬＣ以外の必要な制御機器を組み合わせて配線し制御盤を作製することにより構成されている。具体的には、図１５に示すように、ボックス８０内に、例えばブレーカー８１，リレー８２，電源ユニット８３，ＰＬＣ８４，必要に応じてアナログ入力ユニット８５を配し，端子台８６に配線ダクト８７を介して外部入出力機器（図示せず）の引き込み配線を行うことで制御盤が製作されている。そして、ＰＬＣ８４にシーケンスプログラムを入力して初めて様々な機械の制御が可能となる。
【０００４】
しかし、この制御盤の製作には電気的に高度な知識が必要で、熟練者でなければ扱うことができなかった。
また、複雑な処理を行う制御や、Ｉ／Ｏ点数の多い大規模な機械においては上述した設計から制御盤を製作する方法が時間的にもコスト的に最も有効であるが、小規模な機械でも同様の方法で制御盤が製作されていた。このため、小規模な機械の場合、制御盤の製作コストが全体コストの比率からみて極めて高くなっていた。
さらに、制御盤内に設計上必要となる制御機器を配置するため、配線作業性・メンテナンス性を考慮すると制御盤サイズの小型化には限界があった。
さらに、制御盤は機械に合わせて製作されるため、他の装置への転用は困難であった。
さらに、シーケンスプログラム（ラダープログラム）は、パーソナルコンピュータに専用プログラムをインストールしたプログラム作成支援装置を用いて個々に作成されＰＬＣにアップロードされており、シーケンスプログラムの作成にかなりの工数が常に発生した（特許５０３９４２８号公報）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許５０３９４２８号公報
【考案の概要】
【考案が解決しようとする課題】
【０００６】
そこで、本考案者は、例えばＩ／Ｏ点数４０点以下程度の小規模機械に限れば、要求を満たす制御機能を電子回路として予め組み込み、基板化することで制御装置を共通化ができることに着眼して本考案に至った。すなわち、本考案の課題は、従来の制御盤の設計・製作・端子台への配線・プログラム作成が不要になり、専門知識がなくても自動制御が簡単に行える環境を低廉に整えることができ、制御装置を小型化できて他の機械への転用も容易かつ可能とするプログラマブルロジックコントローラ（ＰＬＣ）およびそれを用いたプログラムシェアリングシステムを提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するものは、サーバーコンピュータからインターネットを介してダウンロードした制御プログラムを格納する制御プログラム記憶部と、外部入力機器インターフェース部と、外部出力機器インターフェース部と、制御盤に設置される各種制御機器の機能を実現する内部回路を備えると共に前記制御プログラム記憶部内にダウンロードした制御プログラムを実行する制御プログラム実行部とを有するＣＰＵユニットと、該ＣＰＵユニットを内蔵した筐体とを備え、該筐体は、前記外部入力機器インターフェース部に接続されると共に外部入力機器を直接接続するための外部入力機器用コネクタと、前記外部出力機器インターフェース部に接続されると共に外部出力機器を直接接続するための外部出力機器用コネクタを有していることを特徴とするプログラマブルロジックコントローラである。
【０００８】
前記プログラマブルロジックコントローラは、制御盤としても機能するものであることが好ましい。前記外部入力機器用コネクタは１２〜２０点であり、前記外部出力機器用コネクタは１２〜２０点であることが好ましい。前記ＣＰＵユニットは温度センサ用アンプを有し、前記外部入力機器用コネクタは温度センサ用コネクタを有していることが好ましい。前記ＣＰＵユニットはロードセル用アンプを有し、前記外部入力機器用コネクタはロードセルコネクタを有していることが好ましい。前記外部出力機器用コネクタは、位置決めパルス出力用コネクタを有していることが好ましい。前記筐体は、前記外部出力機器インターフェース部に接続されると共に高負荷容量ＡＣ外部機器にＡＣ電源を供給するためのＡＣ電源出力用ターミナルを有していることが好ましい。
【０００９】
また、上記課題を解決するものは、複数の制御プログラムを記憶部に格納したサーバーコンピュータと、該サーバーコンピュータからインターネットを介してダウンロードした制御プログラムを格納する制御プログラム記憶部と、外部入力機器インターフェース部と、外部出力機器インターフェース部と、制御盤に設置される各種制御機器の機能を実現する内部回路を備えると共に前記制御プログラム記憶部内にダウンロードした制御プログラムを実行する制御プログラム実行部を有するＣＰＵユニットと、該ＣＰＵユニットを内蔵した筐体とを備え、該筐体は、前記外部入力機器インターフェース部に接続されると共に外部入力機器を直接接続するための外部入力機器用コネクタと、前記外部出力機器インターフェース部に接続されると共に外部出力機器を直接接続するための外部出力機器用コネクタを有しているプログラマブルロジックコントローラと、前記サーバーコンピュータからインターネットを介して前記制御プログラムを前記プログラマブルロジックコントローラの前記制御プログラム記憶部にダウンロードするための制御プログラム入力装置とを有し、前記プログラマブルロジックコントローラの前記筐体は、前記制御プログラム入力装置と前記プログラマブルロジックコントローラの前記ＣＰＵユニットとを接続するための接続用ポートを有し、前記制御プログラム入力装置は、前記サーバーコンピュータの前記記憶部に格納された複数の前記制御プログラムの中から選択して前記プログラマブルロジックコントローラの前記制御プログラム記憶部に当該制御プログラムをダウンロード可能に構成されていることを特徴とするプログラムシェアリングシステムである。
【考案の効果】
【００１０】
請求項１ないし３に記載したプログラマブルロジックコントローラによれば、従来の制御盤の設計および製作、制御盤における複雑な配線作業、およびプログラム作成が不要になり、専門知識がなくても自動制御が簡単に行える環境を低廉に整えることができ、制御装置を小型化できて他の機械への転用も容易かつ可能となる。
請求項４に記載したプログラマブルロジックコントローラによれば、制御盤の設計および製作、制御盤における複雑な配線作業、およびプログラム作成を要することなく、プログラマブルロジックコントローラに直接、温度センサを接続して温度調節制御を行うことができる。
請求項５に記載したプログラマブルロジックコントローラによれば、制御盤の設計および製作、制御盤における複雑な配線作業、およびプログラム作成を要することなく、プログラマブルロジックコントローラに直接、ロードセルを接続して荷重測定を行うことができる。
請求項６に記載したプログラマブルロジックコントローラによれば、制御盤の設計および製作、制御盤における複雑な配線作業、およびプログラム作成を要することなく、位置決め制御を行うことができる。
請求項７に記載したプログラマブルロジックコントローラによれば、制御盤の設計および製作、制御盤における複雑な配線作業、およびプログラム作成を要することなく、高負荷容量ＡＣ外部機器にＡＣ電源を供給することができる。
請求項８に記載したプログラムシェアリングシステムによれば、従来のプログラム作成が不要になり、専門知識がなくても自動制御が簡単に行える環境を低廉に整えることができる。
【図面の簡単な説明】
【００１１】
【図１】本考案のプログラマブルロジックコントローラの一実施例の正面図である。
【図２】図１に示したプログラマブルロジックコントローラの背面図である。
【図３】図１に示したプログラマブルロジックコントローラの筐体内部を右側面側から視た説明図である。
【図４】図１に示したプログラマブルロジックコントローラのＣＰＵユニットのブロック図である。
【図５】本考案のプログラマブルロジックコントローラの作用効果を説明するための説明図である。
【図６】本考案のプログラムシェアリングシステムの構成を説明するための説明図である。
【図７】本考案のプログラマブルロジックコントローラの作用効果を説明するための説明図である。
【図８】本考案のプログラマブルロジックコントローラの作用効果を説明するための説明図である。
【図９】本考案のプログラマブルロジックコントローラの作用効果を説明するための説明図である。
【図１０】本考案のプログラマブルロジックコントローラの作用効果を説明するための説明図である。
【図１１】本考案のプログラマブルロジックコントローラの作用効果を説明するための説明図である。
【図１２】本考案のプログラマブルロジックコントローラの作用効果を説明するための説明図である。
【図１３】本考案のプログラマブルロジックコントローラの作用効果を説明するための説明図である。
【図１４】本考案のプログラマブルロジックコントローラの作用効果を説明するための説明図である。
【図１５】従来の制御盤の構成例を説明するための説明図である。
【考案を実施するための形態】
【００１２】
本考案では、サーバーコンピュータ５０からインターネット５１を介してダウンロードした制御プログラムを格納する制御プログラム記憶部２と、外部入力機器インターフェース部３と、外部出力機器インターフェース部４と、制御盤に設置される各種制御機器の機能を実現する内部回路を備えると共に制御プログラム記憶部２内にダウンロードした制御プログラムを実行する制御プログラム実行部５を有するＣＰＵユニット６を有することで、制御盤に設置されたＰＬＣ以外の制御機器が原則不要になると共に、プログラマブルロジックコントローラ１に外部入出力機器を直接接続することができ、さらに制御プログラムはサーバーコンピュータ５０からインターネット５１を介してダウンロードできることから、制御盤の設計および製作、制御盤における複雑な配線作業、およびプログラム作成が不要になり、専門知識がなくても自動制御が簡単に行える環境を低廉に整えることができ、制御装置を小型化できて他の機械への転用も容易かつ可能となるプログラマブルロジックコントローラ１およびそれを用いたプログラムシェアリングシステムを実現した。
【実施例１】
【００１３】
本考案のプログラマブルロジックコントローラを図１ないし図１４に示した一実施例を用いて説明する。
この実施例のプログラマブルロジックコントローラ１は、図３、図４または図６に示すように、サーバーコンピュータ５０からインターネット５１を介してダウンロードした制御プログラムを格納する制御プログラム記憶部２と、外部入力機器インターフェース部３と、外部出力機器インターフェース部４と、制御盤に設置される各種制御機器の機能を実現する内部回路を備えると共に制御プログラム記憶部２内にダウンロードした制御プログラムを実行する制御プログラム実行部５を有するＣＰＵユニット６と、ＣＰＵユニット６を内蔵した筐体７とを備え、筐体７は、外部入力機器インターフェース部３に接続されると共に外部入力機器を直接接続するための外部入力機器用コネクタ８と、外部出力機器インターフェース部４に接続されると共に外部出力機器を直接接続するための外部出力機器用コネクタ９を有している。以下、各構成について順次詳述する。
【００１４】
ＣＰＵユニット６は、制御プログラムを格納すると共に、外部入出力機器を制御プログラムに基づいて実行させるためのものであり、図４に示すように、制御プログラム記憶部２、外部入力機器インターフェース部３、外部出力機器インターフェース部４および制御プログラム実行部５を有している。
【００１５】
制御プログラム記憶部２は、サーバーコンピュータ５０からインターネット５１を介してダウンロードした制御プログラムを格納する記憶手段である。具体的には、本考案のプログラマブルロジックコントローラ１の制御プログラム記憶部２に格納される制御プログラムは、図６に示すように、制御プログラム入力装置（パーソナルコンピュータ）５２によってインターネット５１を介してサーバーコンピュータ５０からダウンロードされる。これにより、個々に制御プログラムを作成することが不要になり、専門知識がなくても自動制御が簡単に行える環境を低廉に整えることができると共に、自動制御においてユーザーを一般化させてプログラムのシェアリングが可能となる。
【００１６】
サーバーコンピュータ５０の記憶部５０ａには、複数の制御プログラムが格納されており、制御プログラム入力装置５２は、それら複数の制御プログラムの中から、制御対象の機械（外部入出力機器）に適合した制御プログラムを選択して、プログラマブルロジックコントローラ１の制御プログラム記憶部２にダウンロードすることができるように構成されている。これにより、制御対象の機械に合ったプログラムをダウンロードしてすぐに自動制御を可能にすることができる。また、制御プログラムは小規模な機械に限定すれば、制御プログラムをパターン化することができるため、ユーザーは目的に応じた制御プログラムを選択してプログラマブルロジックコントローラ１の制御プログラム記憶部２に書き込むだけで済み、個々の制御プログラムの作成が不要となる。さらに、制御プログラムはすべてインターネットクラウド上に用意して、必要なときにダウンロードして利用することができる。クラウド上の制御プログラムが増え続けると小規模な機械におけるプログラムは将来作成不要となる。
【００１７】
プログラマブルロジックコントローラ１の筐体７は、図１に示すように、制御プログラム入力装置５２とプログラマブルロジックコントローラ１のＣＰＵユニット６とを接続する接続用ポート（ＵＳＢポート）５３を有している。これにより、制御プログラムのダウンロードがより容易に行えるよう構成されている。
【００１８】
なお、この実施例のプログラマブルロジックコントローラ１は、制御プログラム入力装置（パーソナルコンピュータ）５２を従来のようにプログラム作成支援装置として使用して、図１４に示すようにユーザーが制御プログラム（ラダープログラム）を新規に、または一部変更して作成し制御プログラム記憶部２へアップロードして書き込むこともできるように構成されている。
【００１９】
外部入力機器インターフェース部３は、外部入力機器からの検出信号を受信して制御プログラム実行部５に伝達するためのものである。他方、外部出力機器インターフェース部４は、制御プログラム実行部５からの制御信号を外部出力機器に送信するためのものである。これら外部入力機器インターフェース部３および外部出力機器インターフェース部４を介して外部入出力機器と制御プログラム実行部５との信号の送受信が行われる。
【００２０】
制御プログラム実行部５は、制御プログラム記憶部２内にダウンロードした制御プログラムを実行するためのものであり、制御プログラム記憶部２内の制御プログラムに基づいて動作するプロセッサおよびその他の内部回路を有している。具体的には、外部入力機器インターフェース部３を介して外部入力機器から入力される検出信号に基づいて制御信号を生成し、外部出力機器インターフェース部４を介して上記制御信号を外部出力機器へ出力するように構成されている。
【００２１】
制御プログラム実行部５は、制御盤に設置される各種制御機器の機能を実現する内部回路（電子回路）を備えている。これにより、制御盤に設置されたＰＬＣ以外の制御機器が原則として不要になると共に、制御盤の設計および製作、制御盤における複雑な配線作業が不要となる。
【００２２】
制御盤に設置される各種制御機器の機能としては、例えば、ブレーカー、リレー、アナログ入力ユニット、ＡＣ／ＤＣ電源ユニット、温度センサ用アンプ、ロードセル用アンプなどが挙げられ、これらが内部回路として制御プログラム実行部５に設けられている。
【００２３】
筐体７は、上記ＣＰＵユニット６を内蔵しており、外部入力機器インターフェース部３に接続されると共に外部入力機器を直接接続するための外部入力機器用コネクタ８を多数有している。具体的には、この実施例の外部入力機器用コネクタ８は、図２または図７に示すように、筐体７の背面に設けられた１２点の汎用入力用コネクタ８Ａ（ｅ−ＣＯＮ）と、図３に示すように、筐体７の内部に設けられた４点の汎用入力用コネクタ８Ｂ（ｅ−ＣＯＮ）を有している。
【００２４】
また、この実施例の外部入力機器用コネクタ８は、図３に示すように、筐体７の内部に設けられた温度センサ用コネクタ（この実施例では熱電対コネクタ）８Ｃを有している。そして、この実施例のプログラマブルロジックコントローラ１は、前述したように、ＣＰＵユニット６の制御プログラム実行部５が内部回路として温度センサ用アンプを備えているため、プログラマブルロジックコントローラ１に直接、温度センサを接続するだけで温度調節制御を行うことができる。
【００２５】
さらに、この実施例の外部入力機器用コネクタ８は、図３に示すように、筐体７の内部に設けられたロードセルコネクタ８Ｄを有している。そして、この実施例のプログラマブルロジックコントローラ１は、前述したように、ＣＰＵユニット６の制御プログラム実行部５が内部回路としてロードセル用アンプを備えているため、プログラマブルロジックコントローラ１にロードセル７１を直接接続するだけで荷重表示・測定等を行うことができる。
【００２６】
他方、筐体７は、外部出力機器インターフェース部４に接続されると共に外部出力機器を直接接続するための外部出力機器用コネクタ９を多数有している。具体的には、この実施例の外部出力機器用コネクタ９は、図２または図７に示すように、筐体７の背面に設けられた１２点の汎用出力用コネクタ９Ａ（ｅ−ＣＯＮ）と、図３に示すように、筐体７の内部に設けられた４点の汎用出力用コネクタ９Ｂ（ｅ−ＣＯＮ）を有している。
【００２７】
なお、この実施例の外部入力機器用コネクタ８は、筐体７の背面に設けられた１２点の汎用入力用コネクタ８Ａ（ｅ−ＣＯＮ）と、筐体７の内部に設けられた４点の汎用入力用コネクタ８Ｂ（ｅ−ＣＯＮ）の計１６点の汎用入力用コネクタを有しているが、これに限定されるものではなく、１２〜２０点の汎用入力用コネクタを有していることが好ましい。１２点未満であると装置として汎用性が不十分となり、２０点を超えると、小規模装置の範囲を超えて設計から制御盤を製作する方法が時間的にもコスト的にも有効となるからである。
【００２８】
また、この実施例の外部出力機器用コネクタ８は、筐体７の背面に設けられた１２点の汎用出力用コネクタ９Ａ（ｅ−ＣＯＮ）と、筐体７の内部に設けられた４点の汎用出力用コネクタ９Ｂ（ｅ−ＣＯＮ）の計１６点の汎用出力用コネクタを有しているが、これに限定されるものではなく、１２〜２０点の汎用出力用コネクタを有していることが好ましい。１２未満であると装置として汎用性が不十分となり、２０点を超えると、小規模装置の範囲を超えて設計から制御盤を製作する方法が時間的にもコスト的にも有効となるからである。
【００２９】
さらに、この実施例の外部出力機器用コネクタ９は、図３に示すように、筐体７の内部に設けられた位置決めパルス出力用コネクタ９Ｃを有している。これにより、図１０に示すように、２軸の位置決め制御を行うことができる。
【００３０】
さらに、この実施例のプログラマブルロジックコントローラ１は、図３に示すように、筐体７の内部に設けられた汎用入出力用コネクタ１０（ｅ−ＣＯＮ）を有している。この汎用入出力用コネクタ１０は、１点入力、1点出力用のｅ−ＣＯＮコネクタにより構成されている。
【００３１】
さらに、筐体７は、外部出力機器インターフェース部５に接続されると共に、図１１に示すように、高負荷容量ＡＣ外部機器７２，７３にＡＣ電源を供給するためのＡＣ電源出力用ターミナル１１（図３参照）を有している。これにより、高負荷容量ＡＣ外部機器にＡＣ電源を供給することができるように構成されている。
【００３２】
その他、筐体７には、図１ないし図３に示すように、各種設定値や現在値を表示するＬＣＤ１２、プログラムに応じたコマンドボタンとして機能する汎用ボタン１３、ＲＵＮモードとＳＴＯＰモードを切り替えるためのＲＵＮ/ＳＴＯＰ切替スイッチ１４、本体メイン電源スイッチである電源スイッチ１５、プログラムに応じてアナログ値を入力するためのボリューム１６、ＬＡＮ接続用のポートとして機能するＬＡＮポート１７、電源入力用のコネクタであるＡＣ電源１８、ヒューズ装着用のボックスであるヒューズボックス１９、高速パルス入力用のコネクタであるパルス入力用コネクタ２０、モータドライバ５Ｖインターフェース用の電源であるサービス電源２１、取り付け穴１６ｍｍスイッチなどを取り付けるための穴である拡張用穴２２がそれぞれ設けられている。さらに、図１または図１３に示すように、プログラムに応じて生産ログを書き込むためのＳＤカード７４を挿入するためのＳＤスロット２３が設けられている。
【００３３】
以上のように、本考案のプログラマブルロジックコントローラは、それ自体が、ＡＣ／ＤＣ電源ユニット、ＬＣＤ（表示器）、操作ボタン、アナログボリューム、電源スイッチ、電源入力ケーブル、デジタル入力、デジタル出力、高速パルス出力、高速パルス入力、アナログ入力、温度センサ入力、ロードセル入力、高負荷リレー出力、通信機能、外部メモリスロット、アンプ、ＣＰＵユニットなどの様々な機能を装備しているため、制御盤に設置されたＰＬＣ以外の制御機器が原則として不要になると共に、プログラマブルロジックコントローラ１に外部入出力機器を直接接続することができ、さらに制御プログラムはサーバーコンピュータ５０からインターネット５１を介してダウンロードできるため、制御盤の設計および製作、制御盤における複雑な配線作業、およびプログラム作成が不要となる。また、一部例外を除き主なデジタル入出力は筐体外部よりワンタッチ接続が可能であるため、制御装置の交換または他の機械への転用も容易となる。
【００３４】
すなわち、図５に示すように、本考案のプログラマブルロジックコントローラは、多機能一体型であるため、外部入出力機器を直接取り付けるだけで面倒な配線も不要となり、設計工数、部材手配工数、制御盤製作工数、配線工数およびプログラム工数を大幅に削減することができる。
【００３５】
さらに、図１２に示すように、従来の制御盤に比して制御装置全体が小型化し、体積比が９０％程度減少して、小型化と軽量化でコストダウンすることができる。
【００３６】
つぎに、本考案のプログラムシェアリングシステムの一実施例を図６に示した一実施例を用いて説明する。
この実施例のプログラムシェアリングシステム６０は、複数の制御プログラムを記憶部５０ａに格納したサーバーコンピュータ５０と、サーバーコンピュータ５０からインターネット５１を介してダウンロードした制御プログラムを格納する制御プログラム記憶部２と、外部入力機器インターフェース部３と、外部出力機器インターフェース部４と、制御盤に設置される各種制御機器の機能を実現する内部回路を備えると共に制御プログラム記憶部２内にダウンロードした制御プログラムを実行する制御プログラム実行部５を有するＣＰＵユニット６と、ＣＰＵユニット６を内蔵した筐体７とを備え、筐体７は、外部入力機器インターフェース部３に接続されると共に外部入力機器を直接接続するための外部入力機器用コネクタ８と、外部出力機器インターフェース部４に接続されると共に外部出力機器を直接接続するための外部出力機器用コネクタ９を有しているプログラマブルロジックコントローラ１と、サーバーコンピュータ５０からインターネット５１を介して制御プログラムをプログラマブルロジックコントローラ１の制御プログラム記憶部２にダウンロードするための制御プログラム入力装置５２とを有し、プログラマブルロジックコントローラ１の筐体７は、制御プログラム入力装置５２とプログラマブルロジックコントローラ１のＣＰＵユニット６とを接続する接続用ポート５３を有し、制御プログラム入力装置５２は、サーバーコンピュータ５０の記憶部５０ａに格納された複数の制御プログラムの中から選択してプログラマブルロジックコントローラ１の制御プログラム記憶部２に当該制御プログラムをダウンロード可能に構成されていることを特徴とするプログラムシェアリングシステムである。以下、各構成について詳述するが、プログラマブルロジックコントローラ１については前述した通りであり説明を省略する。
【００３７】
サーバーコンピュータ５０は、複数の制御プログラムを記憶部５０ａに格納しており、インターネット５１上の専用サイトから制御プログラムをダウンロード可能に構成されている。
【００３８】
制御プログラム入力装置５２は、サーバーコンピュータ５０からインターネット５１を介して制御プログラムをプログラマブルロジックコントローラ１の制御プログラム記憶部２にダウンロードするためのものであり、パーソナルコンピュータにて構成されている。
【００３９】
サーバーコンピュータ５０の記憶部５０ａには、複数の制御プログラムが格納されているため、制御プログラム入力装置５２は、それら複数の制御プログラムの中から、制御対象の機械（外部入出力機器）に適合した制御プログラムを選択して、プログラマブルロジックコントローラ１の制御プログラム記憶部２にダウンロードする。これにより、制御対象の機械に合ったプログラムをダウンロードしてすぐに自動制御を可能にすることができる。また、制御プログラムは小規模な機械に限定すれば、制御プログラムをパターン化することができるため、ユーザーは目的に応じた制御プログラムを選択してプログラマブルロジックコントローラ１の制御プログラム記憶部２に書き込むだけで済み、個々の制御プログラムの作成が不要となる。そして、個々に制御プログラムを作成することが不要となることにより、専門知識がなくても自動制御が簡単に行える環境を低廉に整えることができると共に、自動制御を行うユーザーを一般化させてプログラムのシェアリングが可能となる。
【００４０】
制御プログラム入力装置（パーソナルコンピュータ）５２は、従来のようにプログラム作成支援装置として使用することもでき、図１４に示すようにユーザーが制御プログラム（ラダープログラム）の一部を変更して作成し制御プログラム記憶部２へアップロードして書き込むこともできるよう構成されている。
【００４１】
なお、制御プログラム入力装置５２とプログラマブルロジックコントローラ１は、制御プログラム入力装置５２とプログラマブルロジックコントローラ１のＣＰＵユニット６とを接続する接続用ポート５３にて接続可能に構成されている。
【００４２】
以上のように、本考案のプログラムシェアリングシステムによれば、従来のプログラム作成が不要となり、専門知識がなくても自動制御が簡単に行える環境を低廉に整えることができる。制御プログラムはすべてインターネットクラウド上に用意、必要なときにダウンロードして利用することができるように構成される。また、クラウド上の制御プログラムが増え続けると小規模な機械における制御プログラムは作成不要となる。
【符号の説明】
【００４３】
１      プログラマブルロジックコントローラ（ＰＬＣ）
２      制御プログラム記憶部
３      外部入力機器インターフェース部
４      外部出力機器インターフェース部
５      制御プログラム実行部
６      ＣＰＵユニット
７      筐体
８      外部入力機器用コネクタ
９      外部出力機器用コネクタ
１０    汎用入出力用コネクタ１０
１１    ＡＣ電源出力用ターミナル
１２    ＬＣＤ（表示器）
１３    汎用ボタン
１４    ＲＵＮ/ＳＴＯＰ切替スイッチ
１５    電源スイッチ
１６    ボリューム
１７    ＬＡＮポート
１８    ＡＣ電源
１９    ヒューズボックス
２０    パルス入力用コネクタ
２１    サービス電源
２２    拡張用穴
２３    ＳＤスロット
５０    サーバーコンピュータ
５０ａ  記憶部
５１    インターネット
５２    制御プログラム入力装置
５３    接続用ポート
６０    プログラムシェアリングシステム
【図１】
0003217385.tif 000003
【図２】
0003217385.tif 000004
【図３】
0003217385.tif 000005
【図４】
0003217385.tif 000006
【図５】
0003217385.tif 000007
【図６】
0003217385.tif 000008
【図７】
0003217385.tif 000009
【図８】
0003217385.tif 000010
【図９】
0003217385.tif 000011
【図１０】
0003217385.tif 000012
【図１１】
0003217385.tif 000013
【図１２】
0003217385.tif 000014
【図１３】
0003217385.tif 000015
【図１４】
0003217385.tif 000016
【図１５】
0003217385.tif 000017