Dátové bloky
Na rozdiel od blokov s kódom dátové bloky neobsahujú inštrukcie, ale slúžia na ukladanie údajov používateľa.
Obsahujú hodnoty premenných, ktoré program používa pri svojej činnosti.
Globálne dátové bloky (Global DB) ukladajú údaje, ktoré môžu používať všetky bloky (OB, FB, FC).
Maximálna veľkosť DB závisí od typu CPU.
Štruktúru DB je možné prispôsobiť podľa potreby.
Príklady použitia dátových blokov:
Ukladanie informácií o stave skladu – napríklad, kde je ktorý produkt uložený.
Ukladanie údajov o konkrétnom produkte.
Každý FB, FC alebo OB môže čítať aj zapisovať dáta z/do globálneho DB.
Tieto dáta zostávajú uložené v DB aj po ukončení bloku.
Volanie FB sa teda nazýva inštancia, a pre každé volanie s parametrami je vytvorený inštančný dátový blok,
ktorý slúži ako pamäťové úložisko pre premenné a parametre daného FB.
Maximálna veľkosť inštančného DB sa líši podľa CPU,
a premenné deklarované vo vnútri FB určujú štruktúru tohto DB.
Globálne DB a inštančné DB možno používať súčasne.