Hongke VTscadaデータ収集および監視システムで、ワークステーションをすばやくセットアップし、アプリケーションを配布し、冗長サーバーを追加します

VTscadaの最も強力な機能の1つは、複数のサーバーで実行できることです。構成データと履歴データはサーバー間で同期されます。プライマリサーバーがオフラインになると、バックアップサーバーがすぐに引き継ぎ、障害が原因でアプリケーションがダウンしないようにします。

大規模なアプリケーションでは、VTScadaのさまざまなサービス(アラームマネージャーやデータロガーなど)に個別のサーバーリストを構成して、負荷を分散させることができます。

マルチサーバーアプリケーションには、クライアントワークステーションを含めることもできます。サーバーとして構成されていない単純なvtscadaワークステーションです。オペレーターはこれらのサイトで操作でき、開発者はプロジェクトを構築できます。ただし、サーバーがダウンした場合、クライアントワークステーションは作業を引き継ぐことができません。

小さなヒントを使用する

  • ポート

VTScadaはIANAを使用してポート5780を登録します

  • バージョン

すべてのコンピューターで同じバージョンのVTScadaを実行する必要があります

  • 使用要件
    (1)各コンピューターのVTScadaライセンス。サーバーとして使用するコンピューターには、サーバー機能と冗長機能ライセンスが必要です。
    (2)すべてのワークステーションがイントラネットに接続されています。

マスターサーバーの構成プロセス

準備オーケー

  • 2台以上のコンピューターにVTScadaをインストールし、そのライセンスにサーバー操作の許可を含める必要があります
  • コンピューターがネットワークを介して通信できることを確認します
  • 複数のサーバーで実行するアプリケーションを作成する
  • セキュリティを有効にして、1つ以上のアカウントを作成します。セキュリティを有効にすると、「構成」または「管理」権限を持つユーザーのみがアプリケーションを他のワークステーションにプルできます
  • 単一のワークステーションでアプリケーションを実行します。アプリケーションを他のワークステーションに直接コピーしないでください

メインサーバーを追加します

アプリケーションを備えたワークステーションの場合:

  • アプリケーションで、VTScadaアプリケーション設定を開きます
  • [サーバーリストの編集]を選択します
    ここに画像の説明を挿入
  • ワークステーションは、使用可能なサーバーとしてリストされている必要があります。そうでない場合は、ワークステーションの名前を使用可能なサーバーとして入力します。「+」ボタンをクリックします
    ここに画像の説明を挿入
  • ダイアログボックスの右下隅にある[適用]ボタンをクリックして、設定を保存します

ワークステーションからアプリを入手する

複数のサーバーをセットアップするプロセス中に、アプリケーションをこれらのコンピューターにインストールする必要があります。ネットワークに接続されているコンピューター間でのアプリケーションの配布を容易にするために、サーバーから取得するオプションが推奨されます。

この方法を使用すると、アプリケーションの最新バージョンがインストールされ、将来の更新が自動的に配布されるようにすることができます(サーバーリストが正しく構成されていることを前提としています)。アプリケーションがOEM層に基づいており、OEM層がサーバー上に存在する場合、アプリケーションの取得時にOEM構成も取得されます。

サーバー外のワークステーション上

  • VTScadaがインストールされている別のワークステーションに移動します
  • VAMからアプリケーションの追加ウィザードを開きます
  • 最初のパネルで「詳細」オプションを選択し、「次へ」をクリックします
  • 2番目のパネルで[ワークステーションから取得]オプションを選択し、[次へ]をクリックします
  • アプリケーションが現在実行されているワークステーションの名前を選択(または入力)し、アプリケーションを含むワークステーションのマシン名またはIP
    アドレスを入力しますドメインネームサーバーが適切に構成されているネットワークでは、VTScadaがインストールされているすべてのローカルコンピューターをドロップダウンリストで選択し、[次へ]をクリックします。
    ここに画像の説明を挿入
  • 使用可能なアプリケーションのリストからアプリケーションを選択します。*はワークステーション上の既存のアプリケーションを示し、[次へ]をクリックします。ユーザー名とパスワードの入力を求められます。構成権限が必要です。
    ここに画像の説明を挿入
  • [完了]をクリックします
  • 他のワークステーションについて上記の手順を繰り返します
  • この方法でアプリケーションを追加すると、ローカルコンピューターをメインサーバーのワークステーションとして簡単に使用し、操作を同期できます。実装の特定の形式は、すべてのI / O通信がメインサーバーによって処理されることです。他のワークステーションの制御操作は、最初にメインサーバーに転送され、次にデバイスに転送されます。データロギングはプライマリサーバーで実行され、バックアップサーバーにコピーされます
  • 写真はローカルワークステーションとメインサーバーのリモートアクセス画面です。検証の結果、ワークステーションの動作がリモートエンドと同期して
    ここに画像の説明を挿入
    いることがわかります。バックアップサーバーをワンクリックで追加する方法を以下に示します。
    vtscadaサーバーサービスとロードタスクの分散には、多くのオプションと変数から選択できます。これについては、後の記事で説明します。

