Simulink PLC Coder

 

Simulink PLC Coder

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

시작하기:

어디서든 실행

구조 텍스트(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 에 대한 래더다이어그램을 생성합니다.

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를 사용하여 주입기의 몰딩 컨트롤러의 개발 속도를 높였습니다.