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コンフィグレーターでのゲートウェイの設定
デフォルトでは、Anybus ABC4090はEtherNet/IP - PROFINETゲートウェイとして設定されています。Modbus-TCP - PROFINETゲートウェイを使用するには、デバイスに新しいファームウェアをアップロードする必要があります。
続ける前に、適切なドライバーをファームウェアダウンロードセクションからダウンロードしてください:
デフォルトの設定IPアドレスは192.168.0.10に設定する必要があります。PCは192.168.0.0ネットワークで動作する必要があるため、Ethernet-AnybusConfigのIPを適宜変更しました:
上記のように ネットワークカードのIPを変更し、ゲートウェイのCONFIGポートに接続すれば、ウェブブラウザで192.168.0.10のIPを入力することで設定メニューにアクセスできるはずです:
ゲートウェイのファームウェアを変更するには、Maintenance -> Files & firmwareタブに移動します:
Uploadをクリックし、ダウンロードしたファームウェアのディレクトリに移動します。ディレクトリにはProfinetPLC向けのGSDMLファイル(ハードウェア定義)とファームウェアファイルが含まれています:
-
リンクされたデバイスのIPアドレスは192.168.0.0ネットワークに属している必要があります。Configuration -> PROFINETタブに移動し、以下の画面のように設定を変更してApplyをクリックしてください:
-
リンクされたデバイスのIPアドレスは192.168.0.0ネットワークに属している必要があります。Configuration -> Modbus TCPタブに移動し、以下の画面のように設定を変更してApplyをクリックしてください:
-
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のハードウェアとソフトウェアの設定画面を以下に示します。
-
お使いの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へ追加し、以下の画面のように接続してください:
-
Topology viewは次のように設定されています:
-
PLCのIPを192.168.0.15に変更します:
-
ゲートウェイのIPを192.168.0.1に変更します:
-
Anybus Webコンフィグレータで設定したものと同じIN 0016とOUT 0016モジュールをプロジェクトに追加します。ドラッグアンドドロップでDevice overviewに追加します:
-
前の手順がすべて正しく行われていれば、PLCプログラムの準備は完了です。プログラムをコンパイルし、デバイスにダウンロードしてください。変数の現在の状態を確認するには、モニタリングモードをオンにしてください:
-
ゲートウェイのIn/Outを使用する場合は、PLCタグを使用するのがよいマナーです。生のアドレスを使用すると、誤ってバイトを変更/読み取ってしまう可能性があります。PLC tagsフォルダに「AnybusTags」テーブルを作成してください:
タグを監視し簡単に変更するには、Watch and force tablesフォルダにWatch tableを追加してください。:
Aurora Vision Studioアプリケーションの設定
Aurora Vision Studioアプリケーションには、以下の画面のようにModbusTCP_ConnectおよびI/O Read/Writeフィルターが必要です:
TIA Portalでオンラインモードとモニタリングモードをオンにしてください。ウォッチテーブルを作成すると、TIA Portalの環境でデータを簡単に変更できます:
トラブルシューティング
ゲートウェイ設定で問題が発生した場合は、Anybus サポートページのマニュアルおよびチュートリアルビデオを試してください。