zenon Logic

 통합 IEC 61131-3 및 가상 PLC 솔루션 

IEC 61131-3 프로그래밍 시스템 zenon Logic
Home 제품 zenon Software Platform zenon의 주요 기능 IEC 61131-3 and zenon Logic - KR

zenon Logic은 Logic Studio를 통해 강력하고 유연한 IEC 61131-3 프로그래밍 환경을 제공합니다. 컴파일된 코드는 가상 PLC 역할을 수행하는 Logic Service에서 실행됩니다. zenon Logic Studio는 zenon Software Platform의 Engineering Studio에 완전히 통합되어 있으며, 이를 통해 프로젝트 구성은 더욱 빠르고, 안정적이며, 효율적으로 진행할 수 있습니다.

주요 내용

  • Logic Studio는 IEC 61131-3 규격을 준수하는 프로그래밍 시스템이며, Python 코드 통합 지원
  • SCADA와 PLC 프로그래밍을 하나의 시스템에서 수행 zenon Software Platform 전체에서 공통 데이터베이스 사용)
  • PLC 코드 및 디지털 트윈 기반의 안전하고 효율적인 테스트시뮬레이션
  • IEC 61131-10 지원을 통한 유연한 엔지니어링
  • zenon Logic Service는 Linux 환경에서도 사용 가능

zenon Software Platform 내에서 zenon Logic의 역할 

zenon Logic은 IEC 61131-3 프로그래밍 인터페이스를 지능적으로 통합한 구성 요소로, 2001년부터 zenon Software Platform 핵심 요소로 자리 잡아 왔습니다. 이는 필요에 따라 HMI/SCADA 영역과 PLC 영역을 하나의 환경으로 통합할 수 있음을 의미합니다.

zenon Software Platform 내에서 zenon Logic의 완전한 통합은 자동화 엔지니어에게 실질적인 이점을 제공합니다.

  • 로우코드/노코드 개념 기반의 산업 자동화 애플리케이션 구성과 PLC 프로그래밍을 하나의 통합 환경에서 구현
  • zenon Logic은 플랫폼 내 단일일관된 데이터베이스를 사용
  • PLC 프로그램 작성 후 모든 데이터가 즉시 SCADA 시스템에 반영
  • 복잡한 가져오기/내보내기 작업이나 불필요한 수작업 제거 → 엔지니어링 시간 대폭 절감

공유 변수와 데이터 타입은 어느 시스템에서든 생성·수정·삭제 가능하며, 변경 사항은 즉시 전체 시스템에 반영됩니다. zenon Logic은 프로젝트 목표를 보다 빠르고 효율적으로 달성하도록 지원하며, 오류를 최소화하고 구성 및 유지보수 작업의 시간·비용을 절감합니다.

요약 – 주요 장점:

  • Export/Import 프로세스 감소로 인한 대폭적인 시간 절감
  • 데이터 목록을 이중으로 관리할 필요 없음
  • 일관된 데이터베이스 기반으로 높은 신뢰성과 안정적인 시운전 가능
  • 결과적으로 프로젝트 비용 절감

요구 사항에 따라 데이터는 양쪽 시스템 또는 단일 시스템에서만 사용하도록 설정할 수 있습니다. zenon Service Engine 전용 변수, zenon Logic 전용 PLC 변수도 각각 독립적으로 관리되며, 필요 시 즉시 공유 설정이 가능합니다.

zenon Logic을 통한 PLC 가상화 및 컨테이너화

하드웨어에 종속되지 않는 소프트웨어 기반 제어 시스템을 Soft PLC라고 합니다. PLC 로직과 애플리케이션이 모두 소프트웨어로 구성될 경우, 이는 가상 PLC로서 거의 모든 하드웨어 환경에서 실행될 수 있습니다. zenon Logic는 이미 오래전부터 Soft PLC 솔루션으로 활용되어 왔으며, 폭넓은 가상화 기능을 제공합니다. zenon Logic는 Docker를 통해 가상 PLC 형태로 컨테이너화할 수 있어, 구현 방식에 있어 높은 개방성과 유연성을 제공합니다.

