OpenPLC는 IEC 61131-3 표준을 준수하고 Arduino, ESP8266/ESP32, Rasberry Pi SBC 및 Windows 및 Linux 머신과 같은 다양한 하드웨어 플랫폼과 연동되는 무료 소스 프로그래머블 로직 컨트롤러 스위트입니다.

 

Arduino가 Arduino PLC IDE를 공개했을 때 IEC 61131-3 규격에 정의된 언어가 라이선스되었으며 Portenta Machine Control 유닛용 PLC 키가 $17.60에 판매되었습니다.한 독자는 기기당 높은 라이센스 비용에 대해 불평했지만 Arduino 프로젝트의 공동 설립자인 Massimo Banzi는 이것이 소규모 배포에 비용 효율적이라고 대답했습니다.

실제로 다른 PLC 소프트웨어(시트당 수천 달러!)와 비교하면 그리 큰 돈은 아닙니다.이 모델은 많은 디바이스를 가지고 있지 않은 소규모 기업에 도움이 됩니다.기업의 대량 라이선스를 협상할 수 있습니다.

그러나 OpenPLC 오픈 소스 PLC 스위트에는 라이센스 요금이 필요 없는 다른 옵션도 있습니다.이는 IEC 61131-3 프로그래밍 언어를 사용하는 것이 유료 라이선스를 필요로 하지 않기 때문에 가능한 일이며, 다만 IEC가 표준 복사본 구입에 대해 수수료를 부과하고, 독점 PLC 시스템은 일반적으로 유료 라이선스를 필요로 하기 때문입니다.

 

OpenPLC 프로젝트는 Editor와 Runtime의  가지 주요 부분으로 구성됩니다.편집기는 PLC 프로그램을 만들기 위해 컴퓨터에서 실행되는 소프트웨어입니다.OpenPLC의 개발자인 Tiago Alves는 IEC 61131-3 표준에 정의된 5가지 언어, 즉 Ladder Logic(LD), FBD(Function Block Diagram), Instruction List(IL), Structured Text(ST) 및 Sequential Function Chart(FC) 모두를 지원합니다.

 

OpenPLC Runtime은 Editor에서 생성된 휴대용 펌웨어/소프트웨어로 다양한 개발 보드 및 여러 실제 PLC 하드웨어에서 완전히 지원됩니다.

  • Arduino Uno / Nano / Leonardo / Micro
  • Arduino Mega / Due
  • Arduino Nano Every / IoT / BLE
  • Arduino Nano RP2040 커넥트
  • Arduino Mkr / 제로 / WiFi
  • Arduino Pro (머신 컨트롤 및 EDGE)
  • Controllino Maxi / 자동화 / 메가 / 미니
  • Productivity Open P1AM
  • ESP8266(nodemcu) 및 ESP32
  • 라즈베리 파이 2 / 3 / 4
  • PiXtend
  • UniPi 산업용 플랫폼
  • Neuron PLC
  • FreeWave 줌링크 및 줌아이큐

런타임은 윈도우즈 또는 리눅스의 일반 대상(소프트 PLC)으로도 생성할 수 있습니다.런타임과 에디터의 소스 코드는 GitHub에서 찾을 수 있습니다.


https://youtu.be/cNg-tXZynJE

상용 PLC 소프트웨어와 마찬가지로 OpenPLC는 산업 자동화 및 제어 시스템에서 사용하도록 설계되었습니다.내가 모르는 것은 그것이 상업적인 제품과 어떻게 비교되는가 하는 것이다.따라서 PLC 프로그래밍에 대한 지식이 있고 OpenPLC를 사용해 본 적이 있다면 댓글 섹션에 대한 귀하의 경험을 알려주십시오.

 

Windows, Linux 및 macOS용 OpenPLC Editor를 다운로드하여 공식 웹 사이트에서 자세한 내용을 확인할 수 있습니다.여기에는 PLC 프로그래밍, HDMI 개발, SCADA 등에 대해 자세히 알아보기 위한 지원 포럼, 문서 및 다양한 리소스가 포함되어 있습니다.

 

 

https://www.cnx-software.com/2022/12/18/openplc-open-source-programmable-logic-controller-suite-arduino-esp8266-esp32-raspberry-pi/

 

OpenPLC open-source Programmable Logic Controller Suite works with Arduino, ESP8266/ESP32, Raspberry Pi, etc. - CNX Software

OpenPLC is an open-source, free-to-use Programmable Logic Controller Suite, compliant with the IEC 61131-3 standard, and working with a range of hardware

www.cnx-software.com

 

 

+ Recent posts