RTC Opleidingen Beckhoff TwinCAT. Cursus

Maat: px
Weergave met pagina beginnen:

Download "RTC Opleidingen Beckhoff TwinCAT. Cursus"

Transcriptie

1 Cursus Beckhoff Automation bvba België Rudi Grouset v4.2 12/02/2016

2 Voorwoord Met deze cursus is het de bedoeling om de deelnemende Leraren en Leerlingen aan de projecten RTC Pick & Place en/of RTC Tertiaire Kast te leren omgaan met de PLC systemen van Beckhoff. De cursus documentatie is zo algemeen mogelijk opgestelt zodat deze bruikbaar is voor alle RTC trainingen. Het is dus mogelijk dat niet alles in de cursus van toepassing is op uw project. Eerst leren we de hardware opbouwen en bedraden. Vervolgens leren we de hardware configureren. Daarna gaan we programmeren op verschillende manieren volgens de norm IEC Tenslotte maken we praktische oefeningen. Succes

3 Info Beckhoff Automation Belgium bvba Klaverbladstraat 11B 2/ Lummen Tel: / Fax: / info@beckhoff.be Versie Datum Auteur Nieuw v Rudi Grouset (Support Engineer) v Rudi Grouset (Support Engineer) RTC project Pick & Place v4, EtherCAT, Aansturen stappenmotor v Rudi Grouset (Support Engineer) v Rudi Grouset (Support Engineer) HMI, Seriële Communicatie, Analoge Signalen, SFC programmatie v Rudi Grouset (Support Engineer) RTC project Tertiaire kast v Rudi Grouset (Support Engineer) Gebruik CX8090, RTC project Pick & Place v3 v Rudi Grouset (Support Engineer) RTC project Pick & Place v2 v Rudi Grouset (Support Engineer) v Rudi Grouset (Support Engineer) v Rudi Grouset (Support Engineer) BC8150, RTC project Pick & Place v

4 Inhoud Pagina Titel 9 Wie is Beckhoff 17 Overzicht van de verschillende systemen 20 Opbouw hardware bedrading 39 Installatie TwinCAT KS2000 USBdriver 49 Hardware-configuratie 50 Algemeen 54 BC-controller zonder configuratie en connecteren via USB-kabel 56 Instellen parameters in een BC-controller en terminals via KS2000 (Optioneel) 59 Controller connecteren in System Manager 59 BC-controller connecteren via USB-kabel 65 BC9000-controller connecteren via Ethernet 68 BC9xx0-controller of CX-controller connecteren via Ethernet 73 I/O configuratie met System Manager 90 Testen I/O en aanpassen parameters in terminals (Optioneel) 101 Concept van Soft PLC (Real Time TwinCAT system)

5 Inhoud Pagina Titel 104 Declaratie van variabelen, met linken naar de hardware 108 BC-controller zonder configuratie 112 BC of CX of CP-controller met configuratie via System Manager 125 Overzicht van de programmeertalen en instructieset in IEC Een eerste PLC programma maken 142 Samenvatting (PLC programma maken en in de PLC laden) 143 Declaratie variabelen 150 De verschillende programmeertalen overzicht syntax 154 Oefening in Ladder Diagram (LD) 164 Oefening in Sequential Function Chart (SFC) 167 Uitgebreide instructieset 176 STANDARD Library 177 Oefening in Ladder Diagram (LD) 181 Gebruik maken van standaard Funktieblokken/Functies uit libraries

6 Inhoud Pagina Titel 190 Aanmaken van voorbeeld programma s in functie van het project 191 Oefening Pick & Place 195 Oplossing : LD Ladder Diagram 200 Oplossing : SFC - Sequential Function Chart 204 Oplossing : ST - Structured Text 206 Oefening Tertiaire kast : Domotica : CFC 218 Controller terugzetten naar fabrieksinstellingen 218 BC CX CP Sequential Function Chart (SFC) volgens IEC norm 243 Analoge signalen verwerken 261 Seriële signalen verwerken 272 Human Machine Interface (HMI) aanmaken met Beckhoff PLC HMI 285 EtherCAT veldbus

7 Inhoud Pagina Titel 307 Stappenmotor 307 Theorie 316 Componenten 324 Configuratie 337 Testen / Optimalisatie 347 Gebruik ScopeView 356 Aansturen motion vanuit PLC code 364 Beckhoff Support

8 TwinCAT Software

9 Dagindeling 9h Wie is Beckhoff Overzicht van de verschillende systemen Opbouw hardware, bedrading Installatie TwinCAT KS2000 USB-driver Hardware-configuratie zonder TwinCAT System Manager Concept van soft PLC (Real Time TwinCAT system) 10h30 10h45 Pauze Declaratie van variabelen, met het linken naar de hardware Overzicht van de programmeertalen en instructieset in IEC h00 13h 15h 15h15 17h Middagpauze (Gratis lunch) STANDARD Library Gebruik maken van standaard Functieblokken/Functies uit libraries Pauze Aanmaken van voorbeeld programma s in functie van het project Einde

10 Wie is Beckhoff Beckhoff Group 7 companies responsibilities FERTIG MOTORS

11 Wie is Beckhoff Duits bedrijf Hoofdzetel: Verl, Duitsland Werknemers wereldwijd: 2900 Aantal ingenieurs: 950 Vestigingen in Duitsland: 14 Vestigingen wereldwijd: 34 landen Verkoopsnetwerk: > 75 landen Verl

12 Wie is Beckhoff Omzet sinds 1980 Million Turnover 2014: 510 mn. (+17 %) Turnover 2015 (expected): 610 mn. (+19 %) annual growth: 15 %

13 Wie is Beckhoff Hoofdzetel in Verl 1.2Miljard Onderdelen/Jaar (2015) Grootste printbestukking fabriek in Europa

14 Wie is Beckhoff Geschiedenis First office of Beckhoff Automation Formation of Elektro Beckhoff as a store for electronic equipment by Arnold Beckhoff sen Formation of Beckhoff Industrie Elektronik for automation technology (today: Beckhoff Automation) by Hans Beckhoff 1984 New headquarters in Verl 1999 New IPC production facilities in Verl 2003 New facilities for I/O production and for logistics in Verl 2005 Restructuring of the company: Separation of the three business units (automation, building service engineering and commerce) into independent companies 2009 Acquisition of Smyczek GmbH & Co. KG (circuit board assembly) 2010 Joint Venture with Fertig Motors GmbH / New Headquarters

15 Wie is Beckhoff België City Year of Est. Size (m 2 ) Employees Headquarters Lummen Administration - Sales - Support - Training - Service City Year of Est. Size (m 2 ) Employees Sales/technical office West Belgium - Sales - Support - Training - Service Kortrijk

16 Wie is Beckhoff Team in België

17 Dagindeling 9h Wie is Beckhoff Overzicht van de verschillende systemen Opbouw hardware, bedrading Installatie TwinCAT KS2000 USB-driver Hardware-configuratie zonder TwinCAT System Manager Concept van soft PLC (Real Time TwinCAT system) 10h30 10h45 Pauze Declaratie van variabelen, met het linken naar de hardware Overzicht van de programmeertalen en instructieset in IEC h00 13h 15h 15h15 17h Middagpauze (Gratis lunch) STANDARD Library Gebruik maken van standaard Functieblokken/Functies uit libraries Pauze Aanmaken van voorbeeld programma s in functie van het project Einde

18 Overzicht van de verschillende systemen Automation IPC embpc I/O Fieldbus Motion

19 Overzicht van de verschillende systemen IPC / embpc Prijs Industrial PC IPC C69xx Embedded PC embpc Controller!!! End of life CX1020 CX1030 CX1010 BC8150 CX9000 CX9010 CX5020 CX5010 CX2040 CX2030 CX2020 BC9000 CX8000 CX9020 Prestatie TwinCAT 2 TwinCAT

20 Dagindeling 9h Wie is Beckhoff Overzicht van de verschillende systemen Opbouw hardware, bedrading Installatie TwinCAT KS2000 USB-driver Hardware-configuratie zonder TwinCAT System Manager Concept van soft PLC (Real Time TwinCAT system) 10h30 10h45 Pauze Declaratie van variabelen, met het linken naar de hardware Overzicht van de programmeertalen en instructieset in IEC h00 13h 15h 15h15 17h Middagpauze (Gratis lunch) STANDARD Library Gebruik maken van standaard Functieblokken/Functies uit libraries Pauze Aanmaken van voorbeeld programma s in functie van het project Einde

21 Opbouw hardware bedrading - Algemeen BK the link between Bus Terminals and fieldbus Head station of the Bus Terminals Free signal mix Potential feed terminals 3-phase power enable configuration of measurement different potential capability groups. enables all relevant eletrical data of the supply network to be measured. TwinSAFE Bus Terminals: safety integrated Bus end terminal BC with integrated IEC PLC The terminal bus exten-sion enables the connec-tion of up to 255 Bus Terminals. BX with integrated IEC PLC and expanded interfaces CX for PLC and Motion Control applications Bus Terminals in 1-, 2-, 4- and 8-channel modularity with combination of any desired types of signals terminal modules with plug-in wiring Bus Terminals for measurement technology: maximum measurement error of ±0.01 % Communication terminals enable the integration of subsystems. The power terminal transforms a standard contactor into a motor protection relay

22 Opbouw hardware bedrading - Algemeen symmetrische ontgrendeling maakt loodrechte verwijdering uit de klemmenreeks mogelijk Status-LED s voor een eenvouding inbedrijfname Markeringsmateriaal voor standaardklemmen Modules op 35mm DIN-rail 12 x 100 x 68 mm (B x H x T) Raadpleeg de documentatie voor de opstelling en afstanden voor de koeling Interne bussysteem en voeding voor de electronica

23 Opbouw hardware bedrading - Algemeen Platte schroevendraaier 2.5 x 0.5 mm Bevestigingstechniek zonder schroeven Stabiele verbinding Lage impedantie Trillingsbestendig Geen vonkvorming Voorijlend PE-Powerkontakt Powerkontakten verbinden de voedingsaansluitingen voor de sensoren en actuatoren

24 Opbouw hardware bedrading - Algemeen SSI/Inkremental-Encoder-Interface Thermisch element/rtd Digitaal I/0 Analoog I/0 RS232/RS485/TTY 16 Bit/12 Bit Energiemeting Pulse-Train/PWM Weerstandsbrug Teller/Frequenties

25 Opbouw hardware bedrading - Algemeen

26 Opbouw hardware bedrading - Aanduiding klemmen Intern bussysteem K-bus Gebaseerd op RS485 E-bus (EtherCAT) Gebaseerd op Ethernet TCP/IP Type klem 1 : DI = Digital Input 2 : DO = Digital Output 3 : AI = Analog Input 4 : AO = Analog Output 5 : Sensoren 6 : Communicatie 7 : Aandrijving (motion) 8 : Bediening 9 : Systeemklem - Cyclustijd > 1ms - Groot gamma - Laag stroomverbruik - Cyclustijd > 50µs - Goedkoper - Moderne technology - Diagnose variabelen KL X X X X EL X X X X KS X X X X ES X X X X Onderverdeling in catalogus Aantal kanalen 1 : 1 kanaal 2 : 2 kanalen 4 : 4 kanalen 8 : 8 kanalen 9 : 16 kanalen 0,3,5,6,7 : speciale uitvoeringen Bedrading Vaste verbinding KLxxxx ELxxxx KSxxxx ESxxxx Stekkerverbinding

27 Opbouw hardware bedrading Interne bedrading

28 Opbouw hardware bedrading Externe bedrading - Voorbeeld kopstation 2x DI KL1xx2 8x DI 8x DO 4x DO eindklem KL1xx8 KL2xx8 KL9185 KL91xx KL2xx4 KL A <10A <10A 24VDC voeding interne electronica 24VDC voeding I/O - S VDC..230VAC voeding I/O

29 BC8150 Opbouw hardware bedrading Afhankelijk van het project zijn er verschillende mogelijkheden BC8150 met digitale IO en eventueel analoge IO BC9050 met digitale IO CX8090 met digitale IO CP6606 met digitale en analoge IO en seriële RS232 verbinding CP6606 met stappenmotor en encoder via EtherCAT De voorgestelde schema s zijn bedoeld als voorbeeld De definitieve opstelling dient uiteraard te voldoen aan de algemene electrische norm EN60204 Ik denk daarbij vooral aan mechanische opbouw, zekeringen, EMC (aarding) Gebruik de off-line documentatie via Beckhoff Information System of on-line via Hier vind je belangrijke extra info van alle Beckhoff componenten De uiteindelijke configuratie bevat mogelijk minder of meer terminals

30 Voorbereiding voor het volgen van de Beckhoff training Opbouw hardware - Het is belangrijk om de PLC hardware op te bouwen en te testen, voorafgaand aan de trainingen bij Beckhoff - Het is niet nodig de volledige schakelkast mee te brengen - Plaats alles op een deftige DIN-rail - Sluit een aantal drukknoppen/schakelaars aan op de digitale ingangen - Voor het aansluiten van de analoge sensoren, barcode reader, encoder, stappenmotor zijn afzonderlijke detailpagina s voorzien - Voor de speciale componenten: - Sluit deze aan volgens de voorbeelden - Zorg dat bij de niet Beckhoff componenten zoals analoge afstandssensor, barcode reader, encoder,... dat vooraf eventuele parameters correct zijn geladen - Voor het aansluiten van de analoge sensoren, barcode reader, encoder, stappenmotor zijn afzonderlijke detailpagina s voorzien - De volgende pagina s in deze presentatie laten een aantal voorbeeldschema s zien voor gebruik van de hardware tijdens de opleidingen

31 BC9050 Opbouw hardware bedrading Project Tertiaire kast Volgorde opbouw: BC9050 KL1809 KL2809 KL9010 8x Ingang 24VDC 8x Uitgang 24VDC / 0.5A Ethernet verbinding naar PC Drukknoppen en/of schakelaars (max 8x)

32 BC8150 Opbouw hardware bedrading Project RTC Pick & Place Basic Volgorde opbouw: Pick & Place basis 1 BC8150 KL1809 KL2809 KL9010 Pick & Place basis 2 BC8150 KL1104 KL1809 KL2809 KL9010 Pick & Place basis 3 BC8150 KL1809 KL2809 KL3021 KL9010 Pick & Place basis 4 BC8150 KL1408 KL1809 KL2809 KL9010 Drukknoppen en/of schakelaars (max 16x) 16x Ingang 24VDC 16x Uitgang 24VDC / 0.5A USB verbinding naar PC

33 CX8090 Opbouw hardware bedrading Project RTC Pick & Place Option Volgorde opbouw Pick & Place optie 1&2 CX8090 EL1004 EL1809 EL2809 EL x Uitgang 24VDC / 0.5A 16x Ingang 24VDC 4x Ingang 24VDC Standaard rechte Ethernet kabel Drukknoppen en/of schakelaars (max 20x) Ethernet verbinding naar PC

34 CP6606 Opbouw hardware bedrading Project RTC Pick & Place Option Volgorde opbouw: Pick & Place optie 3 CP6606 ZK EK1100 EL1004 EL1809 EL2809 EL3021 EL9011 SICK CLV610 EtherCAT 1x Analoge Ingang 4..20mA 16x Uitgang 24VDC / 0.5A 16x Ingang 24VDC 4x Ingang 24VDC Standaard rechte Ethernet kabel verbinding naar PC SICK CLV610 RS232 kabel Barcode scanner Drukknoppen en/of schakelaars Analoge sensor 4..20mA

35 CP6606 Opbouw hardware bedrading Project RTC Pick & Place Option Volgorde opbouw: Pick & Place optie 4 CP6606 ZK EK1100 EL1008 EL1809 EL2809 EL9100 EL2008 EL7031 EL9011 ZK AS1030 SICK AFM60A-BDEB018x12 Standaard rechte Ethernet kabel verbinding naar PC EtherCAT SICK encoder 1x Stappenmotor EL7031 Scheiding voeding 24VDC 24x Uitgang 24VDC / 0.5A 24x Ingang 24VDC Drukknoppen en/of schakelaars Veiligheidsrelais Stappenmotor AS

36 Analoge verbinding met KL/EL3021 terminal Aansluiting SICK analoge sensoren Kabel uit de sensor heeft 2 tot 5 aders De bruine is meestal de + voeding Een blauwe draad is niet altijd aanwezig maar indien aanwezig dan is dit meestal een 0VDC aansluiting De witte draad bevat meestal het 4..20mA analoge signaal De zwarte en eventuele grijze draad worden voor deze toepassing niet gebruikt bruin blauw wit 24VDC KL/EL3021 Voorbeelden van Sensoren 0VDC 0VDC

37 CP6606 Seriële verbinding met CP6606 Aansluiting SICK scanner op COM-poort (RS232) Afgeschermde kabel met 3 aders tussen scanner en PLC 1 kant bevat SUB-D9 female connector Andere kant heeft open einde Beckhoff CP6606 SICK CLV610 - CDB Sub-D9 female Rx 2 Tx 3 GND

38 CP6606 Stappenmotor AS1030 verbonden met drive terminal EL7031 Aansluiten stappenmotor AS1030 via motorkabel op drive terminal EL7031 De voedingspanning voor de motor wordt geleverd via de mescontacten van de EL7031 terminal EL7031 Voeding motor via mescontacten

39 Dagindeling 9h Wie is Beckhoff Overzicht van de verschillende systemen Opbouw hardware, bedrading Installatie TwinCAT KS2000 USB-driver Hardware-configuratie zonder TwinCAT System Manager Concept van soft PLC (Real Time TwinCAT system) 10h30 10h45 Pauze Declaratie van variabelen, met het linken naar de hardware Overzicht van de programmeertalen en instructieset in IEC h00 13h 15h 15h15 17h Middagpauze (Gratis lunch) STANDARD Library Gebruik maken van standaard Functieblokken/Functies uit libraries Pauze Aanmaken van voorbeeld programma s in functie van het project Einde

40 Download TwinCAT 2 Voorbereidend werk - Installatie TwinCAT software 1) Download vanaf de laatste versie van de programmeersoftware TwinCAT 2 Help-file 64-bit 32-bit Voorbeeld Files: Windows XP / 7 / 8 / bit Windows 7 / 8 / bit Build nummer kan verschillen, neem steeds de nieuwste versie Opgelet: Windows Vista, Windows XP, Linux en Mac worden niet ondersteund

41 Download Information System Offline Help 2) Download vanaf de laatste versie van Information System, de help voor TwinCAT

42 Download KS2000 en USB-drivers 3) Download vanaf de laatste versie van KS2000, de configuratiesoftware voor K-bus en de laatste versie van USB-RS232 convertor Opgelet: Enkel bij gebruik van BC-controller

43 Netwerkinstellingen 4) Moderne laptops bevatten meestal een LAN (bedraad) en een WLAN (draadloos) netwerk aansluiting. De LAN aansluiting van de laptop gebruiken we voor het aansluiten van de PLC en de laptop staat best op onderstaande standaard instelling Opgelet: Enkel bij gebruik van BC of CX-controller met Ethernet aansluiting

44 Installatie TwinCAT 2 5) Installeer TwinCAT 2 => Software voor de configuratie en programmeren van de PLC => Opgelet: Bij een verkeerde installatie kun je geen verbinding krijgen met de PLC Een uninstall, herstarten en opnieuw beginnen zal het probleem oplossen Voor Windows XP Dubbelklik op Voor Windows 7 / 8 / bit Rechtsklik op en klik vervolgens Run as administrator Voor Windows 7 / 8 / bit Rechtsklik op en klik vervolgens Run as administrator 6) Doorloop de installatie met de standaard instellingen => Op een 32-bit PC/laptop installeer je een zogenaamde 30 dagen versie Dit is geen beperking op het gebruik van de engineering software De 30 dagen beperking is voor het gebruik van uw eigen PC/laptop als Soft-PLC 7) Op het einde van de installatie zal de PC/laptop herstarten Build nummer kan verschillen, neem steeds de nieuwste versie

45 Installatie Information System USB-drivers 8) Installeer Information System Versie nummer kan verschillen, neem steeds de nieuwste versie => Help voor TwinCAT Dubbelklik op Opgelet: Information System neemt meer dan 500MB in beslag op uw laptop 9) Installeer USB-RS232 convertor (Enkel nodig bij BC8150) Zorg dat de gedownloade file is uitgepakt en beschikbaar op uw laptop Plaats nu de USB-RS232 convertor in een USB-poort De drivers worden automatisch geïnstalleerd Het COM-nummer kan verschillen per laptop Zie windows Control Panel / System / Device Manager

46 Installatie USB-drivers 10)Mogelijke fouten bij het installeren van de USB-RS232 convertor => Help voor Windows Configuration Wat als de USB-RS232 al was verbonden met de laptop: De USB-RS232 werd mogelijk geïnstalleerd als KS device. Je dient de driver te updaten, het kan zijn dat je dit tot 2x moet herhalen, het eindresultaat moet zijn zoals in voorgaande figuur Wat als de COM-nummer boven getal 7 is: Rechtsklik op USB Serial Port in Windows Control Panel, vervolgens op Properties, dan op tabblad Port Settings, dan op Advanced en selecteer een vrije COM-nummer kleiner dan

47 Installatie KS )Installatie KS2000 (enkel voor BC-controllers) => Software voor aanpassen Hardware configuratie Deze software is optioneel, voor de leerlingen niet noodzakelijk Indien je KS2000 v3 reeds hebt geïnstalleerd dan kun je gratis upgraden naar KS2000 v4 Bij het rechtstreeks installeren van KS2000 v4 dien je te beschikken over een installatie code (contacteer Beckhoff Support) Standaard opties gebruiken PC zal herstarten na installatie Opgelet: Deze software is optioneel en dient enkel voor gebruik in combinatie met analoge I/O of andere complexe K-bus terminals

48 Aanvraag Beckhoff Support Alle software dient correct te zijn geïnstalleerd voordat wordt deelgenomen aan de opleidingen Hulp bij het installeren kun je bekomen via: mail op of telefonisch via 013/ Gelieve steeds te vermelden dat het gaat om de RTC opleidingen met de naam van de school en de naam van de begeleidende leerkracht Volgorde van werken bij vragen of problemen: 1. Raadpleeg de documentatie; offline of via internet 2. Voor de Leerlingen; ga eerst ten rade bij de Leerkracht 3. Voor elke nieuwe vraag legt de Leerkracht het eerste contact met Support Gelieve vooraf zo veel mogelijk info te verzamelen zoals foutmeldingen, schermafdrukken, enz... Voorzie indien mogelijk vooraf een gratis verbinding zodat we online op uw laptop kunnen meekijken. 4. Support kan verdere afhandeling afspreken met de Leerling

49 Dagindeling 9h Wie is Beckhoff Overzicht van de verschillende systemen Opbouw hardware, bedrading Installatie TwinCAT KS2000 USB-driver Hardware-configuratie Concept van soft PLC (Real Time TwinCAT system) 10h30 10h45 Pauze Declaratie van variabelen, met het linken naar de hardware Overzicht van de programmeertalen en instructieset in IEC h00 13h 15h 15h15 17h Middagpauze (Gratis lunch) STANDARD Library Gebruik maken van standaard Functieblokken/Functies uit libraries Pauze Aanmaken van voorbeeld programma s in functie van het project Einde

