本文速覧
1.デモ製品
2.通信プロトコル
PROFINET
3.コンフィグレーションツール
TIA Portal
4.対象操作
マスタ局とサブモジュールのコンフィグレーション追加、ポートPin定義の変更、UA給電設定、通信状態の判定、入出力アドレス制御
5.重要なポイント
空きポートは全て標準入力に保持する。X00ポートのPin2は出力に設定し、ハブへUA給電を行う必要あり
IOL7A-16CB-M12はsDot製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を接続し、その他のポートは空きとしています。未使用ポートは全て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のデータ定義表:
タイプ | バイトオフセット | 長さ | 説明 |
入力プロセスデータ(12バイト) | 0 | 1バイト | ポートPin2標準入力モード入力値 |
1 | 1バイト | ポートPin4標準入力モード入力値 | |
2 | 1バイト | ポート0デバイスステータス | |
3 | 1バイト | ポート1デバイスステータス | |
4 | 1バイト | ポート2デバイスステータス | |
5 | 1バイト | ポート3デバイスステータス | |
6 | 1バイト | ポート4デバイスステータス | |
7 | 1バイト | ポート5デバイスステータス | |
8 | 1バイト | ポート6デバイスステータス | |
9 | 1バイト | ポート7デバイスステータス | |
10 | 1バイト | マスタステータス | |
11 | 1バイト | 入力データ有効性、デフォルト0xFF、予約 | |
出力プロセスデータ(2バイト) | 0 | 1バイト | ポートPin2標準出力モード出力値 |
1 | 1バイト | ポートPin4標準出力モード出力値 |
• 通信状態の判定方法:変数%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です。