バックアップサーバーを追加する

任意のワークステーションで

  • どのワークステーションでも、「アプリケーション構成」を開いて「サーバーリストの編集」タブを開きます。
  • バックアップサーバーの名前をリストに追加します
  • パブリックサーバーリストの一番上にあるワークステーション名がメインサーバーで、リストの順にバックアップサーバーが続きます。
    ここに画像の説明を挿入
    この時点で、バックアップサーバーがワンクリックで追加されます。これ以上の構成や操作は必要ありません。vtscadaバックグラウンドでデータ同期を自動的に完了します。

検証

TraceViewerを使用して、各サーバーでのアプリケーションサービスの実行ステータスを表示し、メインサーバーがダウンしているときのバックアップサーバーの実行ステータスを測定して、サーバーがバックアップを完了したことを確認します。

  • バックアップサーバーでTraceViewerを開きます。ここで使用する機能は、現在バックアップサーバーで実行されているアプリケーションを監視することです。

ここに画像の説明を挿入

  • リモートプロシージャコール診断を監視することを選択すると、すべてのサーバーとワークステーション間のマシン間通信を監視できます。
    ここに画像の説明を挿入
  • 次に、ナビゲーションバーで[RPC診断-サービス]を選択して、サービス操作を表示します
    ここに画像の説明を挿入
  • サービスの操作は次のとおりです。
    ここに画像の説明を挿入
  • メインサーバーアプリケーションを停止します。メインサーバーがシャットダウンすると、関連サービスを実行しているすべてのアプリケーションがバックアップサーバーに引き継がれることがわかります。
    ここに画像の説明を挿入
  • メインサーバーが切断され、再接続されます。メインサーバーでアプリケーションを再起動します。アプリケーションが起動すると、メインサーバーが徐々にサービスを引き継ぎます。アプリケーションの起動と同時に、シャットダウン時にデータレコードと変更を同期する必要があるため
    ここに画像の説明を挿入

予防

DNS

VTscadaは、DNSが正しく構成されていることを前提としています。これは必ずしもすべての状況に当てはまるわけではありません。ローカルネットワークにDNSがない場合は、Setup.INIのRPCConnectStrategyプロパティを有効な値に設定する必要があります。

ワークステーション名

VTScadaは、Windows®オペレーティングシステムの関数呼び出しに依存して、ワークステーションのNetBios名を取得します。この関数は、15文字を超える名前を切り捨てるため、ワークステーション名を15文字以下に制限することをお勧めします。

VTSCADAに対するNATの影響

ネットワークアドレス変換(NAT)ルーターには、Vtscadaとの互換性の問題があり、ネットワークトポロジを知っている必要があります。

各シッククライアントサーバーには、一意のIPアドレスが必要です。NATデバイスにより、同じIPアドレスが複数のサーバーに割り当てられます。VTScadaはこの環境では実行できません。

次の図に示すように、NATデバイスにより、サーバーBとサーバーCの両方が、同じIPアドレス上にあるかのようにサーバーAに表示されます。
ここに画像の説明を挿入

結論として

この記事では主に、VTscadaデータ取得および監視システムのクライアントサーバーを構成する方法、Vtscadaに基づいて冗長バックアップサーバー/クライアントワークステーションを追加する方法、およびワークステーションアプリケーション配布の迅速な構成について説明します。検証の有効性は、その柔軟性を示しています。開発。プロジェクトの着陸の進行を大幅に加速し、プラグアンドプレイと迅速なメンテナンスの効果を実現できます。

おすすめ

転載: blog.csdn.net/Hongke_IIOT/article/details/110045948