29.11.2012 Views

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 ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!