สิ่งที่สำคัญที่สุด: TwinCAT 3 รวมการเขียนโปรแกรม IEC 61131-3, อัลกอริธึม C++/MATLAB, การควบคุมการเคลื่อนไหว, การมองเห็น และการเชื่อมต่อด้าน IT ภายในสภาพแวดล้อม Visual Studio เดียว เมื่อจับคู่กับ EtherCAT ก็ได้เปลี่ยน "พีซีแบบราง DIN มาแทนที่ตู้ PLC แบบเดิม" จากแนวคิดไปสู่สถาปัตยกรรมกระแสหลัก ไม่ว่าจะเหมาะกับคุณหรือไม่นั้นขึ้นอยู่กับความต้องการที่แท้จริงของคุณในด้านพลังการประมวลผล แกนการเคลื่อนไหว ระบบนิเวศของซอฟต์แวร์ และการเชื่อมต่อข้อมูล บทความนี้จะให้รายการตรวจสอบแก่คุณ
การควบคุมบนพีซีไม่ใช่แนวคิดใหม่ แต่ในช่วงทศวรรษที่ผ่านมาได้เปลี่ยนจาก "แนวทางเฉพาะ" มาเป็น "กระแสหลักทางวิศวกรรม"
Beckhoff เดิมพันกับสถาปัตยกรรมนี้นับตั้งแต่ก่อตั้งในปี 1980 ซอฟต์แวร์หลักของบริษัท TwinCAT (เทคโนโลยีการควบคุม Windows และระบบอัตโนมัติ) เป็นหัวใจสำคัญของซอฟต์แวร์ของแนวทางนี้มาตั้งแต่ปี 1996 โดยเปลี่ยนพีซีธรรมดาให้เป็นตัวควบคุมแบบเรียลไทม์ที่ใช้ระบบรันไทม์ PLC, NC, CNC และ/หรือหุ่นยนต์หลายตัวบนอุปกรณ์เดียวกัน (ตามหน้าผลิตภัณฑ์ TwinCAT อย่างเป็นทางการของ Beckhoff)
ความแตกต่างที่สำคัญจาก PLC แบบดั้งเดิมไม่ใช่ "อะไรทำงาน" แต่ "ทำงานที่ไหน":
| มิติ | บมจ. แบบดั้งเดิม | การควบคุมบนพีซี (TwinCAT 3) |
|---|---|---|
| แบบฟอร์มฮาร์ดแวร์ | โมดูล CPU เฉพาะ + บัสแบ็คเพลน | พีซีอุตสาหกรรม / พีซีแบบฝัง + ฟิลด์บัส |
| สภาพแวดล้อมทางวิศวกรรม | IDE ที่เป็นกรรมสิทธิ์ของผู้ขาย | รวมเข้ากับ Microsoft Visual Studio |
| ภาษา | ส่วนใหญ่เป็น IEC 61131-3 | IEC 61131-3 + C/C++ + MATLAB®/Simulink® |
| รูปแบบส่วนขยาย | การซ้อนโมดูลฮาร์ดแวร์ | กำลังโหลดฟังก์ชันซอฟต์แวร์ตามความต้องการ |
| การเชื่อมต่อด้านไอที | เกตเวย์/สะพาน | OPC UA แบบเนทีฟ, ฐานข้อมูล, คลาวด์ |
ในหนึ่งประโยค: PLC แบบดั้งเดิมใช้ "ฟังก์ชันควบคุม" ในฮาร์ดแวร์ การควบคุมบนพีซีนำไปใช้ในซอฟต์แวร์ และงานเดียวของฮาร์ดแวร์คือการรันซอฟต์แวร์นั้นอย่างน่าเชื่อถือ
สภาพแวดล้อมทางวิศวกรรมของ TwinCAT 3 (XAE, eXtened Automation Engineering) ได้รับการรวมเข้ากับ Microsoft Visual Studio โดยตรง (ตามหน้าผลิตภัณฑ์ TwinCAT อย่างเป็นทางการของ Beckhoff) ซึ่งหมายความว่า:
ประสบการณ์ทั่วไปในอุตสาหกรรม: สำหรับวิศวกรอายุน้อยที่คุ้นเคยกับเครื่องมือไอที การเรียนรู้ของ TwinCAT 3 นั้นนุ่มนวลกว่าแพลตฟอร์ม PLC แบบดั้งเดิม วิศวกรที่รู้จักเฉพาะโปรแกรมเมอร์ PLC รุ่นเก่าเท่านั้นอาจต้องใช้เวลาในการปรับเปลี่ยน
Beckhoff ยืนยันอย่างเป็นทางการว่า TwinCAT 3 รองรับภาษา IEC 61131-3 ทั้งหมดบวก C/C++, MATLAB® และ Simulink®โดยตรงในงานควบคุมแบบเรียลไทม์ สิ่งนี้หาได้ยากบนแพลตฟอร์ม PLC แบบดั้งเดิม:
สถาปัตยกรรมโมดูลาร์ของ TwinCAT 3 มีมากกว่า100 ฟังก์ชั่น(จำนวนอย่างเป็นทางการ) ซึ่งจัดเป็นประเภทการเคลื่อนไหว ความปลอดภัย การวัด HMI ตัวควบคุม การเชื่อมต่อ การมองเห็น และหมวดหมู่เฉพาะอุตสาหกรรม ต้องการ OPC UA หรือไม่? ติดตั้งโมดูล ต้องการวิชันซิสเต็มหรือไม่? ติดตั้งโมดูลวิชันซิสเต็มเริ่มด้วยระบบพื้นฐาน อัพเกรดตามโครงการ— การจัดซื้อที่ยืดหยุ่นและการคุ้มครองการลงทุนที่ดีขึ้น
ได้รับการยืนยันอย่างเป็นทางการ: TwinCAT 3 ใช้งานได้ข้ามแพลตฟอร์มจากโปรเซสเซอร์ ARM ไปจนถึงซีพียูแบบมัลติคอร์ (รวมถึง Intel Xeon). โครงการทางวิศวกรรมเดียวกันนี้สามารถย้ายจากตัวควบคุมแบบฝังตัวขนาดเล็กไปยังพีซีอุตสาหกรรมระดับไฮเอนด์ได้ การลงทุนด้านซอฟต์แวร์จะยังคงอยู่รอดจากการเปลี่ยนแปลงของการสร้างเครื่องจักร
TwinCAT 3 Engineering (ฟังก์ชั่นพื้นฐาน) คือเสียค่าใช้จ่าย; รันไทม์เสนอ aต่ออายุใบอนุญาตทดลองใช้งาน 7 วันได้โดยมีการดำเนินการถาวรที่ได้รับอนุญาตตามระดับประสิทธิภาพของฮาร์ดแวร์ (ตามหน้าอย่างเป็นทางการของ Beckhoff) เมื่อเปรียบเทียบกับลิขสิทธิ์ซอฟต์แวร์ PLC แบบดั้งเดิมที่มีค่าใช้จ่ายหลายพันดอลลาร์ ค่าใช้จ่ายในการประเมินและเริ่มต้นก็ต่ำกว่ามาก
EtherCAT (Ethernet สำหรับเทคโนโลยีควบคุมอัตโนมัติ) ได้รับการพัฒนาโดย Beckhoff เปิดตัวในเดือนเมษายน พ.ศ. 2546 โดยมี EtherCAT Technology Group (ETG) ก่อตั้งขึ้นในเดือนพฤศจิกายน พ.ศ. 2546 ซึ่งปัจจุบันเป็นองค์กร Industrial Ethernet และ fieldbus ที่ใหญ่ที่สุดในโลก (ตาม ethercat.org)
ตัวเลขประสิทธิภาพหลัก (อย่างเป็นทางการ ตามหน้าเทคโนโลยี ethercat.org):
สิ่งนี้มีความหมายสำหรับวิศวกร:
| สถานการณ์ | เหตุใด TwinCAT จึงชนะอย่างชัดเจน |
|---|---|
| การควบคุมการเคลื่อนไหวแบบหลายแกน (≥8แกน, กล้องอิเล็กทรอนิกส์, การซิงค์โครงสำหรับตั้งสิ่งของ) | ความแม่นยำในการซิงค์ EtherCAT + ฟังก์ชั่น TwinCAT Motion แบบโมดูลาร์ |
| การบูรณาการวิสัยทัศน์/อัลกอริทึม (การตรวจสอบ การวางตำแหน่ง การอนุมาน AI) | C++/Simulink โดยตรงในงานแบบเรียลไทม์ โมดูลการมองเห็นดั้งเดิม |
| แอพที่ใช้ข้อมูลจำนวนมาก (การเชื่อมต่อ MES/IIoT/คลาวด์) | OPC UA แบบเนทีฟ, อินเทอร์เฟซฐานข้อมูล, TwinCAT HMI บนเว็บ |
| ผู้ผลิตเครื่องจักร (OEM) ดำเนินการในตระกูลผลิตภัณฑ์ | โครงการวิศวกรรมหนึ่งโครงการบนแพลตฟอร์มฮาร์ดแวร์ การทำงานร่วมกันของ Git; ต้นทุนการโยกย้ายต่ำ |
| เครื่องจักรที่ต้องการระบบนิเวศ Windows (ฐานข้อมูล ซอฟต์แวร์บุคคลที่สามบนคอนโทรลเลอร์เดียวกัน) | รันไทม์ทำงานควบคู่ไปกับระบบปฏิบัติการ อย่างเป็นทางการ "แพลตฟอร์มควบคุมสามารถเรียกใช้การแสดงภาพหรือซอฟต์แวร์เฉพาะลูกค้าได้" |
ต่อไปนี้เป็นบทเรียนทั่วไปจากประสบการณ์หลายปีของโครงการ ไม่ใช่ข้อสรุปทางสถิติ
รายการตรวจสอบการคัดเลือก (กาเครื่องหมายแต่ละรายการ):
ข้อผิดพลาดทั่วไป:
หากการประเมินของคุณยืนยันถึงความจำเป็นในการควบคุมโดยใช้พีซี การผสมผสานการจัดซื้อจัดจ้างที่เป็นธรรมชาติที่สุดคือ:
หากต้องการจัดหาหรือเสนอราคาพีซีแบบฝัง Beckhoff CX-series และโมดูลเทอร์มินัล EtherCAT โปรดติดต่อ Fradwell
การควบคุมบนพีซีไม่ได้เกี่ยวกับการกำจัด PLC เป็นคำตอบที่เปิดกว้างสำหรับแอปพลิเคชันที่ความต้องการ "การควบคุม + คอมพิวเตอร์ + การเชื่อมต่อ" เพิ่มขึ้นอย่างต่อเนื่อง TwinCAT 3 นำ IEC 61131-3, C++, MATLAB, การเคลื่อนไหว, การมองเห็น และการสื่อสารด้านไอทีมาไว้ในสภาพแวดล้อมเดียว EtherCAT มอบแกนหลักแบบเรียลไทม์ เหมาะอย่างยิ่งกับการเคลื่อนที่แบบหลายแกน อัลกอริทึมเข้มข้น และแอปพลิเคชันที่เชื่อมต่อกับข้อมูล PLC แบบเดิมยังคงได้เปรียบในด้านต้นทุนและระบบนิเวศในสถานการณ์ที่เรียบง่ายคำถามง่ายๆ ในการตัดสินใจ: เครื่องของคุณต้องการพลังในการประมวลผลเท่าใด มีแกนกี่แกน และอินเทอร์เฟซข้อมูลจำนวนเท่าใดที่เครื่องของคุณต้องการในอีกสามปีข้างหน้า
คำถามที่ 1: TwinCAT 3 ฟรีหรือไม่TwinCAT 3 Engineering (ฟังก์ชันพื้นฐาน) ไม่มีค่าใช้จ่าย Runtime เสนอการทดลองใช้แบบต่ออายุได้ 7 วัน และการดำเนินการแบบถาวรได้รับอนุญาตตามระดับประสิทธิภาพของฮาร์ดแวร์ (ตามเว็บไซต์อย่างเป็นทางการของ Beckhoff)
คำถามที่ 2: TwinCAT แตกต่างจากการเขียนโปรแกรม PLC แบบเดิมอย่างไรความแตกต่างที่สำคัญคือสภาพแวดล้อมทางวิศวกรรมและภาษา: TwinCAT 3 ถูกรวมเข้ากับ Visual Studio, รองรับ C/C++ และ MATLAB/Simulink ควบคู่ไปกับ IEC 61131-3, การทำงานร่วมกันบน Git และ OOP; PLC แบบเดิมส่วนใหญ่ใช้ IDE ที่เป็นกรรมสิทธิ์ของผู้ขายตามมาตรฐาน IEC 61131-3
คำถามที่ 3: EtherCAT เร็วกว่าฟิลด์บัสแบบเดิมมากแค่ไหนตามกลุ่มเทคโนโลยี EtherCAT: รอบเวลาต่ำเพียง ≤100 µs และความกระวนกระวายใจในการซิงโครไนซ์ ≤1 µs ตามมาตรฐานใน IEC 61158 ผลลัพธ์ที่แท้จริงของโครงการขึ้นอยู่กับจำนวนแกน โทโพโลยี และคุณภาพของสเลฟ — อย่าตัดสินจากตัวเลขบนกระดาษเพียงอย่างเดียว
คำถามที่ 4: ฉันรู้แค่ตรรกะแลดเดอร์เท่านั้น ฉันสามารถเรียนรู้ TwinCAT ได้หรือไม่ใช่ แต่มันต้องใช้เวลา ประสบการณ์ทั่วไปในอุตสาหกรรม: วิศวกรที่มีพื้นฐานแบบ Ladder ล้วนๆ มักจะต้องใช้เวลาการฝึกอบรมและการฝึกฝน 1-2 เดือน โดยเน้นที่สภาพแวดล้อม Visual Studio และการเขียนโปรแกรมข้อความที่มีโครงสร้าง/โครงสร้าง
คำถามที่ 5: เมื่อใดที่ฉันไม่ควรใช้การควบคุมบนพีซีเครื่องจักรเดี่ยวธรรมดา (I/O น้อย ไม่มีการเคลื่อนไหว ไม่มีการรวมข้อมูล) ความสามารถในการบำรุงรักษาในสถานที่อ่อนแอ และโครงการที่มีงบประมาณจำกัด — โดยปกติแล้ว PLC แบบดั้งเดิมหรือตัวควบคุมออลอินวันจะเหมาะสมกว่า
คำถามที่ 6: Beckhoff CX Embedded PC ใช้งานได้/รองรับได้นานแค่ไหนBeckhoff รับประกันความพร้อมใช้งานพีซีแบบฝังอย่างเป็นทางการเป็นเวลามากกว่า 10 ปี พร้อมการสนับสนุนการซื้อครั้งล่าสุด เหมาะสำหรับเครื่อง OEM ที่มีอายุการใช้งานยาวนาน (ตามเว็บไซต์อย่างเป็นทางการของ Beckhoff)
Shanghai Fradwell Industrial Automation Co., Ltd คือซัพพลายเออร์ชั้นนำระดับโลกด้านโซลูชันระบบอัตโนมัติทางอุตสาหกรรมประสิทธิภาพสูง ซึ่งอุทิศตนเพื่อเชื่อมโยงผู้ซื้อทั่วโลกด้วยโซลูชันระบบอัตโนมัติคุณภาพสูงของจีน
Siemens, Mitsubishi, Omron, Schneider, Delta, Xinje, Inovance และแบรนด์จีนอื่น ๆ
WEINVIEW, Kinco, MCGS, พีซีแผงอุตสาหกรรม
อินเวอร์เตอร์ เซอร์โวไดรฟ์ ระบบสเต็ปเปอร์ มอเตอร์เกียร์
โฟโตอิเล็กทริคสวิตช์ พรอกซิมิตี้สวิตช์ เซ็นเซอร์ความดัน เซ็นเซอร์อุณหภูมิ ลิมิตสวิตช์
การสลับแหล่งจ่ายไฟ รีเลย์โซลิดสเตต คอนแทคเตอร์ เบรกเกอร์วงจร
กระบอกสูบ โซลินอยด์วาล์ว หน่วยบำบัดอากาศ
เว็บไซต์:https://www.industrial-automationcontrol.com/
อีเมล์: cnsales@fradwell.com
WhatsApp/WeChat: +8617717562982
ส่ง BOM ของคุณ (รายการวัสดุ) ให้เรา – เราจะตอบกลับพร้อมใบเสนอราคาที่แข่งขันได้ภายใน 24 ชั่วโมง! ทีมงานด้านเทคนิคของเราพร้อมที่จะช่วยเหลือ ติดต่อเราวันนี้เพื่อรับคำปรึกษาฟรี!