프로젝트 배경
1) 문제점 - PEF 장비 제어 및 모니터링을 위한 통합 HMI 시스템이 부재 - PLC, 장비, 서버 간 데이터 연동을 통합적으로 처리하는 구조가 없음 - 다양한 통신 인터페이스(GPIO, RS-485, TCP)를 통합 관리하는 표준화된 시스템 부족 - 장비 제어와 데이터 모니터링이 분리되어 있어 확장성과 실시간 대응에 한계 존재 2) 프로젝트 목표 - PEF 장비 제어와 PLC 기반 컨베이
프로젝트 성과
실시간 데이터 처리 및 UI 응답성 확보
멀티스레딩 및 UI Queue 구조를 적용하여 초당 50회 수준의 실시간 데이터 업데이트를 안정적으로 구현
이종 통신 인터페이스 통합 제어 구조 설계
GPIO, RS-485, TCP 통신을 하나의 구조로 통합하여 장비 제어와 데이터 처리를 일관된 방식으로 운영 가능하도록 구현
PLC 및 장비 데이터 통합 프로토콜 설계
PLC(컨베이어)와 PEF 장비 데이터를 하나의 커스텀 프로토콜로 통합하여 웹 서버로 실시간 전송 가능한 구조 구현
장비 운용 안정성 향상
통신 오류 및 장비 이상 상황에 대한 예외 처리 로직을 구현하여 장시간 운용 환경에서도 안정적인 시스템 유지
현장 운영 및 유지보수 효율 개선
USB 자동 업데이트 및 설정값 저장 기능을 통해 별도 개발 지원 없이 현장에서 직접 유지보수가 가능하도록 개선
핵심 기능
진행 단계
기획 및 시스템 아키텍처 설계
2025.03.
PEF 장비 제어 요구사항 분석 및 PLC, 장비, 서버 간 데이터 흐름 설계
프로젝트 상세
1) 포트폴리오 소개 : 실험용 PEF(펄스 전기장) 장비 제어를 위한 HMI 소프트웨어 개발 Raspberry Pi 기반으로 장비 제어, 데이터 처리, 실시간 모니터링을 수행하는 산업장비 제어 시스템 구축 2) 작업 범위 : -HMI 소프트웨어 100% 단독 개발 -PyQt5 기반 UI 설계 및 구현 -Raspberry Pi CM4 / CM5 환경 개발 및 최적화 -GPIO / RS-48






