メインコンテンツまでスキップ

IO-Link (スマートセンサーマスター)

IO-Link (IEC 61131-9) は、産業用センサー/アクチュエーターと master を接続する単線双方向シリアル通信標準です。master が PROFINET / EtherNet/IP / Modbus TCP / OPC UA などで上位システム (PLC, SCADA, Edge) と接続され、プロセスデータ (PD)、識別データ (ISDU)、イベントを転送します。

現在のステータス: stub ドライバー (直接通信不可)

このゲートウェイの IOLINK ドライバーは stub です。IO-Link は 3-wire シリアル (24V / GND / C/Q) 物理層を使用するため、PC が直接信号を生成/デコードすることはできません。

推奨される統合経路: IO-Link master の上位インターフェース (PROFINET / Modbus TCP / EtherNet/IP / OPC UA / REST) を PlantPulse の他のドライバーとして登録してください。


master ハードウェアが必要な理由は​

IO-Link デバイスは、本質的に master を介してのみ外部と接続されます。master は 8 ポート / 16 ポートなどで複数の IO-Link センサーを束ね、その結果を産業用イーサネットで公開します。

マスターカテゴリ代表製品上位インターフェース
8 ポート PROFINET masterifm AL1100 / AL1xxx, Balluff BNI008xPROFINET, OPC UA
8 ポート EtherNet/IP masterBalluff BNI EIP, ifm AL13xxEtherNet/IP, REST
8 ポート Modbus TCP masterPepperl+Fuchs ICE3-8IOL, Murr Cube67Modbus TCP
Hybrid (multi-protocol)Turck TBEN-S2, Banner R90CPROFINET / EIP / Modbus / REST

推奨される統合経路​

Master が提供するインターフェース使用する PlantPulse ドライバーページ
OPC UA Companion Spec for IO-Link (最もクリーン)OPCUAOPC-UA
Modbus TCPMODBUSModbus TCP
EtherNet/IPEIPAB EtherNet/IP
PROFINETPROFINETSiemens Profinet
JSON RESTHTTPHTTP プッシュ
OPC UA Companion Specification があれば第一候補

OPC Foundation の IO-Link Companion Spec をサポートする master (ifm / Balluff の最新ファームウェアなど) は、各ポートの PD/ISDU が OPC UA ノードとして表現されます。PlantPulse OPCUA ドライバーでそのまま登録すると、ポートごとのセンサー値をポーリングでき、最もクリーンです。


Modbus TCP で登録する場合の register map 例 (ifm AL1100)​

各 master ごとに register map が異なるため、ベンダーマニュアルを必読してください。

データ一般的な位置 (例: ifm AL1100)PlantPulse 表記
ポート 1 PD-In (Process Data In)Holding Register 0x1000+4096 (10 進)
ポート 2 PD-In0x1100+4352
ポートごとの status bit0x0000 領域0 + bit 番号
ポートごとの PD-Out (write)0x2000+8192

stub 登録 (参考用)​

入力欄何を記入するか
IP アドレス(使用しない)
ポート(使用しない)
自動収集無効推奨

よくある問題​

症状考えられる原因解決策
IOLINK 登録後に値が来ないstub ドライバーOPCUA / MODBUS / EIP のいずれかで再登録
Modbus で受信した PD 値が壊れて見える16-bit / 32-bit endianness形式補助で DW / RDW 変換
OPC UA ノードツリーが深すぎるCompanion Spec の標準構造よく使うノードのみ alias 登録
センサー切断後に stale 値master の fail-safe ポリシー違いmaster 設定で fail-safe = Last value → Zero に変更推奨
RFID リーダー応答が壊れるISDU が byte-array — Modbus 16bit unit で切り詰めOPC UA Companion Spec または master REST API を使用

次のステップ​