50 Dagindeling Hardware-configuratie Algemeen BC-controller zonder configuratie en connecteren via USB-kabel Instellen parameters in een BC-controller en terminals via KS2000 (Optioneel) Controller connecteren in System Manager BC-controller connecteren via USB-kabel BC9000-controller connecteren via Ethernet BC9xx0-controller of CX-controller connecteren via Ethernet I/O configuratie met System Manager Testen I/O en aanpassen parameters in terminals

51 Hardware configratie - Algemeen Controller Communicatie met laptop Configuratie Adressering BC8150 BC9xxx RS232 via USB-convertor (KS2000-Z2-USB) RS232 via USB-convertor (KS2000-Z2-USB) of EtherNet Zonder configuratie System Manager Zonder configuratie System Manager Directe adressering Automatisch Directe adressering Automatisch CXxxxx of IPC EtherNet System Manager Automatisch BC-controllers kun je verbinden met uw laptop/pc via de seriële aansluiting (KS2000- Z2-USB), soms ook via de beschikbare veldbus. CX-controllers verbind je met uw laptop/pc via een standaard Ethernet verbinding. Een CX-controller is eigenlijk een embedded PC met Windows Operating System

52 Hardware configratie - Algemeen Afhankelijk van het type PLC kun je deze gebruiken met of zonder configuratie Zonder configuratie In het PLC programma wordt dan gebruik gemaakt van directe adressering die wordt bepaald door de hardware Deze methode is enkel mogelijk bij BC-controllers Met configuratie In het PLC programma is er geen specifieke adressering nodig, alle adressering gebeurt automatisch in de achtergrond Bij het gebruik van een CX-controller of PC is een hardware configuratie verplicht, deze wordt uitgevoerd met TwinCAT System Manager. Gebruik je een BC-controller met configuratie en je wilt deze later opnieuw gebruiken zonder configuratie dan is een reset naar default settings noodzakelijk (zie hoofdstuk Fabrieksinstellingen )

53 CX8090 Hardware configratie Uitzicht System Manager System Manager start je bij voorkeur via het TwinCAT icoontje. Activeren van een configuratie Algemene instellingen Menubalk Configuratie Motion Software configuratie Hardware configuratie Verbinding maken met een PLC Boomstructuur Status van de PLC waarmee System Manager is verbonden Statusbalk Werkvenster Aanduiding van de PLC waarmee System Manager is verbonden

54 Dagindeling Hardware-configuratie Algemeen BC-controller zonder configuratie en connecteren via USB-kabel Instellen parameters in een BC-controller en terminals via KS2000 (Optioneel) Controller connecteren in System Manager BC-controller connecteren via USB-kabel BC9000-controller connecteren via Ethernet BC9xx0-controller of CX-controller connecteren via Ethernet I/O configuratie met System Manager Testen I/O en aanpassen parameters in terminals

55 BC-controller - via USB-kabel - zonder configuratie Bij het gebruik van een BC, Bus Terminal Controller, is een hardware configuratie meestal niet nodig. Bij het gebruik van een Bus Terminal Controller is het mogelijk om direct te gaan programmeren met TwinCAT PLC Control. Wanneer er wordt gebruik gemaakt van intelligente klemmen is het soms handig wijzigingen aan te brengen in de standaard hardware configuratie. Het configureren van een Terminal kan op verschillende manieren: KS2000 TwinCAT System Manager TwinCAT PLC Control optionele betalende software voor instellen intelligente (vb: analoge) terminals. gratis (reeds geïntegreerde) software. parameters kunnen worden ingesteld vanuit de software via het zogenaamde Register Communicatie. De standaard instelling voor de adressering van de I/O op alle aangesloten busklemmen bij een Bus Terminal Controller wordt bepaald door de lokale process image

56 Dagindeling Hardware-configuratie Algemeen BC-controller zonder configuratie en connecteren via USB-kabel Instellen parameters in een BC-controller en terminals via KS2000 (Optioneel) Controller connecteren in System Manager BC-controller connecteren via USB-kabel BC9000-controller connecteren via Ethernet BC9xx0-controller of CX-controller connecteren via Ethernet I/O configuratie met System Manager Testen I/O en aanpassen parameters in terminals

57 - BCxxxx Instellen parameters in terminals via KS2000 (Optioneel) KS2000 Verbinding maken Verbinding instellen op via COM Klik op Menu:Options en kies voor Communication channel en vervolgens via COM Stel de parameters in zoals in de figuur hiernaast De juiste COM-Port vind je in Windows Zie windows Control Panel / System / Device Manager Je kunt de verbinding testen met de knop Test

58 - BCxxxx Instellen parameters in terminals via KS2000 (Optioneel) KS2000 Parameters instellen Online verbinden met het aangeduide icoontje of F11 Parameters zijn nu toegankelijk door een klem aan te klikken De mapping van de IO is simpel op te vragen (zie onderstaand voorbeeld)

59 Dagindeling Hardware-configuratie Algemeen BC-controller zonder configuratie en connecteren via USB-kabel Instellen parameters in een BC-controller en terminals via KS2000 (Optioneel) Controller connecteren in System Manager BC-controller connecteren via USB-kabel BC9000-controller connecteren via Ethernet BC9xx0-controller of CX-controller connecteren via Ethernet I/O configuratie met System Manager Testen I/O en aanpassen parameters in terminals

60 BC-controller - via USB-kabel - met System Manager Deze methode kun je toepassen op BC-controllers met een veldbus aansluiting zoals: RS232, ProfiBus, CANopen, enz... De KS2000-Z2-USB kabel sluit je aan op de seriële poort PS: De seriële poort zit mogelijk verborgen achter een afschermplaatje In het voorbeeld maken we een configuratie voor een BC8150-controller

61 BC-controller - via USB-kabel - met System Manager Stel de verbindingsparameters in via de Properties bij het TwinCAT icoontje 4 1 Werkmethode 1. Klik op TwinCAT icoontje en vervolgens op Properties 2. Klik op Add voor het toevoegen van een verbinding 3. Vul de parameters in De naam kun je willekeurig kiezen Het AMS Net Id moet zijn Het Adres stel je in zoals in het blauwe kader weergegeven De COM-poortnummer vind je terug in het Windows Control Panel 4. Herstart TwinCAT via System > Config 2 3 Zie windows Control Panel / System / Device Manager

62 BC-controller - via USB-kabel - met System Manager Maak een nieuw project in TwinCAT System Manager 1 Nieuw Project Werkmethode 1. Nieuw project aanmaken

63 BC-controller - via USB-kabel - met System Manager Maak een verbinding met de BC8150 Werkmethode 2. Selecteer de eerder geconfigureerde verbinding naar de BC8150-controller 2» De AMS-router tabel kun je bereiken via verschillende manieren AMS-router Resultaat

64 BC-controller - via USB-kabel - met System Manager Ga nu verder met het hoofdstuk: I/O configuratie met System Manager

65 Dagindeling Hardware-configuratie Algemeen BC-controller zonder configuratie en connecteren via USB-kabel Instellen parameters in een BC-controller en terminals via KS2000 (Optioneel) Controller connecteren in System Manager BC-controller connecteren via USB-kabel BC9000-controller connecteren via Ethernet BC9xx0-controller of CX-controller connecteren via Ethernet I/O configuratie met System Manager Testen I/O en aanpassen parameters in terminals

66 BC via Ethernet - met System Manager Oude controller, wordt nog zelden gebruikt Zie Beckhoff Information System

67 BC via Ethernet - met System Manager Ga nu verder met het hoofdstuk: I/O configuratie met System Manager

68 Dagindeling Hardware-configuratie Algemeen BC-controller zonder configuratie en connecteren via USB-kabel Instellen parameters in een BC-controller en terminals via KS2000 (Optioneel) Controller connecteren in System Manager BC-controller connecteren via USB-kabel BC9000-controller connecteren via Ethernet BC9xx0-controller of CX-controller connecteren via Ethernet I/O configuratie met System Manager Testen I/O en aanpassen parameters in terminals

69 BC9xx0 of CXxxxx - via Ethernet - met System Manager Nieuw project aanmaken en verbinding maken met CX-controller Connectie maken gebeurt via de AMS-router tabel 1 of 2 Verbinding maken met het remote systeem Werkmethode 1. Nieuw project aanmaken 2. Verbinding maken met een TwinCAT systeem 3. Indien het gewenste systeem nog niet in de AMS-router tabel staat op Search... klikken 3 AMS-router

70 BC9xx0 of CXxxxx - via Ethernet - met System Manager BC-controllers of CX-controllers zoeken en toevoegen aan AMS-router tabel Werkmethode 4. TwinCat systemen op netwerk zoeken 5. Systeem selecteren 6. Bij voorkeur connectie via IP-address 7. Route toevoegen aan AMS-route-tabel 8. Inloggegevens invullen 9. X = verbinding gelukt Eventueel 5..8 herhalen 10. Add Route Dialog afsluiten Standaardnaam: BC_xxxxxx, CP-xxxxxx, CX_xxxxxx of CX-xxxxxx xxxxxx zijn 6 laatste tekens van MAC-ID1, te vinden op de stikker op de BC of CX Standaard inloggegevens BC / Win CE / WEC Win XPemb / Win XP / Win 7 / WES User name: Administrator User name: Administrator Password: geen Password:

71 BC9xx0 of CXxxxx - via Ethernet - met System Manager BC-controller of CX-controller selecteren in de lijst Werkmethode 11. Selecteer target systeem 12.OK 13.Status balk geeft in het rood de naam en het AMS-netID weer van het target systeem 14.De statusbalk geeft ook de status weer van het target systeem

72 BC9xx0 of CXxxxx - via Ethernet - met System Manager Ga nu verder met het hoofdstuk: I/O configuratie met System Manager

73 Dagindeling Hardware-configuratie Algemeen BC-controller zonder configuratie en connecteren via USB-kabel Instellen parameters in een BC-controller en terminals via KS2000 (Optioneel) Controller connecteren in System Manager BC-controller connecteren via USB-kabel BC9000-controller connecteren via Ethernet BC9xx0-controller of CX-controller connecteren via Ethernet I/O configuratie met System Manager Testen I/O en aanpassen parameters in terminals

74 I/O configuratie met System Manager De I/O configuratie is de eigenlijke hardware configuratie Voor de BC-controllers is deze configuratie niet altijd nodig maar het maakt het werk vaak eenvoudiger Voor CX-controllers en IPC s is de I/O configuratie verplicht De I/O configuratie laat toe om het configureren van de hardware los te koppelen van het eigenlijke PLC programma De I/O configuratie zorgt er voor dat de hardware verbindingen naar de controller toegankelijk worden voor het PLC programma De I/O configuratie geeft ook toegang naar systeem variabelen en parameter instellingen De I/O configuratie geeft ook informatie voor het debuggen (= foutzoeken) in de hardware

75 I/O configuratie met System Manager Controller in Config Mode plaatsen en Hardware scannen Run - Config 2 3 Werkmethode 1. Target systeem in Config-mode plaatsen, dit kan met de TwinCAT icoontjes in het menu 2. Rechts klik 3. Scan Devices

76 I/O configuratie met System Manager BC8150 Het scannen bij BC Werkmethode 4. Niet alles wordt automatisch gescand Vb: Standaard seriële poorten» Tijdens het scannen worden verschillende Devices gevonden, elke device vormt een verbinding tussen IO en CPU 5 6» Het resultaat is afhankelijk van het type IPC embpc controller en van de aangesloten terminals 5. Interne I/O op K-bus 6. Externe I/O voor communicatie naar veldbussysteem (hier RS232) Momenteel niet gebruikt» Best vink je uit wat je niet nodig hebt Zo vermijd je onnodige foutmeldingen

77 I/O configuratie met System Manager BC9050 Het scannen bij BC Werkmethode 7. Niet alles wordt automatisch gescand Vb: Standaard seriële poorten» Tijdens het scannen worden verschillende Devices gevonden, elke device vormt een verbinding tussen IO en CPU 8 9» Het resultaat is afhankelijk van het type IPC embpc controller en van de aangesloten terminals 8. Interne I/O op K-bus 9. Externe I/O voor communicatie naar veldbussysteem (hier Ethernet) Momenteel niet gebruikt» Best vink je uit wat je niet nodig hebt Zo vermijd je onnodige foutmeldingen

78 I/O configuratie met System Manager CX8090 Het scannen bij CX Werkmethode 10. Niet alles wordt automatisch gescand Vb: Standaard seriële poorten» Tijdens het scannen worden verschillende Devices gevonden, elke device vormt een verbinding tussen IO en CPU Hier: EtherCAT, Beckhoff CCAT,...» Het resultaat is afhankelijk van het type IPC embpc controller en van de aangesloten terminals 11.EtherCAT; deze device bevat de IO-terminals 12.EtherCAT Automation Protocol; bevat RT-ethernet dat vooral wordt gebruikt in combinatie met BK9000 K-bus modules via een gewoon ethernet-netwerk en voor communicatie met de buitenwereld 13.Beckhoff CCAT; deze device bevat de drivers voor verschillende interfaces Het vinkje moet blijven staan» Best vink je uit wat je niet nodig hebt Zo vermijd je onnodige foutmeldingen

79 I/O configuratie met System Manager CP6606 Het scannen bij CP Werkmethode 14. Niet alles wordt automatisch gescand Vb: Standaard seriële poorten» Tijdens het scannen worden verschillende Devices gevonden, elke device vormt een verbinding tussen IO en CPU Hier: EtherCAT, Beckhoff CCAT, » Het resultaat is afhankelijk van het type IPC embpc controller en van de aangesloten terminals 15.EtherCAT; deze device bevat de IO-terminals 16.RT-Ethernet; Wordt gebruikt in combinatie met BK9000 K-bus modules via een gewoon ethernet-netwerk en voor communicatie met de buitenwereld 17.Beckhoff CCAT; deze device bevat de drivers voor verschillende interfaces Het vinkje moet blijven staan» Best vink je uit wat je niet nodig hebt Zo vermijd je onnodige foutmeldingen

80 I/O configuratie met System Manager Scannen van de devices Werkmethode 18.Elke device wordt gescand op aanwezige IO 19. Free Run wordt geactiveerd In de status balk zal Config Mode en Free Run afwisselend knipperen De Free Run status kan ook worden in- en uitgeschakeld» Werk je off-line dan kun je Free Run best uitschakelen

81 I/O configuratie met System Manager I/O Devices gescand (Voorbeeld hier voor BC9050) Resultaat I/O Devices zijn in de configuratie opgenomen De I/O Devices zijn gescand op de aanwezigheid van I/O Deze I/O is opgenomen in Box en Term modules

82 I/O configuratie met System Manager I/O Devices gescand (Voorbeeld hier voor CX8090) Resultaat I/O Devices zijn in de configuratie opgenomen De I/O Devices zijn gescand op de aanwezigheid van I/O Deze I/O is opgenomen in Box en Term modules

83 I/O configuratie met System Manager I/O Devices gescand (Voorbeeld hier voor CP6606) Resultaat I/O Devices zijn in de configuratie opgenomen De I/O Devices zijn gescand op de aanwezigheid van I/O Deze I/O is opgenomen in Box en Term modules

84 I/O configuratie met System Manager Project opslaan en activeren Project opslaan 21. Activate configuration Project in register van het Target System opslaan en starten 22. Waarschuwing 23.Waarschuwing op het ontbreken van een sync master (zie verder) 24.Na de activate kan het target in Run Mode starten

85 I/O configuratie met System Manager Bij deze is de hardware I/O configuratie klaar Indien geen PLC programma beschikbaar is dient dit eerst aangemaakt te worden Indien er reeds een PLC programma klaar is kan deze worden toegevoegd aan de configuratie Op de meegeleverde USB-stick staat reeds een voorbeeldproject Zie hoofdstuk: Declaratie van variabelen, met het linken naar de hardware / BC of CX-controller met configuratie via System Manager

86 I/O configuratie met System Manager Sync master Werking klassieke PLC hardware Ingangen lezen Programma herwerken Uitgangen schrijven Ingangen lezen Programma herwerken Uitgangen schrijven Ingangen lezen Programma herwerken Uitgangen schrijven I PLC Q I PLC Q I PLC Q PLC cyclus ( ms) PLC cyclus PLC cyclus t Maakt gebruik van controllers die niets anders doet dan PLC code uitvoeren Meestal is er geen of weinig CPU kracht voor andere taken PLC cyclustijd wordt beïnvloed door de rekenkracht van de controller PLC cyclustijd wordt beinvloed door de lengte van het PLC programma PLC cyclustijd wordt beïnvloed door de doorloop van het PLC programma, programmalussen kunnen het programma vertragen

87 I/O configuratie met System Manager Sync master Run-time (Soft PLC) op een embpc of ipc hardware Ingangen Taak 1 Programma herwerken Uitgangen Windows en HMI Ingangen Programma herwerken Uitgangen Windows en HMI Ingangen Programma herwerken Uitgangen Windows en HMI I PLC Q I PLC Q I PLC Q PLC cyclus (10ms) PLC cyclus PLC cyclus t = Sync Master Taak 2 I PLC Q I PLC Q I PLC Q PLC cyclus (250µs) PLC cyclus PLC cyclus t Controllers in PC s zijn vaak vele keren krachtiger dan controllers van klassieke PLC s PLC cyclustijd (= Sync Master) wordt vast ingesteld vanaf 50µs Er is bewaking op het overschrijden van de ingestelde PLC cyclustijd Er zijn meerdere Run-times (1 tot 4) mogelijk op 1 hardware platform Een run-time kan tot 4 PLC taken bevatten

88 I/O configuratie met System Manager Sync master Mogelijkheden voor het verkrijgen van een Sync Master De mogelijkheden System manager : Config Mode + Free Run 1x sync master met een cyclustijd van 4ms System manager : Run Mode + PLC program : Running 1 tot 4 sync masters met een cyclustijd van 50µs tot 90ms de 90ms is omwille van de standaard WC-state instelling in de terminals System manager : Run Mode + Additional Task : Auto Start 1x sync master met een cyclustijd van standaard 10ms in te stellen tussen 50µs tot 90ms => Deze methode wordt gebruikt door programmeurs die werken zonder Beckhoff PLC Control maar bijvoorbeeld met Visual Studio of LabView

89 I/O configuratie met System Manager Samenvatting 1. Nieuw Project aanmaken 2. Verbinding maken met target systeem 3. Hardware scannen 4. Project opslaan 5. Configuratie overdragen naar target systeem 6. Target gaat naar status running 7. Hardware is klaar voor laten draaien PLC programma System Manager mag worden afgesloten

90 Dagindeling Hardware-configuratie Algemeen BC-controller zonder configuratie en connecteren via USB-kabel Instellen parameters in een BC-controller en terminals via KS2000 (Optioneel) Controller connecteren in System Manager BC-controller connecteren via USB-kabel BC9000-controller connecteren via Ethernet BC9xx0-controller of CX-controller connecteren via Ethernet I/O configuratie met System Manager Testen I/O en aanpassen parameters in terminals

91 I/O configuratie met System Manager OPTIONEEL Via System Manager is het mogelijk om Ingangssignalen te bekijken en om Uitgangssignalen te sturen zonder dat er een PLC programma is Dit kan zowel bij digitale als analoge terminals Het is mogelijk om parameters in analoge (= intelligente) terminals aan te passen Bij E-bus (EtherCAT) terminals gebeurt dit via het CoE-Online tabblad Bij K-bus terminals gebeurt dit via registercommunicatie

92 I/O configuratie met System Manager OPTIONEEL Terminal Online status en adressering E-bus voeding: CX bij CX1xxx en CX9xxx EK1200 bij CX2xxx, CX5xxx en CX8xxx Systeemvariabelen Adressering van de hardware Online waarde

93 I/O configuratie met System Manager OPTIONEEL Ingangsignalen in detail bekijken Scoop beeld van het ingangsignaal

94 I/O configuratie met System Manager OPTIONEEL Uitgangen sturen Uitgang aansturen

95 I/O configuratie met System Manager OPTIONEEL Analoge ingangsignalen EL3062 (EtherCAT) Hardware aansluitmogelijkheden Weergave analoog signaal op verschillende manieren 1. Decimaal 2. Hexadecimaal 3. Spanning (hier V) 4. Grafisch scoop beeld

96 I/O configuratie met System Manager OPTIONEEL Analoge ingangsignalen EtherCAT CoE Online Instellen parameters rechtstreeks in de klem, voorbeeld Limit signalen Nadeel van aanpassen van parameters hier is dat dit opnieuw moet worden gedaan wanneer de klem wordt vervangen De info wordt immers alleen opgeslagen in de klem!

97 I/O configuratie met System Manager OPTIONEEL Analoge ingangsignalen EtherCAT StartUp List Instellen parameters via StartUp list Na vervangen klem worden de parameters automatisch geladen Werkwijze 1. Klem selecteren en tabblad Startup openen 2. New aanklikken om de parameterlijst te openen 3. Parameter dubbelklikken 4. Waarde aanpassen 5. Het resultaat komt in de Startup lijst te staan 6. Optioneel kun je via Rechtsklik in de lijst de parameters opslaan met Export to XML

98 I/O configuratie met System Manager OPTIONEEL Analoge ingangsignalen KL3062 (k-bus) Weergave analoog signaal op verschillende manieren 1. Decimaal 2. Hexadecimaal 3. Spanning (hier V) 4. Grafisch scoop beeld

99 I/O configuratie met System Manager OPTIONEEL Analoge ingangsignalen K-bus - Registercommunicatie Analoge waarde Registercommunicatie voor het wijzigen van parameters Parameters wijzigen kan ook grafisch met de optionele software KS2000 In de documentatie vind je de registernummers en hun mogelijke Data Out waarden

100 I/O configuratie met System Manager OPTIONEEL Analoge uitgangsignalen KL4002 (k-bus) Gewenste waarde ingeven kan op verschillende manieren, omrekening naar andere eenheid gebeurt automatisch

101 Dagindeling 9h Wie is Beckhoff Overzicht van de verschillende systemen Opbouw hardware, bedrading Installatie TwinCAT KS2000 USB-driver Hardware-configuratie zonder TwinCAT System Manager Concept van soft PLC (Real Time TwinCAT system) 10h30 10h45 Pauze Declaratie van variabelen, met het linken naar de hardware Overzicht van de programmeertalen en instructieset in IEC h00 13h 15h 15h15 17h Middagpauze (Gratis lunch) STANDARD Library Gebruik maken van standaard Functieblokken/Functies uit libraries Pauze Aanmaken van voorbeeld programma s in functie van het project Einde

102 Concept van Soft PLC (Real Time TwinCAT System) Hardware PLC (klassieke PLC) Gebruikt een controller die niets anders uitvoert dan PLC-code voor het aansturen van I/O. De Beckhoff Bus Terminal Controllers (= BCxxxx) zijn hardware PLC s. Soft PLC Maakt gebruik van de hardware, processor en het operating systeem van een PC s voor het aansturen van I/O. Beckhoff TwinCAT Soft PLC doet dit door een TwinCAT Kernel te installeren op de PC zodat de Soft PLC software (= Run-time) rechtstreeks toegang krijgt tot de hardware van de PC. De Soft PLC kan daarna Real Time de I/O besturen. Beckhoff heeft embedded PC s (= CXxxxx) en Industriële PC s in het gamma die kunnen worden ingezet als Soft PLC. Een gewone bureau PC of laptop is vaak niet Real Time inzetbaar als Soft PLC vanwege hardware beperkingen (power management, gedeeld geheugen voor beeldscherm-controller,...)

