Modbus Collector
膨大な既設のModbus機器 — 電力メーター、可変周波数ドライブ、エアコンプレッサー、インバーター、そしてModbusレジスタを公開するあらゆるコントローラ — から読み取り値を取得する最もシンプルな方法です。任意のModbus TCPまたはUDPデバイスを接続し、そのレジスタをフリートデータベースへ直接ストリーミングします。すべてはブラウザで設定されます:コーディングも、再デプロイも、ダウンタイムもありません。
このアプリの利点
任意の台数の機械を接続。 エッジ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シリーズ)、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はブラウザで完全に設定でき — 組み込みのアプリボードで機械接続を追加・編集し、変更は再起動なしで即座に反映されます。エッジで信頼性が高く:失われた接続は自動的に検出・再確立され、各機械は分離して収集され(1台の到達不能なデバイスが他を止めることは決してありません)、ゲートウェイがプラットフォームへの接続を失った場合は、アプリが収集を続け、リンクが復旧した瞬間に読み取り値をローカルにバッファリングしてから、すべてを順番どおりに転送します(バッファサイズはゲートウェイごとに設定可能)。そしてハードウェアなしで試せます:任意の機械をデモモードに切り替えると、アプリがリアルなサンプルデータを生成するため、実際のModbusデバイスを接続する前に全体的な使い心地を確認できます。
データを活用する
付属のアプリボードは、流入するデータの即時概要を提供します。カスタマイズされた表示には、Modbusの測定値を他のアプリのデータと並べて表示するカスタムダッシュボードを構築し、Data Backendを介してクエリし、Alarmsアプリを使って収集した値をSMSまたはメール通知でリアルタイムに監視します。デバイスをオンラインにしてアプリをインストールするには、デバイス管理とアプリ管理を参照してください。