ホームナレッジTIA PortalのRDRECファンクションブロックでXBF4-PN04のファームウェアバージョンを読み出す方法

TIA PortalのRDRECファンクションブロックでXBF4-PN04のファームウェアバージョンを読み出す方法

2026-04-26

本記事の概要

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バスカプラの現在のファームウェアバージョン情報です。