Endres+Hauser ORSG45 Instrukcja obsługi

Typ
Instrukcja obsługi
Instrukcja obsługi
ORSG45
Zaawansowany menedżer danych i rejestrator
Instrukcje dodatkowe dla Modbus RTU/TCP Slave
BA01473O/31/PL/02.22-00
71600695
2022-10-29
Obowiązuje od wers
ENU000A, V2.04.xx
ORSG45 Spis treści
3
Spis treści
1 Informacje ogólne .................. 4
1.1 Symbole związane z bezpieczeństwem ....... 4
1.2 Zakres dostawy ........................ 4
1.3 Warunki ............................. 4
1.4 Weryfikacja oprogramowania .............. 4
1.5 Podłączenie Modbus RTU ................. 5
1.6 Podłączenie Modbus TCP ................. 5
1.6.1 Kontrolka LED transmisji ........... 5
1.6.2 Kontrolka LED połączenia .......... 5
1.7 Opis funkcji ........................... 5
1.8 Sprawdzenie dostępności funkcjonalności
komunikacyjnej Modbus Slave ............. 6
2 Ustawienia w pozycji Konfiguracja ... 7
2.1 Modbus TCP, RS485 .................... 7
2.2 Kanały uniwersalne ..................... 8
2.2.1 Transfer danych: stacja Modbus
Master -> urządzenie: ............. 8
2.2.2 Transfer danych: urządzenie → stacja
Modbus Master: ................. 8
2.3 Kanały matematyczne ................... 8
2.3.1 Transfer danych: urządzenie → stacja
Modbus Master: ................. 8
2.4 Kanały binarne ........................ 9
2.4.1 Transfer danych: stacja Modbus
Master -> urządzenie: ............. 9
2.4.2 Transfer danych: urządzenie → stacja
Modbus Master: ................. 9
2.5 Informacje ogólne ...................... 9
2.6 Adresowanie ......................... 10
2.6.1 Stacja Modbus Master → urządzenie:
wartości chwilowe kanałów
uniwersalnych .................. 10
2.6.2 Stacja Modbus Master → urządzenie:
stan wejścia binarnego ........... 13
2.6.3 Urządzenie → stacja Modbus Master:
kanały uniwersalne (wartość
chwilowa) ..................... 15
2.6.4 Urządzenie → stacja Modbus Master:
kanały matematyczne (wynik) ...... 18
2.6.5 Urządzenie → stacja Modbus Master:
kanały binarne (stan) ............ 21
2.6.6 Urządzenie → stacja Modbus Master:
kanały binarne (licznik całkowity) ... 23
2.6.7 Urządzenie → stacja Modbus Master:
całkowane kanały uniwersalne
(licznik całkowity) ............... 25
2.6.8 Urządzenie → stacja Modbus Master:
całkowane kanały matematyczne
(licznik całkowity) ............... 28
2.6.9 Urządzenie → stacja Modbus Master:
odczyt stanów przekaźnika ........ 30
2.6.10 Stacja Modbus Master → urządzenie:
ustawienie przekaźnika (opcja
telealarm) ..................... 31
2.6.11 Stacja Modbus Master → urządzenie:
zmiana wartości granicznych ....... 31
2.6.12 Stacja Modbus Master → urządzenie:
przesyłanie tekstu ............... 38
2.6.13 Stacja Modbus Master → urządzenie:
dane szarży (opcja: Procesy
wsadowe) ..................... 39
2.6.14 Struktura zmiennych procesowych ... 44
3 Lista rejestrów .................... 47
4 Wykrywanie i usuwanie usterek .... 59
4.1 Wykrywanie i usuwanie usterek dla Modbus
TCP ................................ 59
4.2 Wykrywanie i usuwanie usterek dla Modbus
RTU ............................... 59
5 Lista skrótów/definicje terminów ... 60
Spis haseł .............................. 61
Informacje ogólne ORSG45
4
1 Informacje ogólne
1.1 Symbole związane z bezpieczeństwem
NIEBEZPIECZEŃSTWO
Ten symbol ostrzega przed niebezpieczną sytuacją. Zignorowanie go spowoduje poważne
uszkodzenia ciała lub śmierć.
OSTRZE ENIEŻ
Ten symbol ostrzega przed niebezpieczną sytuacją. Zignorowanie go może doprowadzić do
poważnych obrażeń ciała lub śmierci.
PRZESTROGA
Ten symbol ostrzega przed niebezpieczną sytuacją. Zignorowanie go może doprowadzić do
lekkich lub średnich obrażeń ciała.
NOTYFIKACJA
Ten symbol zawiera informacje o procedurach oraz innych czynnościach, które nie
zagrażają spowodowaniem obrażeń ciała.
1.2 Zakres dostawy
NOTYFIKACJA
Dokument zawiera dodatkowy opis specjalnej opcji oprogramowania.
Ta dodatkowa instrukcja nie zastępuje pełnej instrukcji obsługi urządzenia!
Szczegółowe informacje znajdują się w instrukcji obsługi i dokumentacji uzupełniającej.
1.3 Warunki
W urządzeniu należy włączyć opcję "Modbus Slave". Aby rozbudować urządzenie o funkcje
opcjonalne, należy zapoznać się z informacjami podanymi w instrukcji obsługi.
Możliwe jest połączenie opcji Modbus Slave RTU z pakietem aplikacji telealarm. Złącze
RS485/232 urządzenia jest jednak wykorzystane do podłączenia przewodu Modbus Slave.
To oznacza, że można korzystać z funkcji dostępu do Internetu/ poczty e-mail dostępnych
w pakiecie telealarm, ale do gniazda RS232 nie można już podłączyć modemu.
Dostęp do Modbus RTU jest możliwy przez interfejs RS223/RS485, ale obsługiwany będzie
tylko standard RS485. Komunikacja Modbus TCP jest możliwa za pomocą wbudowanego
interfejsu Ethernet.
1.4 Weryfikacja oprogramowania
Historia oprogramowania:
Oprogramowanie
urządzenia
Wersja/data
Zmiany
oprogramowania
Wersja
oprogramowania
do analizy
Wersja serwera OPC Oznaczenie
instrukcji obsługi
V02.00.00/08.201
5
Pierwsza wersja
oprogramowania
V1.3.0 i nowsza V5.00.03 i nowsza BA01473O/09/PL
/01.15
V2.04.06 /
10.2022
Poprawki błędów
oprogramowania
V1.6.3 i nowsza V5.00.07 i nowsza BA01473O/09/EN
/02.22-00
ORSG45 Informacje ogólne
5
1.5 Podłączenie Modbus RTU
Przyporządkowanie zacisków nie odpowiada standardowi "Modbus over serial line
specification and implementation guide V1.02".
A0050461
Przyporządkowanie styków złącza Modbus RTU
Nr styku Kierunek Sygnał Opis
Obudowa - Uziemienie funkcjonalne Uziemienie ochronne
1 - GND Uziemienie funkcjonalne
9 Wejście RxD/TxD(+) RS-485 żyła B
8 Wyjście RxD/TxD(-) RS-485 żyła A
1.6 Podłączenie Modbus TCP
Interfejs Modbus TCP ma warstwę fizyczną identyczną jak interfejs Ethernet.
1.6.1 Kontrolka LED transmisji
Opis funkcji kontrolki LED statusu dla Modbus TCP
Kontrolka LED statusu Wskazuje
Nie świeci się Brak komunikacji
Pulsuje na zielono Komunikacja
1.6.2 Kontrolka LED połączenia
Opis funkcji kontrolek LED połączenia dla Modbus TCP
Kontrolka LED statusu Wskazuje
Nie świeci się Brak połączenia
Pulsuje na zielono Połączenie aktywne
1.7 Opis funkcji
W wersji Modbus RTU rejestrator z funkcjonalnością komunikacyjną Modbus RTU Slave
można podłączyć do sieci Modbus poprzez interfejs RS485.
Obsługiwane prędkości transmisji: 9600, 19200, 38400, 57600, 115200
Kontrola parzystości: brak, parzysty, nieparzysty
Informacje ogólne ORSG45
6
W wersji Modbus TCP rejestrator z funkcjonalnością komunikacyjną Modbus TCP Slave
można podłączyć do sieci Modbus TCP. Połączenie Ethernet obsługuje transmisję danych z
szybkością 10/100 Mbit, w trybie półdupleks i pełnego dupleksu.
W ustawieniach można wybrać opcję Modbus TCP lub Modbus RTU. Nie można wybrać
obu tych opcji jednocześnie.
1.8 Sprawdzenie dostępności funkcjonalności
komunikacyjnej Modbus Slave
W menu głównym → Diagnostyka → Informacje o urządz. → Funkcje dodatkowe lub
Konfiguracja → Konf zaawansowana → System → Funkcje dodatkowe można
sprawdzić, czy włączona jest opcja Modbus Slave w pozycji Sieć obiektowa. W pozycji
Komunikacja można określić interfejs sprzętowy do komunikacji:
A0050535
 1 Sprawdzenie dostępności funkcjonalności komunikacyjnej Modbus Slave
