工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 産業技術

Straton – チュートリアル 2 – MMS 通信

はじめに

みなさん、こんにちは。ここに IEC61850 規格に関する 2 番目のチュートリアルがあります。正しく従うために、最初のチュートリアルを読むことを強くお勧めします。なぜなら、エンジニアリングを続けるために最後から始めるからです。

リンクは次のとおりです。

標準については触れないので、このチュートリアルは標準に精通している人を対象としています。

この記事では、この標準の 2 つの通信プロトコルの 1 つである MMS (Manufacturing Message Specification) に焦点を当て、straton でプログラムする方法を詳しく説明します。

このプロトコルは、実際のデバイスと機能をモデル化し、情報を交換し、リアルタイムの状態でデータを処理するために使用されます。この通信は、クライアント サーバーの原則に基づいており、ネットワーク アーキテクチャ内で垂直に行われます。

MMS には 2 つのメカニズムがあります:


チュートリアル 2 – MMS 通信

1) PLCNextEngineer と straton の間でデータ交換が構成されたので、フィールドバス構成に IEC61850 サーバーを挿入する必要があります。 [Insert Configuration] をクリックし、[IEC 61850 Server incl.ガチョウ"。標準では、MMS サーバーの役割に対して TCP ポート番号 102 が定義されています。

2) これで、変電所構成記述言語 (SCL) を介してインテリジェント電子デバイス (IED) を構成できます。これを行うには、[ツール] タブをクリックして SCL エディターを開きます。

3) SCL の通信部分を構成するために、IED をダブルクリックします。

4) 次に、2 つの必須論理ノード、LLNO および LPHD を追加します。デフォルトのデータ オブジェクトはすでに選択されています。チェック ボックスをクリックして、自由に追加できます。

5) これで、処理したいデータを含む独自の論理ノードを作成できるようになりました。一般的な論理ノードである GGIO を作成しましょう。 PLCNextEngineer から 2 つのアラーム (BOOL) をインポートしたので、2 つの SPS (Single Point Status) データ オブジェクトをインポートすることから始めましょう。これを利用して、SPC (Single Point Controllable) データ オブジェクトを構成します。これにより、PLCNextEngineer からコマンドを送信できるようになります。 4 番目のチュートリアルで予定されているクライアント。

ご覧のとおり、2 番目のアラーム用に独自の SPS を作成する必要があります。

作成したデータ オブジェクト (Ind2) のデータ属性、つまり stVal、q (品質)、t (タイムスタンプ) を選択する必要があります。

これで、SPC のデータ属性を構成して、いくつかのタイプのコマンドで使用できるようになります。

.

6) 次のステップは、データ モデルに含まれるデータ オブジェクトおよび/またはデータ属性への参照の順序付けられたグループを含み、61850 クライアントと共有されるデータ セットを追加することです。標準で指定されているように、データ セットは論理ノードの一部であり、おそらく LLN0 に含まれています。

それをダブルクリックして、適切なデータを選択してください。

7) 最後に、レポート コントロール ブロック (RCB) を追加し、そのタイプを選択して構成し、それをデータ セットにリンクしてから、適切なオプション フィールドとトリガー オプションを選択する必要があります。

8) このツールにはシンタックスチェッカーも搭載されています。それをクリックすると、エラーがログに表示されます。次に、これらのエラーをクリックし、「チェックが成功しました」というメッセージが表示されるまでデフォルトのオプションを押します。後で開くために、忘れずにファイルを保存してください。

9) SCL を使用する準備が整いました。 Fieldbus Configuration に移動し、IEC61850 Server incl を右クリックして、メイン プロジェクトにインポートする必要があります。ガチョウ。次に、「SCL ファイルから変数を読み取る」を選択します。

[挿入] をクリックして、作成したばかりの SCL ファイルをインポートし、プログラムで変数として使用するデータ オブジェクトのデータ属性を選択します。タイムスタンプを選択しない場合、ランタイムのスタックが自動的に処理します。

10) 最後のステップは、MODBUS によってインポートされた PLCNext 変数を、SCL によって作成された変数にマップすることです。これを行うには、プロジェクト ツリーの [プロファイル] タブに移動し、IEC61850S2 を選択して、MODBUS 変数の名前を 61850 変数の [名前] 列にコピー ペーストします。

11) 次に、61850 仮想クライアントから 61850 サーバー変数をオンラインで読み取ります。 Straton Editor にもこのツールがあり、構成が非常に簡単です。接続するIPアドレスを設定するだけです。 IEDExplorer に精通している場合は、同様に機能します。

これで、PLCNextEngineer で変数を切り替えて、61850 サーバーから読み取る 61850 クライアントの効果を確認できます。

お読みいただきありがとうございます。次のチュートリアルが進行中です。


産業技術

  1. ネットワークプロトコル
  2. なぜデジタルなのか?
  3. マイクロプロセッサ
  4. オペアンプデータ
  5. アクセス:スケーラブルなデータ通信用のI / Oモジュール
  6. データ駆動型製造はここにあります
  7. センサーデータとRaspberryPiマイクロプロセッサーの統合
  8. C チュートリアル
  9. データを機能させる
  10. ビッグデータと人工知能
  11. メンテナンスデータとは?