Beckhoff  BC9050 met Twincat

Slides:



Advertisements
Verwante presentaties
KWALITEITSZORG november 2012
Advertisements

Voorrangsregels bij rekenen (2)
‘SMS’ Studeren met Succes deel 1
Wat was toen het grootste het grootste probleem van de van de FOD?
Paulus' eerste brief aan Korinthe (20) 23 januari 2013 Bodegraven.
Presentatie cliëntenonderzoek. Algemeen Gehouden in december 2013 (doorlopend tot eind januari) DoelgroepVerzondenOntvangen% LG wonen en dagbesteding.
NEDERLANDS WOORD BEELD IN & IN Klik met de muis
Downloaden: Ad-aware. Downloaden bestaat uit 3 delen: •1. Zoeken naar de plek waar je het bestand kan vinden op het internet •2. Het nemen van een kopie.
WAAROM? Onderzoek naar het meest geschikte traject voor de verlenging tot in Sint-Niklaas van het bestaande fietspad naast de Stekense Vaart en de Molenbeek.
1 Resultaten marktonderzoek RPM Zeist, 16 januari 2002 Door: Olga van Veenendaal, medew. Rothkrans Projectmanagement.
November 2013 Opinieonderzoek Vlaanderen – oktober 2013 Opiniepeiling Vlaanderen uitgevoerd op het iVOXpanel.
Uitgaven aan zorg per financieringsbron / /Hoofdstuk 2 Zorg in perspectief /pagina 1.
MMNM 2011 Marketingcommunicatie.
Duurzaamheid en kosten
1 COVER: Selecteer het grijze vlak hiernaast met rechtsklik & kies ‘change picture’ voor een ander beeld of verwijder deze slide & kies in de menubalk.
Global e-Society Complex België - Regio Vlaanderen e-Regio Provincie Limburg Stad Hasselt Percelen.
 Deel 1: Introductie / presentatie  DVD  Presentatie enquête  Ervaringen gemeente  Pauze  Deel 2 Discussie in kleinere groepen  Discussies in lokalen.
STAPPENPLAN GRAMMATICUS.
Ronde (Sport & Spel) Quiz Night !
Een Concert van het Nederlands Philharmonisch Orkest LES 4 1.
INITIATIE DEFINITIESELECTIECONCIPIËREN INBEDDING IN ORGANISATIE ONDERHOUD Opdrachtgever/ Projectleider Eigenaar Architect en zijn team Stakeholders INITIATIEDEFINITIESELECTIECONCIPIËRENINBEDDINGONDERHOUD.
Een optimale benutting van vierkante meters Breda, 6 juni 2007.
Start.
Kb.1 Ik leer op een goede manier optellen en aftrekken
Tevredenheids- enquête 2012 P. Grouwels Inleiding Mogelijke antwoorden: Zeer goed: 4 sterren ****: volledig tevreden; Goed: 3 sterren ***:
F. Rubben NI Lookout 1 06/RIS/05 - NI Lookout VTI Brugge F. Rubben, ing.
© BeSite B.V www.besite.nl Feit: In 2007 is 58% van de organisaties goed vindbaar op internet, terwijl in 2006 slechts 32% goed vindbaar.
Nooit meer onnodig groen? Luuk Misdom, IT&T
 Een standalone server is een server die zelf geen domeincontroller is en geen lid is van een domein.  Indien een server is opgenomen in een werkgroep,