103 Dagindeling 9h Wie is Beckhoff Overzicht van de verschillende systemen Opbouw hardware, bedrading Installatie TwinCAT KS2000 USB-driver Hardware-configuratie zonder TwinCAT System Manager Concept van soft PLC (Real Time TwinCAT system) 10h30 10h45 Pauze Declaratie van variabelen, met het linken naar de hardware Overzicht van de programmeertalen en instructieset in IEC h00 13h 15h 15h15 17h Middagpauze (Gratis lunch) STANDARD Library Gebruik maken van standaard Functieblokken/Functies uit libraries Pauze Aanmaken van voorbeeld programma s in functie van het project Einde

104 Dagindeling 9h Wie is Beckhoff Overzicht van de verschillende systemen Opbouw hardware, bedrading Installatie TwinCAT KS2000 USB-driver Hardware-configuratie zonder TwinCAT System Manager Concept van soft PLC (Real Time TwinCAT system) 10h30 10h45 Pauze Declaratie van variabelen, met het linken naar de hardware Overzicht van de programmeertalen en instructieset in IEC h00 13h 15h 15h15 17h Middagpauze (Gratis lunch) STANDARD Library Gebruik maken van standaard Functieblokken/Functies uit libraries Pauze Aanmaken van voorbeeld programma s in functie van het project Einde

105 Declaratie van variabelen, linken naar de hardware Adressering Alle terminals leveren of krijgen data vanuit het PLC programma Hiervoor zijn ingangen en uitgangen beschikbaar als Bit, Byte, Word, enz... De declaratie ziet er uit als volgt: X BOOL I BYTE Variablenaam AT % Q B 1.0 : INT ; W 20 REAL M TIME D STRING Naam Adres Type

106 Declaratie van variabelen, linken naar de hardware Voorbeeld

107 Declaratie van variabelen, linken naar de hardware De standaard instelling voor de adressering van alle aangesloten busklemmen bij een Bus Terminal Controller wordt bepaald door de lokale process image. Adressering in de Bus Terminal Controller gebeurt volgens de volgende regels: Eerst worden de complexe busklemmen geadresseerd, in volgorde zoals ze fysiek zijn geplaatst Gevolgd door de adressering van de digitale busklemmen, die steeds bytes opvullen Voorbeeld: binput1 AT %IX0.0 :BOOL; Bij Soft PLC (emb PC / IPC) gebeurt de adressering via System Manager (zie hoofdstuk Hardware configuratie met System Manager ) Externe PLC variabelen worden gelinkt aan de I/O variabelen Het geheel van alle linken wordt mapping genoemd Voorbeeld: boutput1 AT %Q* :BOOL;

108 Declaratie van variabelen, linken naar de hardware Process Image in TwinCAT 2 Adressering vanaf X0.0 / B0 / W0 / D0 1 byte bevat 8 bits 1 word bevat 2 bytes / 16 bits 1 dword bevat 2 words / 4 bytes / 32 bits Bit Byte Word Dword %I X0.0 B0 W0 D0 %Q X0.1 X0.2 X0.3 X0.4 X0.5 Word alleen adresseren op veelvouden van 2 Dword alleen adresseren op veelvouden van 4 X0.6 X0.7 X1.0 B1 X1.7 X2.0 B2 W2 X2.7 X3.0 B3 X3.7 X4.0 B4 W4 D

109 Dagindeling Declaratie van variabelen, linken naar de hardware BC-controller zonder configuratie BC of CX of CP-controller met configuratie via System Manager

110 Declaratie van variabelen BC-controller zonder configuratie Algemeen Voorbeeld - BC controller zonder configuratie Bus Terminal Controller: 1 x BCxx50 Positie 1: KL1012 2x bit In 2x digitale ingang 24VDC 4 draads aansluiting Positie 2: KL1104 4x bit In 4x digitale ingang 24VDC 2/3 draads aansluiting Positie 3: KL1501 6x byte In / 6x byte Out 2x op/neer teller 24VDC / 100kHz / 32 bit Positie 4: KL2012 2x bit Out 2x digitale uitgang 24VDC / 0.5A 4 draads aansluiting Positie 5: KL x bit Out 16x digitale uitgang 24VDC / 0.5A 1 draads aansluiting Positie 6: KL3002 4x word In / 4x word Out 2x analoge ingang V / 12 bit Positie 7: KL4002 4x word In / 4x word Out 2x analoge uitgang V / 12 bit Positie 8: KL6001 8x byte In / 8x byte Out 1x RS232 interface Positie 9: KL9010 eindklem Process Image Bus Terminal Positie Input image Output image KL %IB0...%IB5 %QB0...%QB5 KL %IW6...%IW12 %QW6...%QW12 KL %IW14...%IW20 %QW14...%QW20 KL %IB22...%IB29 %QB22...%QB29 KL %IX KL %IX KL %QX KL %QX KL

111 Declaratie van variabelen BC-controller zonder configuratie Voorbeeld 1 : Basis pakket Bus Terminal Controller: 1 x BC8150 Positie 1: 1 x KL x digitale ingang 24VDC 1 draads aansluiting Positie 2: 1 x KL x digitale uitgang 24VDC / 0.5A kortsluitbestendig 1 draads aansluiting Positie 3: 1 x KL9010 eindklem Process Image Bus Terminal Positie Input image Output image KL %IX0.0...%IX1.7 - KL %QX0.0...%QX1.7 KL

112 Declaratie van variabelen BC-controller zonder configuratie Voorbeeld 2 : Optionele uitbreiding met analoge terminals Bus Terminal Controller: 1 x BC8150 Positie 1: KL x digitale ingang 24VDC 1 draads aansluiting Positie 2: KL x digitale uitgang 24VDC / 0.5A kortsluitbestendig 1 draads aansluiting Positie 3: KL3102 2x analoge ingang V / differentiaal input Positie 4: KL4002 2x analoge uitgang V / single ended Positie 5: KL9010 eindklem Byte Word Process Image Bus Terminal Positie Input image Output image KL %IB0...%IB7 %QB0...%QB7 KL %IB8...%IB15 %QB8...%QB15 KL %IX %IX KL %QX %QX17.7 KL Info uit KS2000 I/Q-Address: Word georiënteerd, dus steeds veelvoud van 2 Lege byte tussen State en Data In en Ctrl en Data Out

113 Dagindeling Declaratie van variabelen, linken naar de hardware BC-controller zonder configuratie BC of CX of CP-controller met configuratie via System Manager

114 Declaratie van variabelen Configuratie via System Manager Indien er reeds een PLC programma klaar is kan dit worden toegevoegd aan de configuratie Op de meegeleverde USB-stick staat reeds een voorbeeldproject met daarin de variabelen voor het RTC Pick & Place project Bij Soft PLC (emb PC / IPC) gebeurt de adressering via System Manager Software en Hardware worden afzonderlijk geadresseerd Externe PLC variabelen worden gelinkt aan de I/O variabelen Het geheel van alle linken wordt mapping genoemd

115 Declaratie van variabelen Configuratie via System Manager Werking Beckhoff softplc Hardware en Software variabelen worden ondergebracht in afzonderlijke images Elke image heeft zijn eigen onafhankelijke adressering PLC Configuration Software-image VarI1 :type;... Adres Input... VarI2 :type;... Adres Input VarIn :type;... Adres Input... VarQ1 :type;... Adres Output... VarQ2 :type;... Adres Output VarQn :type;... Adres Output... I/O Configuration Hardware-image VarI1 :type;... Adres Input... VarI2 :type;... Adres Input VarIn :type;... Adres Input... VarQ1 :type;... Adres Output... VarQ2 :type;... Adres Output VarQn :type;... Adres Output

116 Declaratie van variabelen Configuratie via System Manager Invoegen van nieuwe PLC-project in de System Manager Rechtsklik op PLC Configuration en selecteer Append PLC Project Zoek het gecompileerde PLC Control programma in *.tpy formaat 3. De PLC Control taken en externe variabelen worden ingelezen

117 Declaratie van variabelen Configuratie via System Manager Software Image met automatische adressering De PLC Configuration bevat variabelen die we willen verbinden met variabelen in de I/O Configuratie In de PLC Configuratie hebben alle externe variabelen een adressering meegekregen Ook in de I/O Configuratie vinden we in de image een overzicht van alle variabelen met hun adresgegevens

118 Declaratie van variabelen Configuratie via System Manager Hardware Image met automatische adressering Elke Device in de I/O Configuratie heeft zijn eigen image

119 Declaratie van variabelen Configuratie via System Manager Linken leggen tussen Software Image en I/O Image Werkwijze: 1. Er zijn verschillende manieren om een variabele te selecteren om deze te linken De eenvoudigste manier is via rechtsklik uit de image

120 Declaratie van variabelen Configuratie via System Manager Linken leggen tussen Software Image en I/O Image Werkwijze: 2. Selecteer de te koppelen variabelen door aanklikken en combinatie met SHIFT toets 3. Rechtsklik en gebruik Change Multi Link 4. Selecteer de gewenste variabelen in de I/O configuratie Selectie maken door aanklikken en combinatie SHIFT en/of CTRL gebruiken Opties aan/uit vinken om meer/minder variabelen zichtbaar te maken

121 Declaratie van variabelen Configuratie via System Manager Linken leggen tussen Software Image en I/O Image Werkwijze: 5. De variabelen krijgen een extra icoontje na het linken Rechts zie je de Link info 6. Beschrijving van de link 7. Herhaal het linken voor alle variabelen

122 Declaratie van variabelen Configuratie via System Manager Activeer de configuratie in de PLC Werkwijze: 7. De voorstaande werkwijze herhalen tot alle gewenste PLC variabelen zijn gelinkt met IO variabelen 8. Project opslaan 9. Icoontje Activate Configuration klikken 10. Mapping genereren 11. Oude configuratie wordt overschreven 12. Hardware start in Run mode 13. Statusbalk geeft aan dat de hardware in Run staat samen met de processorbelasting

123 Declaratie van variabelen Configuratie via System Manager PLC programma herstarten Werkwijze: 14.PLC programma in PLC Control terug openen 15. Inloggen 16.PLC programma terug in RUN zetten, dit is normaal na een Activate Configuration in System Manager 17.De status van de externe variabelen is nu ook zichtbaar in het PLC programma» Vanaf nu is de configuratie compleet, verder heb je nu enkel PLC control nodig

124 Declaratie van variabelen Configuratie via System Manager 5 redenen om de configuratie-ingave te wijzigen noodzakelijk 1. In de PLC werd de lijst van gelinkte Variablen gewijzigd (vb. naam of adres) 2. Een gelinkte variabele werd toegevoegd of verwijderd 3. De hardware werd veranderd (vb. nieuwe module) 4. De link moet veranderd worden 5. Wijziging in taken (cyclus, prioriteit of naam) Niet noodzakelijk 1. In de PLC werd de lijst van de niet gelinkte variabele (Merker) veranderd 2. In de PLC werd de programmacode veranderd (vb. AND in OR)

125 Declaratie van variabelen Configuratie via System Manager Samengevat System Manager 1. Append PLC project Boomstructuur: Rechtsklik op PLC Configuration en klik op Append PLC Project Linken van de PLC configuration variabelen aan de variabelen in I/O configuration 3. Project opslaan Menu: File > Save 4. Configuratie activeren met Activate Configuration Icoontje: of Menu: Action > Activate Configuration 5. Wachten tot het Target System (PLC) is herstart, lampje wordt eerst rood dan terug groen PLC Control 6. PLC programma terug in het Target System laden Menu: Online > Login 7. PLC programma starten Menu: Online > Run 8. Bootproject aanmaken Menu: Online > Create Bootproject 9. Project opnieuw opslaan Menu: Project > Save

126 Dagindeling 9h Wie is Beckhoff Overzicht van de verschillende systemen Opbouw hardware, bedrading Installatie TwinCAT KS2000 USB-driver Hardware-configuratie zonder TwinCAT System Manager Concept van soft PLC (Real Time TwinCAT system) 10h30 10h45 Pauze Declaratie van variabelen, met het linken naar de hardware Overzicht van de programmeertalen en instructieset in IEC h00 13h 15h 15h15 17h Middagpauze (Gratis lunch) STANDARD Library Gebruik maken van standaard Functieblokken/Functies uit libraries Pauze Aanmaken van voorbeeld programma s in functie van het project Einde

127 Overzicht programmeertalen en instructieset IEC Hoe werkt een PLC Run-time (Soft PLC) op een PC hardware Taak 1 Taak 2 Ingangen Programma herwerken PLC cyclus (10ms) Een PLC cycli: Uitgangen I PLC Q I PLC Q PLC cyclus (250µs) Windows en HMI Ingangen PLC cyclus 1 De I/O informatie wordt gelezen PLC cyclus I PLC Q 2 Het PLC programma wordt uitgevoerd Programma herwerken 3 De I/O informatie (uitgangen) wordt geschreven I PLC Q PLC cyclus 4 Dit proces herhaalt zich, bij Beckhoff is de cyclustijd vooraf ingesteld, bijvoorbeeld elke 10ms. Uitgangen I PLC Q Windows en HMI Ingangen I Programma herwerken PLC cyclus t Uitgangen PLC Q Windows en HMI = Sync Master t

128 Dagindeling Overzicht van de programmeertalen en instructieset in IEC Een eerste PLC programma maken Declaratie variabelen De verschillende programmeertalen Oefening in Ladder Diagram (LD) Oefening in Sequential Function Chart (SFC) Uitgebreide instructieset

129 PLC Control Het menu en de icoontjes zijn afhankelijk van wat we aan het doen zijn. Menubalk en icoontjes Het werkvenster openen gebeurt door te dubbelklikken op een item in de boomstructuur. De statusbalk geeft aan op welke PLC er momenteel wordt gewerkt. Boomstructuur Tabbladen - POUs Programmabouwstenen - Data types Eigen data types - Visualizations HumanMachineInterface - Rescources Globale Variabelen Library s Instellingen Variabelen Programma Werkvenster Meldingen venster Statusbalk

130 Een eerste PLC programma maken Een PLC programma maken gebeurt in het programma TwinCAT PLC Control. De eenvoudigste manier om deze software te starten is door op het TwinCAT icoontje in de Windows statusbalk te klikken en vervolgens te klikken op PLC Control Standaard zal PLC Control het laatste project openen

131 Een eerste PLC programma maken Start een nieuw project en kies het type PLC Klik op het icoontje New CP6606 CX8xxx CX9xxx of Klik in het menu File en vervolgens op New CX2xxx CX5xxx BC9050 x86 PC CX1xxx CX5xxx CX2xxx ARM CX8xxx CX9xxx CP66xx ipc BC8150 Connectie - Via System Manager - Zonder configuratie Simulatie Mode

132 Een eerste PLC programma maken Kies een taal voor het eerste programma (Voor een BC mag de naam MAIN niet wijzigen) IEC FBD LD CFC IL Instruction List LD Ladder diagram FBD Function Block Diagram SFC Sequential Function Chart ST Structured Text CFC Continuous Function Chart IL SFC ST

133 Een eerste PLC programma maken Het menu en de icoontjes zijn afhankelijk van wat we aan het doen zijn. Het werkvenster openen gebeurt door te dubbelklikken op een item in de boomstructuur. Boomstructuur Tabbladen Menubalk en icoontjes Variabelen Programma Werkvenster De statusbalk geeft aan op welke PLC er momenteel wordt gewerkt. Statusbalk Meldingen venster

134 Een eerste PLC programma maken Mogelijke instructies voor Ladder Diagram De icoontjes Extra s Bij de geselecteerde output de werking wijzigen tussen; Gewone output, SET, RESET Bij de geselecteerde input de werking wijzigen tussen; Normaal open contact, Normaal gesloten contact Functieblokken en Functies gebruiken Inschakelvertraging : TON Neergaande flank : F_TRIG Opgaande flank : R_TRIG Functieblok, Functie of Programma met Enable ingang Functieblok te kiezen via een dialoog venster Outputs Variabele Resetten Variabele Setten Variabele toewijzen Inputs Variabele Actief FALSE in parallel invoegen Variabele Actief TRUE in parallel invoegen Variabele Actief FALSE in serie invoegen Variabele Actief TRUE in serie invoegen Netwerk toevoegen Toevoegen na het geselecteerde netwerk Toevoegen voor het geselecteerde netwerk

135 Een eerste PLC programma maken Ons eerste programma in Ladder Diagram Het programma wordt opgedeeld in netwerken Met de icoontjes teken je het programma We laten de eerste uitgang oplichten als de eerste ingang spanning krijgt Om een symbool te plaatsen in het netwerk klik je eerst in het netwerk en vervolgens op het gewenste icoontje Klik vervolgens op de vraagtekens en geef de variabele een naam zoals in de figuur en vul in het Declare Variable venster het adres in van de I/O %IX0.0 (BC-controller) of %I* (CX/CP/IPC-controller) voor Ingang1 %QX0.0 (BC-controller) of %Q* (CX/CP/IPC-controller) voor Uitgang

136 Een eerste PLC programma maken Het gebruik van variabelen in een programma Rechtstreeks met het hardware adres Enkel mogelijk bij Bus Terminal Controllers Onrechtstreeks via Symbolische benaming Soft-PLC werkt altijd op deze manier Voor de RTC projecten gebruiken we steeds de tweede methode

137 Een eerste PLC programma maken Het programma is klaar en kan in de PLC worden geladen. Programma opslaan met de knop Save of via menu File\Save

138 BC8150 Een eerste PLC programma maken Verbinding maken met de PLC Dit is verschillend afhankelijk van het gekozen type BC8150 via seriële verbinding: Maak een verbinding met de BC8150 via de menu Online\Communication Parameters... De COM poort kan verschillen per PC De COM-poort nummer kun je terugvinden via Windows > Device Manager Baud-Rate enz... kun je meestal ongewijzigd laten

139 CX8090 Een eerste PLC programma maken BC9050 of CX8090 of CP6606 via Ethernet verbinding: Maak een verbinding via de menu Online\Choose Run-Time System... (De IO zal pas werken als de configuratie compleet is, zie elders in de cursus) Simulatie PLC: Maak een verbinding via menu Online\Simulation Mode Laad het programma in de PLC met de knop Login of via menu Online\Login De weergave verandert maar het programma werkt nog niet

140 Een eerste PLC programma maken Zet het programma in RUN met de knop Run of via menu Online\Run Het programma kan nu worden getest Bij een BC-controller zonder configuratie zullen de ingangen en uitgangen vanaf nu effectief werken Bij alle andere controllers zal eerst een configuratie nodig zijn om de ingangen en uitgangen effectief te laten werken Het is steeds mogelijk een programma te testen door variabelen te simuleren Simuleren van variabelen : Dubbelklik op de variabele voor de gewenste waarde en druk vervolgens op Ctrl+F7 om te bevestigen

141 Een eerste PLC programma maken De BC8150 testen Zet spanning op de eerste ingang om de eerste uitgang op TRUE te schakelen Ingang Uitgang Spanning op ingang 0V (FALSE) Spanning op ingang 24V (TRUE)

142 Een eerste PLC programma maken Alvorens we de spanning van de PLC kunnen wegnemen moeten we ervoor zorgen dat het PLC programma automatisch start bij het inschakelen van de PLC Dit kan door in de menu Online te kiezen voor de opdracht: Create Bootproject Het programma moet antwoorden met de boodschap Bootproject successfully created in het meldingen venster

143 Een eerste PLC programma maken Samengevat 1. Open TwinCAT PLC Control 2. Nieuw Project aanmaken Menu: Project > New 3. PLC type selecteren 4. Taal voor eerste bouwsteen kiezen 1. Programma aanmaken * Variabelen aanmaken * Code schrijven 5. Project opslaan Menu: Project > Save 6. Target System selecteren Menu: Online > Communication Parameters of Menu: Online > Choose Run-Time system 7. PLC programma in het Target System laden Menu: Online > Login 8. PLC programma starten Menu: Online > Run 9. Test het programma 10.Bootproject aanmaken 11.Project opnieuw opslaan Menu: Online > Create Bootproject Menu: Project > Save

144 Dagindeling Overzicht van de programmeertalen en instructieset in IEC Een eerste PLC programma maken Declaratie variabelen De verschillende programmeertalen Oefening in Ladder Diagram (LD) Oefening in Sequential Function Chart (SFC) Uitgebreide instructieset

145 Declaratie van variabelen Variabelen moeten niet altijd zijn verbonden met I/O, soms gebruiken we de variabele enkel binnen het programma Sommige variabelen kun je enkel gebruiken binnen 1 bouwsteen, andere variabelen wil je gebruiken binnen alle bouwstenen Globale Variabelen moeten een unieke naam hebben. Lokale Variabelen kunnen enkel toegewezen worden binnen het eigen programma Lokale Variabelen uit een ander programma kunnen gelezen worden. Vb: PRG2.Var1 De declaratie van Interne Variabelen bevat geen adresinformatie Globale Variabelen gekend in het volledige programma Lees en schrijf rechten Lokale Variabelen enkel toegankelijk vanuit de lokale bouwsteen Lees en schrijf rechten vanuit het eigen programma Lees rechten vanuit alle programma bouwstenen Interne Variabelen kunnen niet worden gelinkt met I/O Externe Variabelen kunnen worden gelinkt met I/O

146 Declaratie van variabelen Syntax voor de declaratie van variabelen volgens IEC Naam Adres Type X BOOL I BYTE B 1.0 Variablenname AT % Q : INT ; W 20 REAL Vaste adressering wordt vaak vervangen door automatische adressering, aangeduid met: * Dit is enkel mogelijk bij gebruik van de configuratie software System Manager M D TIME STRING

147 Declaratie van variabelen Enkele regels voor de naamgeving van variabelen bij de declaratie Enkel letters, cijfers en scheidingsteken _ (underscore) zijn toegestaan Geen spaties Geen speciale tekens zoals & $%!üç+- De IEC beveelt het gebruik van de Hongaarse notatie aan Schrijf woorden samen en begin elk woord met een hoofdletter Prefixes zijn niet gespecificeerd, maar ze maken de verwerking van variabelen eenvoudiger b - Boolean i - Integer r - Real s - String g_ - Globale variabele FB_ - Declaratie van Function Block fb - Instantie van Function Block Enkele geldige voorbeelden

148 Declaratie van variabelen Telkens een woord wordt getypt dat de PLC niet kent zal het Declaratie venster verschijnen Variabelen kunnen intern zijn toegewezen of ook afkomstig of bestemd voor het hogerliggend programmablok of globaal worden toegewezen Variabelen kunnen ook als constante zijn gedeclareerd Om als Retain of Persistent te worden gedeclareerd dient de PLC te zijn uitgerust met een UPS-systeem of speciaal remanent geheugen

149 Declaratie van variabelen Voor het declareren van variabelen zijn volgende standaard datatypen mogelijk

150 Declaratie van variabelen Scope van een aantal variabelentypes Typ Ondergrens Bovengrens Geheugenplaats BOOL Bit BYTE Bit WORD Bit DWORD Bit SINT Bit USINT Bit INT Bit UINT Bit DINT Bit UDINT Bit REAL ~ x10 38 ~ x Bit LREAL ~ x ~ x Bit STRING STRING(20) 0 char Default 80 char 255 char 1 char = 1 byte + 1 byte Null char voor het einde vd String

151 Dagindeling Overzicht van de programmeertalen en instructieset in IEC Een eerste PLC programma maken Declaratie variabelen De verschillende programmeertalen Oefening in Ladder Diagram (LD) Oefening in Sequential Function Chart (SFC) Uitgebreide instructieset

