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



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

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

Izolator portu RS485. Parametry techniczne izolatora portu

1.10 MODUŁY KOMUNIKACYJNE

1.1 SCHEMATY DLA PROJEKTANTÓW

Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska

IC200UDR002 ASTOR GE INTELLIGENT PLATFORMS - VERSAMAX NANO/MICRO

PUNKTOWE STEROWNIKI VERSAMAX MICRO

Działanie i charakterystyka sterownika GE FANUC VersaMaxNano

SiMod-X-(A1) Przetwornik parametrów powietrza z interfejsem RS485 (MODBUS RTU) oraz wyjściem analogowym (dotyczy wersji -A1)

3.1 INFORMACJE OGÓLNE O UKŁADACH WEJŚĆ/WYJŚĆ ODDALONYCH SMARTMOD I/O

1. Protokoły komunikacyjne w sieciach przemysłowych

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

INFORMATOR TECHNICZNY GE FANUC

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

INFORMATOR TECHNICZNY GE FANUC. Zalecana konfiguracja systemu gorącej rezerwacji Max-ON

NX700 PLC

Dokumentacja Techniczna. Czytnik RFID UW-M4GM

Zadania do ćwiczeń laboratoryjnych Systemy rozproszone automatyki - laboratorium

RS485 MODBUS Module 8AI

KATALOG MODUŁÓW INTERFEJSY Modbus

1. Cel ćwiczenia. 2. Podłączenia urządzeń zewnętrznych w sterowniku VersaMax Micro

NX70 PLC

Funkcje sterownika CellBOX-UxR ModBUS RTU

RS485 MODBUS Module 8AI

Mini Modbus 1AI. Moduł rozszerzający 1 wejście analogowe, 1 wyjście cyfrowe. Wyprodukowano dla

DTR PICIO v Przeznaczenie. 2. Gabaryty. 3. Układ złącz

CM Konwerter Modus RTU master easycan

CM Konwerter ModBus RTU slave ModBus RTU slave

RS485 MODBUS Module 6RO

SDM-8AO. Moduł rozszerzający 8 wyjść analogowych. wyprodukowano dla

Katedra Inżynierii Systemów Sterowania WEiA PG. Przemysłowe Sieci Informatyczne Laboratorium

RS485 MODBUS Module 6RO

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

4.2 STEROWNIKI SERII RCC

OSTER 2 Sterownik programowalny z wbudowanym modemem GPRS

RS485 MODBUS Module 16O

RS485 MODBUS Module 8AO

Sterowniki programowalne. System GE Fanuc serii Zasady działania systemu (część I)

Komunikacja w sterownikach Horner APG w sieci CsCAN

2.2 JEDNOSTKI CENTRALNE

CM Konwerter ModBus RTU slave ModBus RTU master

MiniModbus 4DI. Moduł rozszerzający 4 wejścia cyfrowe. Wyprodukowano dla

RS485 MODBUS Module 6RO

CZAZ-COM MODUŁ KOMUNIKACYJNY DLA ZESPOŁÓW CZAZ KARTA KATALOGOWA

Komunikacja sterownika PLC Fatek jako master w protokole ModBus RTU

SYSTEM MONITOROWANIA GAZÓW MSMR-16

CDIRO-360 Karta wejść binarnych i wyjść przekaźnikowych Instrukcja obsługi

UW-DAL-MAN v2 Dotyczy urządzeń z wersją firmware UW-DAL v5 lub nowszą.

RS485 MODBUS Module 6TE

asix4 Podręcznik użytkownika SRTP - drajwer protokołu SRTP Podręcznik użytkownika

SDM-8AI. Moduł rozszerzający 8 wejść analogowych. wyprodukowano dla

Kod produktu: MP01105T-BT

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

SDM-6RO. Moduł rozszerzający 6 wyjść przekaźnikowych. wyprodukowano dla

CDI-360 Karta wejść binarnych Instrukcja obsługi

ELPM-8DI8DOasLightCount

2.7 MODUŁY KOMUNIKACYJNE

Informator techniczny

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

Instrukcja obsługi modułu W-1008

RS485 MODBUS Module 16O

GW-Suite. Krótki przewodnik dla wersji Windows. oprogramowanie konfiguracyjne dla modułów serii GW

Koncentrator komunikacyjny Ex-mBEL_COM

Konfigurowanie komunikacji w protokole EGD w sterownikach PLC, kontrolerach PAC i układach wejść/wyjść rozproszonych GE Fanuc

RS485 MODBUS Module 16I

Kod produktu: MP-W7100A-RS485

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

RS485 MODBUS Module 8I8O

