エンタープライズの1線、ソフトウェアレベル

このシリーズの最初の記事はこちらです。

このサイクルの2番目の部分はこちらです。



そのため、1-wireに関するトピックの続きである前のメモで、1-wireとは何か、何を使用するかに関する一般的な情報、および大規模なネットワーク(ケーブル構造と一般的なアイデア)の構築方法について説明しました。 この記事では、すべてがどのプログラムで構成されているかについてお話します。







サーバー側



3つの異なる建物に3つのサーバーがあり、アダプターと1線式ネットワークがRS-232ポートを介して接続されています。 サーバー上でプログラムが実行され、アダプターを介してDS2409チップにブランチを切り替えるコマンドを発行し、このブランチで見つかったすべてのセンサーをポーリングしてから、次のブランチに切り替えます。



当初、OPCインターフェースを介してすべてのセンサーのデータを出力すると考えられていました。 これは事実上の業界標準であり、このレベルにデータをもたらしたので、ほぼすべてのSCADAとの統合のシンプルで幅広い可能性が得られます。 当初、1ワイヤ用の既製のOPCサーバーソリューションを探していましたが、これらの検索は本当に悲しい結果をもたらしました... 1ワイヤの普及にもかかわらず、適切なOPCを見つけることは不可能であり、一般に既製のOPCを見つけることは事実上不可能でした。



しかし、彼らはかなり興味深いものを見つけました: Fastwel UniOPC 。 彼らは必要なものを実装する独自のライブラリを作成しました:サークル内のセンサーからデータを収集し、OPCを介してそれらを発行し、各サークルの後、現在のデータをSQLサーバーのテーブルに保存します。



叙情的な余談:

ちなみに、このFastwelプロジェクトは長い間見捨てられており、あまり更新されていないようです。OPC-DAのみをサポートしていますが、OPC-XML-DAをその中に見たいと思っています。 -事は非常にシンプルで便利です。



ソフトウェアの部分について説明しているため、サーバーはすべてWindows Serverに基づいており(バージョンは場所によって異なります)、データベースはそれぞれMSSQLです。



画像



この図は、3台のサーバーがそれぞれ独自のOPCセンサーを提供し、履歴をさらに分析するために時々(約3分)SQLデータベースに現在の値を追加することを示しています。



図からわかるように、このシステムには2つのタイプのクライアントがあります。





オペレーター部



オペレーターの職場には、SCADAを実行するwinXPを実行する通常のPCがあります。 最初の選択肢の1つは、オペレーターの場所にパネルコンピューターを使用することでしたが、少し高価で、特に意味がないように思われたため、通常のPCに限定することにしました。



次に、使用するSCADAの選択肢が長くありました。 12種類のSCADAシステムからデモバージョンを試しました(私たちのシステムではなく、MasterSCADAとGenesisがあり、多くの異なるものがありました...)。 その結果、LabViewに決めました。 (詳しくない人のために、LabViewは最も古いSCADA開発の1つであり、引き続きサポートおよび更新されており、多くのことを実行でき、非常に柔軟です)

プロジェクトを描いたところ、これが判明しました。 オペレーター画面の例です



実際にはリアルタイムで、オペレータは現在の温度を確認し、事故は赤で表示され、点滅し、非常に不快な音を発します。



責任者



このユーザーグループに対して、MSSQLデータベースにクエリを実行し、特定の期間のオブジェクトに応じて特定のデータベースを選択し、それらを別のアプリケーションと比較し、さまざまな方法でストレッチ、スケーリング、分析できる特別なアプリケーションを作成することにしました。



アプリケーションはVS2005で記述されており、非常に人気のあるコンポーネントZedGraphを使用しています。



画像

この写真では、1つの特定の冷蔵庫を見ることができます。2つのグラフがあるためです。 冷凍庫と冷蔵庫自体の温度という2つのパラメーターが制御されます。



おわりに



結論として、これは最終的な結果ではなく、今日存在し、機能していることです。 将来の計画では、SCADAとOPCを放棄することを考えています。これらの技術はDCOMを使用しており、設定にあまり馴染みがないためです。 私たちは、Webアプリケーションに切り替えるか、データベースと直接連携する独自のアプリケーションを作成することを考えています。 ソリューションとしてのSCADAおよびOPCテクノロジーは正当化されません。



ご質問がある場合は、それから-ようこそ)



All Articles