2. POVEZIVANJE DVA UREĐAJA
Komunikacija između
dva uređaja
Analognim signalima
Digitalnim signalima
npr.UPRAVLJAČKO
SIGNALIZACIJSKI
PANEL
UREĐAJ A UREĐAJ B
INFORMACIJA
INFORMACIJA
npr.
ELEKTROMOTORNI
POGON
3. POVEZIVANJE DVA RAČUNALA
APLIKACIJSKI
PROCES
RAČUNALO A
KOMUNIKACIJSKI
PODSUSTAV
KOMUNIKACIJA
KORISNIK-KORISNIK
KOMUNIKACIJA
RAČUNALO-RAČUNALO
MREŽA ZA PRIJENOS PODATAKA
APLIKACIJSKI
PROCES
RAČUNALO B
KOMUNIKACIJSKI
PODSUSTAV
KOMUNIKACIJA
RAČUNALO-
MREŽA
KOMUNIKACIJA
RAČUNALO-
MREŽA
4. ISO/OSI referentni model
Što je to OSI ?
• ISO - International Organization for
Standardization
• Open Systems Interconnection (OSI) model
• 1974.
• 7 slojeva
• omogućava sklapanje komunikacijskog lanca
od modula različitih proizvođača
5.
6.
7. ISO OSI Seven Layer Model: Simple Repeated Bits
7 Application- < -------End--------to--------End------- > Application-
6 Presentation < -------End--------to--------End------- > Presentation
5 --Session--- < -------End--------to--------End------- > --Session---
4 -Transport-- < -------End--------to--------End------- > -Transport--
3 --Network--- < -------End--------to--------End------- > --Network---
2 -Data Link-- < -------End--------to--------End------- > -Data Link--
1 --Physical-- < ## > --Physical-- < ## > --Physical-- < ## > --Physical--
L Stack Num 1 Link Stack Num 2 Link Stack Num 3 Link Stack Num 4
8. ISO OSI Seven Layer Model: Data Link Layer Switching
7 Application- < -------End--------to--------End------- > Application-
6 Presentation < -------End--------to--------End------- > Presentation
5 --Session--- < -------End--------to--------End------- > --Session---
4 -Transport-- < -------End--------to--------End------- > -Transport--
3 --Network--- < -------End--------to--------End------- > --Network---
2 -Data Link-- < ## > -Data Link-- < ## > -Data Link-- < ## > -Data Link--
1 --Physical-- < == >
-
PHY-
-
-
-
PHY-
< == >
-
PHY-
-
-
-
PHY-
< == > --Physical--
L Stack Num 1 Link Stack Num 2 Link Stack Num 3 Link Stack Num 4
20. • Definicija fizičkog sloja: RS232, RS422, RS485
• 9600 bps, 8 data bits, 1 stop bit, bez pariteta
• Prijenosni mod RTU
• Funkcija 3 (Read Multiply Registers)
• Funkcija 6 (Write Single Register)
• Funkcija 16 (Write Multiply Registers)
PRIMJER MODBUS PROTOKOLA
21.
22.
23. Check field calculation
The check field allows the receiver to check the
validity of the message. The check field value is
the
Cyclical Redundancy Check (CRC) based on the
polynomial x16+x15+x2+1. CRC is counted
from all
message bytes preceding the check field.
24. a) Upit - Request:
0103201500019E0E (in HEX)
01 = Adresa kontrolera
03 = Modbus function number (reading)
2015 = 2015 HEX = 8213 DEC = podatak o
naponu Baterije
0001 = Podatak o dužini registara
9E0E = CRC (Check field calculation)
b) Odgovor - Answer
01 03 02 00F9 7806 (in HEX)
01 = Adresa kontrolera
03 = Kao i u upitu
02 = dužina podataka u bajtovima
00F9 = podatak =249 u decimalnom prikazu, ali
je 8213 objekt definiran s jednim decimalnim
mjestom.
Zadnji dio je 7806 (CRC).