Funkcje sterownika CellBOX-UxR ModBUS RTU

Podobne dokumenty
Instrukcja obsługi CellBOX ModBUS RTU

Politechnika Śląska w Gliwicach Instytut Automatyki 2005/2006

Sterownik procesorowy S-2 Komunikacja RS485 MODBUS

INSTRUKCJA UŻYTKOWNIKA PROGRAMU

Protokół Modbus RTU / Sieć RS-485

Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska

Komunikacja sterownika PLC Fatek jako master w protokole ModBus RTU

Materiały dodatkowe Krótka charakterystyka protokołu MODBUS

1. Cel ćwiczenia. Celem ćwiczenia jest zestawienie połączenia pomiędzy dwoma sterownikami PLC za pomocą protokołu Modbus RTU.

Dokumentacja Techniczna. Czytnik RFID UW-M4GM

DATAPROVIDER DLA PROTOKOŁU MODBUS (RS) - INSTRUKCJA

Projektowanie i Organizacja Systemów Elektronicznych. Protokół MODBUS. Marek Niedostatkiewicz

MS360-LPM. wersja 1.09 (wersja robocza) Dokumentacja użytkownika

CM Konwerter ModBus RTU slave ModBus RTU slave

POLITECHNIKA WARSZAWSKA Wydział Elektryczny Instytut Elektroenergetyki Zakład Elektrowni i Gospodarki Elektroenergetycznej

Adres rejestru. szesnastkowo. Typ zmiennej. Numer funkcji Modbus. Opis zmiennej. (dziesiętnie)

MAGISTRALA MODBUS W SIŁOWNIKU XSM Opis sterowania

Przesyłania danych przez protokół TCP/IP

INFORMATOR TECHNICZNY HORNER. Konfiguracja komunikacji GPRS pomiędzy sterownikiem XLe i oprogramowaniem Proficy HMI/SCADA Cimplicity

Sterownik procesorowy S-3 Komunikacja MODBUS v2.3 (v26)

Artykuł : Aktualizacja ( Cscape 9.70 )

Pomoc do programu ISO Manager

Instrukcja MM-717 Tarnów 2010

Tytuł: Instrukcja obsługi Modułu Komunikacji internetowej MKi-sm TK / 3001 / 016 / 002. Wersja wykonania : wersja oprogramowania v.1.

Konwerter RS-485->TCP/IP [ethernet] ATC-1000 SZYBKI START [konfiguracja urządzenia do współpracy z programem Meternet]

THP-100-x parametry. Pobór prądu (przy zasilaniu 12V) Pobierana moc (przy zasilaniu 12V) 0,036W. Pomiar ciśnienia

Konfiguracja sterowników Horner APG do pracy w trybie Modbus RTU Master

Politechnika Wrocławska

Moduł Ethernetowy. instrukcja obsługi. Spis treści

ELPM-8DI8DOasLightCount

ADVANCE ELECTRONIC. Instrukcja obsługi aplikacji. Modbus konfigurator. Modbus konfigurator. wersja 1.1

Wersja podstawowa pozwala na kompletne zarządzanie siecią, za pomocą funkcji oferowanych przez program:

CM ModBus RTU Slave Danfoss MCD3000 Master

INSTRUKCJA OBSŁUGI MLAN-1000

Data utworzenia Data aktualizacji Korekta 3 Il. stron 7

Zawartość opakowania. Urządzenie LK210 Przewody zasilające Przekaźnik do odcięcia zapłonu Instrukcja obsługi

Instrukcja użytkownika lokalizatora GPS LK209. Wersja elektroniczna na Zawartość opakowania

Konfiguracja sterowników Horner APG do pracy w trybie Modbus RTU Master

VComNet Podręcznik użytkownika. VComNet. Podręcznik użytkownika Wstęp

Konwerter RS-485->Ethernet [TCP/IP] CN-ETH-485 INSTRUKCJA [konfiguracja urządzenia do współpracy z programem MeternetPRO]

