“Q24DHCCPU-LS”のLinux対応(PDF:103KB)

特集論文
OS非搭載モデルC言語コントローラ
のLinux対応
“Q24DHCCPU−LS”
井上直丈*
山際勝美**
井上志郎***
OS Independent Model C Controller "Q24DHCCPU−LS" Supporting Linux
Naotake Inoue, Katsumi Yamagiwa, Shiro Inoue
要 旨
近年,製造ラインでは,シーケンサだけではなく,パソ
uLinuxを対応OSとすることでこの課題を解決した。この
コンやマイコンボードなどが各種制御装置や情報処理に使
製品は次の特長を備える。
用されているが,パソコンやマイコンボード用部品の生産
盧
OSに依存しない汎用アーキテクチャ
中止による管理コストの増大などが課題となっている。
盪
表示機能の強化,USB(Universal Serial Bus)・汎用
バスによる高い拡張性
C言語コントローラはパソコンやマイコンボード環境が
抱える課題の解消を目指した,リアルタイムOS
(Operating
(注1)
System)VxWorks
上でC言語プログラミングによって
蘯
盻
各種処理を実現する製品である。しかしながらパソコンや
Lineo uLinux対応
(100%ピュアなオープンソース構成)
オープンソース,パートナー製品によるGUI
(Graphical
User Interface)開発環境
マイコンボードによる既存システムを置き換えるには,こ
眈
汎用ディスプレイ・USB周辺機器の活用
れまで開発してきたプログラム資産をVxWorks上に移植
眇
オープンソース及びパートナー製品の活用
する必要があり,C言語コントローラを採用するにあたり
課題となっていた。
本稿では,今回開発したOS非搭載モデルC言語コント
ローラQ24DHCCPU−LSについて述べる。
今回,従来機種に加えてOS非搭載モデルC言語コント
(注1) VxWorksは,Wind River Systems,Inc.の登録商標である。
ローラ“Q24DHCCPU−LS”を開発し,第1弾としてLineo
開発支援ツール
組み込みGUI統合開発環境
モデルベースデザイン
組み込みソフトウェア開発支援
シミュレーション
ビジョンシステム
プロセスデータ計測監視
SECS通信
装置操作自動化
ミドルウェア
プラグイン
eclipse(注2)
Linux(注3)
GNU
オープンソース
パートナー
C言語コントローラ
MELSEC-Q
VxWorks
Lineo uLinux
オープンソースカスタマイズなら,
OS非搭載モデルC言語コントローラ
Q24DHCCPU-LS
カスタマイズ
CW Workbench
Lineo uLinux ELITE
オープンプラットフォーム
(注2) eclipseは,Eclipse Foundations, Inc. の登録商標である。
(注3) Linuxは,Linus Torvalds氏の登録商標である。
SECS:SEMI Equipment Communications Standard
SEMI:Semiconductor Equipment and Materials International
GNU:GNU's Not Unix
OS非搭載モデルC言語コントローラ“Q24DHCCPU−LS”のコンセプトと外観
MELSEC−QシリーズのOS非搭載モデルC言語コントローラQ24DHCCPU−LSでは,リネオソリューションズ㈱のLineo uLinuxをインス
トールすることで,高度な情報処理と,パソコンと同様のユーザーインタフェース環境を構築することができる。
*
三菱電機㈱ 名古屋製作所 **三菱電機メカトロニクスソフトウエア㈱ ***三菱電機エンジニアリング㈱
(
7 225)