Simulink PLC Coder
Generacja kodu w językach ST i LD zgodnego z normą IEC 61131-3 dla sterowników PLC i PAC
Simulink PLC Coder™ generuje sprzętowo niezależny kod w językach ST (Structured Text) i LD (Ladder Diagram) zgodny z normą IEC 61131-3 z modeli Simulink®, diagramów Stateflow® i funkcji MATLAB®. Kod w języku ST i LD generowany jest w formacie PLCopen XML oraz innych formatach plików obsługiwanych przez powszechnie stosowane zintegrowane środowiska programistyczne (IDE) takie jak: 3S-Smart Software Solutions CODESYS®, Rockwell Automation® Studio 5000, Siemens® TIA Portal, czy Omron® Sysmac® Studio. W rezultacie można skompilować i wdrożyć aplikację na wiele rodzin sterowników PLC i PAC.
Simulink PLC Coder generuje jarzma testowe, które pozwalają zweryfikować kod w języku ST i LD z wykorzystaniem narzędzi symulacyjnych zintegrowanych ze środowiskami IDE. Toolbox dostarcza także raporty z procesu generacji kodu zawierające statyczne metryki kodu oraz możliwość dwukierunkowego śledzenia pomiędzy modelem a kodem. Zapewnione jest także wsparcie dla standardów przemysłowych za pośrednictwem IEC Certification Kit (for ISO 26262 and IEC 61508).
Kluczowe cechy modułu
- Automatyczna generacja kodu w językach ST i LD zgodnego z normą IEC 61131-3.
- Wsparcie dla zintegrowanych środowisk programistycznych IDE takich jak 3S-Smart Software Solutions CODESYS®, Rockwell Automation® Studio 5000, Siemens® TIA Portal, Omron® Sysmac® Studio oraz PLCopen XML.
- Wsparcie dla Simulinka włączając w to ponowne wykorzystanie podsystemów, bloki regulatorów PID oraz lookup tables.
- Wsparcie dla Stateflow włączając w to maszyny stanu, funkcje graficzne i tablice prawdy.
- Wsparcie dla MATLABa włączając w to konstrukcje if-else, pętle i operacje matematyczne.
- Obsługa wielu typów danych takich jak logiczne, całkowite, wyliczeniowe, zniennoprzecinkowe a także wektory, macierze, magistrale oraz parametry strojone.
- Tworzenie jarzm testowych.