Programovací jazyky

Programovací jazyky se dělí do dvou základních kategorií:

Textové jazyky

  • ST - Structured Text - jazyk strukturovaného textu. Jedná se o velmi výkonný vyšší programovací jazyk, který má kořeny v jazycích Ada, Pascal a C. Obsahuje všechny podstatné prvky moderního programovacího jazyka, včetně větvení (IF-THEN-ELSE a CASE OF) a iterační smyčky (FOR, WHILE a REPEAT). Tyto prvky mohou být vnořovány.
  • Jazyk strukturovaného textu (ST):
     C := A or B;

Grafické jazyky

  • FBD - Function Block Diagram - jazyk funkčního blokového schématu, dále označovaný jako FUPLA. FUPLA je velmi blízký procesnímu průmyslu. Vyjadřuje chování funkcí, funkčních bloků a programů jako soubor vzájemně provázaných grafických bloků, podobně jako v elektronických obvodových diagramech. Je to určitý systém prvků, které zpracovávají signály.
  • FUPLA, jazyk funkčního blokového schématu (FBD):

Volba programovacího jazyka je závislá na zkušenostech programátora, na typu řešeného problému, na úrovni popisu problému, na struktuře řídicího systému a na řadě dalších okolností, jako jsou např. typ odvětví průmyslu, zvyklosti firmy implementující řídicí systém, zkušenosti spolupracovníků v týmu apod.

Jako příklad je níže uvedena logická funkce, která provede součet proměnné A a B, výsledek je uložen do proměnné C.

  • © Energocentrum Plus, s.r.o. 2017 - 2024