Simulink PLC Coder™는®모델,Stateflow®차트,matlab®함수로부터하드웨어독립적인IEC 61131 - 3结构化文本및래더다이어그램을생성할수있습니다。结构化文本는PLCopen XML형식이외에도3S-Smart软件解决方案CODESYS®罗克韦尔自动化工作室5000,西门子TIA Portal,欧姆龙®Sysmac®工作室등널리사용되는IDE(통합개발환경)에서지원하는다른파일형식으로도생성할수있습니다。래더다이어그램은罗克韦尔自动化Studio 5000에서지원하는파일형식으로생성할수있습니다。따라서사용자는응용프로그램을컴파일해서수많은PLC(프로그램가능논리제어기)및PAC(프로그램가능자동화제어기)기기에배포할수있습니다。
仿真软件PLC编码器는PLC및PAC IDE와시뮬레이션툴을사용하여结构化文本와래더다이어그램을검증할수있도록테스트벤치를생성할수있습니다。정적코드메트릭을포함하는코드생성리포트및모델과코드간양방향추적성도제공합니다。IEC认证套件(适用于IEC 61508和IEC 61511)를통해산업준을지원할수있습니다。
시작하기:
타사ide지원
Simulink PLC Coder는西门子®STEP 7/TIA Portal,罗克韦尔自动化®Studio 5000, 3S CODESYS®IDE및PLCopen XML을비롯한타사에서사용하는다양한파일형식의구조텍스트(ST)를생성합니다。Simulink PLC Coder는또한罗克韦尔自动化工作室5000에대한래더다이어그램을생성합니다。
구조텍스트(st)생성
仿真软件PLC编码器는180개가넘는仿真软件블록,모든Stateflow모델및많은MATLAB함수를지원하므로피드백루프,모드와상태로직및수학집약적인알고리즘을포함하는제어시스템모델로부터구조텍스트(ST)를생성합니다。
래더다이어그램가져오기및생성
시뮬레이션과검증을위해罗克韦尔自动化Studio 5000래더다이어그램을仿真软件내로가져옵니다。CODESYS, Studio 5000및PLCopen XML형식을위한래더로직을생성합니다。IDE에뮬레이터에서실행되는테스트벤치를생성하고실행하여생성된래더다이어그램의유효성을검사합니다。
코드최적화
仿真软件PLC编码器는메모리크기를줄이고생성된구조텍스트(ST)및래더다이어그램의실행속도를높이기위해기본적으로최적화를적용합니다。이러한최적화에는불필한코드제거,수식간결화및서브시스템재사용이포함됩니다。
코드주석,양방향추적및문서화코드
코드주석,사용자별블록설명및양방향링크를통해仿真软件모델구성요소와생성된코드를탐색하고추적할수있습니다。코드생성보고서는코드검토와디버깅을위한모든정보를갖고있습니다。