Protokół – CIRCUTOR CVM-C10 Series Instrukcja Obsługi
Strona 64

4.10.2. PROTOKÓŁ
W ramach protokołu Modbus, urządzenie
CVM-C10 używa trybu RTU (Remote Terminal Unit).
W urządzeniu zastosowano następujące funkcje Modbus:
Funkcja 0x03 i 0x04. Odczyt rejestrów integer.
Funkcja 0x05. Zapis przekaźnika.
Funkcja 0x10. Zapis wielu rejestrów.
4.10.2.1 Przykład zapisu: Funkcja 0x04.
Pytanie: Wartość chwilowa napięcia fazy L1
Adres
Funkcja
Rejestr początkowy
Liczba reje-
strów
CRC
0A
04
0000
0002
70B0
Adres: 0A, Numer urządzenia peryferyjnego: 10 jako liczba dziesiętna.
Funkcja: 04, Funkcja odczytu.
Rejestr początkowy: 0000, rejestr, w którym zamierza się rozpocząć odczyt.
Liczba rejestrów: 0002, liczba rejestrów do odczytania.
CRC: 70B0, Charakter CRC.
Odpowiedź:
Adres
Funkcja
Liczba
bajtów
Rejestr nr 1 Rejestr nr 2
CRC
0A
04
04
0000
084D
8621
Adres: 0A, Numer urządzenia peryferyjnego, które odpowiada: 10 jako liczba dziesiętna.
Funkcja: 04, Funkcja odczytu.
Liczba bajtów: 04, Liczba otrzymanych bajtów.
Rejestr: 0000084D, wartość napięcia fazy L1: VL1 x 10: 212,5V
CRC: 8621, Charakter CRC.
Uwaga: Każda ramka Modbus posiada maksymalny limit 20 zmiennych (40 rejestrów).
4.10.2.2. Przykład zapisu: Funkcja 0x05.
Pytanie: Kasowanie wartości maksymalnych i minimalnych.
Adres
Funkcja Rejestr początkowy
Wartość
CRC
0A
05
0834
FF00
CEEF
Adres: 0A, Numer urządzenia peryferyjnego: 10 jako liczba dziesiętna.
Funkcja: 05, Funkcja odczytu.
Rejestr początkowy: 0834, rejestr parametru kasowania maksymalnych i minimalnych
wartości.
Wartość: FF00, Wskazujemy, że chcemy skasować maksymalne i minimalne wartości.
CRC: CEEF, Znak CRC.
64
CVM-C10
Instrukcja obsługi