Tu można sprawdzić poziom sygnału, adres IP karty SIM, 2G...LTE, wersję firmware...

Zarys informacji o protokole ModBus RTU

MODBUS 40. Instrukcja instalatora modułu komunikacyjnego IHB

MSW8-LPM. wersja 0.1 (wersja robocza) Dokumentacja użytkownika

MODUŁ KOMUNIKACYJNY GSM-4/GSM-5

INFORMATOR TECHNICZNY HORNER. Konfiguracja komunikacji GPRS pomiędzy sterownikiem XLe/XLt i oprogramowaniem narzędziowym Cscape

HP-1 parametry. Pobór prądu (przy zasilaniu 12V) Pobierana moc (przy zasilaniu 12V) 0,036W. Pomiar ciśnienia

Instrukcja użytkownika LK100B. Zawartość opakowania

1. INSTALACJA SERWERA

Komunikacja z wykorzystaniem protokołu Modbus RTU dla sterowników z rodziny Micro800

Sterownik PLC ELPM-8DI8DO z aplikacją ELPM-8DI8DOasRoleta wersja v

MODEM GSM-01. INSTRUKCJA OBŁUGI MODUŁU KOMUNIKACYJNEGO GSM-01 wersja 1.0 GSM-01 INSTRUKCJA OBSŁUGI - 1 -

DOKUMENTACJA TECHNICZNA. KONWERTER MODBUS v1. INSTRUKCJA OBSŁUGI wersja instrukcji 1.0

CM Konwerter SUCOM_A Master - ModBus RTU Slave

Modbus. Protokół Modbus RTU / Sieć RS-485

Konwerter RS-485->TCP/IP [ethernet] ATC-1000 SZYBKI START [konfiguracja urządzenia do współpracy z programem MeternetPRO]

Instalacja sterownika portu USB

Instrukcja obsługi RFID Modbus IND-U1

UNIPROD GLIWICE ul. Sowińskiego 3 tel: , fax kontakt@uniprod.pl

Instrukcja konfigurowania GPS Trackera

Industrial Ethernet Dokumentacja techniczna połączenia Sterowniki S7-400(300) firmy Siemens - System PRO-2000 firmy MikroB

V 16 GPS. Instrukcja użytkownika.

ANGEL GTS INSTRUKCJA UŻYTKOWNIKA DLA LOKALIZATORA ET- 20. Zawartość opakowania:

Komunikacja z czujnikiem

Konwerter RS-485->TCP/IP [ethernet] ATC-2000 SZYBKI START [konfiguracja urządzenia do współpracy z programem Meternet]

Instrukcja użytkownika TKSTAR PET. Zawartość opakowania

NEED MODBUS NEED-MODBUS NEED Master ModBus RTU Slave

Instrukcja obsługi Czytnika RFID IND-U1

KONCENTRATOR DANYCH T1214

Instrukcja obsługi Czytnika RFID MODBUS RFID-MB-10. INVEO s.c. ul. Rzemieślnicza Kozy tel:

Spis treści. 1 Historia dokumentu Wstęp Obsługa programu... 6

Klient-Serwer Komunikacja przy pomocy gniazd

Instrukcja użytkownika ARSoft-WZ1

ArtPlayer oprogramowanie do odtwarzania plików video sterowane Artnet/DMX V1.0.1

asix4 Podręcznik użytkownika MODBUS_TCPIP - drajwer protokołu MODBUS_TCP/IP wg standardu OPEN MODBUS/TCP Podręcznik użytkownika

KATALOG MODUŁÓW INTERFEJSY Modbus

Instrukcja obsługi modułu odczytu temperatury NANO TEMP

Angel GTS. Instrukcja użytkownika dla lokalizatora LK 106 GPS.

Protokół MODBUS. Przemysłowe Sieci Informatyczne (PSI)

1.10 MODUŁY KOMUNIKACYJNE

