Zestaw narzędzi programistycznych (SDK) do tworzenia niestandardowych sterowników zgodnych z normą IEC 61131-3

CODESYS Control Runtime Toolkit to kompleksowy zestaw narzędzi programistycznych, który pomoże Ci wdrożyć PLC Runtime System CODESYS Control na Twoim sprzęcie. Zestaw odpowiada za wykonanie zaprogramowanego kodu IEC 61131-3 i debugowanie aplikacji opracowanej w CODESYS.

Jesteś użytkownikiem CODESYS:

Miliony pojedynczych urządzeń zgodnych z CODESYS i ponad 1000 różnych typów urządzeń od ponad 500 producentów oferują szeroki zakres sprzętu do projektów automatyzacji. CODESYS Inside oferuje wybór producentów oferujących urządzenia zgodne z CODESYS. CODESYS Control jest już zaimplementowany na wszystkich dostępnych kontrolerach CODESYS. Oznacza to: Wszystkie są programowalne za pomocą CODESYS i nie potrzebujesz zestawu narzędzi CODESYS Control Runtime Toolkit.

Jesteś producentem urządzenia:

Zazwyczaj otrzymujesz wstępnie skonfigurowane środowisko wykonawcze CODESYS Control Runtime, które można dostosować do wielu różnych platform i wymagań za pomocą zestawu narzędzi CODESYS Control Runtime Toolkit. Umożliwia to opracowanie dostosowanego sterownika przemysłowego z potrzebną funkcjonalnością, programowalnego za pomocą standardowego narzędzia CODESYS Development System (IDE).

Zakres zestawu narzędzi CODESYS Control Runtime Toolkit

  • Podstawowy system wykonawczy dostarczany w postaci kodu obiektowego lub kodu źródłowego, w zależności od systemu docelowego.
  • Kompleksowa dokumentacja dotycząca integracji systemu wykonawczego i dostosowania do systemu docelowego.
  • Przykłady sterowników wejścia/wyjścia i bibliotek środowiska wykonawczego w postaci kodu źródłowego.
  • Warsztat z udziałem naszych doświadczonych inżynierów projektów, który pomoże Ci przygotować system CODESYS Runtime do pracy na Twoim urządzeniu docelowym.

Funkcje CODESYS Control

Gotowe do użycia:

Systemy CODESYS SoftPLC dostępne dla standardowych platform, takich jak urządzenia z procesorami zgodnymi z x86/Arm ® i systemami operacyjnymi, takimi jak Linux ® lub Microsoft Windows 

Sterowniki SoftPLC CODESYS można dostosować za pomocą zestawu narzędzi CODESYS Runtime Toolkit 
Skalowalna funkcjonalność:

Możliwość dostosowania do wydajności i możliwości pamięci urządzenia docelowego dla różnych platform procesorów 32- i 64-bitowych (CISC/RISC), dostarczana z konfiguratorem systemu 

System wykonawczy jako produkt:

Przetestowana jakość, sprawdzona w tysiącach zastosowań przemysłowych, stosunkowo szybki do wdrożenia 

Udokumentowane interfejsy adaptacyjne:

Dostosowywalne i rozszerzalne, aby pasowały do ​​różnych specyfikacji i wymagań urządzeń 

Łatwa integracja:

W przypadku obsługiwanych platform udostępniane są wstępnie skompilowane pliki wykonywalne, co umożliwia łatwą integrację ze środowiskiem operacyjnym 

Zestawy narzędzi wbudowanych o mniejszym rozmiarze i ograniczonym zestawie funkcji:

Program CODESYS Control musi zostać przeniesiony na platformę przez doświadczonych inżynierów zajmujących się systemami wbudowanymi

Zintegrowane funkcje bezpieczeństwa:

Chronią urządzenie i komunikację w środowiskach Przemysłu 4.0, np. przed nieautoryzowanym dostępem lub kopiowaniem kodu aplikacji

Obsługiwane standardowe platformy

 

Seria procesorów 
Z systemem operacyjnym
Procesory zgodne z x86 (pełne wsparcie 32-bitowe i 64-bitowe) Windows (z/bez własnego rozszerzenia czasu rzeczywistego), Linux (opcjonalnie z rozszerzeniem czasu rzeczywistego OSADL), VxWorks ® *, QNX ®
Procesory oparte na architekturze Arm (Arm ® v6-Armv9), procesory Arm ® Cortex ® (Thumb ® 2 — zestaw instrukcji: Mx, Ax, Rx) Linux (opcjonalnie z rozszerzeniem czasu rzeczywistego OSADL), VxWorks*, QNX, bez systemu operacyjnego (tylko dla Cortex M3, M4, R4)
Power Architecture ® : PowerPC ® i pochodneLinux (opcjonalnie z rozszerzeniem czasu rzeczywistego OSADL), QNX, VxWorks* 
Infineon AURIX™ TriCore™Bez systemu operacyjnego (TC1798)

Inne platformy urządzeń docelowych

Inteligentne urządzenia oparte na innych platformach CPU mogą być wyposażone w CODESYS Control na żądanie. Implementacje referencyjne są dostępne dla częściej używanych kombinacji CPU i systemu operacyjnego (patrz poniżej). Dzięki obsłudze i usługom dostosowywania implementacja CODESYS Control jest możliwa na niemal każdej platformie systemu operacyjnego. 

Platformy referencyjne dla systemów wbudowanych

CODESYS Control może być używany na prawie wszystkich platformach. Jest regularnie testowany i aktualizowany na następujących platformach referencyjnych.

Platforma / Procesor
Sprzęt komputerowy
Łańcuch narzędzi
Trójrdzeniowy / TC1798Płyta główna Infineon TriBoard TC1798Zadania ®
Ramię / CortexR4Zestaw deweloperski MCU TI TMS570™Code Composer Studio™ wersja 5.1.0
Ramię / CortexM4MCBSTM32F400Keil® / IAR, ST/Link V2
Ramię / CortexM7STM32H743I-WYMAGANIA, STM32H753I-WYMAGANIASTM32CubeIDE 1.7.0

 

Jak wdrożyć kontrolę CODESYS

  • Instalacja zestawu narzędzi CODESYS Control Runtime Toolkit z dostępnymi komponentami bazowymi i dodatkowymi
  • Wybór i konfiguracja komponentów sterowana za pomocą narzędzi, aby uzyskać pożądaną funkcjonalność systemu wykonawczego
  • Dostosowanie do interfejsu systemu operacyjnego, implementacja niestandardowych sterowników lub zintegrowanych funkcji dodatkowych („biblioteki zewnętrzne”), połączenie z systemami zewnętrznymi itp. na podstawie dostarczonych interfejsów
  • Łączenie i kompilowanie wszystkich komponentów do wykonywalnego systemu wykonawczego oraz implementacja systemu na komputerze docelowym
  • Dostarczenie sterownika urządzenia (pliku opisu urządzenia) do wykorzystania urządzenia w systemie programistycznym CODESYS
Alternatywny:

Instalacja systemów SoftPLC dla standardowych platform, takich jak urządzenia z procesorami x86/Arm i systemami operacyjnymi, takimi jak Linux lub Windows. Te systemy SoftPLC można kupić w sklepie CODESYS Store . Można je dostosować do typowych zadań za pomocą pakietu rozszerzeń kontroli CODESYS, np.

pl_PLPL_PL