Week 7 - Alles
Week 7 - Alles
Frank Goedhart
INTRODUCTIE
Datacommunicatie – week 1
HOE VERGELIJK JE
COMMUNICATIE-
PROTOCOLLEN EN
WELKE KIES JE?
Wat is datacommunicatie?
Application
Transport
Network
Data Link
Physical
Automatiseringspiramide
Onderdelen:
• Sensoren en actuatoren
Gebruikelijke tijdseenheid:
• Micro- en milliseconden
http://www.miac-automation.com/mes-oee-track-and-trace/
Level 1 - Control
Onderdelen:
• Controllers (PLC) en directe bedienpanelen (HMI)
Gebruikelijke tijdseenheid:
• Seconden
http://www.miac-automation.com/mes-oee-track-and-trace/
Level 2 - Supervision
Onderdelen:
• SCADA (Supervisory Control And Data Acquisition)
Gebruikelijke tijdseenheid:
• Minuten
http://www.miac-automation.com/mes-oee-track-and-trace/
Level 3 - Management
Onderdelen:
• MES (Manufacturing Execution System)
Gebruikelijke tijdseenheid:
• Uren en dagen
http://www.miac-automation.com/mes-oee-track-and-trace/
Level 4 - Enterprise
Onderdelen:
• ERP (Enterprise Resource Planning)
Gebruikelijke tijdseenheid:
• Dagen, weken, maanden
http://www.miac-automation.com/mes-oee-track-and-trace/
http://www.miac-automation.com/mes-oee-track-and-trace/
2022/2023
F. Goedhart
SIGNALEN
Datacommunicatie – week 2
Onderwerpen voor vandaag
Signaalverwerking:
− Modulatie
− Eigenschappen van Fysieke aansluitingen
Digitale codering:
− NRZ/NRZ-I/RZ
− HART
ISA-95 Level 0 en 1
Signalen:
• 0-10 V
• 4-20 mA
• (HART)
Gegevens – analoog
0V = 0%
10 V = 100%
4 – 20 mA - Werking
4 mA = 0%
20 mA = 100%
Voordelen: Nadelen:
• Geschikt voor lange afstanden • Slechts één parameter wordt
(max. 1000 m) overgedragen
• Lage gevoeligheid voor • Bij grote hoeveelheden meerdere
beïnvloeding van buitenaf signalen:
• Foutdetectie mogelijk − Aardlussen en bijbehorende
afschermingseisen
• Lagere reactietijd
0 – 10 VDC - Afwegingen
Voordelen: Nadelen:
• Simpel en kosteneffectief te • Slechts één parameter wordt
gebruiken overgedragen
• Gemakkelijk te diagnosticeren • Niet geschikt voor lange afstanden
• Hogere reactietijd (max. 15 m)
• Gevoelig voor weerstand in
bedrading en aansluitingen
• Geen foutdetectie
0 – 10 VDC vs 4 – 20 mA
0 – 10 VDC 4 – 20mA
Kosten -
Complexiteit -
Afstand -
Reactiesnelheid -
Storingsgevoeligheid -
Foutdetectie -
Gegevensoverdracht 1 waarde 1 waarde
HART protocol - Werking
(Frequentieverschuivingsmodulatie volgens de
Bell-212 open standaard.)
Afbeelding: https://theautomization.com/wp-content/uploads/2018/09/What-is-Hart-communication_1.png
HART - telegram
https://www.slideshare.net/SumitKumar120/hart-communication
TCP/IP lagenmodel naast HART
Application Commandos
Transport -
Network -
Voordelen: Nadelen:
• Eenvoudige en kosteneffectieve • Relatief traag (1200 b/s)
bekabeling Snelheid van de digitale
• Overdracht van meerdere signalen wijkt af van de
parameters
eigenschap van de Field layer!
• Geschikt voor lange afstanden
• Duurdere componenten
(max. 800 m tot 3.000 m)
• Lage gevoeligheid voor
beïnvloeding van buitenaf
• Foutdetectie mogelijk
0 – 10 VDC versus 4 – 20 mA versus HART
0 – 10 VDC 4 – 20mA HART
Kosten - -
Complexiteit - -
Afstand -
Reactiesnelheid -
Storingsgevoeligheid - -
Foutdetectie - -
Gegevensoverdracht 1 waarde 1 waarde Meerdere
waardes
Signaalverwerking
Modulatie
− AM
− FM
− PM
Afbeelding: https://ukstore.arcticmonkeys.com/collections/albums/products/am
Clip: https://www.youtube.com/watch?v=bpOSxM0rNPM
Signaalverwerking
https://w1nnersclub.com/news/nokia-reboots-tin-can-phone-design/
Signaalverwerking
https://www.physics-and-radio-electronics.com/blog/amplitude-modulation/
Signaalverwerking
Modulator Demodulator
https://www.physics-and-radio-electronics.com/blog/amplitude-modulation/
Amplitudemodulatie (AM)
https://www.physics-and-radio-electronics.com/blog/amplitude-modulation/
Frequentiemodulatie (FM)
https://www.physics-and-radio-electronics.com/blog/frequency-modulation/
Fasemodulatie (PM)
https://www.physics-and-radio-electronics.com/blog/phase-modulation/
AM – Afwegingen t.o.v. FM
Voordelen: Nadelen:
• Eenvoudig • Inefficiënt energiegebruik
− Slechts enkele goedkope • Gevoelig voor storingen van
componenten nodig buitenaf
• Groot bereik (Radio bijvoorbeeld: ± 160 km) − Lagere signaalkwaliteit
• Minder bandbreedte nodig per
kanaal
FM – Afwegingen t.o.v. AM
Voordelen: Nadelen:
• Efficiënt energiegebruik • Complexer
• Lagere gevoeligheid voor • Meer bandbreedte nodig per
storingen van buitenaf kanaal
− Hogere signaalkwaliteit • Gehinderd door fysieke barrières
• Lager bereik (Radio bijvoorbeeld: ± 50 km)
AM versus FM
AM FM
Kosten -
Complexiteit -
Afstand -
Energiegebruik -
Storingsgevoeligheid -
Signaalkwaliteit -
Bandbreedtegebruik -
AM versus FM versus PM
AM FM PM
Kosten - -
Complexiteit - -
Afstand - -
Energiegebruik -
Storingsgevoeligheid - -
Signaalkwaliteit - -
Bandbreedtegebruik - -
Modulatie in beweging
https://commons.wikimedia.org/wiki/File:AmplitudModulada.gif
https://gifer.com/en/Gq2S
Fasemodulatie in beweging
Afstand
- Maximaal 100 meter
- Voordelig op korte afstanden Koper
Snelheid
- Tot 10 Gb/s
Kwaliteitsverlies
- Overspraak
Koper – Kwaliteitsverlies
voorkomen
Afstand
- Kilometers
- Voordelig voor lange afstanden
Glas
Snelheid
- 100 Gb/s tot 1 Tb/s
Kwaliteitsverlies
- Overspraak is vrijwel onbestaand
- Storing door interne reflecties
Glas – Kwaliteitsverlies voorkomen
https://www.natuurkunde.nl/opdrachten/1380/glasvezel https://www.pxfuel.com/en/free-photo-jdubd
Vergelijking
Afstand
- Meters t/m kilometers
Lucht
Snelheid
- Tot 240 Mb/s
Kwaliteitsverlies
- Overspraak
- Reflecties
Lucht – Kwaliteitsverlies voorkomen
• NRZ/NRZ-I/RZ
• HART
Afbeelding: https://fieldcommgroup.org/
Non return to zero coding (NRZ)
https://manikarea.home.blog/2019/09/13/nrz-i-line-coding-with-matlab-code-for-encoding-and-decoding/
Non return to zero inverted (NRZ-I)
https://manikarea.home.blog/2019/09/13/nrz-i-line-coding-with-matlab-code-for-encoding-and-decoding/
Return to zero coding (RZ)
https://manikarea.home.blog/2019/09/13/nrz-i-line-coding-with-matlab-code-for-encoding-and-decoding/
Samenvatting
Signaalverwerking:
− Modulatie
− Eigenschappen van Fysieke aansluitingen
Digitale codering:
− NRZ/NRZ-I/RZ
− HART
• 2021/2022
2021/2022
• Goedhart
F. F. Goedhart
LIJNEN EN BUSSEN
Datacommunicatie – week 3
Onderwerpen voor vandaag
Digitale codering:
NRZ/NRZ-I/RZ
HART
Lijnen en bussen:
RS-232, I2C, SPI
RS-485, USB
https://www.amazon.nl/StarTech-com-Serielles-RS232-nulmodemkabel-grijs/dp/B00006B8BJ
RS-232, I²C, SPI
https://upload.wikimedia.org/wikipedia/commons/3/38/Arduino_Uno_-_R3.jpg
https://www.sparkfun.com/products/13314
https://www.olimex.com/Products/Modules/LCD/MOD-LCD6610/open-source-hardware
RS-232
RS-232 Transport
RS-232 Transport
Maximale afstand 15 m.
0010 1101
2 D
RS-232 – Microcontroller gebruik
Physical
Physical
I²C – Physical
Network
Data Link
Physical
Application
Network
Data Link
Physical
RS-232 vs I2C vs SPI
RS-232 I 2C SPI
Digitale codering:
NRZ/NRZ-I/RZ
HART
Lijnen en bussen:
RS232, I2C, SPI
RS485, USB
RS-485
“RS-232++”
- Bus in plaats van lijn
- Grotere afstanden
- Minder gevoelig voor storingen
RS-485:
- Officiële naam: ANSI/TIA/EIA-485-A-98
RS-485 Transport
RS-485 Transport
https://nl.wikipedia.org/wiki/Universal_serial_bus
Application
USB Transport
https://electronics.stackexchange.com/questions/235603/powered-usb-hub
USB - Signalen
2020/2021
F. Goedhart
NETTEN
Datacommunicatie – week 4
Onderwerpen voor vandaag
Application
Transport
Network
Data Link
Physical
TCP/IP Lagenmodel Application
In het TCP/IP lagenmodel levert elke laag Transport
een dienst aan de laag daarboven.
Network
Data Link
Physical
Application
Network
Data Link
Physical
https://commons.wikimedia.org/wiki/File:Manchester_encoding_both_conventions.svg#/media/File:Manchester_encoding_both_conventions.svg
Application
Network
=1 Data Link
Physical
=0
Afbeelding: https://www.youtube.com/playlist?list=PLowKtXNTBypH19whXTVoG3oKSuOcw_XeW
Application
Ethernet frame:
Destination Source
Preamble Type Data CRC
address address
Application
1 2 3
Router
Application
1 2 3
Switch
1 2 3
IP Datagram Header
https://en.wikipedia.org/wiki/IPv4
Application
1 2 3
Switch
1 2 3
TCP Segment Header
https://en.wikipedia.org/wiki/Transmission_Control_Protocol
Application
Physical
Application
Physical
https://nordvpn.com/nl/blog/wat-is-tcp-udp/
Application
Physical
https://nordvpn.com/nl/blog/wat-is-tcp-udp/
Application
https://awesomestufftobuy.com/boxes-in-boxes-in-boxes-prank-gift-box/
Hub, switch en router - Encapsulation
Application
Transport
Network
Data Link
Physical 01000101010001101110100
Hub, switch en router
1 2
Voorbeeldnetwerk
Zender Hub Switch Router Ontvanger
Data Link Data Link Data Link Data Link Data Link
1 2
Bonusonderwerpen!
DHCP
Subnetmask
Default gateway
DNS
DHCP Dynamic Host Configuration Protocol
10.0.0.1 10.0.1.1 Het Subnet mask geeft aan welk bereik aan IP-
adressen direct beschikbaar kunnen zijn.
F. Goedhart
X. van Rijnsoever
WOLKEN
Datacommunicatie – week 5
Vandaag
Wireless communicatie
▪ Waarom?
▪ Klassen draadloze netwerken
▪ Voorbeelden
Waarom wireless?
• Eenvoudige aanleg
• Mobiel
• Energiezuiniger
• Makkelijker
• Eenvoudige bediening (IoT apps)
Wireless is keuzes maken
• Snelheid 180
• Afstand 160
140
• Energieverbruik
Energieverbruik
120
• Betrouwbaarheid 100
80
60
14
40 12
10
Snelheid
20 8
0 6
12 4
10
8
6 2
4
2
Afstand
Bluetooth
Application Application
Transport
Network
Physical Physical
2022/2023
F. Goedhart
VERDIEPING
Datacommunicatie – week 6
Onderwerpen voor vandaag
Industriële netten:
− Profinet, EtherNet/IP en EtherCAT
Harder Better Faster Stronger
https://www.hms-networks.com/news-and-insights/news-from-hms/2021/03/31/continued-growth-for-industrial-networks-despite-pandemic
Veldbussen
https://www.pikist.com/free-photo-ivgml/nl
RS-485
CANBUS
Fysieke aanpassingen
Fysieke aanpassingen
Centraal staan:
− Verbeterde afscherming
− Hogere mechanische weerstand
− Buigingen, beknellingen en trekkracht.
− Weerstand tegen olie, water en chemische stoffen.
− Temperaturen en temperatuurschommelingen
− Montagemogelijkheden
RS-485 in veldbussen
We kijken naar:
- Algemene eigenschappen
- Vergelijking met TCP/IP lagen:
- Application Layer
- Data Link Layer
- Physical Layer
1. Modbus RTU - Algemeen
https://www.controlglobal.com/articles/2019/introduction-to-modbus/
2. Profibus DP – Data Link (Token ring)
1. Modbus RTU – Data Link (frame)
2. Profibus DP – Data Link (frame)
Application Profibus DP
Modbus Application protocol
Transport
Network
Serial Line
Data Link Master/Slave Fieldbus Data Link
RS485/RS232 Transmission
Physical Technology
Modbus RTU vs Profibus DP
- Application
- Data Link
RS485 Physical
Industrial Ethernet(ten)
https://www.auma.com/products/communication-systems/industrial-ethernet/
https://iot-analytics.com/5-industrial-connectivity-trends-driving-the-it-ot-convergence/
Fysieke aanpassingen
Centraal staan:
− Verbeterde afscherming
− Hogere mechanische weerstand
− Buigingen, beknellingen en trekkracht.
− Weerstand tegen olie, water en chemische stoffen.
− Temperaturen en temperatuurschommelingen
− Montagemogelijkheden
Application
Voordelen: Network
- Volgt alle TCP/IP standaarden
- Is te combineren met bestaande netwerken (met behoud Data Link
van hardware, applicaties en functionaliteiten.)
- Er kan een onbeperkt aantal nodes gebruikt worden. Physical
Nadelen:
- Determinisme is beperkt door gebruik van het volledige
TCP/IP lagenmodel
Application
Network
Data Link
Physical
1. Application Layer
Application
Transport
Network
Data Link
Physical
Application
Aangepast frame:
Network
Door in het bestaande frame een ander datatype te
Data Link
specificeren kunnen de frames van elkaar onderscheiden
Physical worden.
Application
Voordelen: Network
- Robuuster door uitgebreide frames
- Hoog niveau van determinisme haalbaar Data Link
- Nodig voor de meeste toepassingen in de Field Layer
Physical
Nadelen:
- Er is aangepaste hardware nodig
- Een beperkt aantal nodes
- Is niet altijd te combineren met bestaande netwerken
Application versus Data Link aanpassingen