บทที่ 01 · บทนำ · Industrie 4.0 · IIoT · M2M

ทำไมต้อง OPC UA?

ในยุคที่โรงงานคุยกับ Cloud ได้ และเครื่องจักรในยุโรปกับเอเชียต้อง เข้าใจ ข้อมูลของกันและกัน — Modbus ที่เคยพอใช้ในยุค 1979 ทำไม่ได้แล้ว บทนี้อธิบายว่าโลกอุตสาหกรรมเปลี่ยนไปอย่างไร และทำไม OPC UA ถึงกลายเป็น "ภาษากลาง" ใหม่

ย้อนกลับไปที่ Modbus ก่อน

ในบทเรียน PLC ที่ผ่านมา คุณได้ใช้ Modbus เป็น ภาษาต่างชาติ ให้ FX5U คุยกับ Power Meter PM2230 ไปลองให้ Inverter หมุนมอเตอร์ผ่านคำสั่ง Function Code 06 — ทุกอย่างใช้ได้ดี ในบริบทของ Lab

แต่ลองนึกภาพโรงงานจริงที่:

Modbus จะเริ่มเจอปัญหา 3 ข้อใหญ่:

❌ ปัญหา 1
ข้อมูลเป็นแค่ตัวเลขดิบ
Master อ่าน Register 40001 ได้เลข "2350" — มันคืออะไร? อุณหภูมิเป็น °C? แรงดันเป็น Volt? หรือสถานะ Bit? ต้องเปิด Manual ของแต่ละอุปกรณ์อ่านเอง แล้วเขียน Driver แยกของทุกยี่ห้อ
❌ ปัญหา 2
ไม่มี Security
ใครก็ตามที่เข้าถึง Network ได้ จะ Read/Write Register ได้ทันที — ไม่ต้อง Login, ไม่มี Encryption ข้อมูลส่งเป็น Plain Text ตามสาย RS-485 หรือ Ethernet
❌ ปัญหา 3
Master ต้อง Poll ตลอด
ถ้าอยากรู้ค่าที่เปลี่ยน ต้อง Poll ทุก Slave เป็นรอบ — ไม่ scale สำหรับโรงงานที่มีอุปกรณ์เป็นพันชิ้น และไม่เหมาะกับสถาปัตยกรรมแบบ "หลายคนสนใจค่าเดียวกัน" (Many-to-Many)
Modbus ไม่ได้ผิด — มันถูกออกแบบมาในปี 1979 สำหรับโลกที่ PLC ตัวเดียวคุยกับอุปกรณ์ภาคสนาม ในตู้ควบคุมเดียวกัน ใช้งานแบบนั้นยังเหมาะอยู่จนถึงทุกวันนี้ แต่ โลกอุตสาหกรรมขยายขอบเขตเกินกว่าตู้ควบคุมไปแล้ว

โลกใหม่ — 3 พลังที่ขับเคลื่อนการเปลี่ยนแปลง

ตั้งแต่ปี 2010 เป็นต้นมา มีศัพท์ 3 คำเกิดขึ้นในวงการอุตสาหกรรมพร้อมๆ กัน — และทั้งสามต้องการ "ภาษากลาง" เพื่อให้สำเร็จ:

IoT + Industrie 4.0 + M2M Venn diagram, OPC UA at center
OPC UA คือจุดร่วมของ 3 โลกที่กำลังขับเคลื่อนอุตสาหกรรมยุคใหม่ — ไม่ใช่บังเอิญที่เลือกแบรนด์ OPC UA วางตรงกลางในเอกสารทางการของ OPC Foundation (ที่มา: OPC Foundation Brochure V20/2026)
🌐 IoT
Internet of Things
อุปกรณ์ทุกอย่างเชื่อมต่อ Internet — ตั้งแต่ Smart Watch ถึง Smart Refrigerator ในโรงงาน เซ็นเซอร์ทุกตัวมี IP Address ของตัวเอง ส่งข้อมูลขึ้น Cloud ได้โดยตรง
🏭 Industrie 4.0
การปฏิวัติอุตสาหกรรมครั้งที่ 4
ศัพท์ที่เริ่มจากเยอรมนีปี 2011 — โรงงานอัจฉริยะที่ใช้ Cyber-Physical Systems ซึ่งแต่ละชิ้นส่วนการผลิตมี "คู่แฝด" ในระบบดิจิทัล (Digital Twin) โรงงานปรับสายการผลิตได้ทันทีตามคำสั่งซื้อ (Mass Customization)
🤖 M2M
Machine-to-Machine
เครื่องจักรคุยกับเครื่องจักรโดยตรง — ไม่ต้องผ่านคน เช่น Turbine ที่ติดตั้งบนเครื่องบิน ส่งสถานะการสึกหรอกลับสนามบินก่อนเครื่องลง ทำให้ช่างเตรียมอะไหล่รอได้ทันที

OPC UA — Industrial Interoperability Standard

ทั้งสามโลกต้องการสิ่งเดียวกัน: Interoperability หรือ "ความสามารถในการทำงานร่วมกัน" ระหว่างอุปกรณ์ต่างยี่ห้อ ต่าง Platform และต่าง Layer (จากเซ็นเซอร์ → PLC → MES → ERP → Cloud)