ORSG45 Ustawienia w pozycji Konfiguracja
7
2 Ustawienia w pozycji Konfiguracja
2.1 Modbus TCP, RS485
Ścieżka dostępu służąca do wyboru interfejsu Modbus: → Konfiguracja → Konf
zaawansowana→ Komunikacja → Modbus Slave:
A0050611
 2 Wybór interfejsu komunikacyjnego Modbus
Po wybraniu opcji Modbus RTU (RS485), można skonfigurować następujące parametry:
Adres urządzenia (1 do 247)
Szybkość transmisji (9600, 19200, 38400, 57600, 115200)
Parzystość (brak, parzysty, nieparzysty)
Po wybraniu opcji Modbus TCP (Ethernet), można skonfigurować następujące parametry:
Port TCP (standardowo: 502)
Po wybraniu opcji Modbus TCP, ustawienia interfejsu Ethernet można wprowadzić w
pozycji → Konfiguracja → Konf zaawansowana → Komunikacja → Ethernet:
A0050612
 3 Ustawienia interfejsu Ethernet
Ustawienia w pozycji Konfiguracja ORSG45
8
Dodatkowo w pozycji → Ekspert → Komunikacja → Modbus Slave → Czas przekroczony
możliwe jest ustawienie limitu czasu, po którym dany kanał zostanie ustawiony na
"Nieprawidłowy".
Pozycja "Czas przekroczony" dotyczy tylko tych kanałów, które odbierają wartość ze stacji
Modbus Master. Nie dotyczy ona kanałów, które są jedynie przez stację Modbus Master
odczytywane.
2.2 Kanały uniwersalne
Wszystkie wejścia uniwersalne (40) są włączone i mogą być wykorzystywane jako
wejścia Modbus, nawet jeśli nie są one faktycznie dostępne ze względu na brak
modułów rozszerzeń.
2.2.1 Transfer danych: stacja Modbus Master -> urządzenie:
W pozycji → Konfiguracja → Konf zaawansowana→ Wejścia → Wejścia uniwersalne →
Wejście uniwersalne X, w parametrze Sygnał należy wybrać opcję Modbus Slave:
A0050613
 4 Wybór opcji Modbus dla wejścia uniwersalnego
