IEC 61131-3 Editor

The IEC 61131-3 Programming System

 

 

MXP의 PLC Editor는 PLC 프로그래밍 언어의 국제 표준인 IEC 61131-3을 지원하며, 객체지향적이고 모듈화된 개발 환경을 제공합니다.

사용자는 POU, TASK, RESOURCE를 활용하여 재사용 가능한 객체지향적인 프로그래밍이 가능하며 다수의 타겟 CPU를 연결하여 멀티 리소스를 제어할 수 있습니다.

 

IEC 61131-3의 모든 언어 지원

◆ Ladder Diagrams (LD)

◆ Function Block Diagrams (FBD)

◆ Structured Text (ST)

◆ Instruction List (IL)

◆ Sequential Function Chart (SFC)

- 모든 프로그래밍 언어는 하나의 프로젝트에서 혼합하여 사용할 수 있습니다.

- 그래픽 에디터 환경에서 하나의 워크시트에 LD, SFC, FBD를 혼합하여 사용할 수 있습니다.

개방적인 편집 기능 (Graphic, textual editor)

•  Drag & Drop으로 원하는 위치에 오브젝트를 배치할 수 있습니다.

•  각 오브젝트의 연결은 와이어 라우팅, 심볼릭 링크를 지원합니다.

•  자동적으로 변수명, 구조체 요소 및 펑션 블록 파라미터를 완성하는 인텔리센스 기능을 지원합니다.

•  각 변수는 지역 변수와 글로벌 변수로 선언할 수 있으며, 사용자 정의 구조체를 선언하여 사용할 수 있습니다.

•  사용자 정의 함수 / 펑션 블록 라이브러리를 작성하여 원하는 기능을 추가할 수 있습니다.

강력한 디버깅 & 진단 기능

다양한 디버깅 & 진단 기능으로 보다 편리한 트러블 슈팅이 가능합니다.

 

• Logic analyzer

  - 선택한 변수에 trigger / sampling rate를 설정하여 동기 로직을 분석할 수 있습니다.

• Watch window & Recipes

  - 선택한 변수의 값을 온라인으로 모니터링 할 수 있습니다. 변수는 미리 정의한 레시피 파일에서 Import & Export가 가능하며 PLC에서 선택하여 추가/삭제가 가능합니다.

수 있습니다.

• Debug mode

  - 디버그 모드로 전환하면 PLC에 실시간 값이 표기되며, 실시간 출력을 Overwrite할 수 있습니다. 또한 PLC의 실시간 수정이 가능하여, 동작 중에 수정된 데이터로 교체가 가능합니다.

 

• Retain data (cold, warm, hot)

  - 임의의 변수를 Retain data로 설정하면, 초기값이 아닌 이전 실행 값을 기록하여 PLC 재기동 시 이전 운전 상태로 연속 운전이 가능합니다.

 

• PLC Simulation

  - 가상의 입출력 어드레스를 사용하여, 작성한 PLC 프로그램을 시뮬레이션 할 수 있습니다.

Software Motion Controller