産業用アナログ入力モジュール:MPINOコントローラの0-5V・4-20mA・0-10V信号取得
すべてのMPINOコントローラには、現場での信号取得を目的に設計されたマルチレンジ・アナログフロントエンドが内蔵されています。圧力トランスミッタ、レベルセンサ、NTCサーミスタのいずれを読み取る場合でも、オンボードの10ビットコンバータと0-5V / 4-20mA / 0-10V対応チャネルが、標準のArduino IDE環境で生のフィールド信号を正確な工業単位値へ変換します。
マルチレンジ・アナログチャネルと10ビット分解能
MPINOコントローラは、ATmega128およびATmega2560のオンボードADCを介してアナログ入力を1024ステップの10ビット分解能でサンプリングします。各アナログチャネルは、現場で実際に遭遇する3つの工業標準信号を受け入れるよう信号調整されています。レガシーなポテンショメトリックおよび比例型センサ向けの0-5V、広く普及した欧州系プロセス計器向けの0-10V、そしてノイズ耐性に優れ長距離伝送に適した4-20mA電流ループです。電圧モードと電流モードの選択は入力回路で処理されるため、単一のコントローラ製品群で外部信号調整ラックを用いることなく大半のプラント信号を網羅できます。
チャネル密度はモデルに応じて拡張されます。MPINO-8A4R-SおよびMPINO-8A4T-Sは6点のアナログ入力に加えて2点の専用NTCチャネルを備え、計装比率の高いステーションに十分な余裕を与えます。MPINO-8A8R-S、MPINO-8A8T-S、MPINO-8A8R、MPINO-16A8R、MPINO-16A16Rは4点のアナログ入力を提供し、最上位のMPINO-16A8R8Tは4点のアナログ入力に加え、閉ループ設定値および比例弁制御のための2点のアナログ出力(AO)を備えます。すべての派生モデルが同一のADCアーキテクチャと同一のILIBドライバ層を共有するため、あるモデル向けに記述したコードはI/O点数が増えても他モデルへ容易に移植できます。
4-20mA電流ループのスケーリングと工業単位変換
4-20mA電流ループは、長いケーブル区間でも電圧降下と電気的ノイズを排除し、4mAのライブゼロによって真のゼロ測定値と断線状態を区別できることから、工業計測の中核標準であり続けています。MPINOコントローラでは、ループ電流を精密検出抵抗で電圧に変換して10ビットADCへ入力し、ファームウェアで4-20mA区間をプロセス範囲へマッピングします。
一般的なスケーリングルーチンは単純です。生の0-1023カウントを測定電流へ変換し、4mAのライブゼロオフセットを差し引き、センサのフルスケール工業値へ線形補間します。0-10 barの圧力トランスミッタでは4mAが0.0 barに、20mAが10.0 barにマッピングされ、すべての中間カウントが0.01 barより細かく分解されます。スケーリングがロックされたPLCファンクションブロックではなくArduino IDEのC++コード内に存在するため、差圧式流量のための平方根抽出、2点現場校正、範囲外フォルトフラグ(電流3.6mA未満または21mA超)を、可読性の高い数行のコードで実装できます。
この開放型スケーリングモデルは、固定機能アナログカードに対するMPINOプラットフォームの最も明確な利点の一つです。伝達関数を自ら定義し、バージョン管理し、監査することができます。
NTC温度入力と熱モニタリング
汎用アナログチャネルに加え、複数のMPINOモデルは外部トランスミッタなしで直接温度を取得できる専用NTCサーミスタ入力を備えています。MPINO-8A4R-S、MPINO-8A4T-S、MPINO-8A8R-S、MPINO-8A8T-S、MPINO-16A8R8T、MPINO-16A16Rはそれぞれ2点のNTCチャネルを提供し、標準的な10kクラスのサーミスタを直結できるようバイアスされています。
ファームウェアはサーミスタ抵抗を、Betaパラメータ方程式またはより高精度なSteinhart-Hart多項式を用いて温度へ変換します。いずれもArduino IDEで簡潔に実装可能です。これによりNTC入力は、盤内温度監視、モータ巻線・軸受モニタリング、ヒートシンク保護、専用RTDトランスミッタでは過剰となる冷却水・油温ループに最適です。同一基板のリレーまたはトランジスタ出力と組み合わせれば、単一のMPINOコントローラが温度を読み取り、しきい値と比較し、冷却ファンや警報接点を完全に自律的に制御できます。
配線・絶縁・統合
アナログ入力はコントローラのねじ端子に結線され、すべてのMPINOユニットはDINレール取付に対応するため、標準的な制御盤にアナログ配線をすっきりと収容できます。デジタルI/Oはフォト絶縁されており、ノイズの多いスイッチング回路を高感度な測定フロントエンドから隔離します。アナログ信号ケーブルを電源配線から分離するという良好な施工慣行を守ることで、10ビット分解能の利点を最大限に活かせます。
取得したアナログ値は基板内に留まりません。ILIBを介してコントローラは測定値をRS-485でModbus RTUホールディングレジスタとして公開し(MPINO-8A4R-SおよびMPINO-8A4T-SはRS-232、ATmega2560ベースのMPINO-8A8R・MPINO-16A8R・MPINO-16A8R8TはRS-232 + RS-485 + UARTに対応)、同じ値をI²C経由でローカルディスプレイや補助プロセッサからも利用できます。つまり現場端子で測定した圧力や温度の値が、追加のゲートウェイ機器なしにHMI、SCADAポーリング、上位PLCへ即座に表示されます。
関連コントローラ


MPINO-16A8R8T
MPINO-16A8R8T 産業用Arduinoコントローラ
FAQ
MPINOのアナログ入力はどの信号レンジに対応していますか?▾
すべてのMPINOアナログ入力は、0-5V、0-10V、4-20mAの3つの標準工業レンジに対応します。選択は入力配線で行い、10ビットADCが各レンジを1024ステップに分解します。MPINO-8A4R-Sなどのモデルは、直接温度測定用の専用NTCサーミスタチャネルを2点追加で備えています。
各MPINOモデルはアナログ入力を何点備えていますか?▾
MPINO-8A4R-SとMPINO-8A4T-Sは6点のアナログ入力と2点のNTCチャネルを備えます。MPINO-8A8R-S、MPINO-8A8T-S、MPINO-8A8R、MPINO-16A8R、MPINO-16A16Rは4点のアナログ入力を提供し、MPINO-16A8R8Tは4点のアナログ入力に加え、比例制御用のアナログ出力(AO)を2点備えます。
HMIやSCADAシステムからアナログ値を読み取れますか?▾
はい。取得したアナログおよびNTC値はILIBライブラリを介してRS-485(モデルによりRS-232/UART)でModbus RTUレジスタとして公開され、I²Cでも利用できます。Modbus対応のHMI、SCADAプラットフォーム、PLCが外部ゲートウェイなしで直接ポーリングできます。