152 Overzicht programmeertalen en instructieset IEC Mogelijke programmeertalen LD, FBD, CFC en SFC zijn grafisch IL en ST zijn tekst gebaseerd FBD LD CFC IL ST IL LD FBD SFC ST CFC Instruction List Ladder diagram Function Block Diagram Sequential Function Chart Structured Text Continuous Function Chart SFC

153 Overzicht programmeertalen en instructieset IEC FBD: Function Block Diagram CFC: Contininuous Function Chart LD: Ladder diagram SFC: Sequential Function Chart IL: Instruction List ST: Structured Text Een zelfde programma ziet er anders uit in de verschillende programmeertalen Grafische talen zoals LD en FBD en CFC : ingangen links, uitgangen rechts, bij ST is dit andersom Elke taal gebruikt zijn eigen syntax en moet perfect worden gerespecteerd

154 Overzicht programmeertalen en instructieset IEC Overzicht van de Instructies volgens IEC Functies en Functieblocken uit libraries zijn steeds beschikbaar in alle programmeertalen Het is beperkt mogelijk om een bouwsteen te converteren naar een andere taal Invoegen van instructies en variabelen kan eenvoudig met de Input assistant Steeds op te roepen met functietoets F

155 Dagindeling Overzicht van de programmeertalen en instructieset in IEC Een eerste PLC programma maken Declaratie variabelen De verschillende programmeertalen Oefening in Ladder Diagram (LD) Oefening in Sequential Function Chart (SFC) Uitgebreide instructieset

156 Overzicht programmeertalen en instructieset IEC Praktijkoefening in Ladder Diagram Bedoeling is om te leren omgaan met de verschillende bewerkingen en technieken We gaan de oefening vervolgens uitbreiden met extra mogelijkheden Als voorbeeld schakelen we een motor met een Relais Er zijn Start en Stop drukknoppen en natuurlijk is er ook een motorbeveiliger. IX0.0 Motorbeveiliger True = motorbeveiliger ok IX0.1 Drukknop STOP False = druktoets gedrukt (draadbreukdetectie) IX0.2 Drukknop START True = druktoets gedrukt QX0.0 Relais motor True = motor draait We maken enkel gebruik van de standaard logische bewerkingen Het motorprogramma maken we in een afzonderlijk programma Standaard wordt het reeds aanwezige MAIN programma als eerste bouwsteen opgeroepen Andere programmabouwstenen roepen we op vanuit het MAIN programma

157 Overzicht programmeertalen en instructieset IEC Een nieuw project maken met de naam RTC_Opleiding - Motorsturing.prx Maak het programma MAIN in de taal LD (Ladder Diagram) Nieuw Project maken voor: BC8150 = BCxx50 or BX via serial CX8090 = CX (ARM) 2. Selecteer LD om het MAIN programma in Ladder Diagram te maken 3. Sla het programma op met de naam RTC_Opleiding Motorsturing, de extensie.prx of.pro wordt automatisch toegevoegd

158 Overzicht programmeertalen en instructieset IEC Maak het programma PRG_Motorsturing 4. Rechtsklik op POUs en vervolgens op Add Object Maak het programma PRG_Motorsturing aan in Ladder Diagram LD

159 Overzicht programmeertalen en instructieset IEC Roep het programma PRG_Motorsturing op in MAIN Dubbelklik op MAIN om dit programma op de voorgrond te brengen. 7. Klik in de Ladder 8. en kies Box with EN, In de ladder verschijnt er een AND-poort. 9. Selecteer het woord AND, druk vervolgens op functietoets F2. De Input Assistant verschijnt en selecteer het programma PRG_Motorsturing in het dialoogvenster en bevestig de keuze met OK

160 Overzicht programmeertalen en instructieset IEC Roep het programma PRG_Motorsturing op in MAIN Nadat het programma is ingeladen zie je een blokje met een EN ingang en een uitgang. Met de EN ingang kun je het programma eventueel voorwaardelijk aanroepen. De uitgang geeft de Status van de programma oproep. Hebben we in de praktijk meestal niet nodig. 11.Als de uitgang niet nodig is kun je deze verwijderen door op het rechtse gedeelte van het lijnstuk te klikken en vervolgens op Delete. 12.Het programma MAIN is nu klaar en mag worden afgesloten

161 Overzicht programmeertalen en instructieset IEC Programma PRG_Motorsturing maken Dubbelklik in POUs lijst op PRG_Motorsturing 14.Teken het programma met de icoontjes door eerst in de Ladder te klikken en dan telkens een icoontje te kiezen. 15.Klik op de vraagtekens om de variabelen aan te maken. Na het klikken op Enter verschijnt een venster Declare Variable. Declare Variable velden invullen: Class: We willen de variabelen aanmaken in de Globale Variable lijst. Name: Dit vak NIET wijzigen, als er een fout staat op Cancel drukken en de fout daar verbeteren. Type: Selecteer het type met de knop rechts. Addres: Vul het adres in

162 Overzicht programmeertalen en instructieset IEC Programma PRG_Motorsturing maken 16. Het resultaat Programma Global Variable lijst

163 Overzicht programmeertalen en instructieset IEC Programma PRG_Motorsturing maken Om commentaar bij de IO te plaatsen ga je eerst naar Menu: Extras\Options... en zet een vinkje bij Comments per Contact Kommentaar toevoegen kan handig zijn wanneer wordt gebruik gemaakt van rechtstreekse hardware adressen

164 Overzicht programmeertalen en instructieset IEC Hoe elementen plaatsen 2 Doel: Plaats een element in serie voor de bestaande parallelschakeling 1. Selecteer de parallelschakeling Klik op de verschillende elementen met de SHIFT toets ingedrukt 2. Klik vervolgens op het gewenste seriecontact 3. Resultaat

165 Overzicht programmeertalen en instructieset IEC Hoe elementen plaatsen 2 Doel: Plaats een element in parallel over de bestaande schakeling 1. Selecteer de schakeling Klik op de verschillende elementen met de SHIFT toets ingedrukt 2. Klik vervolgens op het gewenste parallelcontact 3. Resultaat

166 Overzicht programmeertalen en instructieset IEC Hoe elementen verplaatsen 1 3 Doel: Verplaatsen van een element voor een groep van elementen 1. Rechtstreeks een contact voor een groep verplaatsen lukt niet 2. Selecteer de groep van elementen en versleep deze met de linker muisknop ingedrukt naar de gewenste locatie 3. Laat de muisknop los boven het blokje dat groen kleurt 4. Resultaat

167 Overzicht programmeertalen en instructieset IEC Het programma is nu volledig klaar om te worden getest in de PLC Sla het project op : Menu: File\Save of Ctrl-S of Indien nodig : BCxx50 : Menu: Online\Communication Parameters... of CX of CP of IPC : Menu: Online\Choose Run-Time System... Inloggen en downloaden in de PLC : Menu: Online\Login of F11 of Indien nodig, PLC in RUN zetten : Menu: Online\Run of F5 of Het programma kan ook worden getest zonder hardware PLC Sla het project op : Menu: File\Save of Ctrl-S of Selecteer: Menu: Simulation Mode Inloggen en downloaden in de Simulator : Menu: Online\Login of F11 of Indien nodig, Simulator in RUN zetten : Menu: Online\Run of F5 of Ingangen kunnen worden gesimuleerd als volgt : 1. Dubbelklik op de variabele tot de gewenste waarde is bekomen 2. Druk Ctrl-F7 om de waarde in de variabele te schrijven

168 Dagindeling Overzicht van de programmeertalen en instructieset in IEC Een eerste PLC programma maken Declaratie variabelen De verschillende programmeertalen Oefening in Ladder Diagram (LD) Oefening in Sequential Function Chart (SFC) Uitgebreide instructieset

169 Overzicht programmeertalen en instructieset IEC Als voorbeeld hetzelfde programma in programmeertaal SFC SFC - Sequential Function Chart Instructieset is beperkt tot de mogelijkheden van de icoontjes In de deelprogramma s is de instructieset afhankelijk van de gekozen taal Invoegen Use IEC-steps : Stap volgens IEC norm gebruiken Transition Jump : Voorwaardelijke sprong Jump : Sprong Parallel Branch (left) : Parallelle tak toevoegen Parallel Branch (right) : Parallelle tak toevoegen Alternative Branch (left) : Voorwaardelijke tak toevoegen Alternative Branch (right) : Voorwaardelijke tak toevoegen Step Transition (after) : Stap toevoegen Step Transition (before) : Stap toevoegen

170 Overzicht programmeertalen en instructieset IEC SFC - Sequential Function Chart Deze taal is vooral geschikt voor sequentiële processen Elke stap of voorwaarde wordt beschreven in afzonderlijke programma s Elk deelprogramma kan worden geschreven in de op dat moment meest geschikte taal Geschikt voor zeer complexe bewerkingen De leesbaarheid van een programma valt mee Debuggen gaat vrij vlot Deze taal verbruikt veel geheugen en is vooral traag (elke stap kost 2 a 3 PLC cycli tijd) LD FBD LD FBD

171 Dagindeling Overzicht van de programmeertalen en instructieset in IEC Een eerste PLC programma maken Declaratie variabelen De verschillende programmeertalen Oefening in Ladder Diagram (LD) Oefening in Sequential Function Chart (SFC) Uitgebreide instructieset

172 Overzicht programmeertalen en instructieset IEC Overzicht van de Uitgebreide instructieset

173 Overzicht programmeertalen en instructieset IEC Vervolg uitgebreide instructieset

174 Overzicht programmeertalen en instructieset IEC Vervolg uitgebreide instructieset

175 Overzicht programmeertalen en instructieset IEC Vervolg uitgebreide instructieset

176 Overzicht programmeertalen en instructieset IEC Vervolg uitgebreide instructieset

177 Overzicht programmeertalen en instructieset IEC Vervolg uitgebreide instructieset

178 Overzicht programmeertalen en instructieset IEC Vervolg uitgebreide instructieset Meer gedetaileerde informatie is te vinden op de USB-stick of op of ftp.beckhoff.com/belgium Raadpleeg zeker de documentatie IEC pdf voor de uitleg van commando s voor ST en SFC

179 Dagindeling 9h Wie is Beckhoff Overzicht van de verschillende systemen Opbouw hardware, bedrading Installatie TwinCAT KS2000 USB-driver Hardware-configuratie zonder TwinCAT System Manager Concept van soft PLC (Real Time TwinCAT system) 10h30 10h45 Pauze Declaratie van variabelen, met het linken naar de hardware Overzicht van de programmeertalen en instructieset in IEC h00 13h 15h 15h15 17h Middagpauze (Gratis lunch) STANDARD Library Gebruik maken van standaard Functieblokken/Functies uit libraries Pauze Aanmaken van voorbeeld programma s in functie van het project Einde

180 Dagindeling 9h Wie is Beckhoff Overzicht van de verschillende systemen Opbouw hardware, bedrading Installatie TwinCAT KS2000 USB-driver Hardware-configuratie zonder TwinCAT System Manager Concept van soft PLC (Real Time TwinCAT system) 10h30 10h45 Pauze Declaratie van variabelen, met het linken naar de hardware Overzicht van de programmeertalen en instructieset in IEC h00 13h 15h 15h15 17h Middagpauze (Gratis lunch) STANDARD Library Gebruik maken van standaard Functieblokken/Functies uit libraries Pauze Aanmaken van voorbeeld programma s in functie van het project Einde

181 Library STANDARD.LIB Behalve de standaard instructies zijn er ook functies en functieblokken beschikbaar via libraries. STANDARD library wordt bij elk nieuw PLC project automatisch toegevoegd. Afhankelijk van het type PLC wordt een andere STANDARD library geladen. BCxx00 BCxx50 / BXxxxx CXxxxx / PC Standard.lb6 Standard.lbx Standard.lib STANDARD library bevat een aantal IEC functionaliteiten String Functies CONCAT Twee string variabelen koppelen en in een nieuwe string variabele kopiëren DELETE Verwijderd een opgegeven aantal characters vanaf een opgegeven positie in een string FIND Zoekt een string in een andere string INSERT Voegt een string toe in een andere string vanop een opgegeven positie LEFT Geeft een string terug vanaf links met een aantal characters uit een andere string LEN Geeft de lengte van een string terug MID Geeft een opgegeven aantal characters vanaf een opgegeven positie terug REPLACE Vervangt een deel van een string door een andere string RIGHT Geeft een string terug vanaf rechts met een aantal characters uit een andere string

182 Library STANDARD.LIB STANDARD library bevat een aantal IEC functionaliteiten Deze functionaliteiten zijn in alle IEC talen beschikbaar Bistabiele Functieblokken RS SR Teller Functieblokken CTD CTU CTUD Bistabiel relais met voorrang voor RESET Bistabiel relais met voorrang voor SET Teller omlaag Teller omhoog Teller omlaag/omhoog Timer Functieblokken TOF TON TP Uitschakelvertraging Inschakelvertraging Pulstimer Trigger Functieblokken F_TRIG R_TRIG Neergaande flank detectie Opgaande flank detectie

183 Library STANDARD.LIB Voorbeeld In het motorprogramma willen we een extra functionaliteit: 1) De Start/Stop functionaliteit vervangen we door Set/Reset met voorang op Reset Functieblock RS 2) De START knop mag de motor pas starten als de knop 2 sec is ingedrukt. Functieblock TON 3) Als de START knop wordt geblokkeerd mag de motor niet automatisch herstarten. Functieblock R_TRIG 4) Een lampje op de motor moet gedurende de uitlooptijd (5 sec) blijven branden. Functieblock TOF

184 Library STANDARD.LIB Oefening in LD - Ladder Diagram

185 Dagindeling 9h Wie is Beckhoff Overzicht van de verschillende systemen Opbouw hardware, bedrading Installatie TwinCAT KS2000 USB-driver Hardware-configuratie zonder TwinCAT System Manager Concept van soft PLC (Real Time TwinCAT system) 10h30 10h45 Pauze Declaratie van variabelen, met het linken naar de hardware Overzicht van de programmeertalen en instructieset in IEC h00 13h 15h 15h15 17h Middagpauze (Gratis lunch) STANDARD Library Gebruik maken van standaard Functieblokken/Functies uit libraries Pauze Aanmaken van voorbeeld programma s in functie van het project Einde

186 Gebruik standaard Functieblokken/Functies uit libraries Er zijn veel (al dan niet betalende) functieblokken en functies beschikbaar via libraries. De libraries bekom je door ze te downloaden vanaf en daarna de file te installeren, heb je een licentie nodig dan wordt op een bepaald moment een registratiesleutel gevraagd

187 Gebruik standaard Functieblokken/Functies uit libraries Navigeer via de Windows Start knop naar de documentatie Information System om uit te zoeken wat er zoal bestaat binnen de libraries. TwinCAT Information System Na installatie kunnen de help files (.chm files) ook worden geraadpleegd via Windows verkenner Voor Engels zie map: C:\TwinCAT\Infosystem\1033 Na download extra help files dien je deze eerst te deblokkeren Rechts klikken, properties kiezen en op de knop Unblock klikken om de chm-file vrij te geven

188 Gebruik standaard Functieblokken/Functies uit libraries Als voorbeeld wensen we voor de - BC8150 de library TcSystemBCxx50.lbx toe te voegen - CX8090/CP6606 de library TcUtilities.lib toe te voegen Deze library geeft ons een aantal diagnose variabelen en extra functionaliteiten Enkele voorbeelden First Cycle Bit Bij het opstarten van de PLC zal deze variabele exact 1 cyclus TRUE blijven. ADS communicatie Nodig voor communicatie tussen verschillende PLC s. FILE access Bijvoorbeeld bruikbaar voor het opslaan van logdata of voor het ophalen van machine-settings. Toegang tot RS232 aansluiting... Bijvoorbeeld voor het lezen van een barcode-scanner. Opgelet : Als dit wordt gebruikt is online diagnose met PLC Control niet mogelijk

189 Gebruik standaard Functieblokken/Functies uit libraries Invoegen TcSystemBCxx50.lbx bij BCxx50 of TcUtilities.lib bij CX of CP controllers v

190 Gebruik standaard Functieblokken/Functies uit libraries Invoegen TcSystemBCxx50.lbx op een BCxx50 Gebeurt via de Boomstructuur tabblad Resources Klik vervolgens op Library Manager in de Boomstructuur Rechtsklik vervolgens in het venster met de naam STANDARD.LBX Zoek naar TcSystemBCxx50.lbx en klik vervolgens op Open Behalve de gewenste library is ook TcBaseBCxx50.lbx automatisch toegevoegd Dit komt omdat de opgevraagde library die andere library nodig heeft Vanaf nu zijn de extra functionaliteiten beschikbaar in het programma

191 Gebruik standaard Functieblokken/Functies uit libraries Invoegen TcUtilities.lib op een CX of CP controller Gebeurt via de Boomstructuur tabblad Resources Klik vervolgens op Library Manager in de Boomstructuur Rechtsklik vervolgens in het venster met de naam STANDARD.LIB Zoek naar TcUtilities.lib en klik vervolgens op Open Behalve de gewenste library is ook TcBase.lib en TcSystem.lib automatisch toegevoegd Dit komt omdat de opgevraagde library die andere library s nodig heeft Vanaf nu zijn de extra functionaliteiten beschikbaar in het programma

192 Gebruik standaard Functieblokken/Functies uit libraries Oefening: Voeg PRG_Initialisatie toe aan voorgaande oefening en gebruik First Cycle Bit om uitgang %Q0.7 aan te zetten bij opstart van de PLC BC8150 CX8090 / CP

193 Dagindeling 9h Wie is Beckhoff Overzicht van de verschillende systemen Opbouw hardware, bedrading Installatie TwinCAT KS2000 USB-driver Hardware-configuratie zonder TwinCAT System Manager Concept van soft PLC (Real Time TwinCAT system) 10h30 10h45 Pauze Declaratie van variabelen, met het linken naar de hardware Overzicht van de programmeertalen en instructieset in IEC h00 13h 15h 15h15 17h Middagpauze (Gratis lunch) STANDARD Library Gebruik maken van standaard Functieblokken/Functies uit libraries Pauze Aanmaken van voorbeeld programma s in functie van het project Einde

194 Dagindeling 9h Wie is Beckhoff Overzicht van de verschillende systemen Opbouw hardware, bedrading Installatie TwinCAT KS2000 USB-driver Hardware-configuratie zonder TwinCAT System Manager Concept van soft PLC (Real Time TwinCAT system) 10h30 10h45 Pauze Declaratie van variabelen, met het linken naar de hardware Overzicht van de programmeertalen en instructieset in IEC h00 13h 15h 15h15 17h Middagpauze (Gratis lunch) STANDARD Library Gebruik maken van standaard Functieblokken/Functies uit libraries Pauze Aanmaken van voorbeeld programma s in functie van het project Einde

195 Dagindeling Aanmaken van voorbeeld programma s in functie van het project Pick & Place Domotica

196 Voorbeeld: Pick & Place Het project bestaat uit een aantal bewegingen gestuurd met persluchtcilinders en motoren Verder zijn er verschillende sensoren om het geheel aan te sturen Het perslucht schema laat zien dat een aantal ventielen enkelwerkend zijn uitgevoerd, andere dubbelwerkend

197 Voorbeeld: Pick & Place Dit resulteert in volgende I/O belegging Gedeclareerd als symbolische externe globale variabelen

198 Voorbeeld: Pick & Place Oefening : Sturen van een Pick & Place 2 bewegingen Xas en Zas met vacuum grijper Bewegingen Xas : enkelwerkend ventiel (uit), sensoren op in en uit Zas : dubbelwerkend ventiel (in en uit), sensoren op in en uit Vacuum : dubbelwerkend ventiel (vacuum en blazen), sensor op vacuum Werking Rust: Xas is in, Zas is in, Vacuum en Blazen uit Als er een produkt klaar ligt gaat Zas uit, Vacuum in Als er een product is genomen gaat Zas in Als Zas in is gaat Xas uit Als Xas uit is en de aflegpositie vrij gaat Zas uit Als Zas uit is gaat Vacuum uit, Blazen in en Zas in Als Zas in is gaat Xas terug in Vragen Elke programmeur komt met een andere oplossing, maar welke is de beste? Welke taal is het beste geschikt? Is er nood aan functionaliteiten uit bestaande libraries? Welke beveiligingen zijn er nodig?

199 Voorbeeld: Pick & Place Oplossing in LD Ladder Diagram Lokale variabelen

200 Voorbeeld: Pick & Place Oplossing in LD Ladder Diagram Xas

201 Voorbeeld: Pick & Place Oplossing in LD Ladder Diagram Zas

202 Voorbeeld: Pick & Place Oplossing in LD Ladder Diagram Vacuum grijper

203 Voorbeeld: Pick & Place Oplossing in LD Ladder Diagram Besluit Dit is wat een beginnend programmeur er van zou kunnen maken Het programma is onoverzichtelijk en moeilijk leesbaar Gevaar voor spaghetti-code Moeilijk om de fouten eruit te programmeren Ladder Diagram is eenvoudig te begrijpen en heeft daarom vaak de voorkeur van onderhoudstechniekers Debuggen valt goed mee omwille van de grafische weergave Foutafhandeling en algemene bediening zijn nog niet opgenomen in het programma, maar is vrij moeilijk te integreren Denk maar eens na hoe volgende zaken kunnen worden geïntegreerd: Reactie op stop : cyclus afwerken? Reactie op noodstop : onmiddelijk stoppen? Reactie op fouten : wat als vacuum sensor niet opkomt, product onderweg wegvalt,...?

204 Voorbeeld: Pick & Place Oplossing in SFC Sequential Function Chart Afloop programma

205 Voorbeeld: Pick & Place Oplossing in SFC Sequential Function Chart Vervolg afloop programma

206 Voorbeeld: Pick & Place Oplossing in SFC Sequential Function Chart Vervolg afloop programma

207 Voorbeeld: Pick & Place Oplossing in SFC Sequential Function Chart Besluit Deze manier ziet er al veel beter uit Het programma is veel eenvoudiger en vlot leesbaar De deelprogramma s zijn kort en kunnen in eender welke taal worden geschreven Fouten verbeteren en aanpassingen maken gaan vlot Debuggen gaat vlot omwille van de grafische weergave Foutafhandeling en algemene bediening zijn nog niet opgenomen in het programma, maar is redelijk goed te integreren Reactie op stop : cyclus afwerken? Reactie op noodstop : onmiddelijk stoppen? Reactie op fouten : wat als vacuum sensor niet opkomt, product onderweg wegvalt,...? Een groot nadeel aan deze methode is eerder onzichtbaar Deze methode verbruikt vrij veel geheugen De doorlooptijd van de stappen is vrij traag, 2 a 3 PLC cyclustijden per stap Voor een zelfde machine is daardoor vaak een krachtigere sturing nodig (= duurder)

208 Voorbeeld: Pick & Place Oplossing in ST - Structured Text Techniek State machine voor de gevorderde programmeur

209 Voorbeeld: Pick & Place Oplossing in ST - Structured Text Besluit De meest complexe structuren zijn mogelijk Het programma is logisch en sequentieel opgebouwd Compacte code Zeer eenvoudig te voorzien van commentaarteksten De leesbaarheid van de code is minder goed maar zeker geen probleem voor ervaren programmeurs Fouten verbeteren en aanpassingen maken kan vlot Debuggen gaat nog altijd vlot omwille van de state machine Foutafhandeling en algemene bediening zijn nog niet opgenomen in het programma, maar zijn vrij gemakkelijk te integreren Reactie op stop : cyclus afwerken? Reactie op noodstop : onmiddelijk stoppen? Reactie op fouten : wat als vacuum sensor niet opkomt, product onderweg wegvalt,...? State machine is van buitenaf te beïnvloeden