Veronica. Wizyjny system monitorowania obiektów budowlanych. Instrukcja oprogramowania

Instrukcja montażu urządzenia Liczniki Przejść

MiniModbus 4DO. Moduł rozszerzający 4 wyjścia cyfrowe. Wyprodukowano dla. Instrukcja użytkownika

INSTRUKCJA OBSŁUGI MLAN-1000

Instrukcja obsługi modułu przekaźników MODBUS GEMINI INVEO s.c.

CM ModBus RTU slave DMX master

Instrukcja użytkownika TKSTAR PET. Wersja elektroniczna na Opakowanie

Centrala alarmowa ALOCK-1

Panele operatorskie PanelView Plus 6 Komunikacja

Instrukcja do oprogramowania ENAP DEC-1

MODBUS RTU wersja M1.14 protokół komunikacyjny wyświetlaczy LDN

POŁĄCZENIE STEROWNIKÓW ASTRAADA ONE MIĘDZY SOBĄ Z WYKORZYSTANIEM PROTOKOŁU UDP. Sterowniki Astraada One wymieniają między sobą dane po UDP

Praktyczne informacje o protokole MODBUS RTU

Program w LOGO! Soft Comfort

KONCENTRATOR DANYCH T1214

AST-CON-485E Konwerter Modbus TCP - Modbus RTU

Moduł Ethernetowy EL-ETH. Instrukcja obsługi

KOMUNIKACJA MODBUS Z FALOWNIKAMI SERII EL1000 oraz EDS

DigiPoint mini Karta katalogowa DS 6.00

Transkrypt:

BIATEL S.A. Plac Piłsudskiego 1 00 078 Warszawa Funkcje sterownika CellBOX-UxR ModBUS RTU Białystok 2006-10-13 wersja 1.2 Opracował: mgr inż. Paweł Kozłowski BIATEL S.A. 1

Funkcje sterownika CellBOX Modbus RTU 1. HISTORIA DOKUMENTU... 3 2. WPROWADZENIE... 4 3. FUNKCJE URZĄDZENIA... 5 PORTY SZEREGOWE... 5 MAPA REJESTRÓW... 5 KONTROLA REJESTRÓW URZĄDZEŃ SLAVE... 6 4. PROTOKÓŁ MODBUS... 7 KOMUNIKACJA PROTOKOŁEM MODBUS... 8 5. PARAMETRY KONFIGURACYJNE... 11 BIATEL S.A. 2

Funkcje sterownika CellBOX Modbus RTU 1. Historia dokumentu Data Wersja Autor Opis 10.07.2006 1.0 Paweł Kozłowski Utworzenie dokumentu 13.10.2006 1.1 Paweł Kozłowski Modyfikacja dokumentu BIATEL S.A. 3

2. Wprowadzenie Głównym zadaniem urządzenia jest obsługa protokołu ModBUS Klient i Serwer. Urządzenie odpowiada na komunikaty aplikacji typu Scada przesyłane poprzez sieć GPRS oraz monitoruje na bieżąco stan urządzeń, tzw. Slavów (posiadających zaimplementowany protokół ModBUS Slave), podłączonych do magistrali szeregowej, która z kolei podłączona jest pod jeden z portów szeregowy RS232 urządzenia. Rysunek 1. Działanie protokołu ModBUS Rysunek 2. Schemat działania urządzenia z otoczeniem BIATEL S.A. 4

