Simulink PLC Coder

주요 업데이트

 

Simulink PLC Coder

PLC 및 PAC의 IEC 61131-3 구조 텍스트(ST) 및 래더 다이어그램 생성

Simulink PLC Coder™는 Simulink® 모델, Stateflow® 차트 및 MATLAB® 함수로부터 하드웨어 독립형 IEC 61131-3 구조 텍스트(ST) 및 래더 다이어그램을 생성합니다. 구조 텍스트(ST) 와 래더 다이어그램은 PLCopen XML 및 3S-Smart Software Solutions CODESYS®, Rockwell Automation Studio 5000, Siemens TIA Portal 및 Omron® Sysmac® Studio와 같이 널리 사용되는 통합 개발 환경(IDE)에 맞는 파일 형식으로 생성됩니다. 그 결과, 응용 프로그램을 컴파일하여 수많은 PLC(Programmable Logic Controller) 및 PAC(Programmable Automation Controller) 장치에 배포할 수 있습니다.

Simulink PLC Coder는 PLC 및 PAC IDE와 시뮬레이션 툴을 사용하여 구조 텍스트(ST)와 래더 다이어그램을 검증하는 데 도움이 되는 테스트 벤치를 생성합니다. 정적 코드 메트릭 및 모델과 코드 간의 양방향 추적성을 포함한 코드 생성 보고서 또한 제공합니다. IEC Certification Kit(IEC 61508 및 C 61511용)를 통해 산업 표준을 지원합니다.

어디서든 실행

구조 텍스트(ST) 및 래더 다이어그램을 생성하고 로열티 없이 코드를 하세요.

타사 IDE 지원

Simulink PLC Coder는 Siemens® STEP 7/TIA Portal, Rockwell Automation® Studio 5000, 3S CODESYS® 및 PLCopen XML을 비롯한 타사 IDE에서 사용하는 다양한 파일 형식의 구조 텍스트(ST)를 생성합니다. Simulink PLC Coder는 또한 Rockwell Automation Studio 5000, 3S CODESYS 및 PLCopen XML에 대한 래더다이어그램을 생성합니다.

Simulink PLC Coder는 Siemens STEP 7/TIA Portal, Rockwell Automation Studio 5000, 3S CODESYS 및 PLCopen XML을 포함한 많은 타사 IDE를 지원합니다.

구조 텍스트(ST) 생성

Simulink PLC Coder는 180개가 넘는 Simulink 블록, 모든 Stateflow 모델 및 많은 MATLAB 함수를 지원하므로 피드백 루프, 모드와 상태 로직 및 수학 집약적인 알고리즘을 포함하는 제어 시스템 모델로부터구조 텍스트(ST)를 생성합니다.

Simulink PLC Coder는 180개이상의 Simulink 블록과 모든 Stateflow 모델 및 많은 MATLAB 함수를 지원합니다.

래더 다이어그램 가져오기 및 생성

시뮬레이션과 검증을 위해 Rockwell Automation Studio 5000 래더 다이어그램을 Simulink 내로 가져옵니다. CODESYS, Studio 5000 및 PLCopen XML 형식을 위한 래더 로직을 생성합니다. IDE 에뮬레이터에서 실행되는 테스트 벤치를 생성하고 실행하여 생성된 래더 다이어그램의 유효성을 검사합니다.

래더 다이어그램을 생성하여 IDE 내가져오세요.

코드 최적화, 테스트 및 검증

생성된 코드가 PLC에서 효율적이고 올바르게 작동하는지 확인하세요.

코드 최적화

Simulink PLC Coder는 메모리 크기를 줄이고 생성된 구조 텍스트(ST) 및 래더 다이어그램의 실행 속도를 높이기 위해 기본적으로 최적화를 적용합니다. 이러한 최적화에는 불필요한 코드 제거, 수식 간결화 및 서브시스템 재사용이 포함됩니다.

최적화 구조 텍스트(ST)를 생성하는 예제입니다. Simulink PLC Coder는 Simulink, Stateflow 및 MATLAB 함수에 대한 최적화되고 잘 통합된 코드를 생성합니다.

코드 주석, 양방향 추적 및 문서화 코드

코드 주석, 사용자별 블록 설명 및 양방향 링크를 통해 Simulink 모델 구성 요소와 생성된 코드를 탐색하고 추적할 수 있습니다. 코드 생성 보고서는 코드 검토와 디버깅을 위한 모든 정보를 갖고 있습니다.

코드 생성 및 추적 가능성 보고서를 사용하면 Simulink 모델 구성 요소와 생성된 코드를 탐색하고 추적할 수 있습니다.

코드 테스트와 검증

허용 오차 내에서 Simulink 시뮬레이션 결과와 PLC의 결과와 가치하는지 확인하는 테스트 벤치를 생성합니다. Simulink PLC Coder와 함께 Simulink Coder™Simulink Real-Time™, 및 Speedgoat Target 컴퓨터를 사용하여 실시간으로 Hardware-in-the-loop 테스트를 실행합니다.

테스트 하네스(Harness)는 모델의 시뮬레이션 결과가 허용 오차 내에서 구조 텍스트(ST)와 래더 다이어그램으로 실행된 결과가 일치하는지 검증하기 위해 생성됩니다.

성공 사례

다양한 산업 분야의 엔지니어들이 Simulink PLC Coder로 애플리케이션용 구조 텍스트(ST)를 생성하여 사용하는 방법에 대해 알아보세요.

ENGEL은 MATLAB과 Simulink를 사용하여 주입기의 몰딩 컨트롤러의 개발 속도를 높였습니다.

최신 기능

래더 다이어그램 가져오기

시뮬레이션 및 코드 생성을 위한 Studio 5000 래더 다이어그램 가져오기

Simulink내 에서 래더 다이어그램 모델링 및 시뮬레이션

Simulink 내로 가져온 Studio 5000 용 래더 다이어그램 실행

래더 다이어그램 코드 생성

Studio 5000용 래더 다이어그램 코드 생성

래더 다이어그램 테스트 벤치 생성

Studio 5000용 래더 다이어그램 코드의 정확한 결과를 검증하기 위한 테스트 벤세요

이 기능과 그에 상응하는 함수에 대한 세부 정보는 릴리스 정보를 참조하십시오.

무료 평가판 받기

30일 동안 사용해 보세요.

다운로드

구매하기

제품별 가격을 확인하세요.

학생이세요?

학생용 MATLAB 및 Simulink를 확인하세요.

자세히 보기