目次

MPAINO Series

Arduino IDE開始ガイド — Arduino IDEとILOGICSボードのインストール、MPAINOの接続、ボード・ポート選択、最初の入出力確認を説明します。

MPINO Studio 2でMPAINOの最初のプロジェクトを作る — MPAINO-8A8R(T)の入力P0と出力P64をラダーで接続します。

MPAINO Seriesは、Arduino IDE(Arduino C/C++)またはMPINO STUDIO 2(Arduino C/C++ & ラダーロジック)でデジタル入出力、アナログ入出力、温度センサ入力、高速パルス入出力を制御できるモジュール式の産業用Arduinoシリーズです。

CPUモジュール、I/Oモジュール、オプションモジュールを選択して構成します。 選択した構成に組み立てて出荷します。

RS-232 1チャンネル、RS-485 1チャンネル、UART 1チャンネルに対応します。

型式の読み方

MPAINO Series比較表

モデル プログラム デジタル入力 リレー出力 トランジスタ出力 高速パルス入力 エンコーダ入力 RS-232 RS-485 UART
MPAINO-8A8R Arduino & ラダーロジック 8 8 0 4 2 1 1 1
MPAINO-8A8T Arduino & ラダーロジック 8 0 8 4 2 1 1 1
MPAINO-16A16R Arduino & ラダーロジック 16 16 0 4 2 1 1 1
MPAINO-16A16T Arduino & ラダーロジック 16 0 16 4 2 1 1 1
MPAINO-16A32R Arduino & ラダーロジック 16 32 0 4 2 1 1 1
MPAINO-24A24R Arduino & ラダーロジック 24 24 0 4 2 1 1 1
MPAINO-24A24T Arduino & ラダーロジック 24 0 24 4 2 1 1 1
MPAINO-32A16R Arduino & ラダーロジック 32 16 0 4 2 1 1 1
MPAINO-32A32R Arduino & ラダーロジック 32 32 0 4 2 1 1 1
MPAINO-32A32T Arduino & ラダーロジック 32 0 32 4 2 1 1 1
MPAINO-48A48R Arduino & ラダーロジック 48 48 0 2 1 1 1 1
MPAINO-48A48T Arduino & ラダーロジック 48 0 48 2 1 1 1 1
MPAINO-64A64R Arduino & ラダーロジック 64 64 0 2 1 1 1 1
MPAINO-64A64T Arduino & ラダーロジック 64 0 64 2 1 1 1 1

オプションモジュールを追加することで、アナログ入出力、温度センサ入力、高速パルス出力を使用できます。

MPAINO Series仕様表

製品ごとのArduino IDEボード名、ダウンロードケーブル、ドライバー、基本ピン番号を確認できます。オプションモジュールのピン番号は、注文した構成と各モジュールの詳細を確認してください。

製品 Arduino IDEボード ダウンロードケーブル・ドライバー ピンの種類 ピン番号
MPAINO-8A8R · MPAINO-8A8T MPAINO-8A8R(T) USBケーブル
CP210xドライバー
デジタル入力 D0~D7
リレー出力(R型) D64~D71
トランジスタ出力(T型) D64~D71
モジュール高速入力・割り込み D0、D1
CPU割り込み D20、D21
MPAINO-16A16R · MPAINO-16A16T MPAINO-16A16R(T) USBケーブル
CP210xドライバー
デジタル入力 D0~D15
リレー出力(R型) D64~D79
トランジスタ出力(T型) D64~D79
モジュール高速入力・割り込み D0、D1
CPU割り込み D20、D21
MPAINO-16A32R MPAINO-16A32R(T) USBケーブル
CP210xドライバー
デジタル入力 D0~D15
リレー出力 D64~D95
モジュール高速入力・割り込み D0、D1
CPU割り込み D20、D21
MPAINO-24A24R · MPAINO-24A24T MPAINO-24A24R(T) USBケーブル
CP210xドライバー
デジタル入力 D0~D23
リレー出力(R型) D64~D87
トランジスタ出力(T型) D64~D87
モジュール高速入力・割り込み D0、D1
CPU割り込み D20、D21
MPAINO-32A16R MPAINO-32A16R(T) USBケーブル
CP210xドライバー
デジタル入力 D0~D31
リレー出力 D64~D79
モジュール高速入力・割り込み D0、D1
CPU割り込み D20、D21
MPAINO-32A32R · MPAINO-32A32T MPAINO-32A32R(T) USBケーブル
CP210xドライバー
デジタル入力 D0~D31
リレー出力(R型) D64~D95
トランジスタ出力(T型) D64~D95
モジュール高速入力・割り込み D0、D1
CPU割り込み D20、D21
MPAINO-48A48R · MPAINO-48A48T MPAINO-48A48R(T) USBケーブル
CP210xドライバー
デジタル入力 D0~D47
リレー出力(R型) D64~D111
トランジスタ出力(T型) D64~D111
CPU割り込み D20、D21
MPAINO-64A64R · MPAINO-64A64T MPAINO-64A64R(T) USBケーブル
CP210xドライバー
デジタル入力 D0~D63
リレー出力(R型) D64~D127
トランジスタ出力(T型) D64~D127
CPU割り込み D20、D21

CPUモジュール

オプションモジュール

製品構成に以下のオプションモジュールを追加できます。 選択した構成に組み立てて出荷します。
ユーザーによるI/Oモジュールやオプションモジュールの追加・取り外しはできません。

コード 機能 モジュール当たりの点数 最大構成 主な特長
X・詳細 アナログ入力 4点 最大5台、20点 ADS1118
DC 0~5V・0~10V・0(4)~20mA・NTC入力選択
F・詳細 PT100Ω温度センサ入力 4点 最大5台、20点 ADS1118
2線式または3線式PT100Ω入力
Y・詳細 アナログ出力 3点 最大4台、12点 PWM平滑
DC 0~5V・0~10V・0(4)~20mA出力選択
K・詳細 高速パルス出力 6点 最大2台、12点 MCU PWM信号を直接出力

アナログ入力とPT100Ω温度センサ入力の合計は最大20点です。
アナログ出力と高速パルス出力の合計は最大12点です。
オプションモジュールを追加した製品はカスタム製作となるため、交換や返金が難しくなります。

論理チャンネル番号

MPAINOコアは、お客様がモジュール順に使いやすいよう、論理番号を実際のMCUピンに変換します。

機能 ユーザー番号 備考
デジタル入力 0から 製品の入力点数まで連続使用
デジタル出力 64から Rはリレー、Tはトランジスタ出力
アナログ入力 X 0~19 モジュール数で使用範囲が決まる
アナログ出力 Y 0~11 モジュール数で使用範囲が決まる
PT100入力 F 0~19 F~F5論理チャンネル
// MPAINO-8A8R例:最初の入力で最初のリレー出力を制御
const uint8_t inputChannel = 0;
const uint8_t outputChannel = 64;
 
void setup() {}
 
void loop() {
  digitalWrite(outputChannel, digitalRead(inputChannel));
}

MPAINOのdigitalPinToInterrupt(2)は、デジタル入力2番ではなくSDA割り込みを意味します。 外部割り込みには、MPAINO専用の論理番号0~3の基準を確認してください。

はじめての配線と入出力確認 →