CM-180-17 Opis zmian w mapowaniu danych

Transkrypt

CM-180-17 Opis zmian w mapowaniu danych
CM-180
ULTIMA
CM-180-17
Opis zmian w mapowaniu danych
AN-CM-180-17-2-v1_2
Data aktualizacji:
02/2013r.
02/2013
AN-CM-180-17-2-v1_2
1
CM-180
ULTIMA
Spis treści
Symbole i oznaczenia .......................................................................................................................... 3
Ogólne zasady instalacji i bezpieczeństwa ...................................................................................... 3
1.
2.
Konfiguracja ................................................................................................................................... 4
1.1.
Bitowe mapowanie danych ................................................................................................. 7
1.2.
Zapis danych(sterowanie) do centrali Premier 48, 88, 168, 640 ................................... 9
Dane kontaktowe ........................................................................................................................ 10
02/2013
AN-CM-180-17-2-v1_2
2
CM-180
ULTIMA
Symbole i oznaczenia
Porada.
Podpowiada czynności, które ułatwiają rozwiązanie
problemu lub/i jego diagnozowanie. Wykonanie ich nie jest
obowiązkowe i nie rzutuje na poprawność funkcjonowania
urządzenia.
Uwaga!
Ważna informacja lub czynność mająca znaczenie dla
prawidłowej pracy urządzenia. Wykonanie jej nie jest
obowiązkowe. Jej brak nie spowoduje żadnych zagrożeń
dla człowieka i urządzenia. Jedynym skutkiem
niezastosowania
może
być
nieprawidłowa
praca
urządzenia.
Ostrzeżenie!
Wskazuje ważne czynności, których niepoprawnie
wykonane może spowodować zagrożenie dla obsługi, lub/i
uszkodzenie urządzenia.
Ogólne zasady instalacji i bezpieczeństwa
Urządzenie należy instalować zgodnie z przeznaczeniem określonym w
dokumentacji. Spełnienie tego warunku jest podstawa do zapewnienia
bezpieczeństwa i poprawnej pracy urządzenia.
W przypadku użycia urządzenia w sposób niewłaściwy lub niezgodny z
przeznaczeniem może stać ono źródłem zagrożenia.
Producent nie odpowiada za szkody wynikłe z użycia urządzenia w niewłaściwy
sposób lub niezgodnie z przeznaczeniem. Przeróbki w urządzeniu są
niedozwolone i mogą stać sie powodem zagrożenia.
02/2013
AN-CM-180-17-2-v1_2
3
CM-180
ULTIMA
1. Konfiguracja
Rys 1.1. Parametry konfiguracyjne urządzenia CM-180-17
02/2013
AN-CM-180-17-2-v1_2
4
CM-180
ULTIMA
Opis parametrów i przycisków:
- COM parameters:
Parity – kontrola parzystości. Dostępne ustawienia: none (brak kontroli),
even (kontrola parzystości), odd (kontrola nieparzystości), 2 bits stop
(dwa bity stopu).
Baudrate – prędkość transmisji. Dostępne ustawienia [kbit/s]: 1,2; 2,4;
4,8; 9,6; 19,2; 38,4; 57,6; 115,2. Konfiguracja przy pomocy
przełączników dip-switch.
Refresh – odczyt aktualnych ustawień z przełączników dip-switch.
- Slave parameters:
Network address – adres sieciowy urządzenia slave przypisanego do
danego portu COM. Konfiguracja przy pomocy przełączników dipswitch .
Refresh – odczyt aktualnych ustawień z przełączników dip-switch.
- COM2 master parameters:
Order pooltime – czas pomiędzy wysłaniem kolejnych poleceń z listy
poleceń mastera.
Order timeout – maksymalny czas oczekiwania na odpowiedź na dane
polecenie. Po przekroczeniu tego czasu wykrywany jest błąd braku
odpowiedzi.
Max. number of timeouts – dopuszczalna liczba wykrycia błędów braku
odpowiedzi na dane polecenie. Po jej przekroczeniu sygnalizowany jest
błąd braku odpowiedzi urządzenia slave.
Premier 48, 88, 168, 640 UDL Password – hasło dostępu
komunikacyjnego do centrali alarmowej(od 4 do 16 znaków).
- COM2 master orders (lista poleceń urządzenia master na porcie COM2):
Command name – komenda odczytu wybierana z dostępnej listy. W
zależności od wybranej komendy dostępne są jej parametry, które
zostały opisane poniżej
Starting Address – adres początkowy, od którego rozpoczyna się
odczyt danych z centrali(opis w dokumentacji centrali).
No. of data – liczba jednostek danych, jaka ma zostać odczytana z
centrali.
Mapping Address – adres w pamięci ModBus RTU Slave, od którego
ma rozpocząć się wpisywanie danych odczytanych z centrali. Zależnie
od polecenia może wskazywać bit lub rejestr.
Add – dodanie nowej polecenia na koniec listy mastera
02/2013
AN-CM-180-17-2-v1_2
5
CM-180
ULTIMA
Insert – wstawienie nowego polecenia powyżej wybranego polecenia z
listy mastera.
Modify – modyfikacja wybranego polecenia z listy mastera.
Delete – usunięcie wybranego polecenia z listy mastera.
No. of orders – liczba poleceń na liście mastera.
Poniżej nazw parametrów podano ich dopuszczalne wartości.
Przykład listy poleceń
Aby uzyskać połączenie z centralą należy co najmniej wpisać hasło UDL oraz
skonfigurować przynajmniej jedno polecenie urządzenia master. Na rysunku 1.2
pokazano przykładową listę poleceń urządzenia master.
Rys.1.2. Przykład listy poleceń urządzenia master
Zostały
skonfigurowane
trzy
polecenia.
Polecenie
pierwsze
„Read
Zone
Status(Dynamic)” odczytuje z centrali 8 danych począwszy od adresu 1 i zapisuje w
pamięci danych począwszy od bajtu 0. Status jednej linii zapisywany jest na 2
bajtach.. Polecenie drugie „Read Partition (area) Output Status” odczytuje stany 3
stref 16, 17, 18(odpowiednio strefy Ready, Entry, Second Entry) i zapisuje je
bezpośrednio po poprzednich danych. Stan danej strefy zapisywany jest na 2
bajtach(16-bitów). Trzecie polecenie „Read System Output Status” odczytuje stany
wyjść systemu. Został skonfigurowany odczyt dwóch bloków stanów począwszy od
02/2013
AN-CM-180-17-2-v1_2
6
CM-180
ULTIMA
bloku 2. Stan wyjść zapisywany jest na 1 bajcie. Szczegółowe mapowanie danych od
strony protokołu ModBus pokazano w tablicy 1.1.
Tab. 1.1. Mapowanie danych ModBus dla CM-180-17
Rejestr
Bit w
Opis
ModBus pamięci
0
„Read Zone Status(Dynamic)” Zone 1
1
2
„Read Zone Status(Dynamic)” Zone 2
3
4
„Read Zone Status(Dynamic)” Zone 3
5
6
„Read Zone Status(Dynamic)” Zone 4
7
0
8
„Read Zone Status(Dynamic)” Zone 5
9
10
„Read Zone Status(Dynamic)” Zone 6
11
12
„Read Zone Status(Dynamic)” Zone 7
13
14
„Read Zone Status(Dynamic)” Zone 8
15
Bajt LB1 polecenia „Read Partition (area) Output Status”
1-H*
16
(Ready Area)
Bajt HB1 polecenia „Read Partition (area) Output Status”
1-L
17
(Ready Area)
Bajt LB2 polecenia „Read Partition (area) Output Status”
2-H
18
(Entry Area)
Bajt HB2 polecenia „Read Partition (area) Output Status”
2-L
19
(Entry Area)
Bajt LB3 polecenia „Read Partition (area) Output Status”
3-H
20
(Second Entry Area)
Bajt HB3 polecenia „Read Partition (area) Output Status”
3-L
21
(Second Entry Area)
4-H
22
Bajt SB1 polecenia „Read System Output Status”
4-L
23
Bajt SB2 polecenia „Read System Output Status”
*- H-bardziej znaczący bajt rejestru; L-mniej znaczący bajt rejestru
Dokładne informacje na temat formatu danych, tego czy są dwu czy jedno
bajtowe, znajdują się w dokumentacji centrali.
1.1.
Bitowe mapowanie danych
Komendy Read Zone Status(Dynamic) oraz Read Zone Status(Latched)
posiadają zaimplementowane bitowe mapowanie danych statusu linii. Dwa pierwsze
02/2013
AN-CM-180-17-2-v1_2
7
CM-180
ULTIMA
bity statusu mogą być dowolnie umieszczone w pamięci CM-180-17. Adresowanie
rozpoczyna się od najmłodszego bitu rejestru 1 ModBus.
Uwaga!
Bity należy mapować używając tylko parzystych wartości(0,
2, 4, 6…..). Wynika to z faktu że zapisywane są dwa bity
statusu danej linii.
Przykład mapowania bitowego:
W tablicy 1.1.1. Przedstawiono powyższe mapowanie danych dla poleceń Read
Zone Status(Dynamic) oraz Read Zone Status(Latched).
Tab. 1.1.1. Mapowanie bitowe dla CM-180-17
Rejestr
Bit
0
1
2
3
4
5
6
7
0
8
9
10
11
12
13
14
15
16
17
1
18
19
20-31
32
33
34
35
2
36
37
38
39
02/2013
Opis
AN-CM-180-17-2-v1_2
Zone 1 status(Dynamic)
Zone 2 status(Dynamic)
Zone 3 status(Dynamic)
Zone 4 status(Dynamic)
Zone 5 status(Dynamic)
Zone 6 status(Dynamic)
Zone 7 status(Dynamic)
Zone 8 status(Dynamic)
Zone 9 status(Dynamic)
Zone 10 status(Dynamic)
0
Zone 1 status(Latched)
Zone 2 status(Latched)
Zone 3 status(Latched)
Zone 4 status(Latched)
8
CM-180
ULTIMA
40
41
42
43
44
45
46
47
48
49
50
51
52-64
3
Zone 5 status(Latched)
Zone 6 status(Latched)
Zone 7 status(Latched)
Zone 8 status(Latched)
Zone 9 status(Latched)
Zone 10 status(Latched)
0
W powyższej konfiguracji występują niewykorzystane bity 20-31. Aby je wykorzystać
należy zmienić adres mapowania bitów w poleceniu 2 z wartości 32 na wartość 20,
wtedy dane uzyskane przy pomocy polecenia 2 będą zapisywane bezpośrednio po
danych uzyskiwanych przy pomocy polecenia 1.
1.2.
Zapis danych(sterowanie) do centrali Premier 48, 88, 168, 640
Zapisu do centrali dokonuje się przy użyciu funkcji 16 protokołu ModBus.
Użytkownik ma możliwość wysłania dowolnej komendy do centrali. Składnie pola
danych funkcji 16 obsługującej zapis do centrali pokazano w tablicy 1.2.1.
Tab. 1.2.1. Składnia pola danych funkcji 16 protokołu ModBus dla CM-180-17
Bajt
Polecenie
1
Liczba bajtów w wysyłanym poleceni N
2
Pierwszy bajt polecenia
3
Drugi bajt polecenia
…
…
N+1
N-ty bajt polecenia
Przykład polecenia funkcji 16
Polecenie funkcji 16 ustawiające zegar i kalendarz centrali „Set Panel Time and
Date (V6.2/V3.2 onwards)” w polu danych powinno posiadać następującą
składnię:
Bajt
Bajt
Bajt
Bajt
1
2
3
4
=
=
=
=
02/2013
6;
124; („T”)
Dzień;
Miesiąc;
AN-CM-180-17-2-v1_2
9
CM-180
ULTIMA
Bajt 5 = Rok;
Bajt 6 = Godzina;
Bajt 7 = Minuta;
Lista dostępnych poleceń znajduje się w dokumentacji centrali.
2. Dane kontaktowe
Adres:
ULTIMA
Ul. Okrężna 1
81-822 Sopot
Tel./fax. - +48(058) 341 16 61
Tel. - +48(058) 555 71 49
e-mail: [email protected]
Adres internetowy: www.ultima-automatyka.pl
02/2013
AN-CM-180-17-2-v1_2
10

Podobne dokumenty