Przy tym ustawieniu stacja Modbus Master może wykonywać zapis do wejścia
uniwersalnego, jak opisano na →  10.
2.2.2 Transfer danych: urządzenie → stacja Modbus Master:
Stacja Modbus Master może odczytywać wejścia uniwersalne od 1 do 40, jak opisano na
→  15.
2.3 Kanały matematyczne
2.3.1 Transfer danych: urządzenie → stacja Modbus Master:
Kanały matematyczne są opcjonalnie dostępne w pozycji → Konfiguracja → Konf
zaawansowana → Aplikacja → Matematyczne.
Wyniki mogą być odczytywane przez stację Modbus Master (patrz →  18 i →  21).
ORSG45 Ustawienia w pozycji Konfiguracja
9
2.4 Kanały binarne
Wszystkie wejścia binarne (20) są włączone i mogą być wykorzystywane jako wejścia
Modbus, nawet jeśli nie są one faktycznie dostępne ze względu na brak modułów
rozszerzeń.
2.4.1 Transfer danych: stacja Modbus Master -> urządzenie:
W pozycji → Konfiguracja → Konf zaawansowana→ Wejścia → Wejścia binarne →
Wejście binarne X, w parametrze Funkcja należy wybrać opcję Modbus Slave:
A0050614
 5 Ustawienie kanału binarnego jako Modbus