MiniModbus 4DI-M. Moduł rozszerzający 4 wejścia cyfrowe z pamięcią liczników. Wyprodukowano dla

Instrukcja MM-717 Tarnów 2010

MAGISTRALA MODBUS W SIŁOWNIKU XSM Opis sterowania

RS485 MODBUS Module 6TE

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

Kod produktu: MP-W7100A-RS232

SDM-8I8O. Moduł rozszerzający 8 wejść cyfrowych, 8 wyjść cyfrowych. wyprodukowano dla

Konfiguracja i programowanie sterownika GE Fanuc VersaMax z modelem procesu przepływów i mieszania cieczy

ASEM UBIQUITY PRZEGLĄD FUNKCJONALNOŚCI

NEED MODBUS NEED-MODBUS NEED Master ModBus RTU Slave

RS485 MODBUS Module 16I

Uniwersalny system automatyki budynkowej w oparciu o. moduł sterujący SAB i moduły wykonawcze MWD. Praca autonomiczna Moduł sterujący SAB...

Artykuł został wydrukowany Technice Zagranicznej Maszyny Technologie Materiały w numerze 06/2006 poświęconym rozwiązaniom firmy SIEMENS

Konfiguracja serwera OPC/DDE KEPSServerEX oraz środowiska Wonderware InTouch jako klienta DDE do wymiany danych

RS485 MODBUS Module 16RO

STHR-6610 Naścienny przetwornik temperatury i wilgotności

Zastosowania mikrokontrolerów w przemyśle

SDM-6TE. Moduł rozszerzający 6 wejść temperaturowych. wyprodukowano dla

Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski SYSTEMY SCADA. Laboratorium nr 1 STANOWISKO STEROWNIKÓW PROGRAMOWALNYCH

Koncentrator komunikacyjny Ex-mBEL_COM

CM Konwerter SUCOM_A Master - ModBus RTU Slave

SDM-16RO. Moduł rozszerzający 16 wyjść przekaźnikowych. wyprodukowano dla

Spis treści. 1 Moduł Modbus TCP 4

Sterownik przekaźników S4P-01

Konfiguracja i programowanie sterownika GE Fanuc VersaMax z modelem procesu przepływów i mieszania cieczy. Przebieg ćwiczenia

SDM-16I. Moduł rozszerzający 16 wejść cyfrowych. wyprodukowano dla

Mini Modbus 1AO. Moduł rozszerzający 1 wyjście analogowe, 2 wyjście cyfrowe. Wyprodukowano dla

Programowanie sterowników przemysłowych / Jerzy Kasprzyk. wyd. 2 1 dodr. (PWN). Warszawa, Spis treści

Specyfikacja CPU080. Główne cechy nowej karty CPU080: Kompatybilność: wszystkie prostowniki. Wymagania: W zestawie: Modbus 485 na złączu DB25.

RS485 MODBUS Module 16RO

Transkrypt:

1. Cel ćwiczenia Celem ćwiczenia jest zestawienie połączenia pomiędzy dwoma sterownikami PLC za pomocą protokołu Modbus RTU. 2. Porty szeregowe w sterowniku VersaMax Micro Obydwa porty szeregowe sterownika można konfigurować z poziomu oprogramowania do pracy w charakterze urządzenia slave protokołu SNP lub slave protokołu RTU. Obsługiwany jest protokół RTU z 2 lub 4 przewodowym kablem komunikacyjnym. Jeżeli port korzysta z protokołu RTU, jest on w razie konieczności automatycznie przełączany na tryb SNP Slave. Urządzenie zewnętrzne podłączone do portów mogą być z nich zasilane napięciem 5 VDC, jeżeli obciążenie nie przekracza 100 ma. Port 1 to port RS-232 ze złączem RJ-45 obsługujący protokoły SNP/SNPX Slave. Port 2 to port RS-485 ze złączem DB-15 obsługujący protokoły SNP/SNPX Slave i Master, Serial I/O oraz RTU Slave w wersji dwu i czteroprzewodowej. Sterownik Micro może obsłużyć maksymalnie osiem urządzeń na pojedyncze sieciowe połączenie szeregowe. W przypadku sieci wielogałęziowej (multidrop), urządzenie główne jest skonfigurowane jako master, a jeden lub więcej sterowników skonfigurowanych jest jako urządzenia slave. Konfigurację tę można stosować pod warunkiem, że odległość pomiędzy urządzeniem master a dowolnym urządzeniem slave nie przekracza 1200 metrów (4000 stóp). 1

