1.適用製品
実点科技 分散型リモートI/O PROFINETプロトコルバスカプラ XBF4-PN04
2.使用プラットフォーム
シーメンス S7-1500 PLC+TIA Portal V18
3.実現機能
RDRECファンクションブロックによりバスカプラの現在のファームウェアバージョン情報を読み出し
4.操作エントリ
新規プロジェクト作成→DBデータブロック作成→RDRECファンクションブロック呼び出し→ピンパラメータ設定→プログラムダウンロードおよびテスト
実際のプロジェクトにおいて、実点科技の分散型リモートI/O PROFINETプロトコルバスカプラXBF4-PN04が現在運転しているファームウェアバージョンをどのように確認するか?この課題は、シーメンスTIA PortalソフトウェアのRDRECファンクションブロックを使用し、XBF4-PN04バスカプラにレコード読み出し要求を発行することで、現在のファームウェアバージョン情報を取得できます。本記事ではシーメンスS7-1500 PLCを例に、TIA Portal V18プラットフォームに基づき、完全な操作手順を紹介します。

1.新規プロジェクト作成および通信正常確認
TIA Portalソフトウェアで新規プロジェクトを作成し、S7-1500 PLCとXBF4-PN04バスカプラのネットワークコンフィグレーションを完了し、PLCとバスカプラ間で正常なPROFINET通信接続が確立されていることを確認します。

ヒント:まずオンラインビューでバスカプラのデバイスステータスが正常であることを確認してから、後続の操作を行うことをお勧めします。
2.DBデータブロックを作成し、必要な変数を定義
グローバルデータブロック(DB)を新規作成し、その中に以下の2つの変数を定義します。これらはファンクションブロックの駆動およびデータ受信に使用します。


3.プログラムブロック内でRDRECファンクションブロックを呼び出す
命令ライブラリからRDRECファンクションブロックを見つけ、プログラムセグメントにドラッグして呼び出します。

ファンクションブロックを選択して【F1】をクリックすると、各ピンの詳細定義を確認できます。

4.RDRECファンクションブロックの各ピンパラメータをコンフィグレーションする

5.プログラムをダウンロードして読み出し結果をテストする
上記のコンフィグレーションが完了したら、プログラムをPLCにダウンロードします。DBブロック内のFirmWare配列をオンラインでモニタし、M1に値を代入した後、RECORDピンが返すデータを確認します。これがXBF4-PN04バスカプラの現在のファームウェアバージョン情報です。
