Przykłady sieci obiektowych

Slides:



Advertisements
Podobne prezentacje
Session 6 Case Study – Elektrim SA Saturday, January 15, 2011 SAL Wroclaw Lectures on Corporate Governance Geoffrey Mazullo Principal Emerging Markets.
Advertisements

Paweł Solon PRESENTS Jagiellonian Uniwersity Jagiellonian university Jagiellonian university in Krakow was the second university to be founded in Central.
Projekt Do kariery na skrzydłach – studiuj Aviation Management Projekt współfinansowany ze ś rodków Europejskiego Funduszu Społecznego. Biuro projektu:
Introduction to SystemC
Usługi sieciowe Wykład 9 VPN
Statistics – what is that? Statystyka dla gimnazjalistów.
Fundamentals of Data Analysis Lecture 5 Testing of statistical hypotheses pt.2.
Projekt Do kariery na skrzydłach – studiuj Aviation Management Projekt współfinansowany ze ś rodków Europejskiego Funduszu Społecznego. Biuro projektu:
Projekt Do kariery na skrzydłach – studiuj Aviation Management Projekt współfinansowany ze ś rodków Europejskiego Funduszu Społecznego. Biuro projektu:
Projekt Do kariery na skrzydłach – studiuj Aviation Management Projekt współfinansowany ze ś rodków Europejskiego Funduszu Społecznego. Biuro projektu:
Projekt Do kariery na skrzydłach – studiuj Aviation Management Projekt współfinansowany ze ś rodków Europejskiego Funduszu Społecznego. Biuro projektu:
Projekt Do kariery na skrzydłach – studiuj Aviation Management Projekt współfinansowany ze ś rodków Europejskiego Funduszu Społecznego. Biuro projektu:
Sun altitude Made by: Patryk Cichy Patryk Cichy Mateusz Dąbrowicz Mateusz Dąbrowicz Mariusz Król Mariusz Król Mariusz Dyrda Mariusz Dyrda Group leader:
Wstęp do geofizycznej dynamiki płynów. Semestr VI. Wykład
Presentation about : Grodzisk Mazowiecki Podkowa Le ś na.
POLISH FOLK DANCE - KUJAWIAK
The proverbs associated with the winter
Kopytka from Poland Składniki/Ingredients: *800 g ziemniaków/potatoes *2 1/2 szklanki mąki (43 dag)/glass of wheat flour *1/2 szklanki mąki ziemniaczanej.
Copyright for librarians - a presentation of new education offer for librarians Agenda: The idea of the project Course content How to use an e-learning.
Materiały pochodzą z Platformy Edukacyjnej Portalu Wszelkie treści i zasoby edukacyjne publikowane na łamach Portalu
Software Engineering 0. Information on the Course Leszek J Chmielewski Faculty of Applied Informatics and Mathematics (WZIM) Warsaw University of Life.
Strona Bierna.
Dzielenie relacyjne / Relational Division
Ernest Jamro Kat. Elektroniki AGH, Kraków Dep. Of Electronics, AGH
Parallel Processing, Pipelining, Flynn’s taxonomy
JET PUMPS introduction POMPY STRUMIENIOWE wstęp
Polaryzacja światła.
Współprogramy Plan: Motywacja Składnia Scenariusz obiektu współprogramu Przykłady Producent – konsument ( instrukcja attach ) Czytelnik -pisarze ( instukcja.
„Tworzenie aplikacji sieciowych w języku Java”
Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Tworzenie aplikacji sieciowych w języku Java Networking Prezentacja.
Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Tworzenie aplikacji sieciowych w języku Java Threads Prezentacja.
POLSKA SZKOŁA PODSTAWOWA IM. LECHA BĄDKOWSKIEGO W LUZINIE
DIRECT &INDIRECT QUESTIONS
Volleyball Polish national sport.
Tadeusz Janasiewicz IT Group, Tadeusz Janasiewicz, WSUS, IT Group, r.
Future Perfect i Future Continuous
Do you know who I am? Czy wiesz kim ja jestem Soy alguien con quien convives a diario Im somebody you live with every day.. Jestem kims z kim żyjesz.
Contents About Kujawiak dance About Kuyavia S. Strzeleckis Kujawiak notes Kuyavias coat of arms Song Quiz.
Trade unions - how to avoid problems ? Kancelaria Prawna Bujakiewicz & Sancewicz 1.
Kosmologia realistyczna Marek Kutschera 05 V 2009 IPJ.
______________________________________ TARGU-JIU 2010.
Theory of Computer Science - Basic information
Comenius The Great Wonders of Europe The Polish school is called … is called …
- For students (12 questions) - For parents (6 questions) - For grandparents (6 questions)
TVP SA Odział w Łodzi Łódź ul. Narutowicza 13 TVP Łódź the Year of anniversary – it is already 55 years together.
BLOOD DONATION.
Click to show the screen.
Wacław Sierpiński.
Writing about my new house
Na podstawie: The Illusion Of Life Disney Animation.
Podstawy licencjonowania Exchange, SharePoint oraz Lync.
Stakeholder Analysis Lazarski University May, 2011 Edward T. Jennings, Jr. University of Kentucky Martin School of Public Policy and Administration.
Uczenie w sieciach Bayesa
Teksty prymarne (original texts) to teksty autentyczne, nie są przeznaczone dla celów dydaktycznych; teksty adaptowane (simplified/adapted texts)są przystosowane.
Rozdział 3: Bezpieczeństwo w sieci opartej na systemie Windows 2000.
Preface 2.General characteristics of the problem 3.Classical and non-classical approaches 4.Griffith-Irwin concept and linear fracture mechanics.
WELCOME TO Gdańsk Culture & Sport Sport Football.
Copyright © 2010 Intel Corporation. All rights reserved. Intel and the Intel logo are trademarks or registered trademarks of Intel Corporation or its subsidiaries.
One tale one game one dance one recipe
Introduction to Numerical Analysis
I am sorry, but I can’t go out with you
An island nation located in the south-west Pacific
NIEPUBLICZNA SZKOŁA PODSTAWOWA
BVMS 3.0 Moduł 13: Opcje zapisu iSCSI
Struktura przedsiębiorstwa SAP Best Practices. ©2014 SAP SE or an SAP affiliate company. All rights reserved.2 Obszar rachunku kosztów 1000 Dane te są.
POLISH FOR BEGINNERS.
Wydział Elektroniki Kierunek: AiR Zaawansowane metody programowania Wykład 6.
Rights of the child. Kliknij, aby edytować format tekstu konspektu Drugi poziom konspektu  Trzeci poziom konspektu Czwarty poziom konspektu  Piąty poziom.
Opracowanie: Katarzyna Gagan, Anna Krawczuk
By John Greifzu and Grant Abella Advised by Aleksander Malinowski
Zapis prezentacji:

Przykłady sieci obiektowych EIA485 (RS-485) Przykłady sieci obiektowych

Odporność sygnału różnicowego

RS422

RS422 poziomy sygnału

Nadajnik 485                                                                                                                                          

RS485

Przykłady sieci obiektowych ModBUS, ProfiBUS

Protokół dostępu : master-slave MODBUS Sieć ta wprowadzona została przez firmę Modicon w 1979 roku i w krótkim czasie została przyjęta jako standard przez większość producentów sterowników przemysłowych dla komunikacji asynchronicznej. Sam protokół sieci jest bardzo prosty, a przesyłanie danych tzw. ramka danych krótka. Z tego powodu sieci typu MODBUS mogą być w prosty sposób instalowane w dowolnych urządzeniach. Protokół dostępu : master-slave www.modbus.org

Ramka MODBUS PDU-Protocol Data Unit

MODBUS na tle modelu warstwowego

Kod Funkcji 1 byte – zakres od 1 ... 255 (128 – 255 zarezerwowane dla odpowiedzi z błędami). Pole function code określa akcję jak ą odbiorca powinien wykonać Function code "0" jest niepoprawne.

Kategorie kodów funkcji

Pole danych Zawiera dodatkowe informacje niezbędne do zrealizowania polecenia określonego kodem funkcji (zawartości rejestrów wartości parametrów, liczbę bajtów pola danych) Uwaga: Pole danych może mieć zerową długość! Pole danych ramki odpowiedzi zawiera żądane dane lub informację o kodzie błędu jeśli wystąpił błąd Do zasygnalizowania błędu wykorzystuje się pole kodu funkcji ustawiając MSB (kody 128-255)

Poprawna transakcja

Błędna transakcja

Funkcja 02 (0x02) Read Discrete Inputs

Przykładowe ramki funkcji 02

Funkcja diagnostyczna 08

Modbus na tle ISO/OSI mapping EIA485

Reguła Master-slave Only one master (at the same time) is connected to the bus, and one or several (247 maximum number) slaves nodes are also connected to the same serial bus. A MODBUS communication is always initiated by the master. The slave nodes will never transmit data without receiving a request from the master node. The slave nodes will never communicate with each other. The master node initiates only one MODBUS transaction at the same time.

Tryb „indywidualny”

Tryb „rozgłaszania”

Ramka (PDU) i adresowanie On MODBUS Serial Line, the Address field only contains the slave address.

Tryby transmisji danych ASCII mode RTU mode Uwaga: The transmission mode (and serial port parameters) must be the same for all devices on a MODBUS Serial Line.

Ramka w trybie ASCII

Znaki w trybie ASCII

Tryb RTU

Znaki w trybie RTU

Synchronizacja blokowa

Struktura fizyczna zgodna z 485

Generacja LRC (w trybie ASCII) 1. Add all bytes in the message, excluding the starting ‘colon’ and ending CRLF. Add them into an 8–bit field, so that carries will be discarded. 2. Subtract the final field value from FF hex (all 1’s), to produce the ones–complement. 3. Add 1 to produce the twos–complement.

CRC 1. Load a 16–bit register with FFFF hex (all 1’s). Call this the CRC register. 2. Exclusive OR the first 8–bit byte of the message with the low–order byte of the 16–bit CRC register, putting the result in the CRC register. 3. Shift the CRC register one bit to the right (toward the LSB), zero–filling the MSB. Extract and examine the LSB. 4. (If the LSB was 0): Repeat Step 3 (another shift). (If the LSB was 1): Exclusive OR the CRC register with the polynomial value 0xA001 (1010 0000 0000 0001). 5. Repeat Steps 3 and 4 until 8 shifts have been performed. When this is done, a complete 8–bit byte will have been processed. 6. Repeat Steps 2 through 5 for the next 8–bit byte of the message. Continue doing this until all bytes have been processed. 7. The final content of the CRC register is the CRC value. 8. When the CRC is placed into the message, its upper and lower bytes must be swapped!.

Kolejność bajtów sumy kontrolnej CRC For example, if the CRC value is 1241 hex (0001 0010 0100 0001):