Používateľské bloky pre SIMATIC S7-1200
Pri štruktúrovanom programovaní je možné využiť nasledujúce typy používateľských blokov:
OB (Organizačný blok)
Organizačné bloky sú volané cyklicky operačným systémom a predstavujú rozhranie medzi používateľským programom a operačným systémom.
Z blokov OB získava jednotka PLC informácie o volaní ďalších blokov a následne ich spracováva.
FB (Funkčný blok – Function Block)
Každá inštancia FB potrebuje vlastnú pridelenú pamäťovú oblasť.
Pri volaní FB môžeme napríklad priradiť dátový blok (DB) ako jeho novú inštanciu.
Prístup k údajom v inštančnom DB sa realizuje prostredníctvom premenných vo vnútri FB.
Ak voláme ten istý FB viackrát, musíme mu priradiť rôzne pamäťové oblasti (teda rôzne inštancie DB).
Bloky FC aj FB môžeme vyvolávať v rámci funkčného bloku za sebou.