pulpul 日本の試験

エンベデッドシステムスペシャリスト 概念書 · 組込み・コンピュータシステム

業務機器の制御システム設計

業務機器の制御システム設計とは、計時機や自動機器などの現場の機器を対象に、センサやユニットから得た情報をもとに機器を動かすためのソフトウェアの構成と処理手順を定める作業である。機器の制御では、計時の精度、状態の表示、制御の周期など、時間と順序に関する条件を満たすことが求められるため、処理の順番と状態の扱いを明確にしておくことが欠かせない。

機器制御の構成と役割分担

業務機器の制御ソフトウェアは、全体を管理するメインタスクと、個別の機能を担当するタスクに分けて構成されることが多い。競泳計時システムでは、メインタスク、競技タスク、レーンタスクを役割ごとに分け、タスク間で処理を受け渡す構成が示されている。各タスクがどの情報を保持し、どのタスクに渡すかを表で整理することが設計の基本である。

制御部がユニットから受け取る情報も、設計の重要な入力になる。紙幣整理機では、制御部が機構部の各ユニットから受信した情報のうち、どのモータの制御に必要かを整理する設問がある。受信するすべての情報を使うのではなく、制御対象ごとに必要な情報を選び出すことが求められている。

機器の機能を広げるときは、どの情報を外部から取得し、どのユニットへ渡すかを明確にする必要がある。紙幣整理機の機能変更では、必要な通貨に関連する情報をサーバから取得し、指定された通貨と金種の紙幣鑑別用データを紙幣鑑別ユニットに送信する構成が検討されている。

判断の基準:計時・状態・停止条件

計時を扱う機器では、タイマーのビット数から計測できる上限を求める考え方が基本となる。基準タイマーの最上位ビットを競技開始時のフライング判定に用いる設計や、16ビットで表せる最大の数を前提に計測可能な時間を求める設問は、ビット数と計測範囲の関係を問うものである。リレー競技の引継ぎにおけるフライング検出では、計測レジスタの出力元IDを踏まえて判断することも問われている。

状態表示の判断では、ある状態から別の状態へ移るまでの経路を正しく追えることが重要になる。電池残容量の表示が正常で、状態表示が設定完了のときに、準備完了が表示されるまでに現れる状態を答えさせる設問は、状態遷移を途中経路まで含めて理解しているかを確かめる。

この節の続き

ここまでが冒頭部分です。ログインすると、無料でも1日2節まで全文をお読みいただけます。

アプリでこの節を読む