Interfejs KIDE->Prawa lista->Bloki funkcyjne->Inne->MBAO

MBAO (Wyjście analogowe)

Wyjście:

Algorytm:

Funkcja dokonuje zapisu wartości przez sieć Modbus HR na podstawie wprowadzonych ustawień bloku. Z wyjścia Err funkcja zwraca informacje o przebiegu komunikacji: 0 – brak błędów, komunikacja poprawna, >0 – błąd komunikacji (opis poniżej). Przed wysłaniem wartości przez Modbus należy sprawdzić w dokumentacji producentra urządzenia, z którym chemy się skomunikować, jak urządzenie interpretuje odbierane dane np. aby przez wyjście analogowe modbus ustawić moduł w.AIAO.101 Niektórzy producenci przedstawiają dane w innej reprezentacji, np. w postaci liczby zmienno-przecinkowej; w takiej sytuacji aby poprawnie interpretować zmienne należy skorzystać z funkcji z rodziny IEEE_ dostępne w grupie różne. Niektóre zmienne mogą być wysyłane z pominięciem liczb po przecinku (w postaci samych wartości całkowitych), inne z 1 czy 2 liczbami po przecinku. Ważne jest, aby sprawdzić w dokumentacji urządzenia, które chcemy odczytać, jak reprezentowane są dane.

Opis wyjścia Err:

Dla wersji firmware sterownika PLC poniżej w5/44 (przed 1.04.2020)

Dla wersji firmware sterownika PLC od w5/44 (od 1.04.2020)

Przykład:

Komunikujemy się z modułem wejść/wyjść analogowych w.2AI2AO.101 w celu ustawienia pierwszego wyjścia analogowego. Z dokumentacji producenta odczytujemy, że wartość jest w kodzie U2 x100, wartość min wynosi 0, wartość max 10.00, oznacza to, że aby wysłać wartość 5.00 [V] na wejście bloku In należy wprowadzić wartość 500.


powrót