CoreCode 개념

CoreCode "Manufacturing Message Bus Framework"


CoreCode는 Plant Floor에서 발생하는 모든 데이터들을 실시간으로 장비로 부터 직접 수집하여 IT시스템에 표준화된 방식으로 연계 시켜주는 Manufacturing Message Bus 로, Smarter Factory를 실현시켜 주는 표준 프레임 워크를 제공합니다.

Smarter Factory는 Plant Floor의 Data Visibility를 확보하여 Business Floor에서 모든 상황을 모니터링 및 통제가 가능하게 됩니다.


화살표 화살표

CoreCode 개요


현재 제조현장은 개별적/수직적인 1:N 방식의 인터페이스 연계로 복잡도가 날로 증가하고 있으며,

신규 시스템 도입 시 그 복잡도가 더욱더 증가하여 막대한 시간과 인력과 비용을 요구하고 있습니다.

따라서 장비별 연계를 위해서는 장비업체나 개발인력에 종속되어 변화에 따른 민첩한 대응이 불가능 한 것이 현실입니다.


화살표


CoreCode는 하나의 표준화된 Manufacturing Message Bus 로 레고블럭 처럼 손쉽게 장비나 시스템의 변경 및 추가가 가능합니다.

또한 현장에서 검증된 다양한 내장 컴포넌트(어댑터) 제공하며, Custom 컴포넌트 개발을 위한 APIs를 제공합니다.

이러한 CoreCode 엔진의 핵심 기능은 한국 내 특허는 물론 미국과 일본특허를 모두 보유하고 있습니다.


화살표

CoreCode Application Stack


CoreCode의 프레임 웍은 Fan-in, Fan-out, Branching and merging등의 유연성을 갖춘 Router 를 통해

자유롭게 비즈니스 로직을 설계와 변경이 가능하여 재활용성과 생상성이 높은 개발 툴입니다.

또한 필요에 따라 level 1,2 단을 한번에 아우를 수 있는 구조로 속도와 성능에서 매우 뛰어난 품질을 보여줍니다.


화살표

CoreCode 제품구성


ㆍ 장비 및 시스템 연계 시, 손쉽게 인터페이스를 개발할 수 있도록 Modeling 기반의 다양한 Tool과 각종 산업용 Built-In Adapter를 제공합니다

ㆍ Framework 기반의 Adapter SDK를 제공함으로써 개발자가 빠르고 손쉽게 장비 연계 인터페이스를 개발할 수 있도록 지원합니다.

ㆍ Modeling, 시험, 디버깅, 배포 등에 이르는 전체 개발 과정을 단일화된 환경에서 진행할 수 있도록 통합 개발 환경을 제공하여 개발 편의성을 제공합니다.


화살표

CoreCode 특장점


표준화된 인터페이스

Data I/O와 비즈니스 로직이 철저히 구분된 아키텍처에 따라, 컴포넌트 단위의 개발 수행으로 개발자 의존성이 최소화된 표준화된 코드개발

이 기종 시스템 /설비 및 장비(설비)의 모든 데이터를 단일화된 형태의 표준 인터페이스 데이터 연계로 시스템의 일관된 인터페이스 유지, 관리 및 인터페이스 복잡성 최소화


개발 생산성 향상

직관적이고 사용이 편리한 다양한 개발도구지원(GUI Modeler, Debugger, Remote Agent, Adaptor Register, Web Admin, Code Templates, Code Tutorials 등)

현장에서 검증된 내장 컴포넌트 제공(약 100여 개) Custom 컴포넌트 개발을 위한 APIs 제공


유연성 및 확장성

벤더 및 개발자 독립적 시스템 구축에 따른 간편한 유지보수 및 운영 관리비용 감소 재활용 가능한 컴포넌트들의 Plug & Play 방식 구현

OPC, SOAP, TCP/IP, XML, HTTP, RMI, MODBUS, RS232/422/485 등 다양한 통신 프로토콜 지원

Mitsubishi Melsec, Siemens s7, LS산전 Glofa, ABB 등 산업에서 널이 사용되는 PLC, DCS등에 대한 인터페이스 지원

다양한 통합요구에 필요한 1:1, 1:N, M:N 유형의 메시지 전송 방식 제공으로 다양한 통신 Architecture 모델 구현 가능

시스템 연계에 필요한 Adaptor Framework 기반 인프라를 제공하여 개발자가 손쉽게 Component를 개발 또는 활용 할 수 있도록 지원함으로써 향후 변화에 유연성 및 확장성 보장


이중화 및 Load balancing

시스템 이상 시 무 중단 운영이 가능하도록 Active-Active, Active-Standby 이중화 구성 지원

자동 부하조절(Load balancing), 장애감시, 복구기능(Fail-over) 지원으로 안정적인 통합 시스템 구성


산업 Plant, Enterprise간 최적 통합연계

산업 Plant에서 필수적인 요소인 실시간으로 제공되는 대용량의 메시지를 검증된 성능으로 원할하게 처리

Plant Floor 데이터의 분석 및 활용을 위하여 Custom Function Call 기능을 통하여 사용자 Logic 추가 가능

산업 Plant의 무정전 운영환경을 고려한 온라인 및 오프라인상에서 Adaptor 개발 도구 지원


화살표