Arduino를 PLC로 사용할 수 있습니까?

Arduinoleul Plclo Sayonghal Su Issseubnikka



Arduino는 임베디드 시스템을 보다 친숙하게 만들기 위해 설계되었습니다. Arduino 이전에는 마이크로 컨트롤러를 다루기가 쉽지 않았습니다. 오픈 소스 플랫폼을 갖춘 Arduino는 마이크로 컨트롤러와 프로그래머 사이의 격차를 줄였습니다. 반면에, PLC 또한 ~으로 알려진 프로그래머블 로직 컨트롤러 산업 작업, 기계 기능을 자동화하고 전체 산업 생산 라인을 자동화하는 강력한 컴퓨터 제어 시스템입니다. PLC는 열악한 산업 환경에서 작동하도록 설계된 CPU와 같습니다.

아두이노는 PLC인가

, Arduino와 PLC 모두 컨트롤러를 사용하여 입력을 받아 그에 따라 실행하기 때문에 Arduino가 PLC라고 말할 수 있습니다. PLC는 산업용 애플리케이션을 위해 설계된 마이크로 컨트롤러이고 Arduino는 초보자 및 소규모 애플리케이션을 대상으로 하는 컨트롤러 보드입니다. 그들 사이에 존재하는 유일한 차이점은 Arduino는 C++와 같은 기존 프로그래밍 언어를 사용하여 데이터를 처리하는 반면 PLC 프로그래밍은 래더 논리 프로그래밍을 기반으로 구축된다는 것입니다.

Arduino와 PLC의 주요 차이점 중 하나는 둘 다 두 가지 다른 환경에서 제조된다는 것입니다. PLC 시스템은 구매 및 수리 비용이 매우 비싸며 PLC는 PLC 컨트롤러를 사용하여 높은 잠재력을 추출하기 위해 소프트웨어 설계자의 특정 기술이 필요했습니다. Arduino는 인기로 인해 별도의 사용하기 쉬운 프로그래밍 플랫폼 IDE가 있는 일종의 범용 프로그래머블 컨트롤러입니다.

Arduino를 PLC로 사용할 수 있습니까?

예, Arduino는 PLC로 사용할 수 있습니다. Arduino의 작동은 어떻게 든 PLC 컨트롤러와 비슷하지만 제한된 수의 I/O 핀으로 인해 Arduino는 산업 분야에서 PLC를 완전히 대체할 수 없습니다. 기술이 성장함에 따라 다음과 같은 여러 플랫폼이 등장합니다. 확인하다 그리고 자동화 직접 저렴하지만 산업용 PLC와 동일하게 작동하는 Arduino 기반 산업용 PLC 컨트롤러를 설계합니다.

Arduino 기반 PLC 목록

    • 산업용 실드 Arduino PLC
    • Controllino Arduino PLC

산업용 실드 Arduino PLC

Industrial Shields는 Arduino 기반 PLC 쉴드의 선두 제조업체입니다. 여러 방패는 모든 중에서 이 그룹에 의해 설계되었습니다 아드박스 그리고 엠두이노 가장 인기있는 것들입니다.

ARDBOX는 Arduino Leonardo를 기반으로 하며 중간 규모 애플리케이션을 위해 설계되었습니다. M-Duino는 Arduino Mega 보드를 사용하여 설계되었습니다. M-Duino의 기술 사양은 대부분 Arduino Mega 보드와 동일합니다.


Controllino Arduino PLC

Controllino는 Arduino 보드를 사용하여 PLC를 설계하는 것으로 매우 유명한 또 다른 Arduino 기반 플랫폼입니다. Controllino는 오픈 소스 Arduino 플랫폼과 산업용 기반 PLC를 결합합니다. 이 회사에서 설계한 가장 많이 사용되는 Arduino PLC 중 일부는 다음과 같습니다. 메가 확인 그리고 미니 검사기. Controllino Mega는 다음을 사용하여 설계되었습니다. ATmega2560 일반적으로 Arduino Mega 보드에 사용되는 컨트롤러입니다. Controllino Mini는 Arduino UNO 보드를 기반으로 하며 Arduino UNO와 동일한 칩을 사용합니다.