Phoenix Contact ILC150ETH F. Rubben, Ing.. Phoenix Contact ILC150ETH F. Rubben, Ing.
VIJEO DESIGNER.
S Ppt door Joris.
S instellen IP adressen
FOD VOLKSGEZONDHEID, VEILIGHEID VAN DE VOEDSELKETEN EN LEEFMILIEU 1 Kwaliteit en Patiëntveiligheid in de Belgische ziekenhuizen anno 2008 Rapportage over.
Elke 7 seconden een nieuw getal
1 introductie 3'46” …………… normaal hart hond 1'41” ……..
Oefeningen F-toetsen ANOVA.
1Ben Bruidegom 1 Sequentiële schakelingen Toestand uitgang bepaald door:  ingangen &  vorige toestand uitgang.
Wat levert de tweede pensioenpijler op voor het personeelslid? 1 Enkele simulaties op basis van de weddeschaal B1-B3.
In dit vakje zie je hoeveel je moet betalen. Uit de volgende drie vakjes kan je dan kiezen. Er is er telkens maar eentje juist. Ken je het juiste antwoord,
13 maart 2014 Bodegraven 1. 1Korinthe Want gelijk het lichaam één is en vele leden heeft, en al de leden van het lichaam, hoe vele ook, een lichaam.
Foto 65 – wegenis + parking + rechts G01 Foto 66 – G01.
Seminarie 1: Pythagoreïsche drietallen
Afrika: Topo nakijken en leren.
User management voor ondernemingen en organisaties
Ben Bruidegom 1 Sequentiële schakelingen Toestand uitgang bepaald door:  ingangen;  vorige toestand uitgang.
ribwis1 Toegepaste wiskunde – Differentieren Lesweek 7
Inger Plaisier Marjolein Broese van Groenou Saskia Keuzenkamp
Help! ‘Niet vorderende ontsluiting’
SAMENWERKING WO EN HBO BIJ AANSLUITINGSONDERZOEK V0-HO Rob Andeweg DAIR 7 en 8 november 2007.
EFS Seminar Discriminatie van pensioen- en beleggingsfondsen
Hoe gaat dit spel te werk?! Klik op het antwoord dat juist is. Klik op de pijl om door te gaan!
Eerst even wat uitleg. Klik op het juiste antwoord als je het weet.
Op reis naar een dierentuin
ECHT ONGELOOFLIJK. Lees alle getallen. langzaam en rij voor rij
Hoofdstuk 9 havo KWADRATEN EN LETTERS
Uitleg scheikundige begrippen
Bij wizard krijgt men het verkeerde type!!! Wissel dit bij hardware achteraf met Siemens 313C-2DP  6ES CF03-0AB0 7TSB  zie volgende slide.
17/08/2014 | pag. 1 Fractale en Wavelet Beeldcompressie Les 3.
STIMULANS KWALITEITSZORG juni 2014.
23 september 2014 Niels Vanmarcke
tafel van 1 tafel van 1 x 1 = 1 x 1 = 1 2 x 1 = 2 3 x 1 = 3 4 x 1 = 4
Centrummaten en Boxplot
Waar gaat het nou toch om?!
12 sept 2013 Bodegraven 1. 2  vooraf lezen: 1Kor.7:12 t/m 24  indeling 1Korinthe 7  1 t/m 9: over het huwelijk  10 t/m 16: over echtscheiding  16.
13 november 2014 Bodegraven 1. 2 de vorige keer: 1Kor.15:29-34 indien er geen doden opgewekt worden...  vs 29: waarom dopen?  vs.30-32: waarom doodsgevaren.
DIGITAL ANALYTICS TOOLS. 2 DIGITALE MEDIA - METEN.
Openbaar je talent Service public, talent particulier.
Transcript van de presentatie:

Beckhoff  BC9050 met Twincat F. Rubben, Ing. © 2011

Beckhoff

Hardware: BC9050 voeding 24Vdc Voor de buscontroller en Voor de K-bus

Hardware: netwerk? De bouw van het netwerk zal bepalen hoe het IP-adres van de controller wordt ingesteld.

Hardware: BC9050 – ip-adres? Bij netwerken met een router is DHCP interessant. DIP 1 OFF DIP 2 ON Ook BootP kan gebruikt worden. Bij rechtstreeks aansluiten aan de PC (met een cross cable) wordt er gebruik gemaakt van een ingestelde IP-adres van de controller:

Hardware: BC9050 – ip-adres? Bij rechtstreeks aansluiten aan de PC (met een cross cable) wordt er gebruik gemaakt van een ingestelde IP-adres van de controller: IP: 172.16.21.xxx Subnetmask: 255.255.0.0 De triple X staat voor het ingestelde adres via de rode DIP- switches (binair gecodeerd)

Hardware: BC9050 – ip-adres? De triple X staat voor het ingestelde adres via de rode DIP- switches (binair gecodeerd) B.v. DIP-1: ON  1.1 DIP-2: OFF  0.2 DIP-3: ON  1.4 DIP-4: OFF  0.8 DIP-5: OFF  0.16 DIP-6: ON  1.32 DIP-7: OFF  0.64 DIP-8: OFF  0.128 XXX is dan gelijk aan:  1 + 4 + 32 = 37 Het adres van de controller is dan: 172.16.21.37

Hardware: BC9050 – ip-adres?

Controle ip-adressen Configuratie bij testen: SWITCH PC PLC Ip-adres toe te kennen in dezelfde range als PLC!!! Ingesteld met DIP-switches DIP1-2-3 ON, rest OFF 172.16.21.7

Controle ip-adressen Instellen ip-adres PC? (Windows) Naar Netwerkverbindingen gaan.

Controle ip-adressen Netwerk kiezen dat verbonden is met de PLC Klik met rechts.

Controle ip-adressen Selecteer eigenschappen Scroll naar Internet-protocol. Selecteer en klik op ‘Eigenschappen’.

