라즈베리파이 PLC는 산업용 제어기를 어디까지 싸게 만들 수 있는지 확인하려고 시작했습니다. 라즈베리파이 Zero 2 W 와 4입력/4릴레이 보드에 .NET 9 와 Blazor 를 올린 ZPi Controller 를 만들며 남긴 일곱 편입니다.

ZPi Controller 실시간 모니터 화면

Modbus TCP/RTU 슬레이브와 마스터, 브라우저에서 고치는 룰 에디터, 대화만으로 만드는 풀스크린 HMI 까지 기능은 v1 에서 다 들어갔습니다. 정작 오래 걸린 것은 포트 번호 하나, 호스트명 하나, 그리고 부팅에 걸린 1분이었습니다.

라즈베리파이로 PLC 만들기

제어기 본체와 운전 화면을 다룬 두 편입니다. 룰은 브라우저에서 고치고, HMI 는 대화로 만듭니다.

연결하고, 밟고, 고치기

PC 와 붙이는 일과 현장에서 걸린 것들입니다. 자명해 보이는 자리가 제일 오래 걸렸습니다.

다음 버전, 그리고 화면 한 장

v1 을 닫으며 정리한 다음 단계와, ZView 로 실제로 만들어 본 화면 한 장입니다.

라즈베리파이 PLC 정리

저가형 제어기의 완성도가 갈리는 지점은 룰 엔진이 아니었습니다. 기능은 v1 안에 다 들어갔고, 발목을 잡은 것은 포트·호스트명·부팅 시간처럼 자명해 보이는 자리였습니다.

  • 룰은 브라우저에서 고치고, HMI 화면은 대화로 만듭니다
  • 엔지니어가 아닌 사람에게 넘길 물건은 설치가 더블클릭 한 번이어야 합니다
  • 포트 번호, 호스트명, 정규식 치환처럼 뻔해 보이는 자리가 제일 오래 걸립니다
  • 부팅 시간과 WiFi 자동 복원은 기능이 아니라 첫인상입니다

제어기의 값어치는 무엇을 할 수 있느냐보다, 전원을 넣고 30초 안에 스스로 제자리로 돌아오느냐에서 갈립니다.

문의