Basis Netwerken - Ethernet TCP/IP in de industrie - RTC Oost ...
Basis Netwerken - Ethernet TCP/IP in de industrie - RTC Oost ...
Basis Netwerken - Ethernet TCP/IP in de industrie - RTC Oost ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
BASIS BASIS NETWERKEN<br />
NETWERKEN<br />
ETHERNET ETHERNET <strong>TCP</strong>/<strong>IP</strong><br />
<strong>TCP</strong>/<strong>IP</strong><br />
IN IN IN DE DE INDUSTRIE<br />
INDUSTRIE<br />
OPLEIDING OPLEIDING TAS/PLC TAS/PLC<br />
TAS/PLC<br />
TECHNICUS TECHNICUS AANDRIJFSYSTEMEN<br />
AANDRIJFSYSTEMEN<br />
AANDRIJFSYSTEMEN<br />
PROGRAMMEERBARE<br />
ROGRAMMEERBARE LOGISCHE<br />
OGISCHE<br />
OGISCHE CONTROLLERS<br />
ONTROLLERS<br />
ONTROLLERS<br />
CENTRUM CENTRUM VOOR VOOR VOLWASSENENONDERWIJS<br />
VOLWASSENENONDERWIJS<br />
SINTE SINTE SINTE ANNALAAN ANNALAAN 99 99 B<br />
B<br />
BE BE-9300 BE 9300 9300-AALST<br />
9300 AALST AALST<br />
M. M. BONNER<br />
BONNER
INHOUD<br />
Hoofdstuk 1 Koper bekabel<strong>in</strong>g. .................................................................................................................. 3<br />
1.1 Telefonie bekabel<strong>in</strong>g. ....................................................................................................................... 3<br />
1.2 Coax kabel Thick <strong>Ethernet</strong>. .............................................................................................................. 3<br />
1.3 Coax kabel Th<strong>in</strong> <strong>Ethernet</strong>................................................................................................................. 3<br />
1.4 Shiel<strong>de</strong>d Twisted Pair kabel............................................................................................................. 3<br />
1.5 Unshiel<strong>de</strong>d Twisted Pair kabel......................................................................................................... 4<br />
1.6 Technische kenmerken van koper kabels........................................................................................ 6<br />
Hoofdstuk 2 Local Area Network................................................................................................................ 8<br />
2.1 In<strong>de</strong>l<strong>in</strong>g en soorten netwerken......................................................................................................... 8<br />
2.2 Standaardisatie. ............................................................................................................................... 9<br />
2.3 Het OSI mo<strong>de</strong>l.................................................................................................................................. 9<br />
2.4 Functies van het zeven lagensysteem........................................................................................... 10<br />
2.5 Samenstell<strong>in</strong>g van het LAN............................................................................................................ 11<br />
2.6 Enkele voorbeel<strong>de</strong>n. ...................................................................................................................... 12<br />
Hoofdstuk 3 <strong>Ethernet</strong>................................................................................................................................ 13<br />
3.1 Kenmerken. .................................................................................................................................... 13<br />
3.2 CSMA/CD....................................................................................................................................... 13<br />
3.3 Het MAC adres............................................................................................................................... 14<br />
Hoofdstuk 4 <strong>TCP</strong>/<strong>IP</strong>.................................................................................................................................. 15<br />
4.1 <strong>IP</strong> adresser<strong>in</strong>g. ............................................................................................................................... 15<br />
4.2 Subnet mask. ................................................................................................................................. 16<br />
4.3 Toekennen van een <strong>IP</strong> adres. ........................................................................................................ 17<br />
Hoofdstuk 5 Industrieel ethernet............................................................................................................... 18<br />
5.1 Welke zijn <strong>de</strong> problemen met ethernet? ........................................................................................ 18<br />
5.2 Deelnemers toevoegen of verwij<strong>de</strong>ren. ......................................................................................... 19<br />
5.3 Toekenn<strong>in</strong>g van een <strong>IP</strong> adres aan een apparaat........................................................................... 20<br />
5.4 Nieuwe apparatuur......................................................................................................................... 20<br />
Hoofdstuk 6 <strong>RTC</strong> koffers met Beckhoff PLC’s. ........................................................................................ 21<br />
6.1 Samenstell<strong>in</strong>g van <strong>de</strong> koffers......................................................................................................... 21<br />
6.2 Keuze van <strong>de</strong> <strong>IP</strong> adressen. ............................................................................................................ 22<br />
Hoofdstuk 7 Aanpassen van netwerk<strong>in</strong>stell<strong>in</strong>gen..................................................................................... 23<br />
7.1 KS2000........................................................................................................................................... 23<br />
7.2 Aansluiten van een BC9000 op een ethernet segment. ................................................................ 24<br />
7.3 Aansluiten van een BK9000 op een ethernet segment.................................................................. 27<br />
7.4 Aansluiten van een BC9050 op een ethernet segment. ................................................................ 30<br />
7.5 Aansluiten van een CX9000 op een ethernet segment. ................................................................ 32<br />
7.6 Aansluiten van een CP6607 op een ethernet segment. ................................................................ 38<br />
Hoofdstuk 8 Controle met netwerksoftware. ............................................................................................ 40<br />
8.1 Controle met <strong>de</strong> W<strong>in</strong>dows tools ..................................................................................................... 40<br />
8.2 Controle met LANguard ................................................................................................................. 41<br />
8.3 Controle met Softperfect ................................................................................................................ 42<br />
__________________________________________________________________________________<br />
Opleid<strong>in</strong>g TAS/PLC - <strong>Basis</strong> <strong>Netwerken</strong> - <strong>Ethernet</strong> <strong>TCP</strong>/<strong>IP</strong> <strong>in</strong> <strong>de</strong> <strong>in</strong>dustrie - M. Bonner Pag. 2 / 42
HOOFDSTUK 1 KOPER BEKABELING.<br />
1.1 Telefonie bekabel<strong>in</strong>g.<br />
1.1.1 Omschrijv<strong>in</strong>g:<br />
- De telefoon bekabel<strong>in</strong>g bestaat gewoonlijk uit een aantal gelei<strong>de</strong>n<strong>de</strong> koperdra<strong>de</strong>n met daar rond een<br />
buitenmantel uit PVC. De kabels wor<strong>de</strong>n uitgevoerd van 2 tot 1000 paar en meer.<br />
- De meest gebruikte afmet<strong>in</strong>gen b<strong>in</strong>nen een bedrijf zijn 2 en 4 paar voor het aansluiten van telefoon, fax<br />
en mo<strong>de</strong>m, dus voor het aansluiten van gebruikers.<br />
1.1.2 Gebruik.<br />
- Men kan een telefoon, fax of mo<strong>de</strong>m aansluiten via <strong>de</strong> geken<strong>de</strong> Belgacom stekker, via een modulaire<br />
RJ11 plug (4 contacten) of via een comb<strong>in</strong>atie van bei<strong>de</strong>n.<br />
- Meer en meer maakt men ook voor <strong>de</strong> telefoon, fax en mo<strong>de</strong>m gebruik van <strong>de</strong> bestaan<strong>de</strong> UTP<br />
voorbekabel<strong>in</strong>g.<br />
1.2 Coax kabel Thick <strong>Ethernet</strong>.<br />
1.2.1 Omschrijv<strong>in</strong>g.<br />
- De Thick <strong>Ethernet</strong> kabel is een dikke stugge kabel bestaan<strong>de</strong> uit een koperen b<strong>in</strong>nenkern waarover <strong>de</strong><br />
transmissie plaatsv<strong>in</strong>dt, een plastic isolatiemantel, verschillen<strong>de</strong> lagen afscherm<strong>in</strong>g uit gevlochten koper<br />
en een buitenmantel uit PVC of Teflon.<br />
1.2.2 Eigenschappen:<br />
- topologie: busstructuur<br />
- maximum lengte 500 meter<br />
- m<strong>in</strong>imum afstand tussen twee aftakk<strong>in</strong>gen 2,5 meter (op <strong>de</strong> zwarte streep)<br />
- maximum hon<strong>de</strong>rd aftakk<strong>in</strong>gen per kabelsegment<br />
1.3 Coax kabel Th<strong>in</strong> <strong>Ethernet</strong>.<br />
1.3.1 Omschrijv<strong>in</strong>g:<br />
De Th<strong>in</strong> <strong>Ethernet</strong> kabel is een dunne kabel bestaan<strong>de</strong> uit een b<strong>in</strong>nenkern waarover <strong>de</strong> transmissie<br />
plaatsv<strong>in</strong>dt, een plastic isolatiemantel, een laag afscherm<strong>in</strong>g uit gevlochten koper en een buitenmantel<br />
uit PVC.<br />
1.3.2 Soorten:<br />
- RG58 impedantie 50 Ohm, gebruikt voor basisband ethernet toepass<strong>in</strong>gen.<br />
- RG59 impedantie 75 Ohm, voor breedband toepass<strong>in</strong>gen bv <strong>de</strong> kabel-TV.<br />
- RG62 impedantie 93 Ohm, gebruikt voor ArcNet, IBM3270, enz.<br />
1.3.3 Voor<strong>de</strong>len:<br />
- aanzienlijk goedkoper dan Thick <strong>Ethernet</strong><br />
- eenvoudig te <strong>in</strong>stalleren en uit te brei<strong>de</strong>n<br />
1.4 Shiel<strong>de</strong>d Twisted Pair kabel.<br />
1.4.1 Omschrijv<strong>in</strong>g:<br />
- De STP kabel is een comb<strong>in</strong>atie van <strong>de</strong> twisted pair met een coax afscherm<strong>in</strong>g er rond. Een typisch<br />
voorbeeld is <strong>de</strong> STP kabel van IBM. Deze bestaat uit twee getwiste paren omgeven door een alum<strong>in</strong>ium<br />
folie met daar rond nog een afscherm<strong>in</strong>g uit gevlochten koper en een buitenmantel uit PVC.<br />
- De verb<strong>in</strong>d<strong>in</strong>gen wor<strong>de</strong>n gemaakt door mid<strong>de</strong>l van IBM dataconnectoren. Er bestaat maar 1 type<br />
connector, er is dus geen mannelijke of vrouwelijke stekker. Twee connectoren passen <strong>in</strong> mekaar.<br />
1.4.2 Voor<strong>de</strong>len:<br />
- zeer <strong>de</strong>gelijk en betrouwbaar - IBM kwaliteit<br />
1.4.3 Na<strong>de</strong>len:<br />
- door <strong>de</strong> eigenschappen van twisted pair en coax samen te brengen wor<strong>de</strong>n ook <strong>de</strong> na<strong>de</strong>len van<br />
bei<strong>de</strong>n opgeteld, dit komt vooral tot uit<strong>in</strong>g <strong>in</strong> <strong>de</strong> grotere impedantie van <strong>de</strong> kabel.<br />
__________________________________________________________________________________<br />
Opleid<strong>in</strong>g TAS/PLC - <strong>Basis</strong> <strong>Netwerken</strong> - <strong>Ethernet</strong> <strong>TCP</strong>/<strong>IP</strong> <strong>in</strong> <strong>de</strong> <strong>in</strong>dustrie - M. Bonner Pag. 3 / 42
1.5 Unshiel<strong>de</strong>d Twisted Pair kabel.<br />
1.5.1 Omschrijv<strong>in</strong>g:<br />
- <strong>de</strong> UTP kabel bestaat uit een aantal gelei<strong>de</strong>n<strong>de</strong><br />
draadparen die op een bepaal<strong>de</strong> manier rond elkaar<br />
getwist (= gedraaid) zijn met daar rond een<br />
buitenmantel uit PVC.<br />
- <strong>de</strong> kabel wordt uitgevoerd van 2 tot 50 a<strong>de</strong>rs per<br />
kabelmantel. De meest gebruikte afmet<strong>in</strong>g is 8<br />
gelei<strong>de</strong>rs, dus 4 paar.<br />
- <strong>de</strong> draadparen wor<strong>de</strong>n op een verschillen<strong>de</strong> lengte<br />
getwist om on<strong>de</strong>rl<strong>in</strong>ge <strong>in</strong>terferenties tegen te gaan<br />
(bv overspraak) door <strong>de</strong>ze ‘twist<strong>in</strong>g’ verkrijgt <strong>de</strong><br />
kabel een optimale impedantie voor <strong>de</strong><br />
datatransmissie.<br />
- <strong>de</strong> ‘twist’ zorgt voor een betere afscherm<strong>in</strong>g tegen elektromagnetische stor<strong>in</strong>gen van buitenaf.<br />
1.5.2 Eigenschappen:<br />
- topologie: sterstructuur<br />
- <strong>de</strong> verschillen<strong>de</strong> kabeltjes wor<strong>de</strong>n rechtstreeks van <strong>de</strong> netwerk apparatuur (<strong>in</strong> een technische ruimte)<br />
naar <strong>de</strong> werkplek (bij <strong>de</strong> gebruiker) gebracht.<br />
- maximum lengte per aansluit<strong>in</strong>g afhankelijk van het gebruikte protocol<br />
- <strong>in</strong> <strong>de</strong> praktijk wor<strong>de</strong>n UTP sternetwerken met een maximumlengte van<br />
90 tot 100 meter aangelegd<br />
1.5.3 Voor<strong>de</strong>len:<br />
- kle<strong>in</strong>e diameter van <strong>de</strong> kabels - er gaan meer kabels <strong>in</strong> kle<strong>in</strong>ere ruimte<br />
- geschikt voor alle protocollen en systemen, ook voor telefonie<br />
- door 1 kabel van 4 paartjes stuurt men bv een ethernet en een telefoon<br />
signaal<br />
- er wor<strong>de</strong>n reeds netwerken aangelegd voor 100/250 Mbps en meer<br />
- betere afscherm<strong>in</strong>g dan bij coax kabels<br />
1.5.4 Na<strong>de</strong>len:<br />
- men moet voor elke gebruiker één of meer<strong>de</strong>re aparte dra<strong>de</strong>n trekken<br />
- biedt m<strong>in</strong><strong>de</strong>r beveilig<strong>in</strong>g tegen afluisteren<br />
1.5.5 ITP<br />
- voor gebruik bij Industrieel <strong>Ethernet</strong> heeft men een nieuwe benam<strong>in</strong>g <strong>in</strong> het leven geroepen: ITP<br />
- Industrial Twisted Pair is voor <strong>de</strong> rest gebaseerd op <strong>de</strong>zelf<strong>de</strong> specificaties als <strong>de</strong> gewone UTP.<br />
1.5.6 In<strong>de</strong>l<strong>in</strong>g <strong>in</strong> categorieën of levels.<br />
- level 1 geschikt voor telefonie<br />
- level 2 geschikt voor datatransmissie tot 4 Mbps<br />
- level 3 geschikt voor datatransmissie tot 10 Mbps<br />
- level 4 geschikt voor datatransmissie tot 20 Mbps<br />
- level 5 geschikt voor datatransmissie tot 100 Mbps<br />
- level 5 E geschikt voor datatransmissie tot 100 Mbps<br />
- level 6 geschikt voor datatransmissie tot 1000 Mbps<br />
1.5.7 Aansluiten van <strong>de</strong> RJ45 pluggen<br />
- <strong>de</strong> vier paren hebben een verschillen<strong>de</strong> kleur: blauw, oranje, groen en bru<strong>in</strong><br />
- er zijn drie mogelijkhe<strong>de</strong>n om een RJ45 plug aan te sluiten<br />
- 568-B is <strong>de</strong> standaard<br />
__________________________________________________________________________________<br />
Opleid<strong>in</strong>g TAS/PLC - <strong>Basis</strong> <strong>Netwerken</strong> - <strong>Ethernet</strong> <strong>TCP</strong>/<strong>IP</strong> <strong>in</strong> <strong>de</strong> <strong>in</strong>dustrie - M. Bonner Pag. 4 / 42
1.5.8 Gebruik van <strong>de</strong> verschillen<strong>de</strong> RJ pluggen.<br />
RJ11 en RJ12 voor aansluit<strong>in</strong>g telefoon, fax of mo<strong>de</strong>m<br />
RJ12 met lock<strong>in</strong>g rechts is speciaal ontworpen voor aansluit<strong>in</strong>g DEC<br />
RJ45 dit is <strong>de</strong> standaard voor <strong>de</strong> meeste systemen<br />
1.5.9 Industrieel ethernet<br />
- verschillen<strong>de</strong> fabrikanten brengen een eigen type RJ45 connector op <strong>de</strong> markt (zwaar<strong>de</strong>re of<br />
waterdichte uitvoer<strong>in</strong>g).<br />
1.5.10 Verschil tussen een straight en cross cable.<br />
1.5.11 Gebruik van een straight of een cross cable.<br />
- verb<strong>in</strong>d<strong>in</strong>gen tussen een gebruiker en een netwerkapparaat wordt uitgevoerd met een straight cable<br />
voorbeeld aansluiten van een BC9000, BC9050 of een CX9000 op een switch<br />
- verb<strong>in</strong>d<strong>in</strong>gen tussen twee netwerkapparaten wor<strong>de</strong>n uitgevoerd met een cross cable<br />
voorbeeld het verb<strong>in</strong><strong>de</strong>n van een switch met een hub, men kan ook een straight cable gebruiken als er<br />
een ‘daisy cha<strong>in</strong>’ schakelaartje op staat<br />
- verb<strong>in</strong>d<strong>in</strong>gen tussen twee gebruikers wor<strong>de</strong>n uitgevoerd met een cross cable<br />
voorbeeld aansluiten van een BC9000 direct op <strong>de</strong> netwerkkaart van een PC<br />
- De meeste apparatuur die he<strong>de</strong>n op <strong>de</strong> markt komt is ‘Auto Switch<strong>in</strong>g’ dit wil zeggen dat <strong>de</strong> apparatuur<br />
zelf <strong>de</strong>tecteert hoe <strong>de</strong> verb<strong>in</strong>d<strong>in</strong>g moet gemaakt wor<strong>de</strong>n en stelt zich automatisch <strong>in</strong><br />
voorbeeld aansluiten van een BC9000 of een CX9000 op <strong>de</strong> netwerkkaart van een PC<br />
voorbeeld aansluiten van een BC9050 of een CX9000 op een switch<br />
meestal zullen we dus een straight cable gebruiken<br />
__________________________________________________________________________________<br />
Opleid<strong>in</strong>g TAS/PLC - <strong>Basis</strong> <strong>Netwerken</strong> - <strong>Ethernet</strong> <strong>TCP</strong>/<strong>IP</strong> <strong>in</strong> <strong>de</strong> <strong>in</strong>dustrie - M. Bonner Pag. 5 / 42
1.6 Technische kenmerken van koper kabels.<br />
1.6.1 Impedantie van een koper kabel.<br />
Elke koperdraad of -kabel kunnen we beschouwen als een comb<strong>in</strong>atie van R (Ohmse weerstand) L<br />
(<strong>in</strong>ductieve weerstand) en C (capacitieve weerstand).<br />
Invloed van <strong>de</strong> frequentie op een koper kabel:<br />
U = R x I spann<strong>in</strong>g = weerstand x stroomsterkte (Wet van Ohm)<br />
R = U / I weerstand = spann<strong>in</strong>g / stroomsterkte<br />
Z = R² + (XL - XC)² impedantie = optelsom van weerstand, <strong>in</strong>ductie en capaciteit<br />
R = r l / A weerstand van koperdraad = r x lengte / doorsne<strong>de</strong><br />
XL = wL <strong>in</strong>ductieve weerstand = hoeksnelheid x <strong>in</strong>ductie<br />
XC = 1 / wC capacitieve weerstand = 1 / hoeksnelheid x capaciteit<br />
w = 2 p f hoeksnelheid = 2 x p x frequentie<br />
Besluit:<br />
- Als <strong>de</strong> frequentie verhoogt zal <strong>de</strong> <strong>in</strong>ductie stijgen en <strong>de</strong> capaciteit dalen, dus zal <strong>de</strong> impedantie <strong>in</strong> ie<strong>de</strong>r<br />
geval stijgen.<br />
- Het komt er dus op aan kabels te produceren waarvan <strong>de</strong> impedantie zo laag mogelijk wordt<br />
gehou<strong>de</strong>n.<br />
1.6.2 Demp<strong>in</strong>g.<br />
- Een uitgestuurd signaal wordt door <strong>de</strong> eigenschappen van <strong>de</strong> kabel vervormd.<br />
- De <strong>de</strong>mp<strong>in</strong>gwaar<strong>de</strong> zorgt ervoor dat <strong>de</strong> maximum waar<strong>de</strong>n van een signaal afgevlakt wor<strong>de</strong>n.<br />
1.6.3 Crosstalk (overspraak).<br />
- Elk stroompje dat door een koper<br />
kabel vloeit veroorzaakt een<br />
magnetisch veld. In elke koper<br />
draad die zich bev<strong>in</strong>dt <strong>in</strong> een<br />
veran<strong>de</strong>rend magnetisch veld zal<br />
een emk (spann<strong>in</strong>g) opgewekt<br />
wor<strong>de</strong>n.<br />
- Kabels die naast mekaar liggen<br />
zullen dus elkaar beïnvloe<strong>de</strong>n. Dit<br />
verschijnsel noemt men crosstalk.<br />
- Hoe hoger <strong>de</strong> frequentie hoe<br />
groter <strong>de</strong> kans op crosstalk.<br />
- Men lost dit probleem op door <strong>in</strong><br />
een zelf<strong>de</strong> kabel naast elkaar liggen<strong>de</strong> a<strong>de</strong>rparen op een verschillen<strong>de</strong> lengte te twisten.<br />
__________________________________________________________________________________<br />
Opleid<strong>in</strong>g TAS/PLC - <strong>Basis</strong> <strong>Netwerken</strong> - <strong>Ethernet</strong> <strong>TCP</strong>/<strong>IP</strong> <strong>in</strong> <strong>de</strong> <strong>in</strong>dustrie - M. Bonner Pag. 6 / 42
1.6.4 Afscherm<strong>in</strong>g van een koper kabel.<br />
Afscherm<strong>in</strong>g bij een gewoon draadpaar:<br />
Twee dra<strong>de</strong>n naast elkaar: <strong>de</strong> verticale pijlen staan voor een elektro-magnetisch stor<strong>in</strong>gsveld. Dit veld<br />
<strong>in</strong>duceert een stor<strong>in</strong>g op <strong>de</strong> signaaldra<strong>de</strong>n (zwarte pijlen).<br />
Afscherm<strong>in</strong>g bij twisted pair:<br />
De stroompjes, opgewekt <strong>in</strong> <strong>de</strong> tegenover elkaar liggen<strong>de</strong> signaaldra<strong>de</strong>n, heffen elkaar op door het<br />
twisten van <strong>de</strong> dra<strong>de</strong>n (zwarte pijlen).<br />
Coax-afscherm<strong>in</strong>g:<br />
- pr<strong>in</strong>cipe van <strong>de</strong> kooi van Faraday: gelijknamige lad<strong>in</strong>gen<br />
stoten elkaar af, lad<strong>in</strong>gen zullen zich dus aan <strong>de</strong> buitenkant <strong>in</strong><br />
<strong>de</strong> gevlochten mantel van een coax kabel verzamelen<br />
- het elektromagnetische stor<strong>in</strong>gsveld wordt afgebogen door <strong>de</strong><br />
afscherm<strong>in</strong>g waardoor <strong>in</strong> <strong>de</strong> kern <strong>de</strong> <strong>in</strong>vloed van stor<strong>in</strong>gen<br />
wordt gem<strong>in</strong>imaliseerd.<br />
1.6.5 Balancer<strong>in</strong>g van een signaal:<br />
- Unbalanced transmission<br />
Een elektromagnetische stor<strong>in</strong>g vloeit naar <strong>de</strong> massa, op <strong>de</strong> an<strong>de</strong>re draad zal <strong>de</strong> stor<strong>in</strong>g het signaal<br />
vervormen.<br />
- Balanced transmission<br />
De apparatuur wordt aangesloten op <strong>de</strong> kabel via een kle<strong>in</strong>e transformator, waardoor <strong>de</strong> kabel eigenlijk<br />
een gesloten keten vormt waar <strong>de</strong> spann<strong>in</strong>g zich zal uitbalanceren, vandaar <strong>de</strong> benam<strong>in</strong>g.<br />
Een elektromagnetische stor<strong>in</strong>g zal door <strong>de</strong> constructie geneutraliseerd wor<strong>de</strong>n.<br />
1.6.6 Relatie tussen netwerk en kabeltype:<br />
Er bestaat geen specifieke <strong>Ethernet</strong>- of Token-R<strong>in</strong>g-bekabel<strong>in</strong>g.<br />
UTP bekabel<strong>in</strong>g kan voor <strong>de</strong> meeste protocollen gebruikt wor<strong>de</strong>n, ook voor mo<strong>de</strong>m en telefonie.<br />
Om <strong>de</strong>ze re<strong>de</strong>n wordt bij nieuwbouw meestal een UTP voorbekabel<strong>in</strong>g geïnstalleerd zon<strong>de</strong>r dat men<br />
weet welk computersysteem uite<strong>in</strong><strong>de</strong>lijk zal geplaatst wor<strong>de</strong>n.<br />
__________________________________________________________________________________<br />
Opleid<strong>in</strong>g TAS/PLC - <strong>Basis</strong> <strong>Netwerken</strong> - <strong>Ethernet</strong> <strong>TCP</strong>/<strong>IP</strong> <strong>in</strong> <strong>de</strong> <strong>in</strong>dustrie - M. Bonner Pag. 7 / 42
HOOFDSTUK 2 LOCAL AREA NETWORK.<br />
2.1 In<strong>de</strong>l<strong>in</strong>g en soorten netwerken.<br />
2.1.1 In<strong>de</strong>l<strong>in</strong>g volgens <strong>de</strong> structuur.<br />
- Gesloten netwerk is een netwerk aangelegd door <strong>de</strong> leverancier van <strong>de</strong> computerapparatuur meestal<br />
ma<strong>in</strong>frame of m<strong>in</strong>i computer (IBM - WANG - DEC), <strong>de</strong> bekabel<strong>in</strong>g wordt door <strong>de</strong> leverancier geplaatst,<br />
er kan meestal alleen apparatuur aangesloten wor<strong>de</strong>n van hetzelf<strong>de</strong> merk.<br />
- Open netwerk is een netwerk geïnstalleerd volgens <strong>in</strong>ternationaal vastgeleg<strong>de</strong> regels en standaar<strong>de</strong>n<br />
waarop alle merken en soorten apparatuur kan wor<strong>de</strong>n aangesloten (ook telefonie).<br />
2.1.2 In<strong>de</strong>l<strong>in</strong>g volgens <strong>de</strong> grootte.<br />
- LAN = Local Area Network netwerk <strong>in</strong> een kantooromgev<strong>in</strong>g (max. oppervlakte 10 km²)<br />
- WAN = Wi<strong>de</strong> Area Network verschillen<strong>de</strong> LAN’s gekoppeld via het telefoonnet (of gehuur<strong>de</strong> lijnen)<br />
- MAN = Metropolitan Area Network verschillen<strong>de</strong> WAN’s gekoppeld via bv satellietverb<strong>in</strong>d<strong>in</strong>g<br />
2.1.3 In<strong>de</strong>l<strong>in</strong>g volgens bandbreedte.<br />
De bandbreedte van een kabel is het verschil tussen <strong>de</strong> laagste en <strong>de</strong> hoogste frequentie die door die<br />
kabel kan wor<strong>de</strong>n getransporteerd.<br />
- <strong>Basis</strong>band: Digitale <strong>in</strong>formatie wordt serieel via <strong>de</strong> basisband verstuurd, één bit tegelijk. Afhankelijk<br />
van het netwerk ligt <strong>de</strong> snelheid tussen <strong>de</strong> 4 en <strong>de</strong> 100 Mbps. De <strong>Ethernet</strong> standaard maakt gebruik van<br />
<strong>de</strong> basisband.<br />
- Breedband: Breedband systemen maken gebruik van analoge signalen met diverse frequenties die<br />
boven mekaar wor<strong>de</strong>n gemoduleerd. Telenet maakt hiervan gebruik om een aantal TV-stations, <strong>in</strong>ternet,<br />
telefoonverkeer tegelijk op <strong>de</strong> kabel te plaatsen.<br />
2.1.4 In<strong>de</strong>l<strong>in</strong>g volgens netwerk architectuur of topologie.<br />
- Busstructuur:<br />
Alle werkstations zijn rechtstreeks aangesloten op<br />
een centrale kabel die ook verbon<strong>de</strong>n is met <strong>de</strong><br />
server. Aan bei<strong>de</strong> uite<strong>in</strong><strong>de</strong>n van <strong>de</strong> centrale kabel<br />
bev<strong>in</strong>dt zich een weerstand, een zogenaam<strong>de</strong><br />
term<strong>in</strong>ator.<br />
Een bustopologie is een passief netwerk, dit wil<br />
zeggen dat <strong>de</strong> werkstations enkel luisteren naar<br />
<strong>de</strong> signalen die over het netwerk gezon<strong>de</strong>n<br />
wor<strong>de</strong>n, maar niet verantwoor<strong>de</strong>lijk zijn voor het<br />
doorzen<strong>de</strong>n van het signaal van het ene station<br />
naar het an<strong>de</strong>re.<br />
- R<strong>in</strong>gstructuur:<br />
De werkstations zijn fysisch gekoppeld aan één kabel die <strong>in</strong> r<strong>in</strong>gvorm is<br />
geplaatst. Al het netwerkverkeer verplaatst zich <strong>in</strong> één richt<strong>in</strong>g door <strong>de</strong> r<strong>in</strong>g<br />
en wordt gecontroleerd door een bepaald elektrisch signaal (het ‘token’)<br />
dat door <strong>de</strong> r<strong>in</strong>g gaat, boodschappen oppikt en el<strong>de</strong>rs aflevert.<br />
Een <strong>de</strong>rgelijk netwerk is dus een actief netwerk, elk aangesloten station<br />
leest <strong>de</strong> data b<strong>in</strong>nen, kijkt of het niet voor hem is bestemd, regenereert en<br />
versterkt het signaal en geeft het vervolgens door aan het volgen<strong>de</strong> station<br />
<strong>in</strong> <strong>de</strong> r<strong>in</strong>g.<br />
- Sterstructuur:<br />
Elk werkstation is via een eigen kabel op een centraal apparaat<br />
aangesloten, <strong>de</strong> zogenaam<strong>de</strong> hub. De hub kan actief zijn (dit wil<br />
zeggen dat hij het signaal kan versterken) of passief.<br />
Deze topologie vereist meer kabel dan enig an<strong>de</strong>r schema, maar<br />
maakt het eenvoudig <strong>de</strong> bron van een stor<strong>in</strong>g te i<strong>de</strong>ntificeren.<br />
Bovendien zal een hardware stor<strong>in</strong>g zel<strong>de</strong>n het functioneren van het<br />
gehele netwerk beïnvloe<strong>de</strong>n, slechts één werkstation zal weigeren te<br />
functioneren. Daarom ook is het zeer eenvoudig een werkstation toe<br />
te voegen, te verwij<strong>de</strong>ren of te verplaatsen.<br />
__________________________________________________________________________________<br />
Opleid<strong>in</strong>g TAS/PLC - <strong>Basis</strong> <strong>Netwerken</strong> - <strong>Ethernet</strong> <strong>TCP</strong>/<strong>IP</strong> <strong>in</strong> <strong>de</strong> <strong>in</strong>dustrie - M. Bonner Pag. 8 / 42
2.2 Standaardisatie.<br />
2.2.1 Het IEEE.<br />
- Comités van het Institute of Electrical and Electronic Eng<strong>in</strong>eers (IEEE)<br />
vormen een on<strong>de</strong>r<strong>de</strong>el van een wereldwij<strong>de</strong> organisatie (OSI) die zich<br />
bezighoudt met het standaardiseren van netwerk problematiek.<br />
2.2.2 Het IEEE 802.<br />
- Dit comité houdt zich specifiek bezig met <strong>de</strong> standardiser<strong>in</strong>g van alles wat<br />
te maken heeft met netwerken.<br />
- De nummers dui<strong>de</strong>n <strong>de</strong> verschillen<strong>de</strong> <strong>de</strong>elgebie<strong>de</strong>n aan <strong>in</strong> chronologische<br />
volgor<strong>de</strong> van <strong>de</strong> ontwikkel<strong>in</strong>g.<br />
2.3 Het OSI mo<strong>de</strong>l.<br />
- Het OSI mo<strong>de</strong>l (Open Systems Interconnection) opgebouwd uit zeven lagen is gestandaardiseerd <strong>in</strong><br />
1977 door het l.S.0. (International Standards Organisation).<br />
- Het OSI-mo<strong>de</strong>l is een gestandaardiseerd mid<strong>de</strong>l om te beschrijven hoe data wordt verstuurd over een<br />
netwerk.<br />
- Het zorgt er voor dat er compatibiliteit en <strong>in</strong>teroperabiliteit is tussen <strong>de</strong> verschillen<strong>de</strong> types van<br />
netwerktechnologieën van organisaties over <strong>de</strong> hele wereld.<br />
- Dit mo<strong>de</strong>l <strong>de</strong>elt <strong>de</strong> communicatie <strong>in</strong> <strong>in</strong> zeven lagen. Daarom wordt dit ook wel het Zevenlagenmo<strong>de</strong>l<br />
genoemd<br />
- Data die wordt verstuurd krijgt telkens een ‘Layer hea<strong>de</strong>r’ mee. Aan <strong>de</strong> ontvanst zij<strong>de</strong> wor<strong>de</strong>n <strong>de</strong>ze<br />
hea<strong>de</strong>rs terug verwij<strong>de</strong>rd tot enkel <strong>de</strong> oorspronkelijke data overblijft.<br />
- We maken <strong>de</strong> vergelijk<strong>in</strong>g met het versturen van bv een boek, dit wordt <strong>in</strong>gepakt <strong>in</strong> plastic, dan <strong>in</strong> een<br />
kartonnen doos, <strong>de</strong>ze gaat samen met an<strong>de</strong>re dozen op een pallet, verschillen<strong>de</strong> palletten gaan <strong>in</strong> een<br />
conta<strong>in</strong>er, enz. Uite<strong>in</strong><strong>de</strong>lijk zal een vrachtwagen (of boot, of tre<strong>in</strong>) ervoor zorgen dat <strong>de</strong> bestell<strong>in</strong>g op zijn<br />
bestemm<strong>in</strong>g geraakt, daar wordt alles terug uitgepakt tot enkel het boek overblijft.<br />
__________________________________________________________________________________<br />
Opleid<strong>in</strong>g TAS/PLC - <strong>Basis</strong> <strong>Netwerken</strong> - <strong>Ethernet</strong> <strong>TCP</strong>/<strong>IP</strong> <strong>in</strong> <strong>de</strong> <strong>in</strong>dustrie - M. Bonner Pag. 9 / 42
2.4 Functies van het zeven lagensysteem.<br />
2.4.1 Laag 1: Physical layer.<br />
- De mechanische, elektrische en functionele karakteristieken wor<strong>de</strong>n hier omschreven.<br />
- De data-eenheid <strong>in</strong> <strong>de</strong>ze laag heet een bit (waar<strong>de</strong> 0 of 1).<br />
- De fysieke laag zorgt voor het transport van bits over <strong>de</strong> transmissieweg.<br />
- Voorbeeld: USB voor een seriële poort bij een PC.<br />
2.4.2 Laag 2: Datal<strong>in</strong>k layer.<br />
- Verpakken en adresseren van datapakketjes.<br />
- De data-eenheid <strong>in</strong> <strong>de</strong>ze laag heet een frame, een frame bevat meer<strong>de</strong>re bits.<br />
- De datal<strong>in</strong>klaag zorgt voor een betrouwbaar transport van <strong>de</strong> frames over een verb<strong>in</strong>d<strong>in</strong>g (l<strong>in</strong>k).<br />
- Er wordt veel aandacht besteed aan het controleren van <strong>de</strong> <strong>in</strong>formatie op fouten (checksum).<br />
- Bij een fout wordt het verm<strong>in</strong>kte frame opnieuw verstuurd.<br />
- Voorbeeld: <strong>de</strong> V-standaar<strong>de</strong>n voor mo<strong>de</strong>ms, het ethernet protocol.<br />
2.4.3 Laag 3: Network layer.<br />
- Verschillen<strong>de</strong> frames wor<strong>de</strong>n samengebracht wor<strong>de</strong>n <strong>in</strong> één enkel packet.<br />
- De data-eenheid <strong>in</strong> <strong>de</strong>ze laag heet een packet, een packet bevat meer<strong>de</strong>re frames.<br />
- De netwerklaag zorgt ervoor dat <strong>de</strong> packetjes op een optimale manier door het netwerk wordt<br />
getransporteerd.<br />
- Op <strong>de</strong>ze laag wordt <strong>de</strong> kortste maar ook <strong>de</strong> snelste route berekend.<br />
- Rout<strong>in</strong>g. Bij een trage of ontbreken<strong>de</strong> verb<strong>in</strong>d<strong>in</strong>g zal <strong>de</strong>ze laag een an<strong>de</strong>re ‘route’ uitstippelen.<br />
- Voorbeeld. Het mooiste voorbeeld is ongetwijfeld het Internet Protocol.<br />
2.4.4 Laag 4: Transport layer.<br />
- Error <strong>de</strong>tection en recovery. Deze laag controleert of <strong>de</strong> gegevens correct wer<strong>de</strong>n doorgestuurd.<br />
- De data-eenheid <strong>in</strong> <strong>de</strong>ze laag heet een message, een message bevat meer<strong>de</strong>re packets.<br />
- De transportlaag zorgt ervoor dat alle <strong>in</strong>formatie daadwerkelijk zijn bestemm<strong>in</strong>g heeft bereikt.<br />
- Voorbeeld: <strong>TCP</strong> (Transport Control Protocol) UDP of ATM (Asynchronous Transfer Mo<strong>de</strong>).<br />
2.4.5 Laag 5: Session layer.<br />
- De sessielaag is <strong>de</strong> organisator van <strong>de</strong> verb<strong>in</strong>d<strong>in</strong>g tussen <strong>de</strong> e<strong>in</strong>dgebruikers (bv prioriteiten).<br />
- De sessielaag is verantwoor<strong>de</strong>lijk voor alle mid<strong>de</strong>len die noodzakelijk zijn voor <strong>de</strong> sessie. Denk hierbij<br />
aan het ver<strong>de</strong>len van <strong>de</strong> transportcapaciteit over <strong>de</strong> gebruikers.<br />
- Deze laag kan vergeleken wor<strong>de</strong>n met een verkeersagent, die erop toeziet dat het dataverkeer tussen<br />
twee applicaties or<strong>de</strong>lijk en volgens gemaakte afspraken verloopt.<br />
2.4.6 Laag 6: Presentation layer.<br />
- Co<strong>de</strong>r<strong>in</strong>g. Op <strong>de</strong>ze laag wordt <strong>de</strong> conversie gedaan bv van W<strong>in</strong>dows naar Novell omgev<strong>in</strong>g.<br />
- De presentatielaag zorgt voor het presenteren van <strong>de</strong> gegevens bij <strong>de</strong> zen<strong>de</strong>r en <strong>de</strong> ontvanger op een<br />
manier die voor bei<strong>de</strong>n dui<strong>de</strong>lijk is.<br />
- Verschillen <strong>in</strong> taal moeten wor<strong>de</strong>n geconverteerd.<br />
- Voorbeeld: Reflection Suite presenteert bv ma<strong>in</strong>frame sessies op een W<strong>in</strong>dows platform.<br />
2.4.7 Laag 7: Application layer.<br />
- De applicatielaag biedt functies en diensten aan voor <strong>de</strong> uite<strong>in</strong><strong>de</strong>lijke toepass<strong>in</strong>gen.<br />
- De applicatielaag maakt het netwerk geschikt voor het gebruik, ondanks dat <strong>de</strong> toepass<strong>in</strong>gen<br />
verschillend kunnen zijn (databases, tekstverwerkers, teken<strong>in</strong>gprogramma's).<br />
- Voorbeel<strong>de</strong>n:<br />
- HTTP: toegang tot het <strong>in</strong>ternet (bv Internet Explorer).<br />
- SNMP: versturen van elektronische mail (bv Outlook)<br />
- FTP: beheer van bestan<strong>de</strong>n (bv download).<br />
__________________________________________________________________________________<br />
Opleid<strong>in</strong>g TAS/PLC - <strong>Basis</strong> <strong>Netwerken</strong> - <strong>Ethernet</strong> <strong>TCP</strong>/<strong>IP</strong> <strong>in</strong> <strong>de</strong> <strong>in</strong>dustrie - M. Bonner Pag. 10 / 42
2.5 Samenstell<strong>in</strong>g van het LAN.<br />
2.5.1 Hub (of repeater).<br />
- een hub is een algemene naam voor een<br />
concentratiepunt <strong>in</strong> het netwerk.<br />
- afgeleid van het Engelse hub =<br />
fietswielnaaf.<br />
- werkt op <strong>de</strong> fysieke laag.<br />
- een hub pikt een signaal van een<br />
segment op, regenereert en versterkt het.<br />
- geeft alle verkeer door <strong>in</strong> alle richt<strong>in</strong>gen<br />
(ook problemen)<br />
- alle segmenten moeten <strong>de</strong>zelf<strong>de</strong><br />
toegangsmetho<strong>de</strong> gebruiken, datapakketjes wor<strong>de</strong>n niet omgezet.<br />
- een hub kan verschillen<strong>de</strong> soorten media koppelen (bv UTP aan fiber).<br />
- zijn <strong>de</strong> meest eenvoudige en goedkoopste manier om een netwerksegment uit te brei<strong>de</strong>n.<br />
2.5.2 Switch.<br />
- een switch kan alles wat een hub kan,<br />
maar ook:<br />
- twee ongelijke segmenten zoals <strong>Ethernet</strong><br />
en Token R<strong>in</strong>g met elkaar verb<strong>in</strong><strong>de</strong>n en<br />
pakketten converteren.<br />
- switches werken <strong>in</strong> <strong>de</strong> datal<strong>in</strong>k laag.<br />
- een overbelast netwerk <strong>in</strong> twee<br />
afzon<strong>de</strong>rlijke netwerken ver<strong>de</strong>len, het<br />
netwerkverkeer op elk segment verm<strong>in</strong><strong>de</strong>ren<br />
en daardoor het netwerk efficiënter maken.<br />
- uit elk pakketje dat <strong>de</strong> switch passeert,<br />
wordt het bronadres gekopieerd naar een routetabel, met <strong>de</strong>ze <strong>in</strong>formatie leert <strong>de</strong> switch <strong>in</strong> welk<br />
segment van het netwerk <strong>de</strong> aangesloten werkstations zich bev<strong>in</strong><strong>de</strong>n.<br />
- een switch kan gebruikt wor<strong>de</strong>n om netwerksegmenten hardwarematig van elkaar te isoleren<br />
2.5.3 Router.<br />
- een router kan alles wat een hub en een<br />
switch kan maar ook:<br />
- complexe <strong>in</strong>formatie over <strong>de</strong> netwerk<br />
adresser<strong>in</strong>g <strong>in</strong> het pakket lezen, ze<br />
hebben toegang tot aanvullen<strong>de</strong><br />
<strong>in</strong>formatie omdat ze <strong>in</strong> <strong>de</strong> netwerklaag van<br />
het OSI mo<strong>de</strong>l opereren.<br />
- routers kijken niet naar het<br />
bestemm<strong>in</strong>gsadres van een werkstation:<br />
ze kijken alleen naar het netwerkadres, dit<br />
stelt <strong>de</strong> router <strong>in</strong> staat een verb<strong>in</strong>d<strong>in</strong>g veel<br />
sneller te maken (vergelijk met <strong>de</strong> werk<strong>in</strong>g<br />
van <strong>de</strong> post).<br />
2.5.4 Gateway.<br />
- een gateways maakt communicatie<br />
mogelijk tussen verschillen<strong>de</strong> netwerk<br />
architecturen.<br />
- <strong>de</strong> meeste gateways gebruiken alle<br />
zeven lagen van het OSI mo<strong>de</strong>l omdat<br />
ze <strong>de</strong> conversie van het protocol <strong>in</strong> <strong>de</strong><br />
applicatielaag uitvoeren.<br />
- een algemene toepass<strong>in</strong>g van<br />
gateways is <strong>de</strong> vertal<strong>in</strong>g tussen<br />
personal computers en omgev<strong>in</strong>gen met<br />
m<strong>in</strong>icomputers of ma<strong>in</strong>frames.<br />
__________________________________________________________________________________<br />
Opleid<strong>in</strong>g TAS/PLC - <strong>Basis</strong> <strong>Netwerken</strong> - <strong>Ethernet</strong> <strong>TCP</strong>/<strong>IP</strong> <strong>in</strong> <strong>de</strong> <strong>in</strong>dustrie - M. Bonner Pag. 11 / 42
2.6 Enkele voorbeel<strong>de</strong>n.<br />
2.6.1 Kantoornetwerk.<br />
2.6.2 Industrieel netwerk.<br />
__________________________________________________________________________________<br />
Opleid<strong>in</strong>g TAS/PLC - <strong>Basis</strong> <strong>Netwerken</strong> - <strong>Ethernet</strong> <strong>TCP</strong>/<strong>IP</strong> <strong>in</strong> <strong>de</strong> <strong>in</strong>dustrie - M. Bonner Pag. 12 / 42
HOOFDSTUK 3 ETHERNET.<br />
3.1 Kenmerken.<br />
- In 1974 ontwikkeld <strong>in</strong> <strong>de</strong> laboratoria van Xerox, oorspronkelijk als een 1 Mbps LAN.<br />
- In 1978 tot standaard verheven als 10 Mbps LAN technologie.<br />
- Halverwege <strong>de</strong> jaren 1990 versneld tot 100 Mbps (he<strong>de</strong>n uitgebreid tot 1000 Mbps).<br />
- <strong>Ethernet</strong> kan draaien op alle media (thick als th<strong>in</strong> coax kabel, STP, UTP en Fibers).<br />
- <strong>Ethernet</strong> producten wor<strong>de</strong>n door bijna alle fabrikanten aangebo<strong>de</strong>n (bv SMC, AMP, D-L<strong>in</strong>k, 3Com).<br />
3.2 CSMA/CD.<br />
<strong>Ethernet</strong> gebruikt het toegangsprotocol Carrier Sense Multiple Access with Collision Detection.<br />
- CS (Carrier Sense):<br />
Voordat een PC een bericht gaat verzen<strong>de</strong>n, wordt gecontroleerd of <strong>de</strong> kabel op dat moment bezet is.<br />
- MA (Multiple Access):<br />
Meer<strong>de</strong>re netwerkstations zijn direct op het netwerk aangesloten en maken gebruik van hetzelf<strong>de</strong><br />
medium.<br />
- CD (Collision Detection):<br />
Als er bots<strong>in</strong>gen tussen <strong>de</strong> data optre<strong>de</strong>n, wor<strong>de</strong>n <strong>de</strong>ze herkend en wordt er dienovereenkomstig<br />
gereageerd.<br />
3.2.1 Werk<strong>in</strong>g.<br />
- een PC wil gegevens verzen<strong>de</strong>n<br />
- controleert of <strong>de</strong> lijn vrij is<br />
- is dat niet het geval, dan wacht hij<br />
- als <strong>de</strong> lijn vrij komt verzendt hij zijn data<br />
- als echter tegelijkertijd nog een an<strong>de</strong>r apparaat zijn<br />
beurt heeft afgewacht, beg<strong>in</strong>t die ook zijn gegevens te<br />
verzen<strong>de</strong>n<br />
- een gegevensbots<strong>in</strong>g wordt onmid<strong>de</strong>llijk herkend<br />
(Collision Detection) door <strong>de</strong> bei<strong>de</strong> stations<br />
- <strong>de</strong> actie wordt afgebroken<br />
- het verzen<strong>de</strong>n wordt na een bepaal<strong>de</strong> willekeurige<br />
wachttijd opnieuw gestart<br />
- <strong>de</strong> lengte van die wachttijd wordt berekend volgens<br />
een wiskundig algoritme<br />
- hoe meer werkstations aangesloten op een segment,<br />
hoe groter <strong>de</strong> kans op bots<strong>in</strong>gen.<br />
- het aantal bots<strong>in</strong>gen is natuurlijk van grote <strong>in</strong>vloed op<br />
<strong>de</strong> prestaties van het netwerk als geheel<br />
- het aantal collisions neemt kwadratisch toe met als<br />
gevolg dat een ethernet op een bepaald moment totaal onwerkbaar wordt.<br />
3.2.2 Een collision dome<strong>in</strong>.<br />
is het volledige netwerksegment waarop <strong>de</strong> collision zich zal versprei<strong>de</strong>n met gevolgen voor alle<br />
aangesloten <strong>de</strong>elnemers<br />
3.2.3 Samenstell<strong>in</strong>g van een dataframe.<br />
- een ethernet frame is m<strong>in</strong>imaal 72 en maximaal 1526 bytes groot.<br />
- samenstell<strong>in</strong>g van het frame:<br />
- Beg<strong>in</strong>teken 7 bytes - Frame Type 2 bytes<br />
- Start of Frame 1 byte - Dataveld 46 tot 1500 bytes<br />
- Dest<strong>in</strong>ation Addres 6 bytes - Frame Check Sum 4 bytes<br />
- Source Addres 6 bytes<br />
__________________________________________________________________________________<br />
Opleid<strong>in</strong>g TAS/PLC - <strong>Basis</strong> <strong>Netwerken</strong> - <strong>Ethernet</strong> <strong>TCP</strong>/<strong>IP</strong> <strong>in</strong> <strong>de</strong> <strong>in</strong>dustrie - M. Bonner Pag. 13 / 42
3.3 Het MAC adres.<br />
- elke apparaat dat wordt aangesloten aan een ethernet segment heeft een uniek toegangsadres, het<br />
Media Access Control adress.<br />
- <strong>in</strong> elk ethernet frame wordt het MAC adres van <strong>de</strong> bestemmel<strong>in</strong>g en <strong>de</strong> verzen<strong>de</strong>r meegestuurd.<br />
3.3.1 Samenstell<strong>in</strong>g.<br />
- elk MAC adres heeft een grootte van 6 bytes = 48 bits = 2 48 = 281 biljoen mogelijkhe<strong>de</strong>n.<br />
- <strong>de</strong> eerste 24 bits zijn toegewezen aan <strong>de</strong> fabrikant van <strong>de</strong> apparatuur.<br />
- <strong>de</strong> laatste 24 bits vormen een volgnummer toegewezen door <strong>de</strong> fabrikant zelf.<br />
- bv 00-05-1A-00-3F-FF (fabrikant 3Com).<br />
3.3.2 Talstelsels.<br />
3.3.3 Waar v<strong>in</strong><strong>de</strong>n we het MAC adress?<br />
- Voor een PC met W<strong>in</strong>dows XP:<br />
Ga naar Start – Programma’s – Bureau accessoires – prompt (opent een zwart DOS scherm)<br />
Typ: ‘ipconfig /all’ dan enter (kijk bij <strong>de</strong> netwerkadapter – fysiek adres)<br />
An<strong>de</strong>re mogelijkheid:<br />
Configuratiescherm – Netwerkverb<strong>in</strong>d<strong>in</strong>gen – LANverb<strong>in</strong>d<strong>in</strong>g – On<strong>de</strong>rsteun<strong>in</strong>g – <strong>de</strong>tails<br />
Dan krijgt men een venster zoals afgebeeld.<br />
Voor een willekeurig apparaat:<br />
- Meer en meer <strong>in</strong>dustriële apparaten<br />
wor<strong>de</strong>n rechtstreeks op het ethernet<br />
gekoppeld.<br />
- Hier v<strong>in</strong>dt men meestal een stickertje<br />
met het MAC adres erop.<br />
- Er bestaat ook speciale software<br />
(netwerkscanners) die het netwerk<br />
aftasten om aangesloten apparatuur te<br />
<strong>de</strong>tecteren, maar soms weet men dan<br />
niet over welk toestel het juist gaat.<br />
Bv LANguard.<br />
An<strong>de</strong>re mogelijkheid:<br />
Ga naar Start – Programma’s – Bureau<br />
accessoires – prompt (opent een zwart<br />
DOS scherm)<br />
Typ: ‘arp - a’ dan enter<br />
Men kan ook een lijst maken met alle<br />
MAC adressen:<br />
Typ: ‘arp - a > c:\tekst.txt’ dan enter.<br />
__________________________________________________________________________________<br />
Opleid<strong>in</strong>g TAS/PLC - <strong>Basis</strong> <strong>Netwerken</strong> - <strong>Ethernet</strong> <strong>TCP</strong>/<strong>IP</strong> <strong>in</strong> <strong>de</strong> <strong>in</strong>dustrie - M. Bonner Pag. 14 / 42
HOOFDSTUK 4 <strong>TCP</strong>/<strong>IP</strong>.<br />
4.1 <strong>IP</strong> adresser<strong>in</strong>g.<br />
4.1.1 Omschrijv<strong>in</strong>g.<br />
- Het <strong>TCP</strong> (Transmission Control Protocol) werkt op laag 4 van het OSI mo<strong>de</strong>l en staat <strong>in</strong> voor het<br />
ver<strong>de</strong>len van <strong>de</strong> data <strong>in</strong> pakketten en voor een uitgebrei<strong>de</strong> foutcontrole.<br />
- Het <strong>IP</strong> (Internet Protocol) werkt op laag 3 en zal <strong>de</strong> adresser<strong>in</strong>g en rout<strong>in</strong>g verzorgen.<br />
- Elk apparaat op het netwerk heeft een uniek <strong>IP</strong> adres nodig om te vermij<strong>de</strong>n dat pakketjes data op <strong>de</strong><br />
verkeer<strong>de</strong> bestemm<strong>in</strong>g zou<strong>de</strong>n terecht komen.<br />
4.1.2 De Structuur van <strong>IP</strong> adressen.<br />
- Een <strong>IP</strong> adres omvat 32 bits en bestaat uit twee <strong>de</strong>len: een netwerk adres en een mach<strong>in</strong>e adres.<br />
- Het voor<strong>de</strong>el van <strong>de</strong>ze op<strong>de</strong>l<strong>in</strong>g is dat <strong>IP</strong> rout<strong>in</strong>g gebaseerd kan wor<strong>de</strong>n enkel op een ge<strong>de</strong>elte van het<br />
netwerk adres wat een snelheidsw<strong>in</strong>st oplevert (vergelijk met <strong>de</strong> werk<strong>in</strong>g van <strong>de</strong> post).<br />
- B<strong>in</strong>air wordt een <strong>IP</strong> adres voorgesteld door 4 bytes of 4 x 8 bits.<br />
- Decimaal komt men zo tot 4 getallen van 0 tot 255 geschei<strong>de</strong>n door een punt.<br />
het kle<strong>in</strong>ste adres: 0.0.0.0<br />
het grootste adres: 255.255.255.255<br />
Voorbeeld: 194.220.133.60<br />
Er wor<strong>de</strong>n vijf klassen <strong>IP</strong> adressen on<strong>de</strong>rschei<strong>de</strong>n:<br />
Klasse A<br />
- beg<strong>in</strong>t met 0 (het eerste getal gaat van 0 tot 127)<br />
- maximaal 126 klasse A netwerken met 16.777.214 mach<strong>in</strong>e adressen.<br />
- klasse A adressen zijn praktisch allemaal gereserveerd voor het ADD en grote bedrijven.<br />
- zij wor<strong>de</strong>n niet ver<strong>de</strong>eld on<strong>de</strong>r gebruikers van het Internet bv 112.210.5.5<br />
Klasse B<br />
- beg<strong>in</strong>t met 10 (het eerste getal gaat van 128 tot 191)<br />
- maximaal 16.383 klasse B netwerken met 65.534 mach<strong>in</strong>e adressen.<br />
- wor<strong>de</strong>n toegewezen aan mid<strong>de</strong>lgrote netwerken bv 155.210.5.5<br />
Klasse C<br />
- beg<strong>in</strong>t met 110 (het eerste getal gaat van 192 tot 223)<br />
- maximaal 2.097.152 klasse C netwerken met 254 mach<strong>in</strong>e adressen.<br />
- wor<strong>de</strong>n toegewezen aan kle<strong>in</strong>ere netwerken bv 220.11.144.5<br />
Klasse D<br />
- beg<strong>in</strong>t met 1110 (het eerste getal gaat van 224 tot 239)<br />
- bedoeld voor multicast<strong>in</strong>g bv vi<strong>de</strong>oconferenc<strong>in</strong>g via het Internet 228.161.144.51<br />
Klasse E<br />
- beg<strong>in</strong>t met 11110 (het eerste getal gaat van 240 tot 247)<br />
- <strong>de</strong>ze klasse is gereserveerd voor toekomstige uitbreid<strong>in</strong>gen.<br />
__________________________________________________________________________________<br />
Opleid<strong>in</strong>g TAS/PLC - <strong>Basis</strong> <strong>Netwerken</strong> - <strong>Ethernet</strong> <strong>TCP</strong>/<strong>IP</strong> <strong>in</strong> <strong>de</strong> <strong>in</strong>dustrie - M. Bonner Pag. 15 / 42
4.2 Subnet mask.<br />
4.2.1 Op<strong>de</strong>l<strong>in</strong>g <strong>in</strong> netwerk en gebruikers ge<strong>de</strong>elte.<br />
- Het subnet mask dient om het <strong>IP</strong> adres op te <strong>de</strong>len <strong>in</strong> twee stukken, het netwerk ge<strong>de</strong>elte en het<br />
ge<strong>de</strong>elte voor <strong>de</strong> gebruiker.<br />
- We nemen als voorbeeld een klasse B adres bv 172.16.17.2<br />
- Hierbij wordt het subnet mask: 255.255.0.0<br />
- B<strong>in</strong>air uitgedrukt is: 11111111.11111111.00000000.00000000<br />
- Elk eentje wordt gebruikt voor het netwerkge<strong>de</strong>elte en elk nulletje voor <strong>de</strong> gebruikers<br />
- Als men een PC, PLC of an<strong>de</strong>r apparaat wil opnemen <strong>in</strong> dat netwerksegment moeten <strong>de</strong> eerste twee<br />
cijfers i<strong>de</strong>ntiek zijn zoals <strong>in</strong> dit voorbeeld 172.16.x.x<br />
- De plaats van <strong>de</strong> ‘x' mag men <strong>in</strong>vullen met een getal van 1 tot 254, dit cijfer moet uniek zijn b<strong>in</strong>nen het<br />
netwerksegment.<br />
4.2.2 <strong>IP</strong> adressen <strong>in</strong> <strong>de</strong> <strong>RTC</strong> koffers.<br />
- De apparaten <strong>in</strong> <strong>de</strong> <strong>RTC</strong> koffers zijn <strong>in</strong>gesteld op een klasse C adres 192.168.123.x<br />
- Hierbij wordt het subnet mask: 255.255.255.0<br />
- B<strong>in</strong>air uitgedrukt is: 11111111.11111111.11111111.00000000<br />
- De plaats van <strong>de</strong> ‘x' wordt <strong>in</strong>gevuld met een getal van 1 tot 254, zie het lijstje ver<strong>de</strong>r <strong>in</strong> <strong>de</strong>ze cursus.<br />
- Het adres 192.168.123.0 mag men niet gebruiken, dit is het adres van het subnet zelf<br />
- Het adres 192.168.123.255 mag ook niet gebruikt wor<strong>de</strong>n, dit dient voor broadcast communicatie<br />
- Elk apparaat dat opgenomen wordt <strong>in</strong> het netwerksegment moet een uniek adres hebben, als men<br />
toevallig toch twee maal hetzelf<strong>de</strong> adres gebruikt heeft volgt een foutmeld<strong>in</strong>g:<br />
__________________________________________________________________________________<br />
Opleid<strong>in</strong>g TAS/PLC - <strong>Basis</strong> <strong>Netwerken</strong> - <strong>Ethernet</strong> <strong>TCP</strong>/<strong>IP</strong> <strong>in</strong> <strong>de</strong> <strong>in</strong>dustrie - M. Bonner Pag. 16 / 42
4.3 Toekennen van een <strong>IP</strong> adres.<br />
4.3.1 Dynamische toekenn<strong>in</strong>g.<br />
- met draagbare Pc’s weet men niet vooraf<br />
op welk stuk van het netwerk zal <strong>in</strong>gelogd<br />
wor<strong>de</strong>n, bijvoorbeeld <strong>in</strong> een bedrijf met<br />
verschillen<strong>de</strong> filialen die elk een eigen<br />
reeks <strong>IP</strong> adressen gebruiken.<br />
- een Internet provi<strong>de</strong>r met 20000 klanten<br />
zal bijvoorbeeld 5000 adressen aanvragen<br />
om het ren<strong>de</strong>ment te verhogen, niet alle <strong>IP</strong><br />
adressen zijn gelijktijdig <strong>in</strong> gebruik.<br />
- <strong>in</strong> <strong>de</strong>ze gevallen zal men het <strong>IP</strong> adres<br />
dynamisch laten toekennen vanaf een<br />
netwerkserver of router.<br />
- zelf <strong>in</strong>stellen van een <strong>IP</strong> adres is niet<br />
nodig (<strong>in</strong>stell<strong>in</strong>gen moeten op<br />
‘automatisch’ staan).<br />
- als alle adressen <strong>in</strong> gebruik zijn is het<br />
natuurlijk gedaan met <strong>in</strong>loggen.<br />
- het meest gebruikte protocol: DHCP<br />
(Dynamic Host Configuration Protocol).<br />
- het grote na<strong>de</strong>el van <strong>de</strong>ze metho<strong>de</strong> is<br />
dat een netwerkbeheer<strong>de</strong>r we<strong>in</strong>ig controle<br />
heeft bv op <strong>de</strong> i<strong>de</strong>ntiteit van een apparaat<br />
dat problemen veroorzaakt op het<br />
netwerk.<br />
4.3.2 Voorbeeld met W<strong>in</strong>dows XP.<br />
- open het W<strong>in</strong>dows configuratiescherm<br />
- ga naar ‘Netwerkverb<strong>in</strong>d<strong>in</strong>gen’<br />
- open <strong>de</strong> LAN-verb<strong>in</strong>d<strong>in</strong>g<br />
- open <strong>de</strong> ‘Eigenschappen’<br />
- open ‘Internet-protocol (<strong>TCP</strong>/<strong>IP</strong>)’<br />
- zorg dat ‘Automatisch een <strong>IP</strong> adres laten<br />
toewijzen’ aangev<strong>in</strong>kt is<br />
4.3.3 Vaste <strong>in</strong>stell<strong>in</strong>g.<br />
- bij voorkeur zal men werken met vast<br />
toegeken<strong>de</strong> <strong>IP</strong> adressen<br />
- door een naam te koppelen aan het <strong>IP</strong><br />
adres kan men makkelijker apparaten<br />
herkennen op het netwerk<br />
- gemakkelijker om gebruikers <strong>in</strong> te <strong>de</strong>len<br />
<strong>in</strong> groepen met bepaal<strong>de</strong> privileges<br />
- met het commando ‘p<strong>in</strong>g’ kan men <strong>de</strong><br />
aanwezigheid van een apparaat op het<br />
netwerk controleren<br />
- er is een waaier van controle en<br />
diagnose software om het netwerk te<br />
controleren<br />
- men kan gemakkelijker ‘log’ bestan<strong>de</strong>n<br />
filteren op basis van het <strong>IP</strong> adres.<br />
LET OP:<br />
OM EEN VERBINDING TE KUNNEN<br />
MAKEN MET DE APPARATEN VAN DE<br />
<strong>RTC</strong> KOFFERS MOET JE PC OF<br />
LAPTOP EEN <strong>IP</strong> ADRES IN DEZELFDE<br />
RANGE HEBBEN BV 192.168.123.25<br />
__________________________________________________________________________________<br />
Opleid<strong>in</strong>g TAS/PLC - <strong>Basis</strong> <strong>Netwerken</strong> - <strong>Ethernet</strong> <strong>TCP</strong>/<strong>IP</strong> <strong>in</strong> <strong>de</strong> <strong>in</strong>dustrie - M. Bonner Pag. 17 / 42
HOOFDSTUK 5 INDUSTRIEEL ETHERNET.<br />
5.1 Welke zijn <strong>de</strong> problemen met ethernet?<br />
5.1.1 Verhogen van <strong>de</strong> snelheid.<br />
- In het algemeen kan men veel problemen op het netwerk vermij<strong>de</strong>n door een goe<strong>de</strong> structuur en <strong>de</strong><br />
gepaste snelhe<strong>de</strong>n per segment.<br />
Oploss<strong>in</strong>g:<br />
- Sterstructuur maken met snelle glasvezel verb<strong>in</strong>d<strong>in</strong>gen tussen switches en routers (backbone).<br />
- Toestellen en apparatuur aansluiten met 100 Mbps of 1000 Mbps verb<strong>in</strong>d<strong>in</strong>gen.<br />
- Waar geen hoge snelheid vereist is (bv programmeren PLC) volstaat ook een 10 Mbps aansluit<strong>in</strong>g.<br />
- De tijd waarop een bitje wordt ge<strong>de</strong>tecteerd verkorten (hangt af van <strong>de</strong> elektronica).<br />
5.1.2 Problemen door kabelbreuk.<br />
- Een UTP netwerk wordt stervormig<br />
uitgevoerd, door een enkele kabelbreuk<br />
wordt mogelijk <strong>de</strong> verb<strong>in</strong>d<strong>in</strong>g tussen een<br />
apparaat en het netwerk verbroken.<br />
Oploss<strong>in</strong>g:<br />
- Een r<strong>in</strong>gvormige <strong>Ethernet</strong> structuur is<br />
hier <strong>de</strong> oploss<strong>in</strong>g. Met switches die<br />
Spann<strong>in</strong>g Tree Protocol on<strong>de</strong>rsteunen is<br />
het mogelijk om een netwerk<br />
automatisch te herconfigureren na een<br />
kabelbreuk.<br />
- Met ‘Fast STP’ of ‘Rapid STP’ is al een<br />
omschakeltijd van m<strong>in</strong><strong>de</strong>r dan 1<br />
secon<strong>de</strong> mogelijk. Dat is voor veel<br />
<strong>in</strong>dustriële toepass<strong>in</strong>gen aanvaardbaar.<br />
5.1.3 Collisions.<br />
- Collisions reageren op collisions dus dit fenomeen versterkt zichzelf met als gevolg dat een ethernet<br />
segment op een bepaald moment ‘plat valt’ en totaal onwerkbaar wordt.<br />
- De wachttijd na een collision maakt het gebruik van <strong>Ethernet</strong> voor ‘real time’ toepass<strong>in</strong>gen <strong>in</strong> een<br />
<strong>in</strong>dustriële omgev<strong>in</strong>g onmogelijk.<br />
Oploss<strong>in</strong>g:<br />
- Het netwerk zoveel mogelijk opsplitsen <strong>in</strong> segmenten door mid<strong>de</strong>l van switches:<br />
<strong>de</strong>ze sturen berichten enkel door naar het bedoel<strong>de</strong> apparaat of netwerksegment<br />
an<strong>de</strong>re aangesloten toestellen hebben er geen last van<br />
<strong>in</strong> feite maakt een switch van elke aansluit<strong>in</strong>g een apart segment, dus geen collissions.<br />
__________________________________________________________________________________<br />
Opleid<strong>in</strong>g TAS/PLC - <strong>Basis</strong> <strong>Netwerken</strong> - <strong>Ethernet</strong> <strong>TCP</strong>/<strong>IP</strong> <strong>in</strong> <strong>de</strong> <strong>in</strong>dustrie - M. Bonner Pag. 18 / 42
5.1.4 De grootte van het dataframe.<br />
- <strong>Ethernet</strong> is gemaakt om grote hoeveelhe<strong>de</strong>n data te verzen<strong>de</strong>n, is m<strong>in</strong><strong>de</strong>r geschikt voor korte<br />
boodschappen.<br />
- Voorbeeld 1: Als twee motor assen synchroon moeten lopen en <strong>de</strong> gegevens van twee enco<strong>de</strong>rs<br />
wor<strong>de</strong>n via een ethernet verb<strong>in</strong>d<strong>in</strong>g naar een PLC gestuurd dan is <strong>de</strong> ‘overload’ veel te groot.<br />
- Voorbeeld 2: Als <strong>in</strong> een licht<strong>in</strong>stallatie twee of meer scanners synchroon moeten bewegen.<br />
Oploss<strong>in</strong>g:<br />
- Waarom is het nodig <strong>in</strong> elk dataframe vier adressen te vermel<strong>de</strong>n (MAC en <strong>IP</strong> adres van bron en<br />
bestemm<strong>in</strong>g)? Er zijn systemen ontwikkeld die een virtuele lijn openleggen tussen bron en bestemm<strong>in</strong>g<br />
zodanig dat voor <strong>de</strong>ze communicatie <strong>de</strong> adressen en an<strong>de</strong>re algemene <strong>in</strong>formatie niet meer<br />
meegestuurd wor<strong>de</strong>n. Hierdoor kunnen <strong>de</strong> data telegrammen wor<strong>de</strong>n <strong>in</strong>gekort.<br />
- Beckhoff lanceer<strong>de</strong> Ethercat dat <strong>in</strong> één telegram meer<strong>de</strong>re subtelegrammen verpakt. In plaats van het<br />
sturen van telkens een nieuw bericht naar één <strong>de</strong>elnemer, wordt maar 1 bericht verstuurd met <strong>in</strong>formatie<br />
voor alle <strong>de</strong>elnemers tegelijk, ie<strong>de</strong>r haalt zijn eigen data uit het bericht.<br />
5.1.5 Real time werk<strong>in</strong>g.<br />
- <strong>Ethernet</strong> wordt verweten niet-<strong>de</strong>term<strong>in</strong>istisch te zijn. Determ<strong>in</strong>istisch gedrag wil zeggen dat <strong>de</strong><br />
overdracht van datapakketjes b<strong>in</strong>nen een bepaal<strong>de</strong> tijdslimiet moet afgewerkt zijn.<br />
- Men noemt dit ook ‘real time’ werk<strong>in</strong>g wat betekent dat er theoretisch geen vertrag<strong>in</strong>g zou mogen<br />
optre<strong>de</strong>n tussen het moment dat een actie wordt aangeroepen en het uitvoeren van die actie.<br />
- In <strong>de</strong> praktijk is dit niet te realiseren, omdat kabels (impedantie) en hardware altijd een vertrag<strong>in</strong>g<br />
veroorzaken.<br />
Oploss<strong>in</strong>g:<br />
- een protocol dat werkt met voorrangsregels, berichten van bepaal<strong>de</strong> <strong>de</strong>elnemers hebben voorrang<br />
- een master/slave protocol dat steeds één enkele <strong>de</strong>elnemer toestaat een telegram te sturen<br />
- een tokenr<strong>in</strong>g protocol dat met een soort ‘token’ bepaalt wie er telegrammen mag doorgeven<br />
- een kloksynchronisatie protocol dat elke <strong>de</strong>elnemer een tijdslot toewijst voor het verzen<strong>de</strong>n van zijn<br />
berichten.<br />
5.2 Deelnemers toevoegen of verwij<strong>de</strong>ren.<br />
- bij <strong>de</strong> klassieke koppel<strong>in</strong>g van PC en PLC met seriële kabels moet men best <strong>de</strong> apparatuur<br />
afschakelen alvorens kabels uit te trekken of aan te sluiten om beschadig<strong>in</strong>g van <strong>de</strong> poorten te<br />
vermij<strong>de</strong>n<br />
- op het ethernet kan men probleemloos apparaten af- of bijschakelen of ze nu <strong>in</strong> werk<strong>in</strong>g zijn of niet, dit<br />
is een gevolg van het wereldwijd uniek maken van het MAC adres<br />
- mogelijk zijn er wel problemen met <strong>de</strong> communicatie als een <strong>IP</strong> adres twee maal voorkomt <strong>in</strong> hetzelf<strong>de</strong><br />
netwerksegment, om <strong>de</strong>ze re<strong>de</strong>n is een strikte boekhoud<strong>in</strong>g van <strong>de</strong> adresser<strong>in</strong>g gewenst.<br />
__________________________________________________________________________________<br />
Opleid<strong>in</strong>g TAS/PLC - <strong>Basis</strong> <strong>Netwerken</strong> - <strong>Ethernet</strong> <strong>TCP</strong>/<strong>IP</strong> <strong>in</strong> <strong>de</strong> <strong>in</strong>dustrie - M. Bonner Pag. 19 / 42
5.3 Toekenn<strong>in</strong>g van een <strong>IP</strong> adres aan een apparaat.<br />
- Hoe kunnen we aan een apparaat een <strong>IP</strong> adres toekennen als er nog geen <strong>IP</strong> verb<strong>in</strong>d<strong>in</strong>g is?<br />
5.3.1 DHCP (Dynamic Host Control Protocol)<br />
- een eerste mogelijkheid is het <strong>IP</strong> adres softwarematig te laten toekennen door DHCP<br />
- dit systeem is af te ra<strong>de</strong>n:<br />
omdat het aangesloten apparaat mogelijk <strong>in</strong> een an<strong>de</strong>re range van <strong>IP</strong> adressen terecht komt<br />
omdat er met controle en diagnose software geen zekerheid is over welk toestel het gaat.<br />
- an<strong>de</strong>rzijds kan DHCP gebruikt wor<strong>de</strong>n om een apparaat met een onbekend <strong>IP</strong> adres te <strong>de</strong>tecteren om<br />
<strong>de</strong> <strong>in</strong>stell<strong>in</strong>gen aan te passen (zie ver<strong>de</strong>r).<br />
5.3.2 Oploss<strong>in</strong>g Phoenix<br />
- een aantal controllers of couplers beschikken over een seriële poort RS232 met een eigen connector.<br />
- via een kabel kan <strong>de</strong> module aangesloten wor<strong>de</strong>n op <strong>de</strong> seriële poort van een PC.<br />
- met een software pakket WORX kunnen <strong>de</strong> netwerk<strong>in</strong>stelll<strong>in</strong>gen wor<strong>de</strong>n aangepast.<br />
5.3.3 Oploss<strong>in</strong>g Beckhoff<br />
- een aantal controllers of couplers beschikken over een seriële poort<br />
RS485.<br />
- via een kabel kan <strong>de</strong> module aangesloten wor<strong>de</strong>n op een seriële of<br />
een USB poort van een PC.<br />
- met een software pakket KS2000 kunnen <strong>de</strong> netwerk<strong>in</strong>stell<strong>in</strong>gen<br />
wor<strong>de</strong>n aangepast.<br />
- het is ook mogelijk via dip switches het laatste <strong>de</strong>el van het <strong>IP</strong> adres<br />
<strong>in</strong> te stellen.<br />
5.3.4 Oploss<strong>in</strong>g Siemens<br />
- een aantal controllers of couplers beschikken over een RS485 poort.<br />
- via een converter kabel RS232-RS485 wordt <strong>de</strong> PLC aangesloten op<br />
een seriële poort van een PC.<br />
- <strong>de</strong> nieuwe PLC’s voor Prof<strong>in</strong>et-aansluit<strong>in</strong>g programmeert men <strong>in</strong> <strong>de</strong><br />
Step 7-omgev<strong>in</strong>g vanaf versie 5.3.<br />
5.4 Nieuwe apparatuur.<br />
5.4.1 Kabels en connectoren.<br />
- verschillen<strong>de</strong> firma’s brengen een (groen gekleur<strong>de</strong>) <strong>in</strong>dustriële UTP kabel op <strong>de</strong> markt<br />
- uitvoer<strong>in</strong>g met 8 of 4 dra<strong>de</strong>n<br />
- RJ45 connectoren wor<strong>de</strong>n steviger en robuust uitgevoerd<br />
- <strong>de</strong> klassieke RJ45 connectoren wor<strong>de</strong>n <strong>in</strong> een stevige of waterdichte behuiz<strong>in</strong>g gemonteerd.<br />
5.4.2 Industriële switches<br />
- werkt op <strong>de</strong>zelf<strong>de</strong> manier als een gewone switch uit <strong>de</strong> adm<strong>in</strong>istratie<br />
- heeft een steviger behuiz<strong>in</strong>g<br />
- beschikbaar op 230 V AC maar ook op an<strong>de</strong>re spann<strong>in</strong>gen bv 24 V gelijkspann<strong>in</strong>g<br />
- verkrijgbaar met een zeer divers aantal poorten<br />
- geschikt voor lagere en hogere temperaturen (van -40 tot +60 gra<strong>de</strong>n)<br />
- beter bestand tegen trill<strong>in</strong>gen en schokken<br />
- EMC compliant<br />
- verschillen<strong>de</strong> merken brengen PLC’s op <strong>de</strong> markt met meer<strong>de</strong>re ethernet aansluit<strong>in</strong>gen, meestal met<br />
een switch functie, hierdoor kunnen gemakkelijker meer<strong>de</strong>re apparaten aan elkaar aangesloten wor<strong>de</strong>n.<br />
5.4.3 Apparatuur<br />
- bijna alle fabrikanten brengen apparatuur op <strong>de</strong> markt met een ethernet aansluit<strong>in</strong>g<br />
- alle soorten sensoren<br />
- alle soorten stur<strong>in</strong>gen PLC<br />
- frequentie omvormers<br />
- domotica systemen<br />
- huishou<strong>de</strong>lijke apparatuur<br />
- spots, scanners, mengpanelen voor professioneel gebruik<br />
__________________________________________________________________________________<br />
Opleid<strong>in</strong>g TAS/PLC - <strong>Basis</strong> <strong>Netwerken</strong> - <strong>Ethernet</strong> <strong>TCP</strong>/<strong>IP</strong> <strong>in</strong> <strong>de</strong> <strong>in</strong>dustrie - M. Bonner Pag. 20 / 42
HOOFDSTUK 6 <strong>RTC</strong> KOFFERS MET BECKHOFF PLC’S.<br />
6.1 Samenstell<strong>in</strong>g van <strong>de</strong> koffers.<br />
6.1.1 Keuze van <strong>de</strong> controllers.<br />
Beckhoff heeft control systemen <strong>in</strong> verschillen<strong>de</strong> klassen:<br />
- Bus Koupler (series BK)<br />
Dit is een koppel module die enkel dient om een I/O eiland op het bussysteem te koppelen, er is geen<br />
controller aan boord, het programma wordt <strong>in</strong> een an<strong>de</strong>r apparaat verwerkt. In <strong>de</strong> koffer beschikken we<br />
over een BK9000.<br />
- Bus Controller (series BC)<br />
Dit is een PLC met m<strong>in</strong>i controller aan boord. In <strong>de</strong> koffer beschikken we over een BC9050.<br />
- Embed<strong>de</strong>d PC (series CX)<br />
Deze PLC heeft een <strong>in</strong>gebouw<strong>de</strong> PC, het is eigenlijk een computer, nog krachtiger dan <strong>de</strong> BX. In <strong>de</strong><br />
koffer beschikken we over een CX9000.<br />
- Control Panel (series CP)<br />
Dit is <strong>in</strong> feite <strong>de</strong>zelf<strong>de</strong> configuratie als <strong>de</strong> CX maar dan <strong>in</strong> een versie met touch screen en zon<strong>de</strong>r I/O,<br />
contact maken met I/O doen we via <strong>de</strong> BK9000. In <strong>de</strong> koffer beschikken we over een CP6607.<br />
- Alle apparaten staan met elkaar <strong>in</strong> verb<strong>in</strong>d<strong>in</strong>g door mid<strong>de</strong>l van <strong>de</strong> switch<br />
6.1.2 Keuze van <strong>de</strong> beveilig<strong>in</strong>g.<br />
- Elke controller wordt beveiligd door twee automaten die <strong>de</strong> positieve pool kunnen on<strong>de</strong>rbreken.<br />
- De controller staat apart op een automaat van 4A.<br />
- Het Input/Output veld staat apart op een automaat van 4A.<br />
- Het is <strong>de</strong> bedoel<strong>in</strong>g dat wanneer bv een kortsluit<strong>in</strong>g op een Input of Output zich voordoet, dat dan<br />
enkel <strong>de</strong> automaat van het Input/Output veld afspr<strong>in</strong>gt. Op die manier kan <strong>de</strong> controller en het ethernet<br />
on<strong>de</strong>r spann<strong>in</strong>g blijven staan en kan een diagnose of foutmeld<strong>in</strong>g over het netwerk gestuurd wor<strong>de</strong>n.<br />
- De secundaire van <strong>de</strong> transfo is beveiligd met een smeltveiligheid van 1A.<br />
- De kortsluitvaste voed<strong>in</strong>gsmodule 24VDC is niet apart beveiligd.<br />
- De koffers zijn zo gebouwd dat men <strong>in</strong> pr<strong>in</strong>cipe aan <strong>de</strong> voorkant van het paneel niet kan <strong>in</strong> contact<br />
komen met <strong>de</strong> netspann<strong>in</strong>g 230V.<br />
__________________________________________________________________________________<br />
Opleid<strong>in</strong>g TAS/PLC - <strong>Basis</strong> <strong>Netwerken</strong> - <strong>Ethernet</strong> <strong>TCP</strong>/<strong>IP</strong> <strong>in</strong> <strong>de</strong> <strong>in</strong>dustrie - M. Bonner Pag. 21 / 42
6.1.3 Keuze van <strong>de</strong> voed<strong>in</strong>g.<br />
- De controllers, <strong>de</strong> ethernet switch alsook <strong>de</strong> stappenmotor zijn gekozen op een voed<strong>in</strong>gsspann<strong>in</strong>g van<br />
24 VDC. Deze spann<strong>in</strong>g wordt voorzien door mid<strong>de</strong>l van een kortsluitvaste voed<strong>in</strong>g van 6,5A.<br />
- De verwarm<strong>in</strong>gsweerstand werkt op 48VAC. Deze spann<strong>in</strong>g wordt voorzien door mid<strong>de</strong>l van een<br />
transfo 230/48VAC. De secundaire van <strong>de</strong>ze transfo wordt beveiligd met een zeker<strong>in</strong>g van 2A.<br />
6.1.4 Keuze van het bussysteem.<br />
- Beckhoff on<strong>de</strong>rsteunt <strong>de</strong> meeste veldbussen en heeft controllers en koppelmodules voor bijna alle<br />
veldbussystemen. Enkele voorbeel<strong>de</strong>n: Lightbus - Profibus - Interbus - CANopen - DeviceNet -<br />
ControlNet - SERCOS <strong>in</strong>terface - USB - Modbus - RS232 - RS485 - AS-Interface.<br />
- Als algemeen bussysteem kiezen we ethernet <strong>TCP</strong>/<strong>IP</strong>, <strong>de</strong>ze netwerkstructuur is meestal reeds<br />
aanwezig <strong>in</strong> een klaslokaal of labo. Ook beschikken <strong>de</strong> meeste computers of laptops over een ethernet<br />
aansluit<strong>in</strong>g zodat hiervoor geen bijkomen<strong>de</strong> kosten moeten gemaakt wor<strong>de</strong>n.<br />
- De ethernet verb<strong>in</strong>d<strong>in</strong>gen wor<strong>de</strong>n gerealiseerd via <strong>de</strong> ethernet switch. Deze kan met een gewoon UTP<br />
kabeltje (straight of cross maakt niet uit) gekoppeld wor<strong>de</strong>n aan een laptop of het netwerk van het<br />
lokaal.<br />
6.2 Keuze van <strong>de</strong> <strong>IP</strong> adressen.<br />
6.2.1 Klasse en range.<br />
- Er werd gekozen voor vaste <strong>IP</strong> adressen<br />
- Klasse C<br />
- Range 192.168.123.x (<strong>de</strong> x staat voor een volgnummer tussen 1 en 254)<br />
- Subnet mask 255.255.255.0<br />
6.2.2 Naamgev<strong>in</strong>g.<br />
Apparaat <strong>IP</strong> adres Subnet mask Netwerknaam<br />
Koffer 1<br />
BC9050 192.168.123.31 255.255.255.0 BC9050-<strong>IP</strong>31<br />
BK9000 192.168.123.32 255.255.255.0 BK9000-<strong>IP</strong>32<br />
CP6607 192.168.123.33 255.255.255.0 CP6607-<strong>IP</strong>33<br />
CX9000 192.168.123.34 255.255.255.0 CX9000-<strong>IP</strong>34<br />
Koffer 2<br />
BC9050 192.168.123.36 255.255.255.0 BC9050-<strong>IP</strong>36<br />
BK9000 192.168.123.37 255.255.255.0 BK9000-<strong>IP</strong>37<br />
CP6607 192.168.123.38 255.255.255.0 CP6607-<strong>IP</strong>38<br />
CX9000 192.168.123.39 255.255.255.0 CX9000-<strong>IP</strong>39<br />
Koffer 3<br />
BC9050 192.168.123.41 255.255.255.0 BC9050-<strong>IP</strong>41<br />
BK9000 192.168.123.42 255.255.255.0 BK9000-<strong>IP</strong>42<br />
CP6607 192.168.123.43 255.255.255.0 CP6607-<strong>IP</strong>43<br />
CX9000 192.168.123.44 255.255.255.0 CX9000-<strong>IP</strong>44<br />
6.2.3 Hoe <strong>de</strong> <strong>in</strong>stell<strong>in</strong>gen aanpassen?<br />
- De <strong>in</strong>stell<strong>in</strong>gen van verschillen<strong>de</strong> apparaten kunnen aangepast wor<strong>de</strong>n met <strong>de</strong> software KS2000, bv<br />
<strong>de</strong> BC9000, BC9050 en <strong>de</strong> BK9000. De gemakkelijkste manier is een directe verb<strong>in</strong>d<strong>in</strong>g te maken<br />
tussen <strong>de</strong> PLC en een USB poort van <strong>de</strong> PC met een speciale seriële kabel (te bestellen bij Beckhoff).<br />
Indien men niet over <strong>de</strong> seriële kabel beschikt kan men gebruik maken van <strong>de</strong> gewone ethernet<br />
verb<strong>in</strong>d<strong>in</strong>g.<br />
- Van een aantal controllers kunnen <strong>de</strong> <strong>in</strong>stell<strong>in</strong>gen aangepast wor<strong>de</strong>n via het gewone ethernet met <strong>de</strong><br />
software Tw<strong>in</strong>Cat System Manager, bv <strong>de</strong> CX9000 en <strong>de</strong> CU6607.<br />
- De procedure wordt <strong>in</strong> het volgen<strong>de</strong> hoofdstuk uitgelegd.<br />
__________________________________________________________________________________<br />
Opleid<strong>in</strong>g TAS/PLC - <strong>Basis</strong> <strong>Netwerken</strong> - <strong>Ethernet</strong> <strong>TCP</strong>/<strong>IP</strong> <strong>in</strong> <strong>de</strong> <strong>in</strong>dustrie - M. Bonner Pag. 22 / 42
HOOFDSTUK 7 AANPASSEN VAN NETWERKINSTELLINGEN.<br />
7.1 KS2000.<br />
7.1.1 Doel van het pakket.<br />
Het software pakket KS2000 laat ons toe <strong>de</strong> <strong>in</strong>stell<strong>in</strong>gen van een controller te veran<strong>de</strong>ren en het<br />
systeem aan te passen <strong>in</strong> <strong>de</strong> omgev<strong>in</strong>g waar hij moet wor<strong>de</strong>n gebruikt.<br />
- Instellen van <strong>de</strong> communicatie met <strong>de</strong> bedoel<strong>in</strong>g het apparaat op het bussysteem te koppelen<br />
- Instellen van parameters van <strong>de</strong> module bv stappenmotor.<br />
- Onl<strong>in</strong>e testen van <strong>de</strong> hardware<br />
7.1.2 Download.<br />
Men kan zowel KS2000 als <strong>de</strong> USB driver downloa<strong>de</strong>n van on<strong>de</strong>rstaan<strong>de</strong> site.<br />
7.1.3 Installatie.<br />
- Installeer KS2000 van <strong>de</strong> Beckhoff CD of DVD of download van <strong>de</strong> Beckhoff website<br />
- Na <strong>de</strong> <strong>in</strong>stallatie krijg je een Start icoontje op <strong>de</strong> <strong>de</strong>sktop van je PC.<br />
- Installeer <strong>de</strong> USB driver. Deze <strong>in</strong>stallatie voegt een COM poort toe aan <strong>de</strong> configuratie van je PC.<br />
- Controleer dit met: Start – Configuratiescherm – Systeem – Hardware – Apparaatbeheer –<br />
Poorten(COM en LPT). Hier moet een nieuwe poort bij staan (bv USB serial port COM10)<br />
__________________________________________________________________________________<br />
Opleid<strong>in</strong>g TAS/PLC - <strong>Basis</strong> <strong>Netwerken</strong> - <strong>Ethernet</strong> <strong>TCP</strong>/<strong>IP</strong> <strong>in</strong> <strong>de</strong> <strong>in</strong>dustrie - M. Bonner Pag. 23 / 42
7.2 Aansluiten van een BC9000 op een ethernet segment.<br />
- We hebben gekozen voor een controller BC9000 met<br />
één <strong>Ethernet</strong> aansluit<strong>in</strong>g.<br />
7.2.1 Aansluit<strong>in</strong>g PLC - PC.<br />
- We kunnen <strong>de</strong> ethernet poort van <strong>de</strong> PLC aansluiten<br />
op <strong>de</strong> ethernet poort van een PC door <strong>de</strong> twee RJ45<br />
poorten te verb<strong>in</strong><strong>de</strong>n met een switch UTP kabeltje<br />
(kostprijs 2 of 3 euro <strong>in</strong> een elektronicaw<strong>in</strong>kel).<br />
- Hiermee hebben we een directe l<strong>in</strong>k tussen PC en<br />
PLC en kan enkel tussen die twee gecommuniceerd<br />
wor<strong>de</strong>n.<br />
- Een groot voor<strong>de</strong>el voor het on<strong>de</strong>rwijs is dat met<br />
<strong>de</strong>ze metho<strong>de</strong> <strong>de</strong> cursist enkel <strong>de</strong> PLC kan ‘zien’ die<br />
aan zijn eigen PC is aangesloten. Op <strong>de</strong>ze manier<br />
kunnen cursisten mekaar niet ‘storen’.<br />
- Een twee<strong>de</strong> voor<strong>de</strong>el is dat <strong>de</strong> ethernet poort van <strong>de</strong><br />
PC op dat moment niet verbon<strong>de</strong>n is met het netwerk<br />
en dat het <strong>in</strong>ternet op dat moment onbereikbaar is wat<br />
<strong>de</strong> concentratie van <strong>de</strong> cursist enkel kan verhogen.<br />
- Als men op <strong>de</strong>ze manier werkt moet men het<br />
Beckhoff Information System lokaal op <strong>de</strong> PC<br />
<strong>in</strong>stalleren voor het opzoeken van <strong>in</strong>formatie.<br />
7.2.2 Aansluit<strong>in</strong>g PLC en PC op een switch.<br />
- We kunnen <strong>de</strong> PLC ook aansluiten op een gewoon<br />
ethernet segment. Op die manier kan<br />
gecommuniceerd wor<strong>de</strong>n tussen <strong>de</strong> PLC en een<strong>de</strong>r<br />
welke PC op het netwerk waarop <strong>de</strong> juiste software<br />
draait. Vanaf <strong>de</strong> PC ‘zien’ we ook alle PLC’s die op dat<br />
segment aangesloten zijn en kunnen we daarmee een<br />
verb<strong>in</strong>d<strong>in</strong>g leggen. Bijkomend voor<strong>de</strong>el is dat het<br />
<strong>in</strong>ternet op dit moment kan gebruikt wor<strong>de</strong>n om bv het<br />
Beckhoff Information System te raadplegen.<br />
7.2.3 Instellen van het <strong>IP</strong> adres via een seriële<br />
kabel.<br />
- Het volgen<strong>de</strong> probleem stelt zich: hoe kunnen we <strong>de</strong><br />
configuratie van <strong>de</strong> BC9000 <strong>in</strong>stellen als we nog geen<br />
verb<strong>in</strong>d<strong>in</strong>g hebben via het ethernet? De controller<br />
moet eerst opgenomen wor<strong>de</strong>n <strong>in</strong> het netwerk met het<br />
juiste <strong>IP</strong> adres.<br />
- Eerste oploss<strong>in</strong>g: een verb<strong>in</strong>d<strong>in</strong>g maken via een<br />
speciale seriële kabel, vervolgens met het software<br />
pakket KS2000 <strong>de</strong> <strong>in</strong>stell<strong>in</strong>gen veran<strong>de</strong>ren en het juiste<br />
<strong>IP</strong> adres <strong>in</strong>stellen.<br />
- Probleem: een nieuwe PC of laptop heeft geen seriële<br />
poort ter beschikk<strong>in</strong>g, enkel USB aansluit<strong>in</strong>gen.<br />
- Oploss<strong>in</strong>g: s<strong>in</strong>ds 2009 brengt Beckhoff een USB kabel<br />
op <strong>de</strong> markt die <strong>de</strong> seriële kabel vervangt. Hiertoe moet<br />
men eerst een driver <strong>in</strong>stalleren (zie vorige pag<strong>in</strong>a).<br />
7.2.4 Instellen van het <strong>IP</strong> adres via een BootP server.<br />
- Twee<strong>de</strong> oploss<strong>in</strong>g: eerst op het netwerk een PC met<br />
BootP server <strong>in</strong>stalleren, vervolgens met het software<br />
pakket BootP een verb<strong>in</strong>d<strong>in</strong>g maken en het juiste <strong>IP</strong><br />
adres <strong>in</strong>stellen. Dit wordt niet behan<strong>de</strong>ld <strong>in</strong> <strong>de</strong>ze cursus.<br />
__________________________________________________________________________________<br />
Opleid<strong>in</strong>g TAS/PLC - <strong>Basis</strong> <strong>Netwerken</strong> - <strong>Ethernet</strong> <strong>TCP</strong>/<strong>IP</strong> <strong>in</strong> <strong>de</strong> <strong>in</strong>dustrie - M. Bonner Pag. 24 / 42
7.2.5 Verb<strong>in</strong>d<strong>in</strong>g maken via een UTP kabel.<br />
- Als er een verb<strong>in</strong>d<strong>in</strong>g is gemaakt via een UTP kabel (switch kabel of gewoon direct) dan kunnen we<br />
ook via <strong>de</strong>ze weg <strong>de</strong> <strong>in</strong>stell<strong>in</strong>gen aanpassen.<br />
- Standaard zit <strong>in</strong> <strong>de</strong> BC9000 controller bij<br />
aankoop het adres 172.16.17.0 (als alle D<strong>IP</strong><br />
switches op 0 staan). Het subnet mask is<br />
255.255.0.0.<br />
- Om een verb<strong>in</strong>d<strong>in</strong>g tot stand te kunnen<br />
brengen tussen PC en PLC moeten we<br />
eerst <strong>in</strong> onze PC <strong>de</strong> configuratie veran<strong>de</strong>ren<br />
zoals <strong>in</strong> het voorbeeld. Pas dit aan <strong>in</strong> het<br />
configuratiescherm bij <strong>de</strong><br />
netwerkverb<strong>in</strong>d<strong>in</strong>gen.<br />
- Als dit gelukt is kunnen we <strong>de</strong> verb<strong>in</strong>d<strong>in</strong>g<br />
testen met een ‘p<strong>in</strong>g’ commando.<br />
- Open een DOS box en typ:<br />
p<strong>in</strong>g 172.16.17.0<br />
7.2.6 Instellen van het <strong>IP</strong> adres via een UTP kabel.<br />
- Der<strong>de</strong> oploss<strong>in</strong>g: als er een verb<strong>in</strong>d<strong>in</strong>g is gemaakt via een UTP kabel start het programma KS2000 op<br />
en ga naar het rolmenu Options – Communication channel – via ADS.<br />
- Vul het AMS adres <strong>in</strong>: 172.16.17.0.1.1<br />
- Klik op <strong>de</strong> knop ‘TEST’<br />
- Als alles goed is verschijnt <strong>de</strong> me<strong>de</strong><strong>de</strong>l<strong>in</strong>g ‘Communication with coupler succesfull’.<br />
- Klik op OK<br />
- Ga naar het rolmenu Onl<strong>in</strong>e – Log<strong>in</strong> (of gebruik het icon ‘Log<strong>in</strong>’).<br />
- De configuratie van <strong>de</strong> PLC verschijnt op het scherm.<br />
- Ga naar Sett<strong>in</strong>gs: Fieldbus sett<strong>in</strong>gs en pas <strong>de</strong> <strong>in</strong>stell<strong>in</strong>gen aan volgens voorbeeld.<br />
__________________________________________________________________________________<br />
Opleid<strong>in</strong>g TAS/PLC - <strong>Basis</strong> <strong>Netwerken</strong> - <strong>Ethernet</strong> <strong>TCP</strong>/<strong>IP</strong> <strong>in</strong> <strong>de</strong> <strong>in</strong>dustrie - M. Bonner Pag. 25 / 42
- Voor <strong>de</strong> af<strong>de</strong>l<strong>in</strong>g elektriciteit/elektronica <strong>in</strong> het VTI wer<strong>de</strong>n volgen<strong>de</strong> afspraken gemaakt:<br />
PLC’s labo elektriciteit op <strong>de</strong> bene<strong>de</strong>nverdiep<strong>in</strong>g: 192.168.123.70 tot 192.168.123.98<br />
Het laatste cijfer staat met een stift op <strong>de</strong> zijkant van <strong>de</strong> controller geschreven.<br />
- In dit voorbeeld hebben we gekozen voor nummer 93.<br />
- Klik op <strong>de</strong> knop ‘Apply’<br />
- Bevestig als er wordt gevraagd naar een ‘reboot’ door op ‘OK’ te klikken.<br />
7.2.7 Instellen van <strong>de</strong> dip switches.<br />
- Dip switch <strong>in</strong>stell<strong>in</strong>g van 1 tot 9 = 0 en 10 = 1 dan wordt DHCP <strong>in</strong>geschakeld (af te ra<strong>de</strong>n)<br />
- Dip switch <strong>in</strong>stell<strong>in</strong>g van 1 tot 8 = <strong>IP</strong> adres 9 en 10 = 0 stelt een vast <strong>IP</strong> adres <strong>in</strong> (standaard)<br />
- De KS2000 software toont een scherm met <strong>de</strong> D<strong>IP</strong> <strong>in</strong>stell<strong>in</strong>gen voor het gekozen adres.<br />
- Men kan ook <strong>de</strong> W<strong>in</strong>dows rekenmach<strong>in</strong>e gebruiken om een adres om te zetten naar digitale co<strong>de</strong> om<br />
te zien hoe <strong>de</strong> dip switches moeten <strong>in</strong>gesteld wor<strong>de</strong>n.<br />
7.2.8 Controle.<br />
- Controle van <strong>de</strong> verb<strong>in</strong>d<strong>in</strong>g aan <strong>de</strong> hand van <strong>de</strong> signalisatie leds:<br />
- <strong>de</strong> groene LED duidt op een elektrische verb<strong>in</strong>d<strong>in</strong>g tussen <strong>de</strong> aangesloten apparaten<br />
- <strong>de</strong> oranje LED duidt op actieve netwerkcommunicatie op dat moment.<br />
__________________________________________________________________________________<br />
Opleid<strong>in</strong>g TAS/PLC - <strong>Basis</strong> <strong>Netwerken</strong> - <strong>Ethernet</strong> <strong>TCP</strong>/<strong>IP</strong> <strong>in</strong> <strong>de</strong> <strong>in</strong>dustrie - M. Bonner Pag. 26 / 42
7.3 Aansluiten van een BK9000 op een ethernet segment.<br />
7.3.1 Verb<strong>in</strong>d<strong>in</strong>g maken met het apparaat.<br />
- Met <strong>de</strong> USB kabel die zich <strong>in</strong> <strong>de</strong> koffer bev<strong>in</strong>dt maak je een verb<strong>in</strong>d<strong>in</strong>g tussen een USB poort op <strong>de</strong> PC<br />
en <strong>de</strong> seriële aansluit<strong>in</strong>g van <strong>de</strong> BK9000.<br />
- Die bev<strong>in</strong>dt zich achter een luikje dat men met een kle<strong>in</strong> schroevendraaiertje moet openen.<br />
- Dit gebeurt steeds met <strong>de</strong> spann<strong>in</strong>g AF om <strong>de</strong> poorten niet te beschadigen.<br />
- Start KS2000<br />
- Open het dialoogvenster Options – Communication Channel – via COM<br />
Activeer <strong>de</strong> juiste COM poort en klik op <strong>de</strong> knop ‘Test’<br />
Als <strong>de</strong> communicatie oké is verschijnt volgend venster<br />
__________________________________________________________________________________<br />
Opleid<strong>in</strong>g TAS/PLC - <strong>Basis</strong> <strong>Netwerken</strong> - <strong>Ethernet</strong> <strong>TCP</strong>/<strong>IP</strong> <strong>in</strong> <strong>de</strong> <strong>in</strong>dustrie - M. Bonner Pag. 27 / 42
Log<strong>in</strong> via rolmenu Onl<strong>in</strong>e – Log<strong>in</strong> (of met F11)<br />
Create new XML <strong>de</strong>vice files – Bevestig met OK<br />
7.3.2 Instell<strong>in</strong>gen aanpassen.<br />
Ga naar <strong>de</strong> optie Sett<strong>in</strong>gs – Fieldbus: Sett<strong>in</strong>gs (dubbelklikken)<br />
We gaan ervan uit dat het apparaat <strong>in</strong> fabrieks<strong>in</strong>stell<strong>in</strong>gen staat met alle D<strong>IP</strong> switches op 0.<br />
Dan krijgen we op dit scherm volgen<strong>de</strong> <strong>in</strong>formatie:<br />
- MAC adres (eigen aan <strong>de</strong> hardware, <strong>in</strong> dit voorbeeld 00-01-05-0A-52-CD)<br />
- <strong>IP</strong> adres klasse B staat op 172.16.17.0<br />
- Subnet mask voor klasse B staat op 255.255.0.0<br />
- Gateway 0.0.0.0<br />
- AMS net-ID staat op 172.16.17.0.1.1<br />
- Name staat op BK9000<br />
- Def<strong>in</strong>ierte <strong>IP</strong> staat op 0 (op voorwaar<strong>de</strong> dat alle D<strong>IP</strong> switches op 0 staan)<br />
__________________________________________________________________________________<br />
Opleid<strong>in</strong>g TAS/PLC - <strong>Basis</strong> <strong>Netwerken</strong> - <strong>Ethernet</strong> <strong>TCP</strong>/<strong>IP</strong> <strong>in</strong> <strong>de</strong> <strong>in</strong>dustrie - M. Bonner Pag. 28 / 42
Veran<strong>de</strong>r dit naar <strong>de</strong> nieuwe <strong>in</strong>stell<strong>in</strong>gen:<br />
- <strong>IP</strong> adres klasse C wordt 192.168.123.0<br />
- Subnet mask voor klasse C is 255.255.255.0<br />
- Name wordt BK9000-<strong>IP</strong>37<br />
- Def<strong>in</strong>ierte <strong>IP</strong> wordt 37 (dit voorbeeld is <strong>de</strong> BK9000 van <strong>de</strong> twee<strong>de</strong> koffer)<br />
Klik op <strong>de</strong> knop ‘Apply’<br />
Er verschijnt een meld<strong>in</strong>g ‘Reboot to take sett<strong>in</strong>gs?’ - Bevestig met JA<br />
Je zal merken dat <strong>de</strong> afbeeld<strong>in</strong>g van <strong>de</strong> D<strong>IP</strong> Switch Sett<strong>in</strong>gs veran<strong>de</strong>rt naar <strong>de</strong> b<strong>in</strong>aire co<strong>de</strong> van het<br />
getal 37 (dit is 100101)<br />
Zet <strong>de</strong> spann<strong>in</strong>g af door <strong>de</strong> automaten af te zetten.<br />
Plaats <strong>de</strong> D<strong>IP</strong> switches op <strong>de</strong> BK9000 <strong>in</strong> <strong>de</strong>zelf<strong>de</strong> stand als op het scherm van KS2000.<br />
Trek <strong>de</strong> USB kabel uit <strong>de</strong> BK9000 en sluit het klepje.<br />
Start <strong>de</strong> BK9000 terug op door <strong>de</strong> spann<strong>in</strong>g aan te zetten.<br />
__________________________________________________________________________________<br />
Opleid<strong>in</strong>g TAS/PLC - <strong>Basis</strong> <strong>Netwerken</strong> - <strong>Ethernet</strong> <strong>TCP</strong>/<strong>IP</strong> <strong>in</strong> <strong>de</strong> <strong>in</strong>dustrie - M. Bonner Pag. 29 / 42
7.4 Aansluiten van een BC9050 op een ethernet segment.<br />
7.4.1 Verb<strong>in</strong>d<strong>in</strong>g maken met het apparaat.<br />
- Maak nu met <strong>de</strong> USB kabel een verb<strong>in</strong>d<strong>in</strong>g tussen een USB poort op <strong>de</strong> PC en <strong>de</strong> seriële aansluit<strong>in</strong>g<br />
van <strong>de</strong> BC9050 (dit gebeurt steeds met <strong>de</strong> spann<strong>in</strong>g AF om <strong>de</strong> poorten niet te beschadigen).<br />
- Volg <strong>de</strong>zelf<strong>de</strong> procedure op <strong>de</strong> vorige pag<strong>in</strong>a’s om <strong>in</strong> te loggen op <strong>de</strong> BC9050.<br />
- Ga naar <strong>de</strong> optie Sett<strong>in</strong>gs – Fieldbus: Sett<strong>in</strong>gs (dubbelklikken)<br />
- We gaan er terug van uit dat het apparaat <strong>in</strong> fabrieks<strong>in</strong>stell<strong>in</strong>gen staat met alle D<strong>IP</strong> switches op 0.<br />
- Het scherm ziet er enigsz<strong>in</strong>s an<strong>de</strong>rs uit dan <strong>de</strong> BK9000 (het stuk met <strong>de</strong> D<strong>IP</strong> switch sett<strong>in</strong>gs ontbreekt)<br />
- We zien volgen<strong>de</strong> <strong>in</strong>formatie:<br />
- Name staat op BC_09DA00<br />
- <strong>IP</strong> adres klasse B staat op 172.16.21.0<br />
- Subnet mask voor klasse B staat op 255.255.0.0<br />
- MAC ID (eigen aan <strong>de</strong> hardware, <strong>in</strong> dit voorbeeld 00-01-05-09-DA-00)<br />
- Aangezien we met dit scherm <strong>de</strong> <strong>in</strong>stell<strong>in</strong>g van <strong>de</strong> D<strong>IP</strong> switches niet kunnen bepalen moet dit op een<br />
an<strong>de</strong>re manier gebeuren.<br />
- Dit apparaat moet op <strong>IP</strong> adres 192.168.123.36 wor<strong>de</strong>n geplaatst (apparaat van <strong>de</strong> twee<strong>de</strong> koffer)<br />
- Het omzetten van <strong>de</strong> <strong>de</strong>cimale waar<strong>de</strong> 36 naar <strong>de</strong> b<strong>in</strong>aire waar<strong>de</strong> kan als volgt:<br />
- Open W<strong>in</strong>dows rekenmach<strong>in</strong>e (Start – Alle programma’s – Bureau accessoires – Rekenmach<strong>in</strong>e)<br />
- Typ 36 en vorm <strong>de</strong> waar<strong>de</strong> om naar type B<strong>in</strong><br />
- Zet <strong>de</strong> spann<strong>in</strong>g van <strong>de</strong> BC9050 AF<br />
- Plaats <strong>de</strong> D<strong>IP</strong> switches 3 en 6 op ON<br />
- Zet <strong>de</strong> spann<strong>in</strong>g van <strong>de</strong> BC9050 terug AAN en log terug IN op <strong>de</strong> BC9050<br />
__________________________________________________________________________________<br />
Opleid<strong>in</strong>g TAS/PLC - <strong>Basis</strong> <strong>Netwerken</strong> - <strong>Ethernet</strong> <strong>TCP</strong>/<strong>IP</strong> <strong>in</strong> <strong>de</strong> <strong>in</strong>dustrie - M. Bonner Pag. 30 / 42
7.4.2 Instell<strong>in</strong>gen aanpassen.<br />
- Je ziet dat het laatste cijfer van het <strong>IP</strong> adres op 31 staat (hangt af van <strong>de</strong> D<strong>IP</strong> switches)<br />
- Veran<strong>de</strong>r <strong>de</strong> an<strong>de</strong>re waar<strong>de</strong>n nu naar <strong>de</strong> nieuwe <strong>in</strong>stell<strong>in</strong>gen:<br />
- Name wordt BC9050-<strong>IP</strong>36<br />
- <strong>IP</strong> adres klasse B wordt 192.168.123.xx (<strong>de</strong> 20 speelt geen rol)<br />
- Subnet mask voor klasse C wordt 255.255.255.0<br />
- MAC ID (eigen aan <strong>de</strong> hardware, <strong>in</strong> dit voorbeeld 00-01-05-09-DA-00)<br />
Klik op <strong>de</strong> knop ‘Apply’<br />
- Bevestig met ‘JA’<br />
- Zet nu <strong>de</strong> spann<strong>in</strong>g af en verwij<strong>de</strong>r <strong>de</strong> USB kabel.<br />
__________________________________________________________________________________<br />
Opleid<strong>in</strong>g TAS/PLC - <strong>Basis</strong> <strong>Netwerken</strong> - <strong>Ethernet</strong> <strong>TCP</strong>/<strong>IP</strong> <strong>in</strong> <strong>de</strong> <strong>in</strong>dustrie - M. Bonner Pag. 31 / 42
7.5 Aansluiten van een CX9000 op een ethernet segment.<br />
7.5.1 Probleemstell<strong>in</strong>g.<br />
- Met dit toestel is het niet mogelijk een seriële verb<strong>in</strong>d<strong>in</strong>g te maken via een COM kabel, alles moet via<br />
het <strong>Ethernet</strong> gebeuren.<br />
- Met <strong>de</strong> Tw<strong>in</strong>CAT System Manager kunnen we het ethernet laten afscannen naar aangesloten<br />
apparaten.<br />
7.5.2 System Manager opstarten.<br />
- Open <strong>de</strong> System Manager via het Tw<strong>in</strong>CAT icoontje rechts on<strong>de</strong>raan het bureaublad.<br />
- Beg<strong>in</strong> met een nieuw bestand.<br />
__________________________________________________________________________________<br />
Opleid<strong>in</strong>g TAS/PLC - <strong>Basis</strong> <strong>Netwerken</strong> - <strong>Ethernet</strong> <strong>TCP</strong>/<strong>IP</strong> <strong>in</strong> <strong>de</strong> <strong>in</strong>dustrie - M. Bonner Pag. 32 / 42
Activeer het rolmenu Actions – Choose Target System<br />
Activeer ‘Search (<strong>Ethernet</strong>)’<br />
Klik op ‘Broadcast Search’<br />
__________________________________________________________________________________<br />
Opleid<strong>in</strong>g TAS/PLC - <strong>Basis</strong> <strong>Netwerken</strong> - <strong>Ethernet</strong> <strong>TCP</strong>/<strong>IP</strong> <strong>in</strong> <strong>de</strong> <strong>in</strong>dustrie - M. Bonner Pag. 33 / 42
We krijgen enkele aangesloten apparaten te zien, selecteer het adres van <strong>de</strong> CX<br />
Klik op ‘Add Route’<br />
Er wordt gevraagd naar een Password, niets <strong>in</strong>vullen, gewoon bevestigen met OK.<br />
Sluit het venster ‘Add route dialog’<br />
Selecteer het adres van <strong>de</strong> CX en bevestig met OK.<br />
__________________________________________________________________________________<br />
Opleid<strong>in</strong>g TAS/PLC - <strong>Basis</strong> <strong>Netwerken</strong> - <strong>Ethernet</strong> <strong>TCP</strong>/<strong>IP</strong> <strong>in</strong> <strong>de</strong> <strong>in</strong>dustrie - M. Bonner Pag. 34 / 42
De ro<strong>de</strong> balk rechts on<strong>de</strong>raan geeft aan dat er een verb<strong>in</strong>d<strong>in</strong>g is met het genoem<strong>de</strong> systeem (CX).<br />
Rechts klikken op ‘I/O <strong>de</strong>vices’, daarna klikken op ‘Scan <strong>de</strong>vices’<br />
Als ‘Scan <strong>de</strong>vices’ niet actief is, dan eerst <strong>de</strong> ‘System manager’ <strong>in</strong> ‘Config mo<strong>de</strong>’ plaatsen.<br />
Er wordt een h<strong>in</strong>t weergegeven, bevestig met OK.<br />
Zorg dat alles is aangev<strong>in</strong>kt en bevestig met OK.<br />
De ge<strong>de</strong>tecteer<strong>de</strong> apparaten komen <strong>in</strong> <strong>de</strong> lijst van I/O <strong>de</strong>vices te staan.<br />
__________________________________________________________________________________<br />
Opleid<strong>in</strong>g TAS/PLC - <strong>Basis</strong> <strong>Netwerken</strong> - <strong>Ethernet</strong> <strong>TCP</strong>/<strong>IP</strong> <strong>in</strong> <strong>de</strong> <strong>in</strong>dustrie - M. Bonner Pag. 35 / 42
Er wordt gevraagd ‘Scan for boxes’ – Bevestig met ‘Ja’<br />
De I/O modules die gekoppeld zijn aan <strong>de</strong> CX9000 wor<strong>de</strong>n ge<strong>de</strong>tecteerd maar ook <strong>de</strong> externe I/O<br />
modules die bereikt wor<strong>de</strong>n via <strong>de</strong> BK9000.<br />
Bevestig met OK<br />
Vervolgens verschijnt een nieuw venster ‘Activate Free Run’<br />
Door het activeren van ‘Free Run’ krijgen we <strong>de</strong> kans <strong>de</strong> hardware te testen zon<strong>de</strong>r dat er al een<br />
programma op <strong>de</strong> controller loopt – Bevestig met OK<br />
Het resultaat moet zijn dat je nu <strong>de</strong> volledige hardware configuratie <strong>in</strong> <strong>de</strong> l<strong>in</strong>ker kolom te zien krijgt.<br />
Ga naar ‘System configuration’ tabblad ‘CX sett<strong>in</strong>gs’<br />
Nu kunnen we <strong>de</strong> netwerk <strong>in</strong>stell<strong>in</strong>gen aanpassen: (dit voorbeeld betreft <strong>de</strong> CX <strong>in</strong> <strong>RTC</strong> koffer 2)<br />
- <strong>IP</strong> adres klasse C wordt 192.168.123.x<br />
- Subnet mask voor klasse C is 255.255.255.0<br />
- Host Name wordt CX9000-<strong>IP</strong>x (x = laatste nummer van het <strong>IP</strong> adres)<br />
- Het AmsNetId zetten we <strong>in</strong> pr<strong>in</strong>cipe op <strong>de</strong>zelf<strong>de</strong> waar<strong>de</strong> als het <strong>IP</strong> adres gevolgd door .1.1<br />
De rest is optioneel (gateway en DNS) en hoeven <strong>in</strong> pr<strong>in</strong>cipe niet <strong>in</strong>gevuld wor<strong>de</strong>n.<br />
__________________________________________________________________________________<br />
Opleid<strong>in</strong>g TAS/PLC - <strong>Basis</strong> <strong>Netwerken</strong> - <strong>Ethernet</strong> <strong>TCP</strong>/<strong>IP</strong> <strong>in</strong> <strong>de</strong> <strong>in</strong>dustrie - M. Bonner Pag. 36 / 42
Indien <strong>de</strong> configuratie niet exact overeen komt met <strong>de</strong> echte modules kan men dit aanpassen:<br />
In dit voorbeeld staan twee uitgangsmodules KL2114 terwijl het zou moeten zijn KL2134<br />
Rechts klikken op <strong>de</strong> module en type selecteren:<br />
Deze configuratie kan je opslaan voor later gebruik.<br />
Rolmenu File – Save as – geef een naam <strong>in</strong>.<br />
__________________________________________________________________________________<br />
Opleid<strong>in</strong>g TAS/PLC - <strong>Basis</strong> <strong>Netwerken</strong> - <strong>Ethernet</strong> <strong>TCP</strong>/<strong>IP</strong> <strong>in</strong> <strong>de</strong> <strong>in</strong>dustrie - M. Bonner Pag. 37 / 42
7.6 Aansluiten van een CP6607 op een ethernet segment.<br />
7.6.1 Probleemstell<strong>in</strong>g.<br />
- De CP6607 is een w<strong>in</strong>dows toestel en kan op <strong>de</strong>zelf<strong>de</strong> manier als een gewone PC opgenomen wor<strong>de</strong>n<br />
<strong>in</strong> het ethernet segment.<br />
- Via <strong>de</strong> twee USB poorten on<strong>de</strong>raan het toestel kan men een muis en keyboard aansluiten zodat we op<br />
het toestel zelf <strong>de</strong> aanpass<strong>in</strong>gen kunnen maken.<br />
- Je kan ook met het touch screen zelf werken.<br />
7.6.2 Control Panel opstarten.<br />
- Klik op <strong>de</strong> ‘Start’ knop<br />
- Open het ‘Control panel’<br />
- Open ‘Network and Dial-up Connections’<br />
- Er zijn twee ethernet poorten beschikbaar, open <strong>de</strong> eerste ethernet poort.<br />
__________________________________________________________________________________<br />
Opleid<strong>in</strong>g TAS/PLC - <strong>Basis</strong> <strong>Netwerken</strong> - <strong>Ethernet</strong> <strong>TCP</strong>/<strong>IP</strong> <strong>in</strong> <strong>de</strong> <strong>in</strong>dustrie - M. Bonner Pag. 38 / 42
- Hier kan je <strong>de</strong> netwerk <strong>in</strong>stell<strong>in</strong>gen aanpassen:<br />
- <strong>IP</strong> adres 192.168.123.33<br />
- Subnet mask 255.255.255.0<br />
- Gateway is optioneel<br />
- Klik op ‘OK’ om te bevestigen<br />
- Ga naar ‘System’ en open ‘System Properties’<br />
- Ga naar het tabblad ‘Device Name’<br />
- Pas eventueel <strong>de</strong> naam van het apparaat aan en klik op ‘OK’ om te bevestigen<br />
__________________________________________________________________________________<br />
Opleid<strong>in</strong>g TAS/PLC - <strong>Basis</strong> <strong>Netwerken</strong> - <strong>Ethernet</strong> <strong>TCP</strong>/<strong>IP</strong> <strong>in</strong> <strong>de</strong> <strong>in</strong>dustrie - M. Bonner Pag. 39 / 42
HOOFDSTUK 8 CONTROLE MET NETWERKSOFTWARE.<br />
8.1 Controle met <strong>de</strong> W<strong>in</strong>dows tools<br />
8.1.1 Controle van <strong>de</strong> netwerkverb<strong>in</strong>d<strong>in</strong>g aan <strong>de</strong> hand van <strong>de</strong> signalisatie leds.<br />
- op <strong>de</strong> meeste Beckhoff PLC’s zitten LEDs die <strong>in</strong>formatie geven over <strong>de</strong> netwerkverb<strong>in</strong>d<strong>in</strong>g<br />
- <strong>de</strong> uitvoer<strong>in</strong>g kan verschillen naargelang het mo<strong>de</strong>l van PLC<br />
- als <strong>de</strong> LED ‘LINK’ oplicht is er fysieke verb<strong>in</strong>d<strong>in</strong>g tussen <strong>de</strong> switch en <strong>de</strong> PLC<br />
- als <strong>de</strong> LED ‘ACT’ oplicht is er actieve datacommunicatie op dat moment<br />
8.1.2 Controle van <strong>de</strong> netwerkverb<strong>in</strong>d<strong>in</strong>g aan <strong>de</strong> hand van het PING commando.<br />
- start een gewone PC die is opgenomen <strong>in</strong> het netwerk<br />
- open een DOS prompt w<strong>in</strong>dow<br />
- dat gaat als volgt: W<strong>in</strong>dows START knop – bureau accessoires – DOS prompt<br />
- typ <strong>in</strong>: ‘p<strong>in</strong>g 192.168.123.x’ (x moet het adres zijn van <strong>de</strong> te controleren PLC, <strong>in</strong> dit voorbeeld 99)<br />
- druk op <strong>de</strong> ‘enter’ toets<br />
- er wor<strong>de</strong>n 4 pakketjes van 32 bytes naar het betreffen<strong>de</strong> adres gestuurd met het verzoek een<br />
antwoordbevestig<strong>in</strong>g terug te sturen<br />
- het resultaat moet zijn ‘antwoord van’ of ‘reply’ van het betreffen<strong>de</strong> adres.<br />
__________________________________________________________________________________<br />
Opleid<strong>in</strong>g TAS/PLC - <strong>Basis</strong> <strong>Netwerken</strong> - <strong>Ethernet</strong> <strong>TCP</strong>/<strong>IP</strong> <strong>in</strong> <strong>de</strong> <strong>in</strong>dustrie - M. Bonner Pag. 40 / 42
8.2 Controle met LANguard<br />
- LANguard is een netwerktool die te v<strong>in</strong><strong>de</strong>n is op het <strong>in</strong>ternet<br />
- controle van het MAC en <strong>IP</strong> adres<br />
- <strong>de</strong> juiste <strong>IP</strong> adressen <strong>in</strong>voeren en netwerksegment laten afscannen<br />
- <strong>in</strong> het voorbeeld 192.168.123.2 merken we twee open poorten:<br />
FTP file transfer protocol om bestan<strong>de</strong>n over het netwerksegment te kunnen versturen<br />
8080 http wordt gebruikt om <strong>in</strong>formatie met <strong>de</strong> netwerkbrowser op te vragen<br />
het bestur<strong>in</strong>gssysteem wordt niet herkend<br />
- <strong>in</strong> het voorbeeld 192.168.123.33 merken we zes open poorten<br />
het bestur<strong>in</strong>gssysteem wordt herkend als een W<strong>in</strong>dows mach<strong>in</strong>e<br />
__________________________________________________________________________________<br />
Opleid<strong>in</strong>g TAS/PLC - <strong>Basis</strong> <strong>Netwerken</strong> - <strong>Ethernet</strong> <strong>TCP</strong>/<strong>IP</strong> <strong>in</strong> <strong>de</strong> <strong>in</strong>dustrie - M. Bonner Pag. 41 / 42
8.3 Controle met Softperfect<br />
- Softperfect is een netwerktool die te v<strong>in</strong><strong>de</strong>n is op het <strong>in</strong>ternet<br />
- controle van het MAC en <strong>IP</strong> adres<br />
- <strong>de</strong> juiste <strong>IP</strong> adressen <strong>in</strong>voeren en netwerksegment laten afscannen<br />
__________________________________________________________________________________<br />
Opleid<strong>in</strong>g TAS/PLC - <strong>Basis</strong> <strong>Netwerken</strong> - <strong>Ethernet</strong> <strong>TCP</strong>/<strong>IP</strong> <strong>in</strong> <strong>de</strong> <strong>in</strong>dustrie - M. Bonner Pag. 42 / 42