Opracowanie kodu
Ustalenie adresu: {Ustalanie jaki adres heksadecymalny przypisany jest modułom}
$E1M {Sprawdzenie adresu E1- brak odpowiedzi}
$E2M {Sprawdzenie adresu E2- brak odpowiedzi}
$E3M {Sprawdzenie adresu E3- brak odpowiedzi}
$E4M {Sprawdzenie adresu E4- brak odpowiedzi}
$E5M {Sprawdzenie adresu E5- brak odpowiedzi}
$E6M {Sprawdzenie adresu E6- brak odpowiedzi}
$E7M {Sprawdzenie adresu E7- brak odpowiedzi}
$E8M {Sprawdzenie adresu E8- brak odpowiedzi}
$E9M - Moduł 4016 {Sprawdzenie adresu E9- odpowiedź z modułu ADAM-4016}
$EAM - Moduł 4060 {Sprawdzenie adresu EA- odpowiedź z modułu ADAM-4060}
Sprawdzenie stanu wyjść ADAM-4060
$EA6 {Odczyt stanu przekaźnika pod adresem EA}
Odpowiedź modułu: {Funkcja zwraca stan wyjść przekaźnika}
!000000 {Odpowiedź modułu w kodzie binarnym, wszystkie wyjścia przekaźnika są nieaktywne, pierwsze dwa znaki, są stanem wyjść przekaźnikowych w zapisie hexadecymalnym, wykrzyknik oznacza, że składnia jest poprawna}
Załączenie przekaźnika nr 5
#EA0005 {Rozkaz zmiany stanu wyjść modułu o adresie EA, podana składnia oznacza, zezwolenie na zmianę stanu wszystkich wyjść, stan ten określa wyrażenie 05 w kodzie szesnastkowym, oznacza to załączenie przekaźników o numerach 0 i 2, reszta pozostanie wyłączona}
Odczyt konfiguracji 4016
$E92 {Komenda wyświetla informacje i konfiguracje modułu o adresie E9}
Odpowiedź modułu
!E9030601 {Wykrzyknik informuje o poprawnie zadanym zapytaniu, E9 informuje o adresie modułu, kolejno 03 to kod zawierający informacje o zakresie pomiarowym, oznacza zakres +/- 500mV, kolejne dwa znaki to informacje o szybkości transmisji, w tym przypadku 9600 b/s, ostatnie dwa znaki to informacje i formacie danych, kontroli transmisji, i czasie integracji, oznacza czas integracji 50ms, suma kontrolna nieaktywna, format danych %FSR}
Rekonfiguracja modułu:
%E9E9060600 {Składnia konfigurująca moduł o adresie E9, znaki E9 po znakach adresu oznaczają nowy adres modułu w sieci, kolejno znaki 06 ustawiają nowy zakres pomiarowy +/- 20mA, następne wyrażenie 06 odpowiada za szybkości transmisji danych na poziomie 9600b/s, ostatnie dwa znaki 00, oznaczają ustawienie czasu integracji 50ms, sumę kontrolną nieaktywną, format danych inżynierski}
Odpowiedź modułu
!E9 {Odczyt znaku wykrzyknik i adresu modułu oznacza poprawną składnie polecenia}