Abstract:
본 발명은 IEC 61131-3 기반의 제어 프로그램 개발을 위한 프레임워크(Framework) 제공 방법으로서, IEC 61131-3에 명시된 펑션 블록(Function Block)을 비주얼한 블록 다이어그램으로 구현하는 단계, 블록 다이어그램을 그래픽 코드화하는 단계, 그래픽 코드가 IEC 61131-3의 제약조건에 따라 올바르게 작동하는지 검증하는 단계, 검증된 그래픽 코드를 객체 저장소에 저장하는 단계, 저장된 그래픽 코드를 C언어 코드 템플릿을 사용하여 C언어 제어 코드로 변환하는 단계를 거쳐 C 언어 제어 코드를 생성하고 C언어 기반의 제어코드를 타켓 PC로 전송하는 단계, 전송된 코드를 C언어 기반의 제어코드를 C언어 기반의 프레임워크에 적용하는 단계, 및 적용된 제어코드를 제어 프레임워크에 맞춰 프로세싱하는 단계를 포함하는 것을 특징으로 한다. 본 발명은 IEC 61131-3 기반의 펑션 블록을 블록 다이어그램으로 시각화하여 상이한 분야의 엔지니어들이 손쉽게 이해할 수 있는 제어 프로그램 개발을 위한 프레임워크 제공 방법 및 시스템을 제공한다.