210 Dagindeling Aanmaken van voorbeeld programma s in functie van het project Pick & Place Domotica

211 Voorbeeld: Domotica Een aantal lichtpunten bedienen Gebruik maken van de library Building Automation Impulsrelais bediening Double click en Long click integreren voor Alles aan/uit functionaliteit Een aantal rolluiken bedienen Gebruik maken van de library Building Automation Functionaliteiten aanpassen Klok en kalender gebruiken Het voorbeeld is geschreven voor een BC9050 controller

212 Voorbeeld: Domotica Nieuw project in PLC Control (MAIN programma in Ladder) Laden van de library s TcBABasic.lbx en TcSystemBCxx50.lbx Gebruik de juiste libray s BCxx00 > library.lb6 BCxxx0 > library.lbx CX of IPC > library.lib

213 Voorbeeld: Domotica Om de library te kunnen gebruiken dient een optie aangepast te worden Menu: Project > Options > Categorie: Build > Vinkje aan bij: Treat LREAL as REAL

214 Voorbeeld: Domotica Declareer de externe variabelen en maak vervolgens de configuratie in System Manager

215 Voorbeeld: Domotica Voor domotica is de programmeertaal CFC (Continuous Function Chart) het meest aangewezen omwille van de eenvoud Maak PRG_Verlichting in taal CFC en laad dit programma in MAIN

216 Voorbeeld: Domotica Programma verlichting in CFC (Continuous Function Chart)

217 Voorbeeld: Domotica Programma rolluiken in CFC (Continuous Function Chart)

218 Voorbeeld: Domotica Programma voor kloksturing in CFC (Continuous Function Chart)

219 Voorbeeld: Domotica Aangepaste MAIN

220 Voorbeeld: Domotica Oplossing in CFC (Continuous Function Chart) Besluit Het opbouwen van een domotica installatie is eenvoudig omwille van de beschikbare library Programma s zijn grafisch opgebouwd Debuggen gaat vlot omwille van de grafische weergave Fouten verbeteren en aanpassingen maken kan vlot

221 Dagindeling 9h Wie is Beckhoff Overzicht van de verschillende systemen Opbouw hardware, bedrading Installatie TwinCAT KS2000 USB-driver Hardware-configuratie zonder TwinCAT System Manager Concept van soft PLC (Real Time TwinCAT system) 10h30 10h45 Pauze Declaratie van variabelen, met het linken naar de hardware Overzicht van de programmeertalen en instructieset in IEC h00 13h 15h 15h15 17h Middagpauze (Gratis lunch) STANDARD Library Gebruik maken van standaard Functieblokken/Functies uit libraries Pauze Aanmaken van voorbeeld programma s in functie van het project Einde

222 Dagindeling Controller terugzetten naar fabrieksinstellingen BC8150 CX8090 CP

223 BC8150 fabrieksinstellingen Speciale functies voor de adresschakelaar Hiervoor wordt het bijhorende adres ingesteld, met de controller uitgeschakeld en de eindklem KL9010 als enige klem op de controller aangesloten. Adres 99 : zet naar fabrieksinstelling Adres 98 : verwijder boot project Adres 97 : verwijder TwinCAT configuratie Vervolgens wordt de 24VDC op de controller aangesloten. Wacht vervolgens enkele minuten en schakel de spanning terug uit

224 BC8150 fabrieksinstellingen BC8150 terug instellen op fabrieksinstelling met KS2000 Deze methode is bijvoorbeeld nodig na gebruik van System Manager

225 Dagindeling Controller terugzetten naar fabrieksinstellingen BC8150 CX8090 CP

226 CX8090 fabrieksinstellingen Image Update = CX8090 terugzetten naar fabrieksinstellingen Schakel de CX8090 spanningsloos Verwijder de microsd-kaart uit de CX en plaats deze in een card-reader van uw laptop/pc Delete al de files op de microsd-kaart (Niet formateren!!!) Copieër de nieuwe image Een kant en klare image staat op de USB-stick van de opleiding, ofwel kun je een blanco image downloaden via ftp://ftp.beckhoff.com/software/embpc-control/cx80x0/ce/ Plaats de microsd-kaart terug in de CX8090 Schakel de spanning voor de CX8090 opnieuw in Wacht enkele minuten, mogelijk herstart de CX8090 automatisch tijdens het initialiseren van de nieuwe image De CX8090 is klaar voor gebruik

227 Dagindeling Controller terugzetten naar fabrieksinstellingen BC8150 CX8090 CP

228 CP6606 fabrieksinstellingen Image Update = CP6606 terugzetten naar fabrieksinstellingen Schakel de CP6606 spanningsloos Verwijder de microsd-kaart uit de CP en plaats deze in een card-reader van uw laptop/pc Delete al de files op de microsd-kaart (Niet formateren!!!) Copieër de nieuwe image Een kant en klare image staat op de USB-stick van de opleiding, ofwel kun je een blanco image downloaden via ftp://ftp.beckhoff.com/software/embpc-control/cp66xx/0020/ce/tc2/ Plaats de microsd-kaart terug in de CP6606 Schakel de spanning voor de CP6606 opnieuw in Wacht enkele minuten, mogelijk herstart de CP6606 automatisch tijdens het initialiseren van de nieuwe image De CP6606 is klaar voor gebruik

229 Dagindeling Extra Oefeningen Sequential Function Chart (SFC) volgens IEC norm Analoge signalen verwerken Seriële signalen verwerken Human Machine Interface (HMI) aanmaken met Beckhoff PLC HMI EtherCAT veldbus Stappenmotor

230 Sequential Function Chart (SFC) volgens IEC norm De programmeermethode Sequential Function Chart (SFC) wordt vaak flowchart of Grafcet methode genoemd. Deze methode is gebaseerd op de in Frankrijk ontwikkelde methode Graphcet wat staat voor GRAPHe de Commande Etape-Transition. Regels: De stappen worden één na één doorlopen. Tussen twee stappen is er steeds een schuifvoorwaarde (Transistion). Pas als de schuifvoorwaarde is voldaan wordt doorgeschoven naar de volgende stap. De actieve stap wordt gereset door de volgende. Bij opstart wordt steeds gestart in STEP

231 Sequential Function Chart (SFC) volgens IEC norm Een SFC programma kan op 2 manieren worden opgebouwd: Zonder IEC-steps De Transistions en Steps worden opgebouwd in afzonderlijke programma s in een zelf te kiezen taal. Ladder Diagram (LD) in bijgevoegd voorbeeld. Met IEC-steps De Transistions worden vervangen door de voorwaarden, dit is enkel mogelijk in Structured Text (ST). De Steps sturen Actions aan. Actions kunnen enkel binaire signalen zijn. Tenslotte is ook een combinatie van de 2 mogelijk Bijvoorbeeld de Transistions zonder IEC-steps en de Steps met IEC-steps method

232 Sequential Function Chart (SFC) volgens IEC norm Gebruik van IEC steps kan pas na toevoegen TcSystem library CX/CP-controller BC8150/BC9050-controller

233 Sequential Function Chart (SFC) volgens IEC norm In een Step zijn verschillende IEC Actions mogelijk: N Non-stored Actie actief zolang stap actief is R overriding Reset Actie wordt gedeactiveerd (Reset) S Store set Actie wordt geactiveerd (Set) L time Limited Actie blijft ingestelde tijd actief als ook de stap actief blijft D time Delayed Actie actief na ingestelde tijd en zolang stap actief blijft P Pulse 1 PLC cyclus actief SD Stored and time Delayed Actie wordt na ingestelde tijd geactiveerd (Set) DS time Delayed and Stored Actie wordt na ingestelde tijd geactiveerd (Set) als de stap nog actief is SL Stored and time Limited Actie is ingestelde tijd actief, ook al is de stap niet meer actief

234 Sequential Function Chart (SFC) volgens IEC norm SFC takken kunnen zich splitsen: Voorwaardelijke tak Een gekozen tak uitvoeren Indien meerdere TRANSISTION tegelijkertijd actief zijn wordt de linkse tak uitgevoerd. Voorbeeld : TRANSISTION 3 en TRANSISTION 5 zijn tegelijkertijd actief. Tak met STEP 3 wordt actief. Parallelle tak Alle takken uitvoeren De takken worden beiden uitgevoerd maar de TRANSISTION achter de parallelle tak wordt pas uitgevoerd als de laatste STEPs van beide takken actief zijn. Voorbeeld : TRANSISTION 9 wordt pas uitgevoerd als STEP 5 en STEP 7 actief zijn

235 Sequential Function Chart (SFC) volgens IEC norm SFC voorwaarden: Het woord TRANSISTION kun je vervangen door een binaire bewerking. Vergelijken van analoge waarden is mogelijk in een binaire bewerking. Door te dubbelklikken op het streepje links langs de TRANSISTION kun je de schuifvoorwaarde schrijven in een IEC programmeertaal naar keuze. Analoge bewerkingen zijn niet mogelijk in Ladder Diagram (LD). FBD ST LD

236 Sequential Function Chart (SFC) volgens IEC norm SFC Flags voor het beïnvloeden van het SFC programma van buitenaf. Deze variabelen worden ingevoegd als INPUT of OUTPUT variabelen. De syntax moet exact zijn zoals hieronder vermeld

237 Sequential Function Chart (SFC) volgens IEC norm INPUTS voor SFC programma SFCInit Terug naar Init - Init wordt pas uitgevoerd na neergaande flank van het signaal. SFCReset Gaat naar Init op opgaande fank van het signaal. SFCPause Uitvoering SFC wordt gestopt. SFCTipMode Doorlopen SFC zonder dat de schuifvoorwaarden zijn voldaan = Simulatie. SFCTip Opgaande Flank van dit signaal schuift de SFC 1 stap verder

238 Sequential Function Chart (SFC) volgens IEC norm OUTPUTS voor SFC programma SFCError Wordt TRUE als er in een stap zich een timeout voordoet, moet worden gereset met SFCReset. SFCTrans Wordt TRUE als een transition (schuifvoorwaarde) actief wordt. SFCErrorSteps Geeft de naam van de stap waarin een timeout voorkomt. SFCErrorPOU Geeft de naam van het programmablok waarin een timeout voorkomt. SFCCurrentStep Geeft de naam van de huidige actieve stap. SFCErrorAnalyzation Info over de ontbrekende transition die een timeout veroorzaakt

239 Sequential Function Chart (SFC) volgens IEC norm SFC programma met SFC-flags oproepen:

240 Sequential Function Chart (SFC) volgens IEC norm Voorbeeld: Op de USB-stick staan Export files waarmee een voorbeeldproject snel is op te bouwen. Open een PLC programma of maak een nieuw PLC programma aan. Ga naar Menu: Project > Import en selecteer de file SFC_INPUTOUTPUTVAR.EXP, voor een voorbeeld SFC programma met alle SFC-inputs en outputs en de library TcSystem. Hernoem het ingevoegd programma zoals gewenst en roep het op in uw hoofdprogramma (hier MAIN). In en Outputvariabelen kun je op dezelfde manier importeren via de files GLOBAL_VARIABLES_IO.EXP voor CX of CP controllers of GLOBAL_VARIABLES_BC.EXP voor BC controllers. In het hoofdprogramma (hier MAIN) kun je de input en output variabelen van het SFC-programma koppelen aan eigen variabelen. De input en output variabelen die je niet nodig hebt kun je leeg laten

241 Sequential Function Chart (SFC) volgens IEC norm Resultaat :

242 Sequential Function Chart (SFC) volgens IEC norm Opbouwen SFC programma: Klikken op de gewenste STEP (rechthoek) of TRANSISTION (kruisje) en vervolgens via de icoontjes de gewenste actie selecteren. Invoegen Use IEC-steps : Stap volgens IEC norm gebruiken Transition Jump : Voorwaardelijke sprong Jump : Sprong Parallel Branch (left) : Parallelle tak toevoegen Parallel Branch (right) : Parallelle tak toevoegen Alternative Branch (left) : Voorwaardelijke tak toevoegen Alternative Branch (right) : Voorwaardelijke tak toevoegen Step Transition (after) : Stap toevoegen Step Transition (before) : Stap toevoegen

243 Sequential Function Chart (SFC) volgens IEC norm Toevoegen en verwijderen STEPs: Toevoegen Bij het toevoegen van een STEP wordt er ook steeds een TRANSISTION toegevoegd. Kies vooraf met de knop Use IEC-steps welke werkwijze je wilt gebruiken. Plaats de cursor op de plaats in het programma waar een nieuwe STEP nodig is. Klik op het gewenste icoontje. De namen van de STEPs en TRANSITIONs kunnen achteraf worden gewijzigd. Verwijderen Bij het verwijderen van een STEP moet ook telkens een TRANSISTION worden geselecteerd, dit kan met de shift toets ingedrukt tijdens het selecteren. Druk vervolgens op Delete om de STEP + TRANSISTION te verwijderen

244 Sequential Function Chart (SFC) volgens IEC norm Voorwaardelijke tak maken: Op het kruisje van een TRANSISTION klikken en vervolgens de icoontjes gebruiken. Een voorwaardelijke sprong naar een willekeurige STEP kan via de icoontjes. Vervolgens de TRANSISTION in de gewenste tak aanklikken om STEPs toe te voegen. Achteraf voorwaardelijke takken toevoegen kan ook maar dan is het soms nodig om de STEPs van een bestaande tak te knippen en in de nieuwe parallelle tak te plaatsen. Parallelle tak maken: Een bestaande STEP selecteren en vervolgens de icoontjes gebruiken. Vervolgens de STEP in de gewenste tak aanklikken om extra STEPs toe te voegen

245 Sequential Function Chart (SFC) volgens IEC norm Toevoegen code aan TRANSISTIONs en STEPs zonder gebruik van IEC-steps: Dubbelklik op het kruisje van de TRANSISTION of in de rechthoek van de STEP. Selecteer de gewenste programeertaal. Verwerken analoge signalen is niet mogelijk in Ladder Diagram (LD). Schrijf het programma. Verwijderen code bij TRANSISTIONs en STEPs zonder gebruik van IEC-steps: Rechtsklik op het kruisje van de TRANSISTION of de rechthoek van de STEP waarvan het programma moet worden verwijderd. Kies Clear Action/Transition om het programma te verwijderen. Step Attibutes: Te bereiken via rechtsklik Instellen minimum en maximum tijden voor de betreffende STEP. De maximum tijd kan worden gebruikt voor foutdetectie (TimeOut). Toevoegen commentaar

246 Sequential Function Chart (SFC) volgens IEC norm Toevoegen Actions bij gebruik van IEC-steps: Rechtsklik op het rechthoekje van een STEP en Associate Action kiezen. Verwijderen Actions bij gebruik van IEC-steps: Rechtsklik op het rechthoekje van een STEP en Clear Action/Transistion kiezen. Vervolgens de gewenste Action selecteren en bevestigen. Via Rechtsklik en Options is het mogelijk het uiterlijk van het SFC programma te beïnvloeden

247 Dagindeling Extra Oefeningen Sequential Function Chart (SFC) volgens IEC norm Analoge signalen verwerken Seriële signalen verwerken Human Machine Interface (HMI) aanmaken met Beckhoff PLC HMI EtherCAT veldbus Stappenmotor

248 Analoge signalen verwerken In dit voorbeeld willen we een analoog 4 tot 20 ma signaal afkomstig van een SICK afstandsmeter aansluiten op een KL/EL3021 en gebruiken in het PLC programma. Aansluitingen: KL/EL3021 SICK Afstandsmetingen Brn=10..30VDC Blk=Switching output Blu=Ground Wht=Analog output Gra=Multi-function input

249 Analoge signalen verwerken Aansluiting SICK analoge sensoren Kabel uit de sensor heeft 2 tot 5 aders De bruine is meestal de + voeding Een blauwe draad is niet altijd aanwezig maar indien aanwezig dan is dit meestal een 0VDC aansluiting De witte draad bevat meestal het 4..20mA analoge signaal De zwarte en eventuele grijze draad worden voor deze toepassing niet gebruikt bruin blauw wit 24VDC KL/EL3021 Controle op onderbreken en kortsluiten van draden Voorbeelden van Sensoren 0VDC 0VDC

250 Analoge signalen verwerken Informatie afkomstig vanuit configuratie (System Manager) Verwerken data van de EL3021 Verwerken data van de KL3021 IB0 IW2 QB0 QW

251 Analoge signalen verwerken De verschillende variabelen in de hardware : EL3021 Status : Deze bevat voor ons randinformatie, verdeeld over verschillende bits bit 0 : Underrange = ingangsstroom < 4mA (Open verbinding) bit 1 : Overrange = ingangsstroom > 20mA (Buiten meetbereik of kortsluiting) bit 6 : Error Value : Meetwaarde KL3021 State : Deze bevat voor ons randinformatie, verdeeld over verschillende bits bit 0 : Underrange = ingangsstroom < 4mA (Open verbinding) bit 1 : Overrange = ingangsstroom > 20mA (Buiten meetbereik of kortsluiting) bit 6 : Error DataIn : Meetwaarde Ctrl : In normale situatie is deze steeds 0 Met bit 7 kan de terminal in zogenaamde register communicatie mode worden gezet DataOut : In normale situatie is deze steeds

252 Analoge signalen verwerken Omzetten signalen: Hardware PLC variabele Grootheid stroom: ma getal: INT afstand: mm INT mm ma INT

253 Analoge signalen verwerken Omrekenen grootheden: Het signaal komt als INT (Integer) signaal binnen in de software, daar willen we het omzetten naar de grootheden mm en ma. Hiervoor hanteren we de algemene regel van drie : 4 ma => 0 INT => 100 mm 20mA => INT => 600 mm Omgezet in een formule geeft dit: Randverschijnselen: (MaxIn MinIn) = 0 => ValueOut = 0 (deling door 0) ValueIn <= MinIn => ValueOut = MinOut ValueIn >= MaxIn => ValueOut = MaxOut

254 Analoge signalen verwerken Gebruik van een Function om de formule niet steeds te moeten herhalen. FUNCTION Bouwsteen die herhaaldelijk kan worden opgeroepen. Bevat vrij programmeerbaar aantal INPUT variabelen. De Function is zelf een variabele OUTPUT van eender welk type

255 Analoge signalen verwerken De Functie voor onze formule kan er uitzien als volgt Via Menu: Project > Import kun je via de Export file ANALOGCONVERSION.EXP de Functie F_AnalogConversion in uw project inladen Deze Functie zet de standaard ingangswaarde afkomstig van een analoog signaal om naar een comma getal met de gewenste grenzen

256 Analoge signalen verwerken Voorbeeld Maak een nieuw programma PRG_Analoog in Ladder Diagram (LD) en roep dit op in het MAIN programma Roep in 2 netwerken telkens de functie F_AnalogConversion op Het eerste netwerk zet het ingangssignaal om in een afstand Meet of bereken hiervoor nauwkeurig de afstanden die de sensor geeft MinIn = 0 MaxIn = MinOut = mm in mijn voorbeeld MaxOut = mm in mijn voorbeeld Het tweede netwerk zet het ingangssignaal om in een stroom Deze stroom komt overeen hetgeen de sensor geeft aan de analoge terminal MinIn = 0 MaxIn = MinOut = 4.0 ma MaxOut = 20.0 ma

257 Analoge signalen verwerken Programma voor het oproepen van de Function

258 Analoge signalen verwerken Gebruik van de statusvariabelen De verschillende BITS in een BYTE kunnen opgevraagd worden door een punt te plaatsen gevolgd door de bitnummer

259 Analoge signalen verwerken Het resultaat gebruiken in vergelijkingsfuncties Waarde : De bovenste waarde wordt vergeleken tov de onderste Resultaat : Binaire waarde TRUE of FALSE De mogelijkheden LT (Less Then) < LE (Less than or Equal to) <= EQ (EQual) = NE (Not Equal) <> GE (Greater than or Equal to) >= GT (Greater Than) >

260 Analoge signalen verwerken OPTIONEEL Dit hoofdstuk is optioneel en enkel bedoeld voor diegenen die zelf de functie willen aanmaken Uitgewerkt voorbeeld : Nieuwe Function aanmaken Rechtsklik in de boomsructuur in het tabblad POU en kies Add Object v

261 Analoge signalen verwerken OPTIONEEL Function voor conversie analoog signal naar een REAL getal in Ladder Diagram

262 Analoge signalen verwerken OPTIONEEL

263 Analoge signalen verwerken OPTIONEEL De Functie houd rekening met het mogelijk verkeerd ingeven van gegevens Ook het omkeren van de curve is toegestaan

264 Analoge signalen verwerken OPTIONEEL Zelfde Function voor conversie analoog signaal in Structured Text

265 Dagindeling Extra Oefeningen Sequential Function Chart (SFC) volgens IEC norm Analoge signalen verwerken Seriële signalen verwerken Human Machine Interface (HMI) aanmaken met Beckhoff PLC HMI EtherCAT veldbus Stappenmotor

266 Seriële signalen verwerken Het is mogelijk een Seriële Communicatie met de PLC op te bouwen via RS232 of RS485 aansluitingen De Seriële aansluitingen kunnen rechtstreeks op de PLC zijn geplaatst zoals bij de CP6606 maar kunnen ook worden opgenomen tussen de KL of EL-terminals Om de data in het PLC programma te krijgen wordt er gebruik gemaakt van een library Deze library levert een aantal bouwstenen voor de dataoverdracht Voor de dataoverdracht wordt meestal gebruik gemaakt van 2 PLC-taken De snelle PLC-taak verwerkt de data uit de hardware en plaatst deze in een Buffer De standaard PLC-taak verwerkt de data uit de Buffer

267 Seriële signalen verwerken Bij CX/CP-controllers wordt de COMlibV2.lib gebruikt Deze library is standaard niet aanwezig en dient te worden geïnstalleerd De library kun je installeren vanuit het supplement TwinCAT PLC Serial Comm Dit supplement vind je ook op de USB-stick van de training

268 Seriële signalen verwerken Aansluiting SICK scanner op COM-poort (RS232) Afgeschermde kabel met 3 aders tussen scanner en PLC 1 kant bevat SUB-D9 female connector Andere kant heeft open einde Beckhoff CP6606 SICK CLV610 - CDB Sub-D9 female Rx 2 Tx 3 GND

269 Seriële signalen verwerken Hardware configuratie in System Manager Nieuw project aanmaken Verbinding maken met CP6606 IO-Configuration scannen EtherCAT device wordt automatisch gescand Seriële Poort RS232 manueel toevoegen Rechtsklik op I/O Devices en kies Append Device Kies Serial Communication Port Klik vervolgens Device (COM Port) vervolgens tabblad Communication Properties Pas de parameters aan op: Baudrate: Stopbits: 1 Databits: 8 Parity: None

270 Seriële signalen verwerken Voorbeeld Programma voor het inlezen van de Barcode via een SICK CLV610 scanner 2 1. Nieuw PLC project starten 2. De variabelen en de bouwstenen belangrijk voor de communicatie zijn vooraf gemaakt en beschikbaar via een Export file Roep via Menu: Project > Import de file RS232_SERIAL.EXP op Er wordt een lijst Global_Variables_RS232 geladen en twee programma s; PRG_SerialLineControl en PRG_Serial 3. Maak een programma MAIN Roep PRG_SerialLineControl op in MAIN2 5. Roep PRG_Serial op in MAIN

