Skip to Content
공장 데이터 추출Industrial Collector

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에서 실행되며, 자격 증명은 일반 구성이 아니라 플랫폼 시크릿 저장소에 보관됩니다.

지원 장비 및 프로토콜

아래에서 장비를 찾아보세요. 수집기는 이러한 프로토콜 중 하나로 통신하는 모든 장비에서 읽습니다 — 알려진 모델은 태그 매핑 없이 프로파일 팩 카탈로그에서 연결되며, 그 외의 것은 수동 구성을 통해 연결됩니다. 나열된 모델은 벤더 문서에 따라 명시된 프로토콜로 주소 지정이 가능합니다. 프로파일 팩은 확장되고 있는 특정 모델 집합에 대해 제공됩니다.

가용성:ModbusOPC UA는 오늘 실행됩니다. 🔧 Siemens S7Allen-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 또는 이메일 알림으로 수집된 값을 실시간으로 모니터링하세요. 장비를 온라인으로 가져오고 앱을 설치하려면 디바이스 관리앱 관리를 참조하세요.

Last updated on