Instr SIA-2

Transkrypt

Instr SIA-2
R
SIMEX
MODUŁ PRZETWORNIKA
2 x 4-20mA / RS 485
z dwustanowym wyjściem sterującym
SIA-2
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
http://www.simex.com.pl, e-mail: [email protected]
Przed rozpoczęciem użytkowania urządzenia należy
dokładnie zapoznać się z niniejszą instrukcją.
Firma SIMEX zastrzega sobie prawo wprowadzania zmian bez uprzedzenia.
26.03.2003
V.1.1.
Moduł przetwornika 2 x 4-20mA / RS 485 z dwustanowym wyjściem sterującym SIA-2
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 zewnętrznym
urządzeniem wykonawczym poprzez dwustanowe wyjście sterujące. 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 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 127 przetworników pomiarowych (tzn. do 254 wejść prądowych i 127 wyjść sterujących), 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 SIA-2 nie posiadają izolacji galwanicznej, natomiast moduły w wersji SIAi-2 posiadają
izolację galwaniczną między obwodami wejściowymi a liniami zasilania i RS485. Konstrukcja
modułów SIA-2, SIAi-2 pozwala na załączanie napięcia zasilania modułu na wyjście sterujące.
Nie można wykorzystać wyjścia sterującego do załączania innych napięć.
Moduł przetwornika 2 x 4-20mA / RS 485 z dwustanowym wyjściem sterującym SIA-2
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 wyj. sterującego
złącze komunikacyjne
protokół transmisji
parametry transmisji
ilość modułów w jednej sieci
wymiary obudowy
temperatura pracy
temperatura składowania
wilgotność
sposób mocowania
24 V DC typowo (16V DC ÷ 30V DC)
typowo 54 mA
SIA-2 - brak, SIAi-2 - jest
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
max. 128
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
wyjściem dwustanowym w każdym z modułów.
RS485
System monitoringu np. temperatur itd.
2
7
Moduł przetwornika 2 x 4-20mA / RS 485 z dwustanowym wyjściem sterującym SIA-2
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 dwustanowym wyjściem sterującym SIA-2
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
SIA-2
DATA L
Wy
Ro
SIMEX
- kod identyfikacyjny (86h)
4-20 mA
+
SIA-2
4-20 mA
A
B
RS 485
-
nr: 0442P015
Tx / ERROR
Przykład 3. Zmiana adresu urządzenia z 1 na 2:
RUN
4
3
2
1
WE.2 WE.1 GND
ADDR
01
FUNC
06
DATA H
DATA L
REG H, L
00
20
DATA H, L
00
CRC L, H
02
09
C1
01
06
REG H, L
DATA H, L
CRC L, H
00
00
09
20
02
C1
Przykład 4. Ustawienie stanu wyjścia sterującego:
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 wyjścia sterującego (FFh - czyli wyjście aktywne)
Odpowiedź urządzenia (identyczna z rozkazem):
ADDR
FUNC
01
06
REG H, L
DATA H, L
CRC L, H
00
00
F9
0F
4-20 mA
FF
A
B
RS 485
-
optoizolacja
Zasada działania urządzenia
Odpowiedź urządzenia (identyczna z rozkazem):
FUNC
4-20 mA
+
SIAi-2
wejście 2
4-20 mA
wejście 1
4-20 mA
dwustanowe
wyjście
masa
sterujące
dla wejść
prądowych
-0
- nowy adres (2)
ADDR
Wy
Ro
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 dwustanowym wyjściem sterującym SIA-2
Moduł przetwornika 2 x 4-20mA / RS 485 z dwustanowym wyjściem sterującym SIA-2
Obsługa przekaźnika
Odczyt wyniku pomiarowego
Stan wyjścia sterującego zmienia się w wyniku zapisu rejestru sterującego przez urządzenie
Master. Rejestr sterujący przekaźnika nie jest przechowywany w pamięci nieulotnej, a zatem po
włączeniu zasilania wyjście będzie w stanie nieaktywnym.
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ł SIA-2)
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
06h
Nie
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 dla obu kanałów. Wartość 0 oznacza
wyłączenie filtru, wartość FFh oznacza filtrację z maksymalną stałą czasową
Rezerwa. Rejestru tego nie można ani zapisać ani odczytać.
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 sterującego.
Adres urządzenia. Nowe urządzenia mają przypisany domyślny adres = FFh
Wartość stała 86h (identyfikator typu urządzenia: SIA-2 lub SIAi-2)
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 SIA-2 (SIAi-2) 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