HorizonPLC
HorizonPLC: A Modular Open-Source PLC Framework Built in Espruino JavaScript
0
Components
Hardware componentsProject description
요약 HorizonPLC는 Espruino(마이크로컨트롤러용 JavaScript 런타임) 위에서 동작하는 오픈소스 PLC 프레임워크 Horizon Automated의 필드 레벨 구현체입니다. 센서·액추에이터를 통일된 채널 인터페이스로 추상화하고, WIZnet W5500을 통한 유선 Ethernet 또는 ESP8266/ESP32 WiFi 중 하나를 선택해 MQTT 브로커와 데이터를 주고받는 구조를 갖췄습니다. JS 코드 레벨에 W5500이 명시적으로 하드코딩되어 있다는 점에서, 저자원 MCU용 JS 생태계 안에서 WIZnet의 하드웨어 TCP/IP 오프로딩이 실제로 어떻게 활용되는지 보여주는 흥미로운 레퍼런스입니다. 개요 Mitsubishi FX 시리즈처럼 소규모 공장 자동화 시장을 오래 지배해온 상용 PLC는 전용 프로그래밍 소프트웨어와 폐쇄형 통신 프로토콜, 높은 하드웨어 단가라는 진입 장벽을 가지고 있습니다. HorizonPLC는 이 문제에 JavaScript로 정면 대응합니다. Espruino가 제공하는 JS 인터프리터 위에 센서/액추에이터 처리, 네트워크 연결, MQTT 게이트웨이까지 모두 .min.js 모듈로 구성해, STM32 또는 ESP32의…
Keep reading with a free account
Guests can read 15 projects per visit. Log in or create a free account to read the full description, open the documents and join the comments.
