CAN Bus コンパクト I/O モジュール

UIROBOT CAN bus コンパクト I/O モジュール — 分散制御システム向け 8/16 チャンネルデジタル入出力拡張。

# CAN Bus コンパクト I/O モジュール — クイック概要 > UIM0808/UIM1616 I/O モジュールの製品ラインアップ、システムアーキテクチャ、選定ガイド --- ## 製品ラインアップ | モデル | デジタル入力 | デジタル出力 | 出力電流 | 電源電圧 | 寸法 | |-------|------------|-------------|---------|---------|------| | UIM0808 | 8 ch (NPN) | 8 ch (MOSFET) | 500 mA / ch | 12–24 VDC | 78 × 68 × 12 mm | | UIM1616 | 16 ch (NPN) | 16 ch (MOSFET) | 500 mA / ch | 12–24 VDC | 120 × 68 × 12 mm | --- ## 主な特長 :::grid{cols=2 style=card} **DSP 制御システム** フォールトトレランスとフェイルセーフユーザーインターフェースを備えた堅牢なハードウェアプラットフォーム。 **デジタルフィルタリング** 状態変化通知機能付きの耐ノイズ入力処理。 **SDK サポート** DLL、LIB、SO ファイルを含む完全な SDK。C++ および C# のサンプルコード付属。 ::: ### 入力ポート - 最大 16 のデジタル入力ポート(NPN タイプ) - 1 つのクワッドラチャエンコーダインターフェース - 1500V 光電絶縁 - ESD 保護 ### 出力ポート - 最大 16 のデジタル出力ポート - ポートあたり 500 mA 出力電流 - 最大総出力電流:4000 mA - 1500V 光電絶縁 - ESD 保護 - 過熱、過負荷、短絡、過電圧保護 - 電流制限 ### CAN ネットワーキング - アクティブ CAN 2.0、最大 1 Mbps - 1500V 光電絶縁 - 3 種類の ID をサポート:ノード ID、グループ ID、グローバル ID --- ## UIM0808 — 8 チャンネル I/O モジュール UIM0808 は、コンパクトな筐体に 8 つのデジタル入力と 8 つのデジタル出力を提供します。CAN 2.0 で通信し、中程度の I/O 密度を必要とするアプリケーション向けに設計されています。 ### 仕様 | パラメータ | 仕様 | |-----------|------| | 電源電圧 | 12–24 VDC | | デジタル入力 | 8 チャンネル、NPN タイプ | | 入力電圧範囲 | 0–24 VDC | | デジタル出力 | 8 チャンネル、MOSFET プッシュプル | | 出力電流 | 500 mA / チャンネル | | 最大総出力電流 | 4000 mA | | 絶縁 | 1500V(フォトカプラ) | | CAN プロトコル | アクティブ CAN 2.0 | | CAN ボーレート | 最大 1 Mbps | | 寸法 | 78 × 68 × 12 mm | | 動作温度 | -40°C ~ 85°C | ### 配線図 ![UIM0808 配線図](/media/uim1616/1782709906953-c46zjs.jpg) --- ## UIM1616 — 16 チャンネル I/O モジュール UIM1616 は、16 のデジタル入力と 16 のデジタル出力で I/O 密度を 2 倍にします。UIM0808 と同じ CAN bus プロトコルと 1ms スキャンサイクルを共有しているため、同じネットワーク上に両方のモジュールを混在させることが容易です。 ### 仕様 | パラメータ | 仕様 | |-----------|------| | 電源電圧 | 12–24 VDC | | デジタル入力 | 16 チャンネル、NPN タイプ | | 入力電圧範囲 | 0–24 VDC | | デジタル出力 | 16 チャンネル、MOSFET プッシュプル | | 出力電流 | 500 mA / チャンネル | | 最大総出力電流 | 4000 mA | | 絶縁 | 1500V(フォトカプラ) | | CAN プロトコル | アクティブ CAN 2.0 | | CAN ボーレート | 最大 1 Mbps | | 寸法 | 120 × 68 × 12 mm | | 動作温度 | -40°C ~ 85°C | ### 配線図 ![UIM1616 配線図](/media/uim1616/1782709905633-hedj9u.jpg) --- ## 比較 | 機能 | UIM0808 | UIM1616 | |------|---------|---------| | デジタル入力 | 8 | 16 | | デジタル出力 | 8 | 16 | | 入力タイプ | NPN | NPN | | 出力電流 | 500 mA / ch | 500 mA / ch | | 最大総電流 | 4000 mA | 4000 mA | | 電源電圧 | 12–24 VDC | 12–24 VDC | | 絶縁 | 1500V | 1500V | | エンコーダインターフェース | あり | あり | | 寸法 | 78 × 68 × 12 mm | 120 × 68 × 12 mm | | 最適用途 | 中程度の I/O | 本格的な拡張 | --- ## クイックスタート ### ステップ 1 — モジュールの選択 | 必要なもの | 使用するモジュール | |-----------|----------------| | 最大 8 DI + 8 DO | UIM0808 | | 最大 16 DI + 16 DO | UIM1616 | ### ステップ 2 — ハードウェアの接続 1. 電源を接続(12–24 VDC) 2. CANH と CANL を CAN bus に配線(ツイストペア推奨) 3. センサーをデジタル入力に、負荷をデジタル出力に接続 4. **電源投入前にすべての配線を再確認** ### ステップ 3 — StepEva3 ソフトウェアの使用 1. Windows コントロールパネル **StepEva3** をダウンロードして実行 2. **UIM2513 (RS232-CAN)** ゲートウェイを選択 3. デバイス一覧から操作する I/O モジュールを選択 4. I/O コントロールパネルで入力を読み取り、出力を制御 --- ## CAN Bus 注意事項 > **警告** - スター接続は避けてください。CAN ケーブル長が 20 メートルを超える場合は、専用の CAN ケーブルを使用してください。各ノードへのブランチケーブル長は 20 cm を超えないようにしてください。 - UIM2513 には終端抵抗が内蔵されており、トグルスイッチで有効化できます。CAN ケーブルのもう一端に 120 オームの終端抵抗を接続することを推奨します。 - **通電中のホットプラグは厳禁です**。ホットプラグは接地喪失を引き起こし、複数の UIM デバイスの焼損につながる可能性があります。 - すべての UIM デバイスを共通接地に接続してください。 --- ## 安全上の注意事項 | 注意事項 | 無視した場合の結果 | |---------|----------------| | 湿気、腐食性、可燃性ガスのある環境や可燃物の近くで使用しないでください | 火災/故障 | | 油や水に浸かった電線を使用しないでください | 火災/故障 | | 頻繁な電源オン/オフは避けてください | 故障 | | 絶対に分解、改造、修理しないでください | 火災/故障 | | 電源電圧は製品要件を満たしている必要があります | 故障 | | 長期間使用しない場合は電源を切ってください | 火災/故障 | --- ## 命令セット概要 ### システム命令 | ニーモニック | 制御ワード | 機能 | 説明 | |-----------|----------|------|------| | `PP[i]` | 0x01 | 設定/取得 | プロトコルパラメータ | | `IE[i]` | 0x07 | 設定/取得 | 情報有効化 | | `ML` | 0x0B | 取得 | モデル情報 | | `SN` | 0x0C | 取得 | シリアル番号 | | `ER[i]` | 0x0F | クリア/取得 | エラーレポート | | `QE[i]` | 0x3D | 設定/取得 | クワッドラチャエンコーダ | | `SY[i]` | 0x7E | 設定 | システム操作 | ### I/O 命令 | ニーモニック | 制御ワード | 機能 | 説明 | |-----------|----------|------|------| | `TG[i]` | 0x35 | 設定/取得 | 入力トリガタイプ | | `DI` | 0x37 | 設定/取得 | デジタル入出力 | ### 補助エンコーダ命令 | ニーモニック | 制御ワード | 機能 | 説明 | |-----------|----------|------|------| | `SP` | 0x1E | 取得 | エンコーダ速度 | | `PR` | 0x1F | 取得 | エンコーダ周期カウント | | `PA` | 0x20 | 取得 | エンコーダカウント | | `OG` | 0x21 | 設定 | エンコーダカウンタクリア | ### 通知命令 | ニーモニック | 制御ワード | 機能 | 説明 | |-----------|----------|------|------| | `RT` | 0x5A | 自動送信 | リアルタイム情報 | :::tip すべての I/O モジュールは UIROBOT モータコントローラと同じ CAN 2.0B プロトコルを使用するため、統一された CAN bus ネットワークでのシームレスな統合が可能です。 ::: --- ## ダウンロード - 📋 [UIM1616 ユーザーマニュアル V4.7 (PDF)](https://www.uirobot.com/uploads/files/Manual_UIM1616%20V4.7.pdf) - 📋 [StepEva3 ユーザーマニュアル V4.7 (PDF)](https://www.uirobot.com/uploads/files/Manual_StepEva3%20V4.7.pdf) - 📋 [uirSDK3 ユーザーマニュアル V4.7 (PDF)](https://www.uirobot.com/uploads/files/f30fdec2ef52855e328edf9abcbd1d4e.pdf) --- ## 関連製品 | 製品 | 説明 | |------|------| | UIM342 | CAN bus スマートモータコントローラ | | UIM342A | CAN bus スマートモータコントローラ(アブソリュートエンコーダ) | | UIM2513 | RS232 to CAN ゲートウェイ | | UIM2523 | Ethernet to CAN ゲートウェイ | | UIC320A | USB to CAN 2.0B アダプタ(絶縁型) | | MMC90X | 小型モーション制御コンピュータ | --- ## 関連ドキュメント - [UIM1616 デジタル I/O コントローラ — 技術リファレンス](/docs/uim1616) - [UIM342 CAN Bus スマートサーボステッピングモータコントローラ](/docs/uim342) - [UIM342A CAN Bus スマートサーボステッピングモータコントローラ](/docs/uim342a) - [クイックスタートガイド](/docs/quick-start) --- *最終更新: 2026-07-03 | UIM0808/UIM1616 ユーザーマニュアル V4.7 に基づく*