3. Funkcje urządzenia Porty szeregowe Urządzenie posiada cztery porty szeregowe RS232 przeznaczone do komunikacji z urządzeniami typu Slave, konfiguracji urządzenia oraz podglądu danych debugowych. Opis portów według obudowy Koncentrator GPRS CellBOX-U/4R: Port A służy do komunikacji konfiguratora z urządzeniem. Port B służy do podglądu danych debugowych (ustwaienia: Baudrate: 115200, Data bits: 8, Stop bits: 1, Parity: None, Flow Control: None) Port C nieużywany Port D służy do komunikacji urządzenia z urządzeniami Slave, jego ustawienia definiowane są w konfiguratorze. Mapa rejestrów W obszarze pamięci urządzenia przechowywana jest mapa rejestrów urządzeń Slave. Możliwe jest zdefiniowane 2000 rejestrów, dla których można określić: adres Modbus urządzenia Slave, z którego będzie pobierany rejestr, adres rzeczywisty rejestru, pod którym znajduje się on w pamięci urządzeniu Slave typ rejestru który będzie pobierany z danego urządzenia Slave (coil, discrete, holding register, input register) Mapa rejestrów dla urządzeń Slave będzie służyć temu, by jednym zapytaniem do urządzenia Cellbox Modbus RTU protokołem Modbus otrzymać wartości rejestrów z różnych podpiętych urządzeń. BIATEL S.A. 5

Kontrola rejestrów urządzeń Slave Urządzenie CellBOX Modbus RTU monitoruje zdefiniowane rejestry podpiętych do niego urządzeń Slave oraz sprawdza na podstawie odczytanych danych, czy doszło w danym urządzeniu Slave do zdefiniowanej sytuacji alarmowej. Wystąpienie sytuacji alarmowej spowoduje zebranie informacji na temat danego urządzenia, a następnie wysłanie alarmu poprzez sieć GPRS (TCP, bądź UDP) oraz w zależności od konfiguracji wysłanie dodatkowo wiadomości SMS z ustaloną treścią. Będzie istnieć możliwość zdefiniowania własnej treści SMS dla każdej grupy rejestrów. SMS będzie mógł posiadać kluczowe słowa, które będą określały rejestry, których wartości będziemy chcieli zamieścić w wiadomości SMS. Ilość alarmowych wiadomości SMS wysyłanych w jednostce czasu będzie możliwa do zdefiniowania, w celu uniknięcia sytuacji otrzymania dużej ilości wiadomości SMS. BIATEL S.A. 6

4. Protokół ModBUS Urządzenie ModBUS RTU może obsłużyć następujące rozkazy protokołu ModBUS: 0x01 Read Coils 0x02 Read Discrete Inputs 0x03 Read Holding Registers 0x04 Read Input Registers 0x05 Write Single Coil 0x06 Write Single Register 0x0F Write Multiple Coils 0x10 Write Multiple Registers 0x17 Read/Write Multiple Registers Budowa ramki ModBUS: Rysunek 3. Budowa ramki ModBUS Ramka składa się z adresu ModBUS danego urządzenia, kodu funkcji, pola danych (różnie zbudowanego w zależności od rodzaju użytej funkcji, więcej szczegółów można znaleźć w dokumencie Modbus_Application_Protocol_V1_1a.pdf na stronie modbus.org) oraz kodu CRC. BIATEL S.A. 7

Komunikacja protokołem ModBUS CellBOX może otrzymać dwa rodzaje ramek poprzez sieć GPRS: Ramka zawiera adres ModBUS urządzenia CellBOX Modbus RTU oraz jeden z rozkazów: 0x03(3), 0x06(6), 0x10(16), 0x17(23). Mapa rejesrów CellBOX a Modbus RTU: Blok Rejestr ModBUS Start Rozmiar SLAVESMAP 1000 2000 DATABLOCKS 20000 6000 RAMCFG 30000 5000 FLASHCFG 40000 10000 Funkcja Zmapowane rejestry Slavów na rejestry holding w CellBOX ie Bloki danych zawierające parametry potrzebne do monitorowania rejestrów Slavów Rejestry sterownika CellBOX zmienne dynamicznie podczas pracy urządzenia (statusy, poziom sygnału itp) Rejestry sterownika CellBOX zapisane w pamięci flash urządzenia (konfiguracja) Rysunek 4. Schemat przepływu rozkazu bezpośrednio skierowanego do CellBOX'a BIATEL S.A. 8

