PLC - Programovatelné logické automaty | ||
PLC-AUTOMATIZACE - PROGRAM - PROGRAMOVÉ BLOKY | Provoz webu zajišťuje: | ||
PROGRAMOVÉ BLOKYCharakteristikaProgramové bloky se dělí na dvě oblasti podle systémového využití. Základní skupinou jsou organizační bloky, které jsou specificky předdefinované pro uložení programového kódu jako reakční rozhranní mezi systémem a uživatelským prostředním. Druhou skupinou jsou uživatelsky definované programové bloky, které tvoří uživatelské podprogramy nebo uživatelské funkce. Třetí skupinou jsou systémové podprogramy a funkce poskytované výrobcem PLC.
|
|||
Hlavní organizační blok (Main program / OB1)Hlavní organizační blok (Main program / OB1) je systémem CPU aktivován cyklicky po načtení stavu vstupních signálů, tedy, jedná se o stav, kdy CPU může začít zpracovávat uživatelský program. Často se uvádí, že hlavní organizační blok musí být vždy naprogramován a přítomen (nahrán) v CPU. Prakticky však záleží na konkrétním systému, výrobci PLC i systémových prostředcích konkrétního CPU. I když hlavní organizační blok bývá používán téměř vždy, není jeho použití vždy nutné a události (procesní, stavové, systémové, diagnostické) mohou vyvolávat konkrétní reakční organizační bloky (více ...).
|
|||
Reakční organizační blokyReakční organizační bloky, podle názvu, jsou vyvolávány jako reakce na určitou událost nebo stav. Z hlediska událostí, které mohou vyvolat reakční organizační blok se jedná o případy reakce na různé druhy přerušení nebo reakce na stav i chyby systému (více ...).
|
|||
PodprogramyPodprogram umožňuje do jedné části (programového bloku) vložit sled programových instrukcí, které náleží k jedné skupině, části, pracovní stanici zařízení nebo se v programu opakují v případě stejného algoritmu (více ...)
|
|||
ParametrizaceParametrizace je způsob, jak jednomu podprogramu předat při různých voláních různé hodnoty ke zpracování, tedy parametry (více ...). |
|||
Systémové podprogramy a funkceSystémové podprogramy a funkce jsou poskytovány výrobcem PLC. Tyto jsou určeny k realizaci standardních operací, u kterých se předpokládá, že budou používány nebo jejich realizace programátorem je náročná nebo zbytečná. U straších systémů se jednalo například o podprogramy pro matematické operace s reálnými čísly, regulaci, polohování. Novější systémy disponují desítkami i stovkami těchto podprogramů a funkcemi, které jsou zaměřeny na regulaci, polohování, komunikaci, správu systému, diagnostiku a další ... |
|||
Datové blokyDatový blok je oblast, která je začleněna v uživatelském programu jako blok, a obsahuje uživatelská data, proměnné. Hodnoty datových bloků jsou dostupné z ostatních programových bloků. Obecné datové bloky jsou společné, dostupné, ze všech programových bloků. Datové bloky neobsahují programový kód (více ...). |
|||
|
|||
PLC-AUTOMATIZACE - PROGRAM - PROGRAMOVÉ BLOKY |
|
|