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

Strona 64

Advertising
background image

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

Advertising