Ramka zawiera adres jednego ze slavów, w tym przypadku ramka zostanie automatycznie przesłana na magistrale szeregową do podłączonych urządzeń Slave. Urządzenie CellBOX Modbus RTU zachowa się w tym przypadku jedynie jako pośrednik w komunikacji zewnętrznego źródła (np. aplikacji Scada), a urządzeniami Slave. Rysunek 5. Schemat przepływu rozkazu bezpośrednio skierowanego do Slave'a BIATEL S.A. 9

Priorytetowym zadaniem CellBOX a jest reagowanie na ramki z sieci GPRS oraz portu szeregowego RS232, służącego do konfiguracji urządzenia. Schemat działania komunikacji przez port szeregowy RS232 jest taki sam jak dla ramki z sieci GPRS z rysunku 2. Zadaniem CellBOX a jest również śledzenie stanów wybranych rejestrów (Register Monitoring) z czterech Slavów podłączonych do magistrali szeregowej i odpowiednie na nie reagowanie. Rysunek 6. Schemat działania monitoringu wybranych rejestrów podłączonych Slavów BIATEL S.A. 10

5. Parametry konfiguracyjne Urządzenie CellBOX będzie posiadać następujące parametry konfigurowalne: Obsługę dwóch kart SIM (automatyczne przełączanie pomiędzy dwoma kartami SIM, bądź wybór konkretnej karty SIM) Numer PIN karty SIM Nazwa serwera dostępowego APN Użytkownik i hasło dostępu do sieci APN Numer Centrum wiadomości SMS Parametry obsługi protokołu ModBUS: o Adres ModBUS dla CellBOX a o Mapa rejestrów o rozmiarze 2000 o Parametry dla portu szeregowego, służącego do komunikacji z urządzeniami Slave o Adres ModBUS dla urządzenia A typu slave o Adres ModBUS dla urządzenia B typu slave o Adres ModBUS dla urządzenia C typu slave o Adres ModBUS dla urządzenia D typu slave o Parametry monitoringu poszczególnych rejestrów w różnych urządzeniach: Liczbę retransmisji Czas pomiędzy retransmisjami Adres ModBUS urządzenia, od którego będziemy pobierać dane Adres początkowego rejestru, który będziemy odczytywać Maskę bitową dla zmian bitów z 0 na 1 (coil, discrete) Maskę bitową dla zmian bitów z 1 na 0 (coil, discrete) Minimalną wartość progową wartości rejestru (holding, input) Maksymalną wartość progową wartości rejestru (holding, input) BIATEL S.A. 11

Adres pierwszego rejestru do pobrania w sytuacji wystąpienia alarmu Liczba kolejnych rejestrów do pobrania w sytuacji alarmowej Adres Modbus odbiorcy ramki alarmowej Adres do pamięci odbiorcy ramki alarmowej Adres IP odbiorcy ramki alarmowej Numer portu odbiorcy ramki alarmowej Numer telefonu odbiorcy alarmowej wiadomości SMS Treść alarmowej wiadomości SMS Limit alarmowej wiadomości SMS w przeciągu godziny czasu Parametry komunikacji GPRS: typ protokołu TCP albo UDP; w przypadku TCP, jego typ Serwer bądź Klient; port źródła, docelowy port, docelowe IP o Parametry konfiguracji dla komunikacji protokołem UDP Czas blokowania nasłuchu tylko na wybranym adresie IP i porcie Adres Modbus nadawcy dla komunikacji protokołem UDP Adres IP nadawcy dla komunikacji protokołem UDP Numer portu nadawcy dla komunikacji protokołem UDP Parametry diagnostyczne o Ustawienie czasu restartu modemu urządzenia, po zadanym czasie od otrzymania ostatniej ramki z sieci GPRS (Uwaga, SMS zostanie wysłany, gdy zostaną spełnione dwa warunki, podany będzie numer telefonu oraz treść wiadomości do wysłania). BIATEL S.A. 12