本記事の概要
1. デモ製品
2. 通信プロトコル
PROFINET
3. コンフィグレーションツール
TIA Portal
4. 関連する操作
マスタ局とサブユニットのコンフィグレーション追加、ポートPin定義の変更、UA給電のコンフィグレーション、通信状態の判断、入出力アドレス制御
5. 重要ポイント
空きポートは全てStandard Inputに保持する。X00ポートのPin2は出力にコンフィグレーションし、ハブにUA給電を行う必要がある
IOL7A-16CB-M12は実点科技の16チャネル入出力設定可能なIO-Linkハブであり、IO-LinkマスタIOL7A-PN01B-8Aを通じてPROFINETネットワークに接続できます。TIA Portalでどのようにハードウェア構成を完了し、現場のセンサや負荷に対する入出力制御を実現するのでしょうか?
TIA Portalでは、マスタ局とハブサブユニットのコンフィグレーション追加、ポートPin定義の変更、UA給電のコンフィグレーションを完了するだけで、IOL7A-16CB-M12の入出力チャネルを正常に呼び出せます。本記事では、ハードウェア構成の追加手順、コンフィグレーションの重要な注意事項、PROFINETマスタのプロセスデータ定義、および入出力制御方法について順に紹介します。
一、ハードウェア構成の追加手順
1、TIA PortalのハードウェアカタログからIOL7A-PN01B-8A IO-Linkマスタを見つけて追加します。マスタ局にはデフォルトで8ポート分のPin4およびPin2の定義が生成され、デフォルトタイプは全てStandard Inputです。
2、右クリックでポートのデフォルト定義を削除し、IOL7A-16CBを選択してサブユニットのコンフィグレーション追加を完了します。

3、対応するPortのPin2の既存コンフィグレーションを削除し、Pin2をPin2 Standard Outputに変更します。

4、ハードウェアコンフィグレーションをコンパイルし、PLCにダウンロードします。

二、コンフィグレーションの重要な注意事項
• 本事例ではマスタ局のX00ポートにIOL7A-16CB-M12を1台のみ接続し、他のポートは空けています。未使用ポートは全てStandard Inputのコンフィグレーションを保持します。空きポートのコンフィグレーションが不適切な場合、デバイス全体の運転安定性に影響する可能性があります。
• X00ポートのPin2を出力にコンフィグレーションする役割:マスタ局のPin2出力チャネルを通じてIOL7A-16CB-M12にUA給電を行います。マスタ局のUA表示灯が点滅している場合は、まずこのコンフィグレーションを確認してください。
本ケースでは、X00~X07の全ポートのPin2出力アドレスはQ34.0~Q34.7です。プログラム内でQ34.0を1にセットする必要があり、それによってX00-Pin2ポートが正常に電源を出力できます。

三、PROFINETマスタプロセスデータ定義
• PROFINETマスタIOL7A-PN01B-8A型番のSlot0のデータ定義表:

• 通信状態の判断方法:変数%IB2(ポート0デバイスステータスバイト)をモニタし、値が16#03のとき、ポート0がIO-Linkモードに切り替わり、通信が正常であることを示します。

四、IOL7A-16CB-M12入出力制御
IOL7A-16CB-M12は自己適応型IO-Linkハブであり、ポートの入力/出力方向を個別にコンフィグレーションする必要はありません。

• 出力制御:出力Qアドレスに直接値を割り当てることで外部負荷を駆動できます。対応アドレスはQ36.0~Q36.7です。
• 信号採集:外部センサの入力信号は自動的にIアドレスにマッピングされ読み出されます。対応アドレスはI12.0~I13.7です。