요구사항에 따라 zenon Logic는 PLC 또는 산업용 PC, 기계 근처의 엣지 디바이스, 사내 서버룸, 또는 기업 데이터 센터에서 실행될 수 있습니다. 완전 가상화된 Industrial Control as a Service(ICaaS) 구현도 가능합니다. 이러한 점에서 zenon Logic는 ‘Software-defined Automation’ 환경에서도 중요한 역할을 수행합니다.

IU_43_Cover_EN2

PLC 가상화와 ICaaS

Information Unlimited 매거진 43호에서 PLC 가상화 및 Industrial Control as a Service에 대해 자세히 확인할 수 있습니다.

 

zenon Logic로 무엇을 더 구현할 수 있을까요? 

zenon Logic는 OEE(설비 종합 효율)와 같은 핵심 성과 지표 계산을 포함한 복잡한 연산에 활용할 수 있습니다.

또한 프로젝트 시뮬레이션에도 사용됩니다. 이 경우 zenon Logic는 대상 PLC를 시뮬레이션하여 엔지니어링 단계에서 테스트용으로 현실적인 값을 제공합니다. 이를 통해 실제 환경에서 프로젝트가 어떻게 동작할지 즉시 확인할 수 있습니다. 이러한 디지털 트윈 접근 방식은 고가의 테스트 하드웨어 없이도 오류와 리스크를 사전에 제거하는 데 도움이 됩니다.

아울러 zenon Logic는 이벤트 버퍼링을 통해 데이터 무결성을 지원합니다. 통신 장애가 발생할 경우, zenon Logic는 값을 임시로 저장한 후 연결이 복구되면 데이터를 자동으로 전송합니다.

zenon Logic는 IEC 61131-3 프로젝트의 내보내기 및 가져오기를 위한 IEC 61131-10 표준을 지원하여 개방형 플랫폼 환경에 적합합니다. 이를 통해 서로 다른 엔지니어링 환경 간 프로젝트 이전도 원활하게 수행할 수 있습니다.

zenon Logic와 Linux

높은 유연성과 개방성을 제공하기 위해, zenon Logic Service는 Windows뿐 아니라 Linux 환경에서도 실행할 수 있습니다. 특히 컨테이너 환경에서 Linux를 사용할 경우 다음과 같은 장점이 있습니다.

  • 유지보수 용이성
  • 비용 효율성
  • 확장성
  • 유연성 및 상호운용성

기술 사양

    • IEC 60870
    • IEC 61850
    • Modbus
    • Profinet
    • Ethernet/IP
    • OPC UA
    • 그 외 다수
  • zenon Logic는 모든 IEC 61131-3 프로그래밍 언어를 지원합니다.

    • Sequential Function Chart
    • Function Block Diagram
    • Ladder Diagram
    • Structured Text

    또한 위 언어 외에도 Python 코드 통합이 가능합니다.

    • 분산 엔지니어링 지원
    • IEC 61131-10 준수
    • zenon Software Platform 내 단일 공유 데이터베이스
  •  가능

  •  지원 

  •  통합 제공 
  •  가능 
    • 단일 사이클 실행
    • 단일 스텝 실행
    • 중단점 설정
    • 변수 강제 설정
    • 온라인 변경
    • 테스트 레시피
    • 그 외 다수 기능

성공 사례 – zenon Logic 적용 사례

대명에너지(DaeMyoung Energy)는 한국에서 풍력 및 태양광 발전과 에너지 저장 시스템을 운영·관리하고 있습니다. 본 프로젝트에서는 zenon Logic Studio를 활용해 시간별·발전기별 전력 사용량과 발전 요금을 계산하는 전력 계산 로직이 구현되었습니다.

성공 사례 보기
  • Teaser_840x525px_DaeMyoungEnergy
    zenonAcademy_PartnerList_Image_470x156px

    zenon Logic에 대한 심화 지식을 원하시나요? zenon Academy 온라인 교육 과정을 통해 직접 zenon Logic 프로젝트를 구축하는 방법을 배워보세요.

    Video_Tutorial_Webinar_Image_470x300px

    zenon Logic를 처음 시작하시나요? 튜토리얼 영상을 통해 zenon Logic 첫 단계, zenon과의 연동 방법, 변수 공유 방법을 확인해 보세요.

    I'm COPA-DATA's AI Assistant and happy to help with general info. Got any questions?