본문으로 건너뛰기

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 가 있다면 1순위

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 valueZero 로 변경 권장
RFID 리더 응답이 깨짐ISDU 가 byte-array — Modbus 16bit unit 으로 잘림OPC UA Companion Spec 또는 master REST API 사용

다음 단계