Schemat połączeń w kablu komunikacyjnym sieci multidrop Terminatory muszą być podłączone wyłącznie do urządzeń na końcach linii. W tym celu należy zewrzeć styki 9 i 10 wewnątrz obudowy złącza D-sub. 3. Funkcje interfejsu Modbus w sterownikach GE Fanuc W sterownikach Micro realizowana jest programowa obsługa komunikacji w sieci Modbus. Przesyłanie bloków danych między urządzeniami jest realizowane za pomocą specjalnej funkcji COMMREQ. Funkcja COMMREQ dla ciągłych transakcji wymiany jest wywoływana tylko raz, zaś dla transakcji wyzwalanych jest wywoływana w określonych momentach. 2

Aby zainicjalizować pracę sieci należy napisać program dla sterownika MASTER zapewniający wykonanie poniższych czynności, czyli: inicjalizacja Slave Control Błock, inicjalizacja Master Control Błock, inicjalizacja bloku danych dla funkcji COMMREQ wykonanie funkcji COMMREQ, monitoring i obsługa błędów. Do transmisji danych pomiędzy poszczególnymi jednostkami w sieci Modbus RTU wykorzystywane są standardowe komendy zestawione w tabeli poniżej. Tabela 1. Komendy RTU Modbus dla modułu komunikacyjnego Komendy RTU Modbus Wartość 1 Odczyt stanu wyjść dyskretnych 2 Odczyt stanu wejść dyskretnych 3 Odczyt rejestrów 4 Odczyt wejść analogowych 5 Ustawienie ON/OFF wybranego wyjścia dwustanowego 6 Zapis do rejestru 7 Odczyt statusu 15 Ustawienie ON/OFF grupy wyjść dwustanowych 16 Ustawienie wartości w grupie rejestrów Do właściwej organizacji transmisji danych przyjęte zostały wartości do adresowania pobieranych typów obszarów pamięci PLC zestawione w tabeli 2. 3

Tabela 2. Pobierane typy obszarów pamięci w sterowniku PLC Pobierane typy obszarów pamięci PLC Wartość 70 %I - obszar wejść dyskretnych 72 %Q - obszar wyjść dyskretnych 74 %T - obszar zmiennych tymczasowych 76 %M - obszar zmiennych z pamięcią 8 %R - obszar zmiennych rejestrowych 10 %AI - obszar wejść analogowych 12 %AQ - obszar wyjść analogowych Przesyłane dane są organizowane w bloki danych kontrolnych dla urządzeń Slave (SCB) i urządzeń Master (MCB). Organizacja danych w Master Control Block (MCB) Blok danych dla urządzenia MASTER jest grupą 6 słów bitowych konfigurowany dla każdej komendy RTU. Wszystkie bloki MCB są przechowywane w obszarze pamięci sterownika programowalnego. Blok MCB zawiera dane dotyczące numeru identyfikacyjnego urządzenia SLAVE, do którego zostanie wysłana komenda, rodzaj komendy wysłanej do urządzenia, rodzaj pamięci urządzenia SLAVE, obszar tej pamięci oraz rodzaj i obszar pamięci służącej do przechowywania danych odbieranych lub przesyłanych z urządzenia SLAVE. Tabela 3. Organizacja danych w Master Control Block (MCB) Adres adres adres +1 adres +2 adres +3 adres +4 adres +5 ID numer identyfikacyjny stacji Slave Komenda RTU Adres pierwszego bitu obszaru pamięci w urządzeniu Slave Długość obszaru pamięci urządzenia Slave Typ pamięci do lub z którego są przesyłane lub odbierane dane Adres pierwszego bitu obszaru pamięci w sterowniku Master 4

Dla przykładu poniżej zostanie zaprezentowany fragment programu dla sterownika Master realizujący wymuszenie grupy 8 wejść dwustanowych z urządzenia Slave o numerze ID=111 i zapisanie ich na wyjściu sterownika Master. 4. Wykonanie ćwiczenia W ramach ćwiczenia należy zestawić i skonfigurować sieć punkt do punkt złożoną z Mastera i Slave a pracującą w oparciu o protokół Modbus RTU. Zadania do realizacji: napisać program, który będzie cyklicznie pobierał stany z 8 wejść dwustanowych Slave a o ID=1 na 8 wyjść Master a, napisać program, który będzie cyklicznie zapisywał wartości z 8 komórek pamięci typu %R z Master a do rejestrów typu %R Slave a, do poprzedniego programu dopisać funkcję odczytu ze Slave a wartości z wejścia analogowego %AI do %9R w stacji Master, napisać program rozgłaszający stan 8 wejść dwustanowych Master a na wyjścia dwustanowe Slave a. 5