OPC UA ย่อมาจาก OPC Unified Architecture — เป็นมาตรฐานสากลที่:

คำสำคัญ: "ภาษากลาง" — OPC UA ไม่ได้แทนที่ Modbus, PROFINET, EtherCAT, หรือ CC-Link แต่เป็น ภาษากลาง ที่นำข้อมูลจากภาษาเหล่านั้นมาแสดงในรูปแบบมาตรฐานเดียวกัน อุปกรณ์ใหม่ๆ มี OPC UA Server ในตัว ส่วนของเก่าต่อผ่าน Gateway/Converter

OPC UA แก้ปัญหาของ Modbus ได้ยังไง

ประเด็น Modbus OPC UA
โครงสร้างข้อมูล ตัวเลขดิบใน Register 40001, 40002, … Object ที่มีชื่อ "TempSensor1.CurrentValue" + Type + Unit + Range
Security ไม่มี X.509 Certificates · TLS/AES · Authentication 3 ระดับ
การอัปเดตค่า Master Poll Slave ตลอดเวลา Subscribe → ส่งเมื่อค่าเปลี่ยน (หรือ Publisher-Subscriber Pattern)
การค้นหาว่ามีอะไรอยู่ เปิด Manual ดู Register Map Browse Service — Client ค้นหาทุกอย่างได้เอง
การเชื่อมต่อ Cloud ต้องเขียน Gateway แยก OPC UA over MQTT ส่งตรงไป Azure / AWS / Google Cloud ได้
ข้อมูลเก่า (Historical) ต้องบันทึกแยก HistoricalAccess Service มีในตัว
การเรียก Method ใช้ Function Code 16 + ตีความเอง Method Call แบบ Function ปกติ มี Argument + Return Value

ใครใช้ OPC UA ในโลกจริง?

OPC UA ไม่ใช่ทฤษฎีในห้องเรียน — โรงงานที่คุณรู้จักทุกแบรนด์ใช้งานจริงในปริมาณมหาศาล ข้อมูลด้านล่างมาจากเอกสารทางการของ OPC Foundation ปี 2026:

🛢️ Equinor
โรงกลั่นน้ำมัน นอร์เวย์
โรงกลั่น Johan Sverdrup (ผลิต 30% ของน้ำมันนอร์เวย์) ใช้ 19 OPC UA Servers รวมเข้าเป็น Gateway เดียวที่ส่ง 1 ล้าน Tags ขึ้น Azure Cloud พร้อม Asset Structure 31,000 ชิ้น
🚗 Renault
โรงงานรถยนต์ 38 แห่ง
ลง 7,000+ OPC UA Devices ที่ 24 โรงงาน ส่ง 30,000 messages/second ไป Google Cloud — เพื่อสร้างมาตรฐานข้อมูลระหว่างเครื่อง Mitsubishi, ABB, KUKA, Siemens ที่ปนอยู่ในสายการผลิตเดียวกัน
🧺 Miele
เครื่องซักผ้า เยอรมัน
ผู้ผลิต Premium Appliances — ใช้ OPC UA ในโรงงานผลิตเครื่องซักผ้า — เปลี่ยน Communication ทั้งสายการผลิตเป็น OPC UA ในช่วงพักโรงงาน 3 สัปดาห์ เพราะตามมาตรฐาน "Secure by Default"
🚀 Airbus
จรวดวิจัย TEXUS
ระบบ Control บนจรวดวิจัยที่บินถึง 260 km ทุกอุปกรณ์ (Sensors, Actuators, Controllers) ใช้ OPC UA — บีบให้เหลือ 32 Kbit/s ต่อการทดลอง — และเพิ่ม Data points จาก 5 → หลายพัน

มาตรฐานที่เห็นได้ทุกแบรนด์

Member ของ OPC Foundation ที่คุณน่าจะรู้จัก — ทั้งหมดนี้สนับสนุน OPC UA อย่างเป็นทางการ:

Siemens ABB Mitsubishi Electric Rockwell Automation Schneider Electric Beckhoff Bosch Rexroth Honeywell Yokogawa Phoenix Contact Festo Omron Microsoft AWS Google Cloud SAP Huawei Samsung

สังเกตว่ามีทั้ง ผู้ผลิต Hardware/PLC และ ผู้ให้บริการ Cloud/IT อยู่ในรายชื่อเดียวกัน — นี่คือสิ่งที่ทำให้ OPC UA แตกต่างจาก Modbus, PROFINET, EtherCAT ซึ่งเป็นมาตรฐานของฝั่ง Automation อย่างเดียว

สรุปบทที่ 01

คำถามชวนคิด — ถ้าโรงงานหนึ่งใช้ Mitsubishi FX5U + Modbus เป็นหลัก จะอัพเกรดเข้า OPC UA ได้ไหม? คำตอบสั้นๆ: ได้ ผ่านโมดูล FX5-OPC หรือ Gateway แต่ FX5U ไม่มี OPC UA Server ในตัว (รายละเอียดในบทที่ 08)