Instr STL-21

Transkrypt

Instr STL-21
R
SIMEX
MODUŁ PRZETWORNIKA
2 x 4-20mA / RS 485
z wyjściem przekaźnikowym
STL-21
R
SIMEX
Producent:
SIMEX Sp. z o.o., ul. Wielopole 7, 80-556 Gdańsk,
tel. (0-58) 762-07-77, fax: (0-58) 762-07-70
Przed rozpoczęciem użytkowania urządzenia, prosimy
o dokładne zapoznanie się z niniejszą instrukcją.
http://www.simex.com.pl, e-mail: [email protected]
09.05.2001
V.1.1
Moduł przetwornika 2 x 4-20mA / RS 485 z wyjściem przekaźnikowym STL-21
WPROWADZENIE
Moduł przetwornika przeznaczony jest do wielopunktowych systemów pomiarowych przy
sygnale wejściowym 4-20 mA, w oparciu o magistralę MODBUS RTU. Budowa modułu pozwala
na jednoczesny pomiar dwóch prądowych sygnałów wejściowych oraz sterowanie
zamontowanym w module pojedynczym zestykiem przekaźnika. Urządzenie może być
obsługiwane przez dowolny sterownik typu Master współpracujący z magistralą Mobus RTU.
Nastawy kalibracyjne, służące do skalowania pomiarów oraz stan rejestru sterującego
przekaźnikiem są przechowywane w nieulotnej pamięci EEPROM. W zależności od
zastosowanych układów interface'u w jednej sieci można podłączyć do 128 przetworników
pomiarowych (tzn. do 256 wejść prądowych i 128 wyjść przekaźnikowych), bez zastosowania
wzmacniaczy buforowych (repeater'ów).
Na ściance frontowej modułu umieszczone są dwie diody LED, sygnalizujące stany pracy modułu
przetwornika.
Moduły w wersji STL-21 nie posiadają izolacji galwanicznej między obwodami wejściowymi a
liniami zasilania i RS485. Konstrukcja modułu STL-21 pozwala na załączanie, za pomocą
wbudowanego przekaźnika, napięcia zasilania modułu na złącze wyjściowe. Nie można
wykorzystać styków przekaźnika do załączania innych napięć.
Moduł przetwornika 2 x 4-20mA / RS 485 z wyjściem przekaźnikowym STL-21
UWAGA!
W PRZYPADKU STOSOWANIA ZASILACZY IMPULSOWYCH NALEŻY
BEZWZGLĘDNIE (!) ZAPEWNIĆ PRAWIDŁOWE PODŁĄCZENIE OBWODÓW
UZIEMIAJĄCYCH (PE).
ZALECANE JEST RÓWNIEŻ UZIEMIENIE UJEMNEGO BIEGUNA NAPIĘCIA
WYJŚCIOWEGO (ZASILAJĄCEGO UKŁADY POMIAROWE).
Dane techniczne:
napięcie zasilające
pobór prądu
separacja galwaniczna
wejścia analogowe
rezystancja wejść
max. obciążenie styków przekaźnika
złącze komunikacyjne
protokół transmisji
parametry transmisji
wymiary obudowy
temperatura pracy
temperatura składowania
wilgotność
sposób mocowania
24 V DC typowo (16V DC ÷ 30V DC)
typowo 54 mA
brak
2 wejścia standardu 4-20mA
100 W
0,2 A
RS 485
MODBUS RTU
9600 bit/sek., 8 bitów danych,
1 bit stopu, brak kontroli parzystości
101 x 80 x 22,5 mm
0°C ÷ +60°C
-15°C ÷ +80°C
do 90% bez kondensacji
na listwę 35 mm
Przykładowe zastosowanie
Przykładowym podłączeniem modułów przetworników jest, wg rysunku poniżej, system
wielopunktowego monitorowania dowolnych wartości analogowych, przetworzonych wstępnie
na sygnał prądowy 4-20 mA. Panel operatorski SPA-42 (prod. SIMEX) pełni funkcję sterownika
MASTER w sieci MODBUS'owej i jednocześnie: wyświetla odczytane wartości pomiarowe z
każdego wejścia na modułach pomiarowych oraz pozwala na dowolne, zdalne sterowanie
każdym z przekaźników.
RS485
System monitoringu np. temperatur itd.
2
7
Moduł przetwornika 2 x 4-20mA / RS 485 z wyjściem przekaźnikowym STL-21
Przykład 2. Ramka zapytania o kod identyfikacji typu urządzenia:
ADDR
FUNC
01
03
REG H, L
00
21
COUNT H, L
00
CRC L, H
01
D4
00
Moduł przetwornika 2 x 4-20mA / RS 485 z wyjściem przekaźnikowym STL-21
Podłączenie zewnętrzne modułu:
Do modułu dołączyć należy napięcie zasilania (+Uz, -Uz, typowo 24V DC) oraz dwuprzewodowe
łącze RS 485 (A+, B-). Wejścia prądowe (WE.1, WE.2) mają wspólny sygnał zwrotny (GND).
Wbudowany przekaźnik załącza napięcie zasilania modułu (+Uz) na zacisk nr 4.
zasilanie
24 V DC
masa
zasilania
(+)
(-)
Odpowiedź urządzenia:
}
RS 485
SLAVE
ADDR
FUNC
BYTE C
01
03
02
DATA H, L
00
CRC L, H
86
39
+Uz
5
E6
A+
6
B7
-Uz
8
R
SIMEX
DATA L
- kod identyfikacyjny (86h)
Wy
Ro
STL-21
nr: 0442P015
4-20 mA
4-20 mA
Tx / ERROR
Przykład 3. Zmiana adresu urządzenia z 1 na 2:
+
STL-21
A
B
RS 485
-
RUN
4
3
2
1
WE.1 WE.2 GND
ADDR
FUNC
01
06
DATA H
DATA L
REG H, L
DATA H, L
CRC L, H
00
00
09
20
02
C1
-0
- nowy adres (2)
dla wejść
prądowych
Zasada działania urządzenia
Odpowiedź urządzenia (identyczna z rozkazem):
ADDR
FUNC
01
06
REG H, L
DATA H, L
CRC L, H
00
00
09
20
02
C1
Przykład 4. Ustawienie stanu przekaźnika:
ADDR
FUNC
01
06
DATA H
DATA L
REG H, L
DATA H, L
CRC L, H
00
00
F9
0F
FF
89
-0
- żądany stan przekaźnika (FFh - czyli przekaźnik załączony)
Odpowiedź urządzenia (identyczna z rozkazem):
ADDR
FUNC
01
06
REG H, L
DATA H, L
CRC L, H
00
00
F9
0F
wejście 1
4-20 mA
wejście 2
4-20 mA
wyjście
przekaźnikowe
masa
FF
89
Uwaga !!!
Protokół MODBUS RTU nie jest w pełni zaimplementowany. Dopuszczalne są jedynie
wyżej wymienione sposoby komunikacji.
Po dołączeniu napięcia zasilającego urządzenie sygnalizuje normalną pracę za pomocą
migającej zielonej diody LED (RUN). Czerwona dioda LED (Tx/ERROR) pełni dwie funkcje:
- krótkie błyski diody oznaczają przepływ danych pomiędzy modułem a urządzeniem Master (tzn.
odebranie poprawnej ramki zapytania oraz wysłanie na nią odpowiedzi),
- w przypadku przekroczenia nominalnego zakresu pomiarowego 4-20 mA, czerwona dioda
włącza się na stałe (aż do chwili, w której prąd powróci w dopuszczalny zakres).
Przeliczanie wyniku
Mierzony prąd wejściowy urządzenie przetwarza za pomocą 12-bitowego przetwornika
analogowo-cyfrowego, oraz dokonuje cyfrowej filtracji sygnału (urządzenie Master może
dowolnie ustalić współczynnik filtru uśredniającego). Wartości pomiarowe zwracane za
pośrednictwem łącza RS 485 przeskalowywane są przy użyciu dwóch współczynników: LoCAL
i HiCAL. Parametry te mogą zostać ustawione w zakresie od -32768 do 32767 i mają następujące
znaczenie:
- jeśli prąd wejściowy osiągnie wartość minimalną (4 mA) to jako wartość pomiarowa zwracany
jest parametr LoCAL,
- jeśli prąd wejściowy osiągnie wartość maksymalną (20 mA) to jako wartość pomiarowa
zwracany jest parametr HiCAL,
- dla wartości prądu z zakresu 4-20 mA wynik pomiaru przeliczany jest liniowo w zakresie
LoCAL ÷ HiCAL, tzn. obowiązuje wzór:
W = (I - 4 mA)/16 mA × (HiCAL - LoCAL) + LoCAL
gdzie W oznacza wynik pomiaru a I - prąd wejściowy (w mA)
Uwaga!
Jeśli LoCAL > HiCAL, to charakterystyka przetwarzania zostanie odwrócona, tzn. dla
wzrastającej wartości prądu wejściowego wynik pomiaru będzie maleć.
6
3
Moduł przetwornika 2 x 4-20mA / RS 485 z wyjściem przekaźnikowym STL-21
Moduł przetwornika 2 x 4-20mA / RS 485 z wyjściem przekaźnikowym STL-21
Obsługa przekaźnika
Odczyt wyniku pomiarowego
Stan przekaźnika zmienia się w wyniku zapisu rejestru sterującego przez urządzenie Master.
Rejestr sterujący przekaźnika przechowywany jest w pamięci nieulotnej, a zatem po włączeniu
zasilania przekaźnik przyjmie stan ustawiony przed ostatnim wyłączeniem urządzenia.
Przeskalowane i uśrednione pomiary z kanałów 1 i 2 dostępne są w rejestrach 01h i 02h. Odczytu
rejestrów dokonać można przy użyciu Modbus’owej funkcji o nr 03h.
Jeżeli wartość mierzonego prądu w danym kanale wykroczy poza nominalny zakres 4-20 mA,
urządzenie zasygnalizuje błąd poprzez zmianę postaci ramki odpowiedzi (zmiana ta dotyczy
wyłącznie rejestru zawierającego wynik pomiaru z odpowiedniego kanału, patrz przykład 1).
Obsługa protokołu MODBUS (moduł STL-21)
Parametry transmisji:
Prędkość transmisji:
Protokół transmisji:
1 bit startu, 8 bitów danych, 1 bit stopu, bez kontroli parzystości
9600 bit/sek.
zgodny z MODBUS RTU
Wykaz zmiennych (wszystkie wartości liczbowe podawane są szesnastkowo, liczby ujemne
wyrażone są w kodzie uzupełnień do 2):
Rejestr Zapis
01h
Nie
02h
Nie
Zakres
LoCAL1
÷ HiCAL1
LoCAL2
÷ HiCAL2
03h, 04h Nie
05h
Tak
00h-FFh
06h
Tak
00h-FFh
07h - 0Ah Nie
0Bh
Tak
0Ch
Tak
0Dh
Tak
0Eh
Tak
0Fh
20h
21h
Tak
Tak
Nie
-7FFFh
÷ 7FFFh
-7FFFh
÷ 7FFFh
-7FFFh
÷ 7FFFh
-7FFFh
÷ 7FFFh
00h lub FFh
00h-FFh
86h
Opis rejestru
Ramka tego typu zawiera kod błędu, który należy interpretować następująco:
A0h lub 60h - nastąpiło nasycenie przetwornika A/C (mierzona wartość prądu znacznie
przekracza nominalny zakres pomiarowy),
40h lub 80h - prąd wejściowy wykroczył poza zakres 4-20 mA, ale nadal mieści się w
zakresie pomiarowym przetwornika A/C (ok. 0-23 mA). Jeśli przeskalowany
wynik pomiaru przekracza w górę zakres LOCAL - HiCAL, zwrócony zostanie
kod 80h. Jeśli przeskalowany wynik pomiaru przekracza w dół zakres
LOCAL - HiCAL, zwrócony zostanie kod 40h.
Wartość pomiarowa w kanale pierwszym
Przykłady ramek zapytań / odpowiedzi:
Wartość pomiarowa w kanale drugim
Przykłady dotyczą urządzenia o adresie 1. Wszystkie wartości podawane są szesnastkowo.
Rejestry serwisowe (kalibracyjne).
Próba zapisu może spowodować rozkalibrowanie urządzenia !
Współczynnik uśredniania wskazania w kanale 1. Wartość 0 oznacza
wyłączenie filtru, wartość FFh oznacza filtrację z maksymalną stałą czasową
Współczynnik uśredniania wskazania w kanale 2. Wartość 0 oznacza
wyłączenie filtru, wartość FFh oznacza filtrację z maksymalną stałą czasową
Rejestry serwisowe (kalibracyjne).
Próba zapisu może spowodować rozkalibrowanie urządzenia !
LoCAL1 (wartość pomiarowa dla prądu 4 mA w kanale pierwszym).
LoCAL2 (wartość pomiarowa dla prądu 4 mA w kanale drugim).
HiCAL1 (wartość pomiarowa dla prądu 20 mA w kanale pierwszym).
HiCAL2 (wartość pomiarowa dla prądu 20 mA w kanale drugim).
Załączenie (FFh) lub wyłączenie (00h) wyjścia przekaźnikowego.
Adres urządzenia. Nowe urządzenia mają przypisany domyślny adres = FFh
Wartość stała 86h (identyfikator typu urządzenia: STL-21)
Do odczytu rejestru używać należy funkcji 3h, do zapisu rejestru - funkcji 6h (zgodnie ze
specyfikacjami protokołu MODBUS).
Uwaga!
1. Nie wolno zmieniać rejestrów serwisowych, gdyż grozi to zniszczeniem wartości
kalibracyjnych i w rezultacie prowadzi do błędnych wskazań,
2. Po zapisie rejestru 20h urządzenie odpowiada ramką rozpoczynającą się od starego
(nie zmienionego) adresu.
3. W przypadku zapisu rejestru 20h użyć można również ramki typu BROADCAST (z zerem w
polu adresowym). Spowoduje to zmianę adresów wszystkich urządzeń podłączonych do
magistrali RS485. Urządzenie interpretuje i wykonuje ramki BROADCAST, ale nie wysyła na
nie odpowiedzi.
4
Oznaczenia:
ADDR
FUNC
REG H,L
COUNT H,L
Adres urządzenia w systemie
Numer funkcji
Starsza i młodsza część adresu zmiennej, do której odwołuje się polecenie
Starsza i młodsza część licznika ilości zmiennych, których dotyczy
polecenie, rozpoczynając od zmiennej, którą określa adres REG
Liczba bajtów danych zawartych w ramce
Starsza i młodsza część słowa danych
Młodsza i starsza część sumy CRC
BYTE C
DATA H,L
CRC L,H
Przykład 1. Ramka zapytania o wskazanie kanału nr 1 w urządzeniu STL-21 o adresie 1:
ADDR
FUNC
01
03
REG L
REG H, L
00
01
COUNT H, L
00
01
CRC L, H
D5
CA
- nr rejestru (wskazanie kanału nr 1)
a) Odpowiedź urządzenia (zakładamy, że prąd w kanale 1 mieści się w zakresie 4-20 mA):
ADDR
FUNC
BYTE C
01
03
02
DATA H, L
DATA H, L
10
00
CRC L, H
B5
84
- wynik pomiaru, w tym wypadku 4096 jednostek (hex: $1000)
b) Odpowiedź urządzenia (zakładamy, że prąd w kanale 1 wykracza poza zakres 4-20 mA):
ADDR
FUNC
ERROR
01
83
40
ERROR
CRC L, H
40
C0
- kod błędu (w tym przypadku 40h)
5

Podobne dokumenty