Industrial Collector
工場現場のPLC、ドライブ、メーター、機械 — Siemens S7、Allen-Bradley、Modbus、OPC UAなど — を接続し、正規化された分析対応のデータをフリートデータベースへ直接ストリーミングします。カタログから機器を選ぶだけ。レジスタ探しも、コーディングも、プロトコルごとのアプリも不要です。1つのアプリが混在した1つのセル全体を監視し、異なるベンダーのコントローラを1台のゲートウェイ内で並べてポーリングします。
早期アクセス — 活発に開発中。 Modbus、OPC UA、デモモードは現在動作します。Siemens S7とAllen-BradleyはApache PLC4Xエンジンによって駆動され、各種デバイスで検証が進められています — S7-1200/1500コントローラは、内蔵のOPC UAサーバーを通じて今日すでに読み取ることができます。
このアプリの利点
現場全体を1つのアプリで。 Siemens S7(S7-1200/300/400)、Allen-Bradley(EtherNet/IP & Logix)、Modbus TCPおよびRTU/シリアル、OPC UA — すべてを1台のゲートウェイアプリで並べてポーリングします。コントローラのブランドごとにコレクターをデプロイし、保守する必要はもうありません。
プロトコルではなく機械で接続。 プロファイルパックのカタログから機器を選ぶだけ — 例えば「Atlas Copco GA Elektronikon」や「Ingersoll Rand Xe」 — すると、タグ、スケーリング、単位、意味がすでにマッピングされた状態で接続が立ち上がります。IPアドレスを入力すれば収集開始です。データシートの発掘も、レジスタの表計算も不要です。
分析対応の正規化されたデータ。 すべての読み取り値は、値、工学単位、品質フラグ、セマンティックタイプ(例:pressure.discharge、runtime.hours)を伴います。ベンダーやプロトコルに関係なく、Plant AのコンプレッサーとPlant 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シリーズ)、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ソフトウェアコントローラ。
-
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では「PUT/GET通信の許可」を有効にし、最適化されていないデータブロックが必要です — または代わりに内蔵の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(ゲートウェイ)を割り当てます。次にアプリボードを開き、設定ビューに移動して接続を追加します — 2つの方法があります:
- カタログから: 機器(例:Atlas Copco GA)を選び、ゲートウェイを選び、IPアドレスを入力します。タグ、単位、セマンティクスはパックから提供されます。
- 手動で: ドライバー(S7、Modbus TCP/シリアル、EtherNet/IP、OPC UA)を選び、接続の詳細を入力し、収集したいタグを列挙します。
その瞬間からアプリは設定された間隔で収集を行い、すべての読み取り値を — 各々の値、工学単位、品質フラグ、セマンティックタイプを伴って — フリートデータベースのmeasurementsテーブルに保存します。一方、各マシンのライブのオンライン/オフライン状態はassetstatusテーブルで追跡されます。
共通のコレクター機能
すべてのIronFlockコレクターと同様に、Industrial Collectorはブラウザで完全に設定でき — 組み込みのアプリボードで接続を追加・編集し、変更は再起動なしでライブに反映されます。エッジで信頼性が高く:接続は自動的に再接続され、各マシンは分離して収集され(1台の到達不能なPLCが他を止めることは決してありません)、ゲートウェイがプラットフォームへの接続を失った場合は、リンクが復旧した瞬間に読み取り値がローカルにバッファリングされ、順番どおりに転送されます — サイレントなデータ損失はありません(バッファサイズはゲートウェイごとに設定可能で、オプションで転送専用モードもあります)。そしてハードウェアなしで試せます:任意の接続をデモモードに切り替えると、アプリがリアルなデータを生成するため、1台のデバイスも配線する前に全体的な使い心地を確認できます。
データを活用する
付属のアプリボードは、流入するデータの即時概要を提供します。カスタマイズされた表示には、機械データを他のアプリや他のプロトコルのデータと並べて表示するカスタムダッシュボードやSCADAボードを構築し、Data Backendを介してクエリし、Alarmsアプリを使って収集した値をSMSまたはメール通知でリアルタイムに監視します。デバイスをオンラインにしてアプリをインストールするには、デバイス管理とアプリ管理を参照してください。