ja-jp_products:mpaino_8a8r
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| ja-jp_products:mpaino_8a8r [2026/09/12 15:37] – 바깥 편집 127.0.0.1 | ja-jp_products:mpaino_8a8r [2026/09/15 15:28] (現在) – 外部編集 127.0.0.1 | ||
|---|---|---|---|
| 行 5: | 行 5: | ||
| 選択したI/ | 選択したI/ | ||
| - | [[: | + | [[: |
| - | [[: | + | [[: |
| - | [[: | + | [[: |
| - | [[: | + | [[: |
| MPAINO-8A8Rはデジタル入力8点とリレー出力8点を備えています。RS-232、RS-485、UART、I²C通信を使用できます。 | MPAINO-8A8Rはデジタル入力8点とリレー出力8点を備えています。RS-232、RS-485、UART、I²C通信を使用できます。 | ||
| Arduino IDE(Arduino C/ | Arduino IDE(Arduino C/ | ||
| + | |||
| + | [[: | ||
| + | |||
| + | |||
| + | |||
| + | |||
| \\ | \\ | ||
| 行 42: | 行 48: | ||
| ===== デジタル入力 ===== | ===== デジタル入力 ===== | ||
| + | [[: | ||
| ^ グループ ^ 端子 ^ 入力構成 ^ 端子台と配線例 ^ | ^ グループ ^ 端子 ^ 入力構成 ^ 端子台と配線例 ^ | ||
| | COM0 | D0~D3 | 絶縁デジタル入力4点 \\ D0・D1はINT0・INT1兼用 | {{: | | COM0 | D0~D3 | 絶縁デジタル入力4点 \\ D0・D1はINT0・INT1兼用 | {{: | ||
| 行 75: | 行 82: | ||
| === 関数例・連続読み取りフィルタ:IdigitalRead() === | === 関数例・連続読み取りフィルタ:IdigitalRead() === | ||
| + | |||
| + | **関数の詳細: | ||
| **関数プロトタイプ** | **関数プロトタイプ** | ||
| 行 97: | 行 106: | ||
| === 関数例・チャタリング防止:Ibounce(), | === 関数例・チャタリング防止:Ibounce(), | ||
| + | |||
| + | **関数の詳細: | ||
| **関数プロトタイプ** | **関数プロトタイプ** | ||
| 行 139: | 行 150: | ||
| === 関数例・入力トグル:Ialt() === | === 関数例・入力トグル:Ialt() === | ||
| + | |||
| + | **関数の詳細: | ||
| **関数プロトタイプ** | **関数プロトタイプ** | ||
| 行 171: | 行 184: | ||
| ===== リレー出力 ===== | ===== リレー出力 ===== | ||
| + | [[: | ||
| ^ グループ ^ 出力端子 ^ 接点構成 ^ 端子台と配線例 ^ | ^ グループ ^ 出力端子 ^ 接点構成 ^ 端子台と配線例 ^ | ||
| | COM2 | D64~D67 | リレー出力4点がCOM2を共用 | {{: | | COM2 | D64~D67 | リレー出力4点がCOM2を共用 | {{: | ||
| 行 209: | 行 223: | ||
| ==== プログラム例・パルスカウント ==== | ==== プログラム例・パルスカウント ==== | ||
| - | I²C端子のSDA(D20)は4.7kΩプルアップ入力です。 この例はI²C通信と同時に使用しないでください。 | + | I²C端子のSDA(D20)は4.7kΩプルアップ入力です。 この例はI²C通信と同時に使用しないでください。 |
| <code cpp> | <code cpp> | ||
| 行 234: | 行 248: | ||
| ==== プログラム例・エンコーダ入力 ==== | ==== プログラム例・エンコーダ入力 ==== | ||
| - | I²C端子のSDA(D20)は4.7kΩプルアップ入力です。 この例はI²C通信と同時に使用しないでください。 | + | I²C端子のSDA(D20)は4.7kΩプルアップ入力です。 この例はI²C通信と同時に使用しないでください。 |
| <code cpp> | <code cpp> | ||
| 行 298: | 行 312: | ||
| <code cpp> | <code cpp> | ||
| - | // MPダウンロードケーブルのSerialモニター ↔ RS-232 Serial2 | + | // USBダウンロードポートのSerialモニター ↔ RS-485 Serial2 |
| void setup() { | void setup() { | ||
| Serial.begin(115200); | Serial.begin(115200); | ||
| 行 317: | 行 331: | ||
| <code cpp> | <code cpp> | ||
| - | // MPダウンロードケーブルのSerialモニター ↔ RS-232 | + | // USBダウンロードポートのSerialモニター ↔ UART Serial3 |
| void setup() { | void setup() { | ||
| Serial.begin(115200); | Serial.begin(115200); | ||
| 行 371: | 行 385: | ||
| === 関数例・Modbus RTU Slave:ImodbusRTUMem(), | === 関数例・Modbus RTU Slave:ImodbusRTUMem(), | ||
| + | |||
| + | **関数の詳細: | ||
| **関数プロトタイプ** | **関数プロトタイプ** | ||
| 行 415: | 行 431: | ||
| === 関数例・Modbus RTU Master:ImodbusRTUmasterInit(), | === 関数例・Modbus RTU Master:ImodbusRTUmasterInit(), | ||
| + | |||
| + | **関数の詳細: | ||
| **関数プロトタイプ** | **関数プロトタイプ** | ||
| 行 455: | 行 473: | ||
| === 関数例・LS産電Cnet SLave:ICnetMem()、ICnetAdr()、ICnetInit()、ICnet() === | === 関数例・LS産電Cnet SLave:ICnetMem()、ICnetAdr()、ICnetInit()、ICnet() === | ||
| + | |||
| + | **関数の詳細: | ||
| **関数プロトタイプ** | **関数プロトタイプ** | ||
| 行 500: | 行 520: | ||
| ===== オプションモジュール ===== | ===== オプションモジュール ===== | ||
| + | |||
| + | 製品構成に以下のオプションモジュールを追加できます。 選択した構成に組み立てて出荷します。 \\ | ||
| + | ユーザーによるI/ | ||
| + | |||
| + | ^ コード ^ 機能 ^ モジュール当たりの点数 ^ 最大構成 ^ 主な特長 ^ | ||
| + | | [[: | ||
| + | | [[: | ||
| + | | [[: | ||
| + | | [[: | ||
| + | |||
| + | アナログ入力とPT100Ω温度センサ入力の合計は最大20点です。 \\ | ||
| + | アナログ出力と高速パルス出力の合計は最大12点です。 \\ | ||
| + | オプションモジュールを追加した製品はカスタム製作となるため、交換や返金が難しくなります。 | ||
| 出荷時に該当するオプションモジュールを搭載した製品で使用する例です。 例に示したモジュール構成と実際の出荷構成を一致させてください。 | 出荷時に該当するオプションモジュールを搭載した製品で使用する例です。 例に示したモジュール構成と実際の出荷構成を一致させてください。 | ||
| 行 525: | 行 558: | ||
| === 関数例・入力範囲換算:IanalogRead(), | === 関数例・入力範囲換算:IanalogRead(), | ||
| + | |||
| + | **関数の詳細: | ||
| **関数プロトタイプ** | **関数プロトタイプ** | ||
| 行 556: | 行 591: | ||
| === 関数例・4~20mA範囲換算:IanalogRead2(), | === 関数例・4~20mA範囲換算:IanalogRead2(), | ||
| + | |||
| + | **関数の詳細: | ||
| **関数プロトタイプ** | **関数プロトタイプ** | ||
| 行 589: | 行 626: | ||
| === 関数例・移動平均:analogReadAvg(), | === 関数例・移動平均:analogReadAvg(), | ||
| + | |||
| + | **関数の詳細: | ||
| **関数プロトタイプ** | **関数プロトタイプ** | ||
| 行 638: | 行 677: | ||
| === 関数例・NTC温度変換:ntcRead(), | === 関数例・NTC温度変換:ntcRead(), | ||
| + | |||
| + | **関数の詳細: | ||
| **関数プロトタイプ** | **関数プロトタイプ** | ||
| 行 669: | 行 710: | ||
| === 関数例・PT100入力値読み取り:pt100Read() === | === 関数例・PT100入力値読み取り:pt100Read() === | ||
| + | |||
| + | **関数の詳細: | ||
| **関数プロトタイプ** | **関数プロトタイプ** | ||
| 行 713: | 行 756: | ||
| === 関数例・出力範囲換算:IanalogWrite(), | === 関数例・出力範囲換算:IanalogWrite(), | ||
| + | |||
| + | **関数の詳細: | ||
| **関数プロトタイプ** | **関数プロトタイプ** | ||
| 行 754: | 行 799: | ||
| === 関数例・デューティ値指定:PWM() === | === 関数例・デューティ値指定:PWM() === | ||
| + | |||
| + | **関数の詳細: | ||
| **関数プロトタイプ** | **関数プロトタイプ** | ||
| 行 774: | 行 821: | ||
| === 関数例・周波数・デューティ設定:FDPWM() === | === 関数例・周波数・デューティ設定:FDPWM() === | ||
| + | |||
| + | **関数の詳細: | ||
| **関数プロトタイプ** | **関数プロトタイプ** | ||
| 行 794: | 行 843: | ||
| === 関数例・指定個数パルス出力:NPWM_BEGIN(), | === 関数例・指定個数パルス出力:NPWM_BEGIN(), | ||
| + | |||
| + | **関数の詳細: | ||
| **関数プロトタイプ** | **関数プロトタイプ** | ||
| 行 816: | 行 867: | ||
| === 関数例・チャンネル出力停止・再開:PWMOFF() === | === 関数例・チャンネル出力停止・再開:PWMOFF() === | ||
| + | |||
| + | **関数の詳細: | ||
| **関数プロトタイプ** | **関数プロトタイプ** | ||
| 行 843: | 行 896: | ||
| === 関数例・PWMタイマ停止・初期化:PWM_RESET() === | === 関数例・PWMタイマ停止・初期化:PWM_RESET() === | ||
| + | |||
| + | **関数の詳細: | ||
| **関数プロトタイプ** | **関数プロトタイプ** | ||
| 行 891: | 行 946: | ||
| - Arduino IDEのツール → ポートで、確認したCOM番号を選択します。 | - Arduino IDEのツール → ポートで、確認したCOM番号を選択します。 | ||
| - ツール → ボードで'' | - ツール → ボードで'' | ||
| - | - ツール → 書込装置で'' | + | - Arduino IDE上部の**検証(✓)**を押します。エラーがなければ**書き込み(→)**を押してプログラムを転送します。 |
| [[https:// | [[https:// | ||
| 行 913: | 行 968: | ||
| [[: | [[: | ||
| - | |||
ja-jp_products/mpaino_8a8r.1789195022.txt.gz · 最終更新: by 127.0.0.1