Controle ip-adressen Men kan nu een IP-adres zelf toe- kennen aan de PC. Let op dit moet in dezelfde range zijn als het IP-adres van de PLC. De range wordt bepaald door het subnetmask.

Controle ip-adressen subnetmask bij de PLC: 255.255.0.0 Een 0: Dit wil zeggen dat er 255 keuzes zijn voor deze positie bij het kiezen van een ip-adres. Een 255: Dit wil zeggen dat er géén keuzes zijn voor deze positie bij het kiezen van een ip-adres. Een 252: Van de 8 bits die 255 voorstellen zijn de 2 minst significate vrij te kiezen. M.a.w. er zijn 3 mogelijkheden op deze positie nog te kiezen.

Controle ip-adressen subnetmask bij de PLC = subnetmask bij de PC! 255.255.0.0 IP-adres PLC: 172.16.21.7 Keuze IP-adres PC: vorm IP-adres: w.x.y.z 172: bij de subnetmask PLC staat er 255 => geen keuze W = 172  IP-adres PC: 172.x.y.z 168: X = 16  IP-adres PC: 172.16.y.z 21: bij de subnetmask PLC staat er 0 => er zijn dus 255 keuzes; geen 0. Y = bijvoorbeeld 21 (mag ook 22 of 12 of … zijn)  IP-adres PC: 172.16.21.z 7: bij de subnetmask PLC staat er 0 => er zijn dus 255 keuzes; BUITEN 7 en 0. X = bijvoorbeeld 69 (mag ook 33, 6 of … zijn)  IP-adres PC: 172.16.21.69

Controle ip-adressen Het IP-adres wordt dus ingevuld:

Controle ip-adressen Sluit de kaders af.

Controle ip-adressen Hoe weet men dat de PC en de PLC nu elkaar zien??? Ga naar “UITVOEREN”.

Controle ip-adressen Klik in de tekstbalk en noteer er “cmd” om het commandovenster in DOS te openen. Druk “OK”.

Controle ip-adressen Het volgende venster verschijnt. U kan er nu allerlei commando’s ingeven.

Controle ip-adressen Om het huidige ip-adres te kennen, kan men “ipconfig” typen.

Controle ip-adressen Bij het drukken van “ENTER”-knop krijgt men het IP-adres van alle netwerkadapters te zien:

Controle ip-adressen In dit geval is het IP-adres nog niet vernieuwd. Oplossing: Controleer of alle vensters in de windowsomgeving gesloten zijn. type “ipconfig /renew” OK.

Controle ip-adressen Tip: Wil je je eigen MAC-adres kennen? Om bijvoorbeeld aan een router toegang te vragen ofzo Typ dan: “ipconfig /all”

Controle ip-adressen Hoe het adres van de PC testen online? In het CMD-venster typt men nu het adres van de PC zelf: Typ: “ping 172.16.21.69” (met het getal als het adres PC in ons voorbeeld) Of typ: “ping 127.0.0.0” Er is antwoord. Verbinding OK!

Controle ip-adressen Hoe kan nu de verbinding tussen PC en PLC getest worden? In het CMD-venster typt men nu het adres van de PLC: Typ: “ping 172.16.21.7” (met het getal als het adres PLC in ons voorbeeld) Druk enter en wacht (in spanning) af…

Controle ip-adressen Resultaat zou als volgt moeten zijn: Er is antwoord! De PLC en de PC zitten in hetzelfde netwerk… (oef…)

Controle ip-adressen Voila, proficiat. De PLC en de PC zitten in hetzelfde netwerk. Configureren en programmeren kan nu beginnen!

Software? TWINCAT: verschillende onderdelen TWINCAT & BC9050: System Manager & PLC Control

PLC Control

PLC Control Als er nog programma’s geopend zijn, sluit deze allemaal.

PLC Control Maak nu een nieuw programma

PLC Control

PLC Control New POU Kies type: Kies de taal. LET OP: Er moet altijd één en slechts één ‘MAIN’ aanwezig zijn!!!

PLC Control IL: LD: FBD: SFC: ST: CFC: Instruction List Ladder Function Block Diagramma SFC: Sequential Function Chart ST: Structured Text CFC: C… Function Chart

PLC Control Aanmaken lokale variabelen Ladderdiagramma

PLC Control Eerst worden de variabelen aangemaakt. Merk op de manier van typen. naamVariabele AT %IX0.0: BOOL; Dit is een ingangsbit

PLC Control Een eenvoudig programma: als de schakelaar niet ingeschakeld is dan zal de relais werken. Men kan niet op het laddernetwerk rechtstreeks klikken. Bovenaan moet men op de contacten klikken.

