지능형 HMI 플랫폼 구조
HMI Platform Product1. 지능형 HMI 플랫폼 아키텍처 구조 ? 계층형 아키텍처
User App(Application)
HMI Application
Application1
. . .
User App에서 사용할 수 있는 Interface LIB
- NC/PLD 데이터 읽기/쓰기 API
- App 간 데이터 교환(읽기/쓰기/ 추가/삭제) API
- App 간 호출 API
Application SDK LIB(API)
App control
data getter/setter
File Access
PLC Data R/W
NC Data callback
. . .
지능형 HMI 플랫폼을 구동하는 구성 요소 모듈
- Command Manager: 플랫폼 간 데이터/명령 중계 관리
- Application Manager: App 상태 및 데이터/명령 교환 관리
- NC Comm. Manager: App-NC 통신 중계 및 관리
- Machine State Model: 이종 NC 공용 데이터 모델
- Log Manager: 플랫폼에서 발생하는 Log 수집 및 기록 관리
- Backup/Restore manager: 플랫폼 및 개별 App 백업/복구 관리
- Security Manager: 플랫폼 및 개별 App, User의 권한 관리
- Database Manager: 플랫폼 공용 데이터베이스 관리
Managers
Command Manager
Database Manager
Machine State Model
Log Manager
Application Manager
Security Manager
NC Comm Manager
Backup/Restore Manager
이종 CNC 통신을 위한 통합 Interface API LIB
- 각 CNC 벤더가 제공하는 Interface API를 공용 API로 통합
- NC/PLC 데이터/명령 읽기/쓰기 기능 통합
- NC File 읽기/쓰기/생성/삭제 기능
- Alarm/Log 읽기/쓰기 기능
CNC Abstraction
NC Data Access
NC File Access
NC Alarm/Log Access
NC Command
각 개별 CNC
CNC
FANUC
SIEMENS
CSCAM NC
2. 지능형 HMI 플랫폼 아키텍처 구조 ? 내부 모듈 간 관계 [블럭도]
