Przykład uproszczonej deklaracji zmiennych, z których wyliczane są agregaty dla liczników modułu AsService w przypadku urządzeń jednokierunkowych:

Rys. Deklaracja zmiennych dla liczników urządzeń jednokierunkowych.
Deklaracja funkcji przeliczającej dla zmiennej charakteryzującej pracę urządzenia jednokierunkowego:
Funkcja CYRK1 dokonuje przekształcenia wartości zmiennej procesowej odczytanej ze sterownika na jedną z liczb 16-bitowych bez znaku znajdujących się w tablicy przypisanej danej zmiennej procesowej. Zawartość oraz rozmiar tablicy określany jest na podstawie deklaracji zmiennej procesowej. Przekształcenie polega na odnalezieniu pozycji pierwszego niezerowego bitu w 16 bitowej liczbie odczytanej ze sterownika i użycia tej pozycji jako indeksu przy odczycie z tablicy. Poszukiwanie niezerowego bitu rozpoczyna się od bitu podanego w deklaracji zmiennej i kontynuuje w stronę malejących rangą bitów. Liczba testowanych bitów podana jest w deklaracji zmiennej. W przypadku, gdy odczytane słowo jest równe 0, to jako wartość zwracany jest ostatni parametr, podany przy deklaracji zmiennej procesowej.

Przykład uproszczonej deklaracji zmiennych, z których wyliczane są agregaty dla liczników modułu AsService w przypadku urządzenia dwukierunkowego:
1 wariant
Deklarowane są dwie zmienne odwołujące się do osobnych bitów słowa statusowego urządzenia/napędu. W AsRemoncie należy wówczas zduplikować liczniki – tworząc zestaw liczników odwołujących się do zmiennej charakteryzującej pracę urządzenia w lewo i identyczny zestaw dla drugiej zmiennej charakteryzującej pracę urządzenia w prawo. Wariant ten pozwala uzyskać 2 rodzaje wartości: ilość załączeń/czas pracy urządzenia w prawo i ilość załączeń/czas pracy urządzenia w lewo. Aby uzyskać wartości sumaryczne ilości załączeń/czasu pracy urządzenia, należy zastosować wariant 2.

Rys. Deklaracja zmiennych dla liczników urządzenia dwukierunkowego.
Deklaracja funkcji przeliczającej dla zmiennej charakteryzującej pracę urządzenia/napędu w lewo:

Deklaracja funkcji przeliczającej dla zmiennej charakteryzującej pracę urządzenia/napędu w prawo:

2 wariant
Deklarowana jest jedna zmienna odwołująca się do dwóch bitów słowa statusowego urządzenia/napędu. W AsRemoncie tworzony jest jeden zestaw liczników odwołujący się do zmiennej charakteryzującej pracę urządzenia w lewo i w prawo jednocześnie. Dzięki odpowiedniemu sparametryzowaniu funkcji CYRK1, zmienna przyjmuje wartość 1 w przypadku pracy urządzenia/napędu w prawo lub w lewo.

Rys. Deklaracja zmiennej dla liczników urządzenia dwukierunkowego.
Deklaracja funkcji przeliczającej dla zmiennej charakteryzującej pracę urządzenia dwukierunkowego (w lewo i w prawo):
