Technology
WES2009(WindowsXPエンベデッド)
(WES2009(WindowsXPエンベデッド))
WES2009はMicrosoft社製のOS(オペレーティングシステム)です。
Windows Embedded Standard 2009の略で、Windows XP Professional SP3をベースに設計されており、組込向けに最適化されています。
Windowsベースで開発したソフトウェア
WES2009は、「Windows Embedded Standard 2009」の略称で、Microsoftが提供していた組込み機器向けのオペレーティングシステムです。
Windows XP Professional Service Pack 3を基盤としており、一般的なWindowsの機能を、用途に応じて必要な構成へ絞り込んで組込み機器へ搭載できるようにしたOSです。
Windows用に開発されたソフトウェアや周辺機器の資産を活用しやすいため、計量制御盤、産業用端末、表示装置、監視システムなどで利用されてきました。
ハカルプラスでも、機能が複雑化した一部の計量制御盤において、従来のWindowsソフトウェア資産を活用し、開発期間を短縮する目的でWES2009を採用した実績があります。
WES2009の主な特長
Windows XPとの高い互換性
WES2009はWindows XP Professional SP3を基盤としているため、当時のWindows向けアプリケーション、ドライバー、通信ライブラリなどを利用しやすいことが特長です。
専用の組込みOS向けにソフトウェアを最初から作り直す場合と比べ、既存のWindows用ソフトウェアを流用できる可能性があります。
必要な機能を選択して構成できる
一般的なパソコン用Windowsには、多数の機能が標準で含まれています。WES2009では、機器に必要な機能を選択してOSを構成できます。
例えば、次のような機能を用途に応じて組み込みます。
- 画面表示・操作機能
- Ethernetやシリアル通信
- USB機器・記録媒体への対応
- データベース接続
- プリンター・帳票出力
- リモートメンテナンス
- .NET Frameworkを利用するアプリケーション
不要な機能を省くことで、ストレージ容量やメモリ使用量を抑え、用途を限定した専用端末を構築できます。
専用機器として運用しやすい
計量制御盤や産業用端末では、一般のパソコンのように利用者が自由に操作するのではなく、決められたアプリケーションだけを使用します。
WES2009では、専用アプリケーションの自動起動や、不要な操作の制限などを組み合わせ、専用機器として運用できます。
計量制御盤での利用
計量制御盤では、PLCや計量コントローラによる設備制御に加えて、パソコン側で次のような処理を行う場合があります。
- 計量設定値・配合情報の管理
- 計量値・製造実績の表示
- 品種・原料・ロット情報の管理
- データベースへの実績保存
- 日報・月報・帳票の作成
- PLCや計測機器との通信
- 上位システムとのデータ連携
これらの機能が複雑になると、タッチパネルやPLCだけではなく、Windows上で動作する専用ソフトウェアを利用する構成が適する場合があります。
WES2009を使用することで、従来のWindows向けソフトウェアや通信部品を活用しながら、制御盤へ組み込む専用端末を構築できました。
PLCとの役割分担
WES2009を搭載したパソコンや産業用端末は、設備の安全制御を直接担当するものではありません。
一般的には、次のように役割を分担します。
- PLCが設備の運転・停止・インターロックを制御する
- 計量コントローラが重量演算や計量動作を行う
- WES2009端末が設定・表示・実績保存を担当する
- 上位システムとの通信や帳票処理を端末が行う
端末が停止した場合でも、設備を安全に停止できるように、制御と情報処理を適切に分離して設計します。
組込み向け機能
WES2009では、組込み機器の安定運用を支援するため、書込み保護などの機能を利用できます。
書込み保護
ストレージへの書込みを一時的な領域へ転送することで、OS領域の変更や破損を抑える構成が可能です。
不意の電源断や利用者の操作による設定変更から、システムを保護する目的で利用されます。
専用アプリケーションの自動起動
端末の起動後に計量・監視ソフトウェアを自動的に立ち上げ、利用者がWindowsのデスクトップを操作しない構成にできます。
不要な機能の削減
利用しないWindows機能をOS構成から省くことで、保存容量、起動時間、管理対象を減らせます。
WES2009のサポート終了
WES2009はすでにMicrosoftのサポートが終了しており、新たなセキュリティ更新や不具合修正は提供されません。
そのため、現在は新規開発で採用するOSではなく、既設設備で使用されている旧システムの保守対象として扱う必要があります。
サポートが終了したOSを継続使用すると、次のような課題があります。
- 新たに発見された脆弱性が修正されない
- 新しいパソコンや周辺機器へ対応できない
- 交換用ハードウェアを入手しにくい
- 新しいブラウザや通信方式を利用できない
- 新しいデータベースや上位システムと連携できない
- 故障時に同じ環境を再構築できない可能性がある
既設設備で継続使用する場合の対策
すぐに更新できない設備では、WES2009端末を外部の脅威から隔離し、故障時に復旧できるように準備します。
- インターネットへ直接接続しない
- 設備ネットワークと社内ネットワークを分離する
- 接続できる機器・通信先を制限する
- 不要な通信ポートやサービスを停止する
- 私物USBメモリを接続しない
- ストレージの複製やバックアップを保存する
- 設定ファイル・ソースコード・復旧手順を管理する
- 交換用端末や代替機を確保する
ネットワークから隔離されている場合でも、USBメモリや保守用パソコンを介してマルウェアが侵入する可能性があります。可搬媒体の管理も重要です。
WES2009端末を更新する際の確認項目
WES2009を新しい環境へ移行する場合、OSだけを入れ替えればよいとは限りません。
次のような既存資産を調査します。
- 使用している端末・CPU・メモリ・ストレージ
- 計量・監視アプリケーション
- Visual Basicなどの開発言語
- ActiveXや外部ライブラリ
- PLC・計量コントローラとの通信
- 通信カードやUSB機器のドライバー
- データベースと保存形式
- プリンター・帳票・バーコード機器
- 上位システムとの連携仕様
旧ソフトウェアでは、現在のWindowsで利用できないドライバーや部品が使われている場合があります。現行機能を整理したうえで、改修、再構築、段階的移行のいずれが適切か判断します。
新しいOSへの移行
更新先としては、Windows IoT系OS、産業用Windows端末、Linuxを搭載したSBCや産業用コンピュータなどが候補になります。
既存のWindowsアプリケーションや周辺機器を活用する場合はWindows系、Web画面やデータ収集を中心に再構築する場合はLinux系など、必要な機能と保守期間を踏まえて選定します。
移行時には、従来の画面や機能をそのまま再現するだけでなく、次のような改善も検討できます。
- 画面操作性の向上
- データベース・帳票の刷新
- ネットワーク・セキュリティの強化
- 遠隔監視・保守機能の追加
- 交換しやすいハードウェア構成への変更
- ソースコード・設定・復旧手順の再整備
ハカルプラスのWES2009対応
ハカルプラスでは、一部の計量制御盤においてWES2009を搭載したシステムを開発した実績があります。
既存のWindows向けソフトウェア資産を活用しながら、計量設定、設備監視、実績保存、帳票出力などの機能を制御盤へ組み込んできました。
既設システムについては、次のような対応を検討します。
- WES2009端末の構成・動作環境の調査
- 計量・監視ソフトウェアの確認
- PLC・計量器・周辺機器との通信確認
- ストレージ・設定データのバックアップ
- 故障時の復旧方法の整理
- 交換端末・代替ハードウェアの検討
- 新しいWindows環境への移行
- 既存機能を踏まえたシステム再構築
OSだけでなく、制御盤、PLC、計量コントローラ、通信、データベース、周辺機器まで含めて、設備全体の更新方法を検討します。
よくある質問
Q. WES2009とは何ですか?
A. Windows XP Professional SP3を基盤とした、Microsoftの組込み機器向けOSです。正式名称はWindows Embedded Standard 2009です。
Q. WES2009とWindows XPは同じですか?
A. WES2009はWindows XP系の技術を基盤としていますが、必要な機能を選択して専用機器へ組み込むためのOSです。
Q. WES2009は現在も使用できますか?
A. 既設設備で動作している例はありますが、Microsoftのサポートは終了しています。ネットワーク隔離や更新計画が必要です。
Q. WES2009を新規設備へ採用できますか?
A. サポートが終了しているため、新規設備への採用は適切ではありません。現行のWindows IoT系OSやLinuxなどを検討します。
Q. WES2009端末が故障した場合、同じ端末へ交換できますか?
A. 同型機の入手が難しい場合があります。ストレージの複製、交換候補端末、ドライバー互換性などを事前に確認する必要があります。
Q. 新しいWindowsへそのまま移行できますか?
A. 旧ドライバー、ActiveX、通信ライブラリなどが新しいOSで動作しない場合があります。事前調査と改修が必要です。
Q. WES2009をネットワークへ接続してもよいですか?
A. 外部ネットワークへの直接接続は避け、設備ネットワークの分離、通信先の制限などを行う必要があります。
Q. ハカルプラスではWES2009システムの更新に対応できますか?
A. 既存ソフトウェア、PLC通信、計量機器、周辺機器を確認し、保守継続や新しい環境への移行を検討できます。
関連ワード
・Windows10 IoT
・Linux
・SBCの組込み
・Visual Basic系プログラミング(Visual Basic .NET/VBA/Visual Basic)
・産業用端末・FAコンピュータ(タブレットPC/パネルコンピュータ/FAパソコン/ハンディターミナル)
・Microsoft SQL
資産の流用が容易なため、その他の組込系OSを使用した場合よりも開発を高速化できる場合があります。
近年、計量制御盤製品は仕様が複雑化しており、従来のソフトウェア資産を可能な限り流用して短期間で開発するために、当社の一部の計量制御盤製品では、このOSを利用して開発しています。
同じカテゴリの『ハカル技術辞典』を見る