Język drabinkowy LAD (LD)

Funkcja (FC), Blok Funkcyjny (FB)

Funkcja, Blok Funkcyjny - wydzielona część kodu programu, która przetwarza argumenty i ewentualnie zwraca wartości. 

Funkcja, Blok Funkcyjny - składają się z nagłówka i ciała.

Nagłówek funkcji i Bloku Funkcyjnego definiuje ich interfejsy (opis wejść i wyjść).

Interfejs funkcji przechowywany jest na stosie.

Ponieważ funkcja ma zdefiniowany typ może być wykorzystana jako argument w działaniach, funkcjach lub blokach funkcyjnych.

Blok Funkcyjny nie ma typu. Interfejs bloku funkcyjnego definiuje typ strukturalny. Zmienna instancyjna zawierająca interfejs bloku funkcyjnego przechowywana jest w pamięci programu.