PLC Control In het voorbeeld zijn de nodige contacten nu aanwezig. Maar de naam is er niet. Hoe een naam aan de variabelen toekennen? Selecteer de vraagtekens en druk F2.

PLC Control F2

PLC Control Resultaat: Sla het project op. PAS Vervolgens  Reduild ALL

PLC Control

PLC Control

PLC Control

TWINCAT: System Manager

TWINCAT: System Manager Begin met een nieuwe configuratie.

TWINCAT: System Manager

TWINCAT: System Manager Voeg een PLC als target toe. Het programma moet immers op de PLC draaien!

TWINCAT: System Manager Doorzoek het Ethernet…

TWINCAT: System Manager

TWINCAT: System Manager Selecteer de PLC die gebruikt zal worden.

TWINCAT: System Manager Maak een naam naar keuze (eventueel) Kies voor IP-adres.

TWINCAT: System Manager

TWINCAT: System Manager Bij de BC9050 alles BLANK laten. Tenzij er al “Administrator” of “admin” staat.

TWINCAT: System Manager Als de route toegevoegd is, dan zal er een ‘X’ verschijnen.

TWINCAT: System Manager

TWINCAT: System Manager Kies nu het “Target System”. Klik dan OK.

TWINCAT: System Manager Het nieuwe target staat hier vermeld.

TWINCAT: System Manager Locatie programma werd bepaald. PLC nog niet geconfigureerd. Klik met rechtermuistoets op “I/O Devices”.

TWINCAT: System Manager Klik dan op “Scan Devices…”

TWINCAT: System Manager

TWINCAT: System Manager Een ethernetmodule en Een module voor de K-bus

TWINCAT: System Manager Controle Ethernetmodule: Bekijk of het IP-adres klopt en dergelijke. Zodat men zeker is dat men de juiste PLC programmeert (als er meerdere in het netwerk zouden zitten).

TWINCAT: System Manager Confugeren van de K-busmodule Huidige opstelling PLC: Na de BC9050 zitten er 2 terminals: KL1859: Terminal met 8 DI en 8 DO. KL9010: End terminal. Vergelijkbaar met eindelusweerstand. Noodzakelijk.

TWINCAT: System Manager Bij het testen vond de System Manager de KL1859 niet uit zichzelf. Deze zal dus manueel moeten toegevoegd worden.

TWINCAT: System Manager

TWINCAT: System Manager

TWINCAT: System Manager

TWINCAT: System Manager

TWINCAT: System Manager Sla deze configuratie op.

TWINCAT: System Manager Het reeds geschreven PLC-programma moet nu nog in “SYSTEM MANAGER” komen. Klik op “PLC – Configuration”

TWINCAT: System Manager

TWINCAT: System Manager Kies het juist .tpy project Indien niet teruggevonden? Ga naar PLC Control Sla bestand opnieuw op (Save As…) Rebuild ALL

TWINCAT: System Manager

TWINCAT: System Manager Men kan nu de variabelen uit het programma linken aan de fysische uitgangen. Klik op “Linked to…”

TWINCAT: System Manager

TWINCAT: System Manager

TWINCAT: System Manager Herhaal nu ook voor de uitgang.

TWINCAT: System Manager Bij inputs kan men controleren of er een link is.

TWINCAT: System Manager Ook bij de IO vindt men de links terug:

TWINCAT: System Manager Voila, men is nu gereed om ONLINE te gaan… Toggle Op de functie om de PLC (of het Target System) in RUN MODE te zetten.

TWINCAT: System Manager Klik op “Generate Mappings”

TWINCAT: System Manager (validate configuration eventueel) Zeker klikken op Activate Configuration. Staat nu nog In Config Mode

TWINCAT: System Manager Na klikken op “Activate Configuration” krijgt men de volgende pop-up:

TWINCAT: System Manager Er wordt nu gevraagd om het “TwinCAT System” in ‘Run Mode’ te mogen herstarten:

TWINCAT: System Manager Wees geduldig. Even verschijnt er ‘Timeout’. (geel) Na een tijdje zou er een groene balk moeten verschijnen. “RUN”

TWINCAT: System Manager Groene balk te zien?  “Target System” (PLC BC9050 in dit geval) is actief. NU: PLC-programma nog downloaden en in run plaatsen!

PLC Control Choose run-time target Vervolgens PLC online zetten Kies de PLC waar het programma op moet draaien  PORT SELECTEREN! Vervolgens PLC online zetten Indien nodig programma downloaden Tot slot PLC in RUN zetten (ook al ben je online!!!)

PLC Control