MODUŁ 2-KANAŁOWY
WEJŚĆ LOGICZNYCH LUB LICZNIKOWYCH
SM3
APLIKACJA
Moduł wejść logicznych
Moduł SM3 dwóch wejść logicznych przeznaczony jest do zbierania stanów logicznych wejść logicznych i udostępniania ich komputerowym systemom przemysłowym pracującym w oparciu o interfejs RS-485.
Moduł posiada 2 wejścia logiczne oraz interfejs RS-485 z protokołami transmisji MODBUS RTU i ASCII.
Porty RS-485 i RS-232 są galwanicznie izolowane od sygnałów wejściowych i zasilania.
Programowanie modułu jest możliwe przy pomocy portu RS-485 lub RS-232.
W zestawie modułu SM3 znajduje się przewód połączeniowy do połączenia z komputerem PC (RS-232).
Parametry modułu:
– dwa wejścia logiczne,
– interfejs komunikacyjny RS-485 z protokołami transmisji MODBUS RTU i ASCII do pracy w systemach komputerowych z optyczną sygnalizacją transmisji opartą na diodach LED,
– konfigurowalna prędkość transmisji: 2400, 4800, 9600, 19299, 38400 bit/s.
Moduł jako przetwornik impulsów.
Moduł SM3 pracujący jako przetwornik impulsów przeznaczony jest do dołączania do systemów komputerowych urządzeń pomiarowych wyposażonych w wejścia impulsowe, np. liczników energii, ciepła, gazomierzy, przetworników przepływu itp.
Wówczas konwerter SM3 umożliwia zdalny odczyt stanu licznika w zautomatyzowanych systemach rozliczeniowych. Konwerter posiada 2 wejścia impulsowe oraz interfejs RS-485 z protokołami transmisji MODBUS RTU i ASCII, co umożliwia jego zastosowanie w systemach komputerowych z oprogramowaniem Wizcon, Fix, In Touch, Genesis 32 (Iconics) oraz innymi programami wizualizacyjnymi.
Parametry konwertera:
- dwa wejścia impulsowe, konfigurowane niezależnie:
– programowalny stan aktywny wejść (poziom wysoki lub niski voltagmi),
– programowalny filtr impulsów wejściowych o poziomie o określonym czasie trwania (oddzielnie dla poziomu wysokiego i niskiego),
– zliczanie impulsów do wartości 4.294.967.295 oraz z zabezpieczeniem przed skasowaniem z poziomu aplikacji,
– pomocnicze liczniki impulsów z możliwością kasowania w dowolnym momencie,
– nieulotne rejestry przechowujące wagę zliczonych impulsów,
– 4 osobne rejestry zawierające wynik dzielenia wartości licznika z wartościami wag zliczonych impulsów, - interfejs komunikacyjny RS-485 z protokołami transmisji MODBUS RTU i ASCII do pracy w systemach komputerowych z sygnalizacją transmisji optycznej na diodach LED,
- konfigurowalna prędkość transmisji: 2400, 4800, 9600, 19200, 134800 bit/s,
- interfejs programowania na płycie czołowej typu RJ (poziomy TTL),
- kilka sposobów konfiguracji parametrów transmisji:
– programowane – za pomocą interfejsu programowania RJ na płycie czołowej,
– programowane – z poziomu aplikacji za pomocą magistrali RS-485, - przechowywanie stanu licznika w pamięci nieulotnej wraz z sumą kontrolną CRC,
- zliczanie zaników zasilania,
- wykrywanie stanów awaryjnych.
ZESTAW MODUŁÓW
- Moduł SM3 ………………………………………. 1 szt
- instrukcja obsługi …………………………………….. 1 szt
- zaślepka gniazda RS-232 …………….. 1 szt
Podczas rozpakowywania modułu należy sprawdzić kompletność dostawy oraz zgodność kodu typu i wersji na tabliczce znamionowej z zamówieniem.Rys. 1 View modułu SM3
PODSTAWOWE WYMAGANIA BEZPIECZEŃSTWA, BEZPIECZEŃSTWO UŻYTKOWANIA
Symbole znajdujące się w niniejszej instrukcji serwisowej oznaczają:
UWAGA!
Ostrzeżenie przed potencjalnymi, niebezpiecznymi sytuacjami. Szczególnie ważne. Należy się z tym zapoznać przed podłączeniem modułu. Nieprzestrzeganie uwag oznaczonych tymi symbolami może spowodować poważne obrażenia personelu i uszkodzenie przyrządu.
OSTROŻNOŚĆ!
Oznacza ogólną przydatną uwagę. Jeśli to zauważysz, obsługa modułu stanie się łatwiejsza. Należy na to zwrócić uwagę, gdy moduł działa niezgodnie z oczekiwaniami. Możliwe konsekwencje w przypadku zlekceważenia!
W zakresie bezpieczeństwa moduł spełnia wymagania normy EN 61010 -1.
Uwagi dotyczące bezpieczeństwa operatora:
1. Ogólne
- Moduł SM3 przeznaczony jest do montażu na szynie 35 mm.
- Nieautoryzowany demontaż wymaganej obudowy, niewłaściwe użycie, niewłaściwa instalacja lub obsługa stwarza ryzyko obrażeń personelu lub uszkodzenia sprzętu. Aby uzyskać bardziej szczegółowe informacje, zapoznaj się z instrukcją obsługi.
- Nie podłączaj modułu do sieci poprzez autotransformator.
- Wszystkie czynności związane z transportem, instalacją i uruchomieniem oraz konserwacją muszą być wykonywane przez wykwalifikowany personel i muszą być przestrzegane krajowe przepisy dotyczące zapobiegania wypadkom.
- Zgodnie z tymi podstawowymi informacjami dotyczącymi bezpieczeństwa, wykwalifikowany i wykwalifikowany personel to osoby, które są zaznajomione z instalacją, montażem, uruchomieniem i obsługą produktu oraz posiadają kwalifikacje niezbędne do wykonywania swojego zawodu.
- Gniazdo RS-232 służy wyłącznie do podłączenia urządzeń (rys. 5) pracujących z protokołem MODBUS. Umieścić zaślepkę w gnieździe modułu RS-232, jeżeli gniazdo nie jest używane.
2. Transport, przechowywanie
- Należy przestrzegać wskazówek dotyczących transportu, przechowywania i prawidłowego obchodzenia się z produktem.
- Przestrzegać warunków klimatycznych podanych w specyfikacjach.
3. Instalacja
- Moduł należy zainstalować zgodnie z przepisami i zaleceniami zawartymi w niniejszej instrukcji obsługi.
- Zapewnij właściwą obsługę i unikaj naprężeń mechanicznych.
- Nie zginać żadnych elementów i nie zmieniać odstępów izolacyjnych.
- Nie dotykaj żadnych elementów elektronicznych i styków.
- Przyrządy mogą zawierać elementy wrażliwe na wyładowania elektrostatyczne, które można łatwo uszkodzić w wyniku niewłaściwego obchodzenia się z nimi.
- Nie uszkadzać ani nie niszczyć żadnych elementów elektrycznych, ponieważ może to zagrozić zdrowiu!
4. Podłączenie elektryczne
Przed włączeniem przyrządu należy sprawdzić poprawność podłączenia do sieci.
- W przypadku podłączenia zacisku ochronnego osobnym przewodem należy pamiętać o jego podłączeniu przed podłączeniem przyrządu do sieci.
- Podczas pracy z instrumentami pod napięciem należy przestrzegać obowiązujących przepisów krajowych dotyczących zapobiegania wypadkom.
- Instalację elektryczną należy wykonać zgodnie z odpowiednimi przepisami (przekroje przewodów, bezpieczniki, przyłącze PE). Dodatkowe informacje można znaleźć w podręczniku użytkownika.
- Dokumentacja zawiera informacje dotyczące instalacji zgodnej z EMC (ekranowanie, uziemienie, filtry i kable). W przypadku wszystkich produktów oznaczonych znakiem CE należy przestrzegać tych wskazówek.
- Producent układu pomiarowego lub zainstalowanych urządzeń jest odpowiedzialny za przestrzeganie wymaganych wartości granicznych wymaganych przez przepisy EMC.
5. Działanie
- Układy pomiarowe zawierające moduły SM3 muszą być wyposażone w urządzenia zabezpieczające zgodnie z odpowiednią normą i przepisami dotyczącymi zapobiegania wypadkom.
- Po odłączeniu przyrządu od zasilania voltage, elementów pod napięciem i połączeń zasilania nie wolno natychmiast dotykać, ponieważ kondensatory mogą się naładować.
- Podczas pracy obudowa musi być zamknięta.
6. Konserwacja i serwis
- Należy przestrzegać dokumentacji producenta.
- Przeczytaj wszystkie uwagi dotyczące bezpieczeństwa i zastosowania dotyczące produktu w niniejszej instrukcji obsługi.
- Przed wyjęciem obudowy przyrządu należy wyłączyć zasilanie.
Zdjęcie obudowy przyrządu w okresie obowiązywania umowy gwarancyjnej może spowodować jej unieważnienie.
INSTALACJA
4.1. Mocowanie modułu
Moduł przeznaczony jest do montażu na szynie 35 mm (EN 60715). Obudowa modułu wykonana jest z samogasnącego tworzywa sztucznego.
Wymiary gabarytowe obudowy: 22.5 x 120 x 100 mm. Należy podłączyć przewody zewnętrzne o przekroju 2.5 mm² (od strony zasilania) oraz 1.5 mm² (od strony sygnału wejściowego).4.2. Opis terminala
Należy podłączyć zasilanie i sygnały zewnętrzne zgodnie z rys. 3, 4 i 5. Szczegółowe wyprowadzenia opisano w tabeli 1.
NOTATKA: Należy zwrócić szczególną uwagę na prawidłowe podłączenie sygnałów zewnętrznych (patrz tabela 1).
Na płycie czołowej znajdują się trzy diody:
- zielony – świecąc sygnalizuje załączenie zasilania,
- zielony (RxD) – sygnalizuje odbiór danych przez moduł,
- żółta (TxD) – sygnalizuje transmisję danych przez moduł.
Opis wyprowadzeń modułu SM3
Tabela 1
Terminalnr |
Opis terminala |
1 | Linia GND wejść logicznych |
2 | Linia IN1 – wejście logiczne nr 1 |
3 | Linia prądu stałego 5 V |
4 | Linia IN2 – wejście logiczne nr 2 |
5 | Linia GND interfejsu RS-485 |
6, 7 | Linie zasilające moduł |
8 | Linia interfejsu RS-485 z optoizolacją |
9 | Linia B interfejsu RS-485 z optoizolacją |
Poniżej przedstawiono przykładowy sposób podłączenia wejść logicznychNOTATKA:
Ze względu na zakłócenia elektromagnetyczne do podłączenia sygnałów wejściowych logicznych oraz sygnałów interfejsu RS-485 należy zastosować przewody ekranowane. Ekran należy podłączyć do zacisku ochronnego w jednym punkcie. Zasilanie należy podłączyć przewodem dwużyłowym o odpowiedniej średnicy żyły, zapewniając jego zabezpieczenie poprzez wycięcie instalacyjne.
PRACA
Po podłączeniu sygnałów zewnętrznych i przełączeniu zasilania moduł SM3 jest gotowy do pracy. Zapalona zielona dioda sygnalizuje pracę modułu. Zielona dioda (RxD) sygnalizuje odpytywanie modułu, natomiast żółta dioda (TxD) odpowiedź modułu. Diody powinny cyklicznie świecić podczas transmisji danych, zarówno przez interfejs RS-232 jak i RS-485. Sygnał „+” (zacisk 3) to wyjście 5 V z dopuszczalnym obciążeniem 50 mA. Można go wykorzystać do zasilania obwodów zewnętrznych.
Wszystkie parametry modułu mogą być programowane za pomocą RS-232 lub RS-485. Port RS-232 posiada stałe parametry transmisji zgodne z danymi technicznymi, co umożliwia połączenie z modułem nawet w przypadku nieznanych zaprogramowanych parametrów wyjścia cyfrowego RS-485 (adres, tryb, szybkość).
Standard RS-485 umożliwia bezpośrednie podłączenie do 32 urządzeń na pojedynczym łączu szeregowym o długości 1200 m. Do podłączenia większej ilości urządzeń konieczne jest zastosowanie dodatkowych urządzeń pośrednicząco-separujących (np. konwerter/repeater PD51). Sposób podłączenia interfejsu podany jest w instrukcji użytkownika modułu (rys. 5). Aby uzyskać poprawną transmisję należy połączyć linie A i B równolegle z ich odpowiednikami w innych urządzeniach. Połączenie należy wykonać przewodem ekranowanym. Ekran należy podłączyć do zacisku ochronnego w jednym punkcie. Linia GND służy do dodatkowego zabezpieczenia linii interfejsu przy długich połączeniach. Należy go podłączyć do zacisku ochronnego (nie jest to konieczne do poprawnej pracy interfejsu).
Do uzyskania połączenia z komputerem PC poprzez port RS-485 niezbędny jest konwerter interfejsu RS-232/RS-485 (np. konwerter PD51) lub karta RS-485. Oznaczenie linii transmisyjnych dla karty w komputerze PC zależy od producenta karty. Do realizacji połączenia poprzez port RS-232 wystarczy dołączony do modułu kabel. Sposób podłączenia obu portów (RS-232 i RS-485) przedstawiono na rys.5.
Moduł można podłączyć do urządzenia Master tylko przez jeden port interfejsu. W przypadku jednoczesnego podłączenia obu portów moduł będzie poprawnie współpracował z portem RS-232.
5.1. Opis implementacji protokołu MODBUS
Protokół transmisji opisuje sposoby wymiany informacji pomiędzy urządzeniami poprzez interfejs szeregowy.
W module zaimplementowano protokół MODBUS zgodnie ze specyfikacją PI-MBUS-300 Rev G firmy Modicon.
Zestaw parametrów interfejsu szeregowego modułów w protokole MODBUS:
– adres modułu: 1…247
– prędkość transmisji: 2400, 4800, 19200, 38400 bit/s
– tryb pracy: ASCII, RTU
– jednostka informacyjna: ASCII: 8N1, 7E1, 7O1,
RTU: 8N2, 8E1, 8O1, 8N1
– maksymalny czas odpowiedzi: 300 ms
Konfiguracja parametrów interfejsu szeregowego została opisana w dalszej części instrukcji. Polega na ustaleniu prędkości transmisji (parametr Rate), adresu urządzenia (parametr Adres) oraz typu jednostki informacyjnej (parametr Tryb).
W przypadku podłączenia modułu do komputera przewodem RS-232 moduł automatycznie ustawia parametry transmisji na wartości:
Szybkość transmisji: 9600 b/s
Tryb pracy: RTU8N1
Adres: 1
Notatka: Każdy moduł podłączony do sieci komunikacyjnej musi:
- posiadać unikalny adres, różny od adresów innych urządzeń połączonych w sieci,
- mają identyczną szybkość transmisji i typ jednostki informacyjnej,
- transmisja komendy o adresie „0” identyfikowana jest jako tryb rozgłoszeniowy (transmisja do wielu urządzeń).
5.2. Opis funkcji protokołu MODBUS
W module SM3 zaimplementowano następujące funkcje protokołu MODBUS:
Opis funkcji protokołu MODBUS
Tabela 2
Kod |
Oznaczający |
03 (03 godz.) | Odczyt n-rejestrów |
04 (04 godz.) | Odczyt rejestrów n-wejściowych |
06 (06 godz.) | Zapis pojedynczego rejestru |
16 (10 godz.) | Zapis n-rejestrów |
17 (11 godz.) | Identyfikacja urządzenia podrzędnego |
Odczyt n-rejestrów (kod 03h)
Funkcja niedostępna w trybie transmisji danych.
Exampna: Odczyt 2 rejestrów zaczynając od rejestru o adresie 1DBDh (7613):
Wniosek:
Adres urządzenia | Funkcjonować | Rejestr adres Cześć |
Rejestr adres Ł |
Liczba rejestruje Cześć |
Liczba rejestruje Lo |
Suma kontrolna CRC |
01 | 03 | 1D | BD | 00 | 02 | 52 43 |
Odpowiedź:
Adres urządzenia | Funkcjonować | Liczba bajtów | Wartość z rejestru 1DBD (7613) | Wartość z rejestru 1DBE (7614) | Suma kontrolna CRC | ||||||
01 | 03 | 08 | 3F | 80 | 00 | 00 | 40 | 00 | 00 | 00 | 42 8B |
Odczyt n- rejestrów wejściowych (kod 04h)
Funkcja niedostępna w trybie transmisji danych.
Exampna: odczyt jednego rejestru o adresie 0FA3h (4003) począwszy od rejestru o adresie 1DBDh (7613).
Wniosek:
Adres urządzenia | Funkcjonować | Rejestr adres Cześć |
Rejestr adres Ł |
Liczba rejestruje Cześć |
Liczba rejestruje Lo |
Suma kontrolna CRC |
01 | 04 | 0F | A3 | 00 | 01 | C2 FC |
Odpowiedź:
Adres urządzenia | Funkcjonować | Liczba bajtów | Wartość od rejestr 0FA3 (4003) |
Suma kontrolna CRC | |
01 | 04 | 02 | 00 | 01 | 78 F0 |
Wpisanie wartości do rejestru (kod 06h)
Funkcja dostępna w trybie rozgłoszeniowym.
Exampna: Zapis rejestru o adresie 1DBDh (7613).
Wniosek:
Adres urządzenia | Funkcjonować | Adres rejestracyjny Cześć | Zarejestruj adres Lo | Wartość z rejestru 1DBD (7613) | Suma kontrolna CRC | |||
01 | 06 | 1D | BD | 3F | 80 | 00 | 00 | 85 r. n.e. |
Odpowiedź:
Adres urządzenia | Funkcjonować | Rejestr adres Cześć |
Adres rejestrowy Lo |
Wartość z rejestru 1DBD (7613) | Suma kontrolna CRC | |||
01 | 06 | 1D | BD | 3F | 80 | 00 | 00 | 85 r. n.e. |
Zapis do n-rejestrów (kod 10h)
Funkcja dostępna w trybie rozgłoszeniowym.
Exampna: Zapisz 2 rejestry zaczynając od rejestru z adnotacją 1DBDh (7613)
Wniosek:
Urządzenie adres |
Funkcjonować | Rejestr adres |
Liczba rejestry |
Liczba bajtów | Wartość z rejestru 1DBD (7613) |
Wartość od zarejestruj 1DBE (7614) |
Sprawdzać- Suma CRC |
||||||||
Hi | Lo | Hi | Lo | ||||||||||||
01 | 10 | 1D | BD | 00 | 02 | 08 | 3F | 80 | 00 | 00 | 40 | 00 | 00 | 00 | 03 09 |
Odpowiedź:
Adres urządzenia | Funkcjonować | Rejestr adres Cześć |
Rejestr adres Ł |
Liczba rejestruje Cześć |
Liczba rejestruje Lo |
Suma kontrolna (KRK) |
01 | 10 | 1D | BD | 00 | 02 | D7 80 |
Raport identyfikujący urządzenie (kod 11h)
Wniosek:
Adres urządzenia | Funkcjonować | Suma kontrolna (CRC) |
01 | 11 | C0 2C |
Odpowiedź:
Adres urządzenia | Funkcjonować | Liczba bajtów | Identyfikator urządzenia | Stan urządzenia | Numer wersji oprogramowania | Suma kontrolna |
01 | 11 | 06 | 8C | FF | 3F 80 00 00 | A6 F3 |
Adres urządzenia – 01
Funkcja – nr funkcji: 0x11;
Liczba bajtów – 0x06
Identyfikator urządzenia – 0x8B
Stan urządzenia – 0xFF
Wersja oprogramowania Nr – wersja zaimplementowana w module: 1.00
XXXX – 4-bajtowa zmienna typu float
Suma kontrolna – 2 bajty w przypadku pracy w trybie RTU
– 1 bajt w przypadku pracy w trybie ASCII
5.3. Mapa rejestrów modułu
Mapa rejestrów modułu SM3
Adres zakres | Wartość typ | Opis |
4000-4100 | int, float (16 bitów) | Wartość umieszczona jest w rejestrach 16-bitowych. Rejestry służą tylko do odczytu. |
4200-4300 | int (16 bitów) | Wartość umieszczona jest w rejestrach 16-bitowych. Zawartość rejestrów odpowiada zawartości rejestrów 32-bitowych z obszaru 7600. Rejestry mogą być odczytywane i zapisywane. |
7500-7600 | pływak (32 bity) | Wartość jest umieszczana w rejestrze 32-bitowym. Rejestry służą tylko do odczytu. |
7600-7700 | pływak (32 bity) | Wartość jest umieszczana w rejestrze 32-bitowym. Rejestry mogą być odczytywane i zapisywane. |
5.4. Zestaw rejestrów modułu
Zestaw rejestrów do odczytu modułu SM3.
Wartość umieszczona jest w rejestrach 16-bitowych | Nazwa | Zakres | Typ rejestru | Nazwa ilości |
4000 | Identyfikator | – | wewnątrz | Stała identyfikacja urządzenia (0x8B) |
4001 |
Status 1 |
wewnątrz |
Status1 jest rejestrem opisującym aktualne stany wejść logicznych | |
4002 | Status 2 | – | wewnątrz | Status2 to rejestr opisujący aktualne parametry transmisji. |
4003 | W1 | 0… 1 | wewnątrz | Wartość odczytanego stanu wejścia 1 |
4004 | W2 | 0… 1 | wewnątrz | Wartość odczytanego stanu wejścia 2 |
4005 | WMG1_H |
– |
długi |
Wynik uzyskany przez wykonanie operacji dzielenia licznika głównego i wartości wagi, dla wejścia 1 (rejestr zlicza liczbę milionów całego wyniku) – słowo wyższe. |
4006 | WMG1_L | Wynik uzyskany przez wykonanie operacji dzielenia licznika głównego i wartości wagi, dla wejścia 1 (rejestr zlicza liczbę milionów całego wyniku) – słowo dolne. | ||
4007 | WMP1_H |
– |
długi |
Wynik uzyskany poprzez wykonanie operacji dzielenia licznika głównego i wartości masy, dla wejścia 1 (rejestr zlicza liczbę milionów całego wyniku) – słowo wyższe. |
4008 | WMP1_L | Wynik uzyskany przez wykonanie operacji dzielenia licznika głównego i wartości wagi, dla wejścia 1 (rejestr zlicza liczbę milionów całego wyniku) – słowo dolne. | ||
4009 | WMG2_H |
– |
długi |
Wynik uzyskany poprzez wykonanie operacji dzielenia licznika głównego i wartości masy, dla wejścia 2 (rejestr zlicza liczbę milionów całego wyniku) – słowo wyższe. |
4010 | WMG2_L | Wynik uzyskany przez wykonanie operacji dzielenia licznika głównego i wartości wagi dla wejścia 2 (rejestr zlicza miliony z całego wyniku) – dolne słowo. |
4011 | WMP2_H |
– |
długi |
Wynik uzyskany poprzez wykonanie operacji dzielenia licznika głównego i wartości masy, dla wejścia 2 (rejestr zlicza liczbę milionów całego wyniku) – słowo wyższe. |
4012 | WMP2_L | Wynik uzyskany przez wykonanie operacji dzielenia licznika głównego i wartości wagi, dla wejścia 2 (rejestr zlicza liczbę milionów całego wyniku) – słowo dolne. | ||
4013 | WG1_H | 0… 999999 | platforma | Wynik uzyskany poprzez wykonanie operacji dzielenia licznika głównego i wartości masy, dla wejścia 1 (rejestr zlicza liczbę milionów całego wyniku) – słowo wyższe. |
4014 | WG1_L | Wynik uzyskany przez wykonanie operacji dzielenia licznika głównego i wartości wagi, dla wejścia 1 (rejestr zlicza liczbę milionów całego wyniku) – słowo dolne. | ||
4015 | WP1_H | 0… 999999 | platforma | Wynik uzyskany poprzez wykonanie operacji dzielenia licznika głównego i wartości masy, dla wejścia 1 (rejestr zlicza liczbę milionów całego wyniku) – słowo wyższe. |
4016 | WP1_L | Wynik uzyskany przez wykonanie operacji dzielenia licznika głównego i wartości wagi, dla wejścia 1 (rejestr zlicza liczbę milionów całego wyniku) – słowo dolne. | ||
4017 | WG2_H | 0… 999999 | platforma | Wynik uzyskany poprzez wykonanie operacji dzielenia licznika głównego i wartości masy, dla wejścia 2 (rejestr zlicza liczbę milionów całego wyniku) – słowo wyższe. |
4018 | WG2_L | Wynik uzyskany przez wykonanie operacji dzielenia licznika głównego i wartości wagi, dla wejścia 2 (rejestr zlicza liczbę milionów całego wyniku) – słowo dolne. | ||
4019 | WP2_H | 0… 999999 | platforma | Wynik uzyskany poprzez wykonanie operacji dzielenia licznika głównego i wartości masy, dla wejścia 2 (rejestr zlicza liczbę milionów całego wyniku) – słowo wyższe. |
4020 | WP2_L | Wynik uzyskany przez wykonanie operacji dzielenia licznika głównego i wartości wagi, dla wejścia 2 (rejestr zlicza liczbę milionów całego wyniku) – słowo dolne. |
4021 | LG1_H | 0… (2 32 – 1) | długi | Wartość głównego licznika impulsów dla wejścia 1 (wyższe słowo) |
4022 | LG1_L | Wartość głównego licznika impulsów dla wejścia 1 (młodsze słowo) | ||
4023 | LP1_H | 0… (2 32 – 1) | długi | Wartość głównego licznika impulsów dla wejścia 1 (wyższe słowo) |
4024 | LP1_L | Wartość głównego licznika impulsów dla wejścia 1 (młodsze słowo) | ||
4025 | LG2_H | 0… (2 32 – 1) | długi | Wartość głównego licznika impulsów dla wejścia 2 (wyższe słowo) |
4026 | LG2_L | Wartość głównego licznika impulsów dla wejścia 2 (młodsze słowo) | ||
4027 | LP2_H | 0… (2 32 – 1) | długi | Wartość licznika impulsów pomocniczych dla wejścia 2 (wyższe słowo) |
4028 | LP2_L | Wartość licznika impulsów pomocniczych dla wejścia 2 (młodsze słowo) | ||
4029 | Stan3 | – | wewnątrz | Stan błędu urządzenia |
4030 | Nastawić | 0… (2 16 – 1) | wewnątrz | Licznik ilości zaników zasilania urządzenia |
Zestaw rejestrów do odczytu modułu SM3 (adresy 75xx)
Nazwa | Zakres | Typ rejestru | Nazwa ilości | |
Wartość i rejestruje | ||||
7500 | Identyfikator | – | platforma | Stała identyfikacja urządzenia (0x8B) |
7501 | Status 1 | – | platforma | Status 1 jest rejestrem opisującym aktualne stany wejść logicznych |
7502 | Status 2 | – | platforma | Status 2 jest rejestrem opisującym aktualne parametry transmisji |
7503 | W1 | 0… 1 | platforma | Wartość odczytanego stanu wejścia 1 |
7504 | W2 | 0… 1 | platforma | Wartość odczytanego stanu wejścia 2 |
7505 | WG1 | 0… (2 16 – 1) | platforma | Wynik uzyskany poprzez wykonanie operacji dzielenia licznika głównego i wartości masy dla wejścia 1 |
7506 | WP1 | – | platforma | Wynik uzyskany poprzez wykonanie operacji dzielenia licznika pomocniczego i wartości masy, dla wejścia 1 |
7507 | WG2 | – | platforma | Wynik uzyskany poprzez wykonanie operacji dzielenia licznika głównego i wartości masy dla wejścia 2 |
7508 | WP2 | – | platforma | Wynik uzyskany poprzez wykonanie operacji dzielenia licznika pomocniczego i wartości masy, dla wejścia 2 |
7509 | LG1 | 0… (2 32 – 1) | platforma | Wartość głównego licznika impulsów dla wejścia 1 |
7510 | LP1 | 0… (2 32 – 1) | platforma | Wartość pomocniczego licznika impulsów dla wejścia 1 |
7511 | LP2 | 0… (2 32 – 1) | platforma | Wartość głównego licznika impulsów dla wejścia 2 |
7512 | LP2 | 0… (2 32 – 1) | platforma | Wartość pomocniczego licznika impulsów dla wejścia 2 |
7513 | Stan3 | platforma | Stan błędów urządzenia | |
7514 | Nastawić | 0… (2 16 – 1) | platforma | Licznik ilości zaników zasilania urządzenia |
Opis rejestru stanu 1
Bit-15…2 Nieużywany Stan 0
Bit-1 Stan wejścia IN2
0 – stan otwarty lub nieaktywny,
1 – stan zwarty lub aktywny
Bit-0 Stan wejścia IN1
0 – stan otwarty lub nieaktywny,
1 – stan zwarty lub aktywny
Opis rejestru stanu 2Bit-15…6 Nieużywany Stan 0
Bit-5…3 Tryb pracy i jednostka informacyjna
000 – interfejs wyłączony
001 – 8N1 – ASCII
010 – 7E1 – ASCII
011 – 7O1 – ASCII
100 – 8N2 – RTU
101 – 8E1 – RTU
110 – 8O1 – RTU
111 – 8N1 – RTU
Bit-2…0 Szybkość transmisji
000 – 2400 bitów/s
001 – 4800 bitów/s
010 – 9600 bitów/s
011 – 19200 bitów/s
100 – 38400 bitów/s
Opis rejestru stanu 3Bit-1…0 Błąd pamięci FRAM – Licznik główny 1
00 – brak błędu
01 – błąd zapisu/odczytu z obszaru pamięci 1
10 – błąd zapisu/odczytu z obszarów pamięci 1 i 2
11 – błąd zapisu/odczytu wszystkich bloków pamięci (utrata wartości licznika)
Bit-5…4 Błąd pamięci FRAM – Licznik pomocniczy 1
00 – brak błędu
01 – błąd zapisu/odczytu z 1. obszaru pamięci
10 – błąd zapisu/odczytu z 1 i 2 miejsca pamięci
11 – błąd zapisu/odczytu wszystkich bloków pamięci (utrata wartości licznika)
Bit-9…8 Błąd pamięci FRAM – Licznik główny 2
00 – brak błędu
01 – błąd zapisu/odczytu z 1 miejsca pamięci
10 – błąd zapisu/odczytu z 1 i 2 miejsca pamięci 1 i 2
11 – błąd zapisu/odczytu wszystkich bloków pamięci (utrata wartości licznika)
Bit-13…12 Błąd pamięci FRAM – Licznik pomocniczy 2
00 – brak błędu
01 – błąd zapisu/odczytu z 1 miejsca pamięci
10 – błąd zapisu/odczytu z 1 i 2 miejsca pamięci
11 – błąd zapisu/odczytu wszystkich bloków pamięci (utrata wartości licznika)
Bit-15…6, 3…2, 7…6, 11…10, 15…14 nie używany Stan 0
Zestaw rejestrów do odczytu i zapisu modułu SM3 (adresy 76xx)
Tabela 6
Wartość typu float umieszczona jest w rejestrach 32-bitowych. | Wartość typu int jest umieszczana w rejestrach 16-bitowych. | Zakres | Nazwa | Nazwa ilości |
7600 | 4200 | – | Identyfikator | Identyfikator (0x8B) |
7601 | 4201 | 0… 4 | Szybkość transmisji | Szybkość transmisji interfejsu RS 0 – 2400 b/s 1 – 4800 b/s 2 – 9600 b/s 3 – 19200 b/s 4 – 38400 b/s |
7602 | 4202 | 0… 7 | Tryb | Tryb pracy interfejsu RS 0 – Interfejs wyłączony 1 – ASCII 8N1 2 – ASCII 7E1 3 – ASCII 7O1 4 – RTU 8N2 5 – RTU 8E1 ? 6 – RTU 8O1 7 – RTU 8N1 |
7603 | 4203 | 0… 247 | Adres | Adres urządzenia na magistrali Modbus |
7604 | 4204 | 0… 1 | Stosować | Akceptacja zmian dla rejestrów 7601-7603 0 – brak akceptacji 1 – akceptacja zmian |
7605 | 4205 | 0… 1 | Tryb pracy | Tryb pracy urządzenia: 0 – wejście logiczne 1 – wejścia licznikowe |
7606 | 4206 | 0… 11 | Instrukcja | Rejestr instrukcji: 1 – kasowanie licznika pomocniczego dla wejścia 1 2 – kasowanie licznika pomocniczego dla wejścia 2 3 – kasowanie licznika głównego dla wejścia 1 (tylko z RS-232) 4 – kasowanie licznika głównego dla wejścia 2 (tylko z RS-232) 5 – kasowanie liczników pomocniczych 6 – kasowanie liczników głównych (tylko z RS232) 7 – zapis danych domyślnych do rejestrów 7605 – 7613 i 4205 – 4211 (tylko z RS232) 8 – zapis danych domyślnych do rejestrów 7601 – 7613 i 4201 – 4211 (tylko z RS232) 9 – reset urządzenia 10 – kasowanie rejestrów stanów błędów 11 – kasowanie kasowanych rejestrów numerów |
7607 | 4207 | 0… 3 | Stan aktywny | Stan aktywny dla wejść urządzenia: 0x00 – stan aktywny „0” dla IN1, stan aktywny „0” dla IN2 0x01 – stan aktywny „1” dla IN1, stan aktywny „0” dla IN2 0x02 – stan aktywny „0” dla IN1, stan aktywny „1” dla IN2 0x03 – stan aktywny „1” dla IN1, stan aktywny „1” dla IN2 |
7608 | 4208 | 1…10000 | Czas na aktywny poziom 1 | Czas trwania stanu wysokiego dla 1 impulsu dla wejścia 1 – (0.5 – 500 ms) |
7609 | 4209 | 1…100000 | Czas na nieaktywny poziom 1 | Czas trwania stanu niskiego dla 1 impulsu dla wejścia 1 – (0.5 – 500 ms) |
7610 | 4210 | 1…10000 | Czas na aktywny poziom 2 | Czas trwania stanu wysokiego dla 1 impulsu dla wejścia 2 – (0.5 – 500 ms) |
7611 | 4211 | 1…10000 | Czas na nieaktywny poziom 2 | Czas trwania stanu niskiego dla 1 impulsu dla wejścia 2 – (0.5 – 500 ms) |
7612 | 0.005…1000000 | Waga 1 | Wartość wagi dla wejścia 1 | |
7613 | 0.005…1000000 | Waga 2 | Wartość wagi dla wejścia 2 | |
7614 | 4212 | – | Kod | Kod aktywujący zmiany w rejestrach 7605 – 7613 (4206 – 4211), kod – 112 |
LICZNIKI IMPULSÓW
Każde z wejść impulsowych przetwornicy wyposażone jest w dwa niezależne 32-bitowe liczniki – główny i pomocniczy licznik impulsów. Maksymalny stan liczników to 4.294.967.295 (2?? – 1) impulsów.
Zwiększenie liczników o jeden następuje jednocześnie w momencie wykrycia stanu aktywnego o odpowiednio długim czasie trwania na wejściu impulsowym oraz stanu przeciwnego do stanu aktywnego o odpowiednio długim czasie trwania.
6.1. Licznik główny
Licznik główny można odczytać za pomocą łącza programującego RJ lub interfejsu RS485, ale skasować tylko za pomocą łącza programującego poprzez wpisanie odpowiedniej wartości do rejestru instrukcji (patrz tabela 6). Podczas odczytu zawartość starszego i młodszego słowa rejestru licznika jest zapisywana i nie zmienia się do końca wymiany ramek danych. Mechanizm ten zapewnia bezpieczny odczyt zarówno całego rejestru 32-bitowego, jak i jego części 16-bitowej.
Wystąpienie przepełnienia licznika głównego nie powoduje zatrzymania zliczania impulsów.
Stan licznika zapisywany jest w pamięci nieulotnej.
Zapisywana jest również suma kontrolna CRC, wyliczona z zawartości licznika.
Po załączeniu zasilania przetwornica odtwarza stan licznika z zapisanych danych i sprawdza sumę CRC. W przypadku niezgodności w rejestrze błędów ustawiane jest odpowiednie oznaczenie błędu (patrz opis Statusu 3).
Rejestry liczników głównych znajdują się pod adresami 4021 -4022 dla wejścia 1 i 4025 - 4026 dla wejścia 2.
6.2. Licznik pomocniczy
Licznik pomocniczy pełni rolę licznika użytkownika, który w każdej chwili może być wykasowany zarówno przez łącze programujące RJ jak iz poziomu aplikacji poprzez interfejs RS-485.
Odbywa się to poprzez wpisanie odpowiedniej wartości do rejestru instrukcji (patrz tabela 6).
Mechanizm odczytu jest podobny do opisanego w przypadku licznika głównego.
Licznik pomocniczy jest automatycznie zerowany po jego przepełnieniu.
Rejestry liczników pomocniczych znajdują się pod adresami 4023 – 4024 dla wejścia 1 i 4027 – 4028 dla wejścia 2.
KONFIGURACJA WEJŚĆ IMPULSOWYCH
Konfiguracja parametrów urządzenia znajdujących się w rejestrach 7606 – 7613 (4206 – 4211) jest możliwa po uprzednim wpisaniu wartości 112 do rejestru 7614 (4212).
Wpisanie wartości 1 do rejestru 7605 (4205) powoduje załączenie wejść impulsowych oraz wszystkich funkcji konfiguracyjnych związanych z aktywnym trybem pracy. Dla każdego z wejść impulsowych można zaprogramować następujące parametry: objtagPoziom na wejściu dla stanu aktywnego i minimalny czas trwania tego stanu oraz stanu przeciwnego do stanu aktywnego. Dodatkowo każdemu wejściu można przypisać wartości wagi impulsu.
7.1 Stan aktywny
Możliwym ustawieniem stanu aktywnego jest zwarcie (stan wysoki na wejściu) lub wejście rozwarte (stan niski na wejściu). Ustawienie dla obu wejść znajduje się w rejestrach o adresach 7607, 4007 a jego wartość ma następujące znaczenie:
Aktywne stany wejść
Tabela 7.
Rejestr wartość | Stan aktywny dla wejścia 2 | Stan aktywny dla wejścia 1 |
0 | Stan niski | Stan niski |
1 | Stan niski | Stan wysoki |
2 | Stan wysoki | Stan niski |
3 | Stan wysoki | Stan wysoki |
Stan wejść impulsowych z uwzględnieniem konfiguracji za pomocą rejestru 7607 (4007) jest dostępny w rejestrze stanu konwertera lub w rejestrach 7503, 7504 lub 4003, 4004.
7.2. Czas trwania stanu aktywnego
Zdefiniowanie minimalnego czasu trwania stanu aktywnego na wejściu umożliwia filtrację zakłóceń mogących pojawić się na liniach sygnalizacyjnych oraz zliczanie impulsów o tylko odpowiednim czasie trwania. Minimalny czas trwania stanu aktywnego ustawia się w zakresie od 0.5 do 500 milisekund w rejestrach o adresie 7608 (stan aktywny), 7609 (stan przeciwny) dla wejścia 1 oraz o adresie 7610 (stan aktywny), 7611 (stan przeciwny stan) dla wejścia 2.
Impulsy krótsze od wartości ustawionej w rejestrach nie będą liczone.
Wejścia impulsowe to sampw odstępach co 0.5 milisekundy.
7.3. Wprowadź wagę
Użytkownik ma możliwość zdefiniowania wartości wagi impulsu (rejestry
7612, 7613). Wynik ustala się w następujący sposób:
ResultMeasurement_Y = CounterValue_X/WeightValue_X
ResultMeasurement_Y – Wynik pomiaru dla odpowiedniego wejścia i wybranego licznika
CounterValue_X – Wartość licznika odpowiedniego wejścia i wybranego licznika CounterWeight_X
– Wartość masy dla odpowiedniego wejścia.
Wyznaczona wartość jest udostępniana w rejestrach 16 bitowych w zakresie 4005-4012, zgodnie z tablicą 4 oraz w rejestrach pojedynczych typu float w zakresie 7505 – 7508, zgodnie z tablicą 5. Sposób wyznaczania wartości głównego Poniżej przedstawiono wynik licznika dla wejścia 1 poprzez odczyt rejestrów z zakresu 4005 – 4012.
WynikPomiar_1 = 1000000* (długie)(WMG1_H, WMG1_L) + (zmiennoprzecinkowe)(WG1_H, WG1_L)
WynikPomiar_1
– Wynik z uwzględnieniem wagi dla wejścia 1 i licznika głównego.
(długie)(WMG1_H, WMG1_L) – Starsze słowo wyniku „ResultMeasurement_1”
Zmienna typu float złożona z dwóch rejestrów 16-bitowych: WMG1_H i WMG1_L.
(float)(WG1_H, WG1_L) – Dolne słowo wyniku, „ResultMeasurement_1”
Zmienna typu float złożona z dwóch rejestrów 16-bitowych: WG1_H i WG1_L.
Pozostałe wyniki dla wejścia 2 i liczników pomocniczych wyznaczane są analogicznie jak w powyższym przykładzieample.
7.4. Parametry domyślne
Urządzenie po wykonaniu instrukcji 7 (patrz tabela nr 5) ustawia się na poniższe parametry domyślne:
- Tryb pracy – 0
- Stan aktywny – 3
- Czas dla poziomu aktywnego 1 – 5 ms
- Czas dla poziomu nieaktywnego 1 – 5 ms
- Czas dla poziomu aktywnego 2 – 5 ms
- Czas dla poziomu nieaktywnego 2 – 5 ms
- Waga 1 – 1
- Waga 2 – 1
Po wykonaniu instrukcji 8 (patrz tabela nr 5) urządzenie ustawia dodatkowo parametry domyślne jak poniżej:
- Szybkość transmisji RS – 9600 b/s
- Tryb RS – 8N1
- Adres – 1
DANE TECHNICZNE
Wejścia logiczne: Źródło sygnału – sygnał potencjału: – poziomy logiczne: 0 logika: 0… 3 V
1 logika: 3,5… 24 V
Źródło sygnału – bez potencjału sygnału:
– poziomy logiczne: logika 0 – wejście otwarte
1 logika – wejście zwarte
rezystancja zwarciowa styku bez potencjału ≤ 10 kΩ
rezystancja rozwarcia styku bez potencjału ≥ 40 kΩ
Parametry licznika:
– minimalny czas impulsu (dla stanu wysokiego): 0.5 ms
– minimalny czas impulsu (dla stanu niskiego): 0.5 ms
– częstotliwość maksymalna: 800 Hz
Dane transmisji:
a) Interfejs RS-485: protokół transmisji: MODBUS
ASCII: 8N1, 7E1, 7O1
RTU: 8N2, 8E1, 8O1, 8N1 szybkość transmisji
2400, 4800, 9600, 19200, 38400: 57600, 115200 bit/s adres…………. 1…247
b) Interfejs RS-232:
protokół transmisji MODBUS RTU 8N1 szybkość transmisji 9600 adres 1
Pobór mocy modułu ≤ 1.5 A
Znamionowe warunki pracy:
– zasilanie objtage: 20…24…40 V ac/dc lub lub 85…230…253 V ac/dc
– zasilanie objtagCzęstotliwość - 40…50/60…440 Hz
– temperatura otoczenia - 0…23…55°C
– wilgotność względna- < 95% (niedopuszczalna kondensacja)
– zewnętrzne pole magnetyczne- < 400 A/m
– pozycja pracy – dowolna
Warunki przechowywania i postępowania:
– temperatura otoczenia – 20… 70°C
– wilgotność względna < 95 % (niedopuszczalna kondensacja)
– dopuszczalne drgania sinusoidalne: 10…150 Hz
- częstotliwość:
– przemieszczenie ampswiatlo 0.55 mm
Zapewnione stopnie ochrony:
– od strony czołowej obudowy: IP 40
– od strony zacisków: IP 40
Wymiary całkowite: 22.5 x 120 x 100 mm
Waga: < 0.25 kg
Obudowa: przystosowana do montażu na szynie
Kompatybilność elektromagnetyczna:
– odporność na zakłócenia EN 61000-6-2
– emisja hałasu EN 61000-6-4
Wymagania bezpieczeństwa wg. zgodnie z EN 61010-1:
– kategoria instalacji III
– stopień zanieczyszczenia 2
Maksymalna obj. faza-ziemiatage:
– dla obwodów zasilających: 300 V
– dla pozostałych obwodów: 50 V
PRZED ZGŁOSZENIEM SZKODY
OBJAWY | PROCEDURA | UWAGI |
1. Zielona dioda modułu nie świeci. | Sprawdź podłączenie kabla sieciowego. | |
2. Moduł nie nawiązuje komunikacji z urządzeniem nadrzędnym przez port RS-232. | Sprawdź, czy kabel jest podłączony do odpowiedniego gniazda w module. Sprawdź, czy urządzenie nadrzędne jest ustawione na szybkość transmisji 9600, tryb 8N1, adres 1. |
(RS-232 ma stałe parametry transmisji) |
Brak sygnalizacji transmisji łączności na RxD i | ||
Diody TxD. | ||
3. Moduł nie nawiązuje komunikacji z urządzeniem nadrzędnym przez port RS-485. Brak sygnalizacji transmisji komunikacji na diodach RxD i TxD. |
Sprawdź, czy kabel jest podłączony do odpowiedniego gniazda w module. Sprawdź, czy urządzenie nadrzędne ma ustawione takie same parametry transmisji jak moduł (prędkość, tryb, adres) W przypadku konieczności zmiany parametrów transmisji, gdy nie można nawiązać komunikacji po RS-485, należy skorzystać z portu RS-232, który ma stałe parametry transmisji (w przypadku dalszych problemów patrz punkt 2). Po zmianie parametrów RS-485 na wymagane, można przejść do portu RS-885. |
KODY ZAMÓWIENIOWE
Tabela 6* Numer kodu ustala producent EXAMPZAMÓWIENIE
Przy zamawianiu prosimy o przestrzeganie kolejnych numerów kodów.
Kod: SM3 – 1 00 7 oznacza:
SM3 – 2-kanałowy moduł wejść binarnych,
1 – poj.zasiltage : 85…230…253 V AC/DC
00 – wersja standardowa.
7 – z dodatkowym atestem kontroli jakości.
LUMEL SA
ul. Słubicka 4, 65-127 Zielona Góra, Polska
tel.: +48 68 45 75 100, fax +48 68 45 75 508
www.lumel.com.pl
Wsparcie techniczne:
tel.: (+48 68) 45 75 143, 45 75 141, 45 75 144, 45 75 140
e-mail: eksport@lumel.com.pl
Dział eksportu:
tel.: (+48 68) 45 75 130, 45 75 131, 45 75 132
e-mail: eksport@lumel.com.pl
Kalibracja i atestacja:
e-mail: laboratorium@lumel.com.pl
SM3-09C 29.11.21
60-006-00-00371
Dokumenty / Zasoby
![]() |
LUMEL SM3 2-kanałowy moduł wejść logicznych lub licznikowych [plik PDF] Instrukcja obsługi SM3 2-kanałowy moduł wejść logicznych lub licznikowych, SM3, 2-kanałowy moduł wejść logicznych lub licznikowych, wejść logicznych lub licznikowych |