Industrial Collector
공장 현장의 PLC, 드라이브, 미터, 머신 — Siemens S7, Allen-Bradley, Modbus, OPC UA 등 — 을 연결하고, 정규화된 분석 준비 완료 데이터를 플릿 데이터베이스로 곧바로 스트리밍하세요. 카탈로그에서 장비를 선택하면 됩니다. 레지스터 탐색도, 코딩도, 프로토콜별 앱도 없습니다. 하나의 앱이 혼합된 셀 전체를 모니터링하며, 서로 다른 벤더의 컨트롤러를 단일 게이트웨이에서 나란히 폴링합니다.
얼리 액세스 — 활발히 개발 중. Modbus, OPC UA, 데모 모드는 오늘 실행됩니다. Siemens S7과 Allen-Bradley는 Apache PLC4X 엔진으로 구동되며 여러 장비에서 검증 중입니다 — S7-1200/1500 컨트롤러는 내장 OPC UA 서버를 통해 이미 오늘 읽을 수 있습니다.
이 앱을 사용하는 이유
현장 전체를 위한 하나의 앱. Siemens S7(S7-1200/300/400), Allen-Bradley(EtherNet/IP & Logix), Modbus TCP 및 RTU/시리얼, 그리고 OPC UA — 모두 단일 게이트웨이 앱에서 나란히 폴링됩니다. 컨트롤러 브랜드마다 수집기를 하나씩 배포하고 유지 관리하는 것을 멈추세요.
프로토콜이 아니라 머신으로 연결하세요. 프로파일 팩 카탈로그에서 장비를 선택하세요 — 예: “Atlas Copco GA Elektronikon” 또는 “Ingersoll Rand Xe” — 그러면 연결이 그 태그, 스케일링, 단위, 의미가 이미 매핑된 채로 올라옵니다. IP 주소를 입력하면 수집이 시작됩니다. 데이터시트 발굴도, 레지스터 스프레드시트도 없습니다.
분석 준비 완료, 정규화된 데이터. 모든 측정값은 값, 엔지니어링 단위, 품질 플래그, 그리고 시맨틱 타입(예: pressure.discharge, runtime.hours)을 가집니다. A 공장의 압축기를 B 공장의 압축기와 벤더나 프로토콜에 관계없이 비교하세요. 원시 주소는 내부에 머무릅니다 — 대시보드로 절대 새어 나가지 않습니다.
재배포 없이 확장 가능. 프로파일 팩은 코드가 아니라 콘텐츠입니다: 장비 정의를 즉석에서 추가하거나 업데이트하고, 플릿 전체에서 공유하세요. 커스텀 PLC 프로그램이 있나요? 간단한 YAML 목록에서 태그를 직접 매핑하세요 — 팩이 필요 없습니다.
OT 네트워크에 안전. 기본적으로 PLC에 대해 읽기 전용입니다 — 수집기는 절대 장비에 쓰지 않습니다. 격리된 머신 VLAN에서 실행되며, 자격 증명은 일반 구성이 아니라 플랫폼 시크릿 저장소에 보관됩니다.
지원 장비 및 프로토콜
아래에서 장비를 찾아보세요. 수집기는 이러한 프로토콜 중 하나로 통신하는 모든 장비에서 읽습니다 — 알려진 모델은 태그 매핑 없이 프로파일 팩 카탈로그에서 연결되며, 그 외의 것은 수동 구성을 통해 연결됩니다. 나열된 모델은 벤더 문서에 따라 명시된 프로토콜로 주소 지정이 가능합니다. 프로파일 팩은 확장되고 있는 특정 모델 집합에 대해 제공됩니다.
가용성: ✅ Modbus와 OPC UA는 오늘 실행됩니다. 🔧 Siemens S7과 Allen-Bradley는 Apache PLC4X 엔진으로 구동되며 여러 장비에서 검증 중입니다. 🗺️ 기타 프로토콜은 로드맵에 있습니다(아래 참조).
✅ Modbus — TCP 및 RTU/ASCII 시리얼 (RS-485 / RS-232)
Modbus 레지스터 맵을 노출하는 장비라면 — TCP(포트 502) 또는 RS-485 시리얼(멀티드롭, 유닛 ID 1–247)을 통해 — 이 앱이 수집할 수 있습니다. 일반적인 제품군:
- PLC 및 컨트롤러: Schneider Modicon (M221, M241, M251, M262, M340, M580, Quantum, Premium), WAGO (750/753, PFC100/PFC200), Phoenix Contact PLCnext (AXC F 1152/2152/3152), Beckhoff TwinCAT (Modbus TCP / TF6250), ABB AC500, Delta (DVP, AS), Unitronics (Vision, UniStream), Fatek (FBs), Allen-Bradley Micro820/850/870.
- 공기 압축기: Atlas Copco Elektronikon (GA, ZR, ZT, ZP…), Kaeser Sigma Control 2, Ingersoll Rand Xe-series & XS-series, Gardner Denver / CompAir D-Series, Boge FOCUS, ELGi.
- 가변속 드라이브: ABB ACS580 / ACS880 (ACS355/380/480), Danfoss VLT / FC (FC 102/202/302, FC 360), Schneider Altivar (ATV320/340/600/900), Yaskawa GA800 / GA500 / V1000 / A1000, Allen-Bradley PowerFlex 525 (Modbus 카드를 갖춘 750-series), WEG CFW, Delta (MS300, C2000), Invertek Optidrive.
- 에너지 및 전력 미터: Schneider PowerLogic PM5000 / iEM3000 / ION, Janitza UMG (96/103/104/508/604), Carlo Gavazzi EM/ET (EM24, EM340, ET112/340), Socomec Diris, Eastron SDM (SDM120/230/630), Accuenergy Acuvim II, Siemens SENTRON PAC (PAC2200/3200/4200), Lovato DMG.
- 태양광 / PV 인버터: SMA Sunny Boy / Sunny Tripower, Fronius GEN24 / SnapINverter, Huawei SUN2000, Sungrow, SolarEdge, Kostal, Solis (SunSpec/Modbus).
- 원격 I/O, RTU 및 프로토콜 게이트웨이: Advantech ADAM-6000/4000, Moxa MGate / ioLogik, HMS Anybus (Modbus RTU↔TCP), 그리고 일반 RS-485 트랜스미터(온도, 압력, 유량, 레벨, 전력).
✅ OPC UA — 모든 OPC UA 서버
모든 OPC UA 서버(opc.tcp://…, 기본 포트 4840)에 연결하세요; 주소 공간을 탐색하고 노드를 읽으며, 익명, 사용자명/비밀번호 또는 인증서 인증과 Basic256Sha256까지의 보안을 지원합니다. 인식되는 서버는 다음을 포함합니다:
- 내장 OPC UA 서버를 갖춘 컨트롤러: Siemens SIMATIC S7-1500 (그리고 최신 펌웨어의 S7-1200), Beckhoff TwinCAT (TF6100), B&R Automation, Phoenix Contact PLCnext, WAGO PFC100/PFC200, Bosch Rexroth ctrlX, Schneider Modicon M251/M262, Mitsubishi MELSEC iQ-R, Omron NX/NJ, ABB AC500.
- 소프트웨어 및 DCS 서버 / 애그리게이터: KEPServerEX (Kepware), Inductive Automation Ignition, Prosys, Matrikon, Unified Automation, 그리고 OPC UA 게이트웨이/DCS 브리지 (Softing, HMS/Ewon).
🔧 Siemens S7 — S7comm / S7comm-plus (포트 102), PLC4X 엔진을 통해
-
SIMATIC S7-1500 — CPU 1511/1513/1515/1516/1517/1518, ET 200SP CPU (1510SP/1512SP), S7-1500 Software Controllers.
-
SIMATIC S7-1200 — CPU 1211C/1212C/1214C/1215C/1217C.
-
SIMATIC S7-300 — CPU 312/314/315/317/319; S7-400 / S7-400H — CPU 412/414/416/417.
-
LOGO! 8 (Modbus TCP도 사용 가능).
참고: S7-1200/1500은 “Permit PUT/GET communication”이 활성화되어 있고 비최적화 데이터 블록이 필요합니다 — 또는 대신 내장 OPC UA 서버를 사용하세요. S7-200 / S7-200 SMART는 제한적입니다; 가능한 경우 Modbus TCP를 사용하세요.
🔧 Allen-Bradley / Rockwell — EtherNet/IP (포트 44818), PLC4X 엔진을 통해
- Logix (심볼릭 태그 접근): ControlLogix 1756 (L6x/L7x/L8x), CompactLogix 1769 & 5069 (5370 / 5380 / 5480), GuardLogix / Compact GuardLogix.
- 이더넷이 있는 Micro800: Micro820 / Micro850 / Micro870 (글로벌 태그; Modbus TCP도 사용 가능).
- 레거시 MicroLogix / SLC 500 / PLC-5는 PCCC(EtherNet/IP 또는 DF1 시리얼 상)로 통신합니다 — PCCC/게이트웨이 경로를 통해 지원됩니다(로드맵).
로드맵
PLC4X 엔진으로 구동되며 다음으로 연결될 예정입니다: Beckhoff ADS (TwinCAT / CX), KNXnet/IP, IEC 60870-5-104, Profinet, DF1. Schneider Modicon M340/M580은 오늘 Modbus 또는 OPC UA를 통해 연결됩니다. 빌딩 자동화(BACnet)의 경우 전용 BACnet Collector 앱을 사용하세요.
장비가 보이지 않나요? Modbus나 OPC UA로 통신한다면 오늘 작동합니다; 그 외의 것은 알려 주시면 드라이버나 프로파일 팩을 추가하겠습니다.
무엇을 얻나요
프로젝트에 앱을 설치하고 엣지 PC(게이트웨이)를 할당하세요. 그런 다음 앱 보드를 열고 설정 보기로 가서 연결을 추가하세요 — 두 가지 방법:
- 카탈로그에서: 장비를 선택하고(예: Atlas Copco GA), 게이트웨이를 선택하고, IP 주소를 입력하세요. 태그, 단위, 시맨틱은 팩에서 가져옵니다.
- 수동으로: 드라이버(S7, Modbus TCP/시리얼, EtherNet/IP, OPC UA)를 선택하고, 연결 세부 정보를 입력하고, 원하는 태그를 나열하세요.
그 순간부터 앱은 구성된 간격으로 수집하고 모든 측정값을 플릿 데이터베이스의 measurements 테이블에 저장하며 — 각각 값, 엔지니어링 단위, 품질 플래그, 시맨틱 타입을 가집니다 — 각 머신의 실시간 온라인/오프라인 상태는 assetstatus 테이블에서 추적됩니다.
공통 수집기 기능
모든 IronFlock 수집기와 마찬가지로 Industrial Collector는 브라우저에서 완전히 구성됩니다 — 내장 앱 보드에서 연결을 추가하고 편집하며, 변경 사항은 재시작 없이 실시간으로 적용됩니다. 엣지에서 안정적입니다: 연결은 자동으로 재연결되고, 각 머신은 격리 상태로 수집되며(도달할 수 없는 하나의 PLC가 절대 다른 것을 멈추지 않음), 게이트웨이가 플랫폼과의 연결을 잃으면 측정값이 로컬에 버퍼링되고 링크가 복구되는 순간 순서대로 전달됩니다 — 조용한 데이터 손실이 없습니다(버퍼 크기는 게이트웨이별로 구성 가능하며, 선택적 전달 전용 모드 포함). 그리고 하드웨어 없이 시도할 수 있습니다: 모든 연결을 데모 모드로 전환하면 앱이 현실적인 데이터를 생성하므로 단 하나의 장비도 배선하기 전에 전체 경험을 탐색할 수 있습니다.
데이터 위에 구축하기
포함된 앱 보드는 들어오는 데이터에 대한 즉각적인 개요를 제공합니다. 맞춤형 표현을 위해 커스텀 대시보드와 SCADA 보드를 구축하여 머신 데이터를 다른 앱 및 다른 프로토콜의 데이터와 나란히 표시하고, Data Backend를 통해 쿼리하며, 알람 앱을 사용하여 SMS 또는 이메일 알림으로 수집된 값을 실시간으로 모니터링하세요. 장비를 온라인으로 가져오고 앱을 설치하려면 디바이스 관리 및 앱 관리를 참조하세요.