Simulink PLC Coder

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.

Dowiedz się więcej

Wypróbuj produkty

Sprawdź możliwość bezpłatnego przetestowania produktów firmy MathWorks

Dowiedz się więcej