工業控制 Industrial Control
工業 PLC / 即時控制 SDK 的整合指南。
狀態:預留中(2026-05)
目前無內容,預留給以下技術的整合文件:
- Beckhoff TwinCAT 3 — IEC 61131-3 ST、TwinCAT.Ads (.NET 整合)、NC PTP/CNC
- OPC UA — 跨廠牌即時資料交換、Pub/Sub
- EtherCAT — 即時 Fieldbus、Distributed Clock
- PLCopen Motion — 標準化運動控制 FB
收錄什麼(未來)
- PC 端(C#)跟工業控制器(PLC / IPC)整合的 SDK 使用文件
- TwinCAT.Ads / OPC UA Foundation SDK 的 .NET 包裝
- 雙層架構模式(PC 製程層 + PLC 即時控制層)
- 多軸 motion / Safety FB / 即時 IO 的 .NET 介面
不收錄什麼
- 通訊協定本身的規格 →
protocols/{ads|opc-ua|ethercat}/ - PLC 本身的程式設計(ST 語法等)→ 不在本 wiki,放各自的學習路徑
learning-tracks/05-industrial-control - 設備機構控制(馬達、汽缸、閥)的具體實作 → 各專案內部
Promote 觸發點
- 至少完成 1 個 PC + PLC 雙層架構 prototype(如 PCR / 喬璞晶圓清洗)
- 累積 ≥ 3 個常用 Pattern(雙 HMI / Mode 管理 / Recovery Sequence)
- 才 promote 到此目錄
當前學習中的內容(個人筆記階段)放在 D:\WorkSpace\GatherTech\Personal-Learning\01-Beckhoff-TwinCAT\,不要直接寫進本目錄。
相關
learning-tracks/03-beckhoff-twincat— 學習路徑architecture/adr/ADR-002-Beckhoff-TwinCAT-Evaluation— 策略決策protocols/ads/— ADS 通訊協定(預留)