이 모든 보드에 대한 간략한 비교가 아래 표에 나와 있습니다.

명세서 아드박스 엠두이노 미니 체커 메가 확인
입력 전압 12V 또는 24V 12V 또는 24V 12V 또는 24V 12V 또는 24V
마이크로컨트롤러 ATmega32u4 ATmega2560 ATmega328p ATmega2560
최대 전류 1.5A 1.5A 6A 최대 릴레이 출력 전류 6A 최대 릴레이 출력 전류
시계 속도 16MHz 16MHz 16MHz 16MHz
프로그래밍 언어 아두이노 IDE 아두이노 IDE 아두이노 IDE 아두이노 IDE
플래시 메모리 32KB 32KB 32KB 256KB
스램 2.5KB 2KB 2KB 8KB
EEPROM 1KB 1KB 1KB 4KB
의사소통 I2C-USB-SPI-TTL-RS232-RS485 I2C1-USB-SPI-이더넷-RS232-RS485-Tx, 수신 I2C1-USB-SPI-TTL I2C1-USB-SPI-이더넷-TTL-RS485
총 입력 포인트 10 13,26,36 8 이십 일
총 출력 포인트 10 8,6,22 8 24

Arduino와 PLC – 비교

Arduino가 PLC보다 낫다고 말할 수 없으며 그 반대의 경우도 마찬가지입니다. Arduino와 PLC를 비교하는 것은 쉬운 일이 아니며 이제 Arduino 기반 PLC를 사용하면 더 어려운 작업이 되었습니다. 둘 다 환경에 따라 장단점이 있습니다. 다음은 이들 간의 간략한 비교를 보여주는 몇 가지 사항입니다.

    • Arduino는 기계어 코드만 저장하므로 코드를 다운로드하고 문제를 해결할 수 없는 반면 PLC는 주석, 변수 이름, 지침과 함께 코드를 저장하고 PLC를 사용하면 프로젝트 코드를 다운로드하여 쉽게 수정할 수도 있습니다.
    • PLC를 사용하면 전체 생산 프로세스를 중단하지 않고 새 코드를 업로드할 수 있지만 Arduino는 실시간 생성을 허용하지 않습니다. 변경하거나 새 코드를 업로드하려면 시스템을 완전히 종료해야 합니다.
    • Arduino는 데이터 모니터링을 위한 실시간 보기가 없지만 PLC는 사용자가 실시간 데이터를 분석하고 래더 코드를 모니터링할 수 있습니다.
    • Arduino에서는 프로젝트를 시작하기 전에 I/O 핀을 선언해야 하지만 PLC에서는 대부분의 핀이 이미 매핑되어 있어 프로그래밍하기 쉽습니다.
    • PLC에는 CPU, I/O 및 PLC가 루프에 빠지는 것을 방지하는 통신 감시 장치가 있으며 Arduino에서 이를 수행하려면 프로젝트에서 사용하기 전에 프로그래밍해야 합니다.

아두이노 PLC의 장점

    • 저렴한 비용으로 사용 가능
    • Arduino IDE를 사용하여 쉽게 프로그래밍 가능
    • 조정은 쉽게 할 수 있습니다
    • 교체하기 쉬움
    • 낮은 수리 비용

아두이노 PLC의 단점

    • 제한된 선택이 가능합니다
    • 대규모 산업 애플리케이션과 호환되지 않음
    • 기존 PLC에 비해 잦은 유지보수 필요
    • 제한된 I/O 핀
    • 실시간 변경 불가

결론

Arduino는 전자 프로젝트를 설계하는 사람들이 가장 좋아하는 플랫폼 중 하나입니다. Arduino 보드의 발전으로 산업 자동화로 나아가고 있습니다. 오랫동안 PLC는 산업계의 선두 컨트롤러였지만 이제는 Arduino 기반 PLC가 기존 PLC보다 훨씬 저렴한 비용으로 인해 산업 분야에서 자리를 잡았습니다.