Thread Content
コンフィグレーションソフトウェアの「コンフィギュア(Configure)」とは、「設定」「構成」「調整」といった意味で、ユーザーが「ブロックを組み立てる」ような簡単な方法で自分が必要とするソフトウェア機能を実現できることを指し、コンピュータプログラムを書く必要がない、いわゆる「コンフィギュレーション」です。 簡単に言えば、コンフィグレーションソフトウェアは、自動化プロセスや装置の監視および制御を実現できます。自動化プロセスや装置からさまざまな情報を収集し、その情報を図形化など、より理解しやすい形で表示します。重要な情報は様々な手段を用いて関係者に伝達され、情報に対して必要な分析処理や保存が行われ、制御指令などが出力されます。儀控工程網では、ネットユーザーから提供された、よく使われるいくつかのコンフィグレーションソフトウェアに関する紹介や比較情報をまとめています。皆さんの議論や追加情報の投稿をお待ちしています。よく使われるコンフィグレーションソフトウェアの紹介 1、InTouch:Wonderware社のInTouchは、我が国に最初に導入されたコンフィグレーションソフトウェアです。80年代後半から90年代初頭にかけて、Windows 3.1をベースにしたInTouchソフトウェアは私たちに新鮮な驚きを与えてくれました。また、InTouchには豊富な画像ライブラリも備わっていました。しかし、初期のInTouchソフトウェアはDDE方式でドライバと通信していたため性能が低かったが、最新のInTouch 7.0版では完全に32ビットのWindowsプラットフォームをベースにしており、OPCにも対応している。2、iFix:Intellution社はFixコンフィギュレーションソフトウェアから事業を開始し、1995年にエマーソンに買収されました。現在はエマーソングループの完全子会社です。Fix6.xソフトウェアは、産業用制御の専門家が慣れ親しんだ概念や操作インターフェースを提供し、充実したドライバも用意されています(別途購入が必要)。Intellutionは、自社の最新製品シリーズにiFiXという名前を付けました。iFiXでは、Intellutionが強力な設定機能を提供していますが、新バージョンは以前の6.xバージョンとは完全には互換性がありません。元のScript言語はVBA(Visual Basic For Application)に変更され、内部にマイクロソフトのVBA開発環境が統合されています。残念ながら、Intellution社は6.1版のスクリプト言語をVBAに変換するツールを提供していません。iFiXにおいて、Intellutionの製品はMicrosoftのオペレーティングシステムやネットワークと密接に統合されています。インテリューションは、OPC(OLE for Process Control)協会の創設メンバーの一つでもあります。iFiXのOPCコンポーネントとドライバも別途購入が必要です。3、Citech:CiT社のCitechも、比較的早く中国市場に進出した製品です。Citechはシンプルな操作方法を持っていますが、その操作方法は産業用制御ユーザーよりもプログラマー向けです。Citechは、二次開発のためにC言語に似たスクリプト言語を提供しているが、iFixと異なり、Citechのスクリプト言語はオブジェクト指向ではなくC言語に類似しており、これは間違いなくユーザーによる二次開発の難易度を高めている。4、WinCC:シーメンスのWinCCもまた、完全なコンフィグレーション開発環境であり、シーメンスはC言語に似たスクリプトやデバッグ環境を提供している。WinCCはOPCを組み込みサポートしており、分散型システムの構成も可能です。しかし、WinCCの構造は比較的複雑なため、ユーザーはWinCCの活用を習得するためにシーメンスのトレーニングを受けることが望ましいです。5. 組態王:組態王は国内で最初にして最も影響力のある組態ソフトウェア開発会社です(それより早くからあったブランドの多くはすでに消滅しています)。組態王は、リソースマネージャー式の操作メインインターフェースを提供し、漢字をキーワードとするスクリプト言語のサポートも備えています。組態王も多様なハードウェアドライバを提供しています。6. Controx(開物):華富コンピュータ社のControx2000は、完全32ビット対応の構成開発プラットフォームであり、産業用制御ユーザーに強力なリアルタイム曲線表示機能、履歴曲線表示機能、アラーム機能、データレポート作成機能などを提供する。国内で最も早くOPC機構に加盟したソフトウェア開発企業として、ControxはOPC対応機能を内蔵し、数十種類の高性能ドライバーを提供しています。オブジェクト指向のスクリプト言語コンパイラを提供し、ActiveXコンポーネントやプラグインのピアツーピア接続をサポートするほか、ODBCを介した外部データベースへの接続も可能です。Controxは、ネットワークサポートとWevServer機能の両方を提供します。7、ForceControl(力控):大慶三維社のForceControl(力控)は、時間という観点から見ると、国内で比較的早くから登場したコンフィグレーションソフトウェアの一つでもあります。初期のリカンが正式な製品として広く販売されなかったため、多くの人には知られていないだけです。93年頃には、力控の最初のバージョンがすでに作られていましたが、当時はまだDOSとVMSをベースにしたバージョンでした。その後、Windows 3.1の普及に伴い、16ビット版のWindows用リコントロールが開発された。しかし、Windows 95版の力控が登場するまで、それは主に社内のいくつかのプロジェクトで使用されていました。32ビット環境下でのバージョン1.0の力制御システムは、アーキテクチャ上ですでにかなり先進的な特徴を備えていました。その最大の特徴の一つが、真の意味での分散型リアルタイムデータベースに基づく3層構造であり、このリアルタイムデータベース構造は設定可能な動的構造となっています。1999年から2000年にかけて、力控は大きく発展し、新たにリリースされた2.0版では、機能の充実度、使いやすさ、オープン性、そしてI/Oドライバの数が大幅に向上しました。多くの機能の設計において、力控は国内のユーザーの視点に立ち、実用性を重視しつつ、大規模ソフトウェアとしての規範も損なわないようにしています。また、同社は製品のトレーニングやユーザー向けの技術サポートなどに多くの人材を投じており、短期間のうちにリコントロールソフトウェアが産業用ソフトウェア業界に大きな影響を与えるものと期待されています。8、GEのCimplicityは、アメリカのGE Fanuc社が提供する、エンタープライズレベルのソリューションを実現可能にするヒューマンマシンインターフェースおよびデータ収集・監視制御ソフトウェアです。CIMPLICITYシステムはモジュール型のソフトウェア構造で、ソフトウェアコア、基本システム、オプションモジュール、およびデバイス通信コンポーネントなどで構成されています。CIMPLICITYシステムの重要な特徴の一つは、複数のプラットフォームをサポートできることです。CIMPLICITYが動作可能なコンピュータハードウェアシステムには、Intel系マイクロプロセッサを搭載したパーソナルコンピュータ、DEC Alphaワークステーション、HP-9000シリーズ、IBM PowerPC、IBM RS-6000、DEC VAXなど、さまざまなシリーズがあります。また、サポートされるコンピュータオペレーティングシステムには、Windows NT 4.0やWindows 95といった、最新の人気のある32ビットWindowsが含まれます;UNIXシステムやVMSシステムなど。9、RSView Supervisory Editionはロックウェル・オートメーションが提供する、Windows 2000オペレーティングシステムをベースにしたヒューマンマシンインターフェースソフトウェアであり、企業全体のあらゆる生産作業に関するデータを監視し、制御し、取得するために使用されます。10、NI Lookoutは市場で最も使いやすい産業用コンフィグレーションソフトウェアです!Lookoutを利用することで、工業プロセスの監視やデータ収集を非常に簡単に行うことができます。Lookoutは、Modbus、AB、Siemensなど、数十種類のPLC通信プロトコルに対応しています。Lookoutも同様にOPC通信をサポートしています。Lookoutは、NIのハードウェア製品であるFieldPointともシームレスに統合できます。ファイルが大きいため、幅11にのみ適しています。Wizconは先進的なSCADAアプリケーション開発ツールであり、システムインテグレーターはこれを利用して、さまざまな産業分野向けの高度なアプリケーションを構築することができます。Wizconの非常に使いやすいグラフィカルユーザーインターフェース、優れたHMI機能、インターネットアクセス、段階的な開発プロセス、そして工場全体を統合する機能などにより、それは工場オートメーションにおける最も汎用性の高いSCADAシステムとなっています。Wizconにより、企業内の下位層と他部門との連携が図られ、オペレーターや工場の管理者はさまざまなデータを確認できます。管理者はオフィスで、慣れ親しんだ操作環境と照会ツールを使ってリアルタイムのデータを取得できます。実際、オープンなシステムとして、Wizconはユーザーが異なるハードウェアやソフトウェアを組み合わせて完全な自動化ソリューションを構築し、既存の投資を守り、生産性と製品品質を向上させることを可能にします。12、MCGS(Monitor and Control Generated System)は、通態ソフトウェア社が開発したコンフィグレーションソフトウェアであり、Windowsプラットフォームをベースにした、上位機監視システムを迅速に構築・生成するためのコンフィグレーションソフトウェアシステムです。Microsoft Windows 95/98/Me/NT/2000などのオペレーティングシステム上で動作します。よく使われるいくつかのコンフィギュレーションソフトウェアの機能比較 1) グラフィック機能:Cimplicityはグラフィック機能が最も強力で、用意されている図形の種類も豊富です。画面から画面へと対象物の色を徐々に変化させることも可能です。ただし、挿入する対象物は必ずフォーマット変換を行う必要があり、そうしないとシステムがフリーズしてしまいます。1つの画面に1つのプロセスがあり、スクリプトの実行はマルチスレッドなので、画像が大きくても処理速度は非常に速いです。オブジェクトリンクに基づくコピー機能を備えており、MIXのように同一オブジェクトが複数の画面に表示される際の繰り返し修正を防ぐことができるが、実行時にマスターボードが有効状態でなければならないという欠点がある。編集と実行は分離されており、独立したアラームや履歴トレンドの運用管理プログラムを備えている。VBAが組み込まれており、独自の内部関数に加えて幅広いVB関数も利用可能だ。VBAのグループ化方法は一般的なものとは異なり、ActiveXやOLEの挿入をサポートしているが、コントロールの一部のプロパティはロックされている。ポイントの拡張機能はiFIXと同様に強力で、使い切れない仮想変数はポイントを消費しないが、拡張ポイントのアラーム設定は解決が難しく、出力に問題がある。履歴記録については問題ない。複数の条件での設定をサポートし、設定案に優れた解決策を提供します。 InTouch:ActiveXコントロールをサポートしていますが、サードパーティ製コントロールのエラー保護機能は備えていません。内部関数も限られており、その機能は一般的な監視に使用されるものです。レポート作成のようなより複雑な機能については、他のツールを利用する必要があります。UOポイントの有無にかかわらず、グローバル変数を含め、Tagポイント数を消費します。ポイント数の拡張はアナログ値の読み込みにおけるビット単位の分解にのみ限定されます。コンフィグオブジェクトの検索・置換機能をサポートします。オブジェクトの組み合わせにおいては、組み合わせた後に元の個々のオブジェクトの構成がすべて消滅してしまうため、状態変化の設計において別の方法を模索しなければならない。 WinCC:InTouchと同様のグラフィック機能で、パレットで同時に使用できる色は16色あります。提供される図形ライブラリは限られており、AutoCADのグラフィック形式はサポートされていません。点数の拡張もInTouchと同じで、アナログ値のみの読み込みとビット分解が可能です。WinCCでは公開されたビット操作手段が用意されており、アナログ値内のビットを読み取ったり、アラーム設定を行ったりできます。双方向OPCに対応し、ActiveXもサポートしています。内部言語を使用し、環境はC言語のようです。同様に、その機能の拡張を容易にします。 2) データポイントの管理 これらはすべて、データポイントを定義するための統一された環境を提供している。InTouchとCimplicityは限られた数のデータタイプしか提供しないが、Cimplicityは監視ポイントのサンプリング処理技術を備えている。WinCCのデータタイプは比較的多く、iFIXは最も多くのデータタイプを提供し、多くの既成のファンクションブロックがある。履歴記録ブロック、トレンドブロック、計算ブロック、PIDブロック、タイミングブロックなどにより、装置の稼働時間の計算やデータ変換といった作業を画面上で行う必要がなくなる。また、iFIXは10種類以上のシグナルジェネレータも提供しており、デバッグ時に大いに役立ち、非常に便利だ。4種類のソフトウェアのうち、iFIXのデータポイント管理は画面の動作とは独立しており、現場情報を直接反映します。データポイントが設定されると、通信に問題がなければ即座に現場の状態が反映されます。Cimplicityには、ポイント情報を閲覧するためのプラットフォームも用意されています。実行時にはポイントの状態を監視するために、編集時にはポイントの設定情報を確認し、設定の置き換えを行うために利用できます。iFIXやCimplicityはどちらもデータ管理ライブラリの入出力機能を提供しており、TAG情報をExcelという表計算ドキュメントとして最も扱いやすいツールに出力することができます。これにより、煩雑なTAGポイントの定義設定作業をExcel上で容易に行い、その後Excelからデータベースへ再入力することが可能です。 3) ネットワーク機能 これらの監視ソフトウェアはすべてネットワーク機能を備えているが、性能には違いがある。WinCC、Cimplicity、InTouchはエンジニアリングベースで、ネットワーク上で検索されるのはエンジニアリング名であり、OXはノードベースで、検索されるのはノード名である。WinCC、Cimplicity、InTouchはいずれもパラメータ設定が必要だが、iFIXは物理的に接続されていれば自動的にネットワークノードを検出し、手動での設定は不要である。これは初めての完全なClient/Server型HMIソフトウェアであり、C/Sアーキテクチャのソフトウェアが持つすべての機能を備えている。追加のTagを一切使用せずに遠隔ノードのすべてのデータポイントを監視でき、遠隔ノード内のデータベースポイントをオンラインで追加、変更、削除することが可能で、真の意味での遠隔コンフィギュレーションを実現している。したがって、遠隔からダイヤルして現場のデータベース画面を修正する際、ネットワーク上の任意のノードやデータベースポイントへの変更も完全にオンラインで行え、再起動する必要はありません。WinCC、InTouch、Cimplicityにはリモート設定機能がなく、ローカル設定やネットワーク経由での遠隔ノードへのコピーのみが可能であり、データベースポイントのいかなる変更も、再起動しないと効力を発揮しません。iFDX、Cimplicityともにインターネット経由でIEブラウザで閲覧可能です。 4) 通信機能 WinCCとCimplicityは、それぞれシーメンスとゼネラル・エレクトリック社が提供する、関連製品向けの監視ソフトウェアセットであるため、サポートされるハードウェア(PLC、DCS)は限られている。一方、iFIXやInTouchはコンポーネントオブジェクト技術(COM、DCOM)に基づいており、産業用アプリケーションで使用されるほぼすべてのハードウェアとのインターフェースを備えている。監視ソフトウェアを専門に開発している企業によって作られているため、現場での利用により適しており、安定性も高い。その通信設計はどれも使いやすく、通信を確立するのが比較的簡単です。 5) 管理面 安全管理:エンジニアリング管理においては工業生産レベルの管理を満たし、オペレーター向けのレベル制御となっているが、オペレーティングシステムのセキュリティ保護に関しては、再起動ができない場合(Ctrl Alt DelキーやWindowsキーがロックされている場合)、iFIXの直接設定によりソフトウェアを再起動せずとも効果を発揮する。他のソフトウェアは操作や設定がより複雑で、動作させるにはシステムを再起動する必要がある。 アラーム管理:GEのCimplicityは、独立したアラームマネージャーとアラームコントロール要素を備えているため、アラーム機能が最も充実しています。ただし、アラームのゾーン別管理は提供されていません。InTouchやiFIXはコントロールを使った構成方式を採用しており、比較的柔軟です。iFIXには、履歴アラームの記録を閲覧するプログラムも用意されており、ここにはログイン操作の記録も含まれています。Cimplicity、WinCC、InTouchはそれぞれ記録機能を備えており、CimplicityとiFIXにはそれぞれAlarm ODBCがあります。 レポート機能に関しては、CimplicityとiFIXにはVBAが組み込まれており、iFIXにはSQL言語も搭載されているため、ADOやRDOを完全にサポートしています。そのため、Office 97などの一般的なオフィスソフトウェアや、SQL Server、Access、Oracle、FoxProといった一般的なデータベースソフトウェアも、問題なくアクセスしたり操作したりすることができます。一方、WincCはODBCコンポーネントとしてSybaseのSQL Anywhereを使用しており、この製品のみに依存している。InTouchには直接のデータベース操作ツールはなく、独自のSQL関数を用いてデータの入出力を行います。後者の2つは、総合的な管理を行う際に、前者の2つほど便利では明らかに劣る。 ロック方法:iFIXはハードウェアドッグを使用し、InTouchはハードウェアドッグとソフトウェアライセンス(コピー可能)を組み合わせて使用し、WinCCはフロッピーディスクによるライセンス認証(コピー不可)を採用し、Cimplicityはアルゴリズム制御を用いている。オペレーティングシステムやソフトウェア自体の安定性が低いため、ライセンスディスクの損傷やシステムのクラッシュが発生し、設計者や現場での運用に大きな**迷惑をもたらします。フロッピーディスクによるライセンス方式では、一度ライセンスされるとライセンスで許可されている作業のみを行うことができ、WinCCでは限定された期間だけ修正が可能です。