271 Seriële signalen verwerken 6. Library TcUtilities.lib en COMlibV2.lib laden in het PLC programma

272 Seriële signalen verwerken 7. Instellen PLC taken a b c Elke taak krijgt Priority nummer. Snelste Task instellen op Priority 0. b a. Rechtsklik op het icoontje voor Task configuration en kies Append Task b. Klik op de nieuwe Task en vul de gegevens in zoals in bovenstaande figuur c. Rechtsklik op het icoontje voor de nieuwe taak (Fast) en kies Append Program Call Selecteer programma MAIN2 d. Klik op Task Standard en stel de Priority in op

273 Seriële signalen verwerken 8. PLC programma opslaan en in de CP controller laden 9. In System Manager het PLC programma laden 10. De Input en Output variabelen omslepen naar task Fast

274 Seriële signalen verwerken 11. PLC variabelen linken met hardware 12. Configuratie opslaan 13. Activate configuration 14. PLC Programma laden en starten

275 Seriële signalen verwerken 15. Test scannen Zet de variabele bserial_zendentrigger op TRUE 17. Als een barcode wordt gevonden dan komt het resultaat in variabele sserial_barcode

276 Dagindeling Extra Oefeningen Sequential Function Chart (SFC) volgens IEC norm Analoge signalen verwerken Seriële signalen verwerken Human Machine Interface (HMI) aanmaken met Beckhoff PLC HMI EtherCAT veldbus Stappenmotor

277 Human Machine Interface (HMI) aanmaken met PLC HMI Voor het motorstuurprogramma van eerder in de cursus willen we een Human Machine Interface (HMI) maken De HMI wordt aangemaakt in het programma PLC control Het weergeven is mogelijk op verschillende manieren: Gratis als window binnen PLC control programmeeromgeving Bruikbaar in combinatie met alle controllers; BC, CX, CP, IPC Betalend fullscreen op de plaats waar het PLC programma draait (Vb: CP6606) Enkel bruikbaar in combinatie met Windows toestellen; CX, CP, IPC Betalende webvisualisatie op een browser die Java ondersteunt Bruikbaar op; CX, CP, IPC

278 Human Machine Interface (HMI) aanmaken met PLC HMI Info en mogelijkheden, terug te vinden in Beckhoff Information System

279 Human Machine Interface (HMI) aanmaken met PLC HMI PLC programma aanpassen 1. Voeg parallel op de hardware START en STOP knoppen extra variabelen toe die we achteraf gaan gebruiken in de visualisatie. Deze variabelen kunnen lokaal of global worden gedeclareerd (lokaal in dit voorbeeld). 2. We willen de nog te lopen uitlooptijd voor de motor weergeven in een label op de visualisatie. Netwerk 5 laat zie hoe we dit oplossen. Het resultaat geven we weer als een REAL getal in seconden

280 Human Machine Interface (HMI) aanmaken met PLC HMI Weergave visualisaties fullscreen of als web visualisatie Enkel mogelijk bij geldige licentie 3. Bij een Windows CE-toestel zal de visualisatie fullscreen worden weergegeven. 4. De visualisatie is op te roepen met een browser die Java ondersteunt, via elke computer/smartphone/tablet in het zelfde netwerk als de PLC. Oproepen in de browser kan met: Voorbeeld:

281 Human Machine Interface (HMI) aanmaken met PLC HMI Visualisatie maken 5. Tabblad Visualizations aanklikken Rechtsklik op Visualizations en voeg een nieuwe visualisatie toe met Add Object 7. Het resultaat is een venster met allemaal puntjes 8. Verschillende icoontjes voor het tekenen van de visualisatie Zie Beckhoff Information System voor gedetailleerde informatie 8 5 Labels Knop

282 Human Machine Interface (HMI) aanmaken met PLC HMI Visualisatie maken 9. Gebruik de knop Button om een drukknop te tekenen = Klik > Slepen > Loslaten 9 10.Dubbelklik op de getekende knop om de eigenschapen te wijzigen 11.Kies Category Text om de tekst in de knop te wijzigen

283 Human Machine Interface (HMI) aanmaken met PLC HMI Visualisatie maken 12. Kies Category Input en selecteer Tap variabele om van de knop een drukknop te maken 13.Klik in het variabele veld en druk daarna op F2 (Input Assistant) Selecteer de juiste variabele bvisu_start 15. Kopiëer de Start-knop om de layout gelijk te houden en pas daana de eigenschappen Text = Stop Input > Tap variable = bvisu_stop F

284 Human Machine Interface (HMI) aanmaken met PLC HMI Visualisatie maken 16. Teken vanuit het icoontje een cirkel voor het weergeven van de motor Dubbelklik op de cirkel voor het wijzigen van de eigenschappen 18. Category Text aanklikken om de weer te geven tekst te plaatsen Tekst in 2 regels: bovenaan = Motor, onderaan = %d of %s Naar nieuwe regel gaan met Ctrl+Enter Variabele tekst weergeven met: %s = Tekst weergave %d = Decimale waarde weergeven Ctrl+Enter

285 Human Machine Interface (HMI) aanmaken met PLC HMI Visualisatie maken 19. Variabelen voor tekstweergave en kleuren selecteren PRG_Motorsturing.fbMotorsturing.Q1 20.Kleur selecteren voor de weergave van de label wanneer de Change color variable FALSE is Kleur selecteren voor de weergave van de label wanneer de Change color variable TRUE is

286 Human Machine Interface (HMI) aanmaken met PLC HMI Visualisatie maken Klik op het icoontje om een label te tekenen 23. Category Text aanklikken om de weer te geven tekst te plaatsen Tekst in 2 regels: bovenaan = Uitlooptijd, onderaan = %2.1f s Naar nieuwe regel gaan met Ctrl+Enter Variabele tekst weergeven met: %2.1f = Reëel getal weergeven, 2 cijfers voor de punt, 1 cijfers na de punt De s onderaan is tekst voor het weergeven van een eenheid bij het getal, hier weergave in seconden

287 Human Machine Interface (HMI) aanmaken met PLC HMI Visualisatie maken 24. Variabelen voor tekstweergave en keuze kleur selecteren met F2 (Input assistant) 25. Kleur instellen met RGB waarden, doorgeven als Hexadecimale waarde 16#00BBGGRR RR : Rood GG : Groen BB : Blauw Hex = 00..FF Hex = 00..FF Hex = 00..FF Ter info HEX 00..FF = DEC Mogelijkheid om constanten toe te voegen aan het PLC programma

288 Human Machine Interface (HMI) aanmaken met PLC HMI Visualisatie maken 27. Test het eindresultaat

289 Dagindeling Extra Oefeningen Sequential Function Chart (SFC) volgens IEC norm Analoge signalen verwerken Seriële signalen verwerken Human Machine Interface (HMI) aanmaken met Beckhoff PLC HMI EtherCAT veldbus Stappenmotor

290 EtherCAT Geschiedenis veldbussen Modbus RTU 1979 DeviceNet 1994 EtherNet-IP 1995 RS Ethernet 1974 Profibus 1989 ModBus TCP RS Profinet 2003 CanOpen 1986 EtherCAT 2004 AS-I

291 EtherCAT Keuze van veldbussystemen Keuze van veldbussystemen: Transportcapaciteit Reactie- en responsetijd Maximum aantal deelnemers op de bus Maximum toegestane lengte van de buskabel Betrouwbaarheid Standaardisatie Hulpmiddelen Verkrijgbaarheid van de producten Ondersteuning door leveranciers Kosten aanleg en onderhoud

292 EtherCAT EtherNet vs. Industrieel EtherNet Kantoor Geklimatiseerd Laag stof gehalte Geen codens Geen vibraties Weinig EMC Laag mechanisch gevaar Weinig UV straling Geen chemische gevaren Industrie Extreme temperatuur schommelingen Grote stof belasting Condens mogelijk Vibrerende installaties Hoge EMC belasting Groot mechanisch gevaar UV straling in buitengebruik Chemische omgeving mogelijk

293 EtherCAT

294 EtherCAT the 4 leading robot manufacturer the 5 biggest manufacturer of plastic machineries the 4 biggest shipbuilder the 10 leading manufacturer of chipmanufacturing machinery 9 of 11 big machine tool manufacturer all big automation supplier (except Siemens and Rockwell)

295 EtherCAT

296 EtherCAT - Snelheden Synchrone, seriële verbinding Met een maximum van devices. Max lengte tussen 2 nodes : 100m koper, 20km fiber Snelheden digitale I/O 300µs, 100 servo assen 100µs PLC cyclustijden vanaf 50µs Motion cyclustijden vanaf 31,25µs

297 EtherCAT Bekabeling en connectoren Bekabeling : Stekkers IP20 tot IP67:

298 EtherCAT - Topologie Afzonderlijk netwerk met mogelijke koppeling naar Ethernet en Internet via communicatie terminals OPGELET: Geen rechtstreekse kabelverbinding maken tussen EtherCAT en EtherNet Integratie van andere veldbussen als RS232, RS485, Profibus, ProfiNet CANopen, DeviceNet, EtherNet, EtherNet-IP, DALI, KNX, LON, DMX,... Fieldbus EK1100 EK1110 BK1120 KL9010 E K EK1100 EK1110 EK1100 EK1110 E E EK1100 BK1250 KL9010 E K E>K Fieldbus EK1100 EL9011 E

299 EtherCAT - Topologie Mix van topologieën Bus, lijn, ster... Bekabeling met FTP netwerkbekabeling Ook bekabeling mogelijk met fibers Elke EtherCAT slave terminal bevat een ECAD-controller Gewone netwerk-switchen zijn niet bruikbaar

300 EtherCAT Koppeling tussen machines Koppeling tussen machines Vb: CNC machine met automatische aanvoermachine en automatische afvoermachine Snel synchroon dataverkeer Koppeling van Safety

301 EtherCAT Koppeling met andere netwerken Zowel mogelijk als master of slave

302 EtherCAT Integratie TwinSAFE machineveiligheid Integratie FSoE (FailSafe over EterCAT) IEC Safety Integrity Level (SIL 3) ISO Performance Level (Cat 4 / PL e) IEC Ed1.0 Regelbare elektrische aandrijfsystemen

303 EtherCAT - Redundantie Een enkele onderbreking in de bekabeling geeft geen verlies van de verbinding

304 EtherCAT - Werking Elke hardware topologie is mogelijk (bus, lijn, ster) Het EtherCAT telegram vervolgt altijd dezelfde weg, bepaald door de ECAT chip in elke slave terminal Up to Nodes

305 EtherCAT - Werking Alle data wordt in één netwerkbericht afgeleverd en opgehaald. Process data grootte per slave is bijna ongelimiteerd (1 Bit 60 Kbyte, indien nodig gespreid over meerdere frames) De overhead van Ethernet blijft, maar wordt verspreid over alle deelnemers op het netwerk. Hiervoor is wel speciale electronica (controllerchips) nodig in de slave terminals en hier wijkt Ethercat af van het gewone Ethernet. Slave Device Slave Device EtherCAT Slave Controller EtherCAT Slave Controller

306 EtherCAT - Werking Sortering data in het EtherCAT telegram zodat de master wordt ontlast De slave controller chip zorgt voor de data sortering Master wordt hierdoor veel goedkoper IPC logical process image: up to 4 GByte DVI Data n PLC Data NC Data Telegram Structure Ethernet HDR HDR 1 PLC Data HDR 2 NC Data HDR n Data n CRC Sub- Telegram 1 Sub- Telegram 2 Sub- Telegram n

307 EtherCAT - Werking Zonder kabelredundantie Normale werking Master RX Unit TX Unit RX TX MAC 1 RX TX Slave 1 Slave M-1 RX TX RX TX TX RX TX RX Slave N RX TX TX RX

308 EtherCAT - Werking Zonder kabelredundantie Storing in het netwerk Master RX Unit TX Unit RX TX MAC 1 RX TX Slave 1 Slave M-1 RX TX RX TX TX RX TX RX Slave N RX TX TX RX

309 EtherCAT State Machine EtherCAT State Machine Zorgt voor de automatische opstart van EtherCAT, ook na fouten op de veldbus Init Geen communication met Application Layer Pre-Operational Mailbox communicatie op Application Layer Geen Process Data communicatie Safe-Operational Mailbox communicatie op Application Layer Process Data communicatie, Inputs communiceren, Outputs in Safe status Operational Process Data communicatie, Inputs en Outputs communiceren (OI) (IP) (OP) (PI) Init Pre-Operational (PS) Operational (SP) Safe-Operational (SO) (OS) (SI) (IB) (BI) Bootstrap (optional)

310 EtherCAT - Diagnose Diagnose via System Manager

311 Dagindeling Extra Oefeningen Sequential Function Chart (SFC) volgens IEC norm Analoge signalen verwerken Seriële signalen verwerken Human Machine Interface (HMI) aanmaken met Beckhoff PLC HMI EtherCAT veldbus Stappenmotor Theorie Componenten Configuratie Testen / Optimalisatie Gebruik ScopeView Aansturen motion vanuit PLC code

312 Stappenmotor - Werking

313 Stappenmotor - Werking Een stappenmotor is een borstelloze, synchrone elektromotor De rotor bevat permanente magneten De stator is opgebouwd uit elektromagneten Een hoge resolutie wordt bereikt door zowel de stator als de rotor te voorzien van een hoog aantal polen Elke keer wanneer een wikkeling bekrachtigd wordt, komt een pool in de rotor recht tegenover een pool in de stator te staan, waardoor de rotor een klein stukje draait Door naast elkaar gelegen wikkelingen gelijktijdig en verschillend te bekrachtigen (meestal door middel van pulsbreedtemodulatie = PWM) kan een nog hogere resolutie worden bereikt Typische stapgrootte = 1,8 /step Dit betekent 200 steps per motoromwenteling

314 Stappenmotor - Werking Voor het aansturen van een stappenmotor heeft Beckhoff een aantal terminals K-bus: KL2531 of KL2541 E-bus: EL7031 of EL7041 De motor kan rechtstreeks vanuit de PLC-runtime worden aangestuurd In de terminal kan de motor direct worden aangestuurd vanuit de PLC-taak Nadeel: Een volwaardige positieregeling opbouwen vraagt redelijk wat werk Beckhoff bied optioneel een Motion Control -task aan vanaf de middelgrote controllers NC PTP voor aansturen onafhankelijke assen NC I met interpolatie tussen de assen Positieregeling is via een eenvoudige grafische interface op te bouwen Voor de PLC-code zijn er verschillende Funktieblokken beschikbaar

315 Stappenmotor Aansturen motor vanuit Motion Control Mogelijkheden van Motion Control PTP Point-to-Point Motion Aansturen van bewegingen van motoren Alle motoren bewegen onafhankelijk van elkaar Gearing Electronisch koppelen van motoren Camming Electronische nokkenas Flying Saw Electronisch koppelen van motoren op een bepaalde positie

316 Stappenmotor Aansturen motor vanuit Motion Control Eenvoudig Motion profiel: Een object bewegen van punt A naar punt B Positie Snelheid Versnelling s = v. t

317 Stappenmotor Aansturen motor vanuit Motion Control Een object bewegen van punt A naar punt B, met acceleratie / deceleratie Positie Snelheid Versnelling v = a. t s = ½ a. t²

318 Stappenmotor Aansturen motor vanuit Motion Control Een object bewegen van punt A naar punt B, met acceleratie / deceleratie en Jerk Positie Snelheid Versnelling Jerk: eerste afgeleide van de versnelling (eenheid m/s³)

319 Stappenmotor Motion Control PTP in TwinCAT Motion Controller geschikt voor max 255 assen Open voor alle types assen: servo-motoren stappenmotoren frequentieregelaars aan-uit regeling (via 2 snelheden) hydraulische assen Meerdere types encoder: digitale encoders, Sercos, SSI analoog: +/-10 V Meerdere regelkringen: P, PI, PID

320 Dagindeling Extra Oefeningen Sequential Function Chart (SFC) volgens IEC norm Analoge signalen verwerken Seriële signalen verwerken Human Machine Interface (HMI) aanmaken met Beckhoff PLC HMI EtherCAT veldbus Stappenmotor Theorie Componenten Configuratie Testen / Optimalisatie Gebruik ScopeView Aansturen motion vanuit PLC code

321 Stappenmotor Componenten AS Stappenmotor Data

322 Stappenmotor Componenten AS Stappenmotor Maximum toerental

323 Stappenmotor Componenten AS Stappenmotor Koppel-toerental grafiek

324 Stappenmotor Componenten AS Stappenmotor Mechanische tekening 2D - DXF-file 3D - STEP-file

325 Stappenmotor - Componenten EL Stappenmotor terminal

326 RTC Opleidingen Beckhoff TwinCAT Stappenmotor - Componenten SICK AFM60A-BDEB018x12 - Absolute Encoder

327 Stappenmotor - Componenten SICK AFM60A-BDEB018x12 - Absolute Encoder Download via de website-link (zie vorige pagina) de software driver voor EtherCAT De ZIP-file staat ook op de USB-stick van de Beckhoff training Plaats de inhoud van de ZIP-file in de map: C:\TwinCAT\Io\EtherCAT\

328 Dagindeling Extra Oefeningen Sequential Function Chart (SFC) volgens IEC norm Analoge signalen verwerken Seriële signalen verwerken Human Machine Interface (HMI) aanmaken met Beckhoff PLC HMI EtherCAT veldbus Stappenmotor Theorie Componenten Configuratie Testen / Optimalisatie Gebruik ScopeView Aansturen motion vanuit PLC code

329 Stappenmotor Configuratie Scannen hardware Bij I/O Device scan vanuit een nieuw project zal op een bepaald ogenblik worden gevraagd om een NC-taak aan te maken Een NC-Configuration manueel aanmaken kan ook Opgelet : De NC-Configuration is niet aanwezig in de boomstructuur wanneer de NC-PTP of NC-I licentie ontbreekt op de controller, minimaal is een CX9020 of CP6606 nodig Een BC-controller is niet geschikt De EL9100, systeemterminal, bevat geen electronica en wordt daarom niet automatisch gevonden Indien gewenst kun je deze terminal manueel invoegen Voor de werking van de configuratie is dit niet nodig maar voor onderhoud is dit wel handig

330 Stappenmotor Configuratie EL7031 EL7031 Motorparameters invullen Tabblad: CoE-online Parameters rechtstreeks in de terminal invullen, bij wisselen van de terminal gaan de parameters verloren! Tabblad: Startup Parameters worden bijgehouden in de System Manager configuratiefile, bij opstart van de hardware worden de parameters vanuit de controller in de terminal geladen Motorparameters voor AS : : : : : :05 Maximal current: 1500 (ma) Reduced current: 1500 (ma) Nominal voltage: (mv) Motor coil resistance: 80 (0,01Ω) Motor fullsteps: 200 (steps) Speed range: 2000 (fullsteps/sec)

331 Stappenmotor Configuratie NC-configuration Bij het scannen van een nieuwe configuratie is er voor elke gevonden motorterminal een Axis (1) aangemaakt in de NC-configuration De Axis is automatisch gelinkt met de motorterminal (2) Unit (3) dient te worden gekozen in functie van het project We kiezen hier mm omdat we het bandje lineair gaan bewegen

332 Stappenmotor Configuratie NC-configuration Feedback system - terugkoppeling Standaard zal de feedback van de motorterminal worden gebruikt Zie (1) > (2) > (3) Er zijn echter meerdere mogelijkheden Open loop = Simulation encoder (4) Zuiver softwarematige terugkoppeling, ggen enkele controle op eventuele slip van de motor Controlled open loop = Profile MDP 511 (3) De EL7031 zal aan de hand van het PWM signaal naar de motor een positie bijhouden Closed loop = Echte encoder selecteren Via Link To (2) Rechtstreeks via de Input variabelen in de boomstructuur (1)

333 Stappenmotor Configuratie NC-configuration Closed loop = Koppeling met SICK EtherCAT encoder Link To (1) verwijderen Universele encoder selecteren (2) De encoder waarde (4) rechtstreeks koppelen aan de juiste data-variabele in de feedback van de as (3) OPGELET: Een eventueel aanwezige link op deze variabele eerst verwijderen

334 Stappenmotor Configuratie NC-configuration Algemene instelling in de NC-taak Create Symbols aktiveren (5) Dit vereenvoudigd de inbedrijfname met behulp van ScopeView

335 Stappenmotor Configuratie NC-configuration Instelling Scaling Factor (Algemeen) Het instellen van de Scaling Factor dient zo nauwkeurig mogelijk te gebeuren (6) Verplaatsing van één motoromwenteling zeer nauwkeurig opmeten Theoretisch berekenen

336 Stappenmotor Configuratie NC-configuration Instelling Scaling Factor (Theoretisch) In onderstaand voorbeeld is uitgegaan van een rotatieve beweging Zonder Encoder = open loop SF = Weg per motor omwenteling / Fullsteps x Microsteps SF = 360 / 200 x 64 SF = 0, Met standaard Beckhoff Encoder = closed loop SF = Weg per motor omwenteling / Inkrements x 4 SF = 360 / 1024 x 4 SF = 0,

337 Stappenmotor Configuratie NC-configuration Instelling Scaling Factor (RTC transportbandje) Info Op de stappenmotor zit een tandriemschijf met diameter 20mm De transportband wordt aangedreven door een tandriemschijf met diameter 40mm De SICK encoder zit op de as van de transportband De buitendiameter van de transportband is 44mm De SICK encoder geeft 40000h INC/Rev Berekening SF = Distance/Rev / INC SF = ((44 x π) / Reductieverhouding) / 40000h SF = ((44 x π) / (40 / 20)) / SF = 69,115 / SF = 0, mm/inc Transportband 44 Encoder Motor

338 Stappenmotor Configuratie NC-configuration Instelling Scaling Factor in NC-taak Vul de Scaling Factor in met zoveel mogelijk cijfers na de comma (1) Bevestig de wijziging met Download (2) en bevestig met OK (3) Save now zorgt er voor dat de configuratie wordt opgeslagen in de controller Hetzelfde kan worden bereikt met Activate Configuration

339 Stappenmotor Configuratie NC-configuration Instelling Reference Velocity (RTC transportbandje) Maximum velocity vmax = base frequency / motor frequency vmax = (2000 full steps) / (200 full steps / revolution) vmax = 10 revolution/s Mogelijk moet de maximum snelheid verder worden verlaagd omwille van mechanische beperkingen Reference velocity vref = vmax x distance/rev vref = 10 x 69,115 vref = 691,15 mm/s

340 Stappenmotor Configuratie NC-configuration Instelling Reference Velocity in NC-taak (1) Vul de Reference Velocity in (1) 1 2 Bevestig de wijziging met Download (2) en bevestig met OK (3) Save now zorgt er voor dat de configuratie wordt opgeslagen in de controller Hetzelfde kan worden bereikt met Activate Configuration

341 Dagindeling Extra Oefeningen Sequential Function Chart (SFC) volgens IEC norm Analoge signalen verwerken Seriële signalen verwerken Human Machine Interface (HMI) aanmaken met Beckhoff PLC HMI EtherCAT veldbus Stappenmotor Theorie Componenten Configuratie Testen / Optimalisatie Gebruik ScopeView Aansturen motion vanuit PLC code

