2021 年 05 月 18 日 Linux 技術ネタ
今回、三菱電機社製 MELSEC IQ-R C 言語インテリジェント機能ユニット (RD55UP06-V/RD55UP12-V) で Linux を動かしてみました。その際に必要となった、技術情報をまとめてみました。
三菱電機社製 MELSEC IQ-R C 言語インテリジェント機能ユニット (RD55UP06-V/RD55UP12-V)
MELSEC IQ-R C 言語インテリジェント機能ユニット のハードウェアについての詳細や、専用関数については、三菱電機様にお問い合わせください。
Linux に関するお問い合わせは、リネオソリューションズ株式会社( sales@lineo.co.jp ) までご連絡ください。
本記事は全 3 部構成になっており、まず導入編では Linux が起動するまでの手順をご紹介します。
MELSEC iQ-R C言語インテリジェント機能ユニットは SD メモリカードから Linux をブートする機能を搭載しています。
本記事はでは Linux における C 言語インテリジェント機能ユニットの動作について説明します。
本記事は Linux 及び C 言語プログラミングに関する基礎的な知識と MELSEC iQ-R シリーズに関する知識を有する方を対象としています。本書に従うことで 言語インテリジェント機能ユニットにて Linux を起動させ、シーケンサ CPU との連携を行うプログラムを作成することができます。
Linux で利用可能なソフトウェアコンポーネントの多くはオープンソースソフトウェアとなります。利用時には各ソフトウェアのライセンスを理解の上、ご利用願います。特に GPL(GNU Public License) のソフトウェアの場合に、利用形態によってはソースコードの公開義務が発生する場合がございます。
C 言語インテリジェント機能ユニットで Linux を起動するために必要な構成を以下に示します。
No. |
構成要素 |
説明 |
1 |
電源ユニット |
- |
2 |
ベースユニット |
- |
3 |
CPU ユニット |
- |
4 |
C 言語インテリジェント機能ユニット |
シリアル No.の上 2 桁が 08 以降の RD55UP06-V、 または RD55UP12-V をご使用ください。 |
5 |
SD メモリカード |
Appendix G. 使用可能な SD メモリカード参照 |
6 |
Ethernet ハブ |
- |
7 |
Ethernet ケーブル |
対応しているケーブルは C 言語インテリジェント機能ユニットのマニュアル [SH081563] 参照ください。 |
8 |
インターネット接続環境 |
ルータ等インターネットに直接アクセスできる環境をご用意ください。 |
9 |
SDメモリカードリーダライタ |
No.10 の PC に搭載されている場合は不要。 |
10 |
Windows PC(Windows 10) |
予め 10-1~4 のソフトウェアをインストールしてください。 |
10-1 |
SSH クライアント |
本書では Putty を使用します。https://www.putty.org/ |
10-2 |
ディスクイメージ書込みツール |
本書では DD for Windows を使用します。 https://www.si-linux.co.jp/techinfo/index.php?DD%20for%20Windows |
10-3 |
SFTP クライアント |
本書では WinSCP を使用します。 https://winscp.net/eng/index.php |
10-4 |
GX Works3 |
三菱電機から購入し、最新バージョンにアップデートしてください。 |
GX Works 3 を使用して、C 言語インテリジェント機能ユニットの IP アドレスを設定してシーケンサへの書込みを実行してください。
IP アドレスの設定については、「MELSEC iQ-R C 言語インテリジェント機能ユニットユーザーズマニュアル(応用編)[ SH-081564 ]」の「パラメータ設定」を参照願います。
(1)Linux SDメモリカードイメージをダウンロードします。ご利用の C 言語インテリジェント機能ユニット形名に対応したイメージをダウンロード願います。
(2) ディスクイメージ書込みツールを使用して Linux SD メモリカードイメージを SD メモリカードに書込みます。
(3) C 言語インテリジェント機能ユニットの SD メモリカードブート機能を有効にするための手順を示します。
上記の操作 ①~④ により、SD メモリカードのブート機能が有効になります。
(4) シーケンサシステムの電源を ON します。
(5) C 言語インテリジェント機能ユニットの RUN LED と CARD RDY LED が緑色点灯するまで待ちます。
(6) SSH クライアントを使用して C 言語インテリジェント機能ユニットにリモートログインしてください。
(7) SSH クライアントでログイン後、以下のメッセージが表示されると Linux が起動しています。
(1) SSH クライアントから以下のコマンドを実行してください。
(2) ERR LED が赤色点灯したことを確認し、シーケンサシステムの電源をOFFしてください。
(1) SSH クライアントで Linux にリモートログインします。
(2) Linux のテキストエディタ(例:Nano)で "/etc/resolv.conf" を開いてください。
(3) DNS サーバのアドレスを設定し、 "/etc/resolv.conf" を保存してください。
(4) 以下のコマンドで名前解決を管理しているサービスを再起動します。
SD メモリカードは 4GB 以上の三菱電機製 SD メモリカードを使用してください。
品名 |
内容 |
NZ1MEM-4GBSD |
SD メモリカード (4GB) |
NZ1MEM-8GBSD |
SD メモリカード (8GB) |
NZ1MEM-16GBSD |
SD メモリカード (16GB) |
2024 年 09 月 02 日 Vigiles サポート
2024 年 03 月 01 日 Vigiles サポート
2023 年 08 月 28 日 Vigiles サポート
2024 年 03 月 26 日 Yocto Project よもやま話
2023 年 07 月 25 日 Yocto Project よもやま話
2023 年 06 月 20 日 Yocto Project よもやま話
2024 年 01 月 10 日 Linux 技術ネタ
2023 年 12 月 12 日 Linux 技術ネタ
2023 年 03 月 31 日 Linux 技術ネタ
2024 年 07 月 26 日 イベントレポート
2024 年 07 月 09 日 イベントレポート
2024 年 06 月 03 日 イベントレポート
2023 年 05 月 30 日 リクルート
2022 年 12 月 27 日 リクルート
2022 年 09 月 27 日 リクルート
2024 年 09 月 25 日 信州リネオ便り
2024 年 08 月 20 日 信州リネオ便り
2024 年 08 月 07 日 信州リネオ便り
2019 年 12 月 10 日 ソリューション統括部
2019 年 12 月 10 日 ソリューション統括部
2019 年 12 月 10 日 ソリューション統括部
2019 年 12 月 13 日 マーケティング統括部
2019 年 04 月 25 日 マーケティング統括部
2018 年 12 月 18 日 マーケティング統括部