EasyManua.ls Logo

Klimor EVO -T - 10 Komunikacja Rs485 Master, Modbus Rtu Z Systemem Bms; Komunikacja RS485 Master, Modbus RTU

Klimor EVO -T
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
21
Historia temp.
wiodącej
- -
Zapisane ostatnie 15 pomiarów z czujnika temperatury wiodącej z wybranym okresem zapisu) oraz podana jest „Odchyłka” która stanowi
maksymalną różnicę aktualnej temperatury zadanej i ostatnich 15 pomiarów z czujnika temperatury wiodącej.
- - -
Odczyt wejść, wyjść sterownika, możliwość emulacji wejść i forsowania wyjść sterownika w trakcie normalnej pracy układu, podczas
wykonywania emulacji lub forsowania zgłaszany zostaje alarm, ale układ pracuje.
Zmień hasło - -
Zmiana hasła dostępu do opcji zaawansowanych. Domyślne hasło: 1111
Uwaga: zagubienie, zapomnienie hasła spowoduje utratę możliwości zmiany parametrów zaawansowanych.
Przywróć
ustawienia
domyślne
- - Przywraca wartości początkowe wszystkich ustawień.
10. KOMUNIKACJA RS485 MASTER, MODBUS
RTU ZSYSTEMEM BMS
10.1 Komunikacja RS485 Master, Modbus RTU zsystemem BMS
Sterownik posiada implementacje protokołu Modbus
RTU. Aby dokonać sprzęgu sieciowego należy podłącz
magistrale RS-485 do portu MASTER na listwie sterow
-
nika. Adres Modbus ustawiany jest na zworkach pod
spodem sterownika.
Domyślne parametry komunikacji:
prędkość transmisji 9600 bps (możliwość zmiany zpo
-
ziomu nabudowanego lub zewnętrznego HMI)
8 bitów ramki
2 bity stopu
brak parzystości
Wszystkie zmienne są 32-bitowymi wartościami które
są przedstawiane w protokole Modbus jako Input, Coil,
Holding Register lub Input Register w różnych przestrze
-
niach adresowych.
Odczyt i zapis danych typu Input i Coil:
Każda zmienna jest 32-bitową wartością. Dla przykła
-
du zmienna o adresie w tabeli 0x0008 udostępnia bity
pod adresami binarnymi 8*32 … 9*32-1 dla Input i Coil
wstandardzie Modbus.
Odczyt i zapis danych typu Holding Register i Input Re
-
gister :
Zmienne w tej postaci, dla ułatwienia integracji z syste
-
mami BMS, udostępniane są w różnych przestrzeniach
adresowych.
-0x0000 … 0x1000 – tradycyjna reprezentacja wg. infor
-
macji poniżej
Multistate – wyszczególnionym całkowitym wartościom
zmiennej odpowiadają opisane stany
Decimal – 32-bitowa wartość zmiennej jest traktowana
jako typ całkowity ze znakiem,
Fixed – typ stałopozycyjny w którym 8 najmniej znaczą
-
cych bitów przeznaczone jest na część ułamkową, nato-
miast pozostałe 24 bity to część całkowita ze znakiem.
Wynika z tego, że dokładność wartości Fixed to 1/256.
Aby przeskalować wartość reprezentowaną w postaci
Fixed na docelową (właściwą) należy przemnożyć ją
przez 1/256 = 0,00390625.
-0x1000 … 0x2000 – zmienne formatu Fixed przedstawio
-
ne, jako wartości całkowite z pominięciem ułamka
-0x2000 … 0x3000 – zmienne formatu Fixed przedstawio
-
ne, jako wartości z dokładnością do jednego miejsca po
przecinku w formacie dziesiętnym. Wartość 20,67 przed
-
stawiona jest, jako 206
-0x3000 … 0x4000 – zmienne formatu Fixed przedsta
-
wione, jako wartości z dokładnością do dwóch miejsc po
przecinku w formacie dziesiętnym. Wartość 20,67 przed
-
stawiona jest, jako 2067
-0x4000 … 0x5000 – analogicznie jak dla przestrzeni
0x0000 … 0x1000, lecz zmienne są traktowane, jako war
-
tości 16-bitowe. Oznacza to, że starsze 16-bitów nie są
uwzględniane. Adresy należy podzielić przez dwa. Przy
-
kładowo zmienna ztabeli o adresie 0x0124 jest dostępna
wformacie 16-bitowym pod adresem Modbus 0x4092
-0x5000 … 0x6000 – analogicznie jak dla przestrzeni
0x1000 … 0x2000, lecz zmienne są traktowane, jako war
-
tości 16-bitowe. Oznacza to, że starsze 16-bitów nie są
uwzględniane. Adresy należy podzielić przez dwa. Przy
-
kładowo zmienna ztabeli o adresie 0x0124 jest dostępna
wformacie 16-bitowym pod adresem Modbus 0x4092
-0x6000 … 0x7000 – analogicznie jak dla przestrzeni
0x2000 … 0x3000, lecz zmienne są traktowane, jako war
-
tości 16-bitowe. Oznacza to, że starsze 16-bitów nie są
uwzględniane. Adresy należy podzielić przez dwa. Przy
-
kładowo zmienna ztabeli o adresie 0x0124 jest dostępna
wformacie 16-bitowym pod adresem Modbus 0x4092
-0x7000 … 0x8000 – analogicznie jak dla przestrzeni
0x2000 … 0x3000, lecz zmienne są traktowane, jako war
-
tości 16-bitowe. Oznacza to, że starsze 16-bitów nie są
uwzględniane. Adresy należy podzielić przez dwa. Przy
-
kładowo zmienna z tabeli o adresie 0x0124 jest dostępna
wformacie 16-bitowym pod adresem Modbus 0x4092
Zmienne w reprezentacji Multistate oraz Decimal nie
należy używać w przestrzeniach adresowych 0x1000 …
0x4000 oraz 0x5000 … 0x8000, gdyż traci się najmniej
znaczące 8 bitów każdej ze zmiennych.

Table of Contents