Aurora Vision StudioへのProfinetゲートウェイの接続

目的と機器

このドキュメントでは、Modbus-TCP - PROFINETゲートウェイを使用してAurora Vision StudioにProfinetPLCを設定する方法を説明します。

必要な機器:

  • サポートされているModbus-TCP - PROFINETゲートウェイ(使用したのはAnybus ABC4090);
  • Siemens S7-1200 PLC;
  • 少なくとも5つのIn/Outポートを備えたイーサネットスイッチが便利かもしれません - 構成を簡素化します;
  • TIA Portal (使用したのはバージョンv15);
  • Aurora Vision Studio 5.0以降 (使用したのはバージョン5.2)。

このアプリケーションノートでは、特定のゲートウェイモデルの設定手順を示しますが、これを使用する義務はありません。アプリケーションノートで説明されているゲートウェイとは異なるゲートウェイを使用する場合は、そのメーカーが提供するマニュアルを参照してください。

ハードウェア接続

このアプリケーションノートでは、イーサネットスイッチを使用する1つのネットワークが設定されています。このネットワークに接続されているデバイスのアドレスは192.168.0.XXXで、XXXはそれぞれのデバイス/ポートに対して一意の1~254の数字が入ります。

Anybus ABC4090ゲートウェイを使用する場合、5つの設定可能なIn/Outポートがあります。これらのポートとネットワーク接続のスキームについては、以下の説明をご覧ください:

  • X1 - 設定ポート。デフォルトではこのアドレスは192.168.0.10に設定されており、このアプリケーションノートではこのアドレスを使用しています。変更したい場合は、ABC4090設定マニュアルの説明に従ってHMS IPconfigツールを使用してください。スイッチに接続されています。
  • X2.1 - ネットワーク1から設定可能なポート。ProfinetとしてGとされています。スイッチに接続されています。
  • X2.2 - ネットワーク1から設定可能なポート。Profinetとして設定されています。
  • X3.1 - ネットワーク2から設定可能なポート。Modbus-TCPとして設定されています。スイッチに接続されています。
  • X3.2 - ネットワーク2から設定可能なポート。Modbus-TCPとして設定されています。

次の手順に進む前に、すべてのデバイスの電源が入っていることを確認してください。

Webコンフィグレーターでのゲートウェイの設定

  1. デフォルトでは、Anybus ABC4090はEtherNet/IP - PROFINETゲートウェイとして設定されています。Modbus-TCP - PROFINETゲートウェイを使用するには、デバイスに新しいファームウェアをアップロードする必要があります。

    続ける前に、適切なドライバーをファームウェアダウンロードセクションからダウンロードしてください:

  2. デフォルトの設定IPアドレスは192.168.0.10に設定する必要があります。PCは192.168.0.0ネットワークで動作する必要があるため、Ethernet-AnybusConfigのIPを適宜変更しました:

    上記のように ネットワークカードのIPを変更し、ゲートウェイのCONFIGポートに接続すれば、ウェブブラウザで192.168.0.10のIPを入力することで設定メニューにアクセスできるはずです:

  3. ゲートウェイのファームウェアを変更するには、Maintenance -> Files & firmwareタブに移動します:

    Uploadをクリックし、ダウンロードしたファームウェアのディレクトリに移動します。ディレクトリにはProfinetPLC向けのGSDMLファイル(ハードウェア定義)とファームウェアファイルが含まれています:

  4. リンクされたデバイスのIPアドレスは192.168.0.0ネットワークに属している必要があります。Configuration -> PROFINETタブに移動し、以下の画面のように設定を変更してApplyをクリックしてください:

  5. リンクされたデバイスのIPアドレスは192.168.0.0ネットワークに属している必要があります。Configuration -> Modbus TCPタブに移動し、以下の画面のように設定を変更してApplyをクリックしてください:

  6. I/O configurationタブに移動し、以下の画面のように設定を変更してApplyをクリックしてください:

    アプリケーションで交換する必要があるバイト数が多い場合や少ない場合は、値を自由に変更できます。ゲートウェイとPLCで同じ設定にする必要があることに注意してください。

TIA Portalでのゲートウェイの設定

この章では、TIA Portalソフトウェアでのゲートウェイの設定方法を説明します。

ネットワーク接続を思い出すと、TIA PortalのあるPCはPLCコントローラと通信してPLCプログラムを変更する必要があります。イーサネット-Profinetコネクションが使用され、デバイスのIPアドレスは192.168.250.0ネットワークからになります:

ネットワーク内のIPアドレスの一覧:

  • PC - 192.168.0.2;
  • PLC - 192.168.0.15;
  • ゲートウェイ - 192.168.0.1

TIA Portalのハードウェアとソフトウェアの設定画面を以下に示します。

  1. お使いのPLCを含むTIA Portalプロジェクトを作成します。ダウンロードしたファームウェアフォルダからGSDファイルをTIA Portalにアップロードするには、上部のタブメニューから
    "Options → Manage general station … → Select file → Install"を選択します。

    GSDファイルをアップロードすると、Other field devices -> PROFINET IO → Gateway → HMS Industrial Networksにある適切なデバイスを見つけることができます。ドラッグアンドドロップでこれをNetwork viewへ追加し、以下の画面のように接続してください:

  2. Topology viewは次のように設定されています:

  3. PLCのIPを192.168.0.15に変更します:

  4. ゲートウェイのIPを192.168.0.1に変更します:

  5. Anybus Webコンフィグレータで設定したものと同じIN 0016OUT 0016モジュールをプロジェクトに追加します。ドラッグアンドドロップDevice overviewに追加します:

  6. 前の手順がすべて正しく行われていれば、PLCプログラムの準備は完了です。プログラムをコンパイルし、デバイスにダウンロードしてください。変数の現在の状態を確認するには、モニタリングモードをオンにしてください:

  7. ゲートウェイのIn/Outを使用する場合は、PLCタグを使用するのがよいマナーです。生のアドレスを使用すると、誤ってバイトを変更/読み取ってしまう可能性があります。PLC tagsフォルダに「AnybusTags」テーブルを作成してください:

    タグを監視し簡単に変更するには、Watch and force tablesフォルダにWatch tableを追加してください。:

Aurora Vision Studioアプリケーションの設定

  1. Aurora Vision Studioアプリケーションには、以下の画面のようにModbusTCP_ConnectおよびI/O Read/Writeフィルターが必要です:

  2. TIA Portalでオンラインモードとモニタリングモードをオンにしてください。ウォッチテーブルを作成すると、TIA Portalの環境でデータを簡単に変更できます:

トラブルシューティング

ゲートウェイ設定で問題が発生した場合は、Anybus サポートページのマニュアルおよびチュートリアルビデオを試してください。