Arduino có thể được sử dụng làm PLC không

Arduino Co The Duoc Su Dung Lam Plc Khong



Arduino được thiết kế để làm cho các hệ thống nhúng trở nên quen thuộc hơn. Trước Arduino, vi điều khiển không dễ đối phó. Arduino với nền tảng mã nguồn mở đã giảm khoảng cách giữa vi điều khiển và lập trình viên. Mặt khác, PLC còn được biết là Chương trình kiểm soát logic là một hệ thống điều khiển máy tính mạnh mẽ giúp tự động hóa các tác vụ công nghiệp, chức năng máy móc và thậm chí tự động hóa toàn bộ dây chuyền sản xuất công nghiệp. PLC giống như một CPU được thiết kế để hoạt động trong các điều kiện công nghiệp khắc nghiệt.

Arduino có phải là PLC không

Đúng , người ta có thể nói rằng Arduino là một PLC vì cả Arduino và PLC đều sử dụng một bộ điều khiển để lấy đầu vào và thực thi chúng tương ứng. PLC là bộ vi điều khiển được thiết kế cho các ứng dụng công nghiệp trong khi Arduino là bảng điều khiển hướng đến người mới bắt đầu và các ứng dụng quy mô nhỏ. Sự khác biệt duy nhất tồn tại giữa chúng là Arduino sử dụng ngôn ngữ lập trình thông thường như C ++ để xử lý dữ liệu trong khi lập trình PLC được xây dựng dựa trên lập trình Ladder-logic.







Một trong những điểm khác biệt chính giữa Arduino và PLC là cả hai đều được sản xuất cho hai môi trường khác nhau. Hệ thống PLC rất tốn kém để mua và sửa chữa, PLC cũng đòi hỏi kỹ năng cụ thể từ các nhà thiết kế phần mềm để khai thác tiềm năng cao bằng cách sử dụng bộ điều khiển PLC. Arduino do sự phổ biến của nó là một loại bộ điều khiển lập trình phổ biến có IDE nền tảng lập trình riêng biệt và dễ sử dụng.



Arduino có thể được sử dụng làm PLC không

Đúng, Arduino có thể được sử dụng như một PLC. Cách thức hoạt động của Arduino giống như một bộ điều khiển PLC nhưng do số lượng chân I / O có hạn nên Arduino không thể thay thế hoàn toàn PLC trong các ngành công nghiệp. Khi công nghệ phát triển, nhiều nền tảng xuất hiện như kiểm tra tự động hóa thiết kế bộ điều khiển PLC công nghiệp dựa trên Arduino rẻ hơn nhưng hoạt động giống như PLC công nghiệp.



Danh sách PLC dựa trên Arduino

    • Tấm chắn công nghiệp PLC Arduino
    • Điều khiển Arduino PLC

Tấm chắn công nghiệp PLC Arduino





Industrial Shields là nhà sản xuất tấm chắn PLC dựa trên Arduino hàng đầu thế giới. Nhiều lá chắn được thiết kế bởi nhóm này trong số tất cả ARDBOX M-Duino là những cái phổ biến nhất.

ARDBOX dựa trên Arduino Leonardo và được thiết kế cho các ứng dụng quy mô trung bình. M-Duino được thiết kế sử dụng bảng Arduino Mega. Hầu hết các thông số kỹ thuật của M-Duino đều giống như bảng Arduino Mega.




Điều khiển Arduino PLC

Contrallino là một nền tảng khác dựa trên Arduino rất nổi tiếng trong việc thiết kế PLC sử dụng bảng Arduino. Controlllino kết hợp nền tảng Arduino mã nguồn mở với các PLC cơ sở công nghiệp. Một số PLC Arduino được sử dụng nhiều nhất do công ty này thiết kế là Kiểm tra Mega Máy kiểm tra mini. Contrallino Mega được thiết kế bằng cách sử dụng ATmega2560 bộ điều khiển thường được sử dụng trong bảng Arduino Mega. Contrallino Mini dựa trên bo mạch Arduino UNO và sử dụng cùng một chip với Arduino UNO.


So sánh ngắn gọn của tất cả các bảng này được hiển thị trong bảng dưới đây:

