Project brief
프로젝트 내용
[프로젝트 개요]
- 작업표준 자동 표시 시스템 구축 (Windows 데스크톱 프로그램)
[프로젝트 배경 및 목표]
- 현재 작업표준이 인쇄물과 개별 PC 파일로 관리되고 있어 개정본이 현장에 늦게 반영되고, 작업자가 현재 수행 중인 공정과 무관하게 문서를 직접 찾아야 하며, 공정 순서를 벗어난 작업을 사전에 알리는 수단이 없습니다. 이에 작업자의 숙련도와 무관하게 표준 작업이 이루어지도록 하여 순서 오류로 인한 불량을 예방하는 것을 목표로 합니다. 사내에서 프로토타입을 제작하여 화면 구성, PLC 연동, 다중 PC 운영까지 동작을 검증하였으며, 본 사업은 이를 현장 적용 수준으로 재구축하는 것입니다.
[과업 범위]
1. 수행 범위
- 상세 기획: 요구사항 정의서 최종화, 화면 설계서 및 메뉴 구조도 작성, PLC 인터페이스 규격서(주소맵) 정의, 공정 순서 정의 파일 형식 설계
- UI/UX 디자인: 현장 키오스크형 전체화면 UI 설계, 터치 및 비터치 겸용, 한국어/영어/스페인어 다국어 화면 설계
- 프런트엔드/Client 개발: 공정 PC용 클라이언트 프로그램 개발(모델 선택 화면, 작업 화면, 경고 화면 포함)
- 백엔드 개발: 메인 PC 프로그램 개발(자료·설정 관리 및 배포), PLC 통신 모듈, 콘텐츠 관리 로직 개발
- 서버/DB/인프라 구성: 메인 PC-공정 PC 간 설정 및 자료 공유 구조 구성, 사내 라인 네트워크(폴더 공유) 연동
2. 상세 기능 요구 사항
2-1. 모델 선택 화면
- 모델 목록 표시: 공정명과 모델 목록을 표시하고, 모델 선택 시 해당 작업표준으로 진입하며 모델 수가 많으면 페이지 단위로 이동
- 연결 상태 표시: PLC 및 메인 PC 연결 상태를 화면에 상시 표시
2-2. 작업 화면
- 작업표준 표시: 현재 공정의 작업표준(PDF)을 화면 크기에 맞춰 표시하고, 좌측에 전체 공정 목록과 현재 위치를 함께 표시
- 공정 진행 방식: 자동(설정 시간 경과), 수동(이전/다음), PLC 신호의 세 가지 방식으로 공정 전환
- 공정 순환: 마지막 공정 다음에는 첫 공정으로 돌아가 동일 작업을 반복 수행
2-3. 경고 화면
- 순서 이탈 감지: 순서와 다른 작업이 감지되면 전체 화면 경고를 표시하고 화면을 정지하며, 해제 신호를 받을 때까지 상태를 유지
2-4. PLC 연동(OMRON FINS/UDP)
- 신호 처리: 모델 번호, 다음 페이지(핸드셰이크 응답 포함), 현재 페이지, 경고 표시 정보를 수신하여 화면 동작에 반영하고, 하트비트를 주기적으로 번갈아 송신
- 주소 구성: 주소값이 아닌 역할(Role)이 동작을 결정하는 구조로 구현하며, 영역(D/W/H/CIO) 및 데이터 형식(INT/FLOAT/DOUBLE/STRING/CHAR)을 지원, 공정별 주소맵을 메인 PC에서 관리하여 각 공정 PC로 배포
- 통신 예외 처리: 통신 단절 시 제한된 횟수만 자동 재접속하고 이후에는 사용자 조작으로 재접속하며, 재시도 트래픽이 라인 네트워크에 누적되지 않도록 처리
2-5. 다중 PC 운영
- 구조: 메인 PC가 자료와 설정을 보관하고 공정 PC가 이를 읽어 표시
- 설정 자동 수신: 공정 PC는 접속 시 공정명, PLC 주소 등 자기 설정을 자동으로 수신
2-6. 콘텐츠 및 공정 관리
- 콘텐츠 반영: 지정 폴더에 PDF를 넣고 빼는 것만으로 표시 내용이 반영되며 프로그램 수정이 불필요
- 공정 순서 편집: 공정 순서, 표시 시간, 공정명을 현업 엔지니어가 직접 편집 가능(파일 형식은 제안사가 제안)
- 설정 화면: 공정명, 동작 모드, 표시 시간, 모델 관리, PLC 설정을 화면에서 직접 수정 가능
[기술/제조 스택]
- 개발 언어 및 프레임워크는 제안사가 제안하며 협의를 통해 최종 결정합니다. Windows 10/11 환경에서 동작해야 하며, PLC 통신은 OMRON FINS/UDP 프로토콜을 지원해야 합니다.).
[클라이언트 준비 사항]
- 사내 프로토타입 실행 파일 및 소스 코드
- 요구사항 정의서, 메뉴 구조도
- 공정별 작업표준 PDF 자료
[지원 자격 및 우대 사항]
1. 지원 자격
- Windows 데스크톱 응용 프로그램 개발 경험 보유 업체
2. 우대 사항
- PLC 통신(OMRON FINS 또는 동급 산업용 프로토콜) 개발 경험 보유 업체
- 제조 현장 설치 및 시운전 경험 보유 업체
[산출물]
- 실행 파일 및 설치 패키지(메인 PC, 공정 PC 공용)
- 소스 코드 일체(저작권 및 사용권 귀속 여부는 협의)
- 요구사항 정의서(최종본), 화면 설계서 및 메뉴 구조도
- PLC 인터페이스 규격서(주소맵, 신호 규약 포함)
- 설치 및 운영 지침서
- 시험 성적서(단위, 통합, 현장 시험 결과)
- 관리자 교육(콘텐츠 교체 및 설정 변경 실습 포함)