342 Stappenmotor Testen / optimalisatie Via het tabblad Online kan de motor aangestuurd worden Motor bekrachtigen (1), met override kan de snelheid worden beperkt Met de F-toetsen (2) kan de motor aangestuurd worden

343 Stappenmotor Testen / optimalisatie Parameters instellen om de motor zonder fouten te kunnen aansturen Lag monitoring (1) uitschakelen (= slip, verschil tussen aansturing en terugkoppeling) Gewijzigde parameters doorsturen via de knop Download (2)

344 Stappenmotor Testen / optimalisatie Parameters instellen om de motor zonder fouten te kunnen aansturen Om de versnelling in ScopeView te kunnen weergeven dien je de Encoder Mode (1) aan te passen naar instelling POSVELOACC (2)

345 Stappenmotor Testen / optimalisatie Draairichting motor controleren Keer de instelling (1) om wanneer de motor verkeerd om draait bij drukken op 1 Encoder telrichting controleren Keer de instelling (2) om wanneer de positierichting afneemt bij drukken op

346 Stappenmotor Testen / optimalisatie Optimalisatie van de bewegingen In functie van de beschikbare tijd de snelheid, versnelling, vertraging en jerk optimaal instellen (1) De Kv-factor (2) zodanig instellen dat de motor vlot reageert zonder te gaan oscilleren

347 Stappenmotor Testen / optimalisatie Stel de Kv-factor in op een correcte waarde Kv te laag

348 Stappenmotor Testen / optimalisatie Stel de Kv-factor in op een correcte waarde Kv in orde

349 Stappenmotor Testen / optimalisatie Stel de Kv-factor in op een correcte waarde Kv te hoog - oscillatie

350 Stappenmotor Testen / optimalisatie Motor heen en weer laten bewegen vanuit System Manager Kies de functie Reversing Sequence (1) Stel de gewenste posities en snelheid in (2) Zet de absolute positie eventueel op 0 (3) De sequentie kan worden gestart en gestopt (4) Voer nu scope metingen uit en pas de Kv-parameter en eventuele andere parameters aan tot het gewenste gedrag wordt bekomen

351 Dagindeling Extra Oefeningen Sequential Function Chart (SFC) volgens IEC norm Analoge signalen verwerken Seriële signalen verwerken Human Machine Interface (HMI) aanmaken met Beckhoff PLC HMI EtherCAT veldbus Stappenmotor Theorie Componenten Configuratie Testen / Optimalisatie Gebruik ScopeView Aansturen motion vanuit PLC code

352 Stappenmotor Gebruik ScopeView Met TwinCAT 2 wordt een gratis softwarematige oscilloscoop geïnstalleerd, Scope View waarmee het mogelijk is alle signalen in de PLC te grafisch te visualiseren Er bestaat ook een betalende versie TwinCAT Scope 2 met meer mogelijkheden Op de USB-stick van de training vind je onderstaand voorbeeld Scope View project Bij dit project dien je alleen verbinding te maken met de juiste motor

353 Stappenmotor Gebruik ScopeView ScopeView kanalen aanmaken Rechtsklik op Scope (1) Kanalen aanmaken via rechtsklik (2)

354 Stappenmotor Gebruik ScopeView Scope instellen (X-as) Ringbuffer instellen om continue te kunnen meten (1)

355 Stappenmotor Gebruik ScopeView Channels instellen (Y-as) Channel koppelen met een Motion of PLC kanaal (1) AMS Net ID is het Beckhoff adres van de controller, dit vind je terug in de System Manager (2) Voor Motion kies je 501 NC, voor ons PLC programma kies je 801 PLC1, Runtime (3) Druk Reload Symbols (4) Selecteer de weer te geven variabele (5)

356 Stappenmotor Gebruik ScopeView Channels instellen (Y-as) Grenswaarden voor de weergave instellen (1) Met Show Label kunnen de grenswaarden op de Y-as worden in- of uitgeschakeld

357 Stappenmotor Gebruik ScopeView Channels instellen (Y-as) Grenswaarden voor de weergave instellen (1) Met Show Label kunnen de grenswaarden op de Y-as worden in- of uitgeschakeld (2) Op het tabbblad Style (3) kan de penkleur worden ingesteld

358 Stappenmotor Gebruik ScopeView Channels instellen (Y-as) Grenswaarden voor de weergave instellen (1) Met Show Label kunnen de grenswaarden op de Y-as worden in- of uitgeschakeld (2) Op het tabbblad Style (3) kan de penkleur worden ingesteld

359 Stappenmotor Gebruik ScopeView Meetwaarden Via de icoontjes kan de meting worden gestart en gestopt (1) In de boomstructuur kan door rechtsklik op het Scope beeld cursors worden ingeschakeld (2)+(3) Er verschijnt een lijst met allerlei meetresultaten (4) Via icoontjes (5) kan op detail worden ingezoomd voor nauwkeurige metingen De meetresultaten kunnen worden opgeslagen via het menu dat verschijnt na rechtsklik op het Scope beeld (6)

360 Dagindeling Extra Oefeningen Sequential Function Chart (SFC) volgens IEC norm Analoge signalen verwerken Seriële signalen verwerken Human Machine Interface (HMI) aanmaken met Beckhoff PLC HMI EtherCAT veldbus Stappenmotor Theorie Componenten Configuratie Testen / Optimalisatie Gebruik ScopeView Aansturen motion vanuit PLC code

361 Stappenmotor Motion vanuit PLC code Laden library De juiste bibliotheken laden TcMc2.lib (1) toevoegen voor het kunnen gebruiken van motion functionaliteiten Optioneel TcEtherCAT.lib (2) toevoegen om parameters in de motorterminal te kunnen aanpassen en eventueel om foutmeldingen van de motorterminal te kunnen resetten vanuit de PLC code Andere noodzakelijke bibliotheken worden automatisch toegevoegd

362 Stappenmotor Motion vanuit PLC code Uitleg library Zie het Beckhoff Information System voor gedetaileerde uitleg over de verschillende componenten Bij Overview vind je wat nodig is voor de verschillende bewegingen De koppeling met de drive terminal, bv: EL7031, verloopt via het data type AXIS_REF Bij elke Function en Function Block vind je informatie zoals: Werking Interface Uitleg variabelen Soms is er ook een voorbeeldprogramma

363 Stappenmotor Motion vanuit PLC code AXIS_REF In PLC control AXIS_REF variabele (1) maken voor de stappenmotor Compileren code via Project > Build Opslaan code via Save 1 In System Manager Rechtsklik op het PLC-programma (2) en kies voor Rescan Project Leg de link tussen de AXIS_REF Input en Output variabelen (3) van de NC-Configuration en de PLC-Configuration Project opslaan via Save en Activate Configuration uitvoeren

RTC Opleidingen Beckhoff TwinCAT. Voorbereiding

RTC Opleidingen Beckhoff TwinCAT. Voorbereiding Voorbereiding Beckhoff Automation bvba Belgium Rudi Grouset v3.3-10/11/2014 Voorbereiding voor het volgen van de Beckhoff training Om de opleidingsdagen bij Beckhoff succesvol te laten doorgaan vragen

Nadere informatie

RTC Opleidingen Beckhoff TwinCAT. Voorbereiding

RTC Opleidingen Beckhoff TwinCAT. Voorbereiding Voorbereiding Beckhoff Automation bvba Belgium Rudi Grouset v4.0-11/06/2015 Voorbereiding voor het volgen van de Beckhoff training - Op vraag van verschillende scholen willen we vanaf editie 2 optie een

Nadere informatie

RTC Opleidingen Beckhoff TwinCAT. Voorbereiding

RTC Opleidingen Beckhoff TwinCAT. Voorbereiding Voorbereiding Beckhoff Automation bvba Belgium Rudi Grouset v2.3-05/02/2014 Voorbereiding voor het volgen van de Beckhoff training Om de opleidingsdagen bij Beckhoff succesvol te laten doorgaan vragen

Nadere informatie

RTC Pick & Place Beckhoff TwinCAT. Voorbereiding

RTC Pick & Place Beckhoff TwinCAT. Voorbereiding Voorbereiding Beckhoff Automation bvba Belgium Rudi Grouset v2.1-13/09/2013 Voorbereiding voor het volgen van de Beckhoff training Om de opleidingsdagen bij Beckhoff succesvol te laten doorgaan vragen

Nadere informatie

RTC Opleidingen Beckhoff TwinCAT. Cursus

RTC Opleidingen Beckhoff TwinCAT. Cursus Cursus Beckhoff Automation bvba België Rudi Grouset v3.3 03/12/2014 Voorwoord Met deze cursus is het de bedoeling om de deelnemende Leraren en Leerlingen aan de projecten RTC Pick & Place en/of RTC Tertiaire

Nadere informatie

RTC Opleidingen Beckhoff TwinCAT. Cursus

RTC Opleidingen Beckhoff TwinCAT. Cursus Cursus Beckhoff Automation bvba België Rudi Grouset v4.3 17/02/2016 Voorwoord Met deze cursus is het de bedoeling om de deelnemende Leraren en Leerlingen aan de projecten RTC Pick & Place en/of RTC Tertiaire

Nadere informatie

Beckhoff BC9050 met Twincat

Beckhoff BC9050 met Twincat Beckhoff BC9050 met Twincat F. Rubben, Ing. 2011 1 Beckhoff 2 1 Hardware: BC9050 voeding 24Vdc Voor de buscontroller en Voor de K-bus 3 Hardware: netwerk? De bouw van het netwerk zal bepalen hoe het IP-adres

Nadere informatie

Opleidingen in België

Opleidingen in België Opleidingen in België Workshop TwinCAT 2 Deze Workshop dient als een eerste kennismaking met de software TwinCAT 2.11. U krijgt tijdens deze workshop zelf de kans om enkele eenvoudige PLC-programma s te

Nadere informatie

Communicatie tussen machines

Communicatie tussen machines Rudi Grouset Support Engineer 2 Info Beckhoff Automation Belgium bvba Klaverbladstraat 11B 2/2 3560 Lummen Tel: +32 13 / 25 22 00 Fax: +32 13 / 25 22 01 info@beckhoff.be www.beckhoff.be Versie Datum Auteur

Nadere informatie

Beckhoff TwinCat Cursus voor beginners

Beckhoff TwinCat Cursus voor beginners Cursus Beckhoff TwinCat voor beginners I. Maesen VTI-Beringen Versie_jan08 1 Beckhoff TwinCat Cursus voor beginners Inhoudsopgave 1Opbouw van een programmeerbare sturing van Beckhoff...2 1.1Hardware...2

Nadere informatie

Het koppelen van de u-remote aan de AC500-eco via Modbus TCP. A quick start guide. Jaap Ruiten

Het koppelen van de u-remote aan de AC500-eco via Modbus TCP. A quick start guide. Jaap Ruiten Het koppelen van de u-remote aan de AC500-eco via Modbus TCP. A quick start guide Jaap Ruiten Het koppelen van Weidmüller u-remote aan een AC500-eco plc. Thema: u-remote Modbus TCP Bladzijde 1 Inhoudsopgave

Nadere informatie

Locobuffer Handleiding

Locobuffer Handleiding Locobuffer Handleiding HDM09 Disclaimer van Aansprakelijkheid: Het gebruik van alle items die kunnen worden gekocht en alle installatie-instructies die kunnen worden gevonden op deze site is op eigen risico.

Nadere informatie

Handleiding voor installatie en gebruik van

Handleiding voor installatie en gebruik van Handleiding voor installatie en gebruik van Opticon OPN-2001 Data Collector Inhoud pakket: - OPN-2001 - USB Communicatie kabel - Neckstrap Voordat u kunt communiceren met de OPN-2001 dient u de volgende

Nadere informatie

Intro S7-1200. datum: onderwerp: door: aan: dinsdag 11 juni 2013 Introductie S7-1200 onder TIA Portal Industrial Automation

Intro S7-1200. datum: onderwerp: door: aan: dinsdag 11 juni 2013 Introductie S7-1200 onder TIA Portal Industrial Automation Intro S7-1200 datum: onderwerp: door: aan: dinsdag 11 juni 2013 Introductie S7-1200 onder TIA Portal Industrial Automation Wat is TIA Portal? Noviteiten 1500 CPU ET200SP remote IO Noviteiten 1200 en 1500

Nadere informatie

TCP/IP module NPort 5110

TCP/IP module NPort 5110 LC-Products B.V. tel. +31 (0)88 8111000 email: info@lc-products.nl website: www.lc-products.nl LC-Products B.V. All rights reserved. No part of this publication may be reproduced in any form or by any

Nadere informatie

Installatie responsbox bij Windows XP en Windows Vista

Installatie responsbox bij Windows XP en Windows Vista 1 Installatie responsbox bij Windows XP en Windows Vista Gebruik de USB-kabel om de responsbox aan te sluiten op de computer. De kabel kan rechts achter in de responsbox aangesloten worden. De kabel steekt

Nadere informatie

Watcheye AIS op ipad

Watcheye AIS op ipad Watcheye AIS op ipad Deel uw NMEA / AIS informatie met uw ipad met tussenkomst van uw PC/Laptop. Het is mogelijk om de Watcheye AIS applicatie op uw ipad te koppelen met uw AIS, door de NMEA data die de

Nadere informatie

Q: Hoe configureer ik het gebruik van een Hitachi CPU in CODESYS v3.5.x.x?

Q: Hoe configureer ik het gebruik van een Hitachi CPU in CODESYS v3.5.x.x? Q: Hoe configureer ik het gebruik van een Hitachi CPU in CODESYS v3.5.x.x? A: Dit document geeft hier uitleg over. Voordat het mogelijk is om een Hitachi CPU te gebruiken binnen de ontwikkelomgeving van

Nadere informatie

WinCCFlex. WinCC Flex MeRa 1/22

WinCCFlex. WinCC Flex MeRa 1/22 WinCCFlex 1. Invoegen van TP in het S7 project...2 2. Instellen van communicatie HMI...2 3. Aanmaken van tags...4 4. Aanmaken van de schermen...5 5. Invoegen van een objecten...6 5.1. Invoegen van een

Nadere informatie

HANDLEIDING. Dit document beschrijft de installatie, configuratie en gebruik van de Netduino Plus 2 monitoring oplossing

HANDLEIDING. Dit document beschrijft de installatie, configuratie en gebruik van de Netduino Plus 2 monitoring oplossing 1 HANDLEIDING V2.0.2.0-2013 Dit document beschrijft de installatie, configuratie en gebruik van de Netduino Plus 2 monitoring oplossing Inhoudsopgave 2 Inhoudsopgave... 2 Inleiding... 3 Software installatie...

Nadere informatie

Quickstart ewon Cosy 131

Quickstart ewon Cosy 131 Quickstart ewon Cosy 131 Inleiding In deze quickstart leggen we stap voor stap uit hoe de ewon Cosy snel geconfigureerd kan worden. Mocht u toch meer gedetailleerde informatie nodig hebben dan verwijzen

Nadere informatie

SI-Profinet. Unidrive M700 en Siemens S7-300 PLC (Step 7)

SI-Profinet. Unidrive M700 en Siemens S7-300 PLC (Step 7) Omschrijving: In dit document wordt stap voor stap uitgelegd hoe met Simatic Step 7 de communicatie opgezet kan worden tussen een Siemens S7-00 PLC en een Unidrive M700 met V2 module. Dit document behandelt

Nadere informatie

Optinet-MX-V2. Ethernet IO-modules. Opticom Engineering B.V.

Optinet-MX-V2. Ethernet IO-modules. Opticom Engineering B.V. Optinet-MX-V2 Ethernet IO-modules Opticom Engineering B.V. INSTALLATIE - 2 - januari 2012 TOEPASSING De Optinet-V2 kan worden uitgebreid met externe ethernet IO-modules. Deze modules kunnen worden aangesloten

Nadere informatie

Beckhoff. Motion Control PTP 03.05.2013 1

Beckhoff. Motion Control PTP 03.05.2013 1 Beckhoff Motion Control PTP 03.05.2013 1 Motion Control PTP Agenda: Wat is Motion Control. TwinCAT Motion Controller. Stappenmotor in Open Loop Control Stappenmotor in Closed Loop Control ServoDrive AX5000

Nadere informatie

CROSS-MATCH LABEL HANDLEIDING

CROSS-MATCH LABEL HANDLEIDING CROSS-MATCH LABEL HANDLEIDING Cross-Match Label 27/10/2003 1/15 Inhoudstabel 1. Introductie p. 3 2. Installatie p. 4 2.1. Samenstelling configuratie p. 4 2.2. Opzetten van de configuratie p. 4 2.3. Configuratie

Nadere informatie

Handleiding Parameter Conversie VLT5000 FC300

Handleiding Parameter Conversie VLT5000 FC300 Handleiding Parameter Conversie VLT5000 FC300 Author: Edgar Janssen Version: V1.0 Date: 2013.09.13 1/4 VLT500- koppelen aan laptop met MCT-10 Koppel VLT5000 aan laptop met MCT-10 middels USB-RS485 Converter.

Nadere informatie

MURRELEKTRONIK IO-LINK, EN NU? Roel Janssen

MURRELEKTRONIK IO-LINK, EN NU? Roel Janssen MURRELEKTRONIK IO-LINK, EN NU? Roel Janssen MURRELEKTRONIK Onze systemen en waar u deze kan tegenkomen. Elektronica in de schakelkast I/O-Systemen Automotive Interfaces Aansluittechniek Werktuigmachine

Nadere informatie

SI-Profinet. Unidrive M200-M400 en Siemens S PLC (TIA portal)

SI-Profinet. Unidrive M200-M400 en Siemens S PLC (TIA portal) Omschrijving: In dit document wordt stap voor stap uitgelegd hoe met TIA portal de communicatie opgezet kan worden tussen een Siemens S7-500 PLC en een Unidrive M400 met V2 module. Dit document behandelt

Nadere informatie

Movicon 11. Visualisatie op VIPA Touch Screens Van de VIPA PLC: CPU315 & CPU313. F. Rubben Movicon 11 op VIPA Touch Screens 1

Movicon 11. Visualisatie op VIPA Touch Screens Van de VIPA PLC: CPU315 & CPU313. F. Rubben Movicon 11 op VIPA Touch Screens 1 Movicon 11 Visualisatie op VIPA Touch Screens Van de VIPA PLC: CPU315 & CPU313 F. Rubben Movicon 11 op VIPA Touch Screens 1 F. Rubben Movicon 11 op VIPA Touch Screens 2 To Do: Installeer het programma.

Nadere informatie

Dubbel besparen met ASi-Safe

Dubbel besparen met ASi-Safe Dubbel besparen met ASi-Safe Edegem, 10 juni 2009 Even voorstellen EUCHNER Benelux Normcommissie NEC44 SafetyPlaza De PROFINET & IO-Link dag 2009 2 De EUCHNER organisatie EUCHNER GmbH + Co. KG Fabrikant

Nadere informatie

Standard Parts Installatie Solid Edge ST3

Standard Parts Installatie Solid Edge ST3 Hamersveldseweg 65-1b 3833 GL LEUSDEN 033-457 33 22 033-457 33 25 info@caap.nl www.caap.nl Bank (Rabo): 10.54.52.173 KvK Utrecht: 32075127 BTW: 8081.46.543.B.01 Standard Parts Installatie Solid Edge ST3

Nadere informatie

Handleiding HCS VB5248

Handleiding HCS VB5248 Handleiding HCS VB5248 Analoge Uitgangsmodule met 8 uitgangen HCS Building Automation Kompasstraat 7a, 2901AM Capelle a/d IJssel Postbus 182, 2900AD Capelle a/d IJssel Tel. +31(0)10 458 00 00 Fax +31(0)10

Nadere informatie

Het koppelen van een FC302 op Profibus met een Siemens PLC

Het koppelen van een FC302 op Profibus met een Siemens PLC Het koppelen van een FC0 op Profibus met een Siemens PLC Snelle start handleiding Solar Technical Support Inhoudsopgave: Het gebruikte testmateriaal.... Het instellen van de FC0.... Initialisation:...

Nadere informatie

LMX800. Open telecontrol onderstation. smart telecontrol

LMX800. Open telecontrol onderstation. smart telecontrol LMX800 Open telecontrol onderstation smart telecontrol Features Open en modulair concept voor universele toepassing Telecontrol functionaliteit standaard ingebouwd Directe aansluiting voor TCP/IP (tele)communicatie

Nadere informatie

Het koppelen van de Wago aan de AC500-eco via Modbus RTU. A quick start guide. Jaap Ruiten

Het koppelen van de Wago aan de AC500-eco via Modbus RTU. A quick start guide. Jaap Ruiten Het koppelen van de Wago 750-315 aan de AC500-eco via Modbus RTU. A quick start guide Jaap Ruiten Het koppelen van de Wago 750-315 aan een AC500-eco plc. Solar TPS 1 dinsdag 4 februari 2014 Inhoudsopgave

Nadere informatie

BIPAC-711C2 / 710C2. ADSL Modem / Router. Snelle Start Gids

BIPAC-711C2 / 710C2. ADSL Modem / Router. Snelle Start Gids BIPAC-711C2 / 710C2 ADSL Modem / Router Snelle Start Gids Billion BIPAC-711C2/710C2 ADSL Modem / Router Voor meer gedetailleerde instructies over het configureren en gebruik van de ADSL Modem/Router,

Nadere informatie

IP VIDEOFOON 2 draads SNEL AAN DE SLAG

IP VIDEOFOON 2 draads SNEL AAN DE SLAG IP VIDEOFOON 2 draads SNEL AAN DE SLAG 1. Aansluiten Alle toestellen worden aangesloten op de bestaande bekabeling. De 2-draads interface wordt aangesloten op uw router met UTP kabel. Benodigde bedrading

Nadere informatie

Handleiding ISaGRAF. Wil men het programma bewaren, dan is het verstandig een back-up te maken: C9 Back-up / Restore

Handleiding ISaGRAF. Wil men het programma bewaren, dan is het verstandig een back-up te maken: C9 Back-up / Restore Handleiding ISaGRAF C Handleiding ISaGRAF Deze handleiding beoogt een korte samenvatting te geven van handelingen die verricht moeten worden om met behulp van ISaGRAF een PLC-programma te schrijven en

Nadere informatie

INHOUD. KHLim dep IWT MeRa 1/22

INHOUD. KHLim dep IWT MeRa 1/22 INHOUD 1.Aanmaken van een nieuw S7 project... 2 1.1 Openen van een nieuw project.... 2 1.2 invoegen van een S7 station... 2 1.3 openen van de hardware... 3 1.4 Invoegen van een Rack... 3 1.5 Downloaden

Nadere informatie

Bussystemen. Bronvermelding. Industrial ethernet, R.A. Hulsebos. F. Rubben, Ing. 2010-2011

Bussystemen. Bronvermelding. Industrial ethernet, R.A. Hulsebos. F. Rubben, Ing. 2010-2011 Bussystemen F. Rubben, Ing. 2010-2011 Bronvermelding Industrial ethernet, R.A. Hulsebos 1 Veldbus Systemen ModBus RTU DeviceNet Profibus ModBus TCP 1980 1985 1990 1995 2000 200 5 AS-I EtherCAT CanOpen

Nadere informatie

How To Do mbspider met VIPA Modbus-TCP coupler

