Programmeringsoverfade LOGODrive Udgave 06/2001 Manual 10516387 / DK
SEW-EURODRIVE
Indholdsfortegnelse 1 Programmering... 4 1.1 Generelt... 4 1.2 Forudsætninger... 4 2 Grafisk programmeringsoverflade LOGODrive... 5 2.1 Start af den grafiske programmeringsoverflade LOGODrive... 5 2.2 Generel beskrivelse af LOGODrive... 6 3 Første LOGODrive-program... 8 3.1 Oprettelse af nyt projekt... 8 3.2 Redigering af LOGODrive-programmet... 10 4 Kompilering, indlæsning og start af LOGODrive-programmet... 16 4.1 Kompilering af programmet... 16 4.2 Upload... 19 4.3 Afslut LOGODrive... 19 5 Overvågningsfunktioner... 20 5.1 Variabelvindue... 20 5.2 Visning af udvalgte variabler... 21 6 Dokumentation af programmet... 23 6.1 Anvendelse af kommentarer... 23 6.2 Udskrivning af programeksemplet... 24 7 LOGODrive for viderekomne... 25 7.1 Ændring af projektegenskaber... 25 7.2 Sletning af overflødige variabler... 26 7.3 Programudførelse... 26 7.4 Opdatering af indgange/udgange... 30 7.5 Udførelsestider... 30 7.6 Kørselstider for hele programmet... 30 7.7 Anvendelse af TASK 2... 31 8 Eksempler... 32 8.1 Simpel motorstyring... 32 8.2 Strømregistrering... 33 9 Elementoversigt... 35 9.1 Operander... 35 9.2 Indgangsklemmer / udgangsklemmer... 35 9.3 Aritmetiske elementer... 35 9.4 Bit-håndtering... 36 9.5 Variabelhåndtering... 37 9.6 Sammenligningselementer... 37 9.7 Timer-elementer... 38 9.8 SEW-funktioner... 38 9.9 Andre kommandoer... 38 Manual, Programmeringsoverflade LOGODrive 3
1.1 Generelt Grafisk programmeringsoverflade LOGODrive Første LOGODrive-program Kompilering, indlæsning og start af LOGODrive-programmet Overvågningsfunktioner Dokumentation af programmet LOGODrive for viderekomne 1.2 Forudsætninger MOVITOOLS 4 Manual, programmeringsoverflade LOGODrive
2.1 Start af den grafiske programmeringsoverflade LOGODrive MOVITOOLS MANAGER Programmer SEW MoviTools. MOVITOOLS-manager en MTManager. Fig. 1: Start af LOGODrive 04376AXX Tilslutning COM1 PC-COM Manual, programmeringsoverflade LOGODrive 5
(Aktualisieren) ONLINE-Mode. 2.2 Generel beskrivelse af LOGODrive Fig. 2: Programoverfladen for LOGODrive 04377AXX 1. Menulinje (Datei) (Datei öffnen (Datei schließen), (Datei speichern) 6 Manual, programmeringsoverflade LOGODrive
2. Symbollinje 3. Projektvindue 4. Hovedvindue 5. Statuslinje Manual, programmeringsoverflade LOGODrive 7
3.1 Oprettelse af nyt projekt Datei Neu Projekt Fig. 3: Fastlæggelse af projektegenskaber 04378AXX Skrivning af data Task1-Programmteil). Initialisierungteil) 8 Manual, programmeringsoverflade LOGODrive
Programmteile) (Task2-Programmteile) (Task1- Initial Form(s) (Datei / Neu / Arbeitsblatt).. Initialisierung.GRI) Task 1 Formular.GRI Task 1 Form(s) (Datei / Neu / Arbeitsblatt) Fig. 4: Oprettelse af formularer 04379AXX Manual, programmeringsoverflade LOGODrive 9
(Alle Arbeits- (Arbeitsblatt speichern) blätter speichern) Datei Speichern) (Datei Beenden) 3.2 Redigering af LOGODrive-programmet Opgave Nr. Type Betegnelse Beskrivelse 1 Indgangsoperand 2 Udgangsoperand 3 Udgangsoperand 4 Udgangsoperand Nøgleafbryder Bom Lyssignal rødt Lyssignal grønt Simulation af nøgleafbryder 0-1-flanke: Åbne bom Simulation af bom 0 = Bom ned 1=Bomop Simulation af rød lyssignallampe 0 = Lyssignal RØDT sluk 1 = Lyssignal RØDT tænd Simulation af grøn lyssignallampe 0 = Lyssignal GRØNT sluk 1 = Lyssignal GRØNT tænd Schrankensteuerung Programoprettelse i initialiseringsdelen (Initialisierung.GRI) (Funktionen) 10 Manual, programmeringsoverflade LOGODrive
Indsætte funktionsblok Schlüssel-schalter). Forbinde elementer Schlüsselschalter) Ampelleuchten). Schranke) og Fig. 5: Initialiseringsformular 04380AXX Manual, programmeringsoverflade LOGODrive 11
Skrive programkode Formular.GRI Task 1 TP). (Funktionen) Impulsgeber (Zeiten) Hjælpfunktion Fig. 6: Hjælp til funktionsblokken TP 04381AXX 12 Manual, programmeringsoverflade LOGODrive
Fig. 7: Programmering af bom 04382AXX Kontekstmenu Fig. 8: Kontekstmenu for TP 04383AXX Manual, programmeringsoverflade LOGODrive 13
Fig. 9: Egenskaber for TP 04384AXX Fig. 10: Funktioner i kontekstmenuen Slet Afbryd forbindelse Egenskaber Sletning af blokken Afbrydelse af alle forbindelser til/fra denne blok Indstilling af initialiseringsegenskaber. For blok TP er antallet af indgange fast indstillet til 2 og antallet af udgange til 1. Fig. 11: Kontekstmenu for udgangen 04385AXX 04386AXX Fig. 12: Negation af udgangen 14 Manual, programmeringsoverflade LOGODrive
Indkoblingsforsinkelse (Ampel Grün) (Ampel Rot) NOT NOT (Bit-Verarbeitung). Fig. 13: Programformular 04387AXX Manual, programmeringsoverflade LOGODrive 15
Fremgangsmåde Download Gemme kildekode (Programm / Übersetzen und laden). Gemme grafik / Download) (Projekt 4.1 Kompilering af programmet 04410AXX Fig. 14: Resultat af kompileringen (oversættelsen) 16 Manual, programmeringsoverflade LOGODrive
Protokol ved kompileringen (Fehler-Text) (kein Fehler) (Fehler-Code) Fig. 15: Compiler-protokol 04411AXX (Initialisierung.GRI) (Task 1 Formular.GRI) Fejlmeddelelser ved kompileringen NOT NOT (Ampel Rot). Manual, programmeringsoverflade LOGODrive 17
(Verbindung trennen) (Ampel Rot) NOT 04412AXX Fig. 16: Fejlmeddelelse i compileren (oversætteren) (Ampel Rot). NOT Indlæsning af programmet i omformeren Startogstopaf programmet (Ampel Grün) (Schranke) (Schlüsselschalter) (Ampel Rot) 18 Manual, programmeringsoverflade LOGODrive
(Anzeigen Alle Variablen) H350 Schlüsselschalter H351 Schranke H352 Ampel Rot H353 Ampel Grün. Sammenligning af programmer Fig. 17: Sammenligning af programmer 04413AXX 4.2 Upload 4.3 Afslut LOGODrive Manual, programmeringsoverflade LOGODrive 19
5.1 Variabelvindue (Schlüsselschalter) (Schranke) (Ampel Grün) (Ampel Rot Anzeigen / Alle Variablen) Schlüsselschalter Grün Schranke, Ampel Rot Ampel Fig. 18: Variabelvinduer 04414AXX 20 Manual, programmeringsoverflade LOGODrive
5.2 Visning af udvalgte variabler Schlüsselschalter Anzeigen) Variablen Zusammenstellen) (Anzeigen Ausgewählte Variablen (Anzeigen Ausgewählte Fig. 19: Valg af variabler 04115AXX Manual, programmeringsoverflade LOGODrive 21
Indsætning af variabler - (Einfügen ->). (Schlüsselschalter) (Ampel Grün) Fig. 20: Visning af udvalgte variabler 04416AXX (Schranke) (Schranke) (Anzeigeformat Hex) Fig. 21: Vinduet "Udvalgte variabler" 04417AXX 22 Manual, programmeringsoverflade LOGODrive
6.1 Anvendelse af kommentarer ---------------------------------------------- Bomstyring: Nøgleafbryder ON (=1) --> 1. Bommen åbner 2. Efter 2 s skifter lyssignalet til grønt 3. Efter yderligere 16 s skifter lyssignalet igen til rødt 4. Efter yderligere 2 s lukker bommen ---------------------------------------------- (Funktionen) Manual, programmeringsoverflade LOGODrive 23
Fig. 22: Indføjelse af kommentarer 04418AXX 6.2 Udskrivning af programeksemplet (Drucken) 24 Manual, programmeringsoverflade LOGODrive
7.1 Ændring af projektegenskaber (Bomstyring = Schrankensteuerung) (Projekt Eigenschaften) Fig. 23: Ændring af projektegenskaber 04419AXX Manual, programmeringsoverflade LOGODrive 25
7.2 Sletning af overflødige variabler (Bearbeiten Überflüssige Objekte löschen). löschen). (Überflüssige Objekte löschen) (Überflüssige Objekte 7.3 Programudførelse Eksempel på rækkefølge Init1.GRI Init2.GRI Initial Form(s) Formular1.GRI Formular2.GRI Task 1Form(s) 26 Manual, programmeringsoverflade LOGODrive
Initial Form(s) Init1.GRI Init2.GRI. (Initialisierung.GRI), Formular1.GRI Formular2.GRI. Fig. 24: Indsættelse af yderligere formularer 04420AXX Manual, programmeringsoverflade LOGODrive 27
Fig. 25: Programafvikling Initialisering.GRI Init1.GRI Init2.GRI Task 1 Formular.GRI Formular1.GRI Formular2.GRI (Schranke) (Ampel Rot) (Ampel Grün) Fig. 26: Afvikling af netværker 28 Manual, programmeringsoverflade LOGODrive
Fig. 27: Initialisering 1 04422AXX Fig. 28: Initialisering 2 04423AXX Initialisering 1 (Schranke) Lyssignal rødt (Ampel Rot) (Ampel Grün) NOT (Ampel Rot). (Schlüsselschalter) Initialisering 2 (Schlüsselschalter) (Schranke). (Ampel Grün) NOT (Ampel Rot). (Ampel Rot) (Ampel Grün) (Ampel Rot) Manual, programmeringsoverflade LOGODrive 29
(Ampel Rot) (Ampel Grün) (Ampel Rot) 7.4 Opdatering af indgange/udgange "Tast 1 Form(s)" 7.5 Udførelsestider OR, NOT, ADD AND, 7.6 Kørselstider for hele programmet 30 Manual, programmeringsoverflade LOGODrive
7.7 Anvendelse af TASK 2 Fig. 29: Programforløb Initialisering.GRI Init1.GRI Init2.GRI Task 1 Formular.GRI Formular1.GRI Formular2.GRI Task 1 Formular.GRI Formular1.GRI Formular2.GRI Manual, programmeringsoverflade LOGODrive 31
8.1 Simpel motorstyring 32 Manual, programmeringsoverflade LOGODrive
8.2 Strømregistrering Manual, programmeringsoverflade LOGODrive 33
34 Manual, programmeringsoverflade LOGODrive
9.1 Operander Indgangsoperand Udgangsoperand 9.2 Indgangsklemmer / udgangsklemmer Indgangsklemme Udgangsklemme 9.3 Aritmetiske elementer Addition Subtraktion Multiplikation Division Modulo Manual, programmeringsoverflade LOGODrive 35
9.4 Bit-håndtering Og / AND / & Eller / OR / >=1 Ikke/NOT/! F-TRIG faldende flanke detekteres R-TRIG stigende flanke detekteres SR-Flip-flop (set) RS-Flip-flop (reset) CIR Strømstøds-relæ Styrebit H 484 / CONTROL BITS Statusbit H 473 / STATUS BITS OR 36 Manual, programmeringsoverflade LOGODrive
9.5 Variabelhåndtering Og / VAND / V& Eller / VOR / V>=1 Exklusiv-Eller / VXOR / V=! Multiplekser / MUX SHL (<<) / Bit- Shift venstre SHR (>>) / Bit- Shift højre AND OR XOR Latch Multiplekser / MUX BSET (Bit-Set) BSEL (Bit-Select) 9.6 Sammenligningselementer Større end/ GT / > Større end eller lig med / GE / >= Mindre end / LT / < Mindre end eller lig med / LE / <= Lig med / EQ / == Ikke lig med / NE /<> Manual, programmeringsoverflade LOGODrive 37
9.7 Timer-elementer TON Indkoblingsforsinkelse TOF Udkoblingsforsinkelse TP Impulsgiver CLK Taktgiver 9.8 SEW-funktioner GETSYS Læse systemstørrelse SETSYS Skrive systemstørrelse MOVILINK SCOMDEF Oprette systembuskommunikation SCOMON Starte systembuskommunikation 9.9 Andre kommandoer Spring Mærke Kommentar 38 Manual, programmeringsoverflade LOGODrive
Indeks A Aritmetiske elementer... 35 B Beskrivelse...6 Bit-håndtering... 36 Brugerspecifik visning af variabler... 21 D Dokumentation... 23 Download... 16 E Eksempler... 32 Elementoversigt... 35 F Fejlmeddelelser ved kompilering... 17 Forbinde elementer... 11 Forudsætninger...4 Funktionsblok indsættes... 11 I Indgange opdateres... 30 Indgangsklemmer... 35 Indlæsning... 18 Initialiseringsdel... 10 K Kommentar... 23 Kompilering... 16 Kontekstmenu... 13 Kørselstider, program... 30 O Opdatering ind-/udgange... 30 Operander... 35 Overflødige variabler, sletning... 26 Overvågningsfunktioner... 20 P Programdokumentation... 23 Programindlæsning... 18 Programkode, skrivning... 12 Programredigering... 10 Programsammenligning... 19 Programstart... 18 Programstop... 18 Programudførelse... 26 Programudskrivning... 24 Projektegenskaber ændres... 25 Projektoprettelse...8 Protokol ved kompilering... 17 R Redigere... 10 S Sammenligning... 19 Sammenligningselementer... 37 Seriel grænseflade, tilslutning...5 SEW-funktioner... 38 Skrivning af data...8 Sletning... 26 Start... 5, 16, 18 Stop... 18 T Task 2... 31 Tilslutning, seriel grænseflade...5 Timer-elementer... 38 U Udførelsestider funktionselementer... 30 Udgange opdateres... 30 Udgangsklemmer... 35 Udskrift... 24 Upload... 19 V Variabelhåndtering... 37 Variabelvindue... 20 Variabler, sletning... 26 Visning af variabler, brugerspecifik... 21 Manual, programmeringsoverflade LOGODrive 39
SEW-EURODRIVE GmbH & Co P.O. Box 3023 D-76642 Bruchsal/Germany Phone +49-7251-75-0 Fax +49-7251-75-1970 http://www.sew-eurodrive.com sew@sew-eurodrive.com