01 / CONNECT서로 다른 장비와의 통신
산업용 프로토콜과 범용 통신 기능을 활용해 장비 데이터를 수집하고 제어하는 프로그램을 개발합니다. 장비별 주소와 데이터 형식을 고객의 운영 환경에 맞게 구성합니다.
ModbusMelsec MCSiemens S7TCP · UDP · Serial
통신 지원 범위 보기
- Modbus TCP·RTU·RTU over TCP 클라이언트 및 서버
- Melsec MC Protocol 블록·랜덤 읽기·쓰기
- Siemens S7 DB·메모리 영역 읽기·쓰기
- HTTP, FTP, Named Pipe, Unix Domain Socket
- WebSocket 서버, SMTP, MTConnect 클라이언트
- Hanyoung NUX MP3, IDRO900, Tohnichi RCM, FANUC Karel, 프린터 통신
02 / STORE수집한 데이터를 자산으로
업무 DB와 장비 PC의 로컬 저장소를 연결하고, 수집 이력의 저장·검색·조회를 구현합니다. 고객이 필요한 데이터를 업무 화면에서 활용할 수 있도록 개발합니다.
MSSQL · MySQLOracle · PostgreSQLDapperSQLite
데이터 지원 범위 보기
- MSSQL, MySQL, Oracle, PostgreSQL, ODBC 접근
- 동기·비동기 쿼리와 DataTable·DataSet·JSON 결과 처리
- MicroORM 엔티티 매핑, CRUD, SQL 직접 실행
- SQLite, LiteDB, Realm 기반 로컬 저장 기능
03 / INTEGRATE상위 시스템으로 이어지는 데이터
수집한 값을 OPC UA나 MQTT 등으로 전달하는 연동 시스템을 개발합니다. 기존 시스템의 인터페이스와 데이터 규칙에 맞춰 변환·전달 흐름을 구현합니다.
OPC UA Client / ServerMQTTHTTP
시스템 연동 지원 범위 보기
- OPC UA 클라이언트: 탐색, 읽기·쓰기, 변경 구독, 재연결·구독 복원 설정
- OPC UA 서버: 노드 관리, 사용자·쓰기 권한, 인증서, 알람, 이력 조회
- MQTT 클라이언트 발행·구독, 재연결 옵션, 서버·사용자 인증 관련 기능
- Modbus 서버 데이터 저장소 주입 및 쓰기 이벤트
04 / OPERATE운영에 필요한 도구까지
현장별 설정 관리와 운영 로그를 프로그램에 함께 구성합니다. 파일 처리와 데이터 변환 등 공통 기능을 활용해 운영과 문제 확인에 필요한 기능을 개발합니다.
JSON · SQLite 설정파일 · SQLite 로그유틸리티
운영·공통 지원 범위 보기
- 설정 읽기·쓰기, 로그 레벨별 기록·조회·삭제
- 로그 큐·배치 처리와 파일 분할·보관 설정
- 파일·디렉터리, JSON·XML, 인코딩·바이트 변환
- AES, RSA, SHA, HMAC, PBKDF2, 인증서·라이선스 보조 기능
- 값 변경 알림, 디렉터리 감시, 주기적 갱신, 파일 스풀·큐
공통 기능을 재사용해 고객별 업무 로직과 화면 개발에 집중합니다. 개발 범위와 일정은 장비 종류, 기존 시스템 및 요구사항을 검토해 협의합니다.