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

Modbus Collector

방대하게 설치된 Modbus 장비 — 에너지 미터, 가변속 드라이브, 공기 압축기, 인버터, 그리고 Modbus 레지스터를 노출하는 모든 컨트롤러 — 에서 측정값을 가져오는 가장 간단한 방법입니다. 모든 Modbus TCP 또는 UDP 장비를 연결하고 그 레지스터를 플릿 데이터베이스로 곧바로 스트리밍하세요. 모든 것이 브라우저에서 구성됩니다: 코딩도, 재배포도, 다운타임도 없습니다.

연결된 머신과 실시간 레지스터 값을 보여주는 Modbus Collector 앱 보드

이 앱을 사용하는 이유

원하는 만큼의 머신을 연결하세요. 엣지 PC(게이트웨이)에 앱을 설치하고 그 로컬 네트워크에 있는 필요한 만큼의 Modbus 장비를 연결하세요. 모든 머신은 자체 호스트, 포트, 프로토콜, 슬레이브 ID, 읽기 간격으로 독립적으로 폴링됩니다.

간단한 YAML로 레지스터를 매핑하세요. 수집하려는 홀딩 레지스터를 짧은 YAML 목록으로 설명하고 — 레이블, 레지스터 오프셋, 레지스터 개수, 데이터 타입, 단위 — 재배포 없이 언제든지 변경하세요:

- label: ActivePower offset: 25 count: 2 type: FLOAT32 unit: Watt - label: LineVoltageABN offset: 5 count: 1 type: UINT16 unit: V

값은 자동으로 디코딩됩니다.

데이터를 즉시 확인하세요. 사전 구성된 앱 보드를 통해 머신과 그 측정값을 단계별로 살펴보고, 실시간 값이 도착하는 것을 보며, 과거 라인 차트를 탐색할 수 있습니다 — 먼저 아무것도 구축하지 않고도 말입니다.

지원 장비 및 프로토콜

수집기는 Modbus TCP/UDP(기본 포트 502)를 통해 Modbus 레지스터 맵을 노출하는 모든 장비에서 읽습니다. 다음 제품군은 일반적으로 Modbus를 통해 읽힙니다 — 나열되지 않은 것도 Modbus로 통신하는 한 마찬가지로 잘 연결됩니다.

프로토콜 세부 정보

  • 전송 방식: 이더넷 상의 Modbus TCP 및 UDP. (RS-485 / RS-232 시리얼 RTU는 이 앱의 로드맵에 있으며, Industrial Collector에서 오늘 사용 가능합니다.)
  • 레지스터 타입: 홀딩 레지스터, 입력 레지스터, 코일, 디스크리트 입력.
  • 데이터 타입: INT16, UINT16, INT32, UINT32, FLOAT32, FLOAT64 (일반적인 별칭과 함께 — WORD, DINT, UDINT, DWORD, REAL, LREAL, …).

일반적인 Modbus 장비

  • 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, Siemens LOGO! 8.
  • 공기 압축기: 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 트랜스미터(온도, 압력, 유량, 레벨, 전력).

Siemens S7, Allen-Bradley Logix, OPC UA, 또는 머신의 태그를 사전 매핑하는 벤더 프로파일 팩이 필요하신가요? Industrial Collector를 사용하세요. Modbus만 필요하고 가장 가벼운 풋프린트를 원할 때 Modbus Collector를 사용하세요.

무엇을 얻나요

프로젝트에 앱을 설치하고 엣지 PC(게이트웨이)를 할당하세요. 그런 다음 앱 보드를 열고 설정 보기로 가서 머신 연결을 추가하세요: 게이트웨이를 선택하고, Modbus 호스트와 포트를 입력하고, TCP 또는 UDP를 선택하고, 슬레이브 ID와 읽기 간격을 설정하고, 레지스터 정의를 YAML로 붙여넣으세요.

그 순간부터 앱은 구성된 간격으로 머신을 폴링하고 모든 값을 플릿 데이터베이스의 measurements 테이블에 저장하며 — 쿼리, 시각화, 공유할 준비가 됩니다 — 각 머신의 실시간 온라인/오프라인 상태는 assetstatus 테이블에서 추적됩니다.

공통 수집기 기능

모든 IronFlock 수집기와 마찬가지로 Modbus Collector는 브라우저에서 완전히 구성됩니다 — 내장 앱 보드에서 머신 연결을 추가하고 편집하며, 변경 사항은 재시작 없이 즉시 적용됩니다. 엣지에서 안정적입니다: 끊긴 연결은 자동으로 감지되고 재설정되며, 각 머신은 격리 상태로 수집되고(도달할 수 없는 하나의 장비가 절대 다른 것을 멈추지 않음), 게이트웨이가 플랫폼과의 연결을 잃으면 앱이 계속 수집하면서 측정값을 로컬에 버퍼링한 다음 링크가 복구되는 순간 모든 것을 순서대로 전달합니다(버퍼 크기는 게이트웨이별로 구성 가능). 그리고 하드웨어 없이 시도할 수 있습니다: 모든 머신을 데모 모드로 전환하면 앱이 현실적인 샘플 데이터를 생성하므로 실제 Modbus 장비를 연결하기 전에 전체 경험을 탐색할 수 있습니다.

데이터 위에 구축하기

포함된 앱 보드는 들어오는 데이터에 대한 즉각적인 개요를 제공합니다. 맞춤형 표현을 위해 커스텀 대시보드를 구축하여 Modbus 측정값을 다른 앱의 데이터와 나란히 표시하고, Data Backend를 통해 쿼리하며, 알람 앱을 사용하여 SMS 또는 이메일 알림으로 수집된 값을 실시간으로 모니터링하세요. 장비를 온라인으로 가져오고 앱을 설치하려면 디바이스 관리앱 관리를 참조하세요.

Last updated on