How To Do mbspider met VIPA Modbus-TCP coupler How To Do mbspider met VIPA Modbus-TCP coupler Inhoud 1. Inleiding... 2 2. Instellingen hardware... 2 2.1 VIPA 053-1MT00... 2 2.2 mbspider... 4 3. Instellingen mbconnect24 V2... 4 3.1 Network Component...

Nadere informatie

ifm electronic Edwin Slot Marketing director ifm electronic b.v. Deventerweg 1e 3843 GA Herderwijk

ifm electronic Edwin Slot Marketing director ifm electronic b.v. Deventerweg 1e 3843 GA Herderwijk ifm electronic Edwin Slot Marketing director ifm electronic b.v. Deventerweg 1e 3843 GA Herderwijk Telefoo +31 341-438 438 Mobiel +31 6 20705122 E-mail edwin.slot@ifm.com Internet www.ifm.com/nl Inhoud

Nadere informatie

MICROS+ centrale eenheid

MICROS+ centrale eenheid MICROS+ centrale eenheid TDS10012 Centrale eenheid voor het installeren van domotica installaties die standaard uitgerust is met 2 Autobus aansluitingen, een USB connectie en een Ethernet connectie, waarmee

Nadere informatie

Driver installatie en configuratie.

Driver installatie en configuratie. Een publicatie van Canon Nederland N.V. Driver installatie en configuratie. Betreft: ir-adv C20XX(i) ir-adv C70XX(i) ir-adv 40XX(i) Nummer : gi_2012_0018_00 ir-adv C22XX(i) ir-adv C72XX(i) ir-adv 60XX(i)

Nadere informatie

SI-Profibus. Unidrive M700-M702 en Siemens S7-300 PLC (STEP 7)

SI-Profibus. Unidrive M700-M702 en Siemens S7-300 PLC (STEP 7) Omschrijving: In dit document wordt stap voor stap uitgelegd hoe met STEP 7 de communicatie opgezet kan worden tussen een Siemens S7-300 PLC en een Unidrive M700 met module. Dit document behandelt de volgende

Nadere informatie

Het SDT200 en SDT270-stuurprogramma installeren

Het SDT200 en SDT270-stuurprogramma installeren Het SDT200 en SDT270-stuurprogramma installeren Het SDT200 en SDT270-stuurprogramma installeren in windows XP Het SDT200 en SDT270-stuurprogramma installeren in Windows 7 of Vista Het SDT200 en SDT270-stuurprogramma

Nadere informatie

De Deskline configurator Advanced handleiding

De Deskline configurator Advanced handleiding De Deskline configurator Advanced handleiding Deze handleiding is voor versie 1.2.3 en hoger Zorg dat er een USB2LIN is aangesloten op de computer ( Gebruik versie 1.66 en hoger ) Zorg dat er geen andere

Nadere informatie

Belangrijke Informatie

Belangrijke Informatie Belangrijke Informatie Geachte relatie, Deze Dahua NVR beschikt over de nieuwste generatie firmware. Deze firmware beschikt over vele nieuwe mogelijkheden. Veel van deze nieuwe functionaliteiten worden

Nadere informatie

Pick & Place Competence Center editie 4

Pick & Place Competence Center editie 4 Pick & Place Competence Center editie 4 1 Pick & Place editie 4 BASIS pakket Project bestaat uit de samenbouw van verschillende modules - Pick & Place met mechanische grijper - Pneumatische transportmodule

Nadere informatie

OpenVPN Client Installatie

OpenVPN Client Installatie OpenVPN Client Installatie Windows Vista, Windows 7 Auteurs: Sven Dohmen Laatste wijziging: 23-09-2013 Laatst gewijzigd door: Sven Dohmen Versie: 2.4 Inhoud Ondersteuning... 3 Troubleshooting... 4 Windows

Nadere informatie

Foundation Fieldbus. Er zijn 2 soorten Foundation Fieldbus: FF HSE FF-H1

Foundation Fieldbus. Er zijn 2 soorten Foundation Fieldbus: FF HSE FF-H1 Foundation Fieldbus Deze paragraaf zal gaan over de opdracht die betrekking had tot de Foundation Fieldbus. Hierin zal worden beschreven hoe de informatie van deze bus in de PLC komt. Bij deze bus zijn

Nadere informatie

USB SERIËLE OMZETTER

USB SERIËLE OMZETTER USB SERIËLE OMZETTER Gebruikshandleiding DA-70156 Rev.5 Windows 7/8/8.1 Installatiehandleiding Stap 1: Plaats de CD-driver van dit product in de CD-ROM drive. Sluit het apparaat aan op een vrije USB-poort

Nadere informatie

Logo quiz Project Inleiding op de Logo!

Logo quiz Project Inleiding op de Logo! Logo quiz Project Inleiding op de Logo! Project ontwikkelt door: Tim van Schuylenburg Ben van Kruisbergen Inhoudsopgave Projectbeschrijving en Planning 2 Blz. De benodigdheden en aansluitschema 4-8 Complete

Nadere informatie

The cabling is the easiest part of bus systems..

The cabling is the easiest part of bus systems.. www.procentec.comcom info@procentec.comcom 1 A few words of some inexperienced engineers and marketeers: he cabling is the easiest part of bus systems.. Yeah right!!!!! 2 Copyrights by PROCENEC 2009 1

Nadere informatie

1 Installatie van de server... 2

1 Installatie van de server... 2 Inhoudstafel 1 Installatie van de server... 2 1.1 Basis installatie Ubuntu server... 2 1.2 Aanpassingen Ubuntu server... 2 1.2.1 Updates installeren... 2 1.2.2 Vast IP-adres instellen naar 192.168.186.3...

Nadere informatie

Installatiehandleiding. Facto minifmis

Installatiehandleiding. Facto minifmis Installatiehandleiding Facto minifmis 1. Installatie Facto MiniFMIS 1.1 Achtergrond Facto MiniFMIS biedt facilitaire organisaties een eenvoudige en gebruikersvriendelijke hulpmiddel bij het uitvoeren van

Nadere informatie

Handleiding HCS VB5224

Handleiding HCS VB5224 Handleiding HCS VB5224 Digitale Uitgangsmodule met 4 uitgangen HCS Building Automation Kompasstraat 7, 2901AM Capelle a/d IJssel Postbus 182, 2900AD Capelle a/d IJssel Tel. +31(0)10 458 00 00 Fax +31(0)10

Nadere informatie

IO-Link: de industriële communicatiestandaard. De basis van IO-Link

IO-Link: de industriële communicatiestandaard. De basis van IO-Link IO-Link: de industriële communicatiestandaard De basis van IO-Link IO-Link IO-Link = eenvoudig en geldbesparend IO-Link = bekabelings- en communicatieconcept IO-Link IO-Link: enkele technische

Nadere informatie

Handleiding HCS VB5238

Handleiding HCS VB5238 Handleiding HCS VB5238 Analoge Ingangsmodule Ni1000/Pt1000 met 8 ingangen HCS Building Automation Kompasstraat 7a, 2901AM Capelle a/d IJssel Postbus 182, 2900AD Capelle a/d IJssel Tel. +31(0)10 458 00

Nadere informatie

Accelerometer project 2010 Microcontroller printje op basis van de NXP-LPC2368

Accelerometer project 2010 Microcontroller printje op basis van de NXP-LPC2368 Accelerometer project 2010 Microcontroller printje op basis van de NXP-LPC2368 Handleiding bij het gebruik van een microcontroller in het Accelerometerproject (Project II) Er zijn speciaal voor het Accelerometerproject

Nadere informatie

Optilog-V5 System-91-log-V5

Optilog-V5 System-91-log-V5 Optilog-V5 System-91-log-V5 Installatiehandleiding Opticom Engineering B.V. INSTALLATIE - 2 - juli 2011 TOEPASSING De Optilog-V5 is een industriële communicatie interface voor het fabrikaat onafhankelijk

Nadere informatie

Repaircenter Leidsekade 23 2266 BH Leidschendam Tel: 06-54760475 Fax: 070-3275561 info@atis-benzing.nl www.atis-benzing.nl

Repaircenter Leidsekade 23 2266 BH Leidschendam Tel: 06-54760475 Fax: 070-3275561 info@atis-benzing.nl www.atis-benzing.nl Repaircenter Leidsekade 23 2266 BH Leidschendam Tel: 06-54760475 Fax: 070-3275561 info@atis-benzing.nl www.atis-benzing.nl Handleiding USB Drivers Club Systeem Win 98, Win Me Win 2000, WinXP, Win2003 Hoofdstuk

Nadere informatie

Versie: A Datum: Pag: 1 van 5

Versie: A Datum: Pag: 1 van 5 Versie: A Datum: 28-02-2018 Pag: 1 van 5 Algemeen Doel van deze instructie is om snel aan de slag te kunnen met een servosysteem dat is opgebouwd uit een TRIO MC4N motion controller en één of meer ESTUN

Nadere informatie

Getting Started. AOX-319 PBX Versie 2.0

Getting Started. AOX-319 PBX Versie 2.0 Getting Started AOX-319 PBX Versie 2.0 Inhoudsopgave INHOUDSOPGAVE... 2 OVER DEZE HANDLEIDING... 3 ONDERDELEN... 3 INSTALLATIE EN ACTIVERING... 3 BEHEER VIA DE BROWSER... 4 BEHEER VIA DE CONSOLE... 5 BEVEILIGING...

Nadere informatie

NETBITER REMOTE ACCESS FUNCTIE

NETBITER REMOTE ACCESS FUNCTIE NETBITER REMOTE ACCESS FUNCTIE HULPDOCUMENT NEDERLANDS Serial RS232 or RS485 or Ethernet Communication with PLC, HMI, Frequency drive or other device. DURANMATIC B.V. ROBIJN 800 3316 KE DORDRECHT TEL:

Nadere informatie

Opgave 2 Configuratie en inbedrijfstellen van een servomotor-systeem

Opgave 2 Configuratie en inbedrijfstellen van een servomotor-systeem Opgave 2 Configuratie en inbedrijfstellen van een servomotor-systeem Leerdoelen Na het voltooien van deze opgave: Kun je een servomotor-systeem veilig inbedrijfstellen. Begrijp je de basisprincipes van

Nadere informatie

Instructies Wi-Fi instellen Samil 3400-6000TL-D

Instructies Wi-Fi instellen Samil 3400-6000TL-D Instructies Wi-Fi instellen Samil 3400-6000TL-D Uw omvormer van Samil Power is uitgerust met een Wi-Fi module, waarmee u uw omvormer op afstand uit kunt lezen. Samil power biedt het programma V-IPlant

Nadere informatie

Manual Debug software. VMC next

Manual Debug software. VMC next Manual Debug software VMC next Land: NL Ned Air bv maart 2012 Ver. 0.05 1 Algemeen... 3 2 Opbouw VMC next... 3 3 VMC Next Debugger... 4 4 Status... 7 5 Registers... 8 5.1 Knoppen... 9 5.1.1 Download...

Nadere informatie

Versie: B Datum: Pag: 1 van 8

Versie: B Datum: Pag: 1 van 8 Versie: B Datum: 06-03-2018 Pag: 1 van 8 Algemeen Doel van deze instructie is om snel aan de slag te kunnen met een servosysteem dat is opgebouwd uit een TRIO MC4N motion controller en één of meer STÖBER

Nadere informatie

Installatie en configuratie VCDS HEX-NET

Installatie en configuratie VCDS HEX-NET Installatie en configuratie VCDS HEX-NET 1. Download de laatste versie van de VCDS software. Raadpleeg onze website www.stecodiag.com en download de meest recente versie van de software. Om met de Nederlandstalige

Nadere informatie

TaskCentre Web Service Connector: Creëren van requests in Synergy Enterprise

TaskCentre Web Service Connector: Creëren van requests in Synergy Enterprise TaskCentre Web Service Connector: Creëren van requests in Synergy Enterprise Inhoudsopgave 1. Voorbereiding... 4 2. Web Service Connector tool configuratie... 5 3. TaskCentre taak voor het aanmaken van

Nadere informatie

INSTALLATIE HANDLEIDING

INSTALLATIE HANDLEIDING INSTALLATIE HANDLEIDING Powerwifi USB Router in combinatie met de Powerwifi USB buitenantenne INLEIDING De Powerwifi USB Router kan worden gebruikt in combinatie met de Powerwifi USB buitenantenne. Hierdoor

Nadere informatie

Handleiding. Hitachi EHV CodeSys. R. van Duivenbode V1.9

Handleiding. Hitachi EHV CodeSys. R. van Duivenbode V1.9 Hitachi EHV CodeSys R. van Duivenbode V1.9 November 2015 Inhoudsopgave 1 Installatie... 2 2 Nieuwe applicatie... 2 3 De hardware... 4 3.1 Handmatig hardware kiezen... 4 3.2 Automatisch hardware kiezen...

Nadere informatie

WAGO-TRAININGEN. Programma

WAGO-TRAININGEN. Programma WAGO-TRAININGEN Programma WAGO-TRAININGEN Effectief en praktijkgericht Onze trainers zijn volledig bekend met de materie, uit eigen ervaring weten zij precies wat er speelt. Zo wordt er geen tijd verspild.

Nadere informatie

Installeren van het stuurprogramma USB-Audiostuurprogramma Installatiehandleiding (Windows)

Installeren van het stuurprogramma USB-Audiostuurprogramma Installatiehandleiding (Windows) Installeren van het stuurprogramma USB-Audiostuurprogramma Installatiehandleiding (Windows) Inhoudsopgave Installeren van het stuurprogramma... Pagina 1 Verwijderen van het stuurprogramma... Pagina 3 Problemen

Nadere informatie

Het koppelen van de FC280 aan Profinet.

Het koppelen van de FC280 aan Profinet. Het koppelen van de FC280 aan Profinet. Snelle start handleiding Solar Technical Services Inhoudsopgave: Het gebruikte test materiaal.... 2 Instellingen van de FC280 corrigeren via de MCT10 software....

Nadere informatie

Opgave 1 Opbouwen van een stappenmotor-systeem

Opgave 1 Opbouwen van een stappenmotor-systeem Opgave 1 Opbouwen van een stappenmotor-systeem Leerdoelen Na het voltooien van deze opgave: Ben je bekend met het veilig opbouwen van een stappenmotor systeem Ben je bekend met de basisprincipes van schema

Nadere informatie

Het omzetten van VLT2800 Profibus naar FC280 Profibus.

Het omzetten van VLT2800 Profibus naar FC280 Profibus. Het omzetten van VLT2800 Profibus naar FC280 Profibus. Snelle start handleiding Solar Technical Services Inhoudsopgave: Het gebruikte test materiaal.... 2 Download en installeer de GSD file voor de FC280...

Nadere informatie

How To Do SEARCHoverIP

How To Do SEARCHoverIP How To Do SEARCHoverIP Inhoud 1. Inleiding... 2 2. Instellingen mbdialup... 3 3. Functie SEARCHoverIP aanzetten in een mbnet.mini... 4 4. Functie SEARCHoverIP aanzetten in een mbnet... 6 5. Voorbeeld Siemens/VIPA...

Nadere informatie

Technische Opleidingen

Technische Opleidingen Technische Opleidingen Elauma Waagmeester Technische opleidingen Niet alleen bij nieuwbouw, maar ook bij revisies en storingen is het belangrijk om voldoende kennis van de verschillende systemen in huis

Nadere informatie

Handleiding. Voor het programmeren/configureren van de. CBD4-5-6 controlebox

Handleiding. Voor het programmeren/configureren van de. CBD4-5-6 controlebox Handleiding Voor het programmeren/configureren van de CBD4-5-6 controlebox 1 Inhoudsopgave: Voorblad Pagina 1 Inhoudsopgave Pagina 2 Hoe te beginnen / Initialisatie-Reset procedure Pagina 3 Uitleg begin

Nadere informatie

Het koppelen van een FC51, via Modbus RTU, aan een AC500-eco.

Het koppelen van een FC51, via Modbus RTU, aan een AC500-eco. Het koppelen van een FC51, via Modbus RTU, aan een AC500-eco. Snelle start handleiding. Solar Technical Support Inhoudsopgave: Benodigdheden.... 2 De Modbus RTU kabel.... 3 De gewijzigde parameters in

Nadere informatie

DIGITALE MODE MET POWER SDR

DIGITALE MODE MET POWER SDR DIGITALE MODE MET POWER SDR Als u een SDR tranceiver of ontvanger in gebruik heeft, is het misschien ook leuk om de digitale modi zoals BPSK31, RTTY enz. enz. te kunnen ontvangen en zenden. We beperken

Nadere informatie

RS BA-1 settings Opgesteld door Rens, PA1RVL op 15-10-2012 1

RS BA-1 settings Opgesteld door Rens, PA1RVL op 15-10-2012 1 RS BA-1 settings Opgesteld door Rens, PA1RVL op 15-10-2012 1 INHOUD Inleiding 3 De basiscomputer 4 De remotecomputer 9 Het geheel in gebruik nemen 14 Errors 15 2 Inleiding De basiscomputer is de computer

Nadere informatie

Stappenplan Dahua basis installatie NVR/Tribrid Recorder

Stappenplan Dahua basis installatie NVR/Tribrid Recorder Stappenplan Dahua basis installatie NVR/Tribrid Recorder Versie 1.0 Inhoudsopgave 1. Recorder en Camera s firmware + IP instellen... 2 2. Internet Explorer Instellen... 4 3. Recorder + Camera s Instellen...

Nadere informatie

Handleiding HCS VB5118

Handleiding HCS VB5118 Handleiding HCS VB5118 Digitale Ingangsmodule met 8 ingangen HCS Building Automation Kompasstraat 7, 2901AM Capelle a/d IJssel Postbus 182, 2900AD Capelle a/d IJssel Tel. +31(0)10 458 00 00 Fax +31(0)10

Nadere informatie

Handleiding Sportlink Club

Handleiding Sportlink Club Handleiding Sportlink Club Dit document is automatisch gegenereerd. We raden u aan de handleiding online te raadplegen via www.sportlinkclub.nl/support. 1. Installatiehandleiding.........................................................................................

Nadere informatie

Starter SIMATIC S7-1200

Starter SIMATIC S7-1200 Starter SIMATIC S7-1200 Een samenwerking tussen : en Inhoudsopgave 1. Benodigde hardware en software... 3 2. Installatie SIMATIC STEP 7 Basic V10.5 incl.sp1... 3 3. Upgraden van STEP 7 Basic V10.5 met

Nadere informatie

Nieuw toegevoegd: Uitleg driver (her) installeren nadat Windows Vista en Windows 7 automatisch de driver heeft geüpdatet.

Nieuw toegevoegd: Uitleg driver (her) installeren nadat Windows Vista en Windows 7 automatisch de driver heeft geüpdatet. Bij voorkeur de Sweex CD005 gebruiken bij de communicatie tussen Autokon voor Windows en Uw elektronische systeem. Hier komen bijna geen problemen mee voor als U de handleiding goed opvolgt. Nieuw toegevoegd:

Nadere informatie

Configureren van een VPN L2TP/IPSEC verbinding

Configureren van een VPN L2TP/IPSEC verbinding Configureren van een VPN L2TP/IPSEC verbinding Inhoudsopgave 1. Voorbereiding.... 3 2. Domain Controller Installeren... 4 3. VPN Configuren... 7 4. Port forwarding.... 10 5. Externe Clients verbinding

Nadere informatie

Updatehandleiding Standard Parts Solid Edge 2019

Updatehandleiding Standard Parts Solid Edge 2019 Solid Edge 2019 Deze handleiding kan ook gebruikt worden voor het updaten van de Standard Parts naar eerdere Solid Edge versies. Voor een gedetailleerd overzicht en uitleg van alle wijzigingen in Solid

Nadere informatie

SIRIUS 3SK2 software-parametreerbare veiligheidsrelais

SIRIUS 3SK2 software-parametreerbare veiligheidsrelais Workshop-exemplaar, niet meenemen a.u.b. SIRIUS 3SK2 software-parametreerbare veiligheidsrelais SIRIUS Safety ES engineeringsoftware Stap voor stap handleiding incl. oefening www.siemens.nl/veiligheidsrelais

Nadere informatie

IO-Link : de industriële communicatiestandaard. IO-Link Group Belgium stelt voor

IO-Link : de industriële communicatiestandaard. IO-Link Group Belgium stelt voor IO-Link : de industriële communicatiestandaard IO-Link Group Belgium stelt voor Trends in production & automation Industry 4.0 digitizes the entire industrial value chain R&D Supplier Procurement Production

Nadere informatie

programmeerbare set voor een eenvoudige I/O-communicatie via Ethernet Modbus/TCP in beschermingsgraad IP67 TI-BL67-PG-EN-S-2

programmeerbare set voor een eenvoudige I/O-communicatie via Ethernet Modbus/TCP in beschermingsgraad IP67 TI-BL67-PG-EN-S-2 Type Ident no. 1545098 Aantal kanalen 2 Afmetingen (B x L x D) 108 x 145 x 77.5 mm programmeerbaar volgens IEC 61131-3 met CoDeSys Tot 50m kabellengte tussen interface en schrijf-leeskop 10/100 MBit/s

Nadere informatie

INSTALLATIE HANDLEIDING Nauticwifi USB Router in combinatie met de Nauticwifi USB buitenantenne

INSTALLATIE HANDLEIDING Nauticwifi USB Router in combinatie met de Nauticwifi USB buitenantenne INSTALLATIE HANDLEIDING Nauticwifi USB Router in combinatie met de Nauticwifi USB buitenantenne Inleiding NLEIDING De Nauticwifi USB Router kan worden gebruikt in combinatie met de Nauticwifi USB buitenantenne.

Nadere informatie

Koppelen Centix Datacollecter aan RS-232 device d.m.v. de W&T 58631

Koppelen Centix Datacollecter aan RS-232 device d.m.v. de W&T 58631 Pagina 1 van 11 pagina s. Koppelen Centix Datacollecter aan RS-232 device d.m.v. de W&T 58631 Het is mogelijk om het Centix datacollector (DC) werkstation direct aan te sluiten op het RS-232 device, zonder

Nadere informatie

Beknopte handleiding SQ Vieuw software

Beknopte handleiding SQ Vieuw software Beknopte handleiding SQ Vieuw software Het startscherm met de verschillende opties: - Logger Set-up : het programmeren van de datalogger naar een gewenste configuratie - Download Data: het halen van data

Nadere informatie

1 van 8 22-2-2012 20:43

1 van 8 22-2-2012 20:43 1 van 8 22-2-2012 20:43 Garmin Basecamp is een gratis software programma van Garmin. Het vergelijkbaar met mapsource, echter met de nieuwe toestellen (oregon, dakota en gpsmap 62) heeft het een aantal

Nadere informatie

Handleiding integratie CF iviewer CT-iViewer

Handleiding integratie CF iviewer CT-iViewer Domotechnology BVBA Dikberd 34 unit 1a 2200 HERENTALS België Handleiding integratie CF iviewer CT-iViewer TEL: 014/72.00.30 MAIL: info@domotechnology.be SITE: www.domotechnology.be CT-iViewer Inhoudstabel

Nadere informatie

Handleiding software USB PIC DEV. BOARD

Handleiding software USB PIC DEV. BOARD Handleiding software USB PIC DEV. BOARD V2.0 M.F. van Lieshout & J.G.W. Carpaij 21-03-2006 Handleiding software USB PIC DEV. BOARD Algemene informatie Hier volgt eerst wat algemene informatie over het

Nadere informatie