FBN 기반의 PLC 코드를 범용 프로그램 코드로 변환하는 방법 및 시스템
    1.
    发明授权
    FBN 기반의 PLC 코드를 범용 프로그램 코드로 변환하는 방법 및 시스템 有权
    将基于FBN的PLC代码转换为一般程序代码的方法和系统

    公开(公告)号:KR101216916B1

    公开(公告)日:2012-12-28

    申请号:KR1020110014871

    申请日:2011-02-21

    Abstract: 본발명에따른 FBN 기반의 PLC 코드를범용프로그램코드로변환하는방법은 FBN의펑션블록(Function Block)이분류되는 S1 단계, S1 단계에서분류된펑션블록에서실행부분이추출되는 S2 단계, S2 단계에서추출된펑션블록의실행부분에서정적인부분과동적인부분이구분되는 S3 단계, S3 단계에서구분된정적인부분과동적인부분이결합되어베이스클래스(Base Class)가생성되는 S4 단계및 펑션블록에사용자정의변수또는사용자정의알고리즘이있는경우, S4 단계의베이스클래스를수정하여사용자정의 POU(Program Organization Unit) 클래스가생성되는 S5 단계를포함한다. IEC 61499 FBN과 C언어코드와의호환성을지원하여, 분야가상의한엔지니어들이쉽게접근할수 있는개발환경을제공한다.

    PLC 기반 제어 코드를 XML 인터페이스를 이용하여 범용 프로그램 코드로 변환하는 방법 및 프레임워크 시스템
    2.
    发明公开
    PLC 기반 제어 코드를 XML 인터페이스를 이용하여 범용 프로그램 코드로 변환하는 방법 및 프레임워크 시스템 有权
    将基于PLC的控制代码转换为使用XML接口的一般程序代码的方法和框架系统

    公开(公告)号:KR1020120095513A

    公开(公告)日:2012-08-29

    申请号:KR1020110014872

    申请日:2011-02-21

    CPC classification number: G06F8/447 G06F8/423

    Abstract: PURPOSE: A method for converting a PLC(programmable logic circuit) based control code into universal program code using an XML(eXtensible Markup Language) interface and framework system are provided to promote the reusability and flexibility of a program using an XML element table. CONSTITUTION: A PLC open code creation unit(110) creates a PLC open code using a function block diagram language. An XML interface creation unit(120) creates an XML interface using the PLC open code. An universal code creation unit(130) creates a universal program code using the XML interface. The XML interface creation unit includes a configuration element classification unit, an XML element table unit, an attribution allocation unit, and an interface conversion unit.

    Abstract translation: 目的:提供使用XML(可扩展标记语言)接口和框架系统将基于PLC(可编程逻辑电路)的控制代码转换为通用程序代码的方法,以使用XML元素表来提升程序的可重用性和灵活性。 构成:PLC开放代码创建单元(110)使用功能框图语言创建PLC开放代码。 XML接口创建单元(120)使用PLC开放代码创建XML接口。 通用代码创建单元(130)使用XML接口创建通用程序代码。 XML接口创建单元包括配置元素分类单元,XML元素表单元,归属分配单元和接口转换单元。

    IEC 61131―3 기반의 제어 프로그램 개발을 위한 프레임워크 시스템 및 제공 방법
    3.
    发明授权
    IEC 61131―3 기반의 제어 프로그램 개발을 위한 프레임워크 시스템 및 제공 방법 失效
    用于开发基于IEC 61131-3的控制程序的框架系统及其使用方法

    公开(公告)号:KR101074966B1

    公开(公告)日:2011-10-18

    申请号:KR1020100029520

    申请日:2010-03-31

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

    FBN 기반의 PLC 코드를 범용 프로그램 코드로 변환하는 방법 및 시스템
    4.
    发明公开
    FBN 기반의 PLC 코드를 범용 프로그램 코드로 변환하는 방법 및 시스템 有权
    将基于FBN的PLC代码转换为一般程序代码的方法和系统

    公开(公告)号:KR1020120095512A

    公开(公告)日:2012-08-29

    申请号:KR1020110014871

    申请日:2011-02-21

    CPC classification number: G06F8/447

    Abstract: PURPOSE: A method and system for converting an FBN(Function Block diagram Network) based PLC(Programmable Logic Circuit)code into a universal program code are provided to promote the reliability of data and the reusability of a program by supporting compatibility between a C language and FBN. CONSTITUTION: An execution unit extraction unit(120) extracts an execution part from an FB(Function Block) classified by an FB classification unit(110). An execution unit classification unit(130) classifies the execution part of the FB into a static part and a dynamic part. A base creation unit(140) creates a base class by combining the static part with the dynamic part. When a user definition parameter or a user definition algorithm exists in the FB, a POI(Point Of Interest) FBN creation unit(150) creates a user definition POU class by modifying the base class.

    Abstract translation: 目的:提供一种用于将基于FBN(可编程逻辑电路)(可编程逻辑电路)代码转换为通用程序代码的方法和系统,通过支持C语言之间的兼容性来提升数据的可靠性和程序的可重用性 和FBN。 构成:执行单元提取单元(120)从由FB分类单元(110)分类的FB(功能块)中提取执行部分。 执行单元分类单元(130)将FB的执行部分分类为静态部分和动态部分。 基本创建单元(140)通过将静态部分与动态部分组合来创建基类。 当FB中存在用户定义参数或用户定义算法时,POI(兴趣点)FBN创建单元(150)通过修改基类创建用户定义POU类。

    IEC 61131―3 기반의 제어 프로그램 개발을 위한 프레임워크 시스템 및 제공 방법
    5.
    发明公开
    IEC 61131―3 기반의 제어 프로그램 개발을 위한 프레임워크 시스템 및 제공 방법 失效
    基于IEC 61131-3开发控制程序的框架系统和方法

    公开(公告)号:KR1020110109690A

    公开(公告)日:2011-10-06

    申请号:KR1020100029520

    申请日:2010-03-31

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

    Abstract translation: 本发明涉及提供用于开发基于IEC 61131-3的控制程序的框架的方法,该方法包括以可视框图实现IEC 61131-3中规定的功能块的步骤, 根据IEC 61131-3的约束验证图形代码正常工作,将验证的图形代码存储在对象存储器中,使用C语言代码模板将存储的图形代码存储在C语言代码中 将语言控制代码应用于目标PC,将基于C语言的控制代码应用于基于C语言的框架,并将基于C语言的控制代码应用于目标PC, 并根据控制框架处理控制代码。

    PLC 기반 제어 코드를 XML 인터페이스를 이용하여 범용 프로그램 코드로 변환하는 방법 및 프레임워크 시스템
    6.
    发明授权
    PLC 기반 제어 코드를 XML 인터페이스를 이용하여 범용 프로그램 코드로 변환하는 방법 및 프레임워크 시스템 有权
    将基于PLC的控制代码转换为使用XML接口的一般程序代码的方法和框架系统

    公开(公告)号:KR101243437B1

    公开(公告)日:2013-03-13

    申请号:KR1020110014872

    申请日:2011-02-21

    Abstract: 본 발명에 따른 XML 인터페이스 기반의 범용 프로그램 코드로 변환하는 방법은 IEC 61131-3에 따른 펑션 블록 다이어그램 언어를 사용하여 PLCopen 코드가 작성되는 S1 단계, S1 단계의 PLCopen 코드가 XML 요소 테이블에 구성요소 별로 저장되는 S2 단계, S2 단계에서 XML 요소 테이블을 이용하여 XML 인터페이스가 생성되는 S3 단계 및 S3 단계에서 생성된 XML 인터페이스를 이용하여 범용 프로그램 코드가 생성되는 S4 단계를 포함한다.
    전용 PLC 컨트롤러에서만 동작하는 PLCopen 프로그램이 범용 PC에서 동작 가능하므로, 프로그램 재사용성 및 유연성이 높아진다.

Patent Agency Ranking