WEIWANG / APPLICATION & DEVELOPMENT

客製 AOI 軟體 / PC / PLC 與整機軟體開發

串起影像檢測與設備流程,從 AOI 演算法、PC 操作介面到 PLC 程式與通訊交握,依製程需求討論客製開發及整合。

洽詢專案需求 ↗
PC-BASED ARCHITECTURE

從檢測端,連到設備與工廠。

偉旺常用 PC-Based 架構,以 C#/.NET 與 機器視覺演算法 串起操作、檢測、PLC 交握及 MQTT/SECS 上位通訊。

01 / APPLICATION

C# / .NET
WinForms 操作介面

手動/自動模式、配方參數、設備狀態、警報與操作紀錄,配合現場作業流程規劃。

02 / VISION

機器視覺演算法
AOI 檢測核心

相機取像、ROI、定位、量測與缺陷辨識,輸出 OK/NG、偏移值與檢測影像。

03 / EQUIPMENT

PLC
設備控制與交握

觸發、Ready/Busy、結果確認與異常復歸;依機型與現場規格定義位址、單位及時序。

04 / FACTORY HOST

MQTT / SECS
資料與上位系統

MQTT 發布/訂閱設備狀態與檢測資料;SECS/HSMS 依主機規格整合訊息、事件與結果回報。

MQTT Topic、資料欄位、SECS 訊息與 GEM 功能範圍依客戶規格確認;設備動作與即時交握由控制流程處理。

討論 PC-Based/MQTT/SECS 整合 ↗

從 AOI 演算法到設備控制流程

客製開發以實際製程與操作流程為起點,先定義觸發、取像、檢測、結果回傳及異常處理。再依既有設備與開發範圍,討論 AOI 軟體、PC 應用程式與 PLC 程式之間的分工。

  • 影像處理、定位、量測及缺陷判定流程
  • PC 操作介面、參數設定及檢測結果顯示
  • PLC 程式、狀態交握與設備動作流程

PC 軟體與檢測介面

可依專案討論 C# WinForms、機器視覺演算法 等開發方式,規劃配方參數、手動/自動操作、設備狀態與異常訊息。資料格式與紀錄欄位應由操作、維修與追溯需求共同確認。

  • 配方管理與操作權限需求
  • 影像、檢測結果與事件紀錄
  • 通訊狀態、錯誤碼與現場除錯資訊

PLC 程式與通訊整合

設備連線不只是成功讀寫資料,也需定義交握時序、忙碌保護、逾時、重試及結果確認。依實際 PLC 型號、既有程式及通訊規格規劃整合,並確認 PC 與 PLC 的異常復歸流程。

  • 取像觸發、Busy、Ready 與結果回覆
  • 數值格式、單位及讀寫位址
  • 斷線、逾時與復歸處理

如何開始客製開發?

請提供設備作業流程、既有程式與修改範圍、相機與 PLC 型號、通訊規格,以及預期節拍與驗收方式。先確認交付物與整合邊界,再規劃測試資料、模擬方式及現場驗證。

  • 新案開發或既有功能修改範圍
  • 現場測試條件與設備介面
  • 原始碼、文件與維護交付方式

常見問題

可以只修改既有軟體嗎?

可先提供現有架構、原始碼可用性、授權條件與修改範圍,評估介面、版本相容性及測試方式,再確認可執行的開發內容。

需要提供哪些 PLC 資料?

請提供型號、通訊方式、讀寫位址、數值格式、交握時序及既有設備流程,並確認可用的測試環境。

PLC & MACHINE SOFTWARE DEVELOPMENT

PLC 與整機軟體開發

提供 PLC 程式與整機軟體客製開發,涵蓋 PC-Based 操作介面、手動/自動模式、設備動作流程、配方管理、警報處理、生產紀錄及設備通訊。整合 AOI 取像觸發、Ready/Busy 交握、OK/NG 結果與 Offset 補正值,並依需求串接 MQTT、SECS/HSMS 上位系統。從單機控制到整機操作流程,依設備需求定義功能、介面與驗收方式。