- รู้เบื้องต้นเกี่ยวกับ PLC (Programmable Logic Controller)
- ฟังก์ชันพื้นฐานของ PLC
- แผนภาพบล็อกของบมจ
- ประเภทของ PLC (Programmable Logic Controller)
- Arduino กับ PLC (คอนโทรลเลอร์ลอจิกที่ตั้งโปรแกรมได้)
- 1. Industrial Shields Arduino PLCs
- 2. PLDuino Arduino PLCs
- 3. Controllino Arduino PLCs
- ข้อดีของ Arduino PLC
- ข้อเสียของ Arduino PLC
Arduino เปิดตัวครั้งแรกในปี 2548 โดยมีจุดประสงค์เพื่อมอบวิธีที่ง่ายและต้นทุนต่ำสำหรับมือใหม่และมืออาชีพในการสร้างอุปกรณ์ที่โต้ตอบกับสภาพแวดล้อมโดยใช้เซ็นเซอร์และแอคชูเอเตอร์
ก่อนที่ Arduino จะได้รับการแนะนำการออกแบบแบบฝังตัวถูกมองว่าเป็นเรื่องที่ซับซ้อนและมือสมัครเล่น (หรือวิศวกร) ต้องหามืออาชีพเพื่อหาแบบจำลองการทำงานสำหรับปัญหาของพวกเขา เช่นเดียวกับถ้าคุณต้องการเครื่องพิมพ์ 3 มิติแบบธรรมดาคุณต้องขอความช่วยเหลือจากผู้เชี่ยวชาญเนื่องจากมีคอนโทรลเลอร์หลายพันตัวที่มี IDE ที่เข้ากันได้ และผู้ที่ทำงานอดิเรกไม่สามารถเรียนรู้เกี่ยวกับไมโครคอนโทรลเลอร์และวิธีการเขียนโปรแกรมทั้งหมดได้ สถานการณ์นี้สิ้นสุดลงเมื่อมีการนำ ARDUINO ซึ่งเป็นที่ยอมรับในระดับสากล และด้วยเหตุนี้ผู้ทำงานอดิเรกหรือวิศวกรจึงสามารถออกแบบและพัฒนาโครงการของตนเองได้โดยไม่ต้องอาศัยความช่วยเหลือจากผู้เชี่ยวชาญมากนัก
และเหตุผลที่ทำให้มันกลายเป็นที่ยอมรับในระดับสากลเนื่องจากเป็นแพลตฟอร์มอิเล็กทรอนิกส์แบบโอเพนซอร์สที่ใช้ฮาร์ดแวร์และซอฟต์แวร์ที่ใช้งานง่าย บอร์ด Arduino สามารถอ่านอินพุตเช่นแสงบนเซ็นเซอร์นิ้วที่ปุ่มและเปลี่ยนเป็นเอาต์พุตที่ตั้งโปรแกรมได้เช่นการเปิดใช้งานมอเตอร์การเปิด LED และการเผยแพร่บางสิ่งทางออนไลน์
ในช่วงหลายปีที่ผ่านมา Arduino ได้รับความนิยมมากขึ้นและด้วยการพัฒนาบอร์ดขั้นสูงจำนวนมากที่มีวัตถุประสงค์คล้ายกันเช่น Raspberry PI, Panda เป็นต้น Arduino ถูกใช้เป็นสมองในโครงการหลายพันโครงการตั้งแต่สิ่งของในชีวิตประจำวันไปจนถึงเครื่องมือทางวิทยาศาสตร์ที่ซับซ้อน นักเรียนมือสมัครเล่นศิลปินโปรแกรมเมอร์และมืออาชีพทั่วโลกได้รวมตัวกันเกี่ยวกับแพลตฟอร์มโอเพนซอร์สนี้และพัฒนาโครงการต่างๆมากมายจึงรวบรวมความรู้จำนวนมากอย่างไม่น่าเชื่อซึ่งสามารถช่วยได้มากสำหรับมือใหม่และผู้เชี่ยวชาญ
ด้วยความรู้ที่รวบรวมและการเปิดตัวล่าสุดของ IoT การโฆษณาบน Arduino จึงก้าวไปอีกขั้นหนึ่งจึงกลายเป็นเครื่องมือที่จำเป็นในการเรียนรู้สำหรับวิศวกรและมือสมัครเล่น ตอนนี้บอร์ด Arduino เริ่มเปลี่ยนแปลงเพื่อปรับให้เข้ากับความต้องการและความท้าทายใหม่ ๆ เช่นแอพพลิเคชั่น IoT, สวมใส่ได้, การพิมพ์ 3 มิติ, สภาพแวดล้อมแบบฝังและสุดท้ายPLC (Programmable Logic Controller) ในบทความนี้เราจะเรียนรู้เกี่ยวกับPLC คืออะไรและArduino สามารถใช้เป็น PLCได้อย่างไร
รู้เบื้องต้นเกี่ยวกับ PLC (Programmable Logic Controller)
ก่อนอื่นให้เราเข้าใจคำว่าระบบอัตโนมัติทางอุตสาหกรรมก่อนที่จะไปใช้ PLC อย่างที่เราทราบกันดีว่าการใช้เครื่องจักรในการทำงานในอุตสาหกรรมนั้นคุ้มค่ากว่าการใช้มนุษย์เนื่องจากเครื่องจักรไม่จำเป็นต้องใช้เงินวันหยุดหรือหยุดพักดังนั้นหากเครื่องจักรถูกใช้แทนมนุษย์มากกว่าที่อุตสาหกรรมจะสามารถผลิตผลิตภัณฑ์ได้ตลอด 24 * 7 โดยไม่มีปัญหา. ตอนนี้การตั้งค่าของการแทนที่มนุษย์กับเครื่องจักรหรือแขนหุ่นยนต์นี้จะเรียกว่าระบบอัตโนมัติทางอุตสาหกรรม
PLCเป็นชุดควบคุมที่ออกแบบมาเป็นพิเศษเพื่อใช้งานเครื่องจักรที่ใช้สำหรับระบบอัตโนมัติทางอุตสาหกรรม ได้รับการออกแบบให้มีความน่าเชื่อถือภายใต้สภาพแวดล้อมอุตสาหกรรมที่รุนแรง (เช่นอุณหภูมิสูงชื้นเปียกฝุ่น) แอปพลิเคชัน PLC สามารถดูได้ที่สายการประกอบของโรงงานผลิตโรงงานแปรรูปแร่การเชื่อมด้วยหุ่นยนต์การแกะสลัก CNC เป็นต้นเนื่องจากอุปกรณ์นี้ได้รับการออกแบบมาเพื่อประสิทธิภาพสูงและสภาพแวดล้อมที่สมบุกสมบันจึงมีค่าใช้จ่ายสูงสำหรับทั้งการติดตั้งและการซ่อมแซม
PLC (Programmable Logic Controller) มีคุณสมบัติหลายอย่างคล้ายกับคอมพิวเตอร์ส่วนบุคคลที่บ้านของเรา ทั้งสองมีหน่วยจ่ายไฟ, CPU (หน่วยประมวลผลกลาง), พอร์ตอินพุตและเอาต์พุต (I / O), หน่วยความจำ RAM และ ROM และซอฟต์แวร์ควบคุม ความแตกต่างที่ใหญ่ที่สุดระหว่างทั้งสองคือ PLC สามารถทำหน้าที่แยกจากกันและต่อเนื่องในสภาพแวดล้อมที่รุนแรงซึ่งพีซีไม่สามารถทำได้ คุณยังสามารถอ่านความแตกต่างระหว่าง PLC และไมโครคอนโทรลเลอร์เพื่อดูภาพรวมของการเปรียบเทียบกับไมโครคอนโทรลเลอร์
มีหลายประเภทของ PLCในตลาดตามความต้องการของลูกค้า แม้ว่าปัจจุบันจะมี PLC หลายประเภท แต่ก็ปฏิบัติตามมาตรฐานบางประการเพื่อให้ผู้ใช้เลือกได้ง่าย
ฟังก์ชันพื้นฐานของ PLC
เพื่อให้เข้าใจการทำงานของ PLC ขั้นพื้นฐานให้เรายกตัวอย่างง่ายๆดังที่แสดงด้านล่าง
สมมติว่าในการตั้งค่านี้เราต้องเปิดหลอดไฟเป็นเวลาห้าสิบวินาทีแรกและปิดหลอดไฟเป็นเวลายี่สิบวินาทีต่อมาจากนั้นเราต้องใช้สวิตช์ในวงจรเพื่อปิดและเปิดลูปอย่างต่อเนื่อง นี่เป็นงานที่เรียบง่าย แต่น่าเบื่อมากสำหรับมนุษย์และการซื้อรีเลย์ตั้งเวลาสำหรับปัญหาประเภทนี้ทุกครั้งก็ไม่คุ้มทุน ในทุกกรณีเราสามารถใช้ PLC ตัวเดียวเพื่อแก้ปัญหาได้
ที่นี่คุณจะเห็น PLC เชื่อมต่ออยู่ในลูปของการตั้งค่าในขณะที่ปิดสวิตช์ เราสามารถใช้การเขียนโปรแกรมเพื่อตั้งเวลาให้ PLC ในวงจร เมื่อเสร็จแล้ว PLC สามารถปิดและเปิดลูปได้อย่างต่อเนื่องซึ่งจะแทนที่ความจำเป็นในการแทรกแซงของมนุษย์ เมื่อ PLC เริ่มรันโปรแกรมจะไม่หยุดจนกว่าจะมีการขัดจังหวะ
นี่เป็นเพียงการตั้งค่าที่เรียบง่ายและ PLC มีความสามารถในการควบคุมกระบวนการที่ใหญ่และซับซ้อนมากขึ้นเช่นการควบคุม PWM การตรวจจับ ฯลฯ โดยปกติ PLC จะได้รับการออกแบบมาเพื่อลูกค้าเพื่อให้สามารถปรับแต่ง การทำงานของ PLC ขึ้นอยู่กับการใช้งานและความต้องการ
แผนภาพบล็อกของบมจ
ตอนนี้ให้เราดูโมดูลที่สำคัญที่มีอยู่ใน PLC
โมดูลพาวเวอร์ซัพพลาย:บางครั้งโมดูลนี้จะถูกวางเป็นการตั้งค่าแยกต่างหากเช่นอะแดปเตอร์และในกรณีอื่น ๆ โมดูลนี้จะได้รับการออกแบบโดยตรงบน PCB หลัก ฟังก์ชั่นของโมดูลคือให้พลังงานที่จำเป็นสำหรับการตั้งค่า PLC (Programmable Logic Controller) ทั้งหมด โมดูลนี้เป็นตัวแปลงที่แปลงไฟ AC ที่มีให้เป็นไฟ DC ซึ่ง CPU และโมดูลอื่น ๆ ต้องการ โดยปกติ PLC จะทำงานบนรางไฟ 12V และ 24V
หน่วยประมวลผลกลาง:โมดูลนี้ได้รับการปกป้องมากที่สุดเนื่องจากเป็นแกนหลักในการทำงานสำหรับ PLC ทั้งหมด โมดูล CPU ประกอบด้วยไมโครโปรเซสเซอร์หรือไมโครคอนโทรลเลอร์หน่วยความจำโปรแกรมหน่วยความจำแฟลชและหน่วยความจำ RAMS หน่วยความจำแฟลชหรือหน่วยความจำ ROM จัดเก็บระบบปฏิบัติการไดรเวอร์และโปรแกรมแอพพลิเคชั่น ไมโครโปรเซสเซอร์ใช้ RAM เพื่อเข้าถึงข้อมูลและสารสนเทศ
หน้าที่ของ CPU คือสั่งการโปรแกรมที่จัดเก็บไว้ในหน่วยความจำและดำเนินการตามคำสั่งที่เขียนไว้ โดยพื้นฐานแล้ว CPU จะอ่านข้อมูลอินพุตจากเซ็นเซอร์เพื่อประมวลผลและในที่สุดก็ส่งการตอบสนองที่เหมาะสมตามโปรแกรม
โมดูลอินพุตและเอาต์พุต:โมดูลอินพุตใช้สำหรับสร้างการเชื่อมโยงระหว่างเซ็นเซอร์และแป้นพิมพ์ต่างๆไปยัง CPU และโปรเซสเซอร์ใช้โมดูลเอาต์พุตเพื่อตอบสนองต่อโลกภายนอก
โมดูลอุปกรณ์การเขียนโปรแกรม:โมดูลนี้ใช้สำหรับสร้างการสื่อสารระหว่างพีซีและ PLC ฟังก์ชันพื้นฐานคือการตั้งโปรแกรมไมโครโปรเซสเซอร์ของ PLC ใหม่
ประเภทของ PLC (Programmable Logic Controller)
PLC แบ่งออกเป็นสองประเภท ได้แก่ PLC แบบคงที่ (หรือแบบกะทัดรัด) และ PLC แบบแยกส่วน
1. Compact หรือ Fixed PLC:โดยปกติจะเป็น PLC ระดับล่างซึ่งเป็นที่นิยมในหลายอุตสาหกรรม Compact PLC มีโมดูล I / O จำนวนคงที่และการ์ด I / O ภายนอกและไม่สามารถขยายได้ในภายหลังเพื่อทำการตั้งค่าที่ซับซ้อนมากขึ้น คุณสามารถดู PLC แบบคงที่ได้ในรูปด้านล่าง
2. Modular PLC: Modular PLC อนุญาตให้ขยายได้หลายแบบโดยซ้อน 'Modules' ขนานกัน สามารถเพิ่มพอร์ต I / O ของ PLC แบบโมดูลาร์สำหรับการทำงานที่ซับซ้อนมากขึ้นในอุตสาหกรรม นอกจากนี้ Modular PLC ยังใช้งานได้ง่ายกว่าเนื่องจากส่วนประกอบแต่ละส่วนเป็นอิสระ PLC ประเภทนี้เป็นที่นิยมในหลายอุตสาหกรรม
Arduino กับ PLC (คอนโทรลเลอร์ลอจิกที่ตั้งโปรแกรมได้)
ดังที่เราได้กล่าวไปก่อนหน้านี้โมดูลที่สำคัญของ PLC นั้นคล้ายกับพีซี (คอมพิวเตอร์ส่วนบุคคล) และมีความคล้ายคลึงกับคอมพิวเตอร์บอร์ดเดี่ยวเช่น Arduino ดังนั้นในระดับหนึ่งการทำงานภายในของทั้ง PLC และ Arduino จึงเหมือนกันและเราสามารถใช้ Arduino นี้เพื่อออกแบบ PLC (Programmable Logic Controller) PLC ของ Arduinoมีอยู่แล้วในตลาดและมีอยู่ถูกกว่าเมื่อเทียบกับ PLC ธรรมดา ดังนั้น Arduino-PLC จึงเป็นที่นิยมในปัจจุบันและแอปพลิเคชันจะเพิ่มมากขึ้นในอนาคต นี่คือความแตกต่างบางประการระหว่าง Arduino PLC และ PLC แบบเดิมและมีการระบุไว้ด้านล่าง
Arduino PLC |
PLC (คอนโทรลเลอร์ลอจิกที่ตั้งโปรแกรมได้) |
ส่วนประกอบภายนอกที่จำเป็นเพื่อทำงานเป็น PLC |
ไม่ต้องการส่วนประกอบภายนอกเพิ่มเติม |
เป็นที่ยอมรับในระดับสากล |
ส่งเสริมส่วนใหญ่ในอุตสาหกรรม |
ราคาถูก |
ค่าใช้จ่ายที่สูง |
จำเป็นต้องเรียนรู้การเขียนโปรแกรมพื้นฐานเพื่อเขียนโปรแกรม Arduino ใหม่ |
เทคนิคการทำงานพื้นฐานที่จำเป็นเท่านั้นสำหรับการตั้งโปรแกรม PLC ใหม่ |
การเขียนโปรแกรมใหม่ค่อนข้างยาก |
การเขียนโปรแกรมใหม่นั้นค่อนข้างง่าย |
ประสิทธิภาพที่น่าพอใจ |
ประสิทธิภาพสูง |
ไม่สามารถทำงานในสภาวะที่รุนแรง |
สามารถทำงานในสภาวะที่รุนแรง |
กะทัดรัดและเล็ก |
ใหญ่และหนัก |
ไม่สามารถใช้การซ้อนเพื่อเพิ่มการทำงานของ PLC ของ Arduino PLC ได้ |
การซ้อนสามารถใช้เพื่อเพิ่มเติมการทำงานของ PLC ของ PLC ปกติ |
ตัวเลือกการสื่อสารเพิ่มเติม |
ตัวเลือกการสื่อสารน้อยลง |
ง่ายต่อการเปลี่ยนและซ่อมแซม |
เปลี่ยนและซ่อมแซมยาก |
ตัวเลือกน้อยกว่าสำหรับการเลือก |
ตัวเลือกมากมายสำหรับการเลือก |
ตอนนี้ให้เราพูดคุยสั้น ๆ เกี่ยวกับPLC ที่ใช้ Arduino ที่เป็นที่นิยม ซึ่งมีอยู่ในตลาดในปัจจุบัน
1. Industrial Shields Arduino PLCs
Industrial Shieldsเป็น บริษัท ยอดนิยมที่จัดหาโล่ PLC แบบ Arduino สำหรับงานอุตสาหกรรมจำนวนมาก โล่ที่นิยมใช้จะกล่าวโดยย่อด้านล่าง
โล่อุตสาหกรรม ARDBOX:
ARDBOX เป็น PLC ที่ใช้ Arduino ที่ออกแบบมาสำหรับงานอุตสาหกรรมขนาดเล็กและขนาดกลาง รูปภาพของ ARDBOX แสดงด้านล่าง
ARDBOX ได้รับการออกแบบโดยใช้ ARDUINO LEONARO ดังนั้นโดยพื้นฐานแล้วข้อกำหนดทางเทคนิคทั้งหมดของ ARDBOX จึงเป็นข้อกำหนดของ LEONARO คุณสมบัติพื้นฐานและข้อกำหนดทางเทคนิคของ ARDBOXมีดังต่อไปนี้
แรงดันไฟฟ้าขาเข้า |
12V หรือ 24V |
กำลังไฟ |
30 วัตต์ |
กระแสสูงสุด |
1.5A |
ความเร็วนาฬิกา |
16MHz |
ขนาด |
100x45x115 มม |
ภาษาโปรแกรม |
Arduino IDE |
หน่วยความจำแฟลช |
32KB ซึ่ง 4KB ถูกใช้โดย bootloader |
SRAM |
2.5KB |
EEPROM |
1KB |
การสื่อสาร |
I2C - USB - RS232 - RS485 - SPI - TTL |
จุดอินพุตรวม |
10 |
จุดเอาต์พุตทั้งหมด |
10 |
PWM เอาต์พุตแยก |
ถึง 24Vdc ฉันสูงสุด: 70 mA การแยกกัลวานิก ไดโอดป้องกันสำหรับรีเลย์ แรงดันไฟฟ้า: 24Vdc |
โล่อุตสาหกรรม M-Duino:
M-DUINO เป็น PLC ที่ใช้ Arduino ซึ่งออกแบบมาสำหรับการใช้งานในอุตสาหกรรมขนาดเล็กและขนาดกลาง รูปภาพของ PLC แสดงอยู่ด้านล่าง
M-DUINO ได้รับการออกแบบโดยใช้บอร์ด ARDUINO MEGA ดังนั้นข้อกำหนดทางเทคนิคทั้งหมดของบอร์ด MEGA จึงเป็นข้อกำหนดเฉพาะของ M-DUINO คุณสมบัติพื้นฐานและข้อกำหนดทางเทคนิคของ M-DUINO มีดังต่อไปนี้
แรงดันไฟฟ้าขาเข้า |
12V หรือ 24V |
กำลังไฟ |
40 วัตต์ |
กระแสไฟขาออกสูงสุด |
0.5A |
ความเร็วนาฬิกา |
16MHz |
ขนาด |
101x119x70 มม |
ภาษาโปรแกรม |
Arduino IDE |
หน่วยความจำแฟลช |
32KB ซึ่ง 0.5KB ใช้โดยบูตโหลดเดอร์ |
SRAM |
2KB |
EEPROM |
1KB |
การสื่อสาร |
I2C1 - พอร์ต Ethernet - USB - RS485 - SPI - (3x) Rx, Tx (หมุด Arduino) |
จุดอินพุตรวม |
13,26,36 |
จุดเอาต์พุตทั้งหมด |
8,16,22 |
PWM เอาต์พุตแยก |
24Vdc (3,6,8) ฉันสูงสุด: 70 mA |
2. PLDuino Arduino PLCs
PLDuino เป็นโอเพ่นซอร์สArduino ที่ใช้ Programmable Logic Controller (PLC)จาก Digital Loggers ที่มีจำหน่ายในตลาดประมาณ 150 เหรียญ PLC นี้รวม Arduino Mega (ATmega2560) เข้ากับโมดูล Wi-Fi ESP8266 และหน้าจอสัมผัส TFT ขนาด 2.4 นิ้วเพื่อให้เหมาะสำหรับแอปพลิเคชัน IoT อุตสาหกรรมและแอปพลิเคชันหุ่นยนต์ในโรงงานอื่น ๆ
PLDuino สามารถตั้งโปรแกรมได้อย่างง่ายดายโดยใช้สาย USB แบบธรรมดาพร้อมกับ Arduino IDE ยอดนิยม PLDuino ยังสามารถตั้งโปรแกรมโดยใช้ Lua, GNU หรือแม้แต่ AVR Studio นอกจากนี้ PLDuino ยังมีรหัสสาธิตและไลบรารีเพื่อช่วยให้ผู้เริ่มต้นเริ่มต้นพัฒนาได้อย่างรวดเร็ว สำหรับผู้ใช้ขั้นสูง PLDuino ยังทำให้สามารถเปิดฝาครอบและสำรวจภายใน PLC เพื่อปรับแต่งฮาร์ดแวร์ตามที่ต้องการสำหรับแอปพลิเคชันของพวกเขาแผนผังและข้อมูลจำเพาะส่วนประกอบทั้งหมดยังมีอยู่ทางออนไลน์ คุณสมบัติที่สมบูรณ์ของ PLDuino แสดงอยู่ในภาพด้านล่าง
3. Controllino Arduino PLCs
Controllino ไม่ใช่แค่ Arduino ในเชิงอุตสาหกรรม มันรวมความยืดหยุ่นและลักษณะโอเพ่นซอร์สของระบบนิเวศ Arduino เข้ากับความปลอดภัยและความน่าเชื่อถือของ PLC ระดับอุตสาหกรรม
บริษัท มีโมดูลสามโมดูลซึ่งออกแบบโดยใช้บอร์ด Arduino สามชุด
Controllino MINI:
ได้รับการออกแบบบนบอร์ด Arduino Uno
แรงดันไฟฟ้าขาเข้า |
12V หรือ 24V |
อุณหภูมิในการทำงาน |
5ºCถึง55ºC |
กระแสไฟรีเลย์สูงสุด |
6A |
ความเร็วนาฬิกา |
16MHz |
ขนาด |
36x90x60 มม |
ภาษาโปรแกรม |
Arduino IDE |
หน่วยความจำแฟลช |
32KB ซึ่ง 0.5KB ใช้โดยบูตโหลดเดอร์ |
SRAM |
2KB |
EEPROM |
1KB |
การสื่อสาร |
I2C1– USB - SPI |
จุดอินพุตรวม |
8 |
จุดเอาต์พุตทั้งหมด |
8 |
Controllino MAXI:
นี้ถูกออกแบบมาใน ATMEGA2560 Atmel ไมโครคอนโทรลเลอร์หรือบนเมกะ Arduinoบอร์ด
แรงดันไฟฟ้าขาเข้า |
12V หรือ 24V |
อุณหภูมิในการทำงาน |
0ºCถึง55ºC |
กระแสรีเลย์เอาต์พุตสูงสุด |
6A |
ความเร็วนาฬิกา |
16MHz |
ขนาด |
72x90x62 มม |
ภาษาโปรแกรม |
Arduino IDE |
หน่วยความจำแฟลช |
256KB |
SRAM |
8KB |
EEPROM |
4KB |
การสื่อสาร |
I2C1, พอร์ตอีเธอร์เน็ต, USB, SPI |
จุดอินพุตรวม |
12 |
จุดเอาต์พุตทั้งหมด |
12, รีเลย์เอาต์พุต -10 |
Controllino เมกะ:
Mega PLC ได้รับการออกแบบบนไมโครคอนโทรลเลอร์ ATMEGA2560 Atmel หรือบนบอร์ด Arduino Mega
แรงดันไฟฟ้าขาเข้า |
12V หรือ 24V |
อุณหภูมิในการทำงาน |
0ºCถึง55ºC |
กระแสรีเลย์เอาต์พุตสูงสุด |
6A |
ความเร็วนาฬิกา |
16MHz |
ขนาด |
107x90x62 มม |
ภาษาโปรแกรม |
Arduino IDE |
หน่วยความจำแฟลช |
256KB |
SRAM |
8KB |
EEPROM |
4KB |
การสื่อสาร |
I2C1, พอร์ตอีเธอร์เน็ต, USB, SPI |
จุดอินพุตรวม |
21 |
จุดเอาต์พุตทั้งหมด |
24, รีเลย์เอาต์พุต -16 |
ข้อดีของ Arduino PLC
- สามารถซื้อได้ในราคาประหยัด
- สามารถตั้งโปรแกรมโดยใช้ซอฟต์แวร์ Arduino IDE
- ความเข้ากันได้สูง
- ห้องสูงสำหรับการปรับเปลี่ยน
- เปลี่ยนง่ายเมื่อเทียบกับ PLC ทั่วไป
ข้อเสียของ Arduino PLC
- มีตัวเลือกให้เลือกน้อยมาก
- ไม่เหมาะสำหรับการใช้งานในระดับสูง
- ไวเมื่อเทียบกับ PLC ทั่วไป
- ต้องการการบำรุงรักษาเพิ่มเติม
- มืออาชีพน้อย.