産業用Arduinoコントローラ: ILOGICS MPINOプラットフォーム
産業用Arduinoとは、オープンなArduinoプログラミングモデルを維持しつつ、脆弱なホビー用ボードを現場グレードの堅牢なハードウェアに置き換えたコントローラです。ILOGICS MPINOシリーズは、オプトアイソレーションI/O、DINレール取付、標準のArduino IDEでプログラムするATmega128またはATmega2560コアによって、まさにこの要件を満たします。
Arduinoを「産業用」たらしめるもの
民生用Arduinoボードは5 Vロジックレベルのマイクロコントローラピンをそのまま露出し、絶縁も端子台も制御盤に適した筐体も備えていません。MPINOプラットフォームは、Arduinoを普及させたプログラミング体験を維持しながら、すべての電気的インターフェースを工場現場の基準で再設計しています。各デジタル入力はオプトアイソレーションされており、現場配線の過渡電圧がATmegaコアに到達することはなく、出力はGPIOピンから直接ではなく専用のリレー段またはトランジスタ段を介して駆動されます。
産業信号はノイズが多く誘導性であり、コントローラとは異なる接地を基準とすることが多いため、この区別は重要です。MPINO-8A4R-Sは8点のオプトアイソレーションデジタル入力を受け、4点のリレー出力をスイッチングし、ロジックの両側にガルバニック絶縁を提供します。これこそが、机上でのみ動作する試作品と、機械内で何年もの稼働に耐えるコントローラとの違いです。
2つのコア、1つのツールチェーン: ATmega128とATmega2560
MPINOシリーズは2種類のマイクロコントローラ上に構築されています。MPINO-8A4R-S、MPINO-8A4T-S、MPINO-8A8R-S、MPINO-16A16Rのようなコンパクトでコスト効率の高いノードは、決定論的な制御ループとシリアル通信に十分なプログラム領域を備えたATmega128を採用しています。MPINO-8A8R、MPINO-16A8R、MPINO-16A8R8Tのような高密度かつ通信機能の豊富な機種は、より大きなフラッシュ、より多くのRAM、そしてRS-232、RS-485、補助UARTを同時に運用できる複数のハードウェアUARTを備えたATmega2560を採用しています。
重要なのは、両コアともMegaCoreボードパッケージを用いる同一の標準Arduino IDEでプログラムされる点です。ライセンスが必要な独自IDEも、ベンダーロックインも、ラダー専用環境もありません。技術者はC/C++スケッチを記述し、コミュニティおよびILOGICSのライブラリを取り込み、シリアルインターフェース経由でデバイスに書き込みます。チームがすでに持つ習熟度がそのまま量産ハードウェアへ引き継がれます。
制御盤のための設計: 取付、絶縁、I/O
すべてのMPINOコントローラは、電源、ブレーカ、端子台の隣に並ぶ35 mm DINレールに取り付けられるよう設計されています。現場I/Oはピンヘッダではなくネジ端子で提供され、パネル製作者が期待する方法で配線を接続できます。オプトアイソレーション入力と絶縁された出力段はロジックを保護し、電気的に過酷な環境でも装置の動作を維持します。
アナログ機能は後付けではなく標準で内蔵されています。MPINO-8A4R-Sのような機種は6点のアナログ入力に加え2点のNTC温度チャネルを備え、MPINO-16A8R8Tは設定値やバルブ位置の信号用に2点のアナログ出力を追加します。ローカル拡張用のI²Cは全製品で利用可能であり、オプトアイソレーションI/Oの思想がすべての派生機種に貫かれ、センサ、アクチュエータ、コントローラコアが電気的に独立を保ちます。
制御アーキテクチャにおけるMPINOの位置付け
MPINOコントローラは、フル装備のPLCラックと素のマイクロコントローラの中間に位置します。単一の機械、小型スキッド、分散I/Oノードに対しては、専用PLCはコスト面で過剰かつ柔軟性に欠けることが多く、一方でホビー用ボードは現場展開に耐えるほど堅牢ではありません。MPINOプラットフォームは、現場グレードのハードウェアとオープンなツールチェーンでその空白を埋めます。
これらの装置はRS-232、RS-485、および(ILIBライブラリを介した)Modbus RTUに対応するため、既存の自動化ネットワークへ円滑に統合され、HMIやSCADAシステムの下位でインテリジェントなエッジノードとして動作します。1台のMPINO-8A4R-Sでプロセスを制御することから始め、開発環境を変えることなくMPINO-16A16RノードによるマルチドロップRS-485ネットワークへ拡張できます。同一のコード、同一のIDE、同一のエンジニアリングスキルが、最初の試作から配備されたコントローラ群に至るまで一貫して通用します。
関連コントローラ

MPINO-16A8R8T
MPINO-16A8R8T 産業用Arduinoコントローラ
関連ガイド
FAQ
産業用Arduinoは標準のArduinoボードとどう違いますか?▾
産業用ArduinoはArduino IDEのプログラミングモデルを維持しつつ、オプトアイソレーションI/O、リレーまたはトランジスタ出力段、ネジ端子、DINレール取付、産業用電源入力といった現場グレードのハードウェアを加えたものです。MPINOシリーズは標準のArduino IDEとMegaCoreで完全にプログラム可能なまま、これを実現します。
MPINOコアはATmega128とATmega2560のどちらを選ぶべきですか?▾
コスト効率の高い単一バスの制御ノードにはATmega128機種(MPINO-8A4R-SやMPINO-16A16Rなど)を選択してください。より高いI/O密度やRS-232、RS-485、UARTの同時通信が必要な場合はATmega2560機種(MPINO-8A8R、MPINO-16A8R、MPINO-16A8R8Tなど)を選択してください。
MPINOコントローラのプログラミングに専用ソフトウェアは必要ですか?▾
いいえ。MPINOコントローラはMegaCoreボードパッケージを用いる無償の標準Arduino IDEでプログラムします。独自の開発環境やライセンス費用は不要であり、既存のArduinoおよびC/C++のスキルがそのまま量産ハードウェアへ引き継がれます。