Przy tym ustawieniu stacja Modbus Master może wykonywać zapis do kanału binarnego,
jak opisano na →  13.
Stan binarny przesyłany przez stację Modbus Master pełni w urządzeniu taką samą funkcję
jak stan rzeczywistego kanału binarnego.
2.4.2 Transfer danych: urządzenie → stacja Modbus Master:
Wejście sterujące lub Zdarzenie ZAŁ./WYŁ.
Przy tym ustawieniu stacja Modbus Master może odczytywać stan binarny kanału
binarnego (patrz →  21).
Licznik impulsów lub Czas pracy
Przy tym ustawieniu stacja Modbus Master może odczytywać stan licznika całkowitego lub
całkowity czas pracy kanału binarnego (patrz →  23).
Zdarzenie+czas pracy
Przy tym ustawieniu stacja Modbus Master może odczytywać stan binarny i stan licznika
całkowitego kanału binarnego (patrz →  23).
2.5 Informacje ogólne
Obsługiwane są następujące funkcje: 03: Odczyt rejestrów składujących, 16: Zapis wielu
rejestrów i 06 Zapis pojedynczego rejestru.
Następujące parametry mogą być przesyłane ze stacji Modbus Master do urządzenia:
Wartości analogowe (wartości chwilowe)
Stany binarne
Ustawienia w pozycji Konfiguracja ORSG45
10
Następujące parametry mogą być przesyłane z urządzenia do stacji Modbus Master:
Wartości analogowe (wartości chwilowe)
Całkowane wartości analogowe (licznik całkowity)
Kanały matematyczne (wynik: stan, wartość chwilowa, czas pracy, licznik całkowity)
Całkowane kanały matematyczne (licznik całkowity)
Stany binarne
Licznik impulsów (licznik całkowity)
Czasy pracy
Status przekaźnika
Ponadto, w zależności od pakietu aplikacji, mogą być dostępne dodatkowe funkcje.
Pakiet Telealarm:
Sterowanie przekaźnikiem
Pakiet Procesy wsadowe:
Rozpoczęcie/zakończenie szarży, konfiguracja parametrów itp.
Pakiet Standard:
Wysyłanie tekstów, które zostały wprowadzone na liście zdarzeń
2.6 Adresowanie
Przykłady zapytań/odpowiedzi odnoszą się do Modbus RTU (RS485).
Adresy rejestrów zaczynają się od wartości 0.
Pojedyncze zapytanie umożliwia odczyt/zapis maksymalnie 123 rejestrów.
2.6.1 Stacja Modbus Master → urządzenie: wartości chwilowe
kanałów uniwersalnych
Do zapisu wartości kanałów uniwersalnych 1-40 służy funkcja 16 Zapis wielu rejestrów .
Wartość może być przesyłana jako liczba zmiennoprzecinkowa 32-bitowa lub 64-bitowa.
Adresy rejestrów wejść uniwersalnych
Kanał Rejest
r
dzies.
Rejest
r
heks.
Długość,
bajty
Rejestr
dzies.
Rejestr
heks.
Długość,
bajty
Uniwersalny 1 200 0C8 6 5200 1450 10
Uniwersalny 2 203 0CB 6 5205 1455 10
Uniwersalny 3 206 0CE 6 5210 145A 10
Uniwersalny 4 209 0D1 6 5215 145F 10
Uniwersalny 5 212 0D4 6 5220 1464 10
Uniwersalny 6 215 0D7 6 5225 1469 10
Uniwersalny 7 218 0DA 6 5230 146E 10
Uniwersalny 8 221 0DD 6 5235 1473 10
Uniwersalny 9 224 0E0 6 5240 1478 10
Uniwersalny
10
227 0E3 6 5245 147D 10
Uniwersalny
11
230 0E6 6 5250 1482 10
Uniwersalny
12
233 0E9 6 5255 1487 10
Uniwersalny
13
236 0EC 6 5260 148C 10
ORSG45 Ustawienia w pozycji Konfiguracja
11
Uniwersalny
14
239 0EF 6 5265 1491 10
Uniwersalny
15
242 0F2 6 5270 1496 10
Uniwersalny
16
245 0F5 6 5275 149B 10
Uniwersalny
17
248 0F8 6 5280 14A0 10
Uniwersalny
18
251 0FB 6 5285 14A5 10
Uniwersalny
19
254 0FE 6 5290 14AA 10
Uniwersalny
20
257 101 6 5295 14AF 10
Uniwersalny
21
260 104 6 5300 14B4 10
Uniwersalny
22
263 107 6 5305 14B9 10
Uniwersalny
23
266 10A 6 5310 14BE 10
Uniwersalny
24
269 10D 6 5315 14C3 10
Uniwersalny
25
272 110 6 5320 14C8 10
Uniwersalny
26
275 113 6 5325 14CD 10
Uniwersalny
27
278 116 6 5330 14D2 10
Uniwersalny
28
281 119 6 5335 14D7 10
Uniwersalny
29
284 11C 6 5340 14DC 10
Uniwersalny
30
287 11F 6 5345 14E1 10
Uniwersalny
31
290 122 6 5350 14E6 10
Uniwersalny
32
293 125 6 5355 14EB 10
Uniwersalny
33
296 128 6 5360 14F0 10
Uniwersalny
34
299 12B 6 5365 14F5 10
Uniwersalny
35
302 12E 6 5370 14FA 10
Uniwersalny
36
305 131 6 5375 14FF 10
Uniwersalny
37
308 134 6 5380 1504 10
Uniwersalny
38
311 137 6 5385 1509 10
Uniwersalny
39
314 13A 6 5390 150E 10
Uniwersalny
40
317 13D 6 5395 1513 10
Ustawienia w pozycji Konfiguracja ORSG45
12
Rejestr 1. zawiera status liczby zmiennoprzecinkowej (32-bitowej) przesyłanej w rejestrze
2. i 3. (patrz →  46).
Przykład: Zapis wartości 123.456 (32-bitowa liczba zmiennoprzecinkowa) do kanału
uniwersalnego 6, adres slave 1
Bajt 0 1 2 3 4 5
00 80 42 F6 E9 79
Status
Liczba
zmiennoprzeci
nkowa
Liczba zmiennoprzecinkowa =
123.456 (32-bitowa)
Rejestr Wartość (heks.)
215 0080
216 42F6
217 E979
Zapytanie: Adres Slave 01
Funkcja 10 16: Zapis wielu rejestrów
Rejestr 00 D7 Rejestr 215
Liczba rejestrów 00 03 3 rejestry
Liczba bajtów 06
Status 00 80
FLP 42 F6 E9 79 123.456
CRC 28 15
Odpowiedź: Adres Slave 01
Funkcja 10 16: Zapis wielu rejestrów
Rejestr 00 D7 Rejestr 271
Liczba rejestrów 00 03
CRC 30 30
Rejestr 1. zawiera status (patrz →  46) liczby zmiennoprzecinkowej (64-bitowej)
przesyłanej w rejestrze od 2. do 5.
Przykład: zapis wartości 123.456 (64-bitowa liczba zmiennoprzecinkowa) do kanału
uniwersalnego 6, adres slave 1
Bajt 0 1 2 3 4 5 6 7 8 9
00 80 40 5E DD 2F 1A 9F BE 77
Status liczby
zmiennoprzeci
nkowej
Liczba zmiennoprzecinkowa = 123.456 (64-bitowa)
Rejestr Wartość (heks.)
5225 0080
5226 405E
5227 DD2F
ORSG45 Ustawienia w pozycji Konfiguracja
13
5228 1A9F
5229 BE77
Zapytanie: Adres Slave 01
Funkcja 10 16: Zapis wielu rejestrów
Rejestr 14 69 Rejestr 5225
Liczba rejestrów 00 05 5 rejestrów
Liczba bajtów 0A
Status 00 80
FLP 40 5E DD 2F 1A
9F BE 77
123.456
CRC 67 56
Odpowiedź: Adres Slave 01
Funkcja 10 16: Zapis wielu rejestrów
Rejestr 14 69 Rejestr 5225
Liczba rejestrów 00 05
CRC D5 E6
2.6.2 Stacja Modbus Master → urządzenie: stan wejścia binarnego
Jednoczesny zapis wszystkich stanów
Do zapisu stanów wejść binarnych 1-20 służy funkcja 16 Zapis wielu rejestrów .
Kanały binarne 1-16 odpowiadają rejestrowi 1240 bity 0-15,
Kanały binarne 17-20 odpowiadają rejestrowi 1241 bity 0-3.
Adresy rejestrów wejść binarnych (stacja Modbus Master → urządzenie)
Kanał Rejestr dzies. Rejestr heks. Długość, bajty
Binarny 1-16 1240 4D8 2
Binarny 17-20 1241 4D9 2
Przykład: Ustawienie stanu wysokiego na wejściu binarnym 4 (stany niskie na
wszystkich pozostałych), adres slave 1
Bajt 0
stan (bit 15-8)
Bajt 1
stan (bit 7-0)
Bajt 2
stan (bit 15-8)
Bajt 3
stan (bit 7-0)
00000000 00001000 00000000 0000000
0 Bit 3 wysoki
Binarne 4
0 0
Rejestr Wartość (heks.)
1240 0008
1241 0000
Zapytanie: Adres Slave 01
Funkcja 10 16: Zapis wielu rejestrów
Ustawienia w pozycji Konfiguracja ORSG45
14
Rejestr 04 D8 Rejestr 1240
Liczba rejestrów 00 02 2 rejestry
Liczba bajtów 04
Status binarny 00 08 00 00 Stan wysoki na wejściu binarnym 4
CRC 4C 57
Odpowiedź: Adres Slave 01
Funkcja 10 16: Zapis wielu rejestrów
Rejestr 04 D8 Rejestr 1240
Liczba rejestrów 00 02
CRC C0 C3
Indywidualny zapis stanów
Do zapisu stanów wejść binarnych 1-20 służy funkcja 16 Zapis wielu rejestrów lub 06
Zapis pojedynczego rejestru.
Adresy rejestrów wejść binarnych (stacja Modbus Master → urządzenie)
Kanał Rejestr dzies. Rejestr heks. Długość, bajty
Binarny 1 1200 4B0 2
Binarny 2 1201 4B1 2
Binarny 3 1202 4B2 2
Binarny 4 1203 4B3 2
Binarny 5 1204 4B4 2
Binarny 6 1205 4B5 2
Binarny 7 1206 4B6 2
Binarny 8 1207 4B7 2
Binarny 9 1208 4B8 2
Binarny 10 1209 4B9 2
Binarny 11 1210 4BA 2
Binarny 12 1211 4BB 2
Binarny 13 1212 4BC 2
Binarny 14 1213 4BD 2
Binarny 15 1214 4BE 2
Binarny 16 1215 4BF 2
Binarny 17 1216 4C0 2
Binarny 18 1217 4C1 2
Binarny 19 1218 4C2 2
Binarny 20 1219 4C3 2
Przykład: Ustawienie stanu wysokiego na wejściu binarnym 4, adres slave 1
Bajt 0 Bajt 1
00000000 00000001
Zawsze 0 1: ustawiony
ORSG45 Ustawienia w pozycji Konfiguracja
15
Rejestr Wartość (heks.)
1203 0001
Zapytanie: Adres Slave 01
Funkcja 10 16: Zapis wielu rejestrów
Rejestr 04 B3 Rejestr 1203
Liczba rejestrów 00 01 1 rejestr
Liczba bajtów 02
Status binarny 00 01 Stan wysoki na wejściu binarnym 4
CRC 38 53
Odpowiedź: Adres Slave 01
Funkcja 10 16: Zapis wielu rejestrów
Rejestr 04 B3 Rejestr 1203
Liczba rejestrów 00 01
CRC F1 1E
2.6.3 Urządzenie → stacja Modbus Master: kanały uniwersalne
(wartość chwilowa)
Do odczytu wejść uniwersalnych 1-40 służy funkcja 03 Odczyt rejestrów składujących
(4x).
Wartość może być przesyłana jako liczba zmiennoprzecinkowa 32-bitowa lub 64-bitowa.
Adresy rejestrów wejść uniwersalnych (urządzenie → stacja Modbus Master)
Kanał Rejest
r
dzies.
Rejest
r
heks.
Długość,
bajty
Rejestr
dzies.
Rejestr
heks.
Długość,
bajty
Uniwersalny 1 200 0C8 6 5200 1450 10
Uniwersalny 2 203 0CB 6 5205 1455 10
Uniwersalny 3 206 0CE 6 5210 145A 10
Uniwersalny 4 209 0D1 6 5215 145F 10
Uniwersalny 5 212 0D4 6 5220 1464 10
Uniwersalny 6 215 0D7 6 5225 1469 10
Uniwersalny 7 218 0DA 6 5230 146E 10
Uniwersalny 8 221 0DD 6 5235 1473 10
Uniwersalny 9 224 0E0 6 5240 1478 10
Uniwersalny
10
227 0E3 6 5245 147D 10
Uniwersalny
11
230 0E6 6 5250 1482 10
Uniwersalny
12
233 0E9 6 5255 1487 10
Uniwersalny
13
236 0EC 6 5260 148C 10
Uniwersalny
14
239 0EF 6 5265 1491 10
Uniwersalny
15
242 0F2 6 5270 1496 10
Ustawienia w pozycji Konfiguracja ORSG45
16
Uniwersalny
16
245 0F5 6 5275 149B 10
Uniwersalny
17
248 0F8 6 5280 14A0 10
Uniwersalny
18
251 0FB 6 5285 14A5 10
Uniwersalny
19
254 0FE 6 5290 14AA 10
Uniwersalny
20
257 101 6 5295 14AF 10
Uniwersalny
21
260 104 6 5300 14B4 10
Uniwersalny
22
263 107 6 5305 14B9 10
Uniwersalny
23
266 10A 6 5310 14BE 10
Uniwersalny
24
269 10D 6 5315 14C3 10
Uniwersalny
25
272 110 6 5320 14C8 10
Uniwersalny
26
275 113 6 5325 14CD 10
Uniwersalny
27
278 116 6 5330 14D2 10
Uniwersalny
28
281 119 6 5335 14D7 10
Uniwersalny
29
284 11C 6 5340 14DC 10
Uniwersalny
30
287 11F 6 5345 14E1 10
Uniwersalny
31
290 122 6 5350 14E6 10
Uniwersalny
32
293 125 6 5355 14EB 10
Uniwersalny
33
296 128 6 5360 14F0 10
Uniwersalny
34
299 12B 6 5365 14F5 10
Uniwersalny
35
302 12E 6 5370 14FA 10
Uniwersalny
36
305 131 6 5375 14FF 10
Uniwersalny
37
308 134 6 5380 1504 10
Uniwersalny
38
311 137 6 5385 1509 10
Uniwersalny
39
314 13A 6 5390 150E 10
Uniwersalny
40
317 13D 6 5395 1513 10
ORSG45 Ustawienia w pozycji Konfiguracja
17
Alternatywnie dla następujących adresów:
4000-4078 (32-bitowa liczba zmiennoprzecinkowa) bez statusu
8000-8156 (64-bitowa liczba zmiennoprzecinkowa) bez statusu
6800-6839 (status)
Rejestr 1. zawiera status (patrz →  46) i przekroczenia wartości granicznej (patrz
→  45) liczby zmiennoprzecinkowej (32-bitowej) przesyłanej w rejestrach 2. i 3.
Przykład: odczyt wartości 82.47239685 (32-bitowa liczba zmiennoprzecinkowa) na
wejściu analogowym 1, adres slave 1
Bajt 0 1 2 3 4 5
00 80 42 A4 F1 DE
Przekroczenie
wartości
granicznej w
górę/w dół
Status liczby
zmiennoprzeci
nkowej
Liczba zmiennoprzecinkowa =
82.47239685
Rejestr Wartość (heks.)
200 0080
201 42A4
202 F1DE
Zapytanie: Adres slave 01
Funkcja 03 03: Odczyt rejestrów składujących
Rejestr 00 C8 Rejestr 200
Liczba rejestrów 00 03 3 rejestry
CRC 84 35
Odpowiedź: Adres Slave 01
Funkcja 03 03: Odczyt rejestrów składujących
Liczba bajtów 06 6 bajtów
Status 00 08
FLP 42 A4 F1 DE 82.47239685
CRC B0 F8
Rejestr 1. zawiera status (patrz →  46) i przekroczenia wartości granicznej (patrz
→  45) liczby zmiennoprzecinkowej (64-bitowej) przesyłanej w rejestrach od 2. do 5.
Przykład: odczyt 82.4723968506 (64-bitowa liczba zmiennoprzecinkowa) na kanale
uniwersalnym 1, adres slave 1
Bajt 0 1 2 3 4 5 6 7 8 9
00 80 40 54 9E 3B C0 00 00 00
Przekroczenia
wartości
granicznej
Status liczby
zmiennoprzeci
nkowej
Liczba zmiennoprzecinkowa = 82.4723968506 (64-bitowa)
Rejestr Wartość (heks.)
5200 0080
5201 4054
Ustawienia w pozycji Konfiguracja ORSG45
18
5202 9E3B
5203 C000
5204 0000
Zapytanie: Adres Slave 01
Funkcja 03 03: Odczyt rejestrów składujących
Rejestr 14 50 Rejestr 5200
Liczba rejestrów 00 05 5 rejestrów
CRC 80 28
Odpowiedź: Adres Slave 01
Funkcja 03 03: Odczyt rejestrów składujących
Liczba bajtów 0A 10 bajtów
Status 00 08
FLP 40 54 9E 3B C0 00
00 00
82.4723968506
CRC 91 3E290
2.6.4 Urządzenie → stacja Modbus Master: kanały matematyczne
(wynik)
Wyniki kanałów matematycznych 1-12 są odczytywane za pomocą funkcji 03 Odczyt
rejestrów składujących (4x). Wartość może być przesyłana jako liczba
zmiennoprzecinkowa 32-bitowa lub 64-bitowa.
Adresy rejestrów kanałów matematycznych (urządzenie → stacja Modbus Master)
Kanał Rejest
r
dzies.
Rejest
r
heks.
Długość,
bajty
Rejestr
dzies.
Rejestr
heks.
Długość,
bajty
Matematyczny
1
1500 5DC 6 6500 1964 10
Matematyczny
2
1503 5DF 6 6505 1969 10
Matematyczny
3
1506 5E2 6 6510 196E 10
Matematyczny
4
1509 5E5 6 6515 1973 10
Matematyczny
5
1512 5E8 6 6520 1978 10
Matematyczny
6
1515 5EB 6 6525 197D 10
Matematyczny
7
1518 5EE 6 6530 1982 10
Matematyczny
8
1521 5F1 6 6535 1987 10
Matematyczny
9
1524 5F4 6 6540 198C 10
Matematyczny
10
1527 5F7 6 6545 1991 10
ORSG45 Ustawienia w pozycji Konfiguracja
19
Matematyczny
11
1530 5FA 6 6550 1996 10
Matematyczny
12
1533 5FD 6 6555 199B 10
Alternatywnie dla następujących adresów:
4200-4222 (32-bitowa liczba zmiennoprzecinkowa) bez statusu
8400-8444 (64-bitowa liczba zmiennoprzecinkowa) bez statusu
6900-6939 (status)
Rejestr 1. zawiera status (patrz →  46) i przekroczenia wartości granicznej (patrz
→  45) liczby zmiennoprzecinkowej (32-bitowej) przesyłanej w rejestrach 2. i 3.
Przykład: odczyt kanału matematycznego 1 (wyniku dla wartości chwilowej), (32-
bitowa liczba zmiennoprzecinkowa), adres slave 1
Bajt 0 1 2 3 4 5
00 80 46 40 E6 B7
Przekroczenia
wartości
granicznej
Status liczby
zmiennoprzeci
nkowej
Liczba zmiennoprzecinkowa =
12345.67871
Rejestr Wartość (heks.)
1500 0080
1501 4640
1502 E6B7
Zapytanie: Adres Slave 01
Funkcja 03 03: Odczyt rejestrów składujących
Rejestr 05 DC Rejestr 1500
Liczba rejestrów 00 03 3 rejestry
CRC C4 FD
Odpowiedź: Adres Slave 01
Funkcja 03 03: Odczyt rejestrów składujących
Liczba bajtów 06 6 bajtów
Status 00 08
FLP 46 40 E6 B7 12345.67871
CRC 3E 21
Rejestr 1. zawiera status (patrz →  46) i przekroczenia wartości granicznej (patrz
→  45) liczby zmiennoprzecinkowej (64-bitowej) przesyłanej w rejestrach od 2. do 5.
Przykład: odczyt kanału matematycznego 1 (wyniku dla wartości chwilowej), (64-
bitowa liczba zmiennoprzecinkowa), adres slave 1
Bajt 0 1 2 3 4 5 6 7 8 9
00 80 40 C8 1C D6 E6 31 F8 A1
Przekroczenia
wartości
granicznej
Status liczby
zmiennoprzeci
nkowej
Liczba zmiennoprzecinkowa = 12345.6789 (64-bitowa)
Ustawienia w pozycji Konfiguracja ORSG45
20
Rejestr Wartość (heks.)
6500 0080
6501 40C8
6502 1CD6
6503 E631
6504 F8A1
Zapytanie: Adres Slave 01
Funkcja 03 03: Odczyt rejestrów składujących
Rejestr 19 64 Rejestr 6500
Liczba rejestrów 00 05 5 rejestrów
CRC C3 4A
Odpowiedź: Adres Slave 01
Funkcja 03 03: Odczyt rejestrów składujących
Liczba bajtów 0A 10 bajtów
Status 00 80
FLP 40 C8 1C D6 E6
31 F8 A1
12345.6789
CRC A7 FD
Przykład: odczyt kanału matematycznego 1-12 (stan wyniku), adres slave 1
Do odczytu stanu kanałów matematycznych 1-12 służy funkcja 03 Odczyt rejestrów
składujących (4x). Kanały matematyczne 1-12 odpowiadają rejestrowi 1800 bity 0-11.
Adres rejestru stanów kanałów matematycznych (urządzenie → stacja Modbus Master)
Kanał Rejestr dzies. Rejestr heks. Długość, bajty
Matematyczny
1-12
1800 708 2
Bajt 0
stan (bit 11-8)
Bajt 1
stan (bit 7-0)
00000000 00000011
Bitu 0 i 1: stan
wysoki
Matematyczny 1 i
2
Rejestr Wartość (heks.)
1800 003
Zapytanie: Adres Slave 01
Funkcja 03 03: Odczyt rejestrów składujących
Rejestr 07 08 Rejestr 1800
Liczba rejestrów 00 01 1 rejestr
CRC 04 BC
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14
  • Page 15 15
  • Page 16 16
  • Page 17 17
  • Page 18 18
  • Page 19 19
  • Page 20 20
  • Page 21 21
  • Page 22 22
  • Page 23 23
  • Page 24 24
  • Page 25 25
  • Page 26 26
  • Page 27 27
  • Page 28 28
  • Page 29 29
  • Page 30 30
  • Page 31 31
  • Page 32 32
  • Page 33 33
  • Page 34 34
  • Page 35 35
  • Page 36 36
  • Page 37 37
  • Page 38 38
  • Page 39 39
  • Page 40 40
  • Page 41 41
  • Page 42 42
  • Page 43 43
  • Page 44 44
  • Page 45 45
  • Page 46 46
  • Page 47 47
  • Page 48 48
  • Page 49 49
  • Page 50 50
  • Page 51 51
  • Page 52 52
  • Page 53 53
  • Page 54 54
  • Page 55 55
  • Page 56 56
  • Page 57 57
  • Page 58 58
  • Page 59 59
  • Page 60 60
  • Page 61 61
  • Page 62 62
  • Page 63 63
  • Page 64 64

Endres+Hauser ORSG45 Instrukcja obsługi

Typ
Instrukcja obsługi