Thông số kỹ thuật ARDBOX M-Duino Máy kiểm tra mini Kiểm tra Mega
Điện áp đầu vào 12V hoặc 24V 12V hoặc 24V 12V hoặc 24V 12V hoặc 24V
Vi điều khiển ATmega32u4 ATmega2560 ATmega328p ATmega2560
Dòng điện tối đa 1,5A 1,5A Dòng đầu ra rơle tối đa 6A Dòng đầu ra rơle tối đa 6A
Tốc độ đồng hồ 16MHz 16MHz 16MHz 16MHz
Ngôn ngữ lập trình Arduino IDE Arduino IDE Arduino IDE Arduino IDE
Bộ nhớ flash 32KB 32KB 32KB 256KB
SRAM 2,5KB 2KB 2KB 8KB
EEPROM 1KB 1KB 1KB 4KB
Liên lạc I2C-USB-SPI-TTL-RS232-RS485 I2C1-USB-SPI-Ethernet-RS232-RS485-Tx, Rx I2C1-USB-SPI-TTL I2C1-USB-SPI-Ethernet-TTL-RS485
Tổng điểm đầu vào 10 13,26,36 số 8 hai mươi mốt
Tổng điểm đầu ra 10 8,6,22 số 8 24

Arduino và PLC - So sánh

Người ta không thể nói rằng Arduino tốt hơn PLC hoặc ngược lại. So sánh Arduino và PLC không phải là một nhiệm vụ dễ dàng và giờ đây với các PLC dựa trên Arduino, nó trở thành một nhiệm vụ khó khăn hơn để thực hiện. Cả hai đều có những lợi thế và bất lợi tùy thuộc vào môi trường của họ. Dưới đây là một số điểm cho thấy sự so sánh ngắn gọn giữa chúng:

    • Arduino chỉ lưu trữ mã máy nên không thể tải xuống và khắc phục sự cố mã trong khi PLC lưu trữ mã của nó với các chú thích, tên biến, hướng dẫn và sử dụng PLC, chúng tôi thậm chí có thể tải xuống mã dự án của mình và sửa đổi nó một cách dễ dàng.
    • Với PLC, có thể tải lên mã mới mà không cần dừng toàn bộ quá trình sản xuất trong khi Arduino không cho phép tạo thời gian thực. Người ta phải tắt hoàn toàn hệ thống để thực hiện thay đổi hoặc tải lên mã mới.
    • Arduino không có chế độ xem thời gian thực để giám sát dữ liệu trong khi PLC cho phép người dùng phân tích dữ liệu thời gian thực và giám sát mã bậc thang.
    • Trong Arduino, các chân I / O cần được khai báo trước khi chúng ta bắt đầu dự án của mình nhưng với PLC hầu hết các chân đều đã được ánh xạ giúp dễ dàng lập trình
    • Với PLC, chúng ta có CPU, I / O và các cơ quan giám sát giao tiếp giúp PLC không bị mắc kẹt vào một vòng lặp trong khi để thực hiện điều này trong Arduino, chúng ta cần lập trình nó trước khi sử dụng với dự án của mình.

Ưu điểm của Arduino PLC

    • Có sẵn với chi phí thấp
    • Có thể dễ dàng lập trình bằng Arduino IDE
    • Điều chỉnh có thể được thực hiện dễ dàng
    • Dễ dàng thay thế
    • Chi phí sửa chữa thấp

Nhược điểm của Arduino PLC

    • Có sẵn các lựa chọn hạn chế
    • Không tương thích với các ứng dụng công nghiệp quy mô lớn
    • Cần bảo trì thường xuyên so với các PLC thông thường
    • Chân I / O hạn chế
    • Không thể thực hiện các thay đổi theo thời gian thực

Sự kết luận

Arduino là một trong những nền tảng yêu thích của những người thiết kế các dự án điện tử. Với sự tiến bộ trong bảng Arduino, họ tiến tới tự động hóa công nghiệp. Trong một thời gian dài, PLC là bộ điều khiển hàng đầu trong thế giới công nghiệp nhưng giờ đây, PLC dựa trên Arduino đã có chỗ đứng trong các ngành công nghiệp do giá thành thấp hơn nhiều so với PLC thông thường.