EtherCAT
EtherCAT คือ โปรโตคอลระบบเครือข่าย Ethernet ที่มีความยืดหยุ่นสูงและเป็นระบบเปิด ที่ถูกพัฒนาขึ้นให้มีความเร็วสูงมากเพื่องานควบคุมอัตโนมัตั ข้อได้เปรียบด้านความเร็วทำให้ข้อมูลถูกส่งไปก่อนที่แต่ Node จะทำงาน จึงทำให้ EtherCAT มีความสามารถที่เหนือชั้นกว่าระบบเครือข่ายอื่นๆค่อนข้างมาก เช่น DeviceNet เป็นต้น นอกจากนั้นสถาปัตยกรรมที่ใช้คือ Ethernet ทำให้ต้นทุนระบบต่ำ เช่น สายเคเบิล และ Hub เป็นต้น
ในอดีตมีการใช้ Ethernet ในงานอุตสาหกรรมและระบบอาคารอัตโนมัติ ซึ่งเป็นแบบ half-duplex ตัวอย่างเช่น Modbus TCP ซึ่งใช้อ่านข้อมูล Register เพียงตัวเดียวเพื่อการประมวลผล ทำให้สูญเสีย Bandwidth การส่งข้อมูลขนาดมากไป จึงทำให้ Modbus TCP มีประสิทธิภาพต่ำมากและไม่ได้ใช้ประโยช์นจาก Ethernet อย่างเต็มที่ นอกจากนั้นยังมีเครือข่ายประเภทอื่นๆ เช่น EtherNet I/P และ Profinet IO ที่มีปัญหาแบบเดียวกับ Modbus TCP
ปัจจุบัน EtherCAT เริ่มเข้ามาบทบาทมากขึ้นในระบบควบคุมอัตโนมัติที่ต้องการความเร็วสูงและต้องการใช้ I/O จำนวนมาก เช่น การควบคุม servo motor 32 ตัวในเครื่องพิมพ์ การอ่านค่าอนาลอกความเร็วสูง เป็นต้น
นอกจากนั้น ความสามารถในการส่งรับข้อมูลจำนวนมากด้วยความเร็วสูงของ EtherCAT จึงทำให้ Controller สามารถมองเห็น อ่านหรือเขียนค่าพารามิเตอร์ต่างๆของอุปกรณ์ในระบบได้ เช่น เราสามารถอ่าน/เขียน พารามิเตอร์ทุกต้วของ Inverter ได้ ทำให้เราตั้งค่าต่างๆผ่าน Controller โดยไม่จำเป็นต้องไปตั้งค่าที่ตัว Inverter ทำให้การทำงานสะดวกมากขึ้น