ホーム/事例
産業ソフト納品事例

半導体設備HMIの遠隔診断と安定性修正納品

本事例は、半導体設備HMIで発生した温度取得の断続、産業カメラ保存フレームレートの変動、プレビュー遅延、Sub温度制御書込異常に対して、遠隔診断、ソース修正、ビルド検証、現地検収記録を行った内容です。公開ページでは顧客ホスト、ネットワークアドレス、アカウント、内部パスを除外し、確認可能な工程事実と納品境界のみを記載します。

Qt/CMake HMIModbus RTU温度取得産業カメラ取得・保存遠隔デバッグとロールバック可能な納品

事例要点

プロジェクト種別
半導体設備HMIソフトの遠隔診断、修正、納品。
ソフトと設備I/F
Windows、Qt/CMake、Modbus RTU、産業カメラSDK、ローカルDB記録。
現地課題
温度取得の断続、カメラ保存フレームレート変動、プレビュー遅延、Sub設定値書込の閉ループ確認不足。
診断証拠
2026年7月の約8.89時間の現地ログとDBサンプルに基づき、COM5残留データ清掃5168回、Sub温度平均更新間隔6.216秒、最大間隔810.176秒を確認。データは本サンプル期間のみを示します。
納品内容
12個のソースファイル修正、ソース一致性確認、Debugビルド成果物、ロールバックバックアップ、現地検収記録。
検証境界
ソースハッシュ確認とコンパイル/リンク検証を完了。遠隔SSHで現地プログラムは起動しておらず、長時間検証は顧客の対話デスクトップで継続確認が必要です。

背景

上位機は温度データ取得、産業カメラのプレビューと画像保存、設備状態表示、工程スクリプト実行を担当します。現地フィードバックは、温度曲線の欠落、画像保存周期の不安定、プレビュー遅延、Sub温度設定後にハード側が期待通り変化しない点に集中していました。

半導体設備HMI保守温度制御とカメラ経路の連携遠隔ソース診断

問題診断

診断は現地ログ、DB記録、シリアル通信経路、カメラスレッドモデルから行いました。COM5は9600 baudで複数のModbus温度コントローラに接続され、旧ポーリングは広いレジスタ範囲を高頻度で読み、典型応答は約75バイトでした。カメラ経路もGUIイベントループ、DB遅延バッチ、取得状態ロックの影響を受けていました。

約8.89時間の現地ログCOM5清掃5168回DB遅延バッチ警告578回

修正実装

高頻度温度ポーリングはPV/SP/WorkingSPのレジスタ1から5に縮小し、典型応答を約15バイトにしました。Ramp Rateは独立した低頻度ハード読戻しへ変更。設定値は摂氏として扱い、Sub書込成功は0x06応答の精密一致とSPレジスタ読戻しで確認するようにしました。

高頻度ポーリング負荷を低減書込応答の精密照合設定値読戻し確認

カメラ経路調整

カメラ取得はGUIタイマー依存からワーカースレッド自走へ変更しました。原始フレームとプレビューイベントは最大1件の処理中タスクに制限し、QPixmapはGUIスレッド内に限定。JPEG保存は新フレームで起動し、実際の取得時刻を記録します。取得停止と保存スケジュールにはウォッチドッグを追加しました。

ワーカースレッド自走取得原始フレームとプレビューのバックプレッシャー保存スケジュールのウォッチドッグ

検証結果

納品段階では、顧客機とローカルソースの12ファイルSHA-256一致確認、Debugビルドの終了コード0を確認しました。非対話の遠隔セッションでカメラやシリアル資源を占有しないため、SSHからプログラムは起動していません。長時間現地検証は顧客がローカルデスクトップで起動して記録する必要があります。

12ファイルのソース一致Debugビルド通過現地起動検証は顧客側で継続

適用場面

この納品形態は、既存の産業HMI、設備制御ソフト、現地データ取得システムで、間欠障害、スレッド停止、シリアル確認不足、カメラ取得と保存の結合が強い問題に適用できます。本番投入、連続運転、設備安全連動は現地検収基準と顧客記録に基づきます。

Qt産業HMI保守Modbus設備連携産業カメラ取得保存遠隔問題特定

産業HMIや設備制御ソフトを診断しますか?

ソフトウェア構成、設備I/F、障害ログ、現地制約を提示し、リスク、ロールバック、検証経路を先に確認できます。

評価を相談