Inhoud 1
LOGO!Soft Comfort V6.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.7.1 1.7.2 1.7.3
2
7
Welkom bij LOGO!Soft Comfort V6.0!................................................................................7 CD-inhoud..........................................................................................................................8 Nieuw inLOGO!Soft Comfort V6.0......................................................................................9 Ladder Diagram (LAD) en Function Block Diagram (FBD)...............................................11 LOGO! en LOGO!Soft Comfort op internet ......................................................................12 Compatibiliteit ..................................................................................................................12 LOGO! met AS-interface ..................................................................................................14 AS-interface............................................................................................................ 14 Ingangen voor AS-interface.................................................................................... 15 Uitgangen voor AS-interface .................................................................................. 16
Gebruikersinterface
17
2.1 Bedieningsinterface - overzicht ........................................................................................17 2.2 Beschrijven van het infovenster .......................................................................................20 2.3 Beschrijving van de statusregel .......................................................................................21 2.4 Functietoetsen en shortcuts .............................................................................................22 2.5 Symboolbalken ................................................................................................................24 2.5.1 Symboolbalk "Standaard" - overzicht...................................................................... 24 2.5.2 Symboolbalk "Simulatie" en statusmelding bij de simulatie .................................... 25 2.5.3 Toolbox programmeren .......................................................................................... 28 2.5.3.1 De symboolbalk "Tools" - overzicht ........................................................................ 28 2.5.3.2 Overzicht van de elementen van een schakelprogramma ...................................... 28 2.5.3.3 Selectietool............................................................................................................. 29 2.5.3.4 Teksttool................................................................................................................. 29 2.5.3.5 Schaar/Verbinder ................................................................................................... 29 2.5.3.6 Verbindertool .......................................................................................................... 30 2.6 Menubalk .........................................................................................................................30 2.6.1 Menubalken - overzicht .......................................................................................... 30 2.6.2 Menu Bestand ........................................................................................................ 31 2.6.2.1 Menu Bestand - overzicht....................................................................................... 31 2.6.2.2 Bestand -> Nieuw ................................................................................................... 32 2.6.2.3 Bestand -> Openen ................................................................................................ 33 2.6.2.4 Bestand -> Sluiten .................................................................................................. 34 2.6.2.5 Bestand -> Alle sluiten............................................................................................ 34 2.6.2.6 Bestand -> Opslaan................................................................................................ 34 2.6.2.7 Bestand -> Opslaan als .......................................................................................... 35 2.6.2.8 Bestand -> Pagina inrichten ................................................................................... 36 2.6.2.9 Bestand -> Printpreview ......................................................................................... 36 2.6.2.10 Bestand -> Afdrukken............................................................................................. 36 2.6.2.11 Bestand -> Eigenschappen .................................................................................... 38 2.6.2.12 Bestand -> Eigenschappen: Algemeen .................................................................. 38 2.6.2.13 Bestand -> Eigenschappen: Commentaar .............................................................. 38 2.6.2.14 Bestand -> Eigenschappen: Statistiek .................................................................... 38 2.6.2.15 Bestand -> Eigenschappen: Pagina-indeling .......................................................... 39 2.6.2.16 Bestand -> Eigenschappen: Parameters ................................................................ 39 2.6.2.17 Bestand -> Schakelprogramma's vergelijken.......................................................... 40 2.6.2.18 Bestand -> Converteren (LAD > FBD) .................................................................... 42 2.6.2.19 Bestand -> Converteren (FBD > LAD) .................................................................... 43 2.6.2.20 Bestand -> Instellungen voor meldingtekst ............................................................. 44 2.6.2.21 Bestand -> Afsluiten ............................................................................................... 45 2.6.3 Menu Bewerken ..................................................................................................... 45 2.6.3.1 Menu Bewerken - overzicht .................................................................................... 45 2.6.3.2 Bewerken -> Ongedaan maken.............................................................................. 46 i
Inhoud 2.6.3.3 2.6.3.4 2.6.3.5 2.6.3.6 2.6.3.7 2.6.3.8 2.6.3.9 2.6.3.10 2.6.3.11 2.6.3.12 2.6.3.13 2.6.3.14 2.6.3.15 2.6.4 2.6.4.1 2.6.4.2 2.6.4.3 2.6.4.4 2.6.4.5 2.6.4.6 2.6.4.7 2.6.4.8 2.6.5 2.6.5.1 2.6.5.2 2.6.5.3 2.6.5.4 2.6.5.5 2.6.5.6 2.6.5.7 2.6.5.8 2.6.5.9 2.6.6 2.6.6.1 2.6.6.2 2.6.6.3 2.6.6.4 2.6.6.5 2.6.6.6 2.6.6.7 2.6.6.8 2.6.6.9 2.6.6.10 2.6.6.11 2.6.6.12 2.6.6.13 2.6.6.14 2.6.6.15 2.6.6.16 2.6.6.17 2.6.6.18 2.6.6.19 2.6.6.20 2.6.6.21 2.6.6.22 2.6.6.23 2.6.6.24 2.6.6.25 2.6.6.26 2.6.6.27 2.6.6.28 2.6.6.29 ii
Bewerken -> Herstellen .......................................................................................... 46 Bewerken -> Wissen .............................................................................................. 46 Bewerken -> Knippen ............................................................................................. 46 Bewerken -> Kopiëren............................................................................................ 46 Bewerken -> Invoegen ........................................................................................... 47 Bewerken -> Alles markeren .................................................................................. 47 Bewerken -> Ga naar blok...................................................................................... 47 Bewerken -> Gemarkeerde naar de voorgrond ...................................................... 47 Bewerken -> Gemarkeerde naar de achtergrond ................................................... 48 Bewerken -> Aansluitingsnamen ............................................................................ 48 Bewerken -> Blokeigenschappen ........................................................................... 48 Bewerken -> Blokeigenschappen (alle blokken) ..................................................... 49 Bewerken -> Verbindingen scheiden ...................................................................... 50 Menu Formaat ........................................................................................................ 51 Menu Formaat - overzicht....................................................................................... 51 Formaat -> Lettertype............................................................................................. 51 Formaat -> Uitlijnen ................................................................................................ 51 Formaat -> Uitlijnen Verticaal -> Verticaal uitlijnen ................................................. 51 Formaat -> Uitlijnen-> Horizontaal uitlijnen............................................................. 52 Formaat -> Uitlijnen -> Automatisch uitlijnen .......................................................... 52 Formaat -> Raster inrichten.................................................................................... 53 Formaat -> Aan het raster uitlijnen ......................................................................... 53 Menu Beeld ............................................................................................................ 53 Menu Beeld - overzicht........................................................................................... 53 Beeld -> Zoom........................................................................................................ 54 Beeld -> Vergroten ................................................................................................. 54 Beeld -> Verkleinen ................................................................................................ 54 Beeld -> Symboolbalken ........................................................................................ 55 Beeld -> Markeren van lijnen.................................................................................. 55 Beeld -> Infovenster ............................................................................................... 55 Beeld -> Statusregel............................................................................................... 55 Beeld -> Tooltips .................................................................................................... 55 Menu Extra's .......................................................................................................... 56 Menu Extra - overzicht............................................................................................ 56 Extra's -> Overdragen ............................................................................................ 56 Extra's -> Overdragen -> PC -> LOGO!.................................................................. 57 Extra's -> Overdragen -> LOGO! -> PC.................................................................. 58 Extra-> Overdragen ->Bedrijfsmodus van LOGO! veranderen ............................... 59 Extra's -> Overdragen -> Klok instellen .................................................................. 59 Extra-> Overdragen -> Zomer/wintertijd ................................................................. 60 Extra-> Overdragen -> Bedrijfsurenteller ................................................................ 60 Extra-> Overdragen -> Applicatieprogramma en wachtwoord wissen .................... 61 Extra's -> Overdragen LOGO! TD-inschaalkelbeeld instellen ................................. 61 Extra -> LOGO! bepalen......................................................................................... 61 Extra -> Modulekeuze ............................................................................................ 62 Start van de simulatie ............................................................................................. 62 Simulatieparameters: Functie van de ingangen...................................................... 63 Extra -> Online-test ................................................................................................ 65 Extra -> Modem aansluiten..................................................................................... 66 Extra -> Modem aansluiten - Selecteer modem...................................................... 67 Extra -> Modem aansluiten - Afstandsconfiguratie selecteren ................................ 67 Extra -> Modem aansluiten - Configureer extern modemcommando...................... 67 Extra -> Modem aansluiten - Externe modem configureren.................................... 68 Extra -> Modem aansluiten - Lokale configuratie selecteren .................................. 68 Extra -> Modem aansluiten - Lokaal modemcommando configureren .................... 68 Extra -> Modem aansluiten - Configureer telefoonnummer .................................... 68 Extra -> Modem scheiden....................................................................................... 69 Extra -> Opties: Algemeen ..................................................................................... 69 Extra -> Opties - Stadaardeditor............................................................................. 69 Extra -> Opties: Taal .............................................................................................. 69 Extra -> Opties: Documentenweergave.................................................................. 70 Extra -> Opties: Beeldscherm................................................................................. 70
Inhoud
3
2.6.6.30 2.6.6.31 2.6.6.32 2.6.6.33 2.6.6.34 2.6.6.35 2.6.7 2.6.7.1 2.6.7.2 2.6.7.3 2.6.7.4 2.6.7.5 2.6.7.6 2.6.7.7 2.6.7.8 2.6.8 2.6.8.1 2.6.8.2 2.6.8.3 2.6.8.4 2.6.8.5
Extra -> Opties: Afdrukken ..................................................................................... 71 Bewerken -> Verbindingen scheiden ...................................................................... 72 Extra -> Opties: Interface........................................................................................ 72 Extra -> Opties: Simulatie....................................................................................... 73 Extra -> Opties: Kleuren ......................................................................................... 73 Extra -> Opties: Look and Feel............................................................................... 73 Menu Venster ......................................................................................................... 74 Menu Venster - overzicht........................................................................................ 74 Venster -> Naast elkaar rangschikken.................................................................... 74 Venster -> Onder elkaar rangschikken ................................................................... 74 Venster -> Overlappend rangschikken ................................................................... 74 Venster -> Verticaal delen ...................................................................................... 75 Venster -> Horizontaal verdelen ............................................................................. 75 Venster -> Deling opheffen..................................................................................... 75 Venster -> Keuzelijst .............................................................................................. 75 Menu Hulp .............................................................................................................. 76 Menu Hulp- overzicht.............................................................................................. 76 Hulp -> Inhoud........................................................................................................ 76 Hulp -> Directe hulp................................................................................................ 77 Hulp -> Update Center ........................................................................................... 77 Hulp -> Info over..................................................................................................... 78
Tutorial
79
3.1 Voorwaarden voor de tutorial ...........................................................................................79 3.2 Korte handleiding voor aanmaak van een schakelprogramma.........................................79 3.2.1 Inleiding in het aanmaken van schakelprogramma's .............................................. 79 3.2.2 Schakelprogramma aanmaken............................................................................... 80 3.2.2.1 Schakelprogramma aanmaken............................................................................... 80 3.2.2.2 Nieuw schakelprogramma aanmaken .................................................................... 80 3.2.2.3 Blokken selecteren ................................................................................................. 81 3.2.2.4 Blokken plaatsen .................................................................................................... 82 3.2.2.5 Blokken bewerken .................................................................................................. 83 3.2.2.6 Blokken verbinden.................................................................................................. 84 3.2.2.7 Beschikbaarheid van blokken ................................................................................. 86 3.2.3 Het afgebeelde bewerken....................................................................................... 86 3.2.3.1 Weergave bewerken en optimaliseren ................................................................... 86 3.2.3.2 Markeren van objecten ........................................................................................... 87 3.2.3.3 Bewerken van gemarkeerde objecten .................................................................... 88 3.2.3.4 Vervangen van blokken .......................................................................................... 89 3.2.3.5 Verbindingen scheiden ........................................................................................... 90 3.2.4 Documentatie en opslaan....................................................................................... 91 3.2.4.1 Documentatie van het schakelprogramma ............................................................. 91 3.2.4.2 Schakelprogramma opslaan en openen ................................................................. 93 3.3 Simulatie van een schakelprogramma .............................................................................93 3.3.1 Simulatie starten..................................................................................................... 93 3.3.2 Weergave van de ingangen.................................................................................... 94 3.3.3 Weergave van de uitgangen................................................................................... 95 3.3.4 Uitgang zetten ........................................................................................................ 95 3.3.5 Netscheiding........................................................................................................... 95 3.3.6 Weergave van de meldingteksten .......................................................................... 96 3.3.7 Parametreren tijdens een simulatie ........................................................................ 98 3.3.8 Alternatieve bediening ............................................................................................ 99 3.3.9 Besturen van de simulatietijd.................................................................................. 99 3.4 Werkvoorbeeld...............................................................................................................100 3.4.1 Werkvoorbeeld: Inleiding ...................................................................................... 100 3.4.2 Taakstelling .......................................................................................................... 100 3.4.3 Weergave van de oplossing ................................................................................. 102 3.4.4 Omzetting met LOGO!.......................................................................................... 103 3.4.5 Invoeren van de projectdata ................................................................................. 105 3.4.6 Blokken plaatsen .................................................................................................. 106 3.4.7 Blokken verbinden................................................................................................ 107 3.4.8 Programmeringsinterface "opruimen" ................................................................... 108 iii
Inhoud 3.4.9 3.4.10 3.4.11 3.4.12 3.4.13 4
Voorbeeldtoepassingen 4.1 4.2 4.3 4.4 4.5
5
Weergave optimaliseren....................................................................................... 109 Schakelprogramma testen.................................................................................... 110 Schakelprogramma documenteren....................................................................... 111 Schakelprogramma verzenden............................................................................. 112 Uitvoeren van een online-test van het schakelprogramma ................................... 113 115
Voorbeeldapplicaties - overzicht ....................................................................................115 Ventilatiesysteem...........................................................................................................116 Fabriekspoort .................................................................................................................118 Verwarmingsregelaar.....................................................................................................120 Vulstation .......................................................................................................................123
Naslagmateriaal
127
5.1 Constanten en verbindingsklemmen ..............................................................................127 5.1.1 Constanten en verbindingsklemmen - overzicht ................................................... 127 5.1.2 FBD ...................................................................................................................... 128 5.1.2.1 Ingangen .............................................................................................................. 128 5.1.2.2 Cursortoetsen....................................................................................................... 128 5.1.2.3 LOGO! TD-functietoetsen..................................................................................... 128 5.1.2.4 Uitgangen............................................................................................................. 128 5.1.2.5 Vaste niveaus....................................................................................................... 129 5.1.2.6 Schuifregisterbits.................................................................................................. 129 5.1.2.7 Open klemmen ..................................................................................................... 129 5.1.2.8 Merkers ................................................................................................................ 130 5.1.2.9 Analoge ingangen ................................................................................................ 131 5.1.2.10 Analoge uitgangen ............................................................................................... 132 5.1.3 LAD ...................................................................................................................... 132 5.1.3.1 Openingscontact .................................................................................................. 132 5.1.3.2 Sluitingscontact .................................................................................................... 133 5.1.3.3 Analoge contacten................................................................................................ 133 5.1.3.4 Relaisspoel........................................................................................................... 133 5.1.3.5 Geïnverteerde uitgang.......................................................................................... 133 5.1.3.6 Analoge uitgang ................................................................................................... 134 5.1.3.7 Interne merkers .................................................................................................... 134 5.2 Basisfuncties (alleen FBD-editor)...................................................................................135 5.2.1 Basisfuncties (alleen FBD-editor) - overzicht........................................................ 135 5.2.2 AND...................................................................................................................... 136 5.2.3 AND met flankanalyse .......................................................................................... 137 5.2.4 NAND ................................................................................................................... 138 5.2.5 NAND met flankanalyse ....................................................................................... 139 5.2.6 OR........................................................................................................................ 140 5.2.7 NOR ..................................................................................................................... 141 5.2.8 XOR ..................................................................................................................... 142 5.2.9 NOT...................................................................................................................... 142 5.3 Speciale functies............................................................................................................143 5.3.1 Speciale functies - overzicht ................................................................................. 143 5.3.2 Tijden ................................................................................................................... 146 5.3.2.1 Inschakelvertraging .............................................................................................. 146 5.3.2.2 Uitschakelvertraging ............................................................................................. 147 5.3.2.3 In-/uitschakelvertraging ........................................................................................ 149 5.3.2.4 Vertraagde inschakeling met accumulatie ............................................................ 151 5.3.2.5 Wisrelais (impulsuitvoer) ...................................................................................... 152 5.3.2.6 Flankgetriggerd wisrelais...................................................................................... 153 5.3.2.7 Symmetrische taktopnemer.................................................................................. 155 5.3.2.8 Asynchrone impulsopnemer ................................................................................. 156 5.3.2.9 Toevalsgenerator ................................................................................................. 157 5.3.2.10 Trappenlichtschakelaar ........................................................................................ 159 5.3.2.11 Comfortschakelaar ............................................................................................... 161 5.3.2.12 Weekschakelklock................................................................................................ 163 5.3.2.13 Jaarschakelklock .................................................................................................. 165 5.3.3 Tellers .................................................................................................................. 169 iv
Inhoud 5.3.3.1 Voor-/achterwaartsteller ....................................................................................... 169 5.3.3.2 Bedrijfsurenteller .................................................................................................. 172 5.3.3.3 Drempelwaardeschakelaar ................................................................................... 175 5.3.4 Analoog ................................................................................................................ 177 5.3.4.1 Analoge drempelwaardeschakelaar ..................................................................... 177 5.3.4.2 Analoge verschildrempelwaardeschakelaar ......................................................... 180 5.3.4.3 Analoge comparator ............................................................................................. 182 5.3.4.4 Analoge waardebewaking .................................................................................... 185 5.3.4.5 Analoge versterker ............................................................................................... 187 5.3.4.6 Analoge multiplexer .............................................................................................. 188 5.3.4.7 Impulsduurmodulator (PWM)................................................................................ 191 5.3.4.8 Analoge aritmetica................................................................................................ 193 5.3.5 Analoge waardeverwerking .................................................................................. 195 5.3.5.1 Uitgangspunten .................................................................................................... 195 5.3.5.2 Instelmogelijkheden met LOGO!Soft Comfort....................................................... 198 5.3.5.3 Instelmogelijkheden met de LOGO!...................................................................... 200 5.3.5.4 Voorbeeld............................................................................................................. 201 5.3.5.5 0BA0 bis 0BA5 ..................................................................................................... 203 5.3.6 Besturen en regelen ............................................................................................. 204 5.3.6.1 Grondslagen voor het besturen en regelen .......................................................... 204 5.3.6.2 Regelaargrondslagen ........................................................................................... 207 5.3.6.3 Beschrijving van de afzonderlijke parameters ...................................................... 211 5.3.6.4 PI-regelaar ........................................................................................................... 213 5.3.6.5 Flankbesturing...................................................................................................... 218 5.3.7 Overige................................................................................................................. 221 5.3.7.1 Zelfhoudrelais....................................................................................................... 221 5.3.7.2 Stroomstootrelais ................................................................................................. 222 5.3.7.3 Meldingtekst (LOGO! 0BA6) ................................................................................. 224 5.3.7.4 Meldingtekst (LOGO! 0BA5) ................................................................................. 233 5.3.7.5 Softwareschakelaar .............................................................................................. 238 5.3.7.6 Schuifregister ....................................................................................................... 239 5.3.7.7 Analoge logicafout-detectie .................................................................................. 241 5.3.7.8 Verdere functies in de LAD-editor......................................................................... 242 5.4 Schakelprogramma's .....................................................................................................243 5.4.1 Schakelprogramma's Inleiding.............................................................................. 243 5.4.2 LOGO! Hardware ................................................................................................. 244 5.4.3 Geheugen ............................................................................................................ 247 5.4.3.1 Geheugenbezetting .............................................................................................. 247 5.4.3.2 Geheugenruimte................................................................................................... 249 5.4.4 Blokken en bloknummers ..................................................................................... 251 5.4.4.1 Componenten....................................................................................................... 251 5.4.4.2 Bloknummers ....................................................................................................... 251 6
Tips en trucs
253
6.1 Tips en trucs ..................................................................................................................253 6.1.1 Zo behoudt u bij de simulatie het overzicht........................................................... 253 6.1.2 Zo selecteert u snel en comfortabel blokken en u plaatst deze in uw schakelprogramma................................................................................................................. 254 6.1.3 Zo verbindt u snel en comfortabel blokken in omvangrijke schakelprogramma .... 255 6.1.4 Zo gebruikt u teksten uit het infovenster in uw documentatie ............................... 255 6.1.5 Zo vergroot / verkleint u snel het infovenster ........................................................ 255 6.1.6 Zo laat u in de tooltip de bijbehorende shortkey tonen ......................................... 256 6.1.7 Zo kenmerkt u schakelprogrammamet een versiestand ....................................... 256 6.1.8 Zo maakt u contextgevoelig gebruik van functies ................................................. 256 6.1.9 Zo wijzigt u snel de weergavegrootte van uw schakelprogramma ........................ 256 6.1.10 Zo wijzigt u snel blokparameters .......................................................................... 257 6.1.11 Zo beëindigt u LOGO!Soft Comfort snel zonder opslaan...................................... 257 6.1.12 Zo bepaalt u de cyclustijd ..................................................................................... 257 7
Index
259
v
1
LOGO!Soft Comfort V6.0
1.1
Welkom bij LOGO!Soft Comfort V6.0!
Hulp -> Inhoud Hulp -> Directe hulp
7
LOGO!Soft Comfort V6.0
1.2
CD-inhoud
CD-ROM Op de aanwezige CD vindt u naast de installatiesoftware voor LOGO!Soft Comfort V6.0 nog meer nuttige informatie.
Start.html Dit bestand helpt u bij het gebruik van de CD-ROM. Het helpt u bij de volgende taken: •
Installatie van LOGO!Soft Comfort
•
Installatie van LOGO!Soft Comfort
Via dit bestand krijgt u toegang tot vele andere elementen, zoals: •
CAD-tekeningen
•
Handboeken
•
Aansturingsorganen
Directories op de CD-ROM: De navolgende lijst beschrijft enkele van de directory-inhouden op de CD-ROM:
8
•
In de directory ..\CAD vindt u CAD-tekeningen van de LOGO! apparaten.
•
In de directory ..\Manuals vindt u de actuele LOGO! Handboek als PDF-bestand dat u met ArcobatReader kunt openen en lezen.
•
In de directory ..\Onlinehelp vindt u de actuele LOGO!-Soft Comfort Online-Hulp als PDF-bestand dat u kunt openen en lezen met behulp van AcrobatReader.
•
In de directory \Readme vindt u een HTML-bestand met informatie die u moet weten, alvorens de installatie uit te voeren.
•
In de directory ..\Sample vindt u enkele voorbeeldapplicaties die u voorbeelden bieden van oplossingen voor sommige van de diverse toepassingsmogelijkheden van LOGO!.
•
In de directory..\Windows\Tools\Acrobat vindt u de Adobe AcrobatReader, die u nodig heeft om de PDF-bestanden van het handboek en van de Online-Hulp te tonen en af te drukken.
•
Bij de complete versie bevindt zich op de CD-ROM in de directories ..\..\Linux\Tools\Application, ..Mac\Tools\Application resp. ..\Windows\Tools\ Application voor ieder besturingssysteem een Installatieversie van LOGO!Soft Comfort. Als alternatief voor de installatie van LOGO!Soft Comfort kopieert u gewoon, afhankelijk van het besturingssysteem, de bijbehorende directory ...\Tools\Application naar uw harddisk en u start LOGO!Soft Comfort door ..\Application\LOGOComfort op te roepen.
LOGO!Soft Comfort V6.0
1.3
Nieuw inLOGO!Soft Comfort V6.0
Nieuwe speciale functies •
Impulsduurmodulator (PWM)
•
Analoge aritmetica
Geactualiseerde speciale functies De volgende speciale functies ondersteunen nieuwe functionaliteiten: •
Meldingtekst
•
Bedrijfsurenteller
•
Weektimer
•
Jaartimer
•
Analoge bewaking
•
Voor-/achterwaartsteller
Bovendien ondersteunt LOGO!Soft Comfort nieuwe Referentieparameters voor vele blokken.
Nieuwe LOGO! TD-module LOGO! ondersteunt een nieuwe tekstdisplay-module. Deze LOGO! TD-module breidt de functies van het display en van de bedieningsinterface van LOGO! Basic in. In LOGO!Soft Comfort kunnen de volgende LOGO! TD-functies worden geconfigureerd: •
Startbeeld
•
Functietoetsen
•
Meldingteksten
•
Achtergrondverlichting
Verdere informatie over de LOGO! TD-module vindt u in uw productinformatie en in het LOGO!-handboek
9
LOGO!Soft Comfort V6.0
Nieuwe functies Tezamen met de apparatuurlijn LOGO! 0BA6 biedt LOGO!Soft Comfort V6.0 de volgende nieuwe functies: •
Mogelijkheid, applicatieprogramma en paswoord uit de LOGO! te wissen 0BA6
•
Aanvullende talen, resolutie en achtergrondverlichting voor de weergave van de LOGO! 0BA6
•
Uitvoering van onlinetests van LAD-schakelprogramma's
•
Weergave van de analoge uitvoerwaarde van de PI-regelaar in een trenddisplay gedurende de simulatie resp. de onlinetest
•
Modemcommunicatie tussen een pc en LOGO! 0BA6
•
Communicatie via USB-kabel tussen een pc en LOGO! Basic
•
Nieuwe geheugenkaart, batterijkaart en gecombineerde programmamodule/batterijkaart voor LOGO! 0BA6 apparaten.
Gewijzigde functies In de volgende sectoren zijn er veranderingen in LOGO!Soft Comfort V6.0: •
Aantal applicatieprogrammablokken verhoogt tot 200 blokken
•
Aanvullend remanent geheugen voor in totaal 250 byte
• Configuratieondersteuning voor alle I/O-wijzigingen aan LOGO!-basis- en uitbreidingsmodules
Voorafgaande versies Informatie over de functies, die in voorafgaande versies van LOGO!Soft Comfort V6.0 nieuw waren, vindt u in de documentatie van de betreffende versie. Acuele en vroegere documentaties vindt u op de LOGO! Website op internet.
10
LOGO!Soft Comfort V6.0
1.4
Ladder Diagram (LAD) en Function Block Diagram (FBD) LOGO!Soft Comfort biedt u twee manieren om uw schakelprogrammaaan te maken: •
als contactplan (Ladder Diagram, LAD) of
•
als functieplan (Function Block Diagram, FBD).
Wie gebruikt het Ladder Diagram (LAD)? Gebruikers, die vertrouwd zijn met de omgang met stroomschakelschema, gebruiken LAD.
Wie gebruikt het Function Block Diagram (FBD)? Gebruikers, die vertrouwd zijn met de logische boxen van de Booleaanse algebra, gebruiken FBD.
Verschillen tussen LAD en FBD in de Online-Hulp In de Online-Hulp is principieel de FBD-editor beschreven, omdat de bediening van de LAD-editor verregaand identiek is. Wanneer er in LAD verschillen zijn, worden deze in de Online-Hulp toegelicht. Het volgende symbool duidt in de Online-Hulp op een verschil tussen LAD- en FBD-functies:
Converteren van schakelprogramma Informatie over het converteren van schakelprogramma's van LAD naar FBD vindt u hier. Informatie over het converteren van schakelprogramma's van FBD naar LAD vindt u hier.
Omschakelen tussen LAD en FBD Informatie hieromtrent vindt u hier.
11
LOGO!Soft Comfort V6.0
1.5
LOGO! en LOGO!Soft Comfort op internet
http://www.siemens.com/logo Onder dit internetadres vindt u onder "Support" talrijke informatie rond om LOGO! en LOGO!Soft Comfort: •
Updates en upgrades voor LOGO!Soft Comfort
•
Als de door u gewenste taal niet op de LOGO!Soft Comfort-CD-ROM staat, vindt u daar nog meer taalpakketten.
•
Talrijke voorbeeldprogrammaen -toepassingen
•
FAQ's (antwoorden op vaak gestelde vragen)
•
Actuele handboeken en trainingsdocumenten voor downloading
•
Nieuws en andere informatie
Kom gewoon eens even langs!
1.6
Compatibiliteit
Compatibiliteit met voorafgaande LOGO! Toestellijnen LOGO!Soft Comfort V6.0 is geoptimaliseerd voor de LOGO! apparaten uit de apparatuurlijn 0BA6 (herkenbaar aan het bestelnummer). Met de actuele uitgave van LOGO!Soft Comfort kunt u ook schakelprogrammavoor vroegere apparatuurlijnen van LOGO! aanmaken. U kunt echter geen programma's, die gebruik maken van de nieuwe speciale functies of de nieuwe speciale functieparameters, in LOGO! apparaten van voor appratuurlijn 0BA6 laden. LOGO!Soft Comfort beschikt over een lijst met hardware, die compatibel is met uw schakelprogramma. Kies hiervoor het menucommando Extra -> Apparatuurkeuze. U kunt uw schakelprogramma in ieder op de lijst vermeld apparaat laden. LOGO!Soft Comfort V6.0 bevat de referentiefuncties voor vele aanwezige speciale functies. U kunt echter geen programma's, die gebruik maken van de nieuwe referentieparameters, in LOGO! apparaten van voor appratuurlijn 0BA6 laden. U kunt de ingangsaansluitingen van enkele apparaten van de LOGO! 0BA6 apparaten zo gebruiken als vóór 0BA6, d.w.z. als ingangen. Bij de apparatuurlijn 0BA6 kunnen deze ingangen echter ook als analoge ingangen of snelle tellers worden gebruikt. Bestaande LOGO!Soft Comfort-programma's, die deze aansluitingen als ingangen gebruiken, functioneren net als bij de 0BA5 of in vroegere apparatuurlijnen. In nieuwe programma's kunnen de nieuwe analoge ingangen of de snelle tellers worden gebruikt. Uitvoerige informatie over de volgende modules vindt u in uw productinformatie en in uw LOGO!handboek: LOGO!12/24RC, LOGO!12/14RCo, LOGO!24 en LOGO!24o. Als er bij deze toestellen afwijkingen tegenover de actuele LOGO!-apparatuur van de generatie 0BA6 blijken te zijn m.b.t. de bediening van LOGO!Soft Comfort, worden deze afzonderlijk beschreven. Indien er verschillen in de programmering van de LOGO!apparatuurlijnen zijn, wordt u in deze Online-Hulp op deze verschillen geattendeerd via dit symbool: 12
LOGO!Soft Comfort V6.0
Compatibiliteit met voorafgaande versies van LOGO!Soft Comfort U kunt dus de schakelprogramma's die u met een vroegere versie van LOGO!Soft Comfort hebt aangemaakt, ook met de actuele versie van LOGO!Soft Comfort bewerken en uitbreiden.
Compatibiliteit met voorafgaande LOGO! geheugenkaarten Informatie over de compatibiliteit van de LOGO! geheugenkaarten vindt u in de LOGO! handboek. (LOGO!Soft Comfort maakt geen gebruik van programma's die zich op geheugenkaarten bevinden.)
LOGO! Apparaten met AS-interface U kunt de modulaire LOGO! aansluiten via een communicatiemodule op een AS-interfacebus. De AS-interface-ingangen en -uitgangen gedragen zich daarbij als standaard ingangen en standaard uitgangen.
Zie ook AS-interface Hier vindt u belangrijke informatie over LOGO! apparaten met geintegreerde ASinterface. LOGO! Hardware Hier vindt u informatie over de afzonderlijke toestellijnen. Daaronder ook een tabel, waaruit u kunt aflezen welke basis- en speciale functie er vanaf welke toestellijn beschikbaar is.
13
LOGO!Soft Comfort V6.0
1.7
LOGO! met AS-interface
1.7.1
AS-interface
Inhoud Hier komt u te weten, waarop u moet letten, wanneer u een LOGO! met geïntegreerde AS-interface gebruikt.
Converteren van schakelprogramma Schakelprogramma's die AS-interface-ingangen of Uitgangen voor AS-interface bevatten en voor vroegere versies van de modulaire LOGO! werden aangemaakt, worden bij de volgende acties geconverteerd: •
Wanneer er aan het schakelprogramma via Extra's -> Modulekeuze een modulaire LOGO! wordt toegewezen.
•
Wanneer het schakelprogramma ongewijzigd op een modulaire LOGO! wordt gekopieerd.
Wanneer er een of meerdere AS-interface-ingangen of -uitgangen uit een ouder schakelprogramma worden uitgeknipt en in een nieuw schakelprogramma voor de modulaire LOGO! worden ingevoegd, worden de ingevoegde in- of uitgangen in het nieuwe schakelprogramma eveneens geconverteerd.
Converteringsregels De ingangen Ia1 tot Ia4 worden naar I13 tot I16 geconverteerd. Als de ingangen waarnaar dient te worden geconverteerd, reeds bezet zijn, wordt er in plaats hiervan naar de vrije ingang met het laagste bloknummer geconverteerd. De uitgangen Qa1 tot Qa4 worden naar Q9 tot Q12 geconverteerd. Als de ingangen waarnaar dient te worden geconverteerd, reeds bezet zijn, wordt er in plaats hiervan naar de vrije ingang met het laagste bloknummer geconverteerd. In het infovenster wordt u getoond, welke AS-Interface-ingangen of -uitgangen op welke in- of uitgangen van de modulaire LOGO! werden geconverteerd. Als de convertering niet overeenkomt met uw hardwareopbouw, dan moet u het bloknummer van de betreffende in- en uitgangen via de blokeigenschappen aanpassen.
14
LOGO!Soft Comfort V6.0
Extra constanten en verbindingsklemmen Let er a.u.b. op dat bij de apparatuurlijnen 0BA0 tot 0BA2 een onderscheid tussen normale ingangen en AS-Interface-ingangen wordt gemaakt. Bij de versies vanaf 0BA3 is op grond van de modulaire opbouw het bloknummer van een digitaal, analoog of ASInterface-blok afhankelijk van het slot van de uitbreidingsmodule. Ingangen voor AS-Interface Er zijn bij dienovereenkomstige LOGO! versies ook ingangen met de aanduiding Ia, welke voor de Ingangen van de AS-interface-bus gelden. Bij de modulair opgebouwde LOGO! (vanaf 0BA3) bestaat er geen verschil tussen de uitgangen met betrekking tot AS-interface. Het type van de ingangen bepaalt u door de ingestoken modules en hun volgorde. Daarom verschijnen hier de AS-interface-ingangen ook enkel als I. Uitgangen voor AS-Interface Uitgangen kunnen ook met Qa worden aangeduid, waarbij het om Uitgangen voor de ASinterface-bus gaat (alleen bij de betreffende LOGO! versies beschikbaar). Bij de modulair opgebouwde LOGO! (vanaf 0BA3) bestaat er geen verschil tussen de uitgangen met betrekking tot AS-interface. Het type van de uitgangen bepaalt u door de ingestoken modules en hun volgorde. Daarom verschijnen de AS-interface-uitgangen hier ook alleen als Q.
1.7.2
Ingangen voor AS-interface
De LOGO!-versies met de benaming LB11 kunt u direct op een AS-interface-bus aansluiten.
De AS-interface-ingangen worden met Ia aangeduid. Het bloknummer van een ASinterface-ingang vloeit voort uit de hardwareopbouw. Schakelprogrammamet AS-interface-in- en uitgangen worden voor de modulaire LOGO! geconverteerd. Informatie hieromtrent vindt u in het hoofdstuk Convertering van schakelprogramma's.
15
LOGO!Soft Comfort V6.0
1.7.3
Uitgangen voor AS-interface
De LOGO!-versies met de benaming LB11 kunt u direct op een AS-interface-bus aansluiten. De AS-interface-uitgangen worden met Qa aangeduid. Het bloknummer van een ASinterface-uitgang vloeit voort uit de hardwareopbouw. Op de uitgang is altijd het signaal van de vorige programmacyclus actief. Binnen een programmacyclus wordt de waarde niet gewijzigd. Schakelprogrammamet AS-interface-in- en uitgangen worden voor de modulaire LOGO! geconverteerd. Informatie hieromtrent vindt u in het hoofdstuk Convertering van schakelprogramma's.
16
2
Gebruikersinterface
2.1
Bedieningsinterface - overzicht
Bedieningsinterface en programmeringsinterface Als u LOGO!Soft Comfort V6.0 start, ziet u de lege bedieningsinterface van LOGO!Soft Comfort. Klik op het symbool: Resultaat: LOGO!Soft Comfort legt voor u een nieuw, leeg schakelprogramma aan. U ziet nu de complete bedieningsinterface van LOGO!Soft Comfort. Het grootste gedeelte van het scherm wordt hierbij ingenomen door de interface voor het aanmaken van schakelschema's - de zogenaamde programmeringsinterface. Op deze programmeringsinterface worden de symbolen en verbindingen van het schakelprogramma aangebracht. Om ook bij omvangrijke schakelprogrammahet overzicht niet kwijt te raken, zijn er onderaan en rechts van de programmeringsinterface scrollbalken aangebracht, waarmee het schakelprogramma in horizontale en in verticale richting kan worden verschoven.
17
Gebruikersinterface
Menubalk Symboolbalk "Standaard" Programmeringsinterface Infovenster Statusregel •
Constanten en verbindingsklemmen
•
Basisfuncties (alleen FBD-editor) Speciale functies
•
Symboolbalk "Tools"
Menubalk Helemaal bovenaan in het venster van LOGO!Soft Comfort bevindt zich de Menubalk. In de menubalk vindt u de verschillende commando's voor het bewerken en beheren van uw schakelprogramma's. Dat omvat ook standaardinstellingen en functies voor het verzenden van het schakelprogramma van en naar LOGO!.
Symboolbalken In LOGO!Soft Comfort zijn er drie symboolbalken:
18
•
Symboolbalk "Standaard"
•
Symboolbalk "Tools"
•
Symboolbalk "Simulatie"
Gebruikersinterface
Symboolbalk "Standaard" Boven de programmeringsinterface bevindt zich de Symboolbalk "Standaard". Bij het herstarten van LOGO!Soft Comfort wordt u een, op de wezenlijke functies gecomprimeerde, symboolbalk "Standaard" getoond. Via de symboolbalk "Standaard" hebt u directe toegang tot de belangrijkste functies van LOGO!Soft Comfort. De volledige symboolbalk "Standaard" wordt u getoond, zodra er een schakelprogramma ter bewerking op de programmeringsinterface aanwezig is.
Hier kunt u via symbolen o.a. een nieuw schakelprogramma aanmaken of een al bestaand schakelprogramma laden, opslaan en afdrukken, of met behulp van andere symbolen objecten uit een schakeling knippen, kopiëren, invoegen of de datatransmissie van en naar LOGO! activeren. U kunt met de muis de symboolbalk "Standaard"selecteren en verschuiven. Wanneer u de symboolbalk "Standaard" sluit, wordt deze altijd bovenaan de menubalk vastgemaakt.
Symboolbalk "Tools" Links bevindt zich de Symboolbalk "Tools". Aan de hand van de hier gerangschikte symbolen kunt u naar verschillende bewerkingsmodi gaan om een schakelprogramma snel en eenvoudig aan te maken of te bewerken. of U kunt met de muis de symboolbalk "Tools" selecteren en verschuiven. Wanneer u de symboolbalk "Standaard" sluit, wordt deze altijd bovenaan de menubalk vastgemaakt. In de LAD-editor vervalt het symbool "Basisfuncties (GF)", omdat u in LAD "AND"- en "OR"-operaties via de verbinding van de afzonderlijke blokken aanmaakt.
Symboolbalk "Simulatie" Deze symboolbalk is enkel voor de simulatie van schakelprogrammabelangrijk. Nadere informatie vindt u hier.
Infovenster In het infovenster worden informaties en aanwijzingen weergegeven. Ook de LOGO! apparaten, die u via de functie Extra -> LOGO! bepalen als mogelijke apparaten voor uw schakelprogramma worden voorgesteld, zijn in het infovenster vermeld.
Statusregel De Statusregel bevindt zich aan de onderrand van het programmavensters. Hier ontvangt u gegevens over het actieve tool, de programmastatus, de zoomfactor, de pagina van het schakelbeeld en het geselecteerde LOGO! apparaat.
19
Gebruikersinterface
2.2
Beschrijven van het infovenster
Inhoud In het infovenster worden getoond: •
Foutmeldingen bij het starten van de simulatie
•
LOGO! Apparaten, die door Extra -> LOGO! bepalen of de Functietoets [F2] werden vastgesteld
•
Datum en tijdstip van de melding
•
Naam van het schakelprogramma waarvoor de melding werd aangemaakt
Zo kunt u ook bij meerdere geopende schakelprogramma's nagaan bij welk schakelprogramma de afzonderlijke meldingen horen. Bij de start van de simulatie wordt het schakelprogramma met betrekking tot zijn resources en de te gebruiken LOGO! geanalyseerd. De gebruikte resources en eventuele foutmeldingen worden in het infovenster getoond. Alle informatie in het infovenster wordt achter elkaar getoond. U kunt via de scrollbalk door de informatie bladeren. Als u LOGO!Soft Comfort beëindigt, wordt alle informatie in het infovenster gewist.
Bedrijf Het infovenster kan via het menu Beeld -> Infovenster of via de functietoets [F4] worden geactiveerd of gedeactiveerd. Het infovenster wordt bij het oproepen normaal gesproken onderaan de programmeringsinterface geplaatst. Het kan echter, evenals de symboolbalken, met de muis worden verschoven en aan de zijkanten of bovenaan de programmeringsinterface worden gekoppeld. Als het infovenster met de muis uit LOGO!Soft wordt getrokken, wordt het infovenster als zelfstandig venster buiten LOGO!Soft Comfort geopend. Zo vergroot / verkleint u snel het infovenster
Bewerking van de teksten in het infovenster De teksten in het infovenster kunnen worden gemarkeerd om ze te wissen of naar andere applicaties te kopiëren. In het infovenster kunt u ook eigen opmerkingen invoeren. Als u in het infovenster een tekst met de muis hebt gemarkeerd, kopieert u met dit symbool de gemarkeerde tekst naar het klembord van uw besturingssysteem. Met dit symbool kunt u de hele inhoud van het infovenster wissen.
Zo gebruikt u teksten uit het infovenster in uw documentatie
20
Gebruikersinterface
2.3
Beschrijving van de statusregel De statusregel is onderverdeeld in vijf sectoren, waarin u enkele nuttige informaties kunt vinden over uw schakelprogramma.
Veld voor informatie. Hier wordt u bijv. aangegeven, welke Tool u momenteel gebruikt. Hier laat LOGO!Soft Comfort u met een tooltip zien welke LOGO! u heeft uitgekozen. Wanneer u nog geen LOGO! hebt geselecteerd of wanneer u de keuze wilt veranderen, dan kunt u door een dubbele klik op het LOGO!- symbool het dialoogveldExtra's -> Modulekeuze oproepen. Hier ziet u de actueel ingestelde vergrotingsfactor. Hier krijgt u tenslotte informatie over het feit op welke pagina in uw schakelprogramma u zich op het moment bevindt.
21
Gebruikersinterface
2.4
Functietoetsen en shortcuts Om het werk met LOGO!Soft Comfort zo gemakkelijk, snel en comfortabel mogelijk te houden, kunt u voor sommige veelvuldig gebruikte functies over functietoetsen en sneltoetsen resp. toetsencombinaties beschikken.
Volgende functietoetsen zijn in LOGO!Soft Comfort aanwezig: [F1]
Oproepen van de contextsensitieve Online-Hulp
[F2]
Extra's -> LOGO! bepalen
[F3]
Simulatie starten/beëindigen
[F4]
Beeld -> Infovenster openen/sluiten
[F5]
Tool Verbinder
[F6]
Tool Constanten en verbindingsklemmen
[F7]
Tool Basisfuncties
[F8]
Tool Speciale functies
[F9]
Tool Tekstinvoer
[F10]
Opent de Menubalk
[F11]
Tool Schaar/Verbinder
[F12]
Tool Simulatie
Volgende shortcuts (toetsencombinaties) zijn in LOGO!Soft Comfort aanwezig: In het menu Bestand: [Ctrl+N]
Bestand -> Nieuw (opent de onder Extra -> Opties -> Editor geplaatste standaard-editor)
[Ctrl+O]
Bestand -> Openen
[Ctrl+S]
Bestand -> Opslaan
[Ctrl+F1]
Bestand -> Printpreview
[Ctrl+P]
Bestand -> Afdrukken
[Ctrl+-]
Bestand -> Vergelijken
[Alt+F4]
Bestand -> Afsluiten
22
Gebruikersinterface In het menu Bewerken: [Ctrl+Z]
Bewerken -> Ongedaan maken
[Ctrl+Y]
Bewerken -> Herstellen
[Ctrl+X]
Bewerken -> Knippen
[Ctrl+C]
Bewerken -> Kopiëren
[Ctrl+V]
Bewerken -> Invoegen
[Ctrl+A]
Bewerken -> Alles markeren
[Ctrl+G]
Bewerken -> Ga naar blok
In het Menu Beeld [Ctrl+M] [Ctrl+muisw iel]
Markeren van lijnen Beeld -> Vergroten Beeld -> Verkleinen
In het Menu Extra's: [Ctrl+D]
Extra-> Overdragen: PC -> LOGO!
[Ctrl+U]
Extra-> Overdragen: LOGO! -> PC
[Ctrl+H]
Extra's -> Modulekeuze
Zo maakt u contextgevoelig gebruik van functies
23
Gebruikersinterface
2.5
Symboolbalken
2.5.1
Symboolbalk "Standaard" - overzicht De symbolen van de symboolbalk "Standaard" bieden snelle toegang tot commando's die ook in het menu ter schikking staan.
De volgende commando's in de menu's komen voor in de symboolbalk "Standaard": Bestand:
Nieuw Openen Sluiten Opslaan Afdrukken
Bewerken:
Knippen Kopiëren Invoegen Wissen Ongedaan maken Herstellen
Formaat
Automatisch Verticaal Horizontaal
Extra:
Bedrijfsmodus van LOGO! wisselen PC -> LOGO! (download) LOGO! -> PC (upload)
Beeld:
Markeren van lijnen Vergroten Verkleinen
Bestand:
Eigenschappen -> Pagina-indeling Converteren (LAD > FBD)
Hulp:
24
Directe hulp
Gebruikersinterface
2.5.2
Symboolbalk "Simulatie" en statusmelding bij de simulatie
Symboolbalk Als u de simulatie oproept, wordt er een symboolbalk weergegeven. Deze bevat: •
Symbolen (bijv. schakelaars) voor de bediening van Ingangen.
•
Een symbool voor het simuleren van een Netuitval om het schakelingsgedrag ten aanzien van de remanentiekenmerken bij een uitval van de netspanning te testen.
•
Symbolen (bijv. lampen) ter observatie van Uitgangen.
•
Symbolen voor de besturing van de simulatie
•
Symbolen voor de tijdsbesturing
Wanneer u op het symbool << klikt, dan wordt een deelbereik van de symboolbalk verborgen. Om een verborgen deelbereik van de symboolbalk weer te tonen, klikt u op >>.
Rangschikken van de symboolbalk De symboolbalk met de in- en uitgangen kunt u, net als alle andere symboolbalken ook, met de muis boven, onder, links of rechts naast de programmeringsinterface rangschikken. Als u een groot schakelprogramma met een groot aantal in- en uitgangen heeft aangemaakt, kunt u de symbolen voor de ingangen en de symbolen voor de uitgangen ook apart uit LOGO!Soft Comfort halen en als zelfstandige vensters openen. Zo blijft bij de simulatie de overzichtelijkheid gehandhaafd.
Symbolen voor de besturing van de simulatie Simulatie starten.
Simulatie stoppen. Simulatie onderbreken (pauze).
25
Gebruikersinterface
Tijdsregeling Als u uw schakelprogramma zo geprogrammeerd hebt, dat de tijd een grote invloed heeft, dan gebruikt u de tijdsregeling. Simulatie voor een bepaalde periode of een bepaald aantal cycli starten. De tijdsduur en het aantal cycli stelt u met de volgende symbolen in. Instellen van de tijdsduur en tijdsbasis voor een tijdelijk beperkte simulatie of instellen van een bepaald aantal cycli
Weergave van de actuele tijd in LOGO!Soft Comfort
Wijzigen van de actuele tijd in LOGO!Soft Comfort
Statusmelding Voorwaarde: Onder Extra Opties: Simulatie is de weergave van signaaltoestanden en actuele waarden tijdens de simulatie ingeschakeld. Of op een verbindingslijn een "1"-signaal of een "0"-signaal aanwezig is, kunt u aan de hand van de gekleurde weergave herkennen. Verbindingslijnen die het signaal "1" hebben, zijn standaard rood. Verbindingslijnen die het signaal "0" hebben, zijn standaard blauw. Voorbeeld FBD-editor:
26
Gebruikersinterface
Trendmelding voor de PI-regelaar Wanneer uw schakelprogramma een of meerdere regelaarfunctieblokken bevat, geeft de simulatie een trendmelding van de analoge uitgang weer om aan te geven, hoe de waarde in de loop van de tijd verandert. De trendmelding wordt, zolang de simulatie loopt, permanent geactualiseerd. U kunt de procesvariabele PV ook in het venster van de trendmelding tonen.
Wanneer uw schakelprogramma meerdere regelaarfunctieblokken bevat, heeft de trendmelding meerdere registers voor de analoge uitgangen van de afzonderlijke regelaars.
27
Gebruikersinterface
2.5.3
Toolbox programmeren
2.5.3.1
De symboolbalk "Tools" - overzicht In de symboolbalk "Tools" zijn symbolen geïntegreerd voor de programma-aanmaak en de programmabewerking alsmede voor de programmatest. Elk werktuig vormt een bewerkingsmodus, waarin de activiteiten van de muis verschillende uitwerkingen hebben. De bewerkingstools zijn niet beschikbaar als menucommando's.
of
Overzicht van de elementen van een schakelprogramma openen resp. sluiten Selectiewerktuig Teksttool Schaar/Verbinder Verbindingswerktuig Constanten en verbindingsklemmen
Alleen FBD-editor: Basisfuncties Speciale functies Simulatie Programmatest
2.5.3.2
Overzicht van de elementen van een schakelprogramma
In dit overzicht zijn alle elementen waarmee u een schakelprogramma kunt aanmaken, in hiërarchische volgorde aanwezig. Met de symbolen resp. sluiten.
resp.
in de symboolbalk "Tools" kunt u het overzicht openen
De bediening van het overzicht is verregaand zelfverklarend. Zo selecteert u snel en comfortabel blokken en u plaatst deze in uw schakelprogramma
28
Gebruikersinterface
2.5.3.3
Selectietool
Met het selectiewerktuig kunt u blokken, teksten en verbindingslijnen selecteren en verschuiven. U kunt objecten afzonderlijk door middel van een linkermuisklik selecteren. Meerdere objecten kiest u uit met [Ctrl]+muisklik of u gebruikt de muis als "lasso" om objecten in een rechthoek te registreren en uit te kiezen. De selectietool kunt u vanuit iedere andere geselecteerde tool activeren door te drukken op de [ESC]-toets of door op de icon in de symboolbalk "Tools" te klikken. Markeren van objecten
2.5.3.4
Teksttool
Met deze tool kunt u vrije tekst en commentaren op de programma-interface plaatsen of veranderen. In tegenstelling tot een vrije of blokonafhankelijke tekst kunt u ook teksten opstellen, die direct aan een blok zijn toegewezen en bij het verschuiven of wissen ervan eveneens worden verschoven of gewist. Hiervoor klikt u met de geselecteerde teksttool direct op de blok. Per blok is er ook precies maar één gebonden tekst. U kunt voor elk tekstveld afzonderlijk lettertype, afmetingen en kleur bepalen. De breedte van het tekstveld komt overeen met de lengte van de langste tekstregel in het tekstveld. Wanneer u de grootte van een tekstobject of van een opschrift wilt veranderen, voegt u regelscheidingen in de tekst in resp. u wist deze om de vereiste breedte en hoogte van het tekstveld te bereiken. Documentatie van het programma
2.5.3.5
Schaar/Verbinder
Hiermee kunt u verbindingen tussen de blokken scheiden en gescheiden verbindingen weer sluiten. Voor het scheiden moet de verbindingslijn met een muisklik worden geselecteerd, waarna de lijn dan wordt verbroken. In plaats van de verbindingen wordt aan de blokken een verwijzing naar het andere blok ingevoegd. De verwijzing draagt het paginanummer, de bloknaam en het in-/uitgangsnummer van het partnerblok. Verbindingen scheiden
29
Gebruikersinterface
2.5.3.6
Verbindertool
Deze tool dient voor het verbinden van blokken. Hiervoor beweegt u de muiscursor over een in- of uitgang en u drukt op de linkermuisknop. Houd de knop ingedrukt en beweeg de muiscursor hierbij naar de aansluiting toe, die met de eerste aansluiting moet worden verbonden. Laat de muisknop nu los om de verbindingslijn tussen de beide aansluitingen te verankeren. Terwijl de verbindingslijn wordt getrokken, verschijnt deze op het scherm als rechte lijn tussen de eerste aansluiting en de muiscursor. Na het verankeren wordt de verbindingslijn uit horizontale en verticale lijnen samengesteld, die u met de Selectietool kunt bewerken. Verbinden van de functieblokken
2.6
Menubalk
2.6.1
Menubalken - overzicht Onder de commando's van de menubalk vindt u onder andere functies voor het beheren en bewerken van een schakelprogramma voor LOGO! en de contextsensitieve hulp.
30
•
Menu Bestand
•
Menu Bewerken
•
Menu Formaat
•
Menu Beeld
•
Menu Extra's
•
Menu Venster
•
Menu Hulp
Gebruikersinterface
2.6.2
Menu Bestand
2.6.2.1
Menu Bestand - overzicht Onder het menu Bestand worden opdrachten uitgevoerd voor het bestandsbeheer. Het laden, opslaan of aanmaken van schakelprogramma's wordt hier net zo behandeld als het afdrukken en instellen van algemene bestandseigenschappen. •
Nieuw
•
Openen
•
Sluiten
•
Alle sluiten
•
Opslaan
•
Opslaan als...
•
Pagina instelling...
•
Afdruk voorbeeld
•
Afdrukken
•
Eigenschappen...
•
Vergelijken
•
Afsluiten
Alleen in de LAD-editor beschikbaar: Converteren (LAD > FBD) Alleen in de FBD-editor beschikbaar: Converteren (FBD > LAD)
31
Gebruikersinterface
2.6.2.2
Bestand -> Nieuw Bestand Nieuw Er wordt een nieuw venster geopend met een leeg programmeeroppervlak afhankelijk van de voorinstelling voor een schakelprogramma in LAD of FDB. Afhankelijk van de standaardinstelling verschijnt er een venster met meerdere tabbladen waarin u de eigenschappen van het aan te maken schakelprogramma kunt vastleggen. Onder menu Bestand -> Eigenschappen kan het echter ook later worden opgeroepen om dan gegevens in te voeren of te wijzigen. Programmadelen die voordien met Kopiëren of Knippen op het klembord zijn afgelegd, zijn daar nog aanwezig en kunnen met Invoegen in het nieuwe schakelprogramma worden ingevoegd. Voor deze menuopdracht is er ook een symbool aanwezig in de symboolbalk "Standaard".
Omschakelen tussen LAD en FBD Onder Extra -> Opties: Editor stelt u de editor in, die bij het opnieuw aanleggen van een schakelprogramma wordt geopend. Kies in het dropdown-lijstveld ofwel "FBD-editor" of "LAD-editor" als standaardeditor uit. Nieuwe schakelprogramma's worden dan overeenkomstig uw keuze in LAD of FBD aangemaakt.
32
Gebruikersinterface
2.6.2.3
Bestand -> Openen Bestand Openen Er wordt een dialoogveld geopend, waarin u een reeds aangemaakt schakelprogramma kunt selecteren en laden om het verder te bewerken op de programmeringsinterface. Schakelprogramma's LOGO!Soft Comfort hebben de bestandsextensie *.lsc (LOGOSoft Comfort). Het geladen schakelprogramma wordt in een nieuw venster geopend. Voor dit menucommando is er ook een symbool in de Symboolbalk "Standaard".
Schakelprogrammavan LOGO!Soft Standaard U kunt ook een schakelprogramma importeren dat u met LOGO!Soft standaard (Bestandsextensie *.lgo) hebt aangemaakt. Onder bestandstype kunt u kiezen, welk bestandstype dient te worden weergegeven. LOGO!Soft Comfort maakt een grafische weergave aan van het schakelprogramma.
Alternatieven U kunt een schakelprogramma ook als volgt openen: •
U kunt in Windows ook d.m.v. Drag&Drop een LOGO!Soft Comfort schakelprogramma op het programmeeroppervlak trekken. Wanneer u het bestand op de programmeringsinterface "loslaat", opent LOGO!Soft Comfort het schakelprogramma in een nieuw venster.
•
Als u in uw bestandsmanager op een bestand met de extensie *.lsc of *.lld dubbelklikt, opent LOGO!Soft Comfort automatisch met dit bestand.
Wat gebeurt er met de inhoud van het klembord? Programmadelen die vooraf via Kopiëren of Knippen op het klembord zijn afgelegd, zijn daar nog aanwezig en kunnen met Invoegen in het nieuwe schakelprogramma worden overgenomen.
Als laatste geopende bestanden Aan het einde van het menu Bestand krijgt u een lijst met de meest recentelijk in LOGO!Soft Comfort geopende bestanden.
33
Gebruikersinterface
2.6.2.4
Bestand -> Sluiten Bestand Sluiten Met de menuopdracht Sluiten kunt u het actieve venster sluiten. Als het bestaande schakelprogramma vooraf niet werd opgeslagen, wordt via een venster gevraagd of u het schakelprogramma wilt opslaan. Voor deze menuopdracht is er ook een symbool aanwezig in de symboolbalk "Standaard". Alternatief klikt u met de rechtermuisknop op het tabblad van een schakelprogramma. In het contextmenu kiest u het commando Sluiten.
2.6.2.5
Bestand -> Alle sluiten Met de menuopdracht Alle sluiten kunt u alle actieve vensters sluiten. Als u een of meerdere van de geopende schakelprogrammaniet reeds vooraf hebt opgeslagen, wordt u via een dialoogveld gevraagd welk van de geopende schakelprogrammaer dient te worden opgeslagen. Alle programma's die met een vinkje gemarkeerd zijn, worden opgeslagen.
2.6.2.6
Bestand -> Opslaan Bestand Opslaan Bij een nieuw aangemaakt schakelprogramma wordt een venster geopend waarin u het pad en de bestandsnaam voor het opslaan van uw schakelprogramma kunt vastleggen. Nauwkeurigere toelichtingen hieromtrent krijgt u onder Bestand -> Opslaan als.... Voor al aanwezige programma's wordt een snelle opslag geactiveerd. De oude versie van het schakelprogramma wordt hierbij door de herziene versie overschreven, dus met dezelfde naam in hetzelfde pad als het bronbestand geschreven. Voor deze menuopdracht is er ook een symbool aanwezig in de symboolbalk "Standaard". Alternatief klikt u met de rechtermuisknop op het tabblad van een schakelprogramma. In het contextmenu kiest u het commando Opslaan.
34
Gebruikersinterface
2.6.2.7
Bestand -> Opslaan als Er wordt een dialoogveld voor het opslaan van het actuele schakelprogramma opgeroepen, waarin u het pad en de bestandsnaam dient aan te geven. Op deze manier kunnen gewijzigde programma's onder een andere naam of in een ander pad worden opgeslagen om, indien nodig, ook oudere versies van het schakelprogramma op te kunnen roepen. De volgende bestandstypes kunt u opslaan: •
LOGO!Soft Comfort-bestand FBD(*.Isc)
•
LOGO!Soft Comfort-bestand LAD (*.lld)
•
LOGO!Soft standaard-bestand (*.lgo)
•
Portable Document formaat (*.pdf)
•
JPG-bestand (*.jpg)
•
Bitmap-bestand (*.bmp)
Standaard wordt de bestandsextensie *.lsc voor LOGO!Soft Comfort FBD-programma's resp. *.lld voor LOGO!Soft Comfort LAD-programma's aangegeven. U kunt uw schakelprogramma echter ook in een vroegere versie van LOGO!Soft exporteren, doordat u onder Bestandstype *.lgo selecteert, het formaat voor de programma's uit de standaard LOGO!Soft. Hierbij wordt echter geen rekening gehouden met bijkomende informatie zoals bijv. de grafische informatie over de positie van de blokken. Indien u in uw schakelprogramma functies gebruikt, die niet worden ondersteund door de standaard LOGO!Soft, meldt LOGO!Soft Comfort een fout bij de export. U kunt uw schakelprogramma voor documentatie- of presentatiedoeleinden ook in de grafische formaten *.jpg en *.bmp of als AcrobatReader document in *.pdf-formaat opslaan. Let er echter op dat deze bestanden geen logica bevatten en daarom in LOGO!Soft Comfort niet opnieuw kunnen worden geopend. Een bijzonderheid biedt het AcrobatReader-formaat. Wanneer u uw schakeling in *.pdfformaat opslaat, krijgt u een AcrobatReader-document dat absoluut identiek is aan een uitdraai van uw schakelprogramma. Dit document kunt u gebruiken om het b.v. aan iemand te sturen die geen LOGO!Soft Comfort heeft. Uw project kan dan in AcrobatReader worden bekeken en van hieruit worden afgedrukt. Alternatief klikt u met de rechtermuisknop op het tabblad van een schakelprogramma. In het contextmenu kiest u het commando Opslaan als....
35
Gebruikersinterface
2.6.2.8
Bestand -> Pagina inrichten Met dit commando wordt een dialoogveld geopend waarin de pagina-instellingen voor het aanmaken van schakelprogramma's kunnen worden vastgelegd. U kunt hier aangeven welk papierformaat u wilt gebruiken of u het papier in portraitformaat of in landscapeformaat wilt bedrukken en hoe de marges dienen te worden ingericht. LOGO!Soft Comfort biedt een meerzijdige druk aan, waarbij de indeling van de pagina's op het scherm wordt aangeduid. Het afdrukoppervlak kan worden ingesteld. Op hoeveel pagina's u uw schakelprogramma wenst aan te maken, kunt u in het menu Bestand -> Eigenschappen instellen. De instellingen die hier werden gedaan hebben geen uitwerking op de printerinstellingen. Deze moeten in het menu onder Bestand -> Afdrukken tot stand worden gebracht. In het menu onder Extra -> Opties -> Afdrukken kunt u ten slotte nog de omvang van uw afdrukwerk vastleggen.
2.6.2.9
Bestand -> Printpreview In de printweergave krijgt u een indruk, hoe uw afgedrukte schakelschema er zal uitzien. Via de desbetreffende symbolen kunt u bij meerdere pagina's vooruit- en terugbladeren, het beeld met zoom dichterbij halen of de afdruk meteen starten.
2.6.2.10
Bestand -> Afdrukken Bestand Afdrukken Met dit commando roept u een dialoogveld op, waarin u de omvang van de af te drukken informatie vastlegt. Dit dialoogveld kunt u ook via het menucommando Extra -> Opties -> Afdrukken oproepen.
36
Gebruikersinterface U kunt aangeven of het commentaar, dat u onder Bestand -> Eigenschappen Commentaar aangegeven hebt, dient te worden afgedrukt. U kunt bovendien vastleggen of Aansluitingsnamen en parameters worden afgedrukt of weggelaten. Indien u een parameterlijst wenst, kunt u aangeven of de parameters van alle blokken, van alle geselecteerde blokken of alleen de speciale tijdfuncties dienen te worden afgedrukt. En tenslotte hebt u de mogelijkheid om zich een lijst met aansluitnamen te laten afdrukken. Met Lege pagina's onderdrukken stelt u in, dat pagina's die helemaal geen grafische objecten bevatten, niet worden afgedrukt. Voor de niet afgedrukte lege pagina's ontstaan er hiaten in de paginanummering van de afgedrukte pagina. Het printerkeuzevenster van Windows geeft opties vrij voor de selectie van de printer en voor afdrukeigenschappen. Verdere printerinstellingen kunt u in de systeembesturing van uw computer tot stand brengen. Een andere mogelijkheid om afdrukken aan te maken is aanwezig via het AcrobatReader-formaat .pdf. U kunt uw schakelprogramma als AcrobatReader document opslaan en het dan aan iemand doorgeven die geen LOGO!Soft Comfort heeft. Met behulp van de AcrobatReader kan uw schakelprogramma worden bekeken en worden afgedrukt. Voor deze menuopdracht is er ook een symbool aanwezig in de symboolbalk "Standaard". Onder Bestand -> Pagina inrichten stelt u de paginaeigenschappen in.
37
Gebruikersinterface
2.6.2.11
Bestand -> Eigenschappen In de eigenschapsdialoog (Properties) vindt u tabbladen voor:
2.6.2.12
•
Algemeen
•
Commentaar
•
Statistiek
•
Pagina-indeling
•
Parameter
Bestand -> Eigenschappen: Algemeen In het tabblad Algemeen kunt u gegevens met betrekking tot het actuele schakelprogramma invoeren. Het gaat hier om invoervelden voor projectgebonden en bedrijfsinterne data. Met behulp van dit dialoogveld kunt u ook zeer snel en gemakkelijk een versiebepaling van uw schakelprogramma's uitvoeren. In de invoerregel voor de firma kunt u uw firmalogo als *.gif of *.jpg laden. Daardoor kunt u uw aangemaakte programmadocumenten individueel vormgeven. Wanneer u het optievakje Bij nieuw bestand tonen activeert, wordt telkens, wanneer u een nieuw schakelprogramma aanmaakt, een venster getoond, waarin u de bovengenoemde gegevens kunt invoeren. Zo kenmerkt u schakelprogrammamet een versiestand
2.6.2.13
Bestand -> Eigenschappen: Commentaar In het register Commentaar kunnen programmabeschrijvingen of notities bij het schakelprogramma worden afgelegd. Wanneer u uw schakelprogramma via het menucommando Bestand -> Afdrukken afdrukt, kunt u aangeven, dat dit commentaar op een eigen pagina dient te worden afgedrukt.
2.6.2.14
Bestand -> Eigenschappen: Statistiek In het register Statistiek wordt aangegeven wanneer het schakelprogramma werd aangemaakt en wanneer en door wie de laatste wijziging heeft plaatsgevonden.
38
Gebruikersinterface
2.6.2.15
Bestand -> Eigenschappen: Pagina-indeling Bestand pagina-indeling In het register Pagina-indeling kunt u aangeven hoe en op hoeveel pagina's u uw schakelprogramma wilt afdrukken. Het aantal pagina's en de rangschikking ervan wordt u in dit tabblad in een preview getoond. Als u voor het aanmaken van een programma meer dan een pagina geselecteerd hebt, worden u de paginabegrenzingen op de programmeringsinterface d.m.v. witte lijnen aangegeven. Uw schakelprogramma wordt later zo uitgedraaid als u het over de pagina's hebt verdeeld. Let er daarbij op dat verbindingen die over een paginagrens heen gaan, bij het afdrukken gewoon worden afgeknipt. Om verwijzingen te krijgen, verdient het aanbeveling om over paginagrenzen heen gaande verbindingen met de tool Schaar/Verbinder te scheiden. Papierformaat, uitlijning en marges kunt u met het menucommando Bestand -> Pagina inrichten vastleggen. Voor deze menuopdracht is er ook een symbool aanwezig in de symboolbalk "Standaard".
2.6.2.16
Bestand -> Eigenschappen: Parameters Alle gegevens in het tabblad Parameters worden bij het verzenden van het schakelprogramma naar de LOGO! eveneens verzonden en op de LOGO! opgeslagen. In het veld Programmanaam kan voor het schakelprogramma een programmanaam met maximaal 16 tekens worden ingevoerd, waaronder het schakelprogramma na het verzenden naar de LOGO! in het LOGO! display wordt weergegeven. U kunt een wachtwoord voor uw schakelprogramma toekennen of een reeds toegekend wachtwoord wijzigen of wissen. Om een nieuw wachtwoord toe te kennen, moet u het wachtwoord in de beide invoervelden Nieuw wachtwoord invoeren en vervolgens met OK bevestigen. Het wachtwoord kan maximaal 10 tekens lang zijn. Om een wachtwoord te wijzigen, moet u het bestaande wachtwoord in het invoerveld Oud wachtwoord en het nieuwe wachtwoord in de beide velden Nieuw wachtwoord invoeren en vervolgens met OK bevestigen. U kunt uw toegekend wachtwoord te allen tijde weer wissen. Hiertoe voert u het bestaande wachtwoord in het veld Oud wachtwoord in, u laat de beide velden Nieuw wachtwoord gewoon leeg en u bevestigt vervolgens met OK. Het wachtwoord beschermt uw schakelprogramma op LOGO!. U kunt schakelprogramma's te allen tijde weer in LOGO!Soft Comfort openen en bewerken, waarbij het er niet toe doet of het programma door middel van een wachtwoord beveiligd is of niet. Om een door middel van een wachtwoord beveiligd schakelprogramma op de LOGO! te bekijken of te wijzigen of om het schakelprogramma van de LOGO! op de computer te laden, is het wachtwoord nodig. Met Displayinhoud op de LOGO! naar net-in stelt u in, wat er op de display van de LOGO! wordt weergegeven, wanneer u de LOGO inschakelt. U hebt de volgende mogelijkheden: •
Datum en tijd weergeven
•
Ingangen en uitgangen weergeven
Met Gedragspatroon van de analoge uitgangen in de toestand STOP stelt u in, wat de analoge uitgangen van de LOGO! aangeven, wanneer de LOGO! in STOP wordt gezet. U hebt de volgende mogelijkheden: •
AQ1 en AQ2 behouden hun laatste waarde
•
AQ1 en AQ2 wordt waarden gezet die door u gedefinieerd zijn 39
Gebruikersinterface Met Waardenbereik voor analoge uitgangen zetten kunt u het bereik voor analoge uitgangen inrichten. U hebt de volgende mogelijkheden: •
0-20 mA / 0-10 V
•
4-20 mA
Met Positie AI3 en AI4 zetten kunt u de optionele ingangen AI3 en AI4 aan de LOGO! 0BA6, die vier analoge ingangen kan b´hebben, activeren. Bij de LOGO! 0BA6, die vier analoge ingangen ondersteunt, kutn u uitkiezen, hoeveel u er wilt gebruiken. U hebt de volgende mogelijkheden: •
2 AI: Alleen AI1 en AI2, die overeenkomen met ingangsklemmen I7 en I8, zijn beschikbaar voor het gebruik in het schakelprogramma.
•
4 AI: Alleen AI1 en AI2, die overeenkomen met ingangsklemmen I7 en I8, zijn beschikbaar voor het gebruik in het schakelprogramma. Bovendien zijn AI3 en AI4, die overeenkomen met de ingangsklemmen I1 en I2 , beschikbaar voor gebruik.
Welke Registers en velden in het dialoogveld"Eigenschappen" beschikbaar zijn, richt zich naar de LOGO! Module, die u met het menucommando Extra -> apparatuurkeuze selecteert.
2.6.2.17
Bestand -> Schakelprogramma's vergelijken Met deze functie kunt u twee schakelprogrammamet elkaar vergelijken. Verschillen bij de grafische rangschikking van de blokken en bij de commentaren kan LOGO!Soft Comfort niet herkennen.
Voorwaarde
40
•
De schakelprogramma's moeten in LOGO!Soft Comfort geopend zijn. Als alternatief kunt u ook een in LOGO!Soft Comfort geopend programma met een programma op de LOGO! module vergelijken.
•
U kunt enkel schakelprogrammavan hetzelfde type met elkaar vergelijken, bijv *.lsc met *lsc.
Gebruikersinterface
Vergelijken Methode: Stap 1
Legenda
Actie Selecteer het eerste schakelprogramma. Weergave van het eerste schakelprogramma
2
Selecteer het tweede schakelprogramma dat u met het eerste schakelprogramma wilt vergelijken. Weergave van het tweede schakelprogramma Met de twee pijl-symbolen kunt u het weergavebereik van een schakelprogramma ten laste van het andere schakelprogramma vergroten.
3
Klik op de schakelbutton Start..
4
Als de beide schakelprogrammavan elkaar verschillen, vindt u in de tabel de verschillen m.b.t.: • Aantal blokken • Parameters van de blokken • Extra/ontbrekende blokken • Aansluitingen •
Verschillende hardware
41
Gebruikersinterface
Wijzigen U hebt alle mogelijkheden om beide schakelprogrammagescheiden van elkaar te bewerken.
Verschillende hardware Wanneer u in de te vergelijken schakelprogramma's verschillende LOGO! apparaten heeft ingesteld, kan er een aanzienlijk aantal meldingen ontstaan. Stel in dat geval een identieke Logo!- module in.
Opmerking Wanneer u schakelprogrammamet interne merkers met elkaar vergelijkt, meldt LOGO!Soft Comfort eventueel meer verschillen dan er daadwerkelijk aanwezig zijn. Zo wijzigt u snel de weergavegrootte van uw schakelprogramma Zo maakt u contextgevoelig gebruik van functies
2.6.2.18
Bestand -> Converteren (LAD > FBD) Met deze functie converteert u uw schakelschema van LAD naar FBD. Voor het converteren van LAD naar FBD gelden de volgende regels: •
Een serieschakeling van contacten wordt in een AND-blok geconverteerd.
•
Een parallelschakeling van contacten wordt in een OR-blok geconverteerd.
•
Vrije commentaren worden niet overgenomen, omdat hun positie in het schakelschema niet aan de hand van blokken kan worden vastgelegd.
•
Kruisverbindingen, d.w.z. verbindingen waarbij een blokuitgang met meerdere blokingangen en gelijktijdig tenminste een van deze blokingangen met meerdere blokuitgangen verbonden is, worden in een OR-blok veranderd.
Als ingangen voor het OR-blok worden alle bij de kruisverbinding betrokken blokuitgangen gebruikt.
De blokuitgang van het OR-blok wordt met alle bij de kruisverbinding betrokken blokingangen verbonden.
•
Interne merkers worden opgeheven en de stroompaden samengebracht.
Overzicht Bestand -> Converteren (FBD > LAD)
42
Gebruikersinterface
2.6.2.19
Bestand -> Converteren (FBD > LAD) Met deze functie converteert u uw schakelschema van FBD naar LAD. Voor het converteren van FBD naar LAD gelden de volgende regels: •
Een AND-blok wordt in een serieschakeling van contacten geconverteerd.
•
Een OR-blok wordt in een parallelschakeling van contacten geconverteerd.
•
Commentaren van basisfuncties worden niet naar LAD overgenomen, omdat een basisfunctie in meerdere contacten wordt geconverteerd. Het commentaar is daardoor niet eenduidig toe te wijzen.
•
Commentaren van ingangen worden in LAD aan alle contacten van deze ingang toegewezen.
•
Vrije commentaren worden niet overgenomen, omdat hun positie in het schakelschema niet aan de hand van blokken kan worden vastgelegd.
•
XOR-blokken moet u in adequate KOP-constructies uit contacten en negatieve contacten converteren.
Opmerking Bij het converteren stijgt eventueel het totale aantal blokken in uw schakelprogramma. Daardoor kan eventueel het voor uw LOGO! toegestane aantal blokken worden overschreden. Het converteren van FBD naar LAD is derhalve niet altijd mogelijk. Verhelpen:Kies onder Extra > Apparatuurkeuzede apparatuurlijn0BA6 uit. Start het converteren naar LAD. Vervolgens ziet u onder Extra > LOGO! bepalen, voor welke modulelijn het schakelprogramma past. Overzicht Bestand -> Converteren (FBD > LAD)
43
Gebruikersinterface
2.6.2.20
Bestand -> Instellungen voor meldingtekst Met dit commando richt u meldingtekstinstellingen in, die voor alle meldingteksten gelden. De globale meldingtekstinstellingen zijn als volgt gedefinieerd: •
Nieuwe functie gebruiken: LOGO!Soft Comfort V6.0 biedt vele nieuwe functies voor Meldingteksten. Activeer dit controlevakje, wanneer u deze nieuwe functies wilt gebruiken. Wanneer u meldingteksten met de Functionaliteit voor V6.0 wilt gebruiken, activeert u dit nieuwe controlevakje niet. Let erop dat u alleen met verlies van uw meldingteksten kunt terugkeren naar de functionaliteit van het voorlopermodel, nadat u de nieuwe functies eenmaal heeft geselecteerd.
•
Tekenreeks 1: Dit is de primaire tekenreeks voor meldingteksten. Meldingteksten kunnen uit tekens van de tekenreeks 1 of uit tekens van de tekenreeks 2 bestaan. Iedere tekenset kan als standaard voor het configureren van meldingteksten worden ingesteld.
•
Tekenreeks 2: Dit is de secundaire tekenreeks voor meldingteksten. Meldingteksten kunnen uit tekens van de tekenreeks 1 of uit tekens van de tekenreeks 2 bestaan. Iedere tekenset kan als standaard voor het configureren van meldingteksten worden ingesteld.
•
Tijd voor analoge invoerfilter: Deze tijd geeft de frequentie aan, waarmee LOGO! de analoge waarden in een meldingtekst actualiseert. De waarde wordt in milliseconden weergegeven.
•
Tikkertijd: Bij meldingen, die via het display lopen (tikker), legt de tikkertijd vast, hoe langzaam of snel de tekst op het LOGO!- display resp. op de LOGO!- TD loopt. De waarde wordt in milliseconden aangegeven en u kunt met de nevenstaande schakelbutton een scrollbalk oproepen om de tikkertijd in te stellen.
Ondersteunde tekensets LOGO!Soft Comfort, het LOGO! display en het LOGO! TD ondersteunen de volgende tekensets: Tekenset in LOGO!
Gemeenschappelijke naam
Ondersteunde talen
Internet-referentie
ISO-8859-1
Latijn-1
Engels Duits Italiaans Spaans (ten dele) Nederlands(ten dele)
http://en.wikipedia.org/wiki/ISO/IEC_8859-1
ISO-8859-5
Cyrillisch
Cyrillisch
http://en.wikipedia.org/wiki/ISO/IEC_8859-5
ISO-8859-9
Latijn-5
Turks
http://en.wikipedia.org/wiki/ISO/IEC_8859-9
ISO-8859-16
Latijn-10
Frans
http://en.wikipedia.org/wiki/ISO/IEC_8859-16
GB-2312 / GBK
Chinees
Chinees
http://en.wikipedia.org/wiki/GB2312
Details over deze instellingen vindt u in de functiebeschrijving van de Meldingtekst.
44
Gebruikersinterface
2.6.2.21
Bestand -> Afsluiten LOGO!Soft Comfort wordt beëindigd. Als u een schakelprogramma weliswaar bewerkt maar nog niet opgeslagen hebt, gaat bij het beëindigen een venster open. In dit venster kunt u aangeven welke schakelprogrammadienen te worden opgeslagen. Als alternatief kunt u LOGO!Soft Comfort beëindigen zonder schakelprogrammaop te slaan. Klik hiervoor op de schakelbutton Sluiten zonder opslaan. Zo beëindigt u LOGO!Soft Comfort snel zonder opslaan
2.6.3
Menu Bewerken
2.6.3.1
Menu Bewerken - overzicht Onder het menu Bewerken vindt u commando's voor het bewerken van uw schakelprogramma. De fundamentele commando's voor het aanmaken en bewerken van een schakelprogramma vindt u als symbolen in de symboolbalk "Tools". •
Ongedaan maken
•
Herstellen
•
Wissen
•
Knippen
•
Kopiëren
•
Invoegen
•
Alles markeren
•
Ga naar blok...
•
Gemarkeerde op de voorgrond
•
Gemarkeerde op de achtergrond
•
Aansluitnamen
•
Blokeigenschappen
•
Blokeigenschappen (alle blokken)...
•
Verbindingen scheiden
45
Gebruikersinterface
2.6.3.2
Bewerken -> Ongedaan maken Bewerken Ongedaan maken Op het programmeeroppervlak uitgevoerde acties kunnen ongedaan worden gemaakt. De laatst uitgevoerde actie wordt altijd als laatste ongedaan gemaakt. Wanneer uw muiscursor zich boven het commando "Ongedaan maken" bevindt, wordt als Tooltip aangegeven, welke actie bij het klikken op het menucommando ongedaan wordt gemaakt. Op het ogenblik kunnen er ca. 30 acties ongedaan worden gemaakt. Voor deze menuopdracht is er ook een symbool aanwezig in de symboolbalk "Standaard".
2.6.3.3
Bewerken -> Herstellen Bewerken Herstellen Ongedaan gemaakte acties kunt u herstellen. Hierbij wordt de als laatste ongedaan gemaakte actie ook als eerste hersteld. De bij het klikken op het menucommando te herstellen actie wordt als Tooltip weergegeven. Voor deze menuopdracht is er ook een symbool aanwezig in de symboolbalk "Standaard".
2.6.3.4
Bewerken -> Wissen Bewerken Wissen Gemarkeerde objecten worden verwijderd, zonder naar het klembord te worden gekopieerd. Gewiste objecten kunt u alleen via de functie Ongedaan maken herstellen.
2.6.3.5
Bewerken -> Knippen Bewerken Knippen Eén of meerdere gemarkeerde objecten, dus blokken/teksten/verbindingslijnen, worden van de programmeringsinterface gewist, echter in het interne klembord afgelegd. Voor deze menuopdracht is er ook een symbool aanwezig in de symboolbalk "Standaard".
2.6.3.6
Bewerken -> Kopiëren Bewerken Kopiëren Eén of meerdere gemarkeerde objecten, dus blokken/teksten/verbindingslijnen, worden naar het interne klembord gekopieerd. Voor deze menuopdracht is er ook een symbool aanwezig in de symboolbalk "Standaard".
46
Gebruikersinterface
2.6.3.7
Bewerken -> Invoegen De objecten die zich op het interne klembord bevinden worden ingevoegd in het programmeeroppervlak. De invoerpositie is ofwel een positie onder het voordien gemarkeerde object of een positie die voordien met een muisklik is vastgelegd. Voor deze menuopdracht is er ook een symbool aanwezig in de symboolbalk "Standaard". Bewerken Invoegen De inhoud van het klembord kan slechts worden ingevoegd wanneer er nog voldoende vrije systeemelementen beschikbaar zijn. Blokken bezetten een bepaald aantal Resources, afhankelijk van de aard van het blok. Indien er voor het invoegen van de inhoud niet meer voldoende resources beschikbaar zijn, wordt een bericht uitgegeven. Verbindingslijnen met open uiteinden kunnen niet worden ingevoegd. Verbindingslijnen kunnen slechts worden ingevoegd indien u twee blokken verbindt. De blokken worden dan met de verbindingslijn op het klembord afgelegd.
2.6.3.8
Bewerken -> Alles markeren Alle objecten op de programmaringsinterface worden gemarkeerd, dus blokken, verbindingslijnen en teksten.
2.6.3.9
Bewerken -> Ga naar blok Met dit commando kunt u zich een lijst met alle gebruikte blokken laten tonen. De lijst bevat het bloknummer, de bloknaam en het soort blok. In de regel Bloknummer kunt u de korte benaming van het blok invoeren (bijv. I1, I2, B04 enz.). Als u het aangegeven blok in uw schakelprogramma hebt gebruikt, wordt u dit door LOGO!Soft Comfort in de lijst en in het schakelprogramma getoond en gemarkeerd. U kunt ook een blok direct in de lijst uitkiezen om het in de programmeringsinterface te markeren.
2.6.3.10
Bewerken -> Gemarkeerde naar de voorgrond Als er meerdere objecten boven elkaar zijn, dan kan een gemarkeerd object gericht naar de voorgrond worden gehaald.
47
Gebruikersinterface
2.6.3.11
Bewerken -> Gemarkeerde naar de achtergrond Als er meerdere objecten boven elkaar zijn, dan kan een gemarkeerd object gericht naar de achtergrond worden verplaatst.
2.6.3.12
Bewerken -> Aansluitingsnamen Via dit menucommando kunt u benamingen voor ingangen en uitgangen (aansluitnamen) invoeren. Via het menu Extra's -> Opties -> Beeldscherm kunt u selecteren of de aansluitnamen op de programmeringsinterface dienen te worden weergegeven. Via het menucommando Extra -> Opties -> Afdrukken wordt er nogmaals een dialoogveld geopend, waarin aangegeven kan worden of de aansluitnamen in het schakelprogramma alsmede een aansluitingsnaamlijst dient te worden afgedrukt.
2.6.3.13
Bewerken -> Blokeigenschappen Dit commando geeft de blokeigenschappen van het blok weer, dat in de programmeringsinterface gemarkeerd is.
Het blokeigenschappenvenster bestaat uit meerdere registers. Elk blok heeft een commentaartabblad (Comment) waarop u bijvoorbeeld opmerkingen over het gemarkeerde blok kunt invullen. Bij sommige blokken is er nog een tabblad voor parameters waarin de specifieke parameters van het blok kunnen worden beschreven. De ingangen hebben een tabblad voor de simulatie waarin de simulatieparameters van de ingang kunnen worden ingesteld. De blokeigenschappen kunt u ook door een rechtermuisklik op het gewenste blok en keuze van het menucommando "Blokeigenschappen" in het contextmenu oproepen.
48
Gebruikersinterface
2.6.3.14
Bewerken -> Blokeigenschappen (alle blokken) Dit commando opent een venster met twee bereiken. In de linkerhelft van het venster vindt u alle in uw schakelprogramma gebruikte blokken terug. Wanneer u een van de blokken aanklikt, worden in het rechter gedeelte van het venster de bijbehorende blokparameters getoond. U kunt deze parameters nu wijzigen en de gewijzigde parameters met de schakelbutton Overnemen bevestigen. Wanneer u blokparameters hebt gewijzigd, maar niet hebt overgenomen, en naar een ander blok gaat, wordt het gewijzigde blok in de keuzelijst in blauw schrift weergegeven. Met de schakelbutton Annuleren worden alle nog niet overgenomen wijzigingen gewist. Met de schakelbutton OK worden alle wijzigingen overgenomen en het dialoogveeld gesloten. Als u het optieveld „Blok in tekening selecteren“ kiest, wordt elk blok, dat u in het venster selecteert ook in het schakelschema geselecteerd. Speciale functies Basisfuncties Constanten en verbindingsklemmen
49
Gebruikersinterface
2.6.3.15
Bewerken -> Verbindingen scheiden Naast het manueel scheiden van verbindingen met de tool Schaar/Verbinder, kunt u verbindingen ook automatisch laten scheiden.
U kunt in dit dialoogveld aangeven welke verbindingen er dienen te worden gescheiden: •
Verbindingen die via een blok lopen en/of
•
Verbindingen die een instelbare lengte overschrijden.
Wanneer u deze instellingen met OK bevestigt, scheidt LOGO!Soft Comfort de verbindingen dienovereenkomstig. Wanneer u het controlevakje Verbindingen bij import/upload scheiden activeert, gelden de bovengenoemde instellingen ook voor de volgende gevallen:
50
•
Wanneer u een schakelprogramma van de LOGO! in LOGO!Soft Comfort laadt (verzenden)
•
Wanneer u een met LOGO!Soft Standaard of LOGO!Soft Comfort aangemaakt schakelprogramma importeert (openen)
Gebruikersinterface
2.6.4
Menu Formaat
2.6.4.1
Menu Formaat - overzicht In dit menu worden formatteringsmogelijkheden voor teksten en functiegroepen aangeboden. Hierbij kunnen zowel de lettertype, de lettergrootte en de letterbreedte, als de uitlijning van gemarkeerde objecten worden bepaald.
2.6.4.2
•
Lettertypen
•
Uitlijnen
•
Raster inrichten
•
Volgens raster uitlijnen
Formaat -> Lettertype Font, letterbreedte, hoogte en kleur van tekst kunnen hier worden vastgelegd. Om al geschreven teksten te kunnen wijzigen, moet u de te wijzigen tekst markeren. Dan kunnen de nieuwe tekenkenmerken worden ingesteld en met "OK" worden toegewezen. Moeten er andere instellingen als standaard worden gebruikt, dan kan de gewenste instelling als defaultinstelling worden toegewezen. Nieuwe teksten worden dan in de nieuwe instellingen weergegeven. Om terug te keren naar de standaardinstellingen, klikt u op de schakelbutton Standaard.
2.6.4.3
Formaat -> Uitlijnen Met de uitlijning kunnen teksten en blokken volgens verschillende aspecten worden uitgelijnd: Verticaal Horizontaal Automatisch
2.6.4.4
Formaat -> Uitlijnen Verticaal -> Verticaal uitlijnen Formaat Verticaal uitlijnen Gemarkeerde objecten worden verticaal uitgelijnd. De objecten worden aan het gemarkeerde object met het hoogste bloknummer resp. aan het gemarkeerde object dat als laatste in het schakelprogramma werd ingevoegd, uitgelijnd. Voor deze menuopdracht is er ook een symbool aanwezig in de symboolbalk "Standaard".
51
Gebruikersinterface
2.6.4.5
Formaat -> Uitlijnen-> Horizontaal uitlijnen Formaat Horizontaal uitlijnen Gemarkeerde objecten worden horizontaal uitgelijnd. De objecten worden aan het gemarkeerde object met het hoogste bloknummer resp. aan het gemarkeerde object dat als laatste in het schakelprogramma werd ingevoegd, uitgelijnd. Voor deze menuopdracht is er ook een symbool aanwezig in de symboolbalk "Standaard".
2.6.4.6
Formaat -> Uitlijnen -> Automatisch uitlijnen Formaat Automatisch uitlijnen Gemarkeerde objecten worden automatisch verticaal en horizontaal uitgelijnd. Hierbij worden licht verschoven onder elkaar resp. naast elkaar liggende blokken op een gemeenschappelijke lijn uitgelijnd. Als referentie bij het verticale uitlijnen geldt het telkens bovenste blok van een kolom. Als referentie bij het horizontale uitlijnen geldt telkens het blok van een regel dat het verst naar links ligt.
Voor deze menuopdracht is er ook een symbool aanwezig in de symboolbalk "Standaard".
52
Gebruikersinterface
2.6.4.7
Formaat -> Raster inrichten Dit is een hulpmiddel waarmee u de afzonderlijke objecten van uw schakelprogramma overzichtelijk op het programmeeroppervlak kunt opstellen. Het raster is standaard ingeschakeld. De onderlinge afstand van de afzonderlijke rasterpunten kunt u in stappen van telkens 5 punten instellen. Wanneer u de functie "Blok aan het raster uitlijnen" heeft ingeschakeld, richt LOGO!Soft Comfort de objecten aan de afzonderlijke rasterpunten uit. Op die manier kunt u een horizontale of verticale offset van twee objecten vermijden. Wanneer u uw objecten op de programmeringsinterface exact wilt justeren, moet u de functie "Aan het raster uitlijnen" uitschakelen. Wanneer u de functie "Verbinding aan het raster uitlijnen" heeft ingeschakeld, richt LOGO!Soft Comfort de verbindingslijnen tussen objecten aan de afzonderlijke rasterpunten uit. Wanneer er de verbindingslijnen niet aan de rasterlijnen van de programmeringsinterface uitgelijnd dienen te worden, moet u de functie "Verbinding aan het raster uitlijnen" deactiveren. Met het optieveld "Zichtbaarheid" (Visibility) kunt u het raster verbergen. Met het controlevakje "Als standaard" slaat u uw instellingen als standaard op voor de schakelprogramma's in LOGO!Soft Comfort.
2.6.4.8
Formaat -> Aan het raster uitlijnen Als u de rasterafstand hebt gewijzigd of objecten hebt ingevoegd met uitgeschakeld raster, kunnen zich objecten in een schuine positie ten opzichte van elkaar op de rasterpunten vastzetten. Om deze offset te verhelpen, kunt u de objecten markeren en met dit commando opnieuw uitlijnen.
2.6.5
Menu Beeld
2.6.5.1
Menu Beeld - overzicht In de beeldinstellingen kunt u de grootte van de weergave van uw schakeling instellen en verschillende beeldvensters in- en uitschakelen. •
Zoom...
•
Vergroten
•
Verkleinen
•
Functiebalken
•
Markeren van lijnen
•
Infovenster
•
Statusbalk
•
Tooltips 53
Gebruikersinterface
2.6.5.2
Beeld -> Zoom LOGO!Soft Comfort biedt diverse mogelijkheden om de voorstelling van het schakelprogramma te vergroten of te verkleinen. Als Zoom wordt geselecteerd, wordt er een dialoogveld geopend waarin het vergrotingspercentage ofwel volgens vaste waarden kan worden geselecteerd of in het betreffende veld kan worden ingesteld. Als een ongunstig vergrotingspercentage is ingesteld kan het gebeuren dat de symbolen op uw scherm onscherp worden weergegeven, daarom kunt u beter gebruik maken van de vergrotingspercentages die worden aangeboden. Deze “onscherpte” heeft geen invloed op de afdruk van het vergrote schakelprogramma. Zo wijzigt u snel de weergavegrootte van uw schakelprogramma
2.6.5.3
Beeld -> Vergroten Beeld Vergroten Het vergrotingspercentage wordt in gedefinieerde stappen verhoogd: 25 (Min.) 300
50 75 400 (Max.)
100 (Standaard)
150
200
250
Voor deze menuopdracht is er ook een symbool aanwezig in de symboolbalk "Standaard". Zo wijzigt u snel de weergavegrootte van uw schakelprogramma
2.6.5.4
Beeld -> Verkleinen Beeld Verkleinen De verkleiningsfactor wordt in gedefinieerde stappen verlaagd: 400 (Max.) 50
300 25 (Min.)
250
200
150
100 (Standaard)
Voor deze menuopdracht is er ook een symbool aanwezig in de symboolbalk "Standaard". Zo wijzigt u snel de weergavegrootte van uw schakelprogramma
54
75
Gebruikersinterface
2.6.5.5
Beeld -> Symboolbalken Met deze instelling kunt u de beide symboolbalken afzonderlijk in- of uitschakelen.
2.6.5.6
•
Standaard: in- en uitschakelen van de Symboolbalk "Standaard"
•
Extra: In- en uitschakelen van de Symboolbalk "Tools"
Beeld -> Markeren van lijnen Beeld Markeren van lijnen Met deze instelling worden alle verbindingen (= lijnen) in kleur weergegeven, die naar een gemarkeerd blok toe of van een gemarkeerd blok afvoeren. Wanneer u met deze instelling een afzonderlijke verbinding markeert, dan wordt de gemarkeerde verbinding in kleur geaccentueerd. Onder Extra's > Opties > Beeldscherm kunt u instellen, of de verbindingen ook beschreven worden. Onder Extra -> Opties > Kleuren kunt u instellen, in welke kleuren de verbindingen dienen te worden weergegeven. Extra -> Opties: Beeldscherm Extra -> Opties: Kleuren
2.6.5.7
Beeld -> Infovenster Het Infovenster kan via deze menuopdracht in- en uitgeschakeld worden. Als alternatief hiervoor kan ook de Functietoets [F4] worden gebruikt.
2.6.5.8
Beeld -> Statusregel Het Infovenster kan via deze menuopdracht in- en uitgeschakeld worden.
2.6.5.9
Beeld -> Tooltips Als u nu voor korte tijd en zonder met de muis te klikken op een symbool blijft staan, toont LOGO!Soft Comfort de benaming van het symbool – de zogenaamde tooltip. Zo kunt u zich weer snel in het geheugen terugroepen, welke functie het symbool heeft, zonder het menu of de hulp te moeten gebruiken.
55
Gebruikersinterface
2.6.6
Menu Extra's
2.6.6.1
Menu Extra - overzicht Onder Extra vindt u de volgende menucommando's:
2.6.6.2
•
Overdacht
•
LOGO! bepalen
•
Apparatuurkeuze
•
Simulatie
•
Simulatieparameters
•
Online-test
•
Modem aansluiten
•
Modem scheiden
•
Opties...
Extra's -> Overdragen
Voorwaarde voor de datatransmissie In het menu Extra's -> Opties -> Interface moet de seriële interface ingesteld zijn, via welke de LOGO! met de pc verbonden is. •
Anders geeft LOGO!Soft Comfort een dienovereenkomstige foutmelding weer. Via de schakelbutton Interface selecteren in ieder transmissievenster wordt er een dialoogveld voor het instellen van de communicatie-interface opgeroepen. Wanneer u nog geen of de foute interface hebt ingesteld, kunt u hier aangeven op welke pcinterface de LOGO! aangesloten is of u kunt de interface laten zoeken.
•
Nadere informatie over het aansluiten van de LOGO! op uw pc met een USBinterface vindt u in het LOGO! handboek.
•
De LOGO! moet met de pc-kabel op de pc aangesloten of via een modem te bereiken zijn.
•
De LOGO! mag zich niet in RUN of in de bewerkingsmodus bevinden.
0BA0-0BA3: De LOGO! moet via de instelling PC/Card -> PC <-> LOGO! voor het verzenden voorbereid zijn. Informatie hieromtrent vindt u in het LOGO!-handboek.
56
Gebruikersinterface
Menucommando's Onder Extra's
Verzenden vindt u de volgende menucommando's:
Extra-> Overdragen: PC -> LOGO! Extra-> Overdragen: LOGO! -> PC Extra-> Overdragen: Bedrijfsmodus van LOGO! wisselen Extra-> Overdragen: Klok zetten Extra-> Overdragen: Zomer/wintertijd Extra-> Overdragen: Bedrijfsurenteller
2.6.6.3
Extra's -> Overdragen -> PC -> LOGO! Extra-> Overdragen: PC -> LOGO! Een in de pc met LOGO!Soft Comfort aangemaakt schakelprogramma wordt naar een LOGO! verzonden. De naam waaronder uw schakelprogramma naar de LOGO! wordt verzonden, kunt u in het menuBestand -> Eigenschappen aangeven. LOGO!Soft Comfort benut de onder Extra -> Opties: Interface aangegeven interface om het schakelprogramma te verzenden. Voor dit menucommando is er ook een symbool in de Symboolbalk "Standaard".
Voorbereidingen Voor het verzenden wordt de LOGO! versie vastgesteld, die ten minste nodig is voor het aangemaakte schakelprogramma. Bij de modulaire LOGO! wordt u principieel de complete Omvang aan in- en uitgangen voor uw schakelprogramma ter beschikking gesteld. U als gebruiker bent ervoor verantwoordelijk dat er voldoende uitbreidingsmodules in de basismodule zijn gestoken.
Foutmeldingen Wanneer het aangemaakte schakelprogramma niet naar de ter beschikking staande LOGO! kan worden verzonden, dan wordt er een foutmelding weergegeven en de transmissie wordt afgebroken. Bij een onbekende LOGO! versie wordt de gebruiker erop gewezen. Hij kan de transmissie afbreken of het schakelprogramma desondanks verzenden. Bij een foutloze transmissie verschijnt er een aanwijzing in de statusregel. Transmissiemeldingen worden in de statusregel en het infovenster weergegeven. Uitvoerige foutmeldingen worden in het infovenster getoond.
Wachtwoord Als u voor uw schakelprogramma een wachtwoord hebt toegewezen, wordt u voor het verzenden naar de LOGO! verzocht om het wachtwoord in te voeren. Het schakelprogramma wordt slechts dan naar de LOGO! verzonden, wanneer u het juiste wachtwoord heeft ingevoerd.
57
Gebruikersinterface
2.6.6.4
Extra's -> Overdragen -> LOGO! -> PC Extra-> Overdragen: LOGO! -> PC Het schakelprogramma dat in een LOGO! aanwezig is, wordt naar LOGO!Soft Comfort overgedragen. LOGO!Soft Comfort gebruikt de onder Extra's -> Opties: Interface aangegeven interface om het schakelprogramma te verzenden. Transmissiemeldingen worden in de statusregel en het infovenster weergegeven. Voor dit menucommando is er ook een symbool in de Symboolbalk "Standaard".
Ontbrekende grafische informatie Wanneer uit de LOGO! een schakelprogramma naar LOGO!Soft Comfort wordt verzonden, ontbreekt in het geladen schakelprogramma de grafische informatie voor het rangschikken van de blokken op de programmeringsinterface. De blokken worden daarom automatisch geplaatst. Het gegenereerde schakelbeeld komt overeen met de rangschikking in het overzichtschakelbeeld van LOGO!Soft, waarbij herhaald gebruikte blokken niet meermaals worden weergegeven, maar door blokverbinders worden gemarkeerd. De blokken worden steeds in de linker bovenhoek van de programmeringsinterface aangebracht. Evt. moet u als gebruiker via de scrollbalken het schakelprogramma naar het venstergedeelte verschuiven.
Verbindingen scheiden Heeft u in het menu Extra's -> Opties: Verbindingen scheiden het controlevakje "Verbindingen bij de import/upload scheiden" geselecteerd, dan worden de verbindingen bij het verzenden van de LOGO! naar de pc volgens de in hetzelfde dialoogveld ingestelde regels gescheiden.
Wachtwoord Wanneer er op de LOGO! een wachtwoord voor het schakelprogramma werd opgeslagen, dan verschijnt er bij het verzenden van de LOGO! naar de pc een venster voor de vraag naar het wachtwoord. Als het wachtwoord niet of niet juist wordt ingevoerd, verschijnt er een foutmelding en wordt de transmissie niet uitgevoerd.
58
Gebruikersinterface
2.6.6.5
Extra-> Overdragen ->Bedrijfsmodus van LOGO! veranderen Extra-> Overdragen -> Bedrijfsmodus van LOGO! veranderen Deze functie is enkel bij modules vanaf de toestellijn 0BA4 mogelijk.
Wanneer u op dit symbool klikt, verandert u de bedrijfsmodus van een aangesloten LOGO! van de STOP-modus in de RUN-modus resp. van de RUN-modus in de STOPmodus.
2.6.6.6
Extra's -> Overdragen -> Klok instellen Onder dit menucommando kunt u de kloktijd en de datum van de aangesloten LOGO! lezen en datum en kloktijd op de LOGO! instellen. Met de schakelbutton Actuele tijd neemt u de systeemtijd van de pc over naar de LOGO!Soft Comfort.
Manuele waarde-invoer Wanneer u met de muiscursor niet op de pijlsymbolen van de tijd-/datuminstelling klikt, maar rechtsstreeks in het cijferveld, kunt u met behulp van het toetsenbord waarden invoeren. Als u ongeldige waarden voor een datum invoert, dan rekent LOGO!Soft Comfort de waarden in een geldige datum om.
59
Gebruikersinterface
2.6.6.7
Extra-> Overdragen -> Zomer/wintertijd Onder dit menucommando heeft u de mogelijkheid om in de LOGO! een automatische zomer-/wintertijdomstelling te activeren. Wanneer u de zomer-/wintertijdomstelling activeert, kunt u een specifieke nationale omstelling selecteren:
•
EU: Europese Unie
•
UK: Verenigd Koninkrijk van Groot-Britannië en Noord-Ierland
•
US1/US2: Verenigde Staten van Amerika
•
Australië
•
Tasmanië
•
Nieuw-Zeeland
•
Vrij instelbaar: door de gebruiker gedefinieerde data en tijden voor de omstelling Bij de "vrij instelbare" selectie dient u de maand en de dag van de omstelling aan te geven. Het begin van de zomertijd is 02:00 + aangegeven tijdsverschil, het einde van de zomertijd is 03:00 – ingevoerd tijdsverschil. De Verenigde Staten van Amerika hebben de tijden voor de zomer-/wintertijdomstelling in 2007 gewijzigd. US1 is de conventie van voor 2007 en US2 is de conventie vanaf 2007. Bij US2 wordt de zomertijd op de tweede zondag in maart om 2.00 uur 's nachts van kracht en eindigt op de eerste zondag in november om 2.00 's nachts, telkens volgens de regionale tijdzone. Deze functie wordt enkel door LOGO!-modules vanaf versie 0BA3 ondersteund. De keuze US2 wordt alleen door LOGO! apparaten vanaf de apparatuurlijn 0BA6 ondersteund.
2.6.6.8
Extra-> Overdragen -> Bedrijfsurenteller Onder dit menucommando leest u de bedrijfsurenteller van LOGO! uit. De bedrijfsurenteller kan ook door LOGO! apparaten met een d.m.v. van een wachtwoord beveiligd schakelprogramma worden gelezen. Voor het uitlezen van de bedrijfsurenteller is geen wachtwoordinvoer noodzakelijk. Deze functie wordt alleen door LOGO! apparaten vanaf de apparatuurlijn 0BA3 ondersteund. Het uitlezen van de bedrijfsurenteller is alleen bij LOGO! zonder rode module mogelijk, omdat bij het uittrekken van de rode module het schakelprogramma en zodoende ook de bedrijfsurenteller in de LOGO! wordt gewist.
60
Gebruikersinterface
2.6.6.9
Extra-> Overdragen -> Applicatieprogramma en wachtwoord wissen Met dit commando wist u het schakelprogramma in de LOGO! en het wachtwoord voor het programma, voor zover er een aanwezig is. U moet een bevestigingsmelding bevestigen om er zeker van te zijn, dat u werkelijk het schakelprogramma en het wachtwoord (voor zover geconfigureerd) in de LOGO! wilt wissen. Nadat u dit bevestigd heeft, voert LOGO!Soft Comfort het wissen uit. Wanneer u de melding niet bevestigt, wordt er door LOGO!Soft Comfort niets gewist. Dan blijven het schakelprogramma en het wachtwoord (voor zover gedefinieerd) in de LOGO! aanwezig. LOGO! apparaten voor versie 0BA6 ondersteunen deze functie niet. Wanneer u dit commando selecteert op een oudere module, geeft LOGO!Soft Comfort een melding weer, waarin u wordt meegedeeld, dat de module deze functie niet ondersteunt.
2.6.6.10
Extra's -> Overdragen LOGO! TD-inschaalkelbeeld instellen
Met dit commando richt u een startbeeld voor de LOGO! TD in. Met het commando kunt u ook een vooraf ingericht startbeeld uit het geheugen van de LOGO! Basic uitlezen of het actueel ingerichte startbeeld in het geheugen van de LOGO! Basic schrijven De LOGO! basismodule actualiseert de LOGO! TD met het startbeeld uit het geheugen. Voer tekens in het meldingsvenster in via het toetsenbord. Het startbeeld mag alleen eenvoudige tekst bevatten. LOGO! apparaten voor versie 0BA6 ondersteunen deze functie niet. Wanneer u dit commando selecteert op een oudere module, geeft LOGO!Soft Comfort een melding weer, waarin u wordt meegedeeld, dat de module deze functie niet ondersteunt.
2.6.6.11
Extra -> LOGO! bepalen Wanneer u op dit menucommando klikt, berekent LOGO!Soft Comfort de LOGO! minimumversie, die voor de aangemaakte LOGO! schakelprogrammatuur vereist is. Het resultaat wordt in de statusregel weergegeven. In het infovenster worden alle versies opgesomd die voor het aangemaakte schakelprogramma in aanmerking komen. U kunt dit menucommando ook met de Functietoets [F2] uitvoeren.
61
Gebruikersinterface
2.6.6.12
Extra -> Modulekeuze U hebt bij het aanmaken van uw schakelprogramma in LOGO!Soft Comfort twee mogelijkheden: •
Eerst uw schakelprogramma realiseren en vervolgens via Extra's -> LOGO! bepalen de benodigde LOGO! versie bepalen
•
Via Extra's Modulekeuze eerst vastleggen, voor welke LOGO! versie u uw schakelprogramma wilt aanmaken. Als alternatief kunt u het dialoogveld voor de modulekeuze ook door een dubbelklik op het LOGO! symbool in de statusregel oproepen.
In de modulekeuze kunt u voor iedere geselecteerde module bekijken welke blokken er beschikbaar zijn en over welke geheugenruimte u kunt beschikken. Wanneer u reeds een schakelprogramma heeft of enkele blokken gebruikt, worden u in de modulekeuze alleen de LOGO! modules ter keuze aangeboden, die u met de actueel gebruikte blokken kunt gebruiken.
2.6.6.13
Start van de simulatie
Inleiding Met de programmasimulatie kunt u een programma testen en zijn parametrering veranderen. Op die manier kunt u er zeker van zijn dat u een functionerend en geoptimaliseerd schakelprogramma in uw LOGO! overneemt.
Simulatiemodus Om de simulatie te starten, klikt u met de muis op het symbool Simulatie in de symboolbalk "Tool". Daardoor schakelt u om naar de simulatiemodus. Simulatie Gedurende de simulatiemodus verschijnt het symbool geactiveerd. Door nogmaals met de muis te klikken op het symbool Simulatie of door een klik op een ander symbool in de symboolbalk "Tools" schakelt u van de simulatiemodus weer terug naar een andere toolmodus (bijv. selectie of plaatsen van blokken). Bij de start van de simulatie wordt een programmacontrole uitgevoerd, waarvan de resultaten in het Infovenster opgesomd zijn.
62
Gebruikersinterface
2.6.6.14
Simulatieparameters: Functie van de ingangen Om het gedragspatroon van een ingang in te stellen, kiest u het menucommando Extra Simulatieparameters uit. U krijgt alleen de ingangen getoond die u ook in het schakelprogramma hebt gebruikt.
U kunt uit vier mogelijkheden kiezen: •
Schakelaar
•
Toets
•
Frequentie (niet bij analoge ingangen)
•
Analoog (enkel bij analoge ingangen)
Schakelaar Een schakelaar wordt na één keer te zijn geactiveerd, vergrendeld en wordt pas na een volgend activeren weer ontgrendeld.
Toets Een knop is slechts actief zolang hij ingedrukt wordt gehouden. Zodra er niet meer op wordt gedrukt, is het contact weer open. U kunt bepalen of een toets zich als maak- of verbreekcontact dient te gedragen.
Frequentie (niet bij analoge ingangen) De frequentie van de frequentie-ingang kan standaard worden ingesteld of kan in de loop van de simulatie worden gewijzigd. De eenheid van de in te stellen frequentie is Hz. De frequentie-ingang is hier een speciaal geval, omdat hij alleen bij de speciale functie "Drempelwaardeschakelaar frequentie" zinvol kan worden gebruikt.
63
Gebruikersinterface
Analoog (enkel bij analoge ingangen) De analoge waarde van de Analoge ingang kan standaard worden ingesteld of in de lopende simulatie worden veranderd. De eenheid van de in te stellen analoge waarde komt overeen met de vooraf aangegeven meetwaarde. Het bereik komt overeen met het aangegeven meetbereik voor zover de optie "Waardebereik automatisch" werd geselecteerd. Het waardebereik komt dan overeen met het meetbereik van de functie waarmee de ingang verbonden is. De analoge ingang vormt hier een bijzonder geval omdat hij alleen bij de analoge speciale functies dient te worden gebruikt. Raadpleeg a.u.b. de informatie over analoge waardenverwerking, waarin u de geboden hulp bij de blokparameters van de analoge blokken krijgt.
Kolom "Naam" Ingangen worden met I kenbaar gemaakt. Analoge ingangen worden met AI gemarkeerd.
Instellingen De instellingen die u voor de simulatie van uw schakeling tot stand hebt gebracht, worden bij het opslaan van het schakelprogramma mede opgeslagen. U hoeft de simulatieparameters na het sluiten en opnieuw openen van uw schakelprogramma niet opnieuw in te voeren. Wanneer de simulatie actief is, kunt u de instelling van een digitale ingang in de lijst van ingangsschakelaars door een klik met de rechtermuisknop op de ingang wijzigen. Kies in de dropdown-lijst schakelaars, toetsen (maak-contacten), toetsen (verbreek-contacten) of frequentie uit. Bevestig uw instellingen met "OK". Wanneer de simulatie actief is, kunt u ook in het schakelschema met de rechtermuisknop op een digitale ingang klikken en de blokeigenschappen ervan wijzigen. In het tabblad "Simulatie" van het dialoogveld voor de blokeigenschappen kunt u het ingangstype zoals hierboven beschreven is, selecteren. Bevestig uw instellingen met "OK" of "Overnemen".
64
Gebruikersinterface
2.6.6.15
Extra -> Online-test Bij online-test en Simulatie kunt u observeren, hoe uw schakelprogramma wordt afgewerkt en op verschillende toestanden van de ingangen reageert.
Verschil met de simulatie Bij de simulatie wordt uw schakelprogramma door uw pc afgewerkt. Daarvoor hebt u geen LOGO! nodig. De toestand van de ingangen kunt u op de pc instellen. Bij de online-test wordt uw schakelprogramma door een LOGO! afgewerkt. U observeert de LOGO! bij het "werk". De toestand van de ingangen komt overeen met de werkelijke toestand van de ingangen aan de LOGO!
Voorwaarde voor de online-test Uw pc moet aan een LOGO! gekoppeld zijn. Het te testen schakelprogramma moet als FBD of LAD aanwezig zijn en naar de LOGO! verzonden zijn. Het schakelprogramma in LOGO!Soft Comfort moet identiek zijn aan het schakelprogramma op de LOGO! Laad het programma van de LOGO! op uw pc of laad evt. het programma van uw pc op de LOGO!. U kunt de parameters van maximaal 30 blokken bekijken. Wanneer u blokken met een groot aantal parameters observeert (b.v.: analoge speciale functies), dan neemt het aantal blokken af waarvan u de parameters tegelijkertijd kunt observeren.
Zo start u de Online-test 1. Kies het menucommando Extra
Online-test
2. Wanneer de LOGO! zich in STOP bevindt, start u de LOGO! via de schakelbutton Start .
Resultaat: De LOGO! werkt uw schakelprogramma af. 3. Start nu de observatiemodus. 4. Kies de blokken uit, waarvan u de parameters wilt bekijken. Resultaat: U bekijkt "live“ hoe de parameters van de geselecteerde blokken veranderen.
LOGO! in STOP zetten Wanneer u de LOGO! uit LOGO!Soft Comfort op STOP wilt zetten, dan klikt u op het symbool "Stop". De online-test is alleen mogelijk bij modules vanaf toestellijn 0BA4.
65
Gebruikersinterface
Mogelijke fouten De volgende soorten fouten kunnen ontstaan:
2.6.6.16
•
De door u gebruikte LOGO! ondersteunt de online-test niet. Oplossing: Pas een LOGO! van de nieuwste modulelijn toe.
•
De programma's op uw pc en de LOGO! zijn verschillend Oplossing: Laad het schakelprogramma van de LOGO! op uw pc of laad het programma van uw pc op de LOGO!.
•
U probeert, een te groot aantal parameters/blokken tegelijkertijd te bekijken. Oplossing: Verminder het aantal parameters/blokken, dat u tegelijkertijd bekijkt.
•
De verbinding tussen pc en LOGO! wordt onderbroken. Oplossing: Breng de verbinding weer tot stand.
Extra -> Modem aansluiten
U kunt schakelprogramma's tussen LOGO!Soft Comfort en LOGO! Apparaten laden via een modem. LOGO!Soft Comfort ondersteunt 11-bit-modems, die traditionele ATcommando's gebruiken. Kies het menucommando Extra -> Modem aansluiten om modems voor het gebruik tussen uw PC met LOGO!Soft Comfort en een LOGO! basismodule te cinfigureren. LOGO!Soft Comfort geeft een dialoogveld met modeminformatie weer, dat een overzicht bevat van de configuratie. U moet een reeks dialoogvelden invullen om uw modems te configureren. Nadat u de modems hebt geconfigureerd en de verbindingen tot stand hebt gebracht, kunt u via een telefoonverbinding tussen de modems schakelprogramma's tussen LOGO!Soft Comfort en LOGO! laden. Om modems te vebrinden en te configureren, gaat u als volgt te werk: •
Blokken selecteren
•
Afstandsconfiguratie selecteren
•
Configureer extern modemcommando
•
Externe Modem Configureren
•
Lokale configuratie selecteren
•
Lokaal modemcommando configureren
•
Configureer telefoonnummer
In de dialoogvelden voor de modemconfiguratie kunt u met de schakelbutton "Verder" doorgaan en met de schakelbutton "Terug" terugkeren naar voorafgaande stappen.
66
Gebruikersinterface
2.6.6.17
Extra -> Modem aansluiten - Selecteer modem In het dialoogveld "Selecteer modem" kunt u via controlevakjes selecteren of u de decentrale of de lokale modem wilt configureren. De decentrale modem is op de LOGO! basismodule aangesloten en de lokale modem is aangesloten op de computer met LOGO!Soft Comfort. Wanneer u vooraf de decentrale modem of de lokale modem in LOGO!Soft Comfort hebt geconfigureerd, geeft het dialoogveld de namen van de modem uit de configuratie in LOGO!Soft Comfort weer. U kunt op de schakelbutton "Detail" klikken om specifieke informatie over de LOGO!Soft Comfort configuratie van een modem te tonen. Wanneer u de decentrale modem niet in LOGO!Soft Comfort hebt geconfigureerd, kunt u de weergegeven instellingen negeren. LOGO!Soft Comfort benut de daadwerkelijke configuratie van de modem. Wanneer u de decentrale modem nog niet hebt geconfigureerd of de aanwezige configuratie wilt veranderen, dan activeert u het controlevakje "Decentrale modem". Voor de lokale modem benut LOGO!Soft Comfort de instellingen, die u via de schakelbutton "Detail" kunt bekijken. U kunt ook het controlevakje "Lokale modem" activeren, wanneer u de configuratie wilt veranderen. Wanneer u de configuratie van beide modems wilt definieren of veranderen, activeert u beide controlevakjes. Wanneer u reeds beide modems hebt geconfigureerd, maar het telefoonnummer moet instellen, activeert u het controlevakje niet. Wanneer u op de schakelbutton "verder" klikt, wordt het dialoogveld "Telefoonnummer configureren" weergegeven. Anders begint u door op de schakelbutton "Verder" te klikken met de configuratie van de geselecteerde modem.
2.6.6.18
Extra -> Modem aansluiten - Afstandsconfiguratie selecteren In het dialoogveld "Decentrale configuratie selecteren" kiest u uit, of u een evt. aanwezige configuratie wilt veranderen of wissen of dat u een nieuwe configuratie wilt aanmaken. Met de schakelbutton "Verder" zet u de modemconfiguratie voort.
2.6.6.19
Extra -> Modem aansluiten - Configureer extern modemcommando In het dialoogveld "Commando voor decentrale modem configureren" geeft u de naam van de decentrale modem aan. U kunt het controlevakje activeren om de standaardinstellingen voor de modemcommando's over te nemen of u kunt de afzonderlijke commando's veranderen. In het veld "extra" kunt u nog meer modemcommando's invoeren. Scheid ieder extra commando door een spatie. Bij de commando's gaat het om standaardcommando's De specifieke commandosyntaxis voor uw modem vindt u in de documentatie van het apparaat. Om d econmfiguratie voor de decentrale modem op te slaan, klikt u op de schakelbutton "Configuratie opslaan".
67
Gebruikersinterface
2.6.6.20
Extra -> Modem aansluiten - Externe modem configureren Het dialoogveld "Decentrale modem configureren" is het laatste dialoogveld voor de configuratie van de decentrale modem. Controleer eerst of de decentrale modem op de LOGO! basismodule aangesloten is en ga dan als volgt te werk: 1. Activeer het controlevakje "Gereed". 2. Kies het te gebruiken communicatieport uit. 3. Klik op de schakelbutton "Decentrale modem configureren". LOGO!Soft Comfort beeindigt de modemconfiguratie en geeft een statusmelding aan.
2.6.6.21
Extra -> Modem aansluiten - Lokale configuratie selecteren In het dialoogveld "Lokale configuratie selecteren" kiest u uit, of u een evt. aanwezige configuratie wilt veranderen of wissen of dat u een nieuwe configuratie wilt aanmaken. Met de schakelbutton "Verder" zet u de modemconfiguratie voort.
2.6.6.22
Extra -> Modem aansluiten - Lokaal modemcommando configureren In het dialoogveld "Commando voor lokale modem configureren" geeft u de naam van de lokale modem aan. U kunt het controlevakje activeren om de standaardinstellingen voor de modemcommando's over te nemen of u kunt de afzonderlijke commando's veranderen. In het veld "extra" kunt u nog meer modemcommando's invoeren. Scheid ieder extra commando door een spatie. Bij de commando's gaat het om standaardcommando's De specifieke commandosyntaxis voor uw modem vindt u in de documentatie van het apparaat. Om de configuratie voor de lokale modem op te slaan, klikt u op de schakelbutton "Configuratie opslaan".
2.6.6.23
Extra -> Modem aansluiten - Configureer telefoonnummer In dit dialoogveld kutn u telefoonnummers voor de modemverbinding toevoegen en wissen. Klik op de schakelbutton "Nieuw toevoegen" en voer een naam, een telefoonnummer, een PIN-code en een beschrijving voor een telefoonverbinding in. Om meerdere telefoonnummers toe te voegen, klikt u op "Nieuw toevoegen" en u voert naar behoefte nog meer telefoonnummers in. Om een telefoonnummer in de lijst te wissen, kiest u het nummer uit en u klikt op "Verwijderen". In dit dialoogveld kunt u een van de telefoonnummers uitkiezen. Om de modemconfiguratie via een van de telefoonverbindingen tot stand te brengen, gaat u als volgt te werk: 1. Zorg ervoor dat de lokale modem op uw computer aangesloten is en dat de decentrale modem op LOGO! aangesloten is. Activeer dan het controlevakje "Gereed". 2. Kies in de lijst een telefoonnummer uit. 3. Klik op de schakelbutton "Selecteren". LOGO!Soft Comfort bouwt de modemverbinding op en geeft een statusmelding aan. Als er een fout optreedt, geeft LOGO!Soft Comfort een foutmelding weer. Controleer in geval van een fout uw verbindingen en uw configuratie. Nadere informatie over uw modem vindt u in de documentatie van het apparaat.
68
Gebruikersinterface
2.6.6.24
Extra -> Modem scheiden Met dit commando scheidt u een aanwezige modemverbinding. Om modems te configureren of om geconfigureerde modems te verbinden, kiest u het menucommando Extra -> Modem verbinden uit.
2.6.6.25
Extra -> Opties: Algemeen Hier kunt u verschillende opties voor LOGO!Soft Comfort selecteren.
2.6.6.26
•
Editor
•
Taal
•
Documentenweergave
•
Beeldscherm
•
Afdrukken
•
Verbindingen scheiden
•
Interface
•
Simulatie
•
Kleuren
•
Look & Feel
Extra -> Opties - Stadaardeditor Hier stelt u in of u de FBD- of LAD-editor als standaard wilt gebruiken.
2.6.6.27
Extra -> Opties: Taal Hier stelt u de taal van LOGO!Soft Comfort in. Als u een nieuwe taal instelt, moet u LOGO!Soft Comfort beëindigen en opnieuw starten. Pas dan wordt de taalwijziging geactiveerd.
69
Gebruikersinterface
2.6.6.28
Extra -> Opties: Documentenweergave Hier bepaalt u of de schakelprogrammain LOGO!Soft Comfort in tabbladweergave of als venster worden weergegeven. De vensterweergave heeft het voordeel, dat u meerdere schakelprogrammanaast elkaar kunt plaatsen en u de schakelprogrammaop die manier gemakkelijk kunt vergelijken. In de tabbladweergave roept u door met de rechter muis op het register te klikken een contextmenu met de volgende vermeldingen op:
2.6.6.29
•
Sluiten
•
Opslaan
•
Opslaan als...
Extra -> Opties: Beeldscherm Hier voert u instellingen voor het onderwerp beeldschermweergave uit. Hier bepaalt u wat in uw schakelprogramma wordt weergegeven: •
Commentaren
•
Aansluitingnamen
•
Blokparameters
Verdere instelmogelijkheden: •
Anti-aliasing. Met anti-aliasing verschijnen hoeken en randen softgetekend.
•
Wanneer u Beeld > Markeren van lijnen hebt ingeschakeld, legt u met Gemarkeerde lijnen beschrijven vast, dat gemarkeerde lijnen zoals in het volgende voorbeeld worden beschreven:
B007 > B006/2 betekent: De verbinding gaat van blok 7 naar blok 6 aan pin 2.Verbindingen worden niet beschreven, wanneer het doelblok, waar de verbinding heenloopt, zich in de directe omgeving bevindt.
70
•
U legt vast of LOGO!Soft Comfort de grootte en positie van eenmaal geopende dialoogvelden dient te onthouden.
•
Bovendien bepaalt u of LOGO!Soft Comfort de complete arbeidsomgeving (positie van vensters, geopende schakelprogramma, etc.) dient te onthouden.
Gebruikersinterface
2.6.6.30
Extra -> Opties: Afdrukken Hier bepaalt u wat er dient te worden afgedrukt: •
Het commentaar, dat u onder Bestand -> Eigenschappen Commentaar heeft aangegeven.
•
Aansluitingsnamen en parameters
•
Een parameterlijst met de parameters van alle blokken, alle geselecteerde blokken of enkel de speciale tijdfuncties
•
Een lijst met aansluitingsnamen.
Bovendien kunt u hier instellen of er lege paginabij de afdruk onderdrukt worden en of het schakelprogramma vergroot of verkleind wordt afgedrukt. Dit dialoogveld wordt u ook voor iedere afdruk nogmaals getoond.
71
Gebruikersinterface
2.6.6.31
Bewerken -> Verbindingen scheiden Naast het manueel scheiden van verbindingen met de tool Schaar/Verbinder, kunt u verbindingen ook automatisch laten scheiden.
U kunt in dit dialoogveld aangeven welke verbindingen er dienen te worden gescheiden: •
Verbindingen die via een blok lopen en/of
•
Verbindingen die een instelbare lengte overschrijden.
Wanneer u deze instellingen met OK bevestigt, scheidt LOGO!Soft Comfort de verbindingen dienovereenkomstig. Wanneer u het controlevakje Verbindingen bij import/upload scheiden activeert, gelden de bovengenoemde instellingen ook voor de volgende gevallen:
2.6.6.32
•
Wanneer u een schakelprogramma van de LOGO! in LOGO!Soft Comfort laadt (verzenden)
•
Wanneer u een met LOGO!Soft Standaard of LOGO!Soft Comfort aangemaakt schakelprogramma importeert (openen)
Extra -> Opties: Interface Wanneer u exact weet, op welke interface de LOGO! aangesloten is, dan geeft u de interface in de lijst zelf aan. Wanneer u een pc-kabel gebruikt, maar niet exact weet, op welke interface de LOGO! aangesloten is, kunt u LOGO!Soft Comfort de betreffende interface automatisch laten vaststellen.
72
Gebruikersinterface
2.6.6.33
Extra -> Opties: Simulatie Hier schakelt u de weergave van signaaltoestanden en actuele waarden gedurende de simulatie in en uit. Als u de weergave van signaaltoestanden en actuele waarden tijdens de simulatie uitschakelt, loopt de simulatie sneller, omdat LOGO!Soft Comfort deze waarden niet voortdurend opnieuw hoeft te berekenen.
2.6.6.34
Extra -> Opties: Kleuren Hier bepaalt u de volgende kleurinstellingen: •
De kleur van het werkvlak.
•
De kleur van signaallijnen in de simulatie die een "1"- of "0"-signaal hebben.
•
De kleur van een gemarkeerde lijn. U kunt de kleur van een gemarkeerde verbinding voor elke van de maximaal 4 mogelijke ingangen en voor de uitgang van een blok afzonderlijk instellen.
Om terug te keren naar de standaardinstellingen, klikt u op de schakelbutton Standaard.
2.6.6.35
Extra -> Opties: Look and Feel Hier past u de verschijningsvorm van de bedieningsinterface van LOGO!Soft Comfort aan uw persoonlijke smaak aan. Uitproberen! Zo laat u in de tooltip de bijbehorende shortkey tonen
73
Gebruikersinterface
2.6.7
Menu Venster
2.6.7.1
Menu Venster - overzicht In het menu "Venster" kunt u de vensters die uw schakelprogrammabevatten, op het beeldscherm rangschikken. U kunt bestaande schakelprogrammadupliceren en de vensters bij grote schakelprogrammaook delen om een beter overzicht te krijgen. U hebt de volgende mogelijkheden:
2.6.7.2
•
Naast elkaar rangschikken
•
Onder elkaar rangschikken
•
Overlappend
•
Verticaal delen
•
Horizontaal delen
•
Deling opheffen
Venster -> Naast elkaar rangschikken Wanneer u meerdere vensters met schakelprogramma's heeft geopend, dan kunt u deze vensters hiermee op de programmeringsinterface naast elkaar laten rangschikken. Over dit menucommando kunt u beschikken, wanneer u in het menu Extra's -> Opties -> Documentenweergave de vensterweergave en niet de tabbladweergave hebt geselecteerd.
2.6.7.3
Venster -> Onder elkaar rangschikken Wanneer u meerdere vensters met schakelprogramma's heeft geopend, dan kunt u deze vensters hiermee op de programmeringsinterface onder elkaar laten rangschikken. Over dit menucommando kunt u beschikken, wanneer u in het menu Extra's -> Opties -> Documentenweergave de vensterweergave en niet de tabbladweergave hebt geselecteerd.
2.6.7.4
Venster -> Overlappend rangschikken Wanneer u meerdere vensters met schakelprogramma's hebt geopend, dan kunt u deze vensters hiermee op de programmeringsinterface, beginnend in de linker bovenhoek, overlappend laten rangschikken. Over dit menucommando kunt u beschikken, wanneer u in het menu Extra's -> Opties -> Documentenweergave de vensterweergave en niet de tabbladweergave hebt geselecteerd.
74
Gebruikersinterface
2.6.7.5
Venster -> Verticaal delen Wanneer u een groter schakelprogramma hebt en tegelijkertijd ver uit elkaar liggende schakelingcomponenten wilt bekijken of vergelijken, dan kunt u het actuele venster verticaal delen. Bij het delen van het venster wordt alleen het venster gesplitst. Uw schakelprogramma wordt vanzelfsprekend niet onderverdeeld en blijft als geheel behouden. Via de scrollbalk in het gedeelde venster kunt u nu verschillende sectoren van uw schakeling bekijken of veranderen. Wanneer u het nodig acht, kunt u uw venster ook meerdere keren delen. Er is ook een combinatie van verticaal en horizontaal delen mogelijk. Bij een hernieuwde deling van het venster wordt de sector gedeeld waarin voor het laatst een actie met de muis werd uitgevoerd. Veranderingen aan uw schakelprogramma kunt u in ieder gedeelte van het gedeelde venster uitvoeren. De veranderingen worden vanzelfsprekend in het complete schakelprogramma uitgevoerd omdat alleen het venster werd gedeeld, niet echter het schakelprogramma.
2.6.7.6
Venster -> Horizontaal verdelen Wanneer u een groter schakelprogramma hebt en tegelijkertijd ver uit elkaar liggende schakelingcomponenten wilt bekijken of vergelijken, dan kunt u het actuele venster verticaal delen. Bij het delen van het venster wordt alleen het venster gesplitst. Uw schakelprogramma wordt vanzelfsprekend niet onderverdeeld en blijft als geheel behouden. Via de scrollbalk in het gedeelde venster kunt u nu verschillende sectoren van uw schakeling bekijken of veranderen. Wanneer u het nodig acht, kunt u uw venster ook meerdere keren delen. Er is ook een combinatie van verticaal en horizontaal delen mogelijk. Bij een hernieuwde deling van het venster wordt de sector gedeeld waarin voor het laatst een actie met de muis werd uitgevoerd. Veranderingen aan uw schakelprogramma kunt u in ieder gedeelte van het gedeelde venster uitvoeren. De veranderingen worden vanzelfsprekend in het complete schakelprogramma uitgevoerd omdat alleen het venster werd gedeeld, niet echter het schakelprogramma.
2.6.7.7
Venster -> Deling opheffen Wanneer u het venster dat uw schakelprogramma bevat een of meerdere keren hebt gedeeld, dan kunt u de delingen hiermee weer opheffen.
2.6.7.8
Venster -> Keuzelijst In de keuzelijst aan het einde van het menu Venster worden u alle vensters getoond die op het programmeeroppervlak geopend zijn. Via de keuzelijst kunt u op gemakkelijke manier tussen de vensters heen en weer wisselen.
75
Gebruikersinterface
2.6.8
Menu Hulp
2.6.8.1
Menu Hulp- overzicht Hier krijgt u hulp en informatie over LOGO!Soft Comfort.
2.6.8.2
•
Inhoud
•
Directe hulp
•
Update Center
•
Info
Hulp -> Inhoud
De Online-Hulp Met de Online-Hulp krijgt u snel en op betrouwbare wijze hulp bij programma-instellingen, tools en bij het aanmaken van een schakelprogramma met LOGO!Soft Comfort.
Inhoud van de Online-Hulp In het hoofdstuk Bedieningsinterface worden u de bedieningsinterface met de symboolbalken alsmede de menu's van LOGO!Soft Comfort nader toegelicht. Met behulp van het hoofdstuk Tutorial kunt u zich snel en ongecompliceerd inwerken in de bediening en het aanmaken van een schakelprogramma met LOGO!Soft Comfort. Aan het einde van dit hoofdstuk vindt u een uitvoerig bewerkingsvoorbeeld waarin alle stappen voor het aanmaken van het schakelprogramma achtereenvolgens worden doorgenomen. Het hoofdstuk Voorbeeldapplicaties presenteert u in het kort enkele toepassingen voor de LOGO!. In het referentiehoofdstuk vindt u de volgende subhoofdstukken: •
In de subhoofdstukken Constanten en verbindingsklemmen , Basisfuncties (alleen FBD-editor) en Speciale functies vindt u informatie over de afzonderlijke elementen van een schakelprogramma.
•
In het subhoofdstuk Schakelprogramma's vindt u informatie over geheugenvereisten, grenswaarden voor schakelprogramma's van de LOGO! en andere informatie over blokken.
In het hoofdstuk Tips en trucs hebben wij voor u enkele informatie samengevat, die u het dagelijks werk met LOGO!Soft Comfort vergemakkelijken. Vanzelfsprekend biedt de online-hulp ook een Index en de mogelijkheid om met de Tekstzoekfunctie de hulpbestanden naar begrippen en trefwoorden te doorzoeken.
Hulp bij blokken Wanneer u dubbelklikt op een blok in het schakelschema, dan wordt er een venster met parameters en instellingen bij dit blok weergegeven. Wanneer u in dit venster op de hulpschakelbutton klikt, dan krijgt u hulp bij dit blok in een eigen venster. In dit hulpvenster ontbreken de volgende symbolen: Oplossing:Klike met de rechter muisknop in het schakelschema en kies het meucommandoHulp.
76
Gebruikersinterface
2.6.8.3
Hulp -> Directe hulp Hulp Directe hulp Wanneer u ondersteuning voor een object nodig hebt, klikt u eerst op het directehulpsymbool (zie boven) en dan op het object. Resultaat:Er verschijnt een venster met informatie over het eengeklikte object. Hulp bij de objecten op de bedieningsinterface krijgt u ook door met de rechter muisknop op het betreffende object te klikken. Via de invoer Hulp in het opgeroepen contextmenu krijgt u de gewenste ondersteuning. Voor dit menucommando is er ook een symbool in de Symboolbalk "Standaard".
2.6.8.4
Hulp -> Update Center
Update Center Met behulp van de Update-Center kunt u andere talen, programma-uitbreidingen, servicepakketten en nieuwe versies bij uw LOGO!Soft Comfort installeren.
Update en upgrade Als u de software binnen dezelfde hoofdversie actualiseert, dan is dat een update. Voorbeeld: LOGO!Soft Comfort versie 4.0 wordt geactualiseerd op versie 4.1. Een update is enkel via het Internet mogelijk. Als u de software op een hogere hoofdversie actualiseert, dan is dat een upgrade. Voorbeeld: LOGO!Soft Comfort versie 5.0 kan worden uitgebreid op versie 6.0. Een upgrade is zowel via het Update Center als via een CD-ROM mogelijk.
Zo gebruikt u het Update Center Om een update of een upgrade uit te voeren, gaat u als volgt te werk: 1. U kunt kiezen of u LOGO!Soft Comfort via het Internet of via uw lokale bestandssysteem (CD-ROM, diskette of harddisk) wilt actualiseren. 2. Wilt u de update voor LOGO!Soft Comfort via uw lokale bestandensysteem uitvoeren, dan wordt u verzocht de directory te vermelden waarin de updates/upgrades liggen.
Wilt u de update voor LOGO!Soft Comfort via het Internet actualiseren, dan is in de instellingen Internet-Update reeds het juiste internet-adres ingesteld. Als u niet direct met het Internet verbonden bent, dan moet u eventueel een proxy-server gebruiken. Vraag hiervoor uw netwerk-administrator. Vervolgens wordt er een internetverbinding tot stand gebracht. 3. U krijgt alle updates/upgrades getoond, die voor de versie van uw software beschikbaar zijn. Kies de gewenste updates/upgrades. Als u de update voor LOGO!Soft Comfort van het Internet haalt, dan worden de door u gekozen updates/upgrades gedownload en geïnstalleerd. 4. Als u de update voor LOGO!Soft Comfort uit het Internet haalt, wordt u verzocht de nog bestaande internetverbinding manueel te scheiden. Tot slot wordt LOGO!Soft Comfort automatisch beëindigd. Na de herstart van LOGO!Soft Comfort kunt u over alle functies van de geïnstalleerde updates en upgrades beschikken.
77
Gebruikersinterface
Mogelijke fouten Wanneer bij de installatie van een upgrade/update de foutmelding Geen overeenstemming met magisch getal wordt weergegeven, dan werd het upgrade/update-bestand Setup.exe uit het internet niet volledig uitgevoerd. Laad in dat geval het upgrade/update-bestand opnieuw uit het Internet en let er op dat het bestand compleet wordt verzonden.
2.6.8.5
Hulp -> Info over In het tabblad Algemeen worden u het versienummer en de uitgavestand van uw software LOGO!Soft Comfort weergegeven. Via het tabblad Systeem krijgt u informatie over de versie van de gebruikte Java Runtime-omgeving, de programmapaden, het geïnstalleerde besturingssysteem en het bezette geheugen.
78
3
Tutorial
3.1
Voorwaarden voor de tutorial Er wordt ervan uitgegaan dat u met de bediening van een PC vertrouwd bent en kennis hebt m.b.t. de functieplanvervaardiging. Verder heeft u voor het transfereren van uw schakelprogramma's naar LOGO! de pc-kabel voor het verbinden van LOGO! met uw pc via een seriële pc-interface nodig.
3.2
Korte handleiding voor aanmaak van een schakelprogramma
3.2.1
Inleiding in het aanmaken van schakelprogramma's Om de fundamentele bediening van LOGO!Soft Comfort te leren kennen, gaat u een eenvoudig schakelprogramma aanmaken en dat vervolgens in de PC simuleren. Aan de hand van een voorbeeldtoepassing wordt u tot slot van dit hoofdstuk een compleet Werkvoorbeeld met LOGO!Soft Comfort beschreven. Daar worden ook de punten Voorbereiding, Transmissie en Archivering behandeld. Maakt u zich eventueel vertrouwd met de elementen van deBedieningsoppervlakte , alvorens met de tutorial te beginnen. Fabriekspoort Ventilatiesysteem Verwarmingsregelaar Vulstation
79
Tutorial
3.2.2
Schakelprogramma aanmaken
3.2.2.1
Schakelprogramma aanmaken
Aanmaken m.b.v. de symboolbalken Voor deze inleiding hebt u enkel de symboolbalken "Tools" en "Standaard" nodig. Om een symbool in de symboolbalk te selecteren, sleept u de muiswijzer naar het symbool en u drukt met de linkermuisknop. Het op die manier geselecteerde symbool verschijnt dan geactiveerd.
Schakelprogramma aanmaken Zo maakt u een schakelprogramma aan: 1. Maak een nieuw schakelprogramma aan. 2. Kies de blokken uit 3. Plaats de blokken 4. Parametreer de blokken en geef commentaar 5. Verbindt de blokken 6. Optimaliseer het schakelprogramma 7. Optimaliseer het schakelprogramma Let er op, dat niet altijd alle blokken beschikbaar zijn.
3.2.2.2
Nieuw schakelprogramma aanmaken Nadat u LOGO!Soft Comfort hebt gestart, kunt u meteen met het aanmaken van een nieuw schakelprogramma beginnen. Hiervoor klikt u in de symboolbalk "Standaard" op het symbool Bestand nieuw voor een nieuw schakelprogramma. Bestand nieuw LOGO!Soft Comfort opent vervolgens de FBD-editor (resp. de onder "Extra -> Opties -> Editor" ingestelde standaard editor) en u kunt in een nieuw venster op de programmeringsinterface met het aanmaken van een nieuw schakelprogramma beginnen. Om tussen de LAD- en de FBD-editor te kiezen, klikt u op de kleine pijl rechts naast het symbool Bestand nieuw.
80
Tutorial
3.2.2.3
Blokken selecteren De eerste stap voor het aanmaken van een schakelschema bestaat uit de selectie van de vereiste blokken voor de te realiseren schakeling. Of u eerst de ingangen en uitgangen, de basisfuncties of de speciale functies plaatst, wordt aan u overgelaten. In de symboolbalk "Tools" vindt u onder Co de constanten en verbindingsklemmen (enkel LAD – editor), dus diverse in- en uitgangen en vaste signaalniveaus. Onder GF vindt u de basisfuncties van de Booleaanse algebra, dus eenvoudigste digitale koppelingselementen. Blokken met speciale functies vindt u onder SF. U kunt de betreffende functiegroepen ook met Functietoetsen oproepen.
of [F6]
Constanten/Verbindingsklemmen
of [F8]
SFB's Enkel FBD-editor: of [F7]
Basisfuncties
Zo selecteert u snel en comfortabel blokken en u plaatst deze in uw schakelprogramma
81
Tutorial
3.2.2.4
Blokken plaatsen Klik op het symbool voor de functiegroep, die het blok bevat dat u nodig heeft. Als alternatief kiest u de Functietoets. Onder de programmeringsinterface worden nu alle blokken weergegeven die bij de geselecteerde functiegroep horen. Voorbeeld FBD-editor:
U kunt met een eenvoudige muisklik de geselecteerde functie op de programmeringsinterface plaatsen. De eerste functie van de groep is hierbij standaard ingesteld, andere functies kunnen voor het plaatsen met de muis worden geselecteerd. Voorbeeld FBD-editor:
Het is niet nodig om de objecten nu reeds nauwkeurig uit te lijnen. Het nauwkeurig uitlijnen van de blokken is pas dan zinvol, als u de blokken onderling hebt verbonden en commentaren in het schakelprogramma hebt ingevoerd. Informaties over het nummeren van de blokken krijgt u hier. Zo selecteert u snel en comfortabel blokken en u plaatst deze in uw schakelprogramma
82
Tutorial
3.2.2.5
Blokken bewerken
Contextmenu
Wanneer u op een object met de rechtermuisknop klikt, wordt er een contextmenu geopend dat u bij het object verschillende bewerkingsmogelijkheden aanbiedt. De bewerkingsopties richten zich naar het geselecteerde object. Als object gelden hierbij niet alleen de blokken of verbindingslijnen, maar ook de programmeringsinterface alsmede de symboolbalken. In het contextmenu kunt u ook de Help-functie bij het gemarkeerde object oproepen.
Blokken configureren Klik dubbel met de linkermuisknop om de eigenschappen van een blok te parametreren. Het dialoogveld met de eigenschappen omvat een register voor commentaren alsmede verschillende registers voor de parameters voor Speciale functies en enkele registers voor Basisfuncties en Constanten en verbindingsklemmen. Hier kunt u de waarden en instellingen voor uw blokken vastleggen. Via de button Help ontvangt u hulp bij de parameters van het betreffende blok. Speciale functies herkent u aan de groene letters links van het blok in de programmeringsinterface.
83
Tutorial
3.2.2.6
Blokken verbinden Om de schakeling te voltooien, moeten de afzonderlijke blokken nog onderling worden verbonden. Hiervoor kiest u in de Symboolbalk "Tools" het symbool voor de blokverbinding uit. Voorbeeld voor FBD: Verbinder Positioneer de muiscursor op de aansluiting van het blok. Druk op de muis en houd de linkermuisknop ingedrukt. Beweeg de muiscursor nu naar een aansluiting, terwijl u de muisknop ingedrukt houdt, die u met de eerste aansluiting wilt verbinden. Laat de muisknop weer los. LOGO!Soft Comfort verbindt dan de beide aansluitingen met elkaar. Voorbeeld voor LAD:
Een andere mogelijkheid om blokken te verbinden, biedt u LOGO!Soft Comfort, wanneer u met de rechtermuisknop op de ingang of uitgang van een blok klikt. Klik in het contextmenu op het commando Met blok verbinden. Vervolgesn wordt er een selectielijst opgeroepen, waarin alle blokken evrmeld zijn, waarmee een verbinding tot stand kan worden gebracht. Klik op het blok, waarmee u een verbinding tot stand wilt bringen. LOGO!Soft Comfort tekent de verbinding in. Deze manier van verbinden is met name geschikt wanneer u verbindingen tussen blokken tot stand wilt brengen, die op de programmeringsinterface ver uit elkaar liggen.
Opmerking bij de LAD-editor: Vergeet niet om in- en uitgangen met het stroomrail aan de linkerrand van het 84
Tutorial editorvenster te verbinden.
Tips voor het verbinden van blokken Wanneer er een verbindingslijn van een uitgang naar een ingang of omgekeerd wordt getrokken, wordt er een tooltip met de benaming van de aansluiting weergegeven. Als de muisknop wordt losgelaten, wordt de verbindingslijn in de weergegeven ingang vastgemaakt. Als verdere hulp voor het aanmaken van uw schakelprogramma's biedt LOGO!Soft Comfort u korte informatie (Tooltips) aan. Wanneer u de muiscursor over een blok heen beweegt en daar kortstondig laat staan, wordt u de naam van het blok getoond. Tevens wordt u de benaming van de ingang getoond, wanneer u de muiscursor over een ingang van een blok beweegt.
Om u de blokverbinding te vergemakkelijken, wordt steeds dan wanneer de muiscursor door een aansluiting “gevangen” wordt, deze van een blauwe rand voorzien.
Regels voor het verbinden van blokken Voor de verbinding van blokken gelden de volgende regels: •
U kunt een ingang met meerdere uitgangen verbinden.
•
U kunt niet meerdere ingangen met een uitgang verbinden.
•
Een ingang en een uitgang mogen niet in hetzelfde schakelprogrammapad met elkaar worden verbonden. Recursie is niet toegestaan. Indien nodig schakelt u er een Merker of Uitgang tussen.
•
Bij de Speciale functies zijn er ook groene "aansluitingen". Deze vormen echter geen verbindingen, maar dienen om de parameterinstellingen toe te wijzen.
•
Analoge in-/uitgangen kunnen niet met binaire in-/uitgangen worden verbonden.
Aansluiting op een bestaande verbinding U kunt in- en uitgangen ook met reeds bestaande verbindingen verbinden. Zo verbindt u snel en comfortabel blokken in omvangrijke schakelprogramma
85
Tutorial
3.2.2.7
Beschikbaarheid van blokken
Uitgangspunten wat betreft de hardware Van de Geheugenlocatie en de Apparatuurlijn van de gebruikte LOGO! is afhankelijk: •
Hoeveel blokken u in uw schakelprogramma kunt gebruiken
•
Welke blokken u voor het aanmaken van uw schakelprogramma ter beschikking staan.
Standaard is er een LOGO! van de nieuwste apparatuurlijn geselecteerd. Heeft u een schakelprogramma aangemaakt, dan kunt u via Extra -> LOGO! bepalen resp. via de Functietoets [F2] in het infofenster laten tonen, welke LOGO! apparatuur u uw schakelprogramma laat draaien. De blokken, die u met de door u geselecteerde LOGO! niet kunt benutten, worden in het grijs weergegeven.
Optimaliseren van het schakelprogramma Wanneer u bij het invoeren van uw schakelprogramma constateert, dat een schakeling niet met een LOGO! kan worden gerealiseerd, dan benut u eerst optimaal de mogelijkheden, die LOGO! u biedt t.a.v. de diverse functies. U kunt bijvoorbeeld geheugenintensieve blokken door een opbouw uit meerdere blokken vervangen, die samen minder geheugenruimte nodig hebben. Wanneer de diverse optimaliseringspogingen niet het gewenste succes opleveren, dan kunt u een extra LOGO! inzetten of de functionaliteit van uw toepassing optimaliseren of vereenvoudigen.
3.2.3
Het afgebeelde bewerken
3.2.3.1
Weergave bewerken en optimaliseren Als de blokken eenmaal ingevoegd en verbonden zijn, is het schakelprogramma voltooid. Om een gemakkelijk te overzien beeld van de aangemaakte schakeling te verkrijgen, dient er nog een beetje extra nabewerking te worden uitgevoerd. Geplaatste objecten zoals blokken en lijnen kunnen hiervoor dienovereenkomstig worden verschoven.
86
Tutorial
3.2.3.2
Markeren van objecten Om objecten te kunnen verschuiven, uitlijnen of wissen, moet u ze eerst markeren. Klik hiervoor op de selectietool van de symboolbalk "Tools". U kunt de selectietool ook activeren door op de [ESC]-toets te drukken. of [ESC]
Selectie
Afzonderlijke blokken of verbindingslijnen worden door het eenvoudig aanklikken, complete groepen blokken of verbindingslijnen door het ”invangen” met de muiscursor geselecteerd. Voor het "invangen" drukt u op de linker muisknop en u trekt met ingedrukte knop een kader rond de te markeren objecten. Voor het "invangen" drukt u op de linker muisknop en u trekt met ingedrukte knop een kader rond de te markeren objecten. Als u de muisknop weer loslaat, zijn de ”ingevangen” objecten geselecteerd. Gemarkeerde objecten worden door kleine rode vierkanten aan de hoekpunten van de keuzevelden weergegeven. Voorbeeld FBD-editor:
Naast de afzonderlijke selectie door eenvoudig aanklikken en de markering van groepen door het "invangen" van objecten is er nog een andere mogelijkheid om deze te selecteren. Bij de "uitgekozen selectie" markeert u verschillende objecten na elkaar, door verdere objecten aan te klikken terwijl u de [Ctrl]-knop ingedrukt houdt. Door nogmaals aan te klikken en gelijktijdig te drukken op de [Ctrl]-knop, kunt u een reeds gemarkeerd object weer uit uw selectie doen verdwijnen.
87
Tutorial
3.2.3.3
Bewerken van gemarkeerde objecten Afzonderlijke of gegroepeerde objecten kunnen nu met de [Del]-knop worden gewist of door ”vasthouden” met de muis of het toetsenbord worden verschoven. Bij het verschuiven met de cursortoetsen kan een positioneren in heel precieze stappen worden uitgevoerd (exacte positionering). Voor de exacte positionering mag echter in het menu Formaat -> Raster de functie "Aan het raster uitlijnen" niet geselecteerd zijn. Bovendien kunnen gemarkeerde objecten met de betreffende symbolen in de symboolbalk "Standaard" worden uitgeknipt of worden gekopieerd en daarna weer worden ingevoegd. Gemarkeerd object uitknippen Gemarkeerd object kopiëren Gemarkeerd object invoegen
Gemarkeerde verbindingslijnen bewerken Er bestaat een speciale mogelijkheid voor de bewerking van verbindingslijnen. Gemarkeerde verbindingslijnen vertonen ronde en vierkante blauwe markeringen. Met de ronde markeringen kunnen de verbindingslijnen haaks ten opzichte van hun eigen verloop worden verschoven. Met de vierkante markeringen kunnen begin en einde van een verbindingslijn opnieuw worden toegewezen. Aan de ronde markeringen worden de lijnen verschoven. Voorbeeld FBD-editor:
Wanneer aan een verbindingseinde geen geschikte nieuwe aansluiting wordt toegewezen, wordt deze na het "loslaten" van de muisknop automatisch weer met zijn oorspronkelijke verbindingsplaats verbonden.
88
Tutorial
3.2.3.4
Vervangen van blokken Voor het vervangen van blokken in uw schakelschema gaat u als volgt te werk: 1. Plaats het nieuwe blok boven of onder het te vervangen blok. 2. Bedraad de verbindingslijnen die met het oude blok verbonden zijn nu op het nieuwe blok, zoals onder Bewerken van gemarkeerde verbindingslijnen beschreven is. 3. Wanneer u alle verbindingslijnen opnieuw heeft verbonden, kunt u het oude blok wissen en het nieuwe blok naar de plaats van het gewiste blok schuiven. Voorbeeld FBD-editor:
Wanneer u bij het vervangen van blokken deze volgorde aanhoudt, blijven de verbindingslijnen behouden. Wist u eerst het te vervangen blok, dan worden hiermee ook de verbindingen gewist en moet u alle verbindingen opnieuw aanmaken.
89
Tutorial
3.2.3.5
Verbindingen scheiden Grote schakelingen worden, vooral door leidingkruisingen, goed overzichtelijk. Om de weergave van de blokverbindingen overzichtelijker te maken, kunt u gebruik maken van de tool "Schaar/Verbinder" van de symboolbalk "Tool". Schaar/Verbinder Als u dat werktuig hebt geactiveerd, klikt u op een verbinding. De geselecteerde verbinding wordt grafisch onderbroken, de verbinding tussen de blokken is echter nog steeds actief. Aan de open uiteinden van de verbinding verschijnen symbolen die aan een pijl doen denken en die de richting van de signaalstroom aangeven. Boven de symbolen verschijnen verwijzingen met schakelschemapagina, naam en aansluitnummer van het blok waarmee het open einde verbonden is. U kunt de verbinding tussen twee blokken ook door een klik met de rechter muisknop op de te scheiden verbinding en het navolgende selecteren van het menucommando "Scheiden" onderbreken. Meerdere verbindingen tegelijk kunt u via het menucommando Bewerken -> Verbindingen scheiden scheiden. Voordat de scheiding wordt uitgevoerd, hebt u de mogelijkheid om de criteria voor het scheiden van de verbindingen vast te leggen, b.v. alle verbindingen die door blokken heen lopen. Voorbeeld FBD-editor:
Als het werktuig Schaar/Verbinding actief is en u met de muis een open uiteinde aanklikt, wordt de verbinding weer gesloten. Als alternatief kunt u de verbinding door een klik met de rechter muisknop op een open einde en het navolgende selecteren van het menucommando Verbinden sluiten. Voorbeeld FBD-editor:
Bij kleine schakelingen mag u de tool niet gebruiken, omdat een optimale weergave dikwijls alleen al door het verschuiven van de symbolen kan worden bewerkstelligd.
90
Tutorial
Toepassingsmogelijkheden en voordelen Bij grotere en omvangrijkere schakelingen kunnen daarentegen tal van leidingskruispunten tot stand komen, waardoor een interpretatie van de schakeling steeds moeilijker wordt. Hier is de tool "Schaar/Verbinder" bij uitstek geschikt om de weergave van de schakeling heel wat overzichtelijker te maken. U kunt bij een gescheiden verbinding ook snel naar de partneraansluiting gaan door met de rechter muisknop op het open verbindingseinde te klikken. Er wordt dan een contextmenu opgeroepen, waarin u met het menucommando Ga naar partneraansluiting naar het andere einde van de gescheiden verbinding gaat. Een verder voordeel biedt het werktuig bij gebruik in schakelingen, die groter zijn dan een bedrukbare zijde, dus bij paginaovergangen. Als een blok van een schakeling op een andere pagina wordt afgebeeld, worden verbindingslijnen die twee blokken op verschillende pagina's met elkaar verbinden, zonder verwijzing afgesneden. Als deze verbindingen die over paginagrenzen heen gaan, echter met de tool "Schaar/Verbinder" worden gescheiden, krijgt men een verwijzing naar de oorsprong resp. vervolg van de verbinding. Voorbeeld FBD-editor:
3.2.4
Documentatie en opslaan
3.2.4.1
Documentatie van het schakelprogramma
Opschriften Met de teksttool in de symboolbalk "Tools" kunnen opschriften worden opgesteld als blokonafhankelijke en gekoppelde commentaren. Klik hiervoor op de teksttool. Teksttool Als het symbool geactiveerd is, wordt door een muisklik op de programmeringsinterface of een blok een venster geopend voor de tekstinvoer. Nadat de tekst is ingevoerd, klikt u gewoon op de programmeringsinterface of u drukt op de [ESC]-toets. Het venster wordt gesloten en het ingevoerde commentaar wordt weergegeven. De tekst kan nu ook worden geselecteerd en worden verschoven of worden uitgelijnd.
91
Tutorial Voorbeeld FBD-editor:
Blokonafhankelijke en gekoppelde tekst Wordt er voor de tekstinvoer op het programmeeroppervlak geklikt, is de tekst blokonafhankelijk. Een wijziging van de tekst vindt plaats door het selecteren van de teksttool en het aanklikken van de te wijzigen tekst. Wordt er met het tekstwerktuig op een blok aangeklikt, dan is de tekst aan dit blok gebonden. Er is dan sprake van een blokcommentaar. Het blokcommentaar kunt u ook via het tabblad "Commentaar" in de blokeigenschappen invoeren of wijzigen. Met het blokcommentaar kunt u bijvoorbeeld een naam voor het blok toekennen of opmerkingen bij de taak van het blok in uw schakeling invoeren.
Als er een blok wordt gemarkeerd waar een tekst aan is gekoppeld, dan wordt de tekst niet gemarkeerd, maar bij het verschuiven van het blok wordt de tekst mee verschoven. Als het blok wordt gekopieerd of uitgeknipt, dan wordt alleen het blok op het klembord geplaatst. Bij het uitknippen wordt de gekoppelde tekst gewist. De gekoppelde tekst kan echter ook afzonderlijk worden gemarkeerd en dan worden verschoven, gekopieerd, uitgeknipt en ingevoegd. Wanneer er een gekoppelde tekst van het klembord wordt ingevoegd, is hij niet meer aan het blok gekoppeld. Via Bewerken -> Aansluitnaam kunt u voor de in- en uitgangen naast de bloknummers ook aansluitbenamingen toekennen.
92
Tutorial
3.2.4.2
Schakelprogramma opslaan en openen
Schakelprogramma opslaan Om het schakelprogramma op te slaan, klikt u in de standaardsymboolbalk op het symbool om op te slaan. Bestand opslaan Het schakelprogramma wordt opgeslagen onder de naam waarmee het werd geopend, waarbij een oudere versie wordt overschreven. Als er sprake is van een nieuw aangemaakt schakelprogramma, dan wordt u gevraagd een directory te selecteren en een programmanaam op te geven.
Schakelprogramma openen Wanneer u een schakelprogramma verder wilt bewerken, kunt u dit te allen tijde opnieuw laden door te klikken op het symbool Bestand openen. Een lijst met de meest recent geopende schakelprogramma's krijgt u te zien, wanneer u op de pijl rechts naast de schakelbutton klikt. Bestand openen
3.3
Simulatie van een schakelprogramma
3.3.1
Simulatie starten Met het menucommando Extra -> Simulatie of het simulatiesymbool in de symboolbalk "Tools" activeert u de simulatie voor uw schakelprogramma. Bij het starten van de simulatie controleert LOGO!Soft Comfort het schakelprogramma en laat u eventuele fouten in het infovenster zien, die u door het infovenster op te roepen via het menucommando Beeld -> Infovenster of via de Functietoets [F4] kunt bekijken. Eveneens in het infovenster kunt u zich met de functietoets [F2] de LOGO! apparaten laten tonen, waarop uw schakelprogramma draait. In de simulatiemodus kunt u over de Symboolbalk "Simulatie" en de statusmelding beschikken om de simulatie uit te voeren en het gedragspatroon van uw schakelprogramma te bekijken en aan te sturen.
93
Tutorial
3.3.2
Weergave van de ingangen De ingangen worden als toets- of schakelaarsymbool weergegeven. Onder het symbool vindt u de benaming van de weergegeven ingang. Een open ingang komt overeen met een niet-geactiveerde schakelaar. Als u met de muis een symbool aanklikt, verschijnt het symbool geactiveerd en de schakelaar wordt gesloten weergegeven.
Symbool voor toets I1, niet geactiveerd
Symbool voor toets I1, geactiveerd
Symbool voor toets I2, niet geactiveerd
Symbool voor toets I2, geactiveerd
open ingang
gesloten ingang
open ingang
gesloten ingang
Weergave van de analoge en frequentie-ingangen Bij de analoge en frequentie-ingangen kunt u via een schuifregelaar de waarde van de analoge spanning of van de frequentie instellen. De schuifregelaar kan ook met een muisklik op het betreffende blok direct in het diagram worden weergegeven en daar worden bediend. Wanneer u de waarde nauwkeuriger wilt aangeven, kunt u ook direct een getal invoeren of met de omhoog/omlaag-symbolen naast het invoervenster de waarde instellen.
Weergave voor ingangsblok I1
frequentie-ingang
Weergave voor ingangsblok I1
frequentie-ingang
Functie van de ingangen Het gedragspatroon van de ingangen stelt u voor simulatiedoeleinden in met het menucommando Extra -> Simulatieparameter in.
94
Tutorial
3.3.3
Weergave van de uitgangen In de simulatie worden zowel Uitgangen Q als ook Merkers M als uitgangen weergegeven. De toestand van een uitgang of merkteken wordt aangeduid met een helder of donker lampsymbool. Daaronder bevindt zich de benaming van de uitgang in uw schakelprogramma.
Statusmelding van de uitgang Q1
Uitgang niet doorgeschakeld
Statusmelding van de uitgang Q1
Uitgang doorgeschakeld
De voorstelling van de uitgang is een zuivere statusweergave. U kunt hier geen symbool aanklikken om een uitgang te activeren. Als uw schakelprogramma een uitgang schakelt, wordt een brandende lamp weergegeven, een niet-geactiveerde uitgang wordt als uitgeschakelde lamp weergegeven.
3.3.4
Uitgang zetten Wanneer u in de simulatiemodus met de rechter muisknop op de digitale uitgang van een blok klikt, kunt u het commando Uitgang zetten kiezen. Door dit commando kunt u een uitgang zetten, onafhankelijk van de actuele toestand van een blok (forcen). De uitgang blijft zolang gezet, totdat u hem weer vrijgeeft of de simulatie beëindigt. Daardoor kunt u in een simulatie de reactie van een schakelprogramma op bepaalde toestanden controleren.
3.3.5
Netscheiding Door het activeren van het symbool Net wordt de voeding van alle ingangen onderbroken en zodoende wordt er een spanningsuitval gesimuleerd. Symbool net, niet geactiveerd Symbool net, geactiveerd
Gesimuleerde netuitval
Met deze functie kan het gedrag van de schakeling met betrekking tot een stroomuitval, herstarten remanentie worden getest. In tegenstelling tot de start van de simulatie wordt bij de functie "Netscheiding" de remanentie in acht genomen. De start van een simulatie komt overeen met het "Programma laden" op de LOGO!. Hierbij worden alle waarden, ook de remanente, teruggezet.
95
Tutorial
3.3.6
Weergave van de meldingteksten Als u met de rechtermuisknop op een invoer in de meldingtekst klikt, kunt u herkennen, van welk blok de invoer in de meldingtekst afkomstig is. U kunt bovendien dit blok in het schakelprogramma markeren (Ga naar blok) en de eigenschappen van dit blok oproepen (Blokeigenschappen).
Standaardweergave
Tabblad van de weergegeven meldingtekst met vermelding van de prioriteit. Tabblad van een andere meldingtekst. Hier kunt u vaststellen, dat er nog een andere meldingtekst met de prioriteit 3 aanwezig is. Schakelbutton Details Als u op deze schakelbutton klikt, dan verandert de weergave en u krijgt meer detailinformatie in de detailweergave (zie onder). Symbool Waarde manueel invoeren Voordat u deze functie kunt gebruiken, moet u eerst een te wijzigen vermelding in de meldingtekst aanklikken. Als u dan op deze schakelbutton klikt, kunt u de actuele waarde manueel wijzigen. Alternatief kunt u ook dubbelklikken op een vermelding om deze manueel te wijzigen. Symbool Ga naar blok Als u op deze schakelbutton klikt, wordt de tot de meldingtekst behorende speciale meldingtekstfunctie in het schakelprogramma gemarkeerd.
96
Tutorial
Detailweergave
Schakelbutton Details Als u op deze schakelbutton klikt, krijgt u de standaardweergave weer te zien (zie boven). Symbool Waarde manueel invoeren Voordat u deze functie kunt gebruiken, moet u eerst een te wijzigen vermelding in de meldingtekst aanklikken. Als u dan op deze schakelbutton klikt, kunt u de actuele waarde manueel wijzigen. Alternatief kunt u ook dubbelklikken op een vermelding om deze manueel te wijzigen. Symbool Ga naar blok Als u op deze schakelbutton klikt, wordt de tot de meldingtekst behorende speciale meldingtekstfunctie in het schakelprogramma gemarkeerd. Invoer in de meldingtekst met informatie over het blok, waarvan de invoer afkomstig is.
97
Tutorial
3.3.7
Parametreren tijdens een simulatie Wanneer u gedurende de lopende simulatie op een blok dubbelklikt, wordt het venster met de blokeigenschappen opgeroepen. Hier kunt u commentaren nieuw invoeren en parameters wijzigen zoals in de programmeermodus.
Hierbij worden in de lopende simulatie de actuele parameterwaarden weergegeven. Met behulp van deze analysemogelijkheid kunt u het gedragspatroon van uw schakelprogramma volgen. U kunt tijdens de simulatie meerdere parametreringsvensters openen.
98
Tutorial
3.3.8
Alternatieve bediening U kunt ook direkt op de ingangen klikken om daar de schakelaars in en uit te schakelen.
U kunt met de muis de statusmelding selecteren en verschuiven en ook compleet uit LOGO!Soft Comfort halen, zodat deze een zelfstandig venster vormt. Dat is met name handig wanneer u zeer veel ingangen en uitgangen in uw schakelprogramma hebt gebruikt. Dan kunt u de in- en uitgangen volgens uw eigen wensen rangschikken. Voorbeeld FBD-editor:
3.3.9
Besturen van de simulatietijd In de simulatiemodus van LOGO!Soft Comfort kunt u uw schakelprogramma op tijdgestuurde basis over een specifiek aantal cycli testen. U kunt ook de kloktijd veranderen om de timer-operaties in uw schakelprogramma te testen. In het hoofdstuk over de symboolbalk "Simulatie" vindt u onder Tijdsbesturing nadere informatie over de mogelijkheden in de simulatiemodus.
99
Tutorial
3.4
Werkvoorbeeld
3.4.1
Werkvoorbeeld: Inleiding De Voorbeeldapplicatie "Bruikwaterpomp" dient om de beginner een applicatievoorbeeld aan te bieden, dat hij stap voor stap kan doorwerken. In vergelijking met het voorafgaande tutorial wordt hier stap voor stap de toepassing van de geleerde functionaliteit getoond aan de hand van een concrete toepassing. Nadere voorbeelden voor schakelprogramma's vindt u in het hoofdstuk Voorbeeldtoepassingen.
3.4.2
Taakstelling
Toepassing Steeds vaker wordt in woonhuizen naast drinkwater ook regenwater gebruikt. Dat bespaart geld en ontziet het milieu. Regenwater kunt u bijvoorbeeld gebruiken voor: •
wassen van wasgoed,
•
het besproeien van de tuin,
•
het bloemengieten,
•
het wassen van de auto of
•
de toiletspoeling.
Met een geschikte installatie kan regenwater worden opgevangen en in plaats van drinkwater worden gebruikt.
Installatiebeschrijving Het regenwater wordt opgevangen in een vergaarbak. Uit de verzameltank wordt het door een pompinstallatie in een hiervoor bestemd leidingnet gepompt. Vandaar kan regenwater worden genomen, zoals dat gewoonlijk met drinkwater gebeurt. Mocht de tank een keer leeg zijn, dan kan er drinkwater worden aangevoerd om de functie van de installatie te handhaven. Er dient dus een schakeling tot stand te worden gebracht, die voldoet aan de eisen aan de besturing van een dergelijke installatie.
100
Tutorial Hoe een dergelijke installatie voor het gebruik van regenwater werkt, ziet u op de tekening:
Eisen aan de besturing •
Gebruikswater moet altijd ter beschikking staan. In noodgevallen moet de besturing automatisch op drinkwater overschakelen.
•
Bij het overschakelen op drinkwater mag er geen regenwater in de drinkwaterleidingen terechtkomen.
•
Als er te weinig water in de regenwatertank is, mag het niet mogelijk zijn om de pomp in te schakelen (beveiliging tegen drooglopen).
101
Tutorial
3.4.3
Weergave van de oplossing De besturing van de pomp en van een magneetventiel gebeurt via een drukschakelaar en 3 vlotterschakelaars, die in de vergaarbak voor het regenwater zijn aangebracht. De pomp moet worden ingeschakeld als de druk in de ketel tot onder het minimum is gedaald. Nadat de werkdruk is bereikt, wordt de pomp na een nalooptijd van enkele seconden weer uitgeschakeld. De nalooptijd voorkomt dat de pomp voortdurend wordt inen uitgeschakeld als gedurende langere tijd water wordt afgetapt.
102
Tutorial
3.4.4
Omzetting met LOGO!
Aansluiten van extra apparatuur Naast een LOGO! hebt u voor het besturen van de pomp alleen nog een drukschakelaar en de vlotterschakelaar nodig. Voor het schakelen van de pomp, moet u bij het gebruik van een draaistroommotor een hoofdschakelaar gebruiken. Voor installaties met wisselstroommotor moet u dan in een schakelaar voorzien, als de wisselstroommotor een hogere stroom nodig heeft dan het uitgangsrelais Q1 kan schakelen. Het vermogen van een magneetventiel is zo gering dat u deze normaalgesproken direct kunt aansturen.
Aansluitschema
103
Tutorial
Functieschema In het functieschema ziet u hoe u de schakeling voor de besturing van de pomp en het magneetventiel kunt aanbrengen. Het functieschema komt qua structuur overeen met het stroomschakelschema.
Accessoires U hebt de mogelijkheid om voor bepaalde toepassingen bijkomende functies op te nemen, die bij de traditionele techniek alleen door middel van extra toestellen mogelijk zouden zijn:
104
•
Vrijgave van de pomp op bepaalde tijden, bijv. alleen in de zomer of alleen op bepaalde momenten
•
Weergave van een imminent of effectief watertekort
•
Bericht van bedrijfsstoringen
Tutorial
3.4.5
Invoeren van de projectdata Nadat u uw project hebt gepland kunt u het in LOGO!Soft Comfort beginnen om te zetten. Hiervoor kunt u eerst uw projectdata in het Eigenschappenmenu invoeren.
Bij de volgende stappen moet u eraan denken dat u af en toe de actuele stand van het schakelprogramma opslaat. Eventueel wilt u later een herziene versie laden om daarmee andere mogelijkheden te testen.
105
Tutorial
3.4.6
Blokken plaatsen Vervolgens plaatst u de benodigde blokken in de programmeringsinterface. Denk er hierbij aan dat u afgezien van de basisfuncties en de speciale functies ook de blokken voor de in- en uitgangen nodig hebt. Het is bij het plaatsen voldoende dat u de blokken ongeveer op de plaats neerzet, die u voor de latere blokverbinding van voordeel acht. Een exacte plaatsing voert u later uit, wanneer de verbindingen aangelegd zijn.
FBD-editor:
LAD-editor:
106
Tutorial
3.4.7
Blokken verbinden Verbind nu de blokken onderling, zoals u dat vooraf hebt gepland. Ga bij het verbinden van de blokken dusdanig te werk, dat u de verbindingslijn van de uitgang van een blok naar de ingang van het doelblok sleept. Dat heeft het voordeel dat u bij de inschakeling aan de ingang van een blok de naam van de geselecteerde aansluiting te zien krijgt. Dat is vooral bij de verschillende aansluitingen van de speciale functies voordelig.
FBD-editor:
LAD-editor:
107
Tutorial
3.4.8
Programmeringsinterface "opruimen" De verbindingslijnen liggen ten dele boven de blokken. Het schakelprogramma ziet er nog niet erg overzichtelijk uit. Om de programmeringsinterface "op te ruimen", worden nu de verbindingslijnen en eventueel ook de blokken gemarkeerd en dusdanig verschoven en uitgelijnd, totdat het schakelprogramma werkelijk overzichtelijk is.
FBD-editor:
LAD-editor:
108
Tutorial
3.4.9
Weergave optimaliseren Bij ongewenste, maar onvermijdelijke kabelkruispunten kunt u in de modus Schaar/Verbinder verbindingslijnen openknippen. Daardoor neemt de overzichtelijkheid verder toe.
FBD-editor:
LAD-editor:
Het schakelprogramma is nu voltooid. Controleer nogmaals of alle verbindingen tot stand werden gebracht en stel de parameters van de blokken volgens uw wensen en standaardwaarden in. 109
Tutorial
3.4.10
Schakelprogramma testen Activeer voor uw schakelprogramma de Simulatiemodus en controleer, of het programma foutloos is. U weet nu weliswaar dat uw schakelprogramma in LOGO! kan draaien, maar u moet nog controleren of uw schakelprogramma ook zo functioneert, hoe u het hebt gepland. U wilt misschien nog enkele parameters wijzigen. Spelend kunt u de ingangswaarden wijzigen, het gedrag bij onderbreking van de stroomtoevoer controleren en uw berekeningen of verwachtingen toetsen aan het gesimuleerde gedrag van de uitgangen. De Symboolbalk "Simulatie" en de statusmelding bieden de tools, die u voor deze taken nodig heeft. Het gedrag van de vlotterschakelaars en de drukschakelaar komt overeen met het gedrag van de knoppen. Wanneer u echter het gedragspatroon van uw schakeling wilt simuleren, wijzigt u ten behoeve van testdoeleinden eenvoudig de functie van de ingangen van toetsen naar schakelaars. Voorbeeld FBD-editor:
Wanneer alles loopt zoals verwacht of als u nog correcties hebt aangebracht, dan kunt u met het documenteren van uw schakelprogramma beginnen.
110
Tutorial
3.4.11
Schakelprogramma documenteren
Programmacommentaar Voorzie nu uw schakelprogramma van commentaar met de Teksttool. Beschrijf de in- en uitgangen en maak daardoor uw schakeling gemakkelijk inzichtelijker. De namen van de aansluitingen hoeft u niet op het scherm te doen verschijnen. Maar maak desondanks gebruik van de mogelijkheid om aansluitnamen toe te kennen om wellicht later een aansluitinglijst uit te printen. Onder Bestand -> Eigenschappen Commentaar heeft u de mogelijkheid om een commentaar bij uw schakelprogramma in te voeren, dat u eveneens kunt afdrukken. Voorbeeld FBD-editor:
Opslaan op datamedium Voordat u nu uw schakelprogramma verzendt, moet u het nogmaals opslaan. Selecteer in het menu "Bestand" het betreffende commando uit en voer dan nog de programmanaam en het geheugenpad in.
Afdrukken van het schakelprogramma Met het menucommando Bestand -> Afdrukken drukt u uw schakelprogramma af. In dit dialoogveld geeft u het afdrukformaat en de op te nemen of weg te laten details aan.
111
Tutorial
3.4.12
Schakelprogramma verzenden
Wachtwoordbeveiliging Ter beveiliging van uw procesoplossing alsmede ter beveiliging tegen onbevoegde wijzigingen kunt u nu voor het verzenden van uw schakelprogramma naar de LOGO! nog een wachtwoord toekennen. Om het wachtwoord toe te kennen, kiest u via het menucommando Bestand -> Eigenschappenhet tabblad "Parameters". Daar voert u het wachtwoord in en u bevestigt de invoer met "OK". Bij het verzenden van uw schakelprogramma naar LOGO! wordt ook het wachtwoord verzonden en geactiveerd, zodra op de LOGO! de transmissiemodus wordt verlaten. Het wachtwoord beschermt uw schakelprogramma op LOGO!. Om instelwaarden en parameters te wijzigen om het schakelprogramma op de LOGO! te bekijken en om het schakelprogramma van de LOGO! terug te laden in de pc, is het nu nodig om het wachtwoord in te voeren.
Schakelprogramma verzenden En uiteindelijk draagt u uw schakelprogramma over in een voor het schakelprogramma passende LOGO! versie en u sluit deze aan. Verbind de LOGO! met de verbruikers in uw project. U hebt in een minimum van tijd een schakelprogramma met LOGO!Soft Comfort aangemaakt, waarvoor u volgens de traditionele methode heel wat meer tijd nodig zou hebben gehad.
112
Tutorial
3.4.13
Uitvoeren van een online-test van het schakelprogramma Wanneer u met uw programmasimulatie tevreden bent en het programma in de LOGO! heeft geladen, kunt u ook een online-test van het schakelprogramma uitvoeren. Een online-test lijkt inzoverre op een simulatie als u ingangen en uitgangen en blokparameters kunt bekijken. De online-test onderscheidt zich echter inzoverre, dat u het programma in de LOGO! met "live" geschakelde ingangen test, niet met gesimuleerde ingangen zoals bij het testen van het programma op de pc. Het volgende voorbeeld toont een online-test van het schakelprogramma van het praktijkvoorbeeld. In dit voorbeeld werd ingang I1 ingeschakeld en vervolgens uitgeschakeld. De uitschakelvertraging begon te tellen toen I1 werd uitgeschakeld:
Onder Extra's -> Online-test zijn de voorwaarden voor het uitvoeren van een online-test vermeld.
113
4
Voorbeeldtoepassingen
4.1
Voorbeeldapplicaties - overzicht
Inleiding Om u een indruk te geven van de veelzijdige bruikbaarheid van LOGO!, biedt LOGO!Soft Comfort naast de in de tutorial uitvoerig weergegeven toepassing van de bruikwaterpomp enkele andere toepassingen. In deze Online-Hulp worden de taken slechts kort beschreven en er wordt telkens een kant en klare oplossing met LOGO!Soft Comfort gepresenteerd. Deze schakelprogramma's alsmede een groot aantal andere schakelprogramma's vindt u ook op uw LOGO!Soft Comfort CD-ROM in de directory ..\Samples. Daar vindt u ook een documentatie bij de afzonderlijke voorbeelden. Andere voorbeeldprogramma's zijn er op internet onder http://www.siemens.com/logo. Kies "Producten en oplossingen" en vervolgens "Toepassingsvoorbeelden".
Opmerking De LOGO! Over de LOGO!-toepassingsvoorbeelden kunnen onze klanten kosteloos beschikken. De voorbeelden die daarin worden beschreven zijn niet-bindend en zijn bedoeld als algemene informatie over de toepassingsmogelijkheden van LOGO! of LOGO!Soft Comfort. De voor de klant specifieke oplossing kan hiervan verschillen. De gebruiker is zelf verantwoordelijk voor het reglementair gebruik van het systeem. Wij verwijzen naar de telkens geldende specifieke landelijke normen en installatievoorschriften met betrekking tot het systeem. In dit hoofdstuk worden de volgende voorbeeldtoepassingen beschreven: •
Ventilatiesysteem
•
Fabriekspoort
•
Verwarmingsregelaar
•
Vulstation
Let ook op de toepassing Bruikwaterpomp.
115
Voorbeeldtoepassingen
4.2
Ventilatiesysteem
Eisen aan een ventilatiesysteem Een ventilatiesysteem dient ofwel om frisse lucht in een kamer binnen te brengen, ofwel om de verontreinigde lucht in de kamer gericht af te voeren. Laten we het volgende voorbeeld even bekijken: •
Een kamer is uitgerust met een afzuigventilator en een toevoerventilator.
•
Beide ventilatoren worden elk door een stromingsschakelaar bewaakt.
•
In de kamer mag op geen enkel tijdstip overdruk ontstaan.
•
De toevoerventilator mag alleen worden ingeschakeld wanneer de correcte werking van de afvoerventilator door de stromingsschakelaar wordt gemeld.
•
Een signaallampje geeft aan wanneer een ventilator uitvalt.
Conventionele oplossing De ventilatoren worden gecontroleerd door middel van stromingsbeveiligingen. Als er na een korte wachttijd geen luchtstroom wordt gemeten, wordt de installatie uitgeschakeld en wordt een storing gemeld die door het bedienen van de uitschakeltoets kan worden bevestigd. De ventilatorcontrole vereist naast de stromingsbeveiligingen ook een evaluatieschakeling met meerdere schakeltoestellen. De evaluatieschakeling kan door één enkele LOGO! worden vervangen.
Oplossing met LOGO!Soft Comfort Wanneer u LOGO! gebruikt, hebt u minder schakelapparatuur nodig. Daardoor bespaart u montagetijd en ruimte in de schakelkasten. Het kan best gebeuren dat een kleinere schakelkast volstaat. Met LOGO! is ook het gestaffelde uitschakelen van de ventilatoren na het uitschakelen van de installatie mogelijk.
Schakeling in LOGO!Soft Comfort Aan de ingangen I1 en I2 schakelt u de installatie aan of uit. U sluit de ventilatoren aan op de uitgangen Q1 en Q2, op de ingangen I3 en I4 sluit u de stromingsschakelaars aan. Via B07 en B10 stelt u de tijden in waarna de stromingsschakelaars een signaal aan de storingsuitgang Q3 dienen door te geven.
116
Voorbeeldtoepassingen
Door negeren van de uitgang Q3 kunt u ook een uitgang Q4 als uitgang voor meldingen gebruiken. Alleen als de netspanning uitvalt of als een storing in de installatie optreedt, valt het relais Q4 af. De uitgang kan dan worden gebruikt voor foutmelding op afstand.
117
Voorbeeldtoepassingen
4.3
Fabriekspoort
Eisen aan een poortbesturing De toegang tot het terrein van een firma is in veel gevallen met een rollende poort afgesloten. Deze wordt slechts dan geopend, wanneer er voertuigen op en van het terrein willen rijden. De bediening van de poortbesturing wordt door de portier uitgevoerd. •
De rollende poort wordt door drukken op knoppen vanuit het portiershokje geopend of gesloten. De portier kan hierbij de werking van de poort controleren.
•
De rollende poort wordt in een normaal geval volledig geopend of volledig gesloten. De beweging kan willekeurig worden onderbroken.
•
Een signaallampje is 5 seconden voor het begin en tijdens de beweging van de rollende poort ingeschakeld.
•
Een veiligheidsdrukstrip zorgt ervoor dat bij het sluiten van de rollende poort geen mensen gewond raken of dat voorwerpen ingeklemd of beschadigd raken.
Conventionele oplossing Voor het aandrijven van automatische poorten worden de meest verschillende besturingssystemen gebruikt. Met de starttoetsen OPEN of DICHT wordt de beweging van de poort gestart, voor zover de tegenrichting niet is ingeschakeld. De beweging wordt beëindigd door de toets STOP of de desbetreffende eindschakelaar in te drukken.
118
Voorbeeldtoepassingen
Oplossing met LOGO!Soft Comfort Naast de mogelijkheden van de traditionele besturing wordt in de schakeling met LOGO! het sluiten van de poort door de veiligheidsstrip onderbroken. Vijf seconden voordat de poort wordt geopend of gesloten, wordt een knipperlicht geactiveerd, dat het begin van de handeling signaleert. Deze wordt pas aan het einde van de poortbeweging uitgeschakeld. In tegenstelling tot een conventionele oplossing kunnen met LOGO! natuurlijk ook veranderingen aan de besturing gemakkelijk en voordelig worden gerealiseerd.
119
Voorbeeldtoepassingen
4.4
Verwarmingsregelaar
Eisen aan een verwarmingsregelaar Het voorbeeld maakt u het contra-effect van voorlooptemperatuur en buitentemperatuur duidelijk bij een verwarmingsregelaar. Omgekeerd evenredig aan de buitentemperatuur dient de voorlooptemperatuur van een verwarming te worden geregeld. Dit houdt in de praktijk in: Hoe lager de buitentemperatuur, des te hoger de voorlooptemperatuur. Buiten- en voorlooptemperatuur worden met PT 100- sensoren gemeten. Bij een buitentemperatuur van 0 °C dient de voorlooptemperatuur (x) 50 °C te bedragen. Als de buitentemperatuur met meer dan 4 °C daalt, dient de verwarming te worden ingeschakeld.
120
Voorbeeldtoepassingen
Oplossing met LOGO!Soft Comfort
Op AI1 is een PT 100-sensor aangesloten die de voorlooptemperatuur meet. De analoge versterker is als volgt geparametreerd: • Sensor: PT 100 (proportioneel) • Meetbereik en parameters zijn door de PT 100-sensor vast ingesteld. Eenheid: Celsius Resolutie: x 1 De versterker zorgt ervoor dat op zijn uitgang de daadwerkelijk door de sensor gemeten temperatuur wordt weergegeven. • •
Op AI2 is een PT 100-sensor aangesloten die de buitentemperatuur meet. De analoge versterker is als volgt geparametreerd: • Sensor: PT 100 (omgekeerd evenredig) • Meetbereik en parameters zijn door de PT 100-sensor vast ingesteld. Eenheid: Celsius Resolutie: x 1 De versterker zorgt ervoor dat er aan zijn uitgang een waarde wordt weergegeven, die omgekeerd evenredig is aan de door de sensor gemeten temperatuur. Hierdoor geldt: Hoe hoger de buitentemperatuur, des te lager de weergegeven waarde. • •
De analoge versterker is als volgt geparametreerd: Sensor: geen sensor • Gain 1 • Offset: -100 (y) •
weergegeven waarde wordt door deze analoge versterker zo behandeld De door (genormaliseerd), dat hij met de voorlooptemperatuur kan worden vergeleken.
121
Voorbeeldtoepassingen De analoge comparator is als volgt geparametreerd:
•
Sensor: geen sensor Gain 1 Offset: 0 Drempelwaarde Aan: 4
•
Drempelwaarde Uit: 0
• • •
in, wanneer het verschil tussen De analoge comparator schakelt de uitgang Q2 voorlooptemperatuur en genormaliseerde buitentemperatuur hoger is dan 4 °C. Als het verschil onder 0 °C daalt, schakelt de analoge comparator de uitgang Q2 weer uit. Uitgang Q2, schakelt de verwarming in en uit.
Bedrijfsmodus De buitentemperatuur daalt; daardoor stijgt in dezelfde mate de op de analoge versterker uitgevoerde waarde. Het verschil aan de analoge comparator tussen voorloop- en buitentemperatuur stijgt. Wanneer het verschil boven 4 °C stijgt, dan wordt de verwarming ingeschakeld. Door het inschakelen van de verwarming wordt de voorlooptemperatuur verhoogd. Daardoor daalt het verschil aan de analoge comparator tussen voorloop- en buitentemperatuur (vooropgesteld de buitentemperatuur langzamer daalt dan de voorlooptemperatuur stijgt). Wanneer het verschil onder 0 °C daalt, wordt de verwarming uitgeschakeld.
Parameter wijzigen De parameter Offset (y) bij de analoge versterker is afhankelijk van de door u gewenste voorlooptemperatuur (x) bij 0 °C buitentemperatuur. De parameter wordt als volgt berekend: y = x -150 Verder kunt u de inschakeldrempel en de uitschakeldrempel van de verwarming via de drempelwaarden van de analoge comparator
veranderen.
Opmerking Blok kunt u besparen, wanneer u de drempelwaarden in de analoge comparator dienovereenkomstig aanpast.
Uitproberen! Het voorbeeld bevindt zich als schakelprogramma op de CD-ROM van LOGO!Soft Comfort. Laad het schakelprogramma in LOGO!Soft Comfort en probeer in de simulatiemodus uit hetgeen hierboven beschreven is.
122
Voorbeeldtoepassingen
4.5
Vulstation
Voorwaarden voor een afvulstation Een reservoir dient met twee verschillende objecten tot aan een aangegeven totaal aantal van ieder object te worden gevuld. Wanneer alle objecten in het reservoir zijn, wordt het naar het verpakkingsstation getransporteerd. Een transportband transporteert beide typen objecten naar het reservoir. (In dit voorbeeld wordt de vultransportband niet weergegeven.) Het schakelprogramma voor dit voorbeeld gebruikt twee vooruit/achteruittellers voor het tellen van de objecten van ieder type, een aanwijzing van de analoge aritmetica voor het bepalen van het totale aantal objecten en een meldingtekst, die op het LOGO! display en LOGO! TD (tekstdisplay) het voor ieder objecttype benodigde aantal objecten alsmede het tot dusver bestaande aantal getelde objecten weergeeft. Dit proces wordt hieronder beschreven: •
Voor het vullen van het reservoir wordt ieder object door middel van een transportband naar het reservoir getransporteerd (deze procedure maakt geen deel uit van dit voorbeeld).
•
De volgorde waarin de objecten in het reservoir vallen, is toevallig.
•
Ieder object, dat in het reservoir valt, wordt door een sensor geteld.
•
Het aangesloten LOGO! TD alsmede het LOGO! display moeten aangeven, hoeveel objecten er van iedere soort werden geteld, hoeveel objecten er zich in het reservoir bevinden.
Schakelprogramma in LOGO!Soft Comfort Op de beide digitale ingangen I1 en I2 zijn lichtbarrières aangesloten; sensoren, die herkennen, wanneer er een object in het reservoir valt. De beide tellers (B001 en B002) tellen ieder object voor de beide specifieke typen objecten, wanneer deze in het reservoir vallen. De inschakeldrempel van iedere teller geeft het maximaal mogelijk aantal voor ieder type object weer. Wanneer het reservoir vol is, wordt er een transportband tien seconden lang geactiveerd om het gevulde reservoir naar het verpakkingsstation en een leeg reservoir naar het afvulstation te transporteren. Het schakelprogramma gebruikt een Meldingtekstfunctieblok om het totale aantal alsmede het aantal afzonderlijek soorten op de LOGO! TD en op het LOGO!- display weer te geven. De meldingtekst benut de tikkerfunctie om afwisselend staafdiagrammen van de getelde objecten en een tekstsamenvatting van de telwaarden te tonen. Bovendien wordt de tekst van de melding afhankelijk van de ingestelde tekenset voor meldingteksten in het Engels en Duits weergegeven.
123
Voorbeeldtoepassingen
Parameters van de functieblokken Parameters worden als volgt toegepast:
124
•
De inschakeldrempel van de tellers B001 en B002 definieert het maximaal in een reservoir te vullen aantal objecten van ieder objecttype.
•
De impulsduur (TH) van het flankgetriggerde wisrelais definieert de duur van de beweging van het transportband.
•
Het functieblok B007 (analoge aritmetica) voor de berekening van het totale aantal wordt als volgt geprogrammeerd:
•
Waarde 1 is een referentieparameter voor de actuele waarde van teller B001.
•
Waarde 2 is een referentieparameter voor de actuele waarde van teller B002.
•
Operator 1 is "+" om de beide tellers op te tellen.
•
Prioriteit 1 is hoog. (Dit is de enige bewerking in dit functieblok, zodat de prioriteit in dit geval niet relevant is.)
•
De overige operanden en operatoren worden op "+ 0" gezet en beïnvloeden de uitgang van de vergelijking niet.
Voorbeeldtoepassingen
Meldingteksten Het meldingtekstblok B010 geeft een meldingtekst weer, waarvan de vier regels alle "per regel" als tikker worden weergegeven, zodat er afwisselend twee beeldschermen worden getoond. Het eerste gedeelte toont de staafdiagrammen van de getelde objecten (actuele waarden van B001 en B002) en een staafdiagram voor het totale aantal objecten, berekend van B007. Het tweede gedeelte geeft dezelfde waarden numeriek en met tekstbeschrijvingen weer. Voor het meldingtekst-functieblok zijn twee tekensets geconfigureerd. De meldingtekst voor tekenset 1 bevat Engelse tekst en de meldingtekst voor tekenset 2 bevat Duitse tekst. De beide tekensets kiest u met het menucommando Bestand -> Instellingen voor meldingtekst uit. In dat geval kiest u dezelfde tekenset uit voor Engelse en Duitse tekens. Als LOGO! zich RUN bevidnt, legt de actueel geselecteerde tekenset voor meldingteksten vast, welke melding er wordt weereggeven.
125
5
Naslagmateriaal
5.1
Constanten en verbindingsklemmen
5.1.1
Constanten en verbindingsklemmen - overzicht
Deze tool moet geselecteerd zijn als u ingangsblokken, uitgangsblokken, merkers of constanten (hoog, laag) op de programmeringsinterface wilt positioneren. De selectie van een bepaalde blok van deze groep vindt plaats via een verdere symboolbalk, die door het selecteren van de tool Constanten en verbindingsklemmen wordt geopend. Weergave in de FBD-editor
Weergave in de LAD-editor
Ingangen
Sluitingscontact
Cursortoetsen
Analoog contact
LOGO! TD-functietoetsen
verbreek-contact
Schuifregisterbits Vaste niveaus
Relaisspoel Geïnverteerde uitgang
Uitgangen Open klemmen Merkers
Analoge ingangen Analoge uitgangen Analoge merker
Het aantal van de aanwezige symbolen is afhankelijk van de door u gekozen LOGO!- versie.
127
Naslagmateriaal
5.1.2
FBD
5.1.2.1
Ingangen
Ingangsblokken geven de ingangsklemmen aan een LOGO! weer. Er kunnen maximaal 24 digitale ingangen worden gebruikt. Met behulp van de blokparametrering kan een afzonderlijk ingangsblok aan een nieuwe ingangsklem worden toegewezen, als de nieuwe ingangsklem nog niet in het schakelprogramma wordt gebruikt.
5.1.2.2
Cursortoetsen
U kunt 4 cursortoetsen van de LOGO! gebruiken. De cursortoetsen worden in een schakelprogramma net als de andere ingangen geprogrammeerd. Het gebruik van cursortoetsen maakt het mogelijk schakelaars en ingangen te besparen en manueel in het schakelprogramma in te grijpen. De vier cursortasten van het LOGO! TD zijn met de cursortoets-ingangen van de LOGO! basismodule identiek. Wanneer u b.v. ESC + C4B op het LOGO! TD of op de LOGO! drukt, wordt er een enkele ingang voor C4B geactiveerd.
5.1.2.3
LOGO! TD-functietoetsen
De LOGO! De LOGO! TD heeft vier functietoetsen, die u als digitale ingangen in uw schakelprogramma kunt gebruiken. U programmeert de functietoetsen net zoals andere ingangen in uw schakelprogramma. Het gebruik van functietoetsen maakt het mogelijk schakelaars en ingangen te besparen en manueel in het schakelprogramma in te grijpen.
5.1.2.4
Uitgangen
Uitgangsblokken geven de uitgangsklemmen aan een LOGO! aan. Er kunnen maximaal 16 uitgangen worden gebruikt. Met behulp van de blokparametrering kunt u aan een uitgangsblok een nieuwe uitgangsklem toewijzen, als de nieuwe uitgangsklem nog niet in het schakelprogramma wordt gebruikt. Aan de uitgang is altijd het signaal van de vorige programmacyclus te vinden. Binnen een programmacyclus wordt de waarde niet gewijzigd.
128
Naslagmateriaal
5.1.2.5
Vaste niveaus
Wanneer op een ingang van een blok altijd de toestand ‘'1' of 'H' actief dient te zijn, dan bezet u de ingang met hi (hi = hoog).
Wanneer op de ingang van een blok altijd de toestand ‘'0’of 'L' actief dient te zijn, dan bezet u de ingang met lo (lo = laag).
5.1.2.6
Schuifregisterbits
U kunt de schuifregisterbits S1 tot S8 gebruiken. De schuifregisterbits S1 tot S8 kunnen in een schakelprogramma alleen worden gelezen. De inhoud van de schuifregisterbits kan alleen met de Speciale functie Schuifregister worden gewijzigd.
5.1.2.7
Open klemmen
Als u de uitgang van een blok niet gebruikt (bijv. bij meldingteksten), dan schakelt u de uitgang met het blok "open klem".
129
Naslagmateriaal
5.1.2.8
Merkers
Merkerblokken zenden aan hun uitgang het signaal uit, dat op hun ingang actief is. Er staan 27 digitale merktekens M1 ... M24 en 6 analoge merkers AM1 ... AM6 ter beschikking. 0BA4, 0BA5: 24 digitale merkers M1 ... M24 en 6 analoge merkers AM1 ... AM6 0BA3, 0BA2: 8 digitale merkers M1 ... M8 0BA1: 4 digitale merkers M1 ... M4 0BA0: 0 merkers
Met behulp van de blokparametrering kunt u aan een merker een nieuw merkernummer toewijzen, wanneer het nieuwe merkernummer nog niet in het schakelprogramma wordt gebruikt. Op de uitgang is altijd het signaal van de vorige programmacyclus actief. Binnen een programmacyclus wordt de waarde niet gewijzigd.
Aanloopmerker: M8 De merker M8 is in de eerste cyclus van het applicatieprogramma gezet en kan zodoende in uw schakelprogramma als Aanloopmerker worden gebruikt. Na het doorlopen van de eerste cyclus van de programmabewerking wordt deze automatisch teruggezet. In alle verdere cycli gedraagt de merker M8 zich zoals de merkers M1 tot M7.
Achtergrondverlichtingsmerker: M25 en M26 De merker M25 stuurt de achtergrondverlichting van het LOGO! Display. De merker M26 stuurt de achtergrondverlichting van het LOGO! TD (Tekstdisplay) De achtergrondverlichtingsmerkers kunt u met de uitgangen van timers, meldingteksten of andere functieblokken activeren. Wanneer meerdere voorwaarden de achtergrondverlichting van de apparatuur dienen aan te sturen, kunt u meerdere functieblokken parallel of in serie gebruiken.
130
Naslagmateriaal
Merker voor tekenset van de meldingtekst: M27 De merker M27 geeft aan of de meldingteksten van de primaire of van de secundaire tekenset worden weergegeven. U kiest de beide tekensets ofwel in de LOGO! in het menu voor het configureren van meldingen uit of in LOGO!Soft Comfort via het menucommando Bestand -> Instellingen voor meldingtekst uit. Wanneer u vervolgens Meldingteksten configureert, kiest u uit, of een bepaalde meldingtekst uit tekens van de primaire tekenset (tekenset 1) of uit tekens van de secundaire tekenset (tekenset 2) dienen te bestaan. In het schakelprogramma kan M27 ervoor worden gebruikt om de meldingteksten van de primaire of van de secundaire tekenset te activeren en de meldingteksten van de betreffende andere tekenset te deactiveren. Wanneer M27=0 (low) is, dan geeft de LOGO! alleen meldingteksten van de primaire tekenset weer. Wanneer M27=1 (high) is, dan geeft de LOGO! alleen meldingteksten van de secundaire tekenset weer.
Analoge merker: AM1 tot AM6 De analoge merkers kunt u als merkers voor analoge ingangen of analoge aanwijzingsblokken gebruiken. De analoge merker neemt een analoge waarde alleen als ingang aan en geeft dezelfde waarde weer.
5.1.2.9
Analoge ingangen
De LOGO! versies met de benaming 12/24RC, 12/24RCo, 24 en 24o, alsmede de uitbreidingsmodules AM2 12/24 bieden de mogelijkheid analoge signalen te verwerken. Er kunnen maximaal 8 analoge ingangen worden gebruikt. Met behulp van de blokparametrering kan een afzonderlijk ingangsblok aan een nieuwe ingangsklem worden toegewezen, als de nieuwe ingangsklem nog niet in het schakelprogramma wordt gebruikt. Enkele van de ingangsklemmen van de LOGO! 0BA6 versies 12/24 RC, 12/24 RCo, 24 en 24o hebben een dubbele definitie: ze kunnen als digitale of als analoge ingangen worden gebruikt. In het LOGO! handboek of in de productinformatie vindt u nog meer informatie over specifieke modules. Schakelprogramma's die voor deze modules voor de uitgavestand 0BA5 of vroeger werden geschreven, kunnen ongewijzigd op de modules 0BA6 worden uitgevoerd. Nieuwe schakelprogramma's kunnen de nieuwe ingangsfuncties benutten. Hiertoe behoren nog meer snelle tellers en analoge omzetbaarheid. Hulp bij de blokparameters van de analoge blokken krijgt u onder Informatie over analoge waardeverwerking. Bij de versies 0BA0 tot 0BA2 vloeit het bloknummer van een analoge ingang niet voort uit de hardwareopbouw.
131
Naslagmateriaal
5.1.2.10
Analoge uitgangen
U kunt beschikken over twee analoge uitgangen, AQ1 en AQ2. Op een analoge uitgang kunt u enkel een analoge waarde schakelen, dus een functie met een analoge uitgang of een analoge merker AM. Wanneer u een speciale functie, die over een analoge uitgang beschikt, met een reële analoge uitgang schakelt, dan dient u er op te letten, dat de analoge uitgang alleen waarden van 0 tot 1000 kan bewerken. Vanaf de modulelijn 0BA5 kunt u de analoge uitgangen zo inrichten, dat ze hun laatste waarden houden, wanneer de LOGO! overgaat in STOP. Als alternatief kunt u specifieke waarden inrichten, die voor de uitgangen AQ1 en AQ2 gezet zijn, wanneer de LOGO! overgaat naar STOP. U kunt ook het waardebereik van de analoge uitgang instellen. U hebt twee mogelijkheden: •
Normaal (0 tot 10 V of 0 tot 20 mA)
• 4-20 mA 0BA0 tot 0BA5: U kunt het gedragspatroon van de uitgangen AQ1 en AQ2 bij de overgang naar de bedrijfstoestand STOP niet voor LOGO! modules voor de modulelijn 0BA5 configureren.
5.1.3
LAD
5.1.3.1
Openingscontact
Openingscontacten alsmede Sluitingscontacten en Analoge contacten vormen de ingangsklemmen bij een LOGO!. Als u het contact in uw schakelschema plaatst, wordt een venster geopend. In dit dialoogvenster kunt u afhankelijk van uw LOGO! bepalen, van welke ingang er sprake is. De pijltoetsen zijn ook als ingangen beschikbaar, evenals de LOGO! TD-functietoetsen, als u een LOGO! TD-module heeft. U kunt voor de ingang ook een vast niveau kiezen. Als u in een LAD-schakelschema de ingang wilt wijzigen, moet u dubbelklikken op het blok in het schakelschema. Er wordt een venster geopend, waarin u de wijzigingen kunt uitvoeren.
132
Naslagmateriaal
5.1.3.2
Sluitingscontact
Sluitingscontacten alsmede Openingscontacten en Analoge contacten vormen de ingangsklemmen bij een LOGO!. Als u het contact in uw schakelschema plaatst, wordt een venster geopend. In dit venster kunt u afhankelijk van uw LOGO! bepalen, van welke ingang er sprake is. De pijltoetsen zijn ook als ingangen beschikbaar, evenals de LOGO! TD-functietoetsen, als u een LOGO! TD-module heeft. U kunt voor de ingang ook een vast niveau kiezen. Als u in een LAD-schakelschema de ingang wilt wijzigen, moet u dubbelklikken op het blok in het schakelschema. Er wordt een venster geopend, waarin u de wijzigingen kunt uitvoeren.
5.1.3.3
Analoge contacten
Analoge contacten alsmede Openingscontacten en Sluitingscontacten vormen de ingangsklemmen bij een LOGO!. Als u het contact in uw schakelschema plaatst, wordt een venster geopend. In dit dialoogvenster kunt u afhankelijk van uw LOGO! bepalen, van welke ingang er sprake is. Als u in een LAD-schakelschema de ingang wilt wijzigen, moet u dubbelklikken op het blok in het schakelschema. Er wordt een venster geopend, waarin u de wijzigingen kunt uitvoeren.
5.1.3.4
Relaisspoel
Relaisspoelen vormen net als geïnverteerde uitgangen en Analoge uitgangen de uitgangsklemmen aan een LOGO!. Als u in een LAD-schakelschema de uitgang wilt wijzigen, moet u dubbelklikken op het blok in het schakelschema. Er wordt een venster geopend, waarin u aan de uitgang verschillende functies kunt toewijzen.
5.1.3.5
Geïnverteerde uitgang
Geïnverteerde uitgangen vormen evenals Relaisspoelen en Analoge uitgangen de uitgangsklemmen aan een LOGO!. Als u in een LAD-schakelschema de uitgang wilt wijzigen, moet u dubbelklikken op het blok in het schakelschema. Er wordt een venster geopend, waarin u aan de uitgang verschillende functies kunt toewijzen.
133
Naslagmateriaal
5.1.3.6
Analoge uitgang
Analoge uitgangen vormen evenals Relaisspoelen en geïnverteerde uitgangen de uitgangsklemmen aan een LOGO!. Als u in een LAD-schakelschema de uitgang wilt wijzigen, moet u dubbelklikken op het blok in het schakelschema. Er wordt een venster geopend, waarin u aan de uitgang verschillende functies kunt toewijzen. Wanneer u een speciale functie, die over een analoge uitgang beschikt, met een reële analoge uitgang schakelt, dan dient u er op te letten, dat de analoge uitgang alleen waarden van 0 tot 1000 kan bewerken.
5.1.3.7
Interne merkers
Met de interne merker kunt u een stroompad afsluiten,om hem in een nieuwe stroompad voort te zetten. In tegenstelling tot de Merker wordt hiervoor geen merkerresource in uw LOGO! bezet.
134
Naslagmateriaal
5.2
Basisfuncties (alleen FBD-editor)
5.2.1
Basisfuncties (alleen FBD-editor) - overzicht
Deze tool moet geselecteerd zijn als u eenvoudige basiskoppelingselementen uit de Booleaanse algebra op de programmeringsinterface wilt positioneren. De selectie van een bepaalde blok uit deze groep vindt plaats via een verdere symboolbalk, die door het selecteren van de tool Basisfuncties wordt geopend.
AND
OR (OF)
AND met flankanalyse
NOR
NAND
XOR
NAND met flankanalyse
NOT
Negeren van de ingangen U kunt ingangen van blokken afzonderlijk negeren, d.w.z. •
als er op de bepaalde ingang een "1" aanwezig is, dan gebruikt het schakelprogramma een "0";
•
als er een "0" aanwezig is, dan gebruikt het schakelprogramma een "1".
Klik hiervoor met de rechtermuisknop op de ingang en kies in het contextmenu de vermelding Negeren uit. Ingangen van uitgangsblokken kunt u niet negeren. 0BA0-0BA3: Gebruik voor het negeren van een ingang de basisfunctie NOT.
Timingdiagrammen De timingdiagrammen van de basisfuncties zijn voor telkens 3 ingangen weergegeven om u de evaluatie te vergemakkelijken. 0BA0-0BA3: De basisfuncties beschikken over drie ingangen.
135
Naslagmateriaal
5.2.2
AND
De uitgang van de AND-functie neemt slechts dan de toestand 1 aan, wanneer alle ingangen de toestand 1 hebben, dat wil zeggen gesloten zijn. Wanneer er een ingang van dit blok niet wordt gebruikt (x), geldt voor de ingang: x = 1.
Logische tabel voor de AND-functie:
136
Ingang 1
Ingang 2
Ingang 3
Ingang 4
Uitgang
0
0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
0
1
1
0
0
1
0
0
0
0
1
0
1
0
0
1
1
0
0
0
1
1
1
0
1
0
0
0
0
1
0
0
1
0
1
0
1
0
0
1
0
1
1
0
1
1
0
0
0
1
1
0
1
0
1
1
1
0
0
1
1
1
1
1
Naslagmateriaal
5.2.3
AND met flankanalyse
De uitgang van de AND-functie met flankanalyse neemt slechts dan de toestand 1 aan, wanneer alle ingangen de toestand 1 hebben en in de voorafgaande cyclus ten minste één ingang de toestand 0 had. De uitgang blijft exact gedurende één cyclus op 1 gezet en moet vervolgens gedurende ten minste één cyclus weer 0 worden voordat hij opnieuw de toestand 1 kan krijgen. Wanneer er een ingang van dit blok niet wordt gebruikt (x), geldt voor de ingang: x = 1. Timingdiagram voor de functie AND met flankanalyse:
137
Naslagmateriaal
5.2.4
NAND
De uitgang van de NAND-functie (not AND) neemt slechts dan de toestand 0 aan, wanneer alle ingangen de toestand 1 hebben, dat wil zeggen gesloten zijn. Wanneer er een ingang van dit blok niet wordt gebruikt (x), geldt voor de ingang: x = 1.
Logische tabel voor de NAND-functie
138
Ingang 1
Ingang 2
Ingang 3
Ingang 4
Uitgang
0
0
0
0
1
0
0
0
1
1
0
0
1
0
1
0
0
1
1
1
0
1
0
0
1
0
1
0
1
1
0
1
1
0
1
0
1
1
1
1
1
0
0
0
1
1
0
0
1
1
1
0
1
0
1
1
0
1
1
1
1
1
0
0
1
1
1
0
1
1
1
1
1
0
1
1
1
1
1
0
Naslagmateriaal
5.2.5
NAND met flankanalyse
De uitgang van de NAND-functie met flankanalyse neemt slechts dan de toestand 1 aan, wanneer ten minste één ingang de toestand 0 heeft en in de voorafgaande cyclus alle ingangen de toestand 1 hadden. De uitgang blijft exact gedurende één cyclus op 1 gezet en moet vervolgens gedurende ten minste één cyclus weer 0 worden voordat hij opnieuw de toestand 1 kan krijgen. Wanneer er een ingang van dit blok niet wordt gebruikt (x), geldt voor de ingang: x = 1. Timingdiagram voor de functie NAND met flankanalyse
139
Naslagmateriaal
5.2.6
OR
De uitgang van de OR-functie neemt dan de toestand 1 aan, wanneer ten minste één ingang de toestand 1 heeft, d.w.z. gesloten is. Wanneer er een ingang van dit blok niet wordt gebruikt (x), geldt voor de ingang: x = 0.
Logische tabel voor de OR-functie
140
Ingang 1
Ingang 2
Ingang 3
Ingang 4
Uitgang
0
0
0
0
0
0
0
0
1
1
0
0
1
0
1
0
0
1
1
1
0
1
0
0
1
0
1
0
1
1
0
1
1
0
1
0
1
1
1
1
1
0
0
0
1
1
0
0
1
1
1
0
1
0
1
1
0
1
1
1
1
1
0
0
1
1
1
0
1
1
1
1
1
0
1
1
1
1
1
1
Naslagmateriaal
5.2.7
NOR
De uitgang van de NOR-functie (not OR) neemt slechts dan de toestand 1 aan, wanneer alle ingangen de toestand 0 hebben, dus uitgeschakeld zijn. Zodra een van de ingangen wordt ingeschakeld (toestand 1), wordt de uitgang uitgeschakeld. Wanneer er een ingang van dit blok niet wordt gebruikt (x), geldt voor de ingang: x = 0.
Logische tabel voor de NOR-functie Ingang 1
Ingang 2
Ingang 3
Ingang 4
Uitgang
0
0
0
0
1
0
0
0
1
0
0
0
1
0
0
0
0
1
1
0
0
1
0
0
0
0
1
0
1
0
0
1
1
0
0
0
1
1
1
0
1
0
0
0
0
1
0
0
1
0
1
0
1
0
0
1
0
1
1
0
1
1
0
0
0
1
1
0
1
0
1
1
1
0
0
1
1
1
1
0
141
Naslagmateriaal
5.2.8
XOR
De uitgang van de XOR-functie (exclusive OR) neemt de toestand 1 aan, wanneer de ingangen verschillende toestanden hebben. Wanneer er een ingang van dit blok niet wordt gebruikt (x), geldt voor de ingang: x = 0.
Logische tabel voor de XOR-functie
5.2.9
Ingang 1
Ingang 2
Uitgang
0
0
0
0
1
1
1
0
1
1
1
0
NOT
De uitgang neemt de toestand 1 aan, als de ingang de toestand 0 heeft. Het blok NOT inverteert de toestand van de ingang. Het voordeel van NOT is bijvoorbeeld: Voor LOGO! hebt u geen verbreekcontacten meer nodig. U gebruikt een maakcontact en transformeert het met NOT in een verbreekcontact.
Logische tabel voor de NOT-functie
142
Ingang 1
Uitgang
0
1
1
0
Naslagmateriaal
5.3
Speciale functies
5.3.1
Speciale functies - overzicht
Dit werktuig moet geselecteerd zijn als u extra functies met remanentie of tijdsgedrag op de programmeringsinterface wilt positioneren. De selectie van een bepaalde blok uit deze groep geschiedt via een verdere symboolbalk, die door het selecteren van de tool Speciale functies wordt geopend. In dit thema worden ook de volgende werkzaamheden of eigenschappen van de speciale functies beschreven: •
Negeren van de ingangen
•
BlokconfiguratieBlock_configuration
•
Referentieparameters
•
Bescherming
•
Remanentie
De speciale functies zijn in groepen onderverdeeld en zijn hieronder vermeld: Analoog
Tijden Inschakelvertraging
Analoge drempelwaardeschakelaar
Uitschakelvertraging
Analoge verschildrempelwaardeschakelaar
In-/uitschakelvertraging
Analoge comparator
Vertraagde inschakeling met accumulatie
Analoge waardebewaking
Wisrelais (impulsuitvoer)
Analoge versterker
Flankgetriggerd wisrelais
Analoge multiplexer
Symmetrische taktopnemer
Impulsduurmodulator (PWM)
Asynchrone impulsopnemer
Analoge aritmetica
Toevalsgenerator
Besturen en regelen
Trappenlichtschakelaar
PI-regelaar
Comfortschakelaar
Flankbesturing
Weektimer Jaartimer 143
Naslagmateriaal Diversen Teller Zelfhoudrelais Voor-/achterwaartsteller Stroomstootrelais Bedrijfsurenteller Meldingtekst Grenswaardeschakelaar Softwareschakelaar Schuifregister Foutdetectie analoge aritmetica
In de LAD-editor worden u bovendien de volgende functies aangeboden: AND met flankanalyse NAND met flankanalyse FBD-editor: Benaming van de blokken van de speciale functies De benaming van de blokken van de speciale functies in het schakelschema begint bij timerblokken ("T"), bij tellerblokken ("C") en bij de overige blokken ("SF"). De door u gekozen LOGO!-versie geeft deze eigenschappen van uw schakelprogramma vast aan: • Beschikbare blokken •
Instelbare parameters
Negeren van de ingangen U kunt ingangen van blokken afzonderlijk negeren, d.w.z. •
als er op de bepaalde ingang een "1" aanwezig is, dan gebruikt het schakelprogramma een "0";
•
als er een "0" aanwezig is, dan gebruikt het schakelprogramma een "1".
Klik hiervoor met de rechtermuisknop op de ingang en kies in het contextmenu de vermelding Negeren uit. Ingangen van uitgangsblokken kunt u niet negeren. 0BA0-0BA3: Gebruik voor het negeren van een ingang de basisfunctie NOT.
Blokconfiguratie Via de blokeigenschappen van het blok kunt u de verschillende parameters van de blokken comfortabel instellen.
144
Naslagmateriaal
Referentiefunctie U kunt parameters van blokken ook door andere blokken vastleggen. Dergelijke parameters worden referentieparameters genoemd. Wanneer u de schakelbutton Verwijzing naast een parameter in het venster met de eigenschappen van een blok aanklikt, dan kunt u kiezen, welk ander blok de werkelijke waarde voor de parameter dient vast te leggen. Wanneer u bijv. voor de parameter "Uitschakelvertraging" van een timer "Uitschakelvertraging" op de schakelbutton "Referentie" klikt, dan kunt u een specifiek blok selecteren, dat de tijdwaarde voor de timer dient vast te leggen. LOGO!Soft Comfort laat de in uw schakelprogramma beschikbare blokken zien, die u voor het aangeven van de referentieparameter kunt gebruiken. Op die manier is het bijvoorbeeld mogelijk de tijd van een uitschakelvertraging door een analoge waarde van een ander blok vast te leggen. Zo wijzigt u snel blokparameters
Beveiliging Wanneer bij de parameters van een blok een controlevakje Beveiliging actief bij de parameterbeveiliging aanwezig is, dan kunt u vastleggen of de parameters in de bedrijfsmodus "Parametreren" in LOGO! kunnen worden weergegeven en gewijzigd.
Remanentie Bij speciale functies bestaat de mogelijkheid om de schakeltoestanden en tellerwaarden remanent te houden. Dat betekent dat bijv. bij een netuitval de actuele gegevens blijven behouden, zodat na de nieuwe netinschakeling de functie op die plaats wordt voortgezet waar deze onderbroken werd. Een tijd wordt bijv. dus niet van begin af aan gestart, maar de resterende tijd loopt af. Daartoe moet echter bij de betreffende functies de remanentie ingeschakeld zijn. Er zijn twee mogelijke instellingen: •
in: de actuele gegevens blijven behouden.
•
uit: de actuele gegevens blijven niet behouden (standaardinstelling).
Uitzondering is de Bedrijfsurenteller, die principieel remanent is.
145
Naslagmateriaal
5.3.2
Tijden
5.3.2.1
Inschakelvertraging
Korte beschrijving Bij de vertraagde inschakeling wordt de uitgang pas na een parametreerbare tijd doorgeschakeld. Schakeling
Omschrijving
Ingang Trg
Via de ingang Trg (trigger) kunt u de tijd voor de vertraagde inschakeling starten.
Parameters
T
Vertragingstijd, waarna de uitgang ingeschakeld wordt (uitgangssignaal gaat van 0 naar 1).
Remanentie geselecteerd (on) = de toestand wordt remanent opgeslagen. Uitgang Q
Q wordt na verstrijken van de geparametreerde tijd T ingeschakeld, als Trg dan nog gezet is.
Parameter T De tijdsinstelling voor de parameter T kan ook een actuele waarde van een reeds geprogrammeerde andere functie zijn. U kunt de actuele waarden van de volgende functies gebruiken: •
Analoge comparator: Ax - Ay
•
Analoge drempelwaardeschakelaar: Ax
•
Analoge versterker: Ax
•
Analoge multiplexer: AQ
•
Analoge flank: AQ
•
Analoge aritmetica: AQ
•
PI-regelaar: AQ
•
Voor-/achterwaartsteller: Cnt
De gewenste functie selecteert u via het bloknummer. Neem voor de geldigheid en nauwkeurigheid van de tijdsbasis ook het handboek bij de LOGO! in acht.
146
Naslagmateriaal
Timingdiagram
Functiebeschrijving Wanneer de toestand aan de ingang Trg van 0 naar 1 wisselt, dan wordt de tijd Ta gestart (Ta is de in LOGO! actuele tijd). Wanneer de toestand aan de ingang Trg ten minste gedurende de geparametreerde tijd T op 1 blijft, dan wordt na het verstrijken van de tijd T de uitgang op 1 gezet (de uitgang wordt tegenover de ingang vertraagd ingeschakeld). Wanneer de toestand aan de ingang Trg weer naar 0 wisselt voordat de tijd T verstreken is, dan wordt de tijd teruggezet. De uitgang wordt weer op 0 gezet, als aan de ingang Trg de toestand 0 aanwezig is.
5.3.2.2
Uitschakelvertraging
Korte beschrijving Bij de vertraagde uitschakeling wordt de uitgang pas na een parametreerbare tijd doorgeschakeld. Schakeling
Omschrijving
Ingang Trg
Met de vallende flank (wisselen van 1 naar 0) aan de ingang Trg (Trigger) start u de tijd voor de vertraagde uitschakeling.
Ingang R
Via de ingang R zet u de tijd voor de uitschakelvertraging terug en u zet de uitgang op 0. Terugzetten heeft voorrang op Trg.
Parameters
T:
Tijd, waarna de uitgang uitgeschakeld wordt (uitgangssignaal gaat van 1 naar 0).
Remanentie geselecteerd (on) = de toestand wordt remanent opgeslagen. Uitgang Q
Q schakelt met Trg in en blijft ingeschakeld tot na afloop van T.
147
Naslagmateriaal
Parameter T De tijdsinstelling voor de parameter T kan ook een actuele waarde van een reeds geprogrammeerde andere functie zijn. U kunt de actuele waarden van de volgende functies gebruiken: •
Analoge comparator: Ax - Ay
•
Analoge drempelwaardeschakelaar: Ax
•
Analoge versterker: Ax
•
Analoge multiplexer: AQ
•
Analoge flank: AQ
•
Analoge aritmetica: AQ
•
PI-regelaar: AQ
•
Voor-/achterwaartsteller: Cnt
De gewenste functie selecteert u via het bloknummer. Neem voor de geldigheid en nauwkeurigheid van de tijdsbasis ook het handboek bij de LOGO! in acht.
Timingdiagram
Functiebeschrijving Wanneer de ingang Trg de stand 1 aanneemt, dan schakelt direct de uitgang Q op stand 1. Wanneer de toestand aan Trg van 1 naar 0 gaat, dan start in LOGO! de actuele tijd T opnieuw en de uitgang blijft gezet. Wanneer Ta de via T ingestelde waarde bereikt (Ta=T), dan wordt de uitgang Q op toestand 0 teruggezet (vertraagd uitschakelen). Wanneer de ingang Trg opnieuw wordt in- en weer uitgeschakeld, wordt de tijd Ta opnieuw gestart. Via de ingang R (reset) zet u de tijd Ta en de uitgang terug voordat de tijd Ta verstreken is.
148
Naslagmateriaal
5.3.2.3
In-/uitschakelvertraging
Korte beschrijving Bij de vertraagde in- en uitschakeling wordt de uitgang na afloop van een parametreerbare tijd doorgeschakeld en na een eveneens parametreerbare tijd teruggezet. Schakeling
Omschrijving
Ingang Trg
Met de stijgende flank (wissel van 0 naar 1) aan de ingang Trg (Trigger) start u de tijd voor de vertraagde inschakeling. Met de dalende flank (wissel van 1 naar 0) start u de tijd voor de vertraagde uitschakeling.
Parameters
TH
Vertragingstijd, waarna de uitgang ingeschakeld wordt (uitgangstoestand gaat van 0 naar 1).
TL
Vertragingstijd, waarna de uitgang uitgeschakeld wordt (uitgangssignaal gaat van 1 naar 0).
Remanentie geselecteerd (on) = de toestand wordt remanent opgeslagen. Uitgang Q
Q wordt na verstrijken van de geparametreerde tijd TH ingeschakeld, als Trg dan nog gezet is. Q schakelt na afloop van de tijd TL weer uit, wanneer Trg inmiddels niet weer werd gezet.
Parameters TH en TL De tijdsinstellingen voor de parameters TH en TL voor de inschakel- en uitschakelvertraging kunnen ook actuele waarden van een reeds geprogrammeerde andere functie zijn. U kunt de actuele waarden van de volgende functies gebruiken: •
Analoge comparator: Ax – Ay
•
Analoge drempelwaardeschakelaar: Ax
•
Analoge versterker: Ax
•
Analoge multiplexer: AQ
•
Analoge flank: AQ
•
Analoge aritmetica: AQ
•
PI-regelaar: AQ
•
Voor-/achterwaartsteller: Cnt
De gewenste functie selecteert u via het bloknummer. Neem voor de geldigheid en nauwkeurigheid van de tijdsbasis ook het handboek bij de LOGO! in acht.
149
Naslagmateriaal
Timingdiagram
Functiebeschrijving Wanneer de toestand aan de ingang Trg van 0 naar 1 gaat, dan loopt de tijd TH af. Wanneer de toestand aan de ingang Trg ten minste gedurende de geparametreerde tijd TH op 1 blijft, dan wordt na afloop van de tijd T de uitgang op 1 gezet (de uitgang wordt tegenover de ingang vertraagd ingeschakeld). Wanneer de toestand aan de ingang Trg voor afloop van de tijd TH weer naar 0 gaat, dan wordt de tijd teruggezet. Wanneer de toestand aan de ingang weer naar 0 gaat, dan loop de tijd TL af. Wanneer de toestand aan de ingang Trg ten minste gedurende de geparametreerde tijd TL op 0 blijft, dan wordt na afloop van de tijd T de uitgang op 0 gezet (de uitgang wordt tegenover de ingang vertraagd uitgeschakeld). Wanneer de toestand aan de ingang Trg voor afloop van de tijd TL weer naar 1 gaat, dan wordt de tijd teruggezet.
150
Naslagmateriaal
5.3.2.4
Vertraagde inschakeling met accumulatie
Korte beschrijving Wanneer de ingang in- en weer uitgeschakeld wordt, dan wordt er een parametreerbare tijd gestart. De uitgang wordt na afloop van deze tijd gezet. Schakeling
Omschrijving
Ingang Trg
Via de ingang Trg (trigger) kunt u de tijd voor de vertraagde inschakeling starten.
Ingang R
Via de ingang R (reset) zet u de tijd voor de inschakelvertraging terug en u zet de uitgang op 0. Terugzetten heeft voorrang op Trg.
Parameters
T
Vertragingstijd, waarna de uitgang ingeschakeld wordt (uitgangstoestand gaat van 0 naar 1).
Remanentie geselecteerd (on) = de toestand wordt remanent opgeslagen. Uitgang Q
Q wordt na verstrijken van de tijd T ingeschakeld.
Parameter T De tijdsinstelling voor de parameter T kan ook een actuele waarde van een reeds geprogrammeerde andere functie zijn. U kunt de actuele waarden van de volgende functies gebruiken: •
Analoge comparator: Ax – Ay
•
Analoge drempelwaardeschakelaar: Ax
•
Analoge versterker: Ax
•
Analoge multiplexer: AQ
•
Analoge flank: AQ
•
Analoge aritmetica: AQ
•
PI-regelaar: AQ
•
Voor-/achterwaartsteller: Cnt
De gewenste functie selecteert u via het bloknummer.
Timingdiagram
151
Naslagmateriaal
Functiebeschrijving Wanneer aan de ingang Trg de toestand van 0 naar 1 wisselt, dan begint de actuele tijd Ta te lopen. Wanneer Ta de tijd T bereikt, dan wordt de uitgang Q op 1 ingesteld. Een hernieuwd schakelen aan ingang Trg heeft geen uitwerking op Ta. De uitgang en de tijd Ta worden pas weer op 0 teruggezet, als de ingang R in de stand 1 staat. Als remanentie niet ingeschakeld is, dan worden na een netuitval de uitgang Q en de reeds verstreken tijd weer teruggezet.
5.3.2.5
Wisrelais (impulsuitvoer)
Korte beschrijving Een ingangssignaal brengt aan de uitgang een signaal voort van parametreerbare duur. Schakeling
Omschrijving
Ingang Trg
Via de ingang Trg (trigger) kunt u de tijd voor het wisrelais starten.
Parameters
T
Tijd, waarna de uitgang uitgeschakeld wordt (uitgangssignaal gaat van 1 naar 0).
Remanentie geselecteerd (on) = de toestand wordt remanent opgeslagen. Uitgang Q
Q schakelt met Trg in en blijft tot aan het verstrijken van T ingeschakeld als Trg zo lang 1 is. Wanneer Trg voor afloop van T teruggaat naar 0, dan wordt ook de uitgang op 0 gezet.
Parameter T De tijdsinstelling voor de uitschakeltijd T kan ook een actuele waarde van een reeds geprogrammeerde andere functie zijn. U kunt de actuele waarden van de volgende functies gebruiken: •
Analoge comparator: Ax – Ay
•
Analoge drempelwaardeschakelaar: Ax
•
Analoge versterker: Ax
•
Analoge multiplexer: AQ
•
Analoge flank: AQ
•
Analoge aritmetica: AQ
•
PI-regelaar: AQ
•
Voor-/achterwaartsteller: Cnt
De gewenste functie selecteert u via het bloknummer.
152
Naslagmateriaal
Timingdiagram
Functiebeschrijving Wanneer de ingang Trg de toestand 1 aanneemt, dan schakelt de uitgang Q naar toestand 1. Gelijktijdig start de tijd Ta, de uitgang blijft gezet. Wanneer Ta de via T ingestelde waarde bereikt (Ta=T), dan wordt de uitgang Q op 0 teruggezet (impulsuitvoer). Indien de ingang Trg van 1 naar 0 wisselt voordat de vooraf ingestelde tijd is verstreken, dan wisselt ook de uitgang meteen van 1 naar 0.
5.3.2.6
Flankgetriggerd wisrelais
Korte beschrijving Een ingangsimpuls brengt na een parametreerbare tijd aan de uitgang een parametreerbaar aantal signalen voort van parametreerbare in–/uit–duur (hertriggerbaar). Schakeling
Omschrijving
Ingang Trg
Via de ingang Trg (trigger) kunt u de tijden voor het flankgetriggerde wisrelais starten.
Ingang R
Via de ingang R zet u de actuele tijd (Ta) en de uitgang terug op nul.
Parameters
TH, TL:De impulsduur TH en de impulspauzeduur TL kunnen worden ingesteld. N
geeft het aantal pauze/impuls-cycli TL / TH aan: Waardebereik: 1...9.
Remanentie geselecteerd (on) = de toestand wordt remanent opgeslagen. Uitgang Q
Q schakelt met verstrijken van de tijd TL in en na afloop van TH uit.
0BA2, 0BA3: Alleen de parameter TH bestaat. TH is de tijd, na welke de uitgang wordt uitgeschakeld. Ingang R is niet beschikbaar.
153
Naslagmateriaal
Parameter TH en TL De impulsduur TH en de impulspauzeduur TL kunnen ook actuele waarden van een reeds geprogrammeerde andere functie zijn. U kunt de actuele waarden van de volgende functies gebruiken: •
Analoge comparator: Ax – Ay
•
Analoge drempelwaardeschakelaar: Ax
•
Analoge versterker: Ax
•
Analoge multiplexer: AQ
•
Analoge flank: AQ
•
Analoge aritmetica: AQ
•
PI-regelaar: AQ
•
Voor-/achterwaartsteller: Cnt
De gewenste functie selecteert u via het bloknummer.
Timingdiagram
TL = 0; N = 1
Functiebeschrijving Wanneer de ingang Trg de toestand 1 aanneemt, dan start de tijd TL (Time Low). Na afloop van de tijd TL wordt de uitgang Q voor de duur van de tijd TH (Time High) op toestand 1 gezet. Wanneer voor het verstrijken van de vastgelegde tijd (TL + TH) de ingang Trg opnieuw van 0 naar 1 (retriggering) overgaat, dan wordt de verstreken tijd Ta teruggezet en de pauze/impuls-cyclus opnieuw gestart.
154
Naslagmateriaal
5.3.2.7
Symmetrische taktopnemer De symmetrische taktopnemer staat enkel voor toestellen tot de versie 0BA3 ter beschikking. Bij de LOGO! modules van de actuele modulelijn gebruikt u i.p.v. de symmetrische taktopnemer de asynchrone impulsopnemer.
Korte beschrijving Een taktsignaal met parametreerbare periodeduur wordt aan de uitgang uitgezonden. Schakeling
Omschrijving
Ingang En
Via de ingang En (Enable) schakelt u de taktopnemer in (En=1) en uit (En=0)
Parameters
T
Uitgang Q
Q wordt met de kloktijd T cyclisch in- en uitgeschakeld.
Tijd, waarvoor de uitgang in-/ resp. uitgeschakeld is.
Timingdiagram
Korte beschrijving Via de parameter T geeft u aan, hoelang de in- en de uitschakeltijd moet duren. Via de ingang En (voor Enable: Vrijgeven) schakelt u de taktopnemer in. De taktopnemer zet voor de periode T de uitgang op 1, vervolgens voor de periode T de uitgang op 0 enzovoorts totdat op ingang En 0 actief is. Geef altijd een tijd T ³ 0,1 s aan. Voor T = 0,05 s en T = 0,00 s is de periode T niet gedefinieerd.
155
Naslagmateriaal
5.3.2.8
Asynchrone impulsopnemer
Korte beschrijving De impulsvorm van de uitgang kan via de parametreerbare impuls-/pauzeverhouding worden gewijzigd. Schakeling
Omschrijving
Ingang En
Via de ingang En schakelt u de asynchrone impulsopnemer aan en uit.
Ingang Inv
Via de ingang Inv kan het uitgangssignaal van de actieve asynchrone taktopnemer worden omgekeerd.
Parameters
TH,TL: De impulsduur (TH) en de impulspauzeduur (TL) kunnen worden ingesteld. Remanentie geselecteerd (on) = de toestand wordt remanent opgeslagen.
Uitgang Q
Q schakelt cyclisch met de takt-/pauzetijden TH en TL aan en uit.
Parameter TH en TL De impulsduur TH en de impulspauzeduur TL kunnen ook actuele waarden van een reeds geprogrammeerde andere functie zijn. U kunt de actuele waarden van de volgende functies gebruiken: •
Analoge comparator: Ax – Ay
•
Analoge drempelwaardeschakelaar: Ax
•
Analoge versterker: Ax
•
Analoge multiplexer: AQ
•
Analoge flank: AQ
•
Analoge aritmetica: AQ
•
PI-regelaar: AQ
•
Voor-/achterwaartsteller: Cnt
De gewenste functie selecteert u via het bloknummer.
Timingdiagram
156
Naslagmateriaal
Functiebeschrijving Met de parameters TH (Time High) en TL (Time Low) kunnen impulsduur en impulspauze worden ingesteld. De ingang INV maakt het omkeren van de uitgang mogelijk. Alleen als het blok via EN is geactiveerd, heeft ingang INV een negeren van de uitgang tot gevolg.
5.3.2.9
Toevalsgenerator
Korte beschrijving Bij de toevalsgenerator wordt de uitgang binnen een parametreerbare tijd in- resp. weer uitgeschakeld. Schakeling
Omschrijving
Ingang En
Met de stijgende flank (wisselen van 0 naar 1) aan vrijschakelingang En (enable) start u de tijd voor de vertraagde inschakeling van de toevalsgenerator. Met de dalende flank (wissel van 1 naar 0) start u de tijd voor de vertraagde uitschakeling van de toevalsgenerator.
Parameters
TH:De inschakelvertragingstijd wordt toevallig bepaald en ligt tussen 0 s en TH. TL:De inschakelvertragingstijd wordt toevallig bepaald en ligt tussen 0 s en TL.
Uitgang Q
Q wordt ingeschakeld na verstrijken van de vertraagde inschakeltijd, als En dan nog gezet is en wordt uitgeschakeld na verstrijken van de vertraagde uitschakeltijd, als En intussen niet opnieuw is gezet.
Parameter TH en TL De tijdsinstellingen voor de parameters TH en TL voor de inschakel- en uitschakelvertraging kunnen ook actuele waarden van een reeds geprogrammeerde andere functie zijn. U kunt de actuele waarden van de volgende functies gebruiken: •
Analoge comparator: Ax – Ay
•
Analoge drempelwaardeschakelaar: Ax
•
Analoge versterker: Ax
•
Analoge multiplexer: AQ
•
Analoge flank: AQ
•
Analoge aritmetica: AQ
•
PI-regelaar: AQ
•
Voor-/achterwaartsteller: Cnt
De gewenste functie selecteert u via het bloknummer.
157
Naslagmateriaal
Timingdiagram
Functiebeschrijving Wanneer de toestand aan ingang En van 0 naar 1 wisselt, dan wordt toevallig een tijd (vertraagde inschakeltijd) tussen 0 s en TH bepaald en gestart. Wanneer de stand aan ingang En minstens voor de duur van de vertraagde inschakeltijd op 1 blijft staan, wordt de uitgang na verstrijken van de vertraagde inschakeltijd op 1 gezet. Wanneer de toestand aan ingang En vóór het verstrijken van de vertraagde inschakeltijd weer naar 0 wisselt, dan wordt de tijd teruggezet. Wisselt de stand aan ingang En weer naar 0, dan wordt toevallig een tijd (vertraagde uitschakeltijd) tussen 0 s en TL bepaald en gestart. Blijft de toestand aan ingang En minstens voor de duur van de vertraagde uitschakeltijd TL op 0 staan, dan wordt de uitgang na verstrijken van de vertraagde uitschakeltijd op 0 gezet. Wanneer de toestand aan de ingang En vóór het verstrijken van de uitschakelvertragingstijd weer naar 1 gaat, dan wordt de tijd teruggezet.
158
Naslagmateriaal
5.3.2.10
Trappenlichtschakelaar
Korte beschrijving Na een ingangsimpuls (flankbesturing) loopt een parametreerbare tijd af. Na het verstrijken ervan wordt de uitgang teruggezet. Vóór het verstrijken van de tijd kan een uitschakelwaarschuwing worden gegeven. Schakeling
Omschrijving
Ingang Trg
Via de ingang Trg (trigger) start u de tijd voor de traplichtschakelaar (vertraagde uitschakeling).
Parameters
T:
tijd, waarna de uitgang uitgeschakeld wordt (uitgangstoestand gaat van 1 naar 0).
T!
tijdsinstelling voor het begin van de uitschakelwaarschuwingstijd.
T!L
Lengte van de uitschakelwaarschuwingstijd.
Remanentie geselecteerd (on) = de toestand wordt remanent opgeslagen. Uitgang Q
Q wordt na verstrijken van de tijd T uitgeschakeld. Vóór het verstrijken van de tijd kan een uitschakelwaarschuwing worden gegeven.
Parameters T, T! en T!L De tijdsinstellingen voor de uitschakelingsvertragingstijd T, de voorwaarschuwingstijd T! en de waarschuwingsduur T!L kunnen ook actuele waarden van een reeds geprogrammeerde andere functie zijn. U kunt de actuele waarden van de volgende functies gebruiken: •
Analoge comparator: Ax – Ay
•
Analoge drempelwaardeschakelaar: Ax
•
Analoge versterker: Ax
•
Analoge multiplexer: AQ
•
Analoge flank: AQ
•
Analoge aritmetica: AQ
•
PI-regelaar: AQ
•
Voor-/achterwaartsteller: Cnt
De gewenste functie selecteert u via het bloknummer.
Timingdiagram
159
Naslagmateriaal 0BA2, 0BA3: De waarschuwingstijd is op 15 s ingesteld. De parameters T! en T!L vervallen daardoor.
Tijdsbasis wijzigen Voor de waarschuwingstijd en waarschuwingsduur kunt u ook andere waarden instellen. Tijdsbasis T
Waarschuwingstijd
Waarschuwingsduur
Seconden*
750 ms
50 ms
Minuten
15 s
1s
Uren
15 min
1 min
* enkel voor programmamet een cyclustijd van < 25 ms zinvol
Functiebeschrijving Wanneer de ingang Trg de toestand 1 aanneemt, dan schakelt de uitgang Q naar toestand 1. Wanneer de toestand op Trg teruggaat van 1 naar 0, dan start de actuele tijd Ta en de uitgang Q blijft gezet. Wanneer Ta de tijd T bereikt, dan wordt de uitgang Q op 0 teruggezet. Voor het verstrijken van de uitschakelvertragingstijd (T - T!) kunt u een uitschakelwaarschuwing geven, die Q gedurende de uitschakelwaarschuwingstijd T!L op 0 terugzet. Bij de volgende overgang van 1 naar 0 op de ingang Trg en wanneer Ta verstreken is, wordt Ta opnieuw getriggerd (als optie).
Cyclustijd Hoe u de cyclustijd van een LOGO! bepaalt, vindt u in het aanhangsel van het LOGO!handboek.
160
Naslagmateriaal
5.3.2.11
Comfortschakelaar
Korte beschrijving Schakelaar met 2 verschillende functies: •
Stroomstootschakelaar met vertraagde uitschakeling
•
Schakelaar (constant licht) Schakeling
Omschrijving
Ingang Trg
Via de ingang Trg (trigger) schakelt u de uitgang Q in (constant licht) of met vertraagde uitschakeling uit. Bij ingeschakelde uitgang Q kan deze met Trg worden teruggezet.
Ingang R
Via de ingang R zet u de actuele tijd Ta en de uitgang terug op nul.
Parameters
T:
geeft de uitschakelvertragingstijd aan. De uitgang wordt etruggezet (gaat van 1 naar 0), wanneer de tijd T afloopt.
TL
Tijdsduur, gedurende welke de ingang gezet moet zijn om de continulichtfunctie te activeren.
T!
tijdsinstelling voor de inschakelvertraging van de uitschakelwaarschuwingstijd.
T!L
Lengte van de voorwaarschuwingstijd.
Remanentie geselecteerd (on) = de toestand wordt remanent opgeslagen. Uitgang Q
De uitgang Q wordt met Trg ingeschakeld en wordt afhankelijk van de lengte van de impuls op Trg na een parametreerbare tijd weer uitgeschakeld of wordt door opnieuw activeren van Trg teruggezet.
Parameters T, TL, T! en T!L De uitschakelvertragingstijd T, het continue licht TL, de inschakelwaarschuwingstijd T! en de waarschuwingsduur T!L kunnen ook actuele waarden van een reeds geprogrammeerde andere functie zijn. U kunt de actuele waarden van de volgende functies gebruiken: •
Analoge comparator: Ax – Ay
•
Analoge drempelwaardeschakelaar: Ax
•
Analoge versterker: Ax
•
Analoge multiplexer: AQ
•
Analoge flank: AQ
•
Analoge aritmetica: AQ
•
PI-regelaar: AQ
•
Voor-/achterwaartsteller: Cnt
De gewenste functie selecteert u via het bloknummer.
161
Naslagmateriaal
Timingdiagram
0BA2, 0BA3: Alleen de parameters TL en T bestaan. T is de tijd waarna de uitgang uitgeschakeld wordt. TL Tijdsduur, gedurende welke de ingang gezet moet zijn om de continulichtfunctie te activeren. De ingang R staat niet ter beschikking.
Functiebeschrijving Wanneer Trg de toestand 1 aanneemt, dan schakelt de uitgang Q naar toestand 1. Is de uitgang Q = 0 en wisselt de ingang Trg tenminste voor de tijd TL van 0 naar 1, dan wordt de continulichtfunctie geactiveerd en de uitgang Q duurzaam ingeschakeld. Wanneer de toestand aan ingang Trg voor het verstrijken van de tijd TL teruggaat naar 0, dan wordt de uitschakelvertragingstijd T gestart. Wanneer de verstreken tijd Ta de tijd T bereikt, dan wordt de uitgang Q op 0 teruggezet. Voor het verstrijken van de uitschakelvertragingstijd (T - T!) kunt u een uitschakelwaarschuwing geven, die Q gedurende de uitschakelwaarschuwingstijd T!L op 0 terugzet. Herhaald schakelen aan de ingang Trg zet T in ieder geval terug en de uitgang Q wordt uitgeschakeld.
Pas op De tijden T, T! en T!L moeten dezelfde tijdsbasis hebben.
162
Naslagmateriaal
5.3.2.12
Weekschakelklock
Pas op Om de speciale functie te kunnen gebruiken, moet uw LOGO! over een interne klok beschikken.
Korte beschrijving De uitgang wordt via een parametreerbare in- en uitschakeldatum gestuurd. Elke mogelijke combinatie van weekdagen wordt ondersteund. Schakeling
Omschrijving
Parameter No1, No2, No3
Via de parameters No1, No2, No3 (nokken) stelt u de inschakel- en uitschakeltijdstippen voor telkens een Nok van de weektimer in. Voor iedere nok geeft u de weekdag en de kloktijd van de in- en uitschakeltijden aan.
Par
U geeft aan of de weektimer bij het activeren voor een cyclus ingeschakeld en vervolgens teruggezet wordt. De impulsparameter geldt voor alle drie nokken.
Uitgang Q
Q wordt ingeschakeld als de parametreerbare nok ingeschakeld is.
Timingdiagram (drie toepassingsvoorbeelden)
No1:
dagelijks:
06:30 uur tot 8:00 uur
No2:
dinsdag:
03:10 tot 04:15
No3:
zaterdag en zondag:
16:30 tot 23:10
Functiebeschrijving Elke weekschakelklok heeft drie instelnokken, waarmee u telkens een tijdvenster kunt parametreren. Met deze nokken stelt u de inschakel- en de uitschakeltijdstippen in. Op een inschakeltijdstip schakelt de weektimer de uitgang in, voor zover de uitgang nog niet ingeschakeld is. De weektimer zet de uitgang terug op het uitschakeltijdstip voor zover u een uitschakeltijd heeft geparametreerd. Wanneer u een impulsuitgang heeft aangegeven, wordt de weektimer aan het einde van de cyclus teruggezet. Als u voor een weektimer een inschakeltijdstip en een uitschakeltijdstip op dezelfde tijd maar op verschillende nokken instelt, dan spreken de in- en uitschakeltijden elkaar tegen. In dat geval heeft nok 3 voorrang op nok 2 en deze op zijn beurt voorrang op nok 1. De schakeltoestand van de weektimer is afhankelijk van alle drie nokken No1, No2 en No3.
163
Naslagmateriaal
Schakeltijdstippen De inschakeltijdstippen kunnen tussen 00:00 en 23:59 uur liggen. U kunt het inschakeltijdstip ook als impulssignaal parametreren. Het timerblok wordt op het aangegeven moment één cyclus lang geactiveerd, dan wordt de uitgang teruggezet. Het uitschakeltijdstip is in dat geval gedeactiveerd, omdat het niet nodig is.
Bijzonderheden bij het parametreren Het venster met de blokeigenschappen biedt u voor ieder van de drie nokken een tabblad aan, waarin u de weekdagen voor de nokken kunt instellen. In ieder tabblad hebt u bovendien de mogelijkheid om voor iedere nok het inschakel- alsmede het uitschakeltijdstip in uren en minuten in te voeren. De kortste schakelduur bedraagt zodoende één minuut. U kunt in ieder tabblad ook een impulsuitgang voor de nok aangeven. De inschakel- en uitschakeltijdstippen kunt u hierbij onafhankelijk van elkaar deactiveren. D.w.z. dat u ook een schakelperiode van meer dan een dag kunt realiseren wanneer u de timer bijv. met nok 1 op maandag om 7:00 inschakelt en de uitschakeltijd deactiveert en met nok 2 op woensdag om 13:07 uitschakelt en de inschakeltijd van nok 2 deactiveert.
De instelling Impuls is alleen bij modules vanaf de modulelijn 0BA6 mogelijk.
Bufferen van de klok De interne klok van een LOGO! loopt ook dan door als de netspanning uitvalt, d.w.z. de klok heeft dus een loopreserve. Hoe groot die loopreserve is, is afhankelijk van de omgevingstemperatuur. Bij 25 °C omgevingstemperatuur bedraagt de loopreserve standaard 80 uur. De LOGO!'s vanaf modulelijn 0BA6 ondersteunen de optie van een batterijkaart resp. van een gecombineerde programmamodule (geheugen) met batterijkaart. De klok wordt met deze kaarten meerdere jaren gebufferd. 164
Naslagmateriaal
5.3.2.13
Jaarschakelklock
Korte beschrijving De uitgang wordt via een parametreerbare in- en uitschakeldatum gestuurd. U kunt de timer zo instellen dat deze jaarlijks, maandelijks of op door de gebruiker gedefinieerde basis wordt geactiveerd. In iedere bedrijfsmodus kunt u de uitgang van de timer tijdens de gedefinieerde periode ook als impulsuitgang inrichten. De periode kan binnen het datumbereik van 1 januari 2000 tot en met 31 december 2099 worden ingericht. Opmerking: Om dit functieblok te benutten, heeft u een LOGO! nodig met interne realtime klok. Schakeling
Omschrijving
Parameters
Via de parameter No (Nok) stelt u de bedrijfsmodus en de inschakel- en uitschakeltijd in. Bovendien geeft u aan, of er bij de uitgang sprake is van een impulsuitgang.
Uitgang Q
Q wordt ingeschakeld als de parametreerbare nok ingeschakeld is.
Timingdiagrammen Voorbeeld 1: Jaarlijks geselecteerd, Inschakeltijdstip = 2006.06.01, Uitschakeltijdstip = 2099.08.31, Ieder jaar op 1 juni wordt de timer-uitgang ingeschakeld en op 31 augustus uitgeschakeld.
Voorbeeld 2: Jaarlijks geselecteerd, Impuls geselecteerd, Inschakeltijdstip = 2000.03.15, Uitschakeltijdstip = 2009.**.**. De timer schakelt ieder jaar op 15 maart gedurende één cyclus in.
Voorbeeld 3: Jaarlijks geselecteerd, Inschakeltijdstip = 2008.06.01, Uitschakeltijdstip = 2010.08.31. Op 1 juni 2008, 2009 en 2010 wordt de timer-uitgang ingeschakeld en op 31 augustus uitgeschakeld.
165
Naslagmateriaal Voorbeeld 4: Jaarlijks geselecteerd, Impuls geselecteerd, Inschakeltijdstip = 2000.03.15, Uitschakeltijdstip = 2010.**.**. De uitgang van de timer schakelt op 15 maart 2008, 2009 en 2010 gedurende een cyclus in.
Voorbeeld 5: Maandelijksniet geselecteerd, Jaarlijks niet geselecteerd, Inschakeltijdstip= 2008.06.01, Uitschakeltijdstip = 2010.08.31. De uitgang van de timer schakelt op 1 juni 2008 in en op 31 augustus 2010 uit.
Voorbeeld 6: Maandelijks niet geselecteerd, Jaarlijks niet geselecteerd, Impuls geselecteerd, inschakeltijdstip = 2008.03.15, uitschakeltijdstip = ****.**.**. De timer schakelt op 15 maart 2008 één cyclus lang in. Omdat voor de timer geen maandelijkse of jaarlijkse bedrijfsmodus gedefinieerd is, zendt de uitgang één keer op het aangegeven inschakeltijdstip een impuls.
Voorbeeld 7: Jaarlijks geselecteerd, Inschakeltijdstip = 2000.12.15, Uitschakeltijdstip = 2010.01.07. De uitgang van d etimer schakelt op 15 december 2008 en 200i9 in en op 7 januari van het daaropvolgende jaar uit. Wanneer de timer op 7 januari 2010 uitschakelt, wordt deze op 15 december daaropovolgend NIET opnieuw ingeschakeld.
Voorbeeld 8: Iedere maand geselecteerd, inschakeltijdstip = 2008.**.01, uitschakeltijdstip = 2010.**.05. Vanaf 2008 wordt op de eerste dag van iedere maand de timeruitgang ingeschakeld en op de vijfde dag van de maand uitgeschakeld. De timer zet dit model voort tot aan de laatste maand van 2010.
166
Naslagmateriaal
Functiebeschrijving De jaartimer schakelt de uitgang op bepaalde in- en uitschakeldata in resp. uit. Het in- en uitschakelen wordt telkens om 00:00 uitgevoerd. Wanneer uw applicatie op een ander tijdstip moet worden geschakeld, gebruikt u in uw schakelprogramma een weektimer tezamen met een jaartimer. Het inschakeltijdstip geeft de maand en de dag aan, wanneer de timer wordt gezet. Het uitschakeltijdstip geeft de maand en de dag aan, wanneer de uitgang weer terug wordt gezet. Let er bij de in- en uitschakeltijdstippen op de volgorde van de velden: In het eerste veld geeft u het jaar aan, in het tweede veld de maand en in het derde veld de dag. Wanneer u het controlevakje Maandelijks activeert, schakelt de timer-uitgang iedere maand op de aangegeven dag van het inschakeltijdstip in en blijft tot aan de aangegeven dag van het uitschakeltijdstip ingeschakeld. Het inschakeljaar geeft het eerste jaar aan, waarin de timer wordt geactiveerd. Het uitschakeljaar geeft het laatste jaar aan, waarin de timer wordt uitgeschakeld. Het laatste mogelijke jaar is 2099. Wanneer u het controlevakje jaarlijks activeert, schakelt de timeruitgang ieder jaar op de aangegeven maand en dag van het inschakeltijdstip in en blijft tot aan de aangegeven maand en dag van het uitschakeltijdstip ingeschakeld. Het inschakeljaar geeft het eerste jaar aan, waarin de timer wordt geactiveerd. Het uitschakeljaar geeft het laatste jaar aan, waarin de timer wordt uitgeschakeld. Het laatste mogelijke jaar is 2099. Wanneer u het controlevakje Impuls activeert, wordt de timeruitgang op het aangegeven inschakeltijdstip een cyclus lang ingeschakeld. Dan wordt de timeruitgang teruggezet. U kunt een timer maandelijsk of jaarlijks of ook slechts een keer schakelen. Wanneer u geen van de controlevakjes voor maandelijks, jaarlijks of impuls activeert, kunt u aan de hand van het inschakel- en uitschakeltijdstip een specifieke periode definieren. Hier kunt u iedere willekeurige periode aangeven. Bij processen, die meerdere keren gedurende het jaar, maar op onregelmatige tijdstippen, in - en uitgeschakeld moeten worden, kunt u meerdere jaartimers definiëren en de uitgangen ervan via een OR-functieblok met elkaar verbinden. De instellingen Jaarlijks en Impuls is alleen bij modules vanaf de modulelijn 0BA4 mogelijk. De instelling Maandelijks is alleen bij modules vanaf de modulelijn 0BA4 mogelijk.
Bufferen van de klok De interne klok van een LOGO! loopt ook dan door als de netspanning uitvalt, d.w.z. de klok heeft dus een loopreserve. Hoe groot die loopreserve is, is afhankelijk van de omgevingstemperatuur. Bij 25 °C omgevingstemperatuur bedraagt de loopreserve standaard 80 uur. Wanneer u de optionele LOGO! batterijkaart resp. de gecombineerde LOGO!- geheugen-/batterijkaart gebruikt, kan LOGO! het tijdstip tot trwee jaar lang bufferen.
167
Naslagmateriaal
Bijzonderheden bij het parametreren U kunt in de velden voor de maand en de dag numerieke waarden invoeren. Geef waarden in het logische bereik van de maanden en dagen aan, omdat LOGO!Soft Comfort anders een foutmelding weergeeft. Een comfortabele mogelijkheid voor het instellen van een datum biedt de datuminstelling met behulp van het symbool Kalender. Een venster wordt geopend waarin de dagen en maanden op een kalenderpagina via drukknoppen kunnen worden geselecteerd.
Voorbeeld voor het parametreren De uitgang van een LOGO! moet jaarlijks van 1 maart tot en met 4 april en van 7 juli tot en met 19 november ingeschakeld zijn. Hiervoor hebt u 2 blokken nodig die telkens voor die bepaalde inschakeltijden worden geparametreerd. De uitgangen worden dan met behulp van een OR-blok verbonden.
Plaats twee speciale functies "Jaartimer" in uw programmeringsinterface. Parametreer 03.01 als het inschakeltijdstip en 04.04 als het uitschakeltijdstip voor de eerste jaartimer. Parametreer 07.07 als het inschakeltijdstip en 11.19 als het uitschakeltijdstip voor de tweede jaartimer. Verbind de blokken met een OR-blok. De uitgang van het OR-blok schakelt als minstens een van de beide jaartimers ingeschakeld is.
168
Naslagmateriaal
5.3.3
Tellers
5.3.3.1
Voor-/achterwaartsteller
Korte beschrijving Naargelang de soort van parametrering wordt door een ingangsimpuls een interne getalwaarde op- of geteld of afgetrokken. Bij het bereiken van de parametreerbare drempelwaarden wordt de uitgang gezet resp. teruggezet. De telrichting kan via de ingang Dir worden gewijzigd. Schakeling
Omschrijving
Ingang R
Via de ingang R (reset) zet u de interne telwaarde en de uitgang op de startwaarde (StartVal).
Ingang Cnt
De functie telt aan de ingang Cnt de toestandsveranderingen van toestand 0 naar toestand 1. Een verandering van toestand van 1 naar 0 wordt niet geteld.
Ingang Dir
•
Gebruik de ingangen I3, I4, I5 en I6 voor snelle tellingen (alleen bij bepaalde LOGO! 12/24 RC/RCo en LOGO! 24/24o): max. 2 kHz.
•
Gebruik een willekeurige andere ingang of schakeldeel voor lage telfrequenties (typ. 4 Hz).
Via de ingang Dir (direction) geeft u de telrichting aan: Dir = 0: Voorwaarts Dir = 1: Achterwaarts
Parameters
On:
inschakeldrempel Waardebereik: 0...999999
Off:
uitschakeldrempel Waardebereik: 0...999999
StartVal: initiële waarde, van waar af er ofwel vooruit of achteruit wordt geteld. Remanentie geselecteerd (on) = de toestand wordt remanent opgeslagen. Uitgang Q
Q wordt in afhankelijkheid van de actuele waarde Cnt en de ingestelde drempelwaarden gezet of teruggezet.
169
Naslagmateriaal
Parameters On en Off De tijdsinstelling voor de parameters inschakeldrempel On en/of uitschakeldrempel Off kan ook een actuele waarde van een reeds geprogrammeerde andere functie zijn. U kunt de actuele waarden van de volgende functies gebruiken: •
Analoge comparator: Ax – Ay
•
Analoge drempelwaardeschakelaar: Ax
•
Analoge versterker: Ax
•
Analoge multiplexer: AQ
•
Analoge flank: AQ
•
Analoge aritmetica: AQ
•
PI-regelaar: AQ
•
Voor-/achterwaartsteller: Cnt
De gewenste functie selecteert u via het bloknummer.
Timingdiagram
Functiebeschrijving Bij elke positieve flank aan de ingang Cnt wordt de interne teller met 1 verhoogd (Dir = 0) of met 1 verlaagd (Dir = 1). Met de terugzetingang R kunt u de interne telwaarde op de startwaarde terugzetten. Zolang R=1 is, staat ook de uitgang op 0 en worden de impulsen aan ingang Cnt niet meegerekend. De uitgang Q wordt afhankelijk van de actuele waarde Cnt en de ingestelde drempelwaarden ingesteld of teruggezet. Zie het volgende rekenvoorschrift.
170
Naslagmateriaal
Rekenvoorschrift •
Indien inschakeldrempel (On) >= uitschakeldrempel (Off), dan geldt:
Q = 1, indien Cnt >= On Q = 0, indien Cnt < Off.
•
Indien inschakeldrempel (On) >= uitschakeldrempel (Off), dan geldt:
Q = 1, indien On <= Cnt < Off.
0BA0-0BA5: De parameter startwaarde is niet aanwezig. De teller begint altijd bij 0 te tellen. 0BA0-0BA3: De parameter Off is niet aanwezig. Het rekenvoorschrift is zodoende niet geldig.
Pas op De controle of de teller de grenswaarde heeft bereikt, vindt eenmaal per cyclus plaats. Als de impulsen dus aan de snelle ingangen I3, I4, I5 of I6 sneller zijn dan de cylustijd, dan schakelt de speciale functie eventueel pas nadat de aangegeven grenswaarde overschreden is. Voorbeeld: Maximaal 100 impulsen per cyclus kunnen worden geteld, 900 impulsen werden reeds geteld. On = 950; Off = 10000. De uitgang schakelt pas in de volgende cyclus, wanneer de waarde reeds 1000 is. Als de Off-waarde = 980 was, zou de uitgang helemaal niet schakelen.
Cyclustijd Hoe u de cyclustijd van een LOGO! bepaalt, vindt u in het aanhangsel van het LOGO! handboek.
171
Naslagmateriaal
5.3.3.2
Bedrijfsurenteller
Korte beschrijving Als de controle-ingang wordt ingesteld, loopt een parametreerbare tijd af. De uitgang wordt ingesteld als de tijd is verstreken. Schakeling
Omschrijving
Ingang R
Met de stijgende flank (wissel van 0 naar 1) aan de terugzetingang R (reset) wordt de teller voor de resterende tijd (MN) op de geparametreerde waarde MI gezet en de uitgang Q wordt teruggezet.
Ingang En
En is de controle-ingang. LOGO! meet de tijd waarop deze ingang is gezet.
Ingang Ral
Met de stijgende flank aan de terugzetingang Ral (reset all) worden de bedrijfsurenteller en de uitgang terugzet en de teller voor de de resterende tijd (MN) wordt op de geparametreerde onderhoudsinterval (MI) gezet.
Parameters
•
Uitgang Q = 0
•
Gemeten bedrijfsuren OT = 0
•
Resterende tijd van het onderhoudsinterval MN = MI
MI: Aan te geven onderhoudsinterval in eenheden van uren en minuten Waardebereik: 0000...9999 h, 0…59 m OT: Opgelopen totale bedrijfstijd: Een offset kan in uren en minuten worden vastgelegd. Waardebereik: 00000...99999 h, 0...59 m Q
Uitgang Q
172
0:
•
Selectie"R": Q = 1, indien MN = 0; Q = 0, indien R = 1 of Ral = 1
•
Selectie "R+En": Q = 1, indien MN = 0; Q = 0, indien R = 1 of Ral = 1 of En = 0
Wanneer de resterende tijd MN = 0 is (zie timingdiagram), dan wordt de uitgang teruggezet. •
0:R+En", Wanneer "Q indien R = 1 of Ral = 1 of En = 0
•
0:R", Wanneer "Q indien R = 1 of Ral = 1.
Naslagmateriaal
Parameter MI Het onderhoudsinterval MI kan ook actuele waarde van een reeds geprogrammeerde andere functie zijn. •
Analoge comparator: Ax – Ay
•
Analoge drempelwaardeschakelaar: Ax
•
Analoge versterker: Ax
•
Analoge multiplexer: AQ
•
Analoge flank: AQ
•
Analoge aritmetica: AQ
•
PI-regelaar: AQ
•
Voor-/achterwaartsteller: Cnt
De gewenste functie selecteert u via het bloknummer.
Timingdiagram
MI = geparametreerd tijdsinterval MN = resterende tijd OT = opgelopen totale tijd sinds het laatste 1-signaal aan de Ral-ingang Deze waarden worden principieel remanent gehouden.
173
Naslagmateriaal
Functiebeschrijving De bedrijfsurenteller controleert de ingang En. Zolang op deze ingang de waarde 1 actief is, bepaalt LOGO! de opgelopen tijd en de resterende resttijd MN. De tijden geeft LOGO! in de bedrijfsmodus parametreren aan. Als de resterende tijd MN gelijk aan 0 is, dan wordt de uitgang Q op 1 gezet. Via de terugzetingang R wordt de uitgang Q teruggezet en de teller voor de resterende tijd wordt op de geprogrammeerde waarde MI ingesteld. De bedrijfsurenteller OT blijft onbeïnvloed. Via de terugzetingang Ral wordt de uitgang Q teruggezet en de teller voor de resterende tijd wordt op de geprogrammeerde waarde MI ingesteld. De bedrijfsurenteller OT wordt terug op 0 gezet. Afhankelijk van uw parametrering van de parameter Q wordt de uitgang ofwel teruggezet, 0:R") of dan, wanneer een resetindien er een reset-signaal (R of Ral) 1 wordt ("Q R+En"). signaal 1 of het En-signaal 0 wordt ("Q
MI, MN en OT-waarden bekijken In LOGO!Soft Comfort kunnen de bedrijfsurentellers in het menu Extra-> Overdragen: Bedrijfsurenteller worden uitgelezen.
Grenswaarde voor OT Als u de bedrijfsurenteller met het signaal R terugzet, blijven de opgelopen bedrijfsuren in OT behouden. Zolang En = 1 is, telt de bedrijfsurenteller OT door, onafhankelijk van de toestand van de terugzetingang R. De grenswaarde van de teller ligt voor OT bij 99999 h. Wanneer de bedrijfsurenteller deze waarde bereikt, dan worden er geen uren meer geteld. U kunt de beginwaarde voor OT in de bedrijfsmodus Programmeren instellen. Als u een andere waarde dan 0 instelt begint de bedrijfsurenteller het tellen met deze waarde. MN wordt bij de START automatisch uit MI en OT berekend. Voorbeeld: MI = 100, OT = 130, daaruit volgt MN = 70
Parameterinstelling U kunt in Logo!Soft Comfort MI en een startwaarde voor OT invoeren. Als u in het betreffende controlevakje een vinkje plaatst, legt u vast, dat Q niet van En afhankelijk is.
Remanentie bij de bedrijfsurenteller De bedrijfsurenteller in de LOGO! is principieel remanent. Mochten de waarden van de bedrijfsurenteller echter na een net-UIT verloren gaan, dan moet u daartoe in uw schakelprogramma het bijbehorende blok selecteren. Klik met de rechtermuisknop op de bedrijfsurenteller en kies Blokeigenschappen > Parameters uit. De optie Remanentie moet worden geactiveerd en mag niet te veranderen (grijskleurig) zijn. Als de optie Remanentie niet aanwezig zou zijn, dan wist u het blok en u voegt een nieuwe speciale functie Bedrijfsurenteller in op dezelfde plaats.
174
Naslagmateriaal 0BA0-0BA5: Het onderhoudsinterval (MI) en de starttijd voor de bedrijfsurenteller (OT) waren in uren aangegeven. Deze waarden konden voor de modulelijn 0BA6 niet door andere functies worden vastgelegd.
5.3.3.3
Drempelwaardeschakelaar
Korte beschrijving De uitgang wordt afhankelijk van twee parametreerbare frequenties in- en uitgeschakeld. Schakeling
Omschrijving
Ingang Fre
De functie telt aan de ingang Fre de toestandsveranderingen van toestand 0 naar toestand 1. Een verandering van toestand van 1 naar 0 wordt niet geteld.
Parameters
•
Gebruik de ingangen I3, I4, I5 en I6 voor snelle tellingen (alleen bij bepaalde LOGO! 12/24 RC/RCo en LOGO! 24/24o): max. 2 kHz.
•
Gebruik een willekeurige andere ingang of schakeldeel voor lage telfrequenties (typ. 4 Hz).
On: inschakeldrempel Waardebereik: 0000...9999 Off: uitschakeldrempel Waardebereik: 0000...9999 G_T:Tijdsinterval of poorttijd, waarin de actieve impulsen worden gemeten.
Waardebereik: 00:05 s...99:99 s
Uitgang Q
Q wordt afhankelijk van de drempelwaarden gezet of teruggezet.
Parameter G_T De tijdsinstelling voor de poorttijd G_T kan ook een actuele waarde van een reeds geprogrammeerde andere functie zijn. •
Analoge comparator: Ax – Ay
•
Analoge drempelwaardeschakelaar: Ax
•
Analoge versterker: Ax
•
Analoge multiplexer: AQ
•
Analoge flank: AQ
•
PI-regelaar: AQ
•
Voor-/achterwaartsteller: Cnt
•
Analoge aritmetica AQ
De gewenste functie selecteert u via het bloknummer.
175
Naslagmateriaal
Timingdiagram
fa = ingangsfrequentie
Functiebeschrijving De drempelwaardeschakelaar meet de signalen aan de ingang Fre. De impulsen worden via een parametreerbare tijdsduur G_T geregistreerd. De uitgang Q wordt afhankelijk van de ingestelde drempelwaarden gezet of teruggezet. Zie het volgende rekenvoorschrift.
Rekenvoorschrift •
Indien inschakeldrempel (On) >= uitschakeldrempel (Off), dan geldt:
Q = 1, indien fa > On
Q = 0, indien fa <= Off.
•
Indien inschakeldrempel (On) >= uitschakeldrempel (Off), dan geldt Q = 1, indien:
On <= fa < Off.
0BA0-0BA3: Het volgende Rekenvoorschrift is van kracht:
176
•
Indien Fre > inschakeldrempel (On):
Q = 1
•
Indien Fre <= uitschakeldrempel (Off):
Q=0
Naslagmateriaal
5.3.4
Analoog
5.3.4.1
Analoge drempelwaardeschakelaar
Korte beschrijving De uitgang wordt afhankelijk van twee parametreerbare drempelwaarden in- en uitgeschakeld (hysteresis). Schakeling
Omschrijving
Ingang Ax
Aan de ingang Ax brengt u het analoge signaal aan dat geëvalueerd moet worden. Gebruik de analoge ingangen AI1...AI8, analoge merkers AM1...AM6, het bloknummer van een functie met analoge uitgang of de analoge uitgangen AQ1 en AQ2. 0 - 10 V komt overeen met 0 - 1000 (interne waarde).
Parameters
A:
versterking (gain) Waardebereik: +- 10.00
B:
nulpuntverschuiving (offset) Waardebereik: +- 10,000
On: inschakeldrempel Waardebereik: +- 20,000 Off: uitschakeldrempel Waardebereik: +- 20,000 p: Uitgang Q
aantal plaatsen achter de komma Waardebereik: 0, 1, 2, 3
Q wordt afhankelijk van de ingestelde drempelwaarden gezet of teruggezet.
Parameters On en Off De tijdsinstelling voor de parameters On en Off kan ook een actuele waarde van een reeds geprogrammeerde andere functie zijn. U kunt de actuele waarden van de volgende functies gebruiken: •
Analoge comparator: Ax – Ay
•
Analoge drempelwaardeschakelaar: Ax
•
Analoge versterker: Ax
•
Analoge multiplexer: AQ
•
Analoge flank: AQ
•
Analoge aritmetica: AQ
•
PI-regelaar: AQ
•
Voor-/achterwaartsteller: Cnt
De gewenste functie selecteert u via het bloknummer.
177
Naslagmateriaal 0BA4: A:
Gain Waardebereik 0,00 tot 10,00
0BA2, 0BA3: Er gelden de volgende parameters: G:
versterking in % (gain)
O:
Offset
Waardebereik: 0..1000 % Waardebereik ±999 On:
Inschakeldrempel Waardenbereik 0..9999
Off:
Uitschakeldrempel Waardenbereik 0..9999
Parameter p (aantal plaatsen achter de komma) Geldt alleen voor de weergave van de waarden On, Off en Ax in een meldingtekst. Geldt niet voor de vergelijking met On- en Off-waarden! (Het weergegeven punt wordt bij de vergelijking geïgnoreerd.)
Timingdiagram
Functiebeschrijving De functie leest de waarde van het signaal in dat op de analoge ingang Ax actief is. Deze waarde wordt met de parameter A (gain) vermenigvuldigd. De parameter B (offset) wordt vervolgens bij de betreffende analoge waarde opgeteld, dus (Ax * Gain) + Offset = Actuele waarde Ax. De uitgang Q wordt afhankelijk van de ingestelde drempelwaarden gezet of teruggezet. Zie het volgende rekenvoorschrift. 0BA2, 0BA3: Hierbij geldt de volgende Functiebeschrijving: De parameter Offset wordt bij de ingelezen analoge waarde opgeteld. Daarna wordt het resultaat met de parameter Versterking vemenigvuldigd. Waarde = (AI+Offset)*Versterking Overschrijdt de berekende waarde de inschakeldrempel (SW boven), dan wordt uitgang Q op 1 gezet. Q wordt weer op 0 teruggezet als de waarde de uitschakeldrempel (SW onder) bereikt of onderschrijdt .
178
Naslagmateriaal
Rekenvoorschrift •
Indien inschakeldrempel (On) >= uitschakeldrempel (Off), dan geldt:
Q = 1, indien actuele waarde Ax > On
Q = 0, indien actuele waarde Ax <= Off.
•
Indien inschakeldrempel (On) >= uitschakeldrempel (Off), dan geldt Q = 1, indien:
On <= actuele waarde Ax < Off.
Bijzonderheden bij het parametreren Let op de Informatie m.b.t. de verwerking van analoge waarden, waarin u hulp krijgt bij de blokparameters van de analoge blokken.
Opmerking In het meetbereik moet u de eenheden van minimum en maximum bereik even groot kiezen.
179
Naslagmateriaal
5.3.4.2
Analoge verschildrempelwaardeschakelaar
Korte beschrijving De uitgang wordt in afhankelijkheid van een parametreerbare drempel– en differentiewaarde in– en uitgeschakeld. Schakeling
Omschrijving
Ingang Ax
Aan de ingang Ax brengt u het analoge signaal aan dat geëvalueerd moet worden. Gebruik de analoge ingangen AI1...AI8, analoge merkers AM1...AM6, het bloknummer van een functie met analoge uitgang of de analoge uitgangen AQ1 en AQ2. 0 - 10 V komt overeen met 0 - 1000 (interne waarde).
Parameters
A:
versterking (gain) Waardebereik: +- 10.00
B:
nulpuntverschuiving (offset) Waardebereik: +- 10,000
On:
Inschakeldrempel
Waardenbereik: +- 20,000
Delta: verschilwaarde voor berekening van de Offparameter Waardebereik: +- 20,000 p: Uitgang Q
aantal plaatsen achter de komma Waardebereik: 0, 1, 2, 3
Q wordt afhankelijk van de drempel- en verschilwaarden gezet of teruggezet.
0BA4: A:
Gain Waardebereik 0,00 tot 10,00
Parameter p (aantal plaatsen achter de komma) Geldt alleen voor de weergave van de waarden On, Off en Ax in een meldingtekst. Geldt niet voor de vergelijking met On- en Off-waarden! (Het weergegeven punt wordt bij de vergelijking geïgnoreerd.)
180
Naslagmateriaal
Timingdiagram A: functie met negatieve verschilwaarde Delta
Timingdiagram B: functie met positieve verschilwaarde Delta
Functiebeschrijving De functie leest de analoge waarde van het signaal in dat zich aan de analoge ingang Ax bevindt. Ax wordt met de parameter A (gain) vermenigvuldigd. De parameter B (offset) wordt vervolgens bij de analoge waarde opgeteld, dus (Ax * Gain) + Offset = Actuele waarde Ax. De uitgang Q wordt in afhankelijkheid van de ingestelde drempelwaarde (On) en de differentiewaarde (Delta) gezet of teruggezet. Hierbij berekent de functie de parameter Off zelfstandig: Off = On + Delta, waarbij Delta positief of negatief kan zijn. Zie het volgende rekenvoorschrift.
Rekenvoorschrift •
Indien u een negatieve verschilwaarde Delta parametreert, is de inschakeldrempel (On) >= uitschakeldrempel (Off), en hierbij geldt:
Q = 1, indien actuele waarde Ax > On
Q = 0, indien actuele waarde Ax <= Off.
Zie timingdiagram A.
•
Wanneer u een positieve differentiewaarde Delta parametreert, is de inschakeldrempel (On) < uitschakeldrempel (Off), en is Q = 1, als:
On <= actuele waarde Ax < Off.
Zie timing-diagram B. Bijzonderheden bij het parametreren
181
Naslagmateriaal
Bijzonderheden bij het parametreren Let op de Informatie m.b.t. de verwerking van analoge waarden, waarin u hulp krijgt bij de blokparameters van de analoge blokken.
5.3.4.3
Analoge comparator
Korte beschrijving De uitgang wordt in afhankelijkheid van het verschil Ax - Ay en twee parametreerbare drempelwaarden in- en uitgeschakeld. Schakeling
Omschrijving
Ingangen Ax, Ay
Aan de ingangen Ax en Ay brengt u de analoge signalen Ax en Ay aan, waarvan het verschil moet worden geëvalueerd. Gebruik de analoge ingangen AI1...AI8, analoge merkers AM1...AM6, het bloknummer van een functie met analoge uitgang of de analoge uitgangen AQ1 en AQ2. AI1...AI8: 0 - 10 V komt overeen met 0 - 1000 (interne waarde).
Parameters
A:
versterking (gain) Waardebereik: +- 10.00
B:
nulpuntverschuiving (offset) Waardebereik: +- 10,000
On: Inschakeldrempel
Waardenbereik: +- 20,000 Off: uitschakeldrempel Waardebereik: +- 20,000 p: Uitgang Q
aantal plaatsen achter de komma Waardebereik: 0, 1, 2, 3
Q wordt afhankelijk van de ingestelde drempelwaarden gezet of teruggezet.
0BA4: A:
Gain Waardebereik 0,00 tot 10,00
0BA0-0BA3: Er gelden de volgende parameters: G:
versterking in % (gain)
O:
Offset
Waardebereik: 0..1000 % Waardebereik: ±999 Delta :
drempelwaarde
Q wordt op 1 gezet als het verschil Ax-Ay de drempelwaarde overschrijdt.
182
Naslagmateriaal
Parameters On en Off De tijdsinstelling voor de parameters inschakeldrempel On en/of uitschakeldrempel Off kan ook een actuele waarde van een reeds geprogrammeerde andere functie zijn. U kunt de actuele waarden van de volgende functies gebruiken: •
Analoge comparator: Ax – Ay
•
Analoge drempelwaardeschakelaar: Ax
•
Analoge versterker: Ax
•
Analoge multiplexer: AQ
•
Analoge flank: AQ
•
Analoge aritmetica: AQ
•
PI-regelaar: AQ
•
Voor-/achterwaartsteller: Cnt
De gewenste functie selecteert u via het bloknummer.
Parameter p (aantal plaatsen achter de komma) Parameter p geldt alleen voor de weergave van de waarden Ax, Ay, Delta, On en Off in een meldingtekst. Parameter p geldt niet voor de vergelijking met On- en Off-waarden. (Het weergegeven punt wordt bij de vergelijking geïgnoreerd.)
Timingdiagram
Q voor Ax – Ay > 200, On = Off = 200
Functiebeschrijving De functie leest de waarde van het signaal in dat op de analoge ingang Ax actief is. Deze waarde wordt met de parameter A (gain) vermenigvuldigd. De parameter B (offset) wordt vervolgens bij de betreffende analoge waarde opgeteld, dus (Ax * Gain) + Offset = Actuele waarde Ax. (Ay * Gain) + Offset = Actuele waarde Ay. De uitgang Q wordt afhankelijk van het verschil van de actuele waarden Ax - Ay en de ingestelde drempelwaarden gezet of teruggezet. Zie het volgende rekenvoorschrift.
183
Naslagmateriaal
Rekenvoorschrift •
Indien inschakeldrempel (On) >= uitschakeldrempel (Off), dan geldt:
Q = 1, indien: (Actuele waarde Ax - Actuele waarde Ay) > On Q = 0, indien: (Actuele waarde Ax - Actuele waarde Ay) <= Off.
•
Indien inschakeldrempel (On) >= uitschakeldrempel (Off), dan geldt Q = 1, indien:
On <= (Actuele waarde Ax - Actuele waarde Ay) < Off.
0BA2, 0BA3: Hierbij geldt de volgende Functiebeschrijving/Rekenvoorschrift: De functie telt bij de analoge waarden Ax en Ay telkens de aangegeven offset op. Vervolgens worden de resultaten met de parameter Versterking vermenigvuldigd. Uit de beide op die manier berekende waarden wordt het verschil gevormd. Ligt het verschil van deze waarden boven de drempelwaarde die u als Delta hebt geparametreerd, wordt uitgang Q op 1 gezet. Rekenvoorschrift Q = 1, indien: ((Ax+Offset)*Versterking )-((Ay+Offset)*Versterking )>Drempelwaarde Delta Q wordt weer op 0 teruggezet als de waarde de uitschakeldrempel (SW onder) bereikt of onderschrijdt .
Verlagen van de ingangsgevoeligheid van de analoge comparator De uitgang van de analoge comparator kunt u met de speciale functies "Vertraagde inschakeling“ en "Vertraagde uitschakeling“ “ selectief vertragen. Daardoor bereikt u, dat de uitgang Q enkel dan wordt gezet als de actieve triggerwaarde Trg (= uitgang van de analoge comparator) langer is dan de gedefinieerde vertraagde inschakeltijd. Op die manier bereikt u een kunstmatige hysteresis, die de ingang minder gevoelig voor kortstondige veranderingen maakt.
Bijzonderheden bij het parametreren Let op de Informatie m.b.t. de verwerking van analoge waarden, waarin u hulp krijgt bij de blokparameters van de analoge blokken.
184
Naslagmateriaal
5.3.4.4
Analoge waardebewaking
Korte beschrijving Deze speciale functie slaat een op de analoge ingang actieve waarde op en schakelt de uitgang in, zodra de actuele waarde aan de analoge ingang deze opgeslagen analoge waarde plus een parametreerbare verschilwaarde onder- of overschrijdt. Schakeling
Omschrijving
Ingang En
Met de stijgende flank (wissel van 0 naar 1) aan de vrijschakelingang En (Enable) wordt de analoge waarde aan de ingang Ax opgeslagen ("Aen") en het analoge waardebereik Aen +- Delta wordt bewaakt.
Ingang Ax
Aan de ingang Ax brengt u het analoge signaal aan dat geëvalueerd moet worden. Gebruik de analoge ingangen AI1...AI8, analoge merkers AM1...AM6, het bloknummer van een functie met analoge uitgang of de analoge uitgangen AQ1 en AQ2. 0 - 10 V komt overeen met 0 - 1000 (interne waarde).
Parameters
A:
Gain Waardenbereik: +- 10.00
B:
nulpuntverschuiving (offset) Waardebereik: +- 10,000
Drempel 1:
verschilwaarde onder Aen: in/uitschakeldrempel Waardebereik: 0 – 20,000
Drempel 2: verschilwaarde onder Aen: in/uitschakeldrempel Waardebereik: 0 – 20,000 p: Uitgang Q
aantal plaatsen achter de komma Waardebereik: 0, 1, 2, 3
Q wordt afhankelijk van de opgeslagen analoge waarde en de ingestelde verschilwaarde gezet/teruggezet.
Parameter drempel 1 en drempel 2 De tijdsinstelling voor de beide drempelwaardeparameters Drempel en Drempel 2 kan ook een actuele waarde van een reeds geprogrammeerde andere functie zijn. U kunt de actuele waarden van de volgende functies gebruiken: •
Analoge comparator: Ax – Ay
•
Analoge drempelwaardeschakelaar: Ax
•
Analoge versterker: Ax
•
Analoge multiplexer: AQ
•
Analoge flank: AQ
•
Analoge aritmetica: AQ
•
PI-regelaar: AQ
•
Voor-/achterwaartsteller: Cnt
De gewenste functie selecteert u via het bloknummer. 185
Naslagmateriaal De drempelwaarden worden op de LOGO! Basismodule en in het volgende timingdiagram door het symbool Δ weergeegven. 0BA4: A:
Gain Waardebereik 0,00 tot 10,00
Parameter p (aantal plaatsen achter de komma) Parameter p geldt alleen voor de weergave van de waarden Aen, Ax, Drempel en Drempel in een meldingtekst.
Timingdiagram
Functiebeschrijving Wanneer de toestand aan de ingang En van 0 naar 1 wisselt, dan wordt de analoge waarde van het signaal aan de analoge ingang Ax opgeslagen. Deze opgeslagen actuele waarde wordt als "Aen" aangeduid. De actuele waarden Ax en Aen worden telkens met de waarde van de parameter A (gain) vermenigvuldigd. Daarna wordt de parameter B (offset) als volgt bij het product opgeteld: (Ax * Gain) + Offset = Actuele waarde Aen. als de ingang En van 0 naar 1 wisselt resp. (Ax * Gain) + Offset = Actuele waarde Ax. De uitgang Q wordt gezet, als de ingang En = 1 is en de actuele waarde aan de ingang Ax buiten het bereik Aen + Drempel 1 / Aen - Drempel 2 ligt. De uitgang Q wordt teruggezet, als de actuele waarde aan de ingang Ax binnen het bereik Aen + Drempel 1 / Aen - Drempel 2 ligt of de ingang En naar 0 wisselt.
Bijzonderheden bij het parametreren Let op de Informatie m.b.t. de verwerking van analoge waarden, waarin u hulp krijgt bij de blokparameters van de analoge blokken.
186
Naslagmateriaal
5.3.4.5
Analoge versterker
Korte beschrijving Deze speciale functie versterkt een op de analoge ingang actieve waarde en voert deze aan de analoge uitgang uit. Schakeling
Omschrijving
Ingang Ax
Aan de ingang Ax schakelt u het analoge signaal dat versterkt dient te worden gebruikt. Gebruik de analoge ingangen AI1...AI8, analoge merkers AM1...AM6, het bloknummer van een functie met analoge uitgang of de analoge uitgangen AQ1 en AQ2. AI1...AI8: 0 - 10 V komt overeen met 0 - 1000 (interne waarde).
Parameters
Uitgang AQ
A:
Gain Waardenbereik: +- 10.00
B:
nulpuntverschuiving (offset) Waardebereik: +- 10000
p:
aantal plaatsen achter de komma Waardebereik: 0, 1, 2, 3
Analoge uitgang Waardebereik voor AQ: -32768...+32767
0BA4: A:
Gain Waardebereik 0,00 tot 10,00
Parameter p (aantal plaatsen achter de komma) Geldt alleen voor de weergave van de waarden Ax en Ay in een meldingtekst. Geldt niet voor de vergelijking met On- en Off-waarden! (Het weergegeven punt wordt bij de vergelijking geïgnoreerd.)
Functiebeschrijving De functie leest de analoge waarde van het signaal in dat op de analoge ingang Ax actief is. Deze waarde wordt met de parameter A (gain) vermenigvuldigd. De parameter B (offset) wordt vervolgens bij de analoge waarde opgeteld, dus (Ax * Gain) + Offset = Actuele waarde Ax. De actuele waarde Ax wordt op de uitgang AQ uitgevoerd.
Bijzonderheden bij het parametreren Let op de Informatie m.b.t. de verwerking van analoge waarden, waarin u hulp krijgt bij de blokparameters van de analoge blokken.
187
Naslagmateriaal
Analoge uitgang Wanneer u deze speciale functie met een werkelijke analoge uitgang schakelt, dient u er op te letten dat de analoge uitgang slechts waarden van 0 tot 1000 kan verwerken. Schakel hiervoor eventueel een extra versterker tussen de analoge uitgang van de speciale functie en de werkelijke analoge uitgang. Met deze versterker normaliseert u het uitgangsbereik van de speciale functie op een waardebereik van 0 tot 1000. Voorbeeld: Extra versterker achter een analoge multiplexer.
5.3.4.6
Analoge multiplexer
Korte beschrijving Deze speciale functie geeft één van 4 opgeslagen analoge waarden of 0 aan de analoge uitgang weer. Schakeling
Omschrijving
Ingang En
1 aan de ingang En (Enable) schakelt afhankelijk van S1 en S2 een geparametreerde analoge waarde op de uitgang AQ. 0 aan de ingang En schakelt de uitgang AQ op 0.
Ingangen S1 en S2
S1 en S2 (selectoren) voor het selecteren van de uit te voeren analoge waarde. S1 = 0 en S2 = 0: De waarde 1 wordt uitgevoerd. S1 = 0 en S2 = 1: De waarde 2 wordt uitgevoerd. S1 = 1 en S2 = 0: De waarde 3 wordt uitgevoerd. S1 = 1 en S2 = 1: De waarde 4 wordt uitgevoerd.
Parameters
V1...V4: Wanneer de Start/Stop-offset 0 is, dan is de Start/Stop-stap Offset "B".
waardebereik: -32768...+32767 p:
Uitgang AQ
Aantal plaatsen achter de komma Waardebereik: 0, 1, 2, 3
Analoge uitgang Waardebereik voor AQ: -32768...+32767
188
Naslagmateriaal
Parameters V1…V4 De waarden voor V1 tot V4 kunnen ook een actuele waarde van een reeds geprogrammeerde andere functie zijn. U kunt de actuele waarden van de volgende functies gebruiken: •
Analoge comparator: Ax – Ay
•
Analoge drempelwaardeschakelaar: Ax
•
Analoge versterker: Ax
•
Analoge multiplexer: AQ
•
Analoge flank: AQ
•
Analoge aritmetica: AQ
•
PI-regelaar: AQ
•
Voor-/achterwaartsteller: Cnt
De gewenste functie selecteert u via het bloknummer.
Parameter p (aantal plaatsen achter de komma) Parameter p geldt voor de weergave van de waarden AQ, V1, V2, V3 en V4 in een meldingtekst.
Timingdiagram
Korte beschrijving Wanneer de ingang En wordt gezet, voert de functie afhankelijk van de parameters S1 en S2 één van 4 mogelijke analoge waarden V1 tot V4 aan de uitgang AQ uit. Wanneer de ingang En niet wordt gezet, geeft de functie de analoge waarde 0 aan de uitgang AQ weer.
189
Naslagmateriaal
Bijzonderheden bij het parametreren Let op de Informatie m.b.t. de verwerking van analoge waarden, waarin u hulp krijgt bij de blokparameters van de analoge blokken.
Analoge uitgang Wanneer u deze speciale functie met een werkelijke analoge uitgang schakelt, dient u er op te letten dat de analoge uitgang slechts waarden van 0 tot 1000 kan verwerken. Schakel hiervoor eventueel een extra versterker tussen de analoge uitgang van de speciale functie en de werkelijke analoge uitgang. Met deze versterker normaliseert u het uitgangsbereik van de speciale functie op een waardebereik van 0 tot 1000. Voorbeeld: Extra versterker achter een analoge multiplexer.
190
Naslagmateriaal
5.3.4.7
Impulsduurmodulator (PWM)
Korte beschrijving De impulsduurmodulator (PWM) moduleert de analoge ingangswaarde Ax in een digitaal impulsuitgangssignaal. De impulsduur is evenredig aan de analoge waarde Ax. Schakeling
Omschrijving
Ingang Ax
Analoog signaal, dat in een digitaal impulsuitgangssignaal dient te worden gemoduleerd.
Parameters
A:
versterking (gain) Waardebereik: +- 10.00
B:
nulpuntverschuiving (offset) Waardebereik: +- 10,000
PT: Periodieke periode waarin de digitale uitgang wordt gemoduleerd p: Uitgang Q
0BA1- 0BA5:
aantal plaatsen achter de komma Waardebereik: 0, 1, 2, 3
Q wordt tijdens het aandeel van iedere periode overeenkomstig het aandeel van de genormaliseerde waarde Ax op de analoge waardebereik gezet resp. teruggezet. Het functieblok PWM bestaat pas vanaf de modulelijn 0BA6.
Parameter PT Het onderhoudsinterval PT kan ook een actuele waarde van een reeds geprogrammeerde andere functie zijn. •
Analoge comparator: Ax – Ay
•
Analoge drempelwaardeschakelaar: Ax
•
Analoge versterker: Ax
•
Analoge multiplexer: AQ
•
Analoge flank: AQ
•
Analoge aritmetica: AQ
•
PI-regelaar: AQ
•
Voor-/achterwaartsteller: Cnt
Parameter p (aantal plaatsen achter de komma) Parameter p geldt alleen voor de weergave van de waarde Ax in een meldingtekst.
191
Naslagmateriaal
Functiebeschrijving De functie leest de waarde van het signaal in dat op de analoge ingang Ax actief is. Deze waarde wordt met de parameter A (gain) vermenigvuldigd. De parameter B (offset) wordt als volgt bij het product opgeteld: (Ax * Gain) + Offset = Actuele waarde Ax Het functieblok berekent het aandeel van de waarde Ax op het bereik. Het blok zet de digitale uitgang Q voor hetzelfde aandeel van de parameter PT (periodieke periode) = 1 (high). Bovendien wordt Q voor de overige periode = 0 (low) gezet.
Voorbeelden met timingdiagrammen De volgende voorbeelden laten zien, hoe de operatie PWM uit de analoge ingangswaarde een digitaal uitgangssignaal moduleert. 1. De analoge waarde 500 (bereik 0...1000) als waarde voor Ax moet in een digitale uitgangsstring worden gemoduleerd. De door de gebruiker gedefinieerde parameter PT (periodieke periode) is 4 seconden. De digitale uitgang van de functie PWM is de digitale signaalstring 2 seconden op 1 (high), 2 seconden op 0 (low), 2 seconden op 1 (high), 2 seconden op 0 (low) enz., zolang de parameter En = (high) is.
2. De analoge waarde 300 (bereik 0...1000) als waarde voor Ax moet in een digitale uitgangsstring worden gemoduleerd. De door de gebruiker gedefinieerde parameter PT (periodieke periode) is 10 seconden. De digitale uitgang van de functie PWM is de digitale signaalstring 3 seconden op 1 (high), 7 seconden op 0 (low), 3 seconden op 1 (high), 7 seconden op 0 (low) enz., zolang de parameter En = (high) is.
Rekenvoorschrift Q = 1, voor (Ax – Min) / (Max – Min) van de periode PT
Q = 0, voor PT – [(Ax – Min) / (Max – Min)] van de periode PT. Opmerking: Ax heeft in deze berekening betrekking op de actuele waarde Ax zoals door middel van Gain en Offset berekend. Min en Max hebben betrekking op de aangegeven minimale en maximale waarde voor het bereik.
Bijzonderheden bij het parametreren Let op de Informatie m.b.t. de verwerking van analoge waarden, waarin u hulp krijgt bij de blokparameters van de analoge blokken.
192
Naslagmateriaal
5.3.4.8
Analoge aritmetica
Korte beschrijving Het blok "Analoge aritmetica" rekent de waarde AQ van een vergelijking uit door de gebruiker gedefinieerde operanden en operatoren. Schakeling
Omschrijving
Ingang En
Activering van het functieblok voor de analoge aritmetica.
Parameters
V1:Waarde 1: Eerste operand V2:Waarde 2: Tweede operand V3:Waarde 3: Derde operand V4:Waarde 4: Vierde operand Operator1: Eerste operator Operator2: Tweede operator Operator3: Derde operator Prioriteit1: Prioriteit van de eerste operatie Prioriteit2: Prioriteit van de tweede operatie Prioriteit3: Prioriteit van de derde operatie p:
Uitgang AQ
0BA1- 0BA5: 0BA6.
aantal plaatsen achter de komma Waardebereik: 0, 1, 2, 3
De uitgang AQ is het resultaat van de vergelijking uit operandenwaarden en operatoren. AQ wordt op 32767 gezet, indien zich deling door 0 of overloop voordoet. AQ wordt op -32768 gezet, indien zich negatieve overloop (onderloop) voordoet. Het functieblok "Analoge aritmetica" bestaat pas vanaf de modulelijn
193
Naslagmateriaal
Parameters V1, V2, V3 en V4 De waarden voor V1, V2, V3 en V4 kunnen ook een actuele waarde van een reeds geprogrammeerde andere functie zijn. •
Analoge comparator: Ax – Ay
•
Analoge drempelwaardeschakelaar: Ax
•
Analoge versterker: Ax
•
Analoge multiplexer: AQ
•
Analoge flank: AQ
•
Analoge aritmetica: AQ
•
PI-regelaar: AQ
•
Voor-/achterwaartsteller: Cnt
Parameter p (aantal plaatsen achter de komma) Parameter p geldt voor de weergave van V1, V2, V3, V4 en AQ in een meldingtekst.
Functiebeschrijving De analoge aritmetica koppelt de vier operanden en drie operatoren tot een vergelijking. De operator kan één van vier standaardoperatoren zijn: +, -, *, of /. Voor iedere operator moet u een eenduidige prioriteit High ("H"), Medium ("M") of Low ("L") instellen. De operatie met de prioriteit High wordt het eerst uitgevoerd, daarna de operatie met de prioriteit Medium en tot slot de operatie met de prioriteit Low. U moet exact een operatie met iedere prioriteit aangeven. De operandenwaarden kunnen naar een vooraf gedefinieerde functie verwijzen om de betreffende waarde te leveren. Het aantal operandenwaarden is op 4 vastgesteld, het aantal operatoren is op 3 vastgesteld. Wanneer u minder operanden nodig heeft, gebruikt u constructies als "+ 0" of " * 1" om de overige parameters aan te geven. U kunt ook het gedragspatroon van de functie configureren, wanneer de vrijgaveparameter En = 0 is. Het functieblok kan ofwel de laatste waarde handhaven of op 0 woorden gezet.
Mogelijke fouten: Deling door nul en overloop Wanneer de uitvoering van het functieblok Analoge Aritmetica resulteert in deling door nul of overloop, worden er interne bits gezet die de opgetreden fout aangeven. U kunt in uw schakelprogramma een functieblok Foutdetectie analoge aritmetica programmeren om deze fouten te herkennen en het programmagedrag op de vereiste manier te sturen. U programmeert voor ieder functieblok "Analoge Aritmetica" een functieblok "Foutdetectie analoge arithmetica".
194
Naslagmateriaal
Voorbeelden De volgende tabellen geven enkele eenvoudige voorbeelden van blokparameters voor analoge aritmetica met de resulterende vergelijking en de uitgangswaarden aan: V1
Operator1
V2
Operator2
(Prioriteit 1) 12
V3
Operator3
(Prioriteit 2)
+ (M)
6
V4
(Prioriteit 3)
/ (H)
3
- (L)
1
Vergelijking: (12 + (6 / 3)) - 1 Resultaat: 13 V1
Operator1
V2
Operator2
(Prioriteit 1) 2
V3
Operator3
(Prioriteit 2)
+ (L)
3
V4
(Prioriteit 3)
* (M)
1
+ (H)
4
Vergelijking: 2 + (3 * (1 + 4)) Resultaat: 17 V1
Operator1
V2
Operator2
(Prioriteit 1) 100
- (H)
V3
Operator3
(Prioriteit 2) 25
/ (L)
V4
(Prioriteit 3) 2
+ (M)
1
Vergelijking: (100 – 25) / (2 + 1) Resultaat: 25
5.3.5
Analoge waardeverwerking
5.3.5.1
Uitgangspunten
Analoog en digitaal Een analoog signaal is een fysische grootheid, die binnen bepaalde grenzen een willekeurige waarde – dus continue tussenwaarden – kan aannemen. Het tegenovergestelde van analoog is Digitaal. Een digitaal signaal kan slechts twee toestanden aannemen: 0 en 1 resp. "uit" en "aan".
Van het elektrische signaal naar de analoge waarde
195
Naslagmateriaal
Principieel verloop Om ervoor te zorgen dat LOGO! een fysische grootheid kan verwerken, zijn er meerdere stappen nodig: 1. LOGO! kan elektrische spanningen van 0 V tot 10 V of elektrische stroom van 0 mA tot 20 mA aan een analoge ingang inlezen.
De fysische grootheid (bijv. temperatuur, druk, toerental enz.) moet daarom worden omgezet in een elektrische grootheid. Deze omzetting wordt uitgevoerd door een externe sensor. 2. De elektrische grootheid wordt door de LOGO! ingelezen en voor de verdere verwerking in een gestandaardiseerde waarde binnen de grenzen van 0 tot 1000 omgezet. Deze waarde is dan in het schakelprogramma aan de ingang van een analoge speciale functie actief. 3. Opdat u de gestandaardiseerde waarde op de toepassing kunt aanpassen, berekent LOGO! uit de gestandaardiseerde waarde in een analoge speciale functie gelet op de versterking (gain) en nulpuntverschuiving (offset) de analoge waarde. De analoge waarde wordt dan door de speciale functie (bijv. analoge versterker) geëvalueerd. Als een analoge speciale functie over een analoge uitgang beschikt, dan is de analoge waarde ook aan de uitgang van de speciale functie actief. 4. Met de LOGO! kunt u ook analoge waarden weer terugzetten in een elektrische spanning. De spanning kan daarbij waarden tussen 0 tot 10 V aannemen. 5. Met deze spanning kan LOGO! een externe actor aansturen, die de spanning en daardoor ook de analoge waarde weer terugzet in een fysische grootheid. De onderstaande grafiek toont dit verloop.
196
Naslagmateriaal
Gain De gestandaardiseerde waarde wordt vermenigvuldigd met een parameter. Met deze parameter kunt u de elektrische grootheid quasi versterken. Daarom heet deze parameter versterking (gain).
Nulpuntverschuiving (offset) Bij de versterkte gestandaardiseerde waarde kunt u een parameter optellen resp. ervan aftrekken. Met deze parameter verschuift u quasi het nulpunt van de elektrische grootheid. Daarom heet deze parameter nulpuntverschuiving (offset).
Gain en offset De analoge waarde wordt als volgt berekend: Analoge waarde = (genormaliseerde waarde x gain) + offset De onderstaande grafiek verduidelijkt de formule en de invloed van gain en offset:
De rechte lijn in de grafiek beschrijft welke genormaliseerde waarde in welke analoge waarde wordt omgerekend. Gain komt overeen met de toename van de rechte lijn. Offset komt overeen met de verschuiving van de nuldoorgang van de rechte lijn op de y-as.
Analoge uitgang Wanneer u een speciale functie, die over een analoge uitgang beschikt, met een reële analoge uitgang schakelt, dan dient u er op te letten, dat de analoge uitgang alleen waarden van 0 tot 1000 kan bewerken. Instelmogelijkheden met LOGO!Soft Comfort Instelmogelijkheden met de LOGO! Voorbeeld Verwarmingsregelaar 0BA0 tot 0BA4
197
Naslagmateriaal
5.3.5.2
Instelmogelijkheden met LOGO!Soft Comfort
Sensor Stel uw sensortype in. (0 tot 10 V; 0 tot 20 mA; 4 tot 20 mA; PT100; Geen sensor) Bij het sensortype 4 tot 20 mA kan het waardebereik voor de genormaliseerde waarde 200 en 1000 aannemen.
Meetbereik Geef het meetbereik aan. Het meetbereik is het weer te geven waardebereik voor de analoge waarde.
LOGO!Soft Comfort berekent daaruit automatisch gain en offset.
Gain en offset Wanneer u gain zelf wilt aangeven, dan kunt u hier waarden tussen -10,00 en +10,00 invoeren. De waarde 0 is niet zinvol, aangezien u onafhankelijk van de bijbehorende analoge waarde altijd de waarde 0 als resultaat krijgt. Wanneer u offset zelf wilt aangeven, voert u hier waarden tussen -10.000 en + 10.000 in.
Afrondingsfouten Versterking en nulpuntverschuiving berekent LOGO!Soft Comfort met de hoogste nauwkeurigheid. De LOGO! berekent intern echter met integer waarden. Daarom is niet iedere combinatie van de parameters op de LOGO! mogelijk. In dit geval maakt LOGO!Soft Comfort u voor het verzenden naar de LOGO! attent op een afrondingsfout en stelt u een mogelijk vervangend waardebereik voor.
198
Naslagmateriaal
Simulatie in LOGO!Soft Comfort Bij de simulatie in LOGO!Soft Comfort kunt u de volgende waarden aflezen:
Fysische waarde; de grenzen zijn vastgelegd door het meetbereik (3) Genormaliseerde waarde Meetbereik Analoge waarde (na de verwerking van gain en offset) Analoge waarde aan de analoge uitgang
199
Naslagmateriaal
5.3.5.3
Instelmogelijkheden met de LOGO! Wanneer u uw schakelprogramma aan de LOGO! direct programmeert, dan kunt u alleen de parameters gain en offset invoeren. Gain en offset kunt u als volgt berekenen:
Extern waardebereik minsensor - maxsensor Bereik van een fysische grootheid, die de sensor kan meten.
Genormaliseerd waardebereik minnorm - maxnorm: Waardebereik van de genormaliseerde waarden. Bij sensoren, die 0 tot 10 V of 0 tot 20 mA leveren, is het genormaliseerde waardebereik 0 tot 1000. Bij sensoren, die 4 tot 20 mA leveren, is het genormaliseerde bereik 200 tot 1000. Voor gain en offset levert dit het volgende op: Gain = (maxSensor - minSensor) / (maxnorm – minnorm) Offset = [(minSensor x maxnorm) – (maxSensor x minnorm)] / (maxnorm – minnorm) Wanneer u ofwel gain of offset volgens de bovenstaande formules hebt berekend, dan kunt u de betreffende andere waarde volgens de volgende formules berekenen: Gain = (minsensor - Offset) / minnorm Offset = (minSensor – (Gain x minnorm)
200
Naslagmateriaal
5.3.5.4
Voorbeeld
Voorwaarde Sensor: temperatuursensor, meetbereik -50 tot 100°C Te meten temperatuur 25°C
Verloop met LOGO!Soft Comfort 1. De sensor zet de temperatuur van 25°C om in een spanningswaarde van 5,0 V. 2. De LOGO! zet de 5,0 V om in de genormaliseerde waarde 500. 3. Uit de gegevens over de sensor en het meetbereik bepaalt LOGO! voor Gain de waarde 0,15 en voor offset de waarde -50.
Volgens de formule analoge waarde = (genormaliseerde waarde x Gain) + Offset berekent LOGO! als analoge waarde:
analoge waarde = (500 x 0,15) - 50 = 25
Verloop met LOGO! 1. De sensor zet de temperatuur van 25°C om in een spanningswaarde van 5,0 V. 2. De LOGO! zet de 5,0 V om in de genormaliseerde waarde 500. 3. Uit de gegevens voor de sensor en het meetbereik moet u de waarden voor Gain en Offset berekenen.
Volgens de formules;
Gain = (maxSensor - minSensor) / (maxnorm – minnorm)
und
Offset = minSensor – (Gain x minnorm)
ergibt sich
Gain = (100 – (-50)) / (1000 – 0) = 0,15
Offset = -50 – (0,15 x 0) = -50 4. Volgens de formule analoge waarde = (genormaliseerde waarde x Gain) + Offset berekent LOGO! als analoge waarde:
analoge waarde = (500 x 0,15) - 50 = 25
201
Naslagmateriaal
Andere voorbeelden Fysische grootheid
Elektrische grootheid van de sensor
Genormalise erde waarde
0V
0
5V
500
10 V
1000
4 mA
0
12 mA
500
20 mA
1000
0 mA
0
10 mA
500
20 mA
1000
1050
1000 mbar
0V
0
1000
3700 mbar
6.75 V
675
5000 mbar
10 V
1000
-30 °C
0 mA
0
0 °C
6 mA
300
70 °C
20 mA
1000
202
Gain
Offset
0.01
0
Analoge waarde
0 5 10 0 10
0
5000 10000 50
1
4
50
1000
550
3700 5000 -30
0.1
-30
0 70
Naslagmateriaal
5.3.5.5
0BA0 bis 0BA5
Beperking bij de apparatuurfamilie 0BA4 Gain kan geen negatieve waarden aannemen.
Berekening bij de apparatuurfamilies 0BA0 tot 0BA3 Bij LOGO! apparatuur uit deze apparatuurfamilies wordt bij de genormaliseerde waarde de parameteroffset opgeteld resp. ervan afgetrokken voordat de waarde met de parameter gain wordt vermenigvuldigd. Daarom gelden de volgende formules: Analoge waarde = (genormaliseerde waarde + offset) x (gain x 100) Gain (in procent) = (maxsensor - minsensor) / [(maxnorm - minnorm) x 100] Offset = [(minSensor x maxnorm) – (maxSensor x minnorm)] / (maxSensor – minSensor) Gain (in procent) = minsensor / [(minnorm + offset) x 100] Offset = [maxsensor / (gain x 100)] - maxnorm
Gain Deze parameter wordt in % aangegeven. Gain kan geen negatieve waarden aannemen.
Nulpuntverschuiving (offset) U kunt hier waarden tussen -999 en + 999 invoeren.
203
Naslagmateriaal
5.3.6
Besturen en regelen
5.3.6.1
Grondslagen voor het besturen en regelen
Besturen en regelen In de techniek kunnen grootheden zowel worden bestuurd als ook worden geregeld. Bij het besturen wordt een grootheid beïnvloed, zonder invloeden van buitenaf te kunnen compenseren. Bij het regelen wordt een grootheid op een bepaalde waarde gehouden, invloeden van buitenaf kunnen worden gecompenseerd. Besturen betekent in het volgende voorbeeld dat de mens de verwarmingscapaciteit op een vaste waarde instelt. De verwarmingsradiator kan het dalen van de omgevingstemperatuur in de ruimte door het openen van ramen niet compenseren. Regelen betekent in het hieronder weergegeven voorbeeld dat de mens de verwarmingscapaciteit verhoogt wanneer de omgevingstemperatuur onder 20 °C daalt. Wanneer de kamertemperatuur boven 20 °C stijgt, vermindert hij de verwarmingscapaciteit.
204
Naslagmateriaal
Basisbegrippen m.b.t. het regelen De stroom voor de elektrische verwarming is in het voorbeeld de Regelgrootheid. De te veranderen weerstand is de Actuator. De hand, die de actuator bedient, is de Insteller. De daadwerkelijke kamertemperatuur is de Regelgrootheid of de actuele waarde. De gewenste kamertemperatuur is de Instellingsgrootheid of de instelwaarde. De elektrische verwarming is het Regeltraject. De thermometer is de Sensor. Het temperatuurverlies door het geopende raam is de Storingsgrootheid. Dat betekent dus: De mens meet de regelgrootheid (kamertemperatuur) aan de sensor (thermometer), vergelijkt de regelgrootheid (kamertemperatuur) met de instellingsgrootheid (gewenste ruimtetemperatuur) en regelt met de insteller (hand) via de actuator (te veranderen weerstand) de regelgrootheid (verwarmingsstroom) om de storingsgrootheid (temperatuurdaling door geopend venster) te compenseren. De mens is dus de Regelaar.
De Stelinrichting wordt gevormd door: actuator en insteller. Insteller en regelaar tezamen vormen de Regelinrichting.
205
Naslagmateriaal In het volgende beeld vindt u een abstracte weergave van de hierboven beschreven stand van zaken. Het vergelijkingselement vergelijkt de referentiegrootheid via de sensor met de regelgrootheid. Wanneer de referentie- en de regelgrootheid van elkaar afwijken, vloeit hieruit een positief of negatief regelverschil voort, dat op zijn beurt een wijziging van de regelgrootheid bewerkstelligt.
Regelkring De regelgrootheid x beïnvloedt via de regelinrichting de instelgrootheid M. Daardoor ontstaat er een in zich gesloten circuit, dat ook als Regelcircuit wordt aangeduid. Wanneer het raam in het bovenstaande voorbeeld wordt geopend, daalt de temperatuur in de kamer. De mens moet de verwarmingscapaciteit van de verwarmingsradiator verhogen. Wanneer de verwarmingscapaciteit te sterk wordt verhoogd, wordt het te warm. De mens moet de verwarmingscapaciteit verlagen. Wanneer de verwarmingscapaciteit te snel wordt verhoogd resp. wordt verlaagd, dan begint het regelcircuit te trillen. De kamertemperatuur schommelt. Het is ofwel te koud of te warm. Om dat te voorkomen, moet de mens de verwarmingscapaciteit voorzichtig en langzaam verlagen of verhogen.
Regelverschil Het regelverschil is het verschil tussen de referentiegrootheid en de regelgrootheid. Daaruit volgt analoog: de afwijking van een actuele waarde ten opzichte van een instelwaarde. e = SP – PV Het regelverschil e leidt tot een verandering van de instelgrootheid y. Aan de hand van het bovenstaande voorbeeld kan dat goed duidelijk worden gemaakt: Wanneer bij een gewenste temperatuur van 20 °C (= instellingsgrootheid SP) de kamertemperatuur 22 °C (= regelgrootheid PV) bedraagt, is het regelverschil: e = SP – PV = 20 °C - 22 °C = -2 °C Het negatieve voorteken betekent hierbij een omkering van de werking, d.w.z. dat de verwarmingscapaciteit wordt verlaagd.
206
Naslagmateriaal In de inertietoestand van een regelcircuit is het regelverschil nul of zeer gering. Wanneer de referentiegrootheid verandert of wanneer er een storing ontstaat, doet er zich een regelverschil voor. Het regelverschil wordt via de instelgrootheid M afgeregeld. Regelaargrondslagen Beschrijving van de afzonderlijke parameters PI-regelaar Verwarmingsregelaar Flankbesturing
5.3.6.2
Regelaargrondslagen Vereenvoudigd kan een regelaar als volgt worden weergegeven:
Vergelijkingselement en regelaarfunctie beschrijven het gedrag van de regelaar. Hieronder zijn de belangrijkste regelaartypen beschreven. Verduidelijkend voor het gedrag van een regelaar is zijn sprongresponsie. De sprongresponsie beschrijft hoe een regelaar reageert op de plotselinge verandering in de regelgrootheid. Er zijn 3 belangrijke basistypen bij regelaars: •
Proportionele regelaar (P-regelaar)
•
Integrale regelaar (I-regelaar)
•
Differentiële regelaar (D-regelaar, wordt hier niet verder beschreven)
Voor een werkelijke regelaar worden deze gecombineerd. Daardoor ontstaat bijvoorbeeld de PI-regelaar:
P-regelaar Een proportionele regelaar (P-regelaar) verandert de stelgrootheid M evenredig aan het regelverschil. De P-regelaar werkt vertragingsvrij. Hij kan een regelverschil niet verhelpen. MPn = kP × en MPn:
stelgrootheid van de P-regelaar op het moment n
kP: versterking van de P-regelaar en: regelverschil op het moment n
207
Naslagmateriaal Het volgende beeld geeft de sprong van de regelgrootheid en het sprongantwoord van de regelaar aan:
Samenvatting De P-regelaar heeft de volgende eigenschappen: •
Hij kan storingen van het regeltraject niet afregelen > blijvend regelverschil.
•
Hij reageert vertragingsvrij op een verandering van de regelgrootheid.
•
Hij is stabiel.
I-regelaar Een integrale regelaar (I-regelaar) verandert de stelgrootheid M evenredig aan het regelverschil en aan de tijd. De I-regelaar werkt vertraagd. Hij verwijdert een regelverschil volledig. Om de waarde van de instelgrootheid op een moment n te berekenen, moet de tijd tot aan dit tijdstip in kleine tijdschijven worden onderverdeeld. De regelverschillen aan het einde van iedere tijdschijf moeten bij elkaar worden opgeteld (geïntegreerd) en worden dan in de berekening opgenomen.
MIn = kI × (TS / TI) × (en + en-1 + en-2 + en-3 + … + e0) = kI × (TS / TI) × en + MIn-1
MIn:
stelgrootheid van de I-regelaar op het moment n
MIn-1: stelgrootheid van de I-regelaar op het moment n-1; ook integrale som genoemd kI: versterking van de I-regelaar TS: TI:
aftasttijd, duur van een tijdschijf
Integrale tijd: via deze tijd wordt de invloed van het integrale aandeel op de stelgrootheid gestuurd, ook nasteltijd genoemd en: regelverschil op het moment n en-1:
regelverschil op het moment n-1 enz.
e0: regelverschil aan het begin van de berekeningen
208
Naslagmateriaal Het volgende beeld geeft de sprong van de regelgrootheid en het sprongantwoord van de regelaar aan:
Samenvatting De I-regelaar heeft de volgende eigenschappen: •
Hij stelt de regelgrootheid exact op de instellingsgrootheid in.
•
HIj neigt hierbij tot schommelingen en is niet stabiel.
•
Hij heeft meer tijd nodig voor het regelproces dan de P-regelaar.
PI-regelaar Een PI-regelaar vermindert het regelverschil onmiddellijk en heft het resterende regelverschil op. Mn = MPn + MIn = kP × en + kI × (TS / TI) × en + MIn-1
MIn-1:
TI:
Mn:
instelgrootheid op het moment n
MPn:
evenredig aandeel van de instelgrootheid
MIn:
integraal aandeel van de instelgrootheid
stelgrootheid van de I-regelaar op het moment n-1; ook integrale som genoemd k P:
versterking van de P-regelaar
kI:
versterking van de I-regelaar
TS:
aftasttijd, duur van een tijdschijf
integrale tijd; gedurende deze tijd wordt de invloed van het integrale aandeel op de stelgrootheid gestuurd, ook nasteltijd genoemd en:
regelverschil op het moment n
Het volgende beeld geeft de sprong van de regelgrootheid en het sprongantwoord van de regelaar aan:
209
Naslagmateriaal Samenvatting De PI-regelaar heeft de volgende eigenschappen:
210
•
De P-regelaarcomponent vangt een optredend regelverschil snel op.
•
Vervolgens verhelpt de I-regelaarcomponent het resterende regelverschil.
•
De regelaarcomponenten vullen elkaar aan, zodat de PI-regelaar snel en nauwkeurig werkt.
Naslagmateriaal
5.3.6.3
Beschrijving van de afzonderlijke parameters
Regelaarparame ter
Afgebeeld in de LOGO!
Mogelijk waardebereik in de LOGO!
Mn Stelgrootheid op het moment n
Uitgang van het PI-regelaarblok
0 naar 1.000
kP versterking van het P-aandeel
In de LOGO! geldt de parameter KC als versterking zowel voor het I-aandeel als voor het P-aandeel van de regelaar.
0.00 naar 99.99
kI versterking van het P-aandeel
Mocht u voor KC =0 invoeren, dan schakelt u het Paandeel van de regelaar uit. In dit speciale geval wordt k voor het I-aandeel automatisch op 1 gezet.
Indien KC = 0: kP = 0 en kI = 1 Indien KC <> 0: kP = kI = KC
TSaftasttijd, duur van een tijdschijf
Vast ingesteld
500 ms
TI integrale tijd
Parameter TI, wanneer u deze parameter op 99:59 min zet, dan schakelt u het I-aandeel van de regelaar uit.
00:01 min tot 99:59 min
en regelverschil op het tijdstip n; algemeen geldt:
e = SP – PV
Zie SP en PV
SP
De parameter SP is de instelwaarde w. U kunt voor deze parameter de analoge uitgang van een andere speciale functie gebruiken.
PV
PV is de actuele waarde x en wordt als volgt berekend: PV = (analoge waarde aan de ingang * Gain) + Offset.
-10,000 naar +20,000
De ingang kunt u bijv. via een analoge ingang met een PT100-sensor schakelen. De parameter Gain werkt op PV.
0.0 naar 10.0
De parameter Offset werkt op PV.
-10,000 naar +20,000
PV wordt beperkt door de parameters Min en Max.
Telkens:
-10.000 tot +20.000
211
Naslagmateriaal De parameter Dir legt de werkingsrichting van de regelaar vast. Positief betekent: indien instelwaarde > actuele waarde dan wordt de actuele waarde verhoogd; indien instelwaarde < actuele waarde dan wordt de actuele waarde verlaagd. Negatief houdt in: indien instelwaarde > actuele waarde dan wordt de actuele waarde verlaagd; indien instelwaarde < actuele waarde dan wordt de actuele waarde verhoogd. Voorbeeld: Verwarmingsregeling: als de instelwaarde hoger is dan de actuele waarde (ruimte is te koud) dan wordt via de instelgrootheid de actuele waarde verhoogd.
- of +
Nadere details (bijv. omschakelen van manueel op automatisch bedrijf, parametersets, enz.) vindt u in de beschrijving van de speciale functie "PI-regelaar".
212
Naslagmateriaal
5.3.6.4
PI-regelaar
Korte beschrijving Een PI-regelaar is een proportionele en integrale regelaar. U kunt de beide regelaartypen afzonderlijk toepassen of combineren. Schakeling
Omschrijving
Ingang A/M
Omstelling van de bedrijfsmodus van de regelaar: 1: Automatisch bedrijf 0: Handmatig bedrijf
Ingang R
Via de ingang R zet u de uitgang AQ terug. Zolang deze ingang gezet is, is de ingang A/M vergrendeld. De uitgang AQ wordt op 0 gezet.
Ingang PV
Analoge waarde: regelgrootheid, beïnvloedt de uitgang
Parameters
Sensor: type van de gebruikte sensor Min:
minimumwaarde voor PV Waardebereik: -10,000 naar +20,000
Max:
maximumwaarde voor PV Waardebereik: -10,000 naar +20,000
A:
versterking (gain) Waardebereik: +- 10.00
B:nulpuntverschuiving (Offset) Waardebereik: +- 10,000 SP:
vastgelegde instelwaarde Waardebereik: -10,000 naar +20,000
Mq:
waarde van AQ bij manueel bedrijf Waardebereik: 0 naar 1.000
Parametersets:Toepassingsgerichte standaardinstellingen voor KC, TI en Dir (zie onder)
Uitgang AQ
A:
versterking (gain) Waardebereik: 00,00 tot 99,99
TI:
integrale tijd Waardebereik 00:01 min tot 99:59 min
Dir:
werkingsrichting van de regelaar Waardebereik: + of -
p:
aantal plaatsen achter de komma Waardebereik: 0, 1, 2, 3
Analoge uitgang (instelgrootheid) Waardebereik voor AQ: 0 naar 1.000
213
Naslagmateriaal
Parameter SP en Mq De instelwaarde SP en de waarde Mq kunnen ook een actuele waarde van een reeds geprogrammeerde andere functie zijn. •
Analoge comparator: Ax – Ay
•
Analoge drempelwaardeschakelaar: Ax
•
Analoge versterker: Ax
•
Analoge multiplexer: AQ
•
Analoge flank: AQ
•
Analoge aritmetica: AQ
•
PI-regelaar: AQ
•
Voor-/achterwaartsteller: Cnt
De gewenste functie selecteert u via het bloknummer.
Parameter p (aantal plaatsen achter de komma) Geldt alleen voor de weergave van de waarden van PV, SP, Min en Max in een meldingtekst.
214
Naslagmateriaal
Timingdiagram De manier en de snelheid waarmee AQ verandert, is afhankelijk van de parameters KC en TI. Het verloop van AQ is zodoende in het diagram slechts als voorbeeld weergegeven. Een regelprocedure is continu. Daarom is in het diagram slechts een gedeelte ervan weergegeven.
Een storing leidt tot het dalen van PV, omdat Dir op Omhoog staat, stijgt AQ zolang, totdat PV weer overeenkomt met SP. Een storing leidt tot het dalen van PV, omdat Dir op Omlaag staat, daalt AQ zolang, totdat PV weer overeenkomt met SP. Dir wordt op het principiële gedrag van een regelkring afgestemd. De richting (Dir) kan niet ten opzichte van de looptijd van de functie worden gewijzigd. De verandering van Dir is hier slechts weergegeven ter verduidelijking. Omdat door de ingang R AQ op 0 werd gezet, verandert PV. Hieraan is ten grondslag gelegd dat PV stijgt, hetgeen vanwege Dir = Omhoog tot daling van AQ leidt. Wanneer u het schakelprogramma in een Online-test of in een Simulatie bekijkt, toont LOGO!Soft Comfort een trendweergave van de analoge uitgangswaarde van de PIregelaar. De trendweergave geeft de wijziging van de analoge uitgangswaarde in de loop van de tijd weer.
215
Naslagmateriaal
Functiebeschrijving Wanneer de ingang A/M op 0 wordt gezet, geeft de speciale functie aan de uitgang AQ de waarde weer, die u onder de parameter Mq heeft ingesteld. Wanneer de ingang A/M op 1 wordt gezet, start het automatisch bedrijf. Als integrale som wordt de waarde Mq overgenomen, de regelaarfunctie begint met de berekeningen volgens de formules zoals in Grondslagen voor het besturen en regelen aangegeven is. In de formules wordt voor de berekening de actuele waarde PV gebruikt. Actuele waarde PV = (PV * Gain) + Offset Als de actuele waarde PV = SP is, dan verandert de speciale functie de waarde aan AQ niet. Dir = Omhoog/+ (timingdiagram cijfers 1 en 3) •
Is actuele waarde PV > SP, dan verlaagt de speciale functie de waarde aan AQ.
•
Is actuele waarde PV > SP, dan verlaagt de speciale functie de waarde aan AQ.
Dir = Omlaag/- (timingdiagram cijfer 2) •
Is actuele waarde PV > SP, dan verhoogt de speciale functie de waarde aan AQ.
•
Is actuele waarde PV > SP, dan verlaagt de speciale functie de waarde aan AQ.
Bij een storing wordt AQ zo lang verhoogd/verlaagd totdat de actuele waarde PV weer overeenkomt met SP. Hoe snel AQ wordt veranderd, is afhankelijk van de parameters KC en TI. Als de ingang PV de parameter Max. overschreidt, dan wordt de actuele waarde PV op de waarde van PV gezet. Als PV de parameter Min. onderschreidt, dan wordt de actuele waarde PV op de waarde van Min. gezet. Wanneer de ingang R op 1 wordt gezet, dan wordt de uitgang AQ teruggezet. Zolang R gezet is, is de ingang A/M vergrendeld.
Aftasttijd De aftasttijd is vast op 500 ms ingesteld.
216
Naslagmateriaal
Parametersets Om voor u het gebruik van de PI-regelaar te vereenvoudigen, zijn voor de volgende toepassingen reeds parameters voor KC, TI en Dir als sets vastgelegd: Parameterset
Toepassingsvoorbeeld
Parameter KC
Parameter TI (s)
Parameter Dir
Temperatuur snel
temperatuur-, kouderegeling van kleine ruimten; kleine volumes
0.5
30
+
Temperatuur langzaam
verwarmings-, ventilatie-, temperatuur-, kouderegeling van grote ruimten; grote volumes
1.0
120
+
Druk 1
snelle drukverandering, compressorregeling
3.0
5
+
Druk 2
langzame drukverandering, verschildrukregeling (debietregeling)
1.2
12
+
Vulpeil 1
vat-, tankvulling zonder afloop/afvoer
1.0
99:59
+
Vulpeil 2
vat-, tankvulling met afloop/afvoer
0.7
20
+
Bijzonderheden bij het parametreren Let op de Grondslagen voor het besturen en regelen.
217
Naslagmateriaal
5.3.6.5
Flankbesturing
Korte beschrijving Met de flankbesturing kan de uitgang met een specifieke snelheid van de actuele stand naar de uitgekozen stand worden gezet. Schakeling
Omschrijving
Ingang En
Een verandering van de stand van 0 naar 1 aan de ingang En (enable) bewerkstelligt het uitvoeren van de Start/Stop-stand (offset "B" + StSp) aan de uitgang gedurende 100 ms, daarna wordt de gekozen stand gestart. Een verandering van de stand van 1 naar 0 zet de actuele stand onmiddellijk op Offset "B", en daardoor de uitgang AQ op 0.
Ingang Sel
SeI = 0: De stand 1 (niveau 1) wordt geselecteerd. SeI = 1: De stand 2 (niveau 2) wordt geselecteerd. Een verandering van de stand van Sel zorgt ervoor dat vanuit de actuele stand de gekozen stand met de aangegeven snelheid wordt gestart.
218
Ingang St
Een verandering van de stand van 0 naar 1 aan de ingang St (vertraagde stop) zorgt ervoor dat de actuele stap met constante snelheid vertraagt totdat de Start/Stop-stap (Offset "B" + StSp) bereikt is. De Start/Stop-stand wordt 100 ms lang aangehouden, vervolgens wordt de actuele stand op Offset "B" gezet. Daardoor is de uitgang AQ gelijk aan 0.
Parameters
Level1 und Level2:Te bereiken standen; waardebereik per stand: -10,000 naar +20,000 MaxL:
Maximale waarde, die in geen geval wordt overschreden. Waardebereik: -10,000 naar +20,000
StSp:
Start/Stop-offset: Waarde, die bij Offset "B" wordt opgeteld om de Start/Stop-stand in te stellen. Wanneer de Start/Stop-offset 0 is, dan is de Start/Stop-stand Offset "B". Waardebereik: 0 naar +20,000
Rate:
Versnelling, waarmee stand 1, stand 2 of Offset worden bereikt. Aangegeven worden stappen/seconde. Waardebereik: 1 naar 10,000
A:
versterking (gain) Waardebereik: 0 naar 10,00
B:
nulpuntverschuiving (offset) Waardebereik: +- 10.000
p:
aantal plaatsen achter de komma Waardebereik: 0, 1, 2, 3
Naslagmateriaal Uitgang AQ
De uitgang AQ wordt met de volgende formule op schaal gebracht: (Actuele stand - Offset "B")/ Versterking"A" Opmerking: Wanneer AQ in de parametreer-modus of in de meldingtekst-modus wordt weergegeven, wordt de uitgang als niet op schaal gebrachte waarde (in fysieke eenheden: actuele stand) weergegeven. Waardebereik voor AQ: 0...+32767
Parameters Level1 en Level2: De parameters voor de stand Level1 en Level2 kunnen ook een actuele waarde van een reeds geprogrammeerde andere functie zijn. U kunt de actuele waarden van de volgende functies gebruiken: •
Analoge comparator: Ax – Ay
•
Analoge drempelwaardeschakelaar: Ax
•
Analoge versterker: Ax
•
Analoge multiplexer: AQ
•
Analoge flank: AQ
•
Analoge aritmetica: AQ
•
PI-regelaar: AQ
•
Voor-/achterwaartsteller: Cnt
De gewenste functie selecteert u via het bloknummer.
Parameter p (aantal plaatsen achter de komma) Geldt alleen voor de weergave van de waarden van AQ, Level1, Level2, MaxL, StSp, en Rate in een meldingtekst.
Timingdiagram voor AQ
219
Naslagmateriaal
Korte beschrijving Wanneer de ingang En gezet wordt, zet de functie de actuele stap 100 ms lang op StSp + Offset “B”. Daarna gaat de functie, afhankelijk van de schakeling van Sel, vanuit de stand StSp + Offset “B” ofwel naar stand 1 of stand 2 met de in Rate aangegeven versnelling. Wanneer de ingang St gezet wordt, benadert de functie de stap StSp + Offset "B" met de in Rate aangegeven snelheid. Dan houdt de functie 100 ms lang de stand StSp + Offset "B" aan de uitgang AQ aan. Na 100 ms wordt de stap op Offset "B" gezet. De op schaal gebrachte waarde (uitgang AQ) is 0. Wanneer de ingang Sel wordt gezet, kan de functie pas dan opnieuw worden gestart, wanneer de ingangen St en En werden teruggezet. Wanneer de ingang Sel wordt veranderd, benadert de functie, afhankelijk van de schakeling van Sel, met de aangegeven snelheid vanuit de actuele doelstand de nieuwe doelstand. Wanneer de ingang En wordt teruggezet, zet de functie de actuele stand onmiddellijk op Offset "B". De actuele stand wordt om de 100 ms geactualiseerd. Let op de relatie tussen uitgang AQ en de actuele stand: Uitgang AQ = (actuele stand - Offset "B" / Versterking "A").
Bijzonderheden bij het parametreren Let op de Informatie m.b.t. de verwerking van analoge waarden, waarin u hulp krijgt bij de blokparameters van de analoge blokken.
220
Naslagmateriaal
5.3.7
Overige
5.3.7.1
Zelfhoudrelais
Korte beschrijving Via een ingang S wordt de uitgang Q gezet. Via een andere ingang R wordt de uitgang weer teruggezet. Schakeling
Omschrijving
Ingang S
Via de ingang S (set) zet u de uitgang Q op 1.
Ingang R
Via de ingang R (reset) zet u de uitgang Q weer op 0. Wanneer S en R tegelijkertijd 1 zijn, wordt de uitgang Q teruggezet (terugzetten heeft prioriteit boven zetten).
Parameters
Remanentie geselecteerd (on) = de toestand wordt remanent opgeslagen.
Uitgang Q
Q wordt met S ingeschakeld en blijft ingeschakeld totdat de ingang R wordt gezet.
Timingdiagram
Functiebeschrijving Een houdrelais is een eenvoudig binair geheugenelement. De waarde aan de uitgang is afhankelijk van de toestanden aan de ingangen en van de bestaande toestand aan de uitgang. Logische tabel voor het zelfhoudrelais: S
R
Q
Opmerking
0
0
x
Toestand blijft gelijk
0
1
0
Terugzetten
1
0
1
Setup
1
1
0
Terugzetten
Bij ingeschakelde remanentie is na een spanningsuitval het signaal aan de uitgang actief, dat voor het wegvallen van de spanning actueel was.
221
Naslagmateriaal
5.3.7.2
Stroomstootrelais
Korte beschrijving Het instellen en terugzetten van de uitgang wordt telkens door een korte impuls aan de ingang bewerkstelligd. Schakeling
Omschrijving
Ingang Trg
Via de ingang Trg (trigger) schakelt u de uitgang Q in en uit.
Ingang S
Via de ingang S (set) zet u de uitgang op 1.
Ingang R
Via de ingang R (reset) zet u de uitgang weer op 0.
Parameters
Keuze: RS (voorrang ingang R) of SR (voorrang ingang S) Remanentie geselecteerd (on) = de toestand wordt remanent opgeslagen.
Uitgang Q
Q schakelt met Trg in en met de volgende Trg weer uit, als S en R = 0.
0BA0-0BA3: De speciale functie beschikt niet over de ingang S en de keuze van de voorrang. Voor de uitgang Q geldt: Q schakelt met Trg in en met de volgende Trg of met het zetten van R weer uit.
Timingdiagram
222
Naslagmateriaal
Functiebeschrijving Telkens wanneer de toestand aan de ingang Trg van 0 naar 1 wisselt en de ingangen S en R = 0 zijn, verandert de uitgang Q zijn toestand, d.w.z. de uitgang wordt ingeschakeld of uitgeschakeld. De ingang Trg heeft geen invloed op de speciale functie als S = 1 of R = 1 is. Via de ingang S zet u het stroomstootrelais, d.w.z. de uitgang wordt op 1 gezet. Via de ingang R zet u het stroomstootrelais terug in de uitgangstoestand, d.w.z. de uitgang wordt op 0 gezet. Afhankelijk van uw parametrering heeft de ingang R voorrang op de ingang S (d.w.z. de ingang S werkt niet, zolang R = 1) of omgekeerd de ingang S heeft voorrang op de ingang R (d.w.z. de ingang R werkt niet zolang S = 1). 0BA0-0BA3: Er geldt de volgende functiebeschrijving: Telkens wanneer de toestand aan de ingang Trg van 0 naar 1 wisselt, verandert de uitgang Q zijn toestand, d.w.z. de uitgang wordt ingeschakeld of uitgeschakeld. Via de ingang R zet u het stroomstootrelais terug in de uitgangstoestand, d.w.z. de uitgang wordt op 0 gezet. Na net-in of terugzetten is het stroomstootrelais teruggezet en de uitgang Q op 0.
Pas op Als Trg = 0 en Par = RS, komt de speciale functie „Stroomstootrelais“ overeen met de speciale functie „Zelfhoudrelais“.
223
Naslagmateriaal
5.3.7.3
Meldingtekst (LOGO! 0BA6)
Korte beschrijving Deze functie geeft meldingteksten en parameters van andere blokken in de bedrijfstoestand RUN op het LOGO! display of op de LOGO!- TD in. De LOGO! 0BA6 modules ondersteunen vele nieuwe meldingstekstfuncties, die de modules tot LOGO! 0BA5 niet hebben ondersteund. U kunt echter kiezen of u in uw schakelprogramma de LOGO! 0BA6 meldingstekstfunctieblokken met de nieuwe functies of de meldingstekstblokken van de LOGO! 0BA5 wilt gebruiken. Deze selectie maakt u in het dialoogveldBestand-> Instellingen voor meldingstekst, tezamen met andere globale instellingen. U mag in uw schakelprogramma geen meldingstekstblokken van de LOGO! 0BA5 en de LOGO! 0BA6 tezamen gebruiken. Schakeling
Omschrijving
Ingang En
Een overgang van de toestand van 0 op 1 aan de ingang En (enable) start de uitvoer van de meldingtekst.
Ingang P
P is de prioriteit van de meldingtekst. 0 is hierbij de laagste, 127 de hoogste prioriteit. Ack: bevestiging van de meldingtekst
Parameters
Tekst: Invoer van de meldingtekst Par:
Parameter of actuele waarde van een reeds geprogrammeerde andere functie, die numeriek of als staafdiagram kan worden weergegeven (zie „Weer te geven parameters of actuele waarden“).
Time:Indicatie van de voortdurend geactualiseerde tijd Date:Indicatie van de voortdurend geactualiseerde datum EnTime: Indicatie van het tijdstip van de toestandsverandering van 0 naar 1 aan de ingang En EnDate: Indicatie van de datum van de toestandsverandering van 0 naar 1 aan de ingang En I/O-toestandsnamen: Weergave van de naam van een digitale ingangs- of uitgangstoestand, bijv. "In" of "Uit" Analoge ingang: Weergave van de in de meldingtekst weergegeven en na de analoge tijd geactualiseerde analoge ingangswaarde Uitgang Q
224
Q blijft gezet zolang de meldingtekst actief is.
Naslagmateriaal
Instellingen Naast de functieblokingangen en de parameters van de meldingtekst bieden de volgende instellingen een verdere besturing van de weergave van meldingteksten: •
Tekensetkeuze: U kunt kiezen of u een meldingtekst uit tekens van de primaire tekenset of uit tekens van de secundaire tekenset wilt samenstellen. U selecteert de beide tekensets of in de LOGO! basismodule in het menu voor het configureren van meldingen of in LOGO!Soft Comfort via het menucommando Bestand -> Instellingen voor meldingtekst uit.
•
Meldingsdoel: Hier kunt u kiezen of de meldingtekst op het display van de LOGO!, op de LOGO! TD of op beide dient te worden weergegeven.
•
Tickerinstellingen:De meldingtekst kan in het display lopen of continu worden weergegeven. De tikkermogelijkheden en de opties ervan worden verder beneden uitvoerig beschreven.
Functiebeschrijving Bij een toestandsverandering van 0 naar 1 aan de ingang En en wanneer de LOGO! zich in de bedrijfstoestand RUN bevindt, geeft het LOGO!-display en/of de LOGO! display en/of het LOGO! TD uw geconfigureerde meldingtekst weer. Wanneer het controlevakje "Bevestiging van de melding" gedeactiveerd is, wordt de meldingtekst weer verborgen, wanneer het signaal aan de ingang En van 1 naar 0 gaat. Wanneer het controlevakje "Bevestiging van de melding" geactiveerd is, wordt de meldingtekst, nadat ingang En weer op 0 teruggezet is, zolang weergegeven, totdat de melding door te drukken op de toets "OK" wordt bevestigd. Zolang En de toestand 1 behoudt, kan de meldingtekst niet worden bevestigd. Wanneer er meerdere meldingtekstfuncties met En=1 werden geactiveerd, wordt de meldingtekst weergegeven met die de hoogste prioriteit (0=laagste, 255=hoogste) bezit.. Dat betekent ook, dat een nieuw geactiveerde meldingtekst enkel dan wordt weergegeven, als zijn prioriteit hoger is dan de prioriteit van de tot dusver geactiveerde meldingteksten. Wanneer het schakelprogramma Merker M27 gebruikt, dan geeft de LOGO! altijd aan, wanneer M27 = 0 (Low) is, alleen meldingteksten, die in de primaire tekenset geschreven werden (tekenset 1). Wanneer M27=1 (high) is, dan geeft de LOGO! alleen meldingteksten aan die in de secundaire tekenset werden geschreven (tekenset 2). Als een meldingtekst werd gedeactiveerd of bevestigd, wordt automatisch de tot dusver geactiveerde meldingtekst met de hoogste prioriteit getoond. Een wissel tussen de weergave in RUN en de meldingteksten is met de toetsen en mogelijk.
225
Naslagmateriaal
Bijzonderheden bij het parametreren
Bereik "Bloknaam" Hier kunt u een naam voor het blok invoeren.
Bereik "Instellingen" Hier kunt u de volgende instellingen inrichten: • Prioriteit van de meldingtekst • Controlevakje "Melding bevestigen" Indien geactiveerd, moet er een melding worden geactiveerd, opdat deze kan worden gesloten. • Tekenset voor de meldingtekst •
Bereik "Ticker" Hier definieert u de tickerparameters bij de meldingtekst: Tickerformaat "per teken"
• • •
Tickerformaat "per regel" Controlevakje voor het activeren van de tikker voor iedere regel
•
Bereik "Meldingsdoel" Hier kunt u kiezen of de meldingtekst op de display van de LOGO!, op de LOGO! TD of op beide dient te worden weergegeven.
226
Naslagmateriaal Bereik "Meldingen" Hier stelt u de meldingtekst samen. De in dit gedeelte ingevoerde informatie wordt op het display van de LOGO! of op de LOGO! TD weergegeven. Boven dit bereik bevinden zich nog twee schakelbuttons: Schakelbutton "Wissen": Schakelbutton voor het wissen van vermeldingen in de sector "Meldingen". Schakelbutton "Speciale tekens": Schakelbutton voor het invoegen van speciale tekens in de sector "Meldingen". Schakelbutton "Staafdiagram": Schakelbutton voor het invoegen van een horizontaal of verticaal staafdiagram in de sector "Meldingen". Schakelbutton "AI": Schakelbutton voor het invoegen van een analoge ingangswaarde in de sector "Meldingen". Schakelbutton "IN/UIT": Schakelbutton voor het aangeven van een digitale waarde, die door een van de beide tekenreeksen wordt weergegeven, die overeenkomen met de toestanden 0 en 1, b.v. "UIT" en "IN". Schakelbutton "Manueel bewerken": Schakelbutton voor het gebruik van de statische editor voor het toevoegen, verschuiven of wissen van elementen in meldingteksten, zonder daarbij de positie van andere elementen te veranderen. Bereik "Blokken" Hier kiest u de blokken onder alle blokken in het schakelprogramma uit. U kunt vervolgens parameters van deze blokken selecteren om ze in de meldingtekst weer te geven. Bereik "Blokparameter" Hier kunt u de in de meldingtekst aan te geven parameters uit het blok kiezen, dat in het bereik "Blok" geselecteerd is. Schakelbutton "Parameter invoegen" Deze schakelbutton dient voor het invoegen van een geselecteerde blokparameter in de meldingtekst.
227
Naslagmateriaal
Zo stelt u een meldingtekst samen In het gedeelte "Meldingtekst" wordt een raster met vier regels en de afzonderlijke tekens weergegeven. Het configuratiebereik voor meldingteksten is bij West-Europese lettertypen 24 tekens breed en bij Aziatische lettertypen 16 tekens breed. In beide gevallen is de tekenbreedte van iedere regel dubbel zo groot als die van het LOGO!display resp. van de LOGO! TD. Meldingregels, die langer zijn dan de daadwerkelijke breedte van het display, kunnen als "Ticker" "worden geformatteerd. In de sector "Meldingen" toont LOGO!Soft Comfort de sector, die op het LOGO! display resp. op de LOGO! TD zichtbaar is, in één kleur aan, terwijl de sector die slechts in een aflopende melding (als ticker) kan worden weergegeven, in een andere kleur wordt weergegeven. Voor het configureren van de inhoud van een meldingtekst gaat u als volgt te werk: 1. Selecteer in het bereik "Blokken" het blok, waarvan de parameters dienen te worden weergegeven. 2. Sleep de vereiste parameters met de muis uit de sector "Blokparameters" naar de sector "Meldingtekst". Alternatief kunt u een parameterwaarde met de knop "Invoegen" invoegen. 3. In de sector "Meldingtekst" kunt u parameterdata, kloktijd- of datumwaarden uit de sector "Blokparameter" zoals gewenst toevoegen en u kunt bovendien tekst invoeren. Voor het invoeren van tekst kiest u de tekenset voor de meldingtekst uit en u voert deze dan in. U kunt ook de schakelbuttons boven de sector "Meldingtekst" gebruiken om speciale tekens, staafdiagrammen, analoge ingangswaarden en namen voor digitale I/Otoestanden toe te voegen.
Tekenset voor meldingteksten LOGO! 0BA6 ondersteunt vijf tekensets voor meldingen. Hiervan kunt u er twee voor de weergave van meldingteksten met het menucommando Bestand -> Meldingtekstinstellingen of in het menu voor de configuratie van meldingen in de LOGO! selecteren. Voor de vijftig mogelijke tekensets, die u kunt configureren, kunt u aangeven hoeveel ervan in de eerste taal en hoeveel er in de tweede taal dienen te zijn. U kunt bijvoorbeeld vijftig meldingtekst-functieblokken met één enkele meldingtekst voor tekjesnet 1 confugureren. Als alternatief kunt u 25 meldingtekst-functieblokken met telkens twee meldingteksten configureren. een voor tekenset 1 en één voor tekenset 2. Iedere combinatie is toegestaan, maar het totale aantal mag niet hoger zijn dan 50 meldingteksten. In het dialoogveld "Meldingtekst" worden de tekensets weergegeven, die overeenkomstig de meldingtekstinstellingen ter beschikking staan. Om een tekenset te selecteren, activeert u het controlevakje "Geactiveerd" en de schakelbutton voor de tekenset. Daarna ingevoerde tekens zijn afkomstig uit de tekenset, die u heeft geselecteerd en geactiveerd. Wanneer u het controlevakje "Geactiveerd" voor een tekenset deactiveert, vraagt LOGO!Soft Comfort u om deze procedure te bevestigen. Dan wordt eventueel de meldingtekst gewist, die met deze tekenset overeenkomt. De tekenset van een meldingtekst is onafhankelijk van de taalinstellingen voor de weergave van de menu's van de LOGO!. Deze talen kunnen verschillend zijn.
228
Naslagmateriaal
Chinesische tekenset De LOGO! Basismodule en het LOGO! TD ondersteunen de Chinese tekenset (GB-2312) voor de Volksrepubliek China. De apparaten gebruiken voor deze tekenset de codering van Microsoft Windows. De Windows-codering maakt het voor de apparaten mogelijk om dezelfde tekens als in de meldingteksteditor van LOGO!Soft Comfort weer te geven, wanneer u een emulator voor Chinees of een Chinesische versie van Microsoft Windows gebruikt. Opdat de Chinesie tekens in de meldingteksteditor in LOGO!Soft Comfort correct worden weergegeven, is er een Chinese versie van Windows of een emulator voor Chinees vereist. U moet de emulator voor Chinees starten, voordat u het meldingtekst-functieblok in LOGO!Soft Comfort oproept.
Meldingticker U kunt een meldingtekst ook als ticker configureren. Er zijn twee soorten meldingtickers: •
per teken
•
per regel
Bij meldingen, die per teken over het beeldscherm lopen, verdwijnt ieder teken afzonderlijk aan de linkerkant van de regel, terwijl de tekens afzonderlijk van rechts volgen. Het tijdsinterval voor de ticker wordt in de meldingtekstinstellingen als tickertijd aangegeven. Bij meldingen, die per regel over het beeldscherm lopen, verdwijnt de eerste helft van de melding aan de linkerkant van de regel, terwijl de tweede helft van de melding van rechts volgt. Het tijdsinterval voor de ticker komt overeen met de tienvoudige parameter van de tickertijd. De twee delen van de melding wisselen elkaar gewoon af op het display van de LOGO! resp. op de LOGO! TD. De tickertijd is het tijdsinterval, waarin een teken of een regel van de tekst uit het display verdwijnt. De tickertijd is een globale meldingtekstparameter voor alle meldingteksten. Voorbeeld: tickermelding per teken De volgende afbeelding laat de configuratie van een uit een regel bestaande meldingtekst met 24 tekens in LOGO!Soft Comfort zien:
Wanneer u deze melding als ticker "per teken" met een tickerinterval van 0,1 seconden inricht, dan bevat de eerste weergave van deze meldingregel op het LOGO! display resp. op de LOGO!- TD zoals in deze afbeelding:
Na 0,1 seconden springt de meldingregel een teken verder naar links. De melding wordt als volgt op het LOGO! display resp. op de LOGO!- TD:
229
Naslagmateriaal Na nogmaals 0,1 seconden springt de meldingregel opnieuw een teken verder naar links. De melding wordt als volgt op het LOGO! display resp. op de LOGO!- TD:
Voorbeeld: tickermelding per regel In het volgende voorbeeld wordt dezelfde meldingsconfiguratie als in het vorige voorbeeld gebruikt:
Wanneer u deze melding als ticker "per regel" met een tickerinterval van 0,1 seconden inricht, dan bevat de eerste weergave van deze melding op het LOGO! display resp. op de LOGO!- TD de eerste helft van de melding, zoals in deze afbeelding weergegeven:
Na één seconde (10 x 0,1 seconde) springt de melding naar links en geeft de rechterhelft van de melding weer, zoals in deze afbeelding weergegeven is:
De weergave verandert iedere seconde tussen de beide delen van de melding. U kunt iedere afzonderlijke regel van een meldingtekst als ticker configureren. De instelling "per teken" of "per regel" geldt voor alle regels, die u als ticker configureert. Activeer het controelvakje naast het regelnummer om de regel als tikker in te richten.
Staafdiagrammen U kunt voor de actuele waarde van een functieblok in uw schakelprogramma de weergave als staafdiagram uitkiezen. Het staafdiagram kan horizontaal of verticaal op het display van de LOGO! resp. op de LOGO! TD worden weergegeven. U kunt tot maximaal vier staafdiagrammen per meldingtekst configureren. om een Selecteer in de sector "Meldingtekst" de schakelbutton"Staafdiagram" staafdiagram in de sector "Meldingtekst" in te voegen. In de dialoogveld "Instelling voor staafdiagram" moet u de volgende informatie invoeren:
230
•
Blok uit uw schakelprogramma, dat het staafdiagram weergeeft
•
Minimale en maximale waarde voor het staafdiagram: LOGO! berekent de lengte resp. de hoogte van het staafdiagram door het op schaal brengen van de actuele waarde tussen de minimum- en maximumwaarden.
•
Uitlijning van het staafdiagram: horizontaal of verticaal
•
Breedte of hoogte van het staafdiagram in tekenposities
Naslagmateriaal
Voorbeeld: Een staafdiagram in een meldingtekst met de volgende eigenschappen: •
Geconfigureerde lengte van het staafdiagram: 4 tekenposities
•
Uitrichting: Horizontaal
•
Geconfigureerde minimumwaarde: 1000
•
Geconfigureerde maximumwaarde: 2000
•
Actuele waarde: 1750
Het resulterende staafdiagram is 3 tekenposities lang.
Tekstweergave digitale I/O-toestanden U kunt aan de beide toestanden van digitale in- en uitgangen namen als "in" en "uit" toewijzen. Bij de toestellijn LOGO! 0BA6 kunt u deze namen van een digitale I/O-toestand in een meldingtekst weergeven. Het maximale aantal tekens voor een toestandsnaam zijn acht tekens bij westelijke talen en vier tekens bij Aziatische talen. Met de schakelbutton "IN/UIT" in de sector "Meldingtekst" definieert u de namen voor de beide toestanden van een digitale in- of uitgang, die in de meldingtekst dienen te worden gebruikt. In een enkele meldingtekst kunt u tot maximaal vier namen van digitale I/O-toestanden laten weergeven. In een schakelprogramma mag u maximaal 20 I/O-toestandsnamen in meldingtekstfunctieblokken gebruiken.
Weergave van de resterende timer-tijd Bij de toestellijn LOGO! LOGO! 0BA6 kunt u de resterende tijd van een timer in een meldingtekst tonen. Voordat deze functie bestond, kon u de actueel verstreken tijd van een timer en de timer-parameters weergeven. Wanneer u de resterende tijd in een meldingtekst plaatst, wordt de tijd weergegeven, die nog over is, totdat de timer afgelopen is. Bij timers met meerdere timerwaarden (bijv. inschakelvertragingen, uitschakelvertragingen) kunt u de resterende tijd van iedere afzonderlijke waarde in een meldingtekst tonen.
Weergave van analoge ingangen U kunt ook analoge ingangen voor de weergave in meldingteksten uitkiezen. Selecteer in de sector "Meldingtekst" de schakelbutton"AI" om een bepaalde analoge ingang (AI) in de sector "Meldingtekst" in te voegen. Wanneer een meldingtekst analoge ingangen bevat, wordt in de globale Meldingtekstinstellingen onder de filtertijd voor analoge ingangen aangegeven, hoe vaak de meldingtekst met de actuele waarden wordt geactualiseerd. Waarden voor de actualiseringsfrequentie, waaruit kan worden gekozen, zijn 100 ms, 200 ms, 400 ms, 800 ms en 1000 ms. Wanneer u meerdere analoge ingangen in een meldingtekst heeft ingevoegd, geldt de actualiseringsfrequentie voor alle waarden.
231
Naslagmateriaal
Statische editor ("Manueel bewerken") LOGO!Soft Comfort beschikt over een statischen editor voor meldingteksten, waarin u probleemloos tekstelementen opnieuw kunt rangschikken. De editor beschikt bijvoorbeeld over een prullenmand, waarin u meldingtekstelementen kortstondig kunt wegleggen om de positie van de elementen in het weergavegedeelte nieuw te sorteren. U kunt de elementen omhoog, omlaag, naar links en naar rechts verschuiven, zonder daarbij de positie van andere elementen te veranderen. Om de statische editor op te roepen, klikt u boven de sector "Meldingtekst" op de schakelbutton "Manueel bewerken". U wordt bovendien verzocht om een meldingtekst manueel te bewerken, indien er bij het sorteren of verschuiven van elementen in de meldingtekst een conflict met aanwezige elementen ontstaat.
Simulatiemodus Weergave van de meldingteksten Overzicht
0BA0-0BA3: Maximaal aantal meldingteksten: 5 Niet ondersteund: meldingsticker, staafdiagrammen, analoge ingangen, namen voor I/Otoestanden en weergave van de resterende timer-tijd. 0BA4-0BA5: Maximaal aantal meldingteksten: 10 Niet ondersteund: meldingsticker, staafdiagrammen, analoge ingangen, namen voor I/Otoestanden en weergave van de resterende timer-tijd.
Beperkingen De volgende beperkingen gelden voor meldingtekst-functieblokken: •
Er zijn maximaal 50 meldingtekst-functies mogelijk.
•
Er zijn in totaal maximaal 32 staafdiagrammen in meldingteksten mogelijk.
•
LOGO!Soft Comfort ondersteunt alle gedefinieerde functies voor meldingteksten. Bij de programmering direct op de LOGO! kunt u slechts een beperkt aantal meldingtekstfuncties programmeren. In het LOGO! handboek vindt u een beschrijving van de meldingtekstprogrammering op de LOGO!.
•
Iedere meldingregel kan 24 tekens (westelijke talen) resp. 16 tekens (Aziatische talen) bevatten. Binnen de meldingtekst gelden de volgende beperkingen: - Maximaal aantal parameters: 4 - Maximaal aantal staafdiagrammen: 4 - Maximaal aantal namen voor I/O-toestanden: 4 - Maximaal aantal datums-/kloktijdwaarden: 4 - Maximaal aantal analoge ingangen: 2
232
Naslagmateriaal
Bijzonderheden bij het parametreren Via de blokeigenschappen van de bouwsteen kan de meldtekst worden geparametreerd. Per meldtekst kunnen er tot 4 regels tekst worden ingevoerd (Tekstdisplay op de LOGO! display en op de LOGO!- TD bevat 4 regels) en de prioriteit van de meldingtekst worden vastgelegd. Bij het invoeren dient er op te worden gelet dat er met de cursortoetsen of de muis naar de volgende tekstregel kan worden gesprongen. Met [ENTER] worden de blokeigenschappen compleet overgenomen en het menu van de blokeigenschappen gesloten. In de tekstregels kunnen ook actuele waarden van andere functieblokken worden overgenomen. Hiervoor moet in het dialoogveld Blok het gewenste blok worden gemarkeerd. In het dialoogveld Parameters worden vervolgens alle ter beschikking staande parameters van het gemarkeerde blok vermeld. Wanneer er in dit dialoogveld een blokparameter wordt gemarkeerd, dan wordt deze parameter in de gemarkeerde tekstregel gevoegd. Bij het oproepen van de meldingtekst wordt de nu actuele waarde van de parameter in de meldingtekst weergegeven. Met het controlevakje "Melding bevestigen" kunt u bepalen of de melding moet worden bevestigd voordat deze wordt verborgen.
Simulatiemodus Weergave van de meldingteksten
5.3.7.4
Meldingtekst (LOGO! 0BA5)
De Beschrijving voor toestellijnen tot 0BA3 vindt u verder onderaan.
Korte beschrijving Deze functie geeft meldingteksten en parameters van andere blokken in de bedrijfstoestand RUN op het LOGO! display weer. Opmerking: LOGO! 0BA6 modules ondersteunen vele nieuwe meldingstekstfuncties, die de modules tot LOGO! 0BA5 niet hebben ondersteund. U kunt echter kiezen of u in uw schakelprogramma de LOGO! 0BA6 meldingstekstfunctieblokken met de nieuwe functies of de meldingstekstblokken van de LOGO! 0BA5 wilt gebruiken. Deze selectie maakt u in het dialoogveldBestand-> Instellingen voor meldingstekst, tezamen met andere globale instellingen. U kunt ook de schakebutton aan de onderrand van het dialoogveld van de LOGO! 0BA5 gebruiken om voor uw meldingstekstfuncties naar de stijl van de LOGO! 0BA6 en de nieuwe functies te wisselen. U mag in uw schakelprogramma geen meldingstekstblokken van de LOGO! 0BA5 en de LOGO! 0BA6 tezamen gebruiken.
233
Naslagmateriaal
Schakeling
Omschrijving
Ingang En
Een overgang van de toestand van 0 op 1 aan de ingang En (enable) start de uitvoer van de meldingtekst.
Ingang P
P is de prioriteit van de meldingtekst. 0 is hierbij de laagste, 30 de hoogste prioriteit. Ack: bevestiging van de meldingtekst
Parameters
Tekst: Invoer van de meldingtekst Par:
Parameter of actuele waarde van een reeds geprogrammeerde andere functie (zie „Weer te geven parameters of actuele waarden“).
Time:Indicatie van de voortdurend geactualiseerde tijd Date:Indicatie van de voortdurend geactualiseerde datum EnTime: Indicatie van het tijdstip van de toestandsverandering van 0 naar 1 EnDate: Indicatie van datum van de toestandsverandering van 0 naar 1 Uitgang Q
Q blijft gezet zolang de meldingtekst actief is.
Functiebeschrijving Wanneer de stand aan de ingang En van 0 naar 1 wisselt, verschijnt op het display in de run-mode de door u geparametreerde meldingsdtekst (actuele waarde, tekst, tijd, datum). Bevestiging gedeactiveerd (Ack = Off): Wisselt de toestand aan de ingang En van 0 naar 1, wordt de meldingstekst uitgeschakeld. Bevestiging geactiveerd (Ack = On): Wisselt de toestand aan de ingang En van 1 naar 0, blijft de meldingstekst staan, totdat deze met de toets OK wordt bevestigd. Zolang En de toestand 1 behoudt, kan de meldingtekst niet worden bevestigd. Wanneer er meerdere meldingtekstfuncties met En=1 werden geactiveerd, wordt de meldingtekst weergegeven met die de hoogste prioriteit (0=laagste, 255=hoogste) bezit.. Dat betekent ook, dat een nieuw geactiveerde meldingtekst enkel dan wordt weergegeven, als zijn prioriteit hoger is dan de prioriteit van de tot dusver geactiveerde meldingteksten. Als een meldingtekst werd gedeactiveerd of bevestigd, wordt automatisch de tot dusver geactiveerde meldingtekst met de hoogste prioriteit getoond. Een wissel tussen de weergave in RUN en de meldingteksten is met de toetsen en mogelijk.
Beperkingen Er zijn maximaal 10 meldingtekst-functies mogelijk.
234
Naslagmateriaal
Bijzonderheden bij het parametreren
Bereik "Algemeen" Hier vindt u de volgende instellingen:· •
Prioriteit van de meldingtekst
•
Optievakje voor het bevestigen van de meldingtekst
Bereik "Blokken" Hier worden alle blokken met parameters opgesomd, die in uw schakelprogramma aanwezig zijn. Bereik "Algemene parameters" Hier vindt u algemene parameters zoals bijv. de actuele datum. Bereik "Blokparameter" Hier vindt u de in een meldtekst uitvoerbare parameters van het blok, dat u in het bereik "Blokken" hebt geselecteerd. Knop "Invoegen" Knop voor het invoegen van een in de bereiken "Blok-parameters" of "Algemene parameters" geselecteerde parameter in de meldingtekst. 235
Naslagmateriaal Bereik "Meldingen" In dit bereik stelt u de meldingtekst samen. Het bereik komt overeen met het display op de Logo!. Schakelbutton "Wissen": Schakelbutton voor het wissen van vermeldingen in de sector "Meldingen". Schakelbutton "Speciale tekens": Schakelbutton voor het invoegen van speciale tekens in de sector "Meldingen". "Melding in de nieuwe stijl en instelling activeren" Knop voor het omschakelen op de stijl van de LOGO! 0BA6 meldingteksten met de nieuwe functies. U moet dan het dialoogveld Bestand -> Instellingen voor meldingtekst invullen om de instellingen voor de meldingteksten in de stijl van de LOGO! 0BA6 te parametreren. Na deze selectie zijn alle meldingteksten in de stijl van de LOGO! 0BA6.
Zo stelt u een meldingtekst samen 1. Selecteer in het bereik "Blokken" het blok, waarvan de parameters dienen te worden weergegeven. 2. Trek uit het bereik "Blok-parameters" de noodzakelijke parameters met Drag & Drop in het bereik "Meldingen". Alternatief kunt u de knop "Invoegen" gebruiken. 3. Vul eventueel de parameters in het bereik "Meldingen" aan door nog meer gegevens.
Simulatiemodus Weergave van de meldingteksten Overzicht
0BA0-0BA3: Hierbij gelden de volgende gegevens:
Korte beschrijving Indicatie van een geparametreerde meldingtekst in de run-modus. Schakeling
Omschrijving
Ingang En
Een overgang van de toestand van 0 op 1 aan de ingang En (enable) start de uitvoer van de meldingtekst.
Parameter P
P is de prioriteit van de meldingtekst. 0 is hierbij de laagste, 9 de hoogste prioriteit.
236
Parameters
Par:
Parameter of actuele waarde van een reeds geprogrammeerde andere functie (zie „Weer te geven parameters of actuele waarden“).
Uitgang Q
Q blijft gezet zolang de meldingtekst actief is.
Naslagmateriaal
Functiebeschrijving Wanneer de stand aan de ingang En van 0 naar 1 wisselt, verschijnt op het display in de run-mode de door u geparametreerde meldingtekst. Als de toestand aan de ingang En van 1 naar 0 wisselt en de bevestigingsplicht gedeselecteerd is, wordt de meldingtekst uitgeschakeld. Als de bevestigingsplicht geactiveerd is, wordt de meldingtekst pas uitgeschakeld wanneer de ingang En = 0 is en de melding vervolgens op de LOGO! met "OK" werd bevestigd. De uitgang Q blijft zolang op 1 als de meldingtekst wordt weergegeven. Worden meerdere meldtekstfuncties met En=1 geschakeld, wordt de melding getoond met de hoogste prioriteit. Door te drukken op de toets op de LOGO! kunnen ook de meldingen met een lagere prioriteit worden weergegeven. Wisselen tussen het standaard-display en het meldtekst-display kunt u op LOGO! met de toetsen en .
Beperkingen Er zijn maximaal vijf meldingtekst-functies mogelijk.
Bijzonderheden bij het parametreren Via de blokeigenschappen van de bouwsteen kan de meldtekst worden geparametreerd. Per meldingtekst kunnen er tot 4 regels tekst worden ingevoerd (het tekstdisplay op de LOGO! telt vier regels) en de prioriteit van de meldingtekst kan worden vastgelegd. Bij het invoeren dient er op te worden gelet dat er met de cursortoetsen of de muis naar de volgende tekstregel kan worden gesprongen. Met [ENTER] worden de blokeigenschappen compleet overgenomen en het menu van de blokeigenschappen gesloten. In de tekstregels kunnen ook actuele waarden van andere functieblokken worden overgenomen. Hiervoor moet in het dialoogveld Blok het gewenste blok worden gemarkeerd. In het dialoogveld Parameters worden vervolgens alle ter beschikking staande parameters van het gemarkeerde blok vermeld. Wanneer er in dit dialoogveld een blokparameter wordt gemarkeerd, dan wordt deze parameter in de gemarkeerde tekstregel gevoegd. Bij het oproepen van de meldingtekst wordt de nu actuele waarde van de parameter in de meldingtekst weergegeven. Met het controlevakje "Melding bevestigen" kunt u bepalen of de melding moet worden bevestigd voordat deze wordt verborgen.
Simulatiemodus Weergave van de meldingteksten
237
Naslagmateriaal
5.3.7.5
Softwareschakelaar
Korte beschrijving Deze speciale functie heeft de werking van een mechanische toets resp. schakelaar. Schakeling
Omschrijving
Ingang En
Een overgang van de toestand van 0 naar 1 aan de ingang En (Enable) schakelt de uitgang Q in, als bovendien in de bedrijfsmodus Parametreren 'Toestand=On' werd bevestigd.
Parameters
Schakelaar: Keuze of de functie als toets voor een cyclus (On) of als schakelaar (Off) wordt benut. Status: On- of Off-toestand die in de eerste cyclus bij de programmastart wordt overgenomen, indien remanentie uitgeschakeld is. Remanentie geselecteerd (on) = de toestand wordt remanent opgeslagen.
Uitgang Q
Uitgang Q blijft zolang 1 als En = 1 en het parameter type = Switch (schakelaar) en toestand = In. Uitgang Q wordt voor een cyclus ingeschakeld, indien EN = 1, Schakelaar = On (Toets) en Toestand = On.
Afleveringstoestand Standaard is voor de parameter "Schakelaar" de schakelaarfunctie geactiveerd.
Timingdiagram
Functiebeschrijving Als de ingang En wordt gezet en in de bedrijfsmodus Parametreren de parameter 'Toestand' in de stand 'In' geschakeld en met OK bevestigd is, wordt de uitgang ingeschakeld. Dit is onafhankelijk van het feit of de functie als schakelaar of als toets geparametreerd werd. De uitgang wordt in de volgende drie gevallen op '0' teruggezet:
238
•
Als de toestand aan de ingang En van 1 naar 0 wisselt.
•
Als de functie als toets geparametreerd werd en na het inschakelen een cyclus afgelopen is.
•
Als in de bedrijfsmodus Parametreren de parameter 'Toestand' in de stand 'Uit' geschakeld en met OK bevestigd werd.
Naslagmateriaal
Bijzonderheden bij het parametreren U kunt de softwareschakelaar als toets of als schakelaar gebruiken. Via de parameter Toestand kunt u aangeven of de schakelaar/toets ingeschakeld (geactiveerd) of uitgeschakeld is. Als de softwareschakelaar als toets geparametreerd is, wordt de uitgang steeds dan voor een cyclus gezet, als bij ingeschakelde knop aan de ingang En een overgang van 0 naar 1 plaatsvindt resp. bij En=1 de toestand van de toets van Uit naar In wordt veranderd.
5.3.7.6
Schuifregister
Korte beschrijving Met de functie "Schuifregister" kunt u de waarde van een ingang uitlezen en per bit verschuiven. De waarde van de uitgang komt overeen met die van de geparametreerde schuifregisterbit. De schuifrichting kan over een bijzondere ingang worden veranderd. Schakeling
Omschrijving
Ingang In
Ingang waarvan de waarde bij de start van de functie wordt uitgelezen.
Ingang Trg
Met de stijgende flank (overgang van 0 naar 1) aan de ingang Trg (Trigger) start u de speciale functie. Een overgang van de toestand van 1 naar 0 is niet relevant.
Ingang Dir
Via de ingang Dir geeft u de schuifrichting voor de schuifregisterbits S1...S8 aan: Dir = 0: Omhoog schuiven (S1 >> S8) Dir = 1: Omlaag schuiven (S1 >> S8)
Parameters
Schuifregisterbit, dat de waarde van de uitgang Q bepaalt. Mogelijke instellingen: S1 ... S8 Remanentie geselecteerd (on) = de toestand wordt remanent opgeslagen.
Uitgang Q
De waarde van de uitgang komt overeen met die van de geparametreerde schuifregisterbit.
Timingdiagram
239
Naslagmateriaal
Functiebeschrijving Met de stijgende flank (overgang van 0 naar 1) aan de ingang Trg (Trigger) leest de functie de waarde van de ingang In in. Afhankelijk van de schuifrichting wordt deze waarde in het Schuifregisterbit S1 of S8 overgenomen: •
Omhoog schuiven: S1 neemt de waarde van de ingang In over; de voorafgaande waarde van S1 wordt naar S2 verschoven; de voorafgaande waarde van S2 wordt naar S3 verschoven; etc.
•
Omlaag schuiven: S8 neemt de waarde van de ingang In over; de voorafgaande waarde van S8 wordt naar S7 verschoven; de voorafgaande waarde van S7 wordt naar S6 verschoven; etc.
Aan de uitgang Q wordt de waarde van de geparametreerde schuifregisterbit weergegeven. Als remanentie niet ingeschakeld is, dan begint na een netuitval de schuiffunctie opnieuw bij S1 resp. S8.
Opmerking U kunt de speciale functie Schuifregister slechts eenmaal in het schakelprogramma gebruiken.
240
Naslagmateriaal
5.3.7.7
Analoge logicafout-detectie
Korte beschrijving Het blok "Analoge logicafout-detectie " zet een uitgang, wanneer er in het gereferentieerde functieblok "Analoge Aritmetica" een fout is opgetreden. Schakeling
Omschrijving
Ingang En
Activering van het functieblok "Foutdetectie analoge aritmetica".
Ingang R
Uitgang terugzetten.
Parameters
Gereferentieerde FB: Bloknummer van een aanwijzing van de analoge aritmetica Te detecteren fout: Deling door nul, overloop of deling door nul OF overloop. Automatisch terugzetten: De uitgang wordt automatisch teruggezet, wanneer de fouttoestand verholpen is.
Uitgang Q
Q wordt op "1" gezet, wanneer de te detecteren fout in de laatste uitvoering van het gereferentieerde functieblok "Analoge Aritmetica" opgetreden is.
0BA1- 0BA5: Het functieblok "Foutdetectie Analoge aritmetica" bestaat pas vanaf de modulelijn 0BA6.
Parameter "Gereferentieerde FB" De waarde voor de parameter "Gereferentieerde FB" geeft het bloknummer van een reeds geprogrammeerd functieblok "Analoge Aritmetica" aan.
Functiebeschrijving Het blok "Foutdetectie analoge aritmetica" zet de uitgang, wanneer er in het gereferentieerde functieblok "Analoge Aritmetica" een fout is opgetreden. U kunt de functie zo programmeren dat de uitgang bij deling door nul, bij overloop of bij een van de beide fouten optreedt. Wanneer u het controlevakje "Automatisch terugzetten" activeert, wordt de uitgang voor de eerstvolgende uitvoering van het functieblok teruggezet. Als het controlevakje niet geactiveerd is, blijft de uitgang in zijn toestand, totdat het functieblok "Foutdetectie analoge aritmetica" met de parameter R wordt teruggezet. Wanneer in een willekeurige cyclus het gereferentieerde functieblok "Analoge Aritmetica" voor het functieblok "Foutdetectie anlagoe aritmetica" wordt uitgevoerd, wordt de fout in dezelfde cyclus herkend. Wanneer het gereferentieerde functieblok "Analoge Aritmetica" voor het functieblok "Foutdetectie anlagoe aritmetica" wordt uitgevoerd, wordt de fout in de volgende cyclus herkend.
241
Naslagmateriaal
Locicatabel voor de foutdetectie van de analoge aritmetica In de volgende tabel is "Te detecteren fouten" de parameter voor de aanwijzing voor de foutdetectie van de analoge aritmetica, die aangeeft welke fout er te detecteren is. Nul staat voor het bit voor de deling door nul, dat aan het einde van de uitvoering van de applicatie Analoge Aritmetica wordt gezet: het is 1, wanneer d efout is opgetreden, anders 0. OF is het overloopbit dat door de aanwijzing voor analoge aritmetica wordt gezet. het is 1, wanneer de fout is opgetreden, anders 0. Deling door nul OF overloop is de logsiche OF-koppeling van het bit voor deling door nul en van het overloopbit van de gereferentieerde aanwijzing voor analoge aritmetica. De uitgang (Q) is de uitgang van de functie voor de foutdetectie van de analoge aritmetica. Een "x" geeft aan dat het bit 0 of 1 kan zijn, zonder dat dit gevolgen heeft voor de uitgang. Te detecteren fout
Nul
OF
Uitgang (Q)
Deling door nul
1
x
1
Deling door nul
0
x
0
Overloop
x
1
1
Overloop
x
0
0
Deling door nul OF overloop
1
0
1
Deling door nul OF overloop
0
1
1
Deling door nul OF overloop
1
1
1
Deling door nul OF overloop
0
0
0
Wanneer de gereferentieerde FB analoge aritmetica nul is, is de uitgang altijd 0.
5.3.7.8
Verdere functies in de LAD-editor In LAD-schakelprogramma's zijn de operaties AND met flankanalyse en NAND met flankanalyse beschikbaar in de groep van de overige functies.
242
Naslagmateriaal
5.4
Schakelprogramma's
5.4.1
Schakelprogramma's Inleiding Met LOGO!Soft Comfort kunt u meteen met het ontwerpen van uw eigen schakelprogrammabeginnen. In het hoofdstuk Tutorial vindt u uitvoerige informatie over het aanmaken en m.b.t. het simuleren van een schakelprogramma. Met LOGO!Soft Comfort kunt u eerst uw programma's schrijven en u laat dan uitrekenen, welke LOGO! u minimaal nodig zult hebben om uw ideeën te verwezenlijken! Bijzondere programma-instellingen zijn niet nodig. Welke LOGO! LOGO!-module u voor uw idee kunt gebruiken, hangt van meerdere factoren af: •
Aantal te gebruiken in- en uitgangen
•
Gebruikte Geheugenruimte door het schakelprogramma
•
Gebruik van bepaalde speciale functies
243
Naslagmateriaal
5.4.2
LOGO! Hardware
LOGO! Toestellijnen U kunt met LOGO!Soft Comfort programma's voor LOGO! modules uit verschillende modulelijnen aanmaken. Verschillen zijn er in performance, grootte van het geheugen, aantal programmablokken (bijv. merkerblokken) en in de opbouw van het apparaat. Omdat er dus modulespecifieke verschillen bestaan ten aanzien van de functies, moet u niet alleen de LOGO! versies onderscheiden, maar ook de stand van uitgave in acht nemen. De stand van de uitgave herkent u aan het betreffende eindcijfer van het LOGO! bestelnummer. De actuele LOGO! versies behoren reeds bij de 7e generatie. Ze zijn te herkennen aan de laatste cijfers van het bestelnummer: 0BA6. De eersten drie generaties van LOGO! modules herkent u aan de eindcijfers 0, 1 en 2. Het grootste verschil met de eerste 3 generaties LOGO! is de modulariteit van de apparatuur. Vanaf versie 0BA3 zijn er de Long- en AS-Interface-versies niet meer. De standaardmodules hebben nu een uitbreidingsinterface waarop u uitbreidingsmodules (digitale, analoge en bus-modules) kunt aansluiten om de LOGO! individueel te kunnen aanpassen aan uw behoeften. De modulariteit beïnvloedt u in uw programma-aanmaak echter nauwelijks. U kunt uw LOGO! nog steeds zo programmeren als u het gewend bent. U dient er alleen op te letten dat AS-interface- en analoge in-/uitgangen door de positie waarop de betreffende uitbreidingsmodule ingestoken is, vastgelegd zijn.
Actuele apparatuur Versie
Naam
Bestelnummer
Standaard
LOGO! 12/24RC (DC)
6ED1 052-1MD00-0BA6
Standaard
LOGO! 24 (DC)
6ED1 052-1CC00-0BA6
Standaard
LOGO! 24RC (AC/DC)
6ED1 052-1HB00-0BA6
Standaard
LOGO! 230RC (AC)
6ED1 052-1FB00-0BA6
Standaard
LOGO! 12/24RCo (DC)
6ED1 052-2MD00-0BA6
Standaard
LOGO! 24RCo (AC/DC)
6ED1 052-2HB00-0BA6
Standaard
LOGO! 230RCo (AC)
6ED1 052-2FB00-0BA6
Standaard
LOGO! 24o (DC)
6ED1 052-2CC00-0BA6
De beschikbare geheugenruimte is bij deze apparaten gelijk. Bij de basistoestellen zijn actueel de volgende uitbreidingsmodules verkrijgbaar: Versie
Naam
Bestelnummer
Digitaal
LOGO! DM8 230R
6ED1 055-1FB00-0BA1
Digitaal
LOGO! DM16 230R
6ED1 055-1FB10-0BA0
Digitaal
LOGO! DM8 24
6ED1 055-1CB00-0BA0
Digitaal
LOGO! DM16 24
6ED1 055-1CB10-0BA0
Digitaal
LOGO! DM8 12/24R
6ED1 055-1MB00-0BA1
244
Naslagmateriaal Digitaal
LOGO! DM8 24R (AC/DC)
6ED1 055-1HB00-0BA0
Digitaal
LOGO! DM16 24R
6ED1 055-1NB10-0BA0
Analoog
LOGO! AM2 (DC)
6ED1 055-1MA00-0BA0
Analoog
LOGO! AM2 PT100 12/24
6ED1 055-1MD00-0BA0
Analoog
LOGO! AM2 AQ (DC)
6ED1 055-1MM00-0BA1
Tekstdisplay
LOGO! TD
6ED1 055-4MH00-0BA0
Op grond van de benaming kunt u de verschillende eigenschappen van LOGO! aflezen: •
12 betekent 12-V-versie
•
24 betekent 24-V-versie
•
230 betekent 115/230-V-versie
•
R betekent relaisuitgangen (zonder R transistoruitgangen)
•
C betekent geïntegreerde klok/timer
•
o betekent zonder display
Actuele apparatuur De volgende geheugen- en batterijkaarten zijn beschikbaar: Omschrijving
Naam
Bestelnummer
Geheugenkaart
LOGO! 12/24RC (DC)
6ED1 056-1DA00-0BA0
Batterijkaart
LOGO! 24 (DC)
6ED1 056-6XA00-0BA0
Gecombineerde geheugen- en batterijkaart
LOGO! 24RC (AC/DC)
6ED1 056-7DA00-0BA0
245
Naslagmateriaal
Speciale functies afhankelijk van de LOGO! versies Speciale functie
0BA0 0BA0 Stan- ...L daard
0BA0 0BA1 ...LB1 alle 1
0BA2 alle
0BA3 alle
0BA4 alle
0BA5 alle
0BA6 alle
Inschakelvertraging
X
X
X
X
X
X
Xr
Xr
Xr
Uitschakelvertraging
X
X
X
X
X
X
Xr
Xr
Xr
Vertraagde inschakeling met accumulatie
X
X
X
X
X
X
Xr
Xr
Xr
In-/uitschakelvertraging
-
-
-
-
X
X
Xr
Xr
Xr
Zelfhoudrelais
X
Xr
Xr
Xr
Xr
Xr
Xr
Xr
Xr
Stroomstootrelais
X
Xr
Xr
Xr
Xr
Xr
Xr
Xr
Xr
Wisrelais
-
X
X
X
X
X
Xr
Xr
Xr
Flankgetriggerd wisrelais
-
-
-
-
X
X
Xr
Xr
Xr
Weektimer )*
X
X
X
X
X
X
X
X
X
Jaartimer )*
-
-
-
X
X
X
X
X
X
Voor-/achterwaartsteller
X
Xr
Xr
Xr
Xr
Xr
Xr
Xr
Xr
Bedrijfsurenteller
-
Xr
Xr
Xr
Xr
Xr
Xr
Xr
Xr
Symmetrische taktopnemer
X
X
X
X
X
X
X
X
X
Asynchrone impulsopnemer
-
-
-
X
X
X
Xr
Xr
Xr
Toevalsgenerator
-
-
-
-
X
X
X
X
X
Analoge drempelwaardeschakelaar
-
X
X
X
X
X
X
X
X
Analoge drempelwaardeschakelaar
-
-
-
-
X
X
X
X
X
Analoge comparator
-
-
-
-
X
X
X
X
X
Trappenlichtschakelaar
-
-
-
-
X
X
Xr
Xr
Xr
Comfortschakelaar
-
-
-
-
X
X
Xr
Xr
Xr
Meldingtekst
-
-
-
-
X
X
X
X
X
Softwareschakelaar
-
-
-
-
-
Xr
Xr
Xr
Xr
Schuifregister
-
-
-
-
-
-
Xr
Xr
Xr
Analoge waardebewaking
-
-
-
-
-
-
Xr
Xr
Xr
Analoge versterker
-
-
-
-
-
-
X
X
X
Analoge differentiedrempelwaardeschakelaar
-
-
-
-
-
-
X
X
X
Analoge multiplexer
-
-
-
-
-
-
-
X
X
Regelaar
-
-
-
-
-
-
-
Xr
Xr
Flankbesturing
-
-
-
-
-
-
-
-
X
Impulsduurmodulator (PWM)
-
-
-
-
-
-
-
-
X
Analoge aritmetica
-
-
-
-
-
-
-
-
X
Foutdetectie analoge aritmetica
-
-
-
-
-
-
-
-
X
X = Ja, - = Nee )* = De toepassing van deze functies is enkel bij LOGO! versies met geïntegreerde klok zinvol. r = Remanentie
246
Naslagmateriaal
5.4.3
Geheugen
5.4.3.1
Geheugenbezetting De blokken in uw schakelprogramma hebben opslagcapaciteit nodig. In de tabel ziet u, hoeveel geheugencapaciteit elk blok bezet. In de kolom "Remanentie" is aangegeven, hoeveel geheugencapaciteit nodig is om gegevens bij netuitval (ingeschakelde remanentie) op te slaan.
Component
RAM (Bytes)
Rem (Bytes)
AND (met/zonder flankanalyse)
12
-
NAND
12
-
OR (met/zonder flankanalyse)
12
-
NOR
12
-
XOR
8
-
NOT
4
-
Inschakelvertraging
8
3
Uitschakelvertraging
12
3
In-/uitschakelvertraging
12
3
Vertraagde inschakeling met accumulatie
12
3
Wisrelais
8
3
Flankgetriggerd wisrelais
16
4
Asynchrone impulsopnemer
12
3
Toevalsgenerator
12
-
Trappenlichtschakelaar
12
3
Comfortschakelaar
16
3
Weektimer
20
-
Jaartimer
12
-
Voor-/achterwaartsteller
28
5
Bedrijfsurenteller
28
9
Analoge drempelwaardeschakelaar
16
-
Analoge drempelwaardeschakelaar
16
-
Analoge verschildrempelwaardeschakelaar
16
-
Analoge comparator
24
-
Analoge waardebewaking
20
-
Analoge versterker
12
-
Impulsduurmodulator (PWM)
24
-
Analoge aritmetica
20
-
Foutdetectie analoge aritmetica
12
1
Zelfhoudrelais
8
1
Stroomstootrelais
12
1
Meldingtekst
8
-
Softwareschakelaar
8
2
Analoge multiplexer
20
-
PI-regelaar
40
2
Flankbesturing
36
-
Schuifregister
12
1
247
Naslagmateriaal
0BA0-0BA3: Hierbij gelden de volgende gegevens:
De blokken in uw schakelprogramma hebben opslagcapaciteit nodig. In de tabel ziet u hoeveel opslagcapaciteit ieder blok in iedere geheugensector in beslag neemt: Component
Par
RAM
Timer
REM
Basisfuncties
0
0
0
0
Inschakelvertraging
1
1
1
0
Uitschakelvertraging
2
1
1
0
In-/uitschakelvertraging
2
1
1
0
Vertraagde inschakeling met accumulatie
2
1
1
0
Wisrelais
1
1
1
0
Flankgetriggerd wisrelais
1
1
1
0
Symmetrische taktopnemer
1
1
1
0
Asynchrone impulsopnemer
3
1
1
0
Toevalsgenerator
2
1
1
0
Trappenlichtschakelaar
1
1
1
0
Comfortabele schakelaar
2
1
1
0
Weektimer
6
2
0
0
Jaartimer
2
0
0
0
Voor-/achterwaartsteller*
2
(2)
0
(2)
Bedrijfsurenteller
2
0
0
4
Grenswaardeschakelaar
3
3
1
0
Analoge drempelwaardeschakelaar
4
2
0
0
Analoge comparator
3
4
0
0
Zelfhoudrelais*
0
(1)
0
(1)
Stroomstootrelais*
0
(1)
0
(1)
Meldingteksten
1
0
0
0
Softwareschakelaar*
1
(1)
0
(1)
*: Naargelang de parametrering van de functie met of zonder remanentie, wordt door de overeenkomstige functie het volgende geheugenbereik in beslag genomen: •
Uitgeschakelde remanentie: Functie bezet RAM-geheugengedeelte
•
Ingeschakelde remanentie: Functie bezet REM-geheugengedeelte
Hoeveel geheugenruimte een LOGO! ter beschikking stelt, vindt u hier.
248
Naslagmateriaal
5.4.3.2
Geheugenruimte U kunt in uw schakelprogramma maximaal 200 blokken gebruiken. Een schakelprogramma in LOGO! kan maximaal de volgende geheugenruimte bezetten: •
RAM: 3800 bytes
•
Remanente data: 250 bytes
De gebruikte geheugenruimte krijgt u in het infovenster getoond, wanneer u de functie Extra -> LOGO! bepalen uitvoert of wanneer u de Functietoets [F2] drukt. Hierbij gelden de volgende gegevens: LOGO! Toestellijnen
Compon enten
Par
RAM
Timer
REM
Merkers
LOGO! 0BA4 ... 0BA5.
130
Niet beperkt
Niet beperkt
Niet beperkt
60
24
LOGO! 0BA2 ... 0BA3
56
48
27
16
15
8
LOGO! 0BA1
56
48
27
16
15
4
LOGO! 0BA0
30
27
24
10
0/7
0
249
Naslagmateriaal
Programmapad Een programmapad bestaat uit een reeks blokken die met een ingang beginnen en met een uitgang eindigen. Nestdiepte (LOGO! modulelijn 0BA0, 0BA1) Het aantal blokken in een programmapad beschrijft de nestdiepte. Ingangen/uitgangen in de zin van de nestdiepte zijn: •
Ingangen (I , AI)
•
High, low (Hi, Lo)
•
Merkers (Mblock.Marker)
•
Uitgangen (Q)
Blokken in de zin van de nestdiepte zijn: •
Basisfuncties
•
Speciale functies
Verdere ingangen/uitgangen in de zin van de nestdiepte zijn: • Ingangen AS-Interface (Ia) •
Uitgangen AS-Interface (Qa)
In een LOGO! kunt u maar tot een bepaalde maximale nestingdiepte in uw schakelprogramma realiseren. De nestdiepte in een programmapad bedraagt maximaal 58 objecten. Daaruit volgt de volgende vastlegging:
max. diepte van het programmapad:
+ +
1 ingang 56 blokken 1 uitgang
=
58 objecten
Als in LOGO!Soft Comfort een programmapad wordt ingevoerd, dat de maximale nestingdiepte overschrijdt, verschijnt bij simulatie of download een foutbericht. Realiseren van lange programmapaden Langere programmapaden kunnen door signaalteruggeleidingen tot stand komen. Hiervoor wordt op een padafsluiting een Merkerblok gezet. Aan de uitgang van de merker worden verdere blokken geschakeld. LOGO! beschouwt de merker als uitgang van het eerste programmapad en ook als terminalblok van de blokken die daarachter zijn geschakeld. In LOGO! wordt het lange pad met merker als twee afzonderlijke paden beschouwd. Als er geen merker meer beschikbaar is, dan kan er in plaats daarvan ook een uitgangsblok worden gebruikt.
250
Naslagmateriaal
5.4.4
Blokken en bloknummers
5.4.4.1
Componenten Blokken symboliseren aansluitklemmen of functies. In LOGO!Soft Comfort wordt onderscheiden in verschillende soorten blokken die met afkortingen worden gekenmerkt. Bloktype
5.4.4.2
Referentie
Bloktype
Referentie
Ingang
I
Merkers
M
Uitgang
Q
High
Hi
Functie
B
Low
Lo
Bloknummers
Toewijzen van bloknummers Telkens wanneer u een blok in uw schakelprogramma invoegt, geeft LOGO!Soft Comfort aan dit blok een nummer, het bloknummer. In het display van een LOGO! toestel vindt u het nummer van het actuele blok rechts bovenaan. In LOGO!Soft Comfort vindt u het bloknummer direct boven het ingevoegde blok. Bloknummers dienen voor de oriëntatie in het display van de LOGO! en voor het toewijzen van verbindingen. In LOGO!Soft Comfort kunt u ook de gescheiden verbindingen via de weergave van het bloknummer nagaan. Bij de Constanten en verbindingsklemmen staat op de plaats van het bloknummer de betreffende klemmenaanduiding op een LOGO! resp. een eenvoudige benaming van het blok. Hierbij kunnen aan iedere Ingang, Uitgang en Merker ook andere blokbenamingen via commentaren worden toegewezen. De signaalblokken voor High en low hebben geen bloknummering.
Bepalen van de bloknummers bij een LOGO! De LOGO! heeft geen vaste instellingen op welke plaats bijv. een analoge ingang of een digitale uitgang ligt. Het bloknummer voor het betreffende blok vloeit hier voort uit de hardwareopbouw. De niet modulair opgebouwde LOGO! heeft vaste instellingen op welke plaats bijv. een analoge ingang of een digitale uitgang ligt.
251
6
Tips en trucs
6.1
Tips en trucs Zo behoudt u bij de simulatie het overzicht Zo selecteert u snel en comfortabel blokken en u plaatst deze in uw schakelprogramma Zo verbindt u snel en comfortabel blokken in omvangrijke schakelprogramma Zo gebruikt u teksten uit het infovenster in uw documentatie Zo vergroot / verkleint u snel het infovenster Zo laat u in de tooltip de bijbehorende shortkey tonen Zo kenmerkt u schakelprogrammamet een versiestand Zo maakt u contextgevoelig gebruik van functies Zo wijzigt u snel de weergavegrootte van uw schakelprogramma Zo wijzigt u snel blokparameters Zo beëindigt u LOGO!Soft snel zonder opslaan Zo bepaalt u de cyclustijd
6.1.1
Zo behoudt u bij de simulatie het overzicht Bij omvangrijke schakelprogrammaen/of beeldschermen met een lage resolutie is het moeilijk om in de simulatiemodus het overzicht over het schakelprogramma te behouden. Ga daarom als volgt te werk: 1. Maximeer het toepassingsvenster van LOGO!Soft Comfort, dat daarna het hele beeldscherm inneemt. 2. Sluit het infovenster en het overzicht. 3. Plaats de muiscursor op de smalle strook vlak links naast de symbolen van de ingangen van het schakelprogramma. Houd de linkermuistoets ingedrukt, sleep de symboolbalk van de ingangen uit het toepassingsvenster van LOGO!Soft Comfort en plaats de symboolbalk op de bovenrand van het beeldscherm. 4. Ga met de symboolbalk van de uitgangen van het schakelprogramma zoals onder 2. beschreven te werk. Voordeel: De voor het schakelprogramma ter beschikking staande ruimte wordt vergroot. De toegang tot de symboolbalken van de in- en uitgangen is verder onbeperkt mogelijk, omdat de symboolbalken steeds op de voorgrond blijven. Opmerking: Om de symboolbalken van de in- en uitgangen weer op hun oorspronkelijke plaats neer te zetten, klikt u met de linkermuisknop telkens op het kleine kruisje in de rechter bovenhoek van de symboolbalk.
253
Tips en trucs
6.1.2
Zo selecteert u snel en comfortabel blokken en u plaatst deze in uw schakelprogramma Naast de traditionele methode om het benodigde blok met behulp van de symbolen van de symboolbalk "Tools" te selecteren, hebt u twee andere alternatieven:
Alternatief 1 1. Open het overzicht van de symboolbalk "Tools". 2. Klik in het overzicht op het benodigde blok dat daardoor wordt gemarkeerd. 3. Klik in uw schakelprogramma met de linker muisknop op de plaats waarop u het blok wilt plaatsen. Het blok verschijnt en wordt op de juiste plaats neergelegd. 4. Als u het blok meermaals wilt plaatsen, klikt u met de linkermuisknop op de plaatsen waarop u verdere blokken wilt plaatsen. 5. Als u een ander blok wilt plaatsen, moet u in het overzicht het blok veranderen. Ga door zoals onder 3. en 4. beschreven is. Voordeel: Bij het wisselen tussen constanten/verbindingsklemmen, basisfuncties en speciale functies bespaart u het aanklikken van de betreffende symbolen in de symboolbalk "Tools".
Alternatief 2 1. Open het overzicht van de symboolbalk "Tools". 2. Klik in het overzicht op een willekeurige blok dat daardoor wordt gemarkeerd. 3. Als u een omvangrijk schakelprogramma aanmaakt, kunt u nu zowel het overzicht weer sluiten als de symboolbalk "Tools" verbergen. 4. Houd de Ctrl-toets ingedrukt en klik in uw schakelprogramma met de linker muisknop op de plaats waarop u een blok wilt plaatsen. Laat de Ctrl-toets weer los. Er verschijnt een venster met een lijst van alle blokken waaruit u het benodigde blok door dubbelklikken kunt selecteren. 5. Tip: In de kop van het venster vindt u een invoerregel. Als u daar de beginletters van het gezochte blok invoert, wordt de weergave in het venster tot alle blokken beperkt, die met deze letter beginnen. Op die manier kunt u snel naar het gezochte blok navigeren zonder de complete lijst in het masker door te bladeren.
Het blok wordt op de juiste plaats in uw schakelprogramma geplaatst. 6. Als u het blok meermaals wilt plaatsen, klikt u met de linkermuisknop op de plaatsen waarop u verdere blokken wilt plaatsen. 7. Als u een ander blok wilt plaatsen, dient u zoals onder 3. beschreven is, te werk te gaan. Voordeel: Bij omvangrijke schakelprogramma's bent u onafhankelijk van het overzicht en de symboolbalk "Tools", die u kunt sluiten/verbergen. Zo kunt u over meer beeldschermvlakte voor uw schakelprogramma beschikken.
254
Tips en trucs
6.1.3
Zo verbindt u snel en comfortabel blokken in omvangrijke schakelprogramma Naast de traditionele methode om een verbinding met gebruikmaking van de symbolen uit de symboolbalk "Tools" tot stand te brengen, heeft u nog een alternatief: 1. Als u de blokken in uw schakelprogramma hebt geplaatst, moet u dubbelklikken op de in- of uitgang van een blok. 2. Er verschijnt een venster met een lijst van alle blokken van een schakelprogramma, waaruit u het doelblok door een dubbele klik kunt uitkiezen. Tip: In de kop van het venster vindt u een invoerregel. Als u daar de beginletters van het gezochte blok invoert, wordt de weergave in het venster tot alle blokken beperkt, die met deze letter beginnen. Op die manier kunt u snel naar het gezochte blok navigeren zonder de complete lijst in het masker door te bladeren.
Bovendien is het invoeren van dummies als *of ? mogelijk. 3. De verbinding wordt gesloten. Voordeel: Met name bij omvangrijke schakelprogramma's kunt u op deze manier snel en eenvoudig verbindingen tot stand brengen.
6.1.4
Zo gebruikt u teksten uit het infovenster in uw documentatie 4. Markeer de tekst, die u in uw documentatie wilt gebruiken, met de muis. . Daardoor wordt de gemarkeerde tekst in het klembord van u 5. Klik op het symbool besturingssysteem overgenomen. 6. Ga naar de applicatie waarmee u uw documentatie aanmaakt. 7. Voeg via het menu Bewerken en het commando Invoegen de tekst uit het klembord in uw documentatie in.
6.1.5
Zo vergroot / verkleint u snel het infovenster Als u op de titelbalk van het infovenster dubbelklikt, neemt het venster de hele ruimte van het LOGO!Soft Comfort applicatievenster in. Om het infovenster weer op zijn oorspronkelijke grootte te brengen, moet u dubbelklikken op de titelbalk van het infovenster.
255
Tips en trucs
6.1.6
Zo laat u in de tooltip de bijbehorende shortkey tonen Voorwaarde: De Tooltips zijn geactiveerd. Selecteer in het menu Extra's -> Opties: Look & Feel de instelling Metal of Extended Windows Look and Feel. Wanneer u nu met de muiscursor kortstondig op een symbool blijft staaan, toont LOGO!Soft Comfort niet alleen de Tooltip bij dit symbool, maar ook de bijbehorende shortcut (voor zover aanwezig). Een overzicht van alle shortcuts vindt u hier.
6.1.7
Zo kenmerkt u schakelprogrammamet een versiestand De eerste 16 tekens van het onder Bestand -> Eigenschappen: Algemeen in het veld Projectnaam ingevoerde tekst worden naar de LOGO! verzonden. Als u binnen deze 16 tekens een markering van de versiestand uitvoert, blijft de versiestand ook na het verzenden van het schakelprogramma van de pc en LOGO! behouden. Deze functie is enkel bij modules vanaf de toestellijn 0BA2 mogelijk.
6.1.8
Zo maakt u contextgevoelig gebruik van functies Als u met de rechter muistoets klikt, verschijnt er een venster dat u contextgevoelig alle belangrijke functies aanbiedt.
6.1.9
Zo wijzigt u snel de weergavegrootte van uw schakelprogramma Houd de toets [Ctrl] ingedrukt en draai aan het muiswieltje. Resultaat: De weergavegrootte van uw schakelprogramma wordt veranderd.
256
Tips en trucs
6.1.10
Zo wijzigt u snel blokparameters Klik in het parameterveld dat u wilt wijzigen. Houd de toets [Ctrl] ingedrukt en draai aan het muiswieltje. Resultaat: De parameter verandert.
6.1.11
Zo beëindigt u LOGO!Soft Comfort snel zonder opslaan Open het menu Bestand, houd de toets [Ctrl] ingedrukt en klik op de menuopdracht Beëindigen. Resultaat: LOGO!Soft Comfort wordt zonder verdere navraag gesloten. Pas op: Wanneer uw schakelprogramma nieuw aangemaakt of gewijzigd heeft, worden deze niet opgeslagen.
6.1.12
Zo bepaalt u de cyclustijd De cyclustijd is een zuivere programmabewerkingstijd (ingangen lezen, programma uitvoeren en uitgangen schrijven). De cyclustijd van elke functie is kleiner dan 0,1 ms. De cyclustijd van het schakelprogramma kunt u aan de hand van een testprogramma bepalen. Meer informatie hieromtrent vindt u in het LOGO!-handboek in bijlage B. Bij de toestellijn LOGO! 0BA3 of ouder kunnen geen verklaringen over de cyclustijden van de afzonderlijke functies worden afgelegd. De cyclustijden zijn bij elke functie verschillend. U kunt enkel de tijd voor een programmacyclus bepalen. Meer informatie vindt u in het LOGO!-handboek in bijlage B. Het handboek kunt u op de homepage van LOGO! homepage op Internet downloaden.
257
7
Index
: :Trendmelding, 25
0 0BA0 bis 0BA5, 203
A Aan het raster uitlijnen, 53 Aanmaken via symboolbalken, 80 Aansluitklemmen, 251 Aansluitnamen, 48 Afdrukken, 71 Afhankelijkheid van versies, 244 Afsluiten, 45 Alternatieve bediening, 99 Analoge aritmetica, 193 Analoge comparator, 182 Analoge drempelwaardeschakelaar, 177 Analoge ingangen, 131, 133 Meldingteksten, 224 Analoge multiplexer, 188 Analoge speciale functies, 177, 182 Analoge comparator, 182 Analoge drempelwaardeschakelaar, 177 Versterker, 187 Analoge uitgang Gedrag in STOP, 39 Analoge uitgangen, 132 Analoge verschildrempelwaardeschakelaar, 180 Analoge waarde, 195 Analoge waardebewaking, 185 Analoog, 195 AND, 136 AND met flankanalyse, 137 Archiveren, 34 AS-interface, 14 AS-interface-ingangen, 15 AS-interface-uitgangen, 16 Asynchrone impulsopnemer, 156 Automatische uitlijning, 52
B Basisfuncties, 135 Bedieningsinterface, 17 Bedrijfsmodus van LOGO! veranderen, 59 Bedrijfsurenteller, 60, 172 Beeldscherm, 70
Beschikbaarheid van blokken, 86 Bestand bestandsextensie Archiveren, 35 Invoer van projectdata, 38 pad en bestandsnaam, 35 Bestelnummer, 244 Beveiliging, 143 Bevestiging van meldingsteksten, 233 Bevestiging van meldingteksten, 224 Bewerken van gemarkeerde objecten, 88 Blok, 84 Geheugenbezetting, 247 selecteren, 81 verbinden, 84 Blokcommentaar, 91 Blokeigenschappen, 48, 49 Blokken, 81, 251 Blokken plaatsen, 82, 83, 106 Bloknummering, 82, 83 Bloknummers, 251 Blokparameter in meldingsteksten, 233 Blokparameters in Meldingteksten, 224 Bufferen van de klok, 165
C CD-inhoud, 8 Comfortschakelaar, 161 Commentaar blokonafhankelijk, 91 gekoppeld, 91 Compatibiliteit, 12 Constanten en verbindingsklemmen, 127 Converteren, 42 Cursortoetsen, 128
D Datum, 59 Definiëren van de editor, 69 Deling door nul, 241 Directe hulp, 77 Displayinhoud, 39 Documentatie, 111 Documentatie van het schakelprogramma, 91 Documentenweergave, 70 Doel van de meldingtekst, 224 Drempelwaardeschakelaar, 175
259
Index
E Eigenschappen, 38, 39 Algemeen, 38 Parameters, 39 Extra -> Modem aansluiten, 66, 67 Extra -> Modem scheiden, 69 Extra -> Verzenden Applicatieprogramma en wachtwoord wissen, 61 Bedrijsmodus van LOGO! veranderen, 59 LOGO! -> PC, 58 PC -> LOGO!, 57 Extra-> Overdragen, 56 Bedrijfsurenteller, 60 Klok instellen, 59 Extra's -> menu Opties Interface, 72 Extra's -> Menu Opties, 69 Afdrukken, 71 Algemeen, 69 Beeldscherm, 70 Editor, 69 Extra's -> Menu Opties Documentenweergave, 70 Kleur, 73 Look and Feel, 73 Simulatie, 73 Taal, 69
F Fabriekspoort, 118 FAQs, 12 FBD, 11 Fijnpositionering, 53 Flankbesturing, 218 Flankgetriggerd wisrelais, 153 Fout deling door nul, 241 Fout, analoge aritmetica, 241 Foutdetectie analoge aritmetica, 241 Frequentie-ingangen, 63 Functieblokken verbinden, Regels, 85 Functieschema, 103 Functietoetsen, 22 Function Block Diagram, 11
G Ga naar verbinding, 90 Geheugenbereik, 247 Geheugenbezetting, 247 Geheugenplaats benodigd, 247 maximaal, 249 Geheugenruimte, 249 Geïnverteerde uitgang, 133 Gemarkeerde objecten horizontaal luitlijnen, 52 Gemarkeerde objecten verticaal uitlijnen, 51 Gemarkeerde op de voorgrond, 47 Grenswaarde voor OT, 172 260
Grondslagen voor het besturen en regelen, 204, 207
H Hardware, 244 Herstellen, 46 Hi, 129 High, 129 Horizontale uitlijning, 52 Hysteresis, 182
I I/O-toestandsnamen Meldingteksten, 224 Impulsduurmodulator PWM, 191 impulsuitvoer, 165 In-/uitschakelvertraging, 149 Infofenster, 17 Informatie over analoge waardeverwerking, 195 Infovenster, 20 Ingangen, 15, 128, 131 Ingangen voor AS-interface, 15 ingangsfuncties, 63 Ingangsklemmen, 15, 128, 131 Inleiding, 79, 243 Inschakelvertraging, 146 Instellen, 59 Datum, 59 Klok, 59 Instellen van de taal, 69 Instellingen, 44 LOGO!, 200 Meldingteksten, 44 Instellingen LOGO!Soft Comfort, 198 Interface, 72 Instellen, 72 Vastleggen, 72 Interne merkers, 134 Internet, 12 Inverteren, 135 Invoegen, 47 Invoeren van aansluitnamen, 48 Invoeren van de projectdata, 105
J Jaarschakelklok, 165
K Klembord, 46 Kleur, 73 Klok, 59 Kopiëren, 46 Kruisende lijnen, 90
Tips en trucs
L LAD, 11 Ladder Diagram, 11 Lettertype, 51 Lo, 129 LOGO!, 12 Apparatuurseries, 12 Compatibiliteit, 12 Serie, 244 LOGO! -> PC, 58 LOGO! bepalen, 61 LOGO! TD, 9 LOGO! TD-functietoetsen, Tekstdisplayfunctietoetsen, 128 LOGO! TD-startbeeld instellen, 61 LOGO! Toepassingen, 115 LOGO! versie, 244 Look and Feel, 73 Low, 129
M M27 en meldingteksten, 130, 224 maandtimer, 165 Manueel bewerken Meldingteksten, 224 Markeren van objecten, 87 Meetbereik, 195 Meldingsteksten, 233 Meldingsvenster, 20 Meldingteksten, 96, 224 weergave, 96 Meldingtekstinstellingen, 44 Menu Beeld, 53 Infovenster, 55 Markeren van lijnen, 55 Optimaliseren, 108 Statusregel, 55 Symboolbalken, 55 Tooltips, 55 Vergroten, 54 Verkleinen, 54 Zoom, 54 Menu Bestand, 31, 38 Afsluiten, 45 Alle sluiten, 34 archiveren, 35 Converteren (FBD > LAD), 43 Eigenschappen Parameter, 39 Nieuw, 32 Openen, 33 Opslaan, 34 Opslaan als, 35 Pagina inrichten, 36 Printen, 36 Printpreview, 36 Sluiten, 34
Menu Bestand -> Eigenschappen Algemeen, 38 Commentaar, 38 Pagina instellen, 39 Statistiek, 38 Menu Bewerken, 45 Aansluitnamen, 48 Alles markeren, 47 Blokeigenschappen, 48, 49, 50, 72 Dialoogveld Blokeigenschappen, 48 Ga naar blok, 47 Gemarkeerde naar de achtergrond, 48 Gemarkeerde objecten kopiëren, 46 Gemarkeerde Objecten uitknippen, 46 Gemarkeerde op de voorgrond, 47 Herstellen, 46 Inhoud van het Tussengeheugen, 47 Invoegen, 47 Klembord In programma, 46 Kopiëren, 46 Ongedaan maken, 46 Uitknippen, 46 Verbindingen scheiden, 50, 72 Wissen, 46 Menu Extra, 28 Simulatie, 62 Simulatiesparameter, 63 Menu Extra's, 56 LOGO! bepalen, 61 Modulekeuze, 62 Online-test, 65 Opties, 69 Verzenden, 56 Zomer/wintertijd, 60 Menu Formaat, 51 Aan het raster uitlijnen, 53 Automatisch uitlijnen, 52 Formaatraster, 53 Horizontaal uitlijnen, 52 Lettertype, 51 Uitlijnen, 51 Verticaal uitlijnen, 51 Menu Hulp, 76 Info, 78 Inhoud, 76 Update Center, 77 Menu Hulp -> Directe hulp, 77 Menu venster, 74 Keuzelijst, 75 Menu Venster Horizontaal delen, 75 Naast elkaar rangschikken, 74 Onder elkaar rangschikken, 74 Overlappend, 74 Verticaal delen, 75 Menu Venster -> Deling opheffen, 75 Menu Verzenden, 56 Applicatieprogramma en wachtwoord wissen, 61 261
Index Bedrijfsmodus van LOGO! veranderen, 59 Bedrijfsurenteller, 60 Klok instellen, 59 LOGO! -> PC, 58 PC -> LOGO!, 57 Menubalk, 30 Merker, 130 Modemconfiguratie commando voor decentrale modem configureren, 67 commando voor lokale modem configureren, 68 Scheiden, 69 Te configureren modem selecteren, 67, 68 Telefoonnummer configureren, 68 Modems configureren, 66 Modules, 62 Modusselectie, 28 Multiplexer, 188
N NAND, 138 NAND met flankanalyse, 139 Negeren, 143 Net, 95 Nieuw, 9 Nieuwe SFB's, 9 NOR, 141 NOT, 142 Nulpuntverschuiving, 195
O Objecten bewerken, 88 Offset, 195 Ongedaan maken, 46 Online-test, 65, 113 Open klemmen, 129 Openingscontact, 132 Oplossing praktisch voorbeeld, 103 Oplossing, praktisch voorbeeld, 102 Opschriften, 91 Opslaan, 34 Opslaan als, 35 Opties, 69 OR, 140 Overloopfout, 241 Overzicht, 28
P Pad- en bestandsnaam, 34, 35 Pagina instellen, 39 Paginascheiding, 90 Parameter, 143 Parameters, 39 bepalen, 143 Schakelprogramma, 39 Parametreren tijdens een simulatie, 98 262
PC, 56 PC -> LOGO!, 57 Penbenaming, 85 PI-regelaar, 25, 213 Positionering, 82, 83 Praktisch voorbeeld, 100 Prioriteit van meldingsteksten, 233 Prioriteit van Meldingteksten, 224 Proceswaterpomp, gebruiksvoorbeeld, 100 Programmanaam, 39 Programmapad, 249 Te grote lengte, 249 Programmeringsinterface, 108
R Rangschikken Horizontaal, 52 Verticaal, 51 Raster, 53 Recursie, 85 Regelaar, 207 Regelaar, PI, 207, 211, 213 Regelen, 204 Relaisspoel, 133 Remanentie, 143 Ressources, 249
S Schaar, 29 Schaar/Verbinder, 29 Schakelingsdiepte, 249 Schakelprogramma, 80, 91, 93 aanmaken, 80 archiveren, 93 documentatie, 91 laden, 93 nieuw, 80 Wissen, 61 Schakelprogramma testen, 110 Schakelprogramma verzenden, 112 Schakelprogramma-aanmaak, 80 Schakelprogramma's vergelijken, 40 Scheiding Net, 95 Schuifregister Bits, 129 Functie, 239 Selectie, 29 Selectietool, 29 Shortcuts, 22 Signaalterugvoering, 249 Simulatie, 25, 73 Parameter, 63 starten, 93 Starten, 62 statusmelding, 25 tijd, 99
Tips en trucs Sluitingscontact, 133 Softwareschakelaar, 238 Spanningsniveau, 129 Speciale functies, 143, 195, 244 analoog, 195 Overzicht, 143 Staafdiagram Meldingteksten, 224 Standaardeditor, 69 Stap 4, 67 Statusmelding, 25 simulatie, 25 Statusregel, 17, 21 Beschrijving, 21, 62 Statusvenster, 62 Stroomstootrelais, 222 Symboolbalk, 17, 24, 25 Simulatie, 17 Standaard, 17, 24 Tools, 17 Symmetrische taktopnemer, 155
T Taakstelling, 100 Taal, 69 Tabblad Commentaar, 38 Tabblad Statistiek, 38 Tekensets Meldingteksten, 44, 224 Tekst blokonafhankelijk, 91 gekoppeld, 91 Tekstsoorten, 70 Teksttool, 29 Teller, 169 Terminalblok, 249 Tijd voor analoge invoerfilter, 44 Tijdbesturing voor simulatie, 99 Tikker-meldingen, 224 Tikkertijd, 44 Tips en trucs, 253 Toepassingen, 115 Toetscombinaties, 22 Toevalsgenerator, 157 Trappenlichtschakelaar, 159 Trendmelding, 25 Trucs, 253 Tussengeheugen, 33, 46, 47
U Uitdraai, 36 uitgang, 133 Uitgang, 95, 128, 135, 143 Inverteren, 135 negeren, 143
Uitgang zetten, 95 Uitgangen voor AS-interface, 16 Uitgangsblok, 128 Uitgangsklemmen, 128 Uitlijnen, 51 Uitschakelvertraging, 147 Update-Center, 12 Upload, 58 Upload en download, 56
V Vaste niveaus, 129 Ventilatiesysteem, 116 Verbinden van blokken, 84 Verbindertool, 30 Verbindingen scheiden, 90 Verbindingslijnen bewerking, 88 Verdere functies in de LAD-editor, 242 Vergroten, 54 Versterking, 195 Verticaal, 51 Vertraagde inschakeling met accumulatie, 151 Vervangen van blokken, 89 methode, 89 Verwarmingsregelaar, 120 Verwijzing, 143 Voor- en achterwaartsteller, 169 Voorbeeld, 201 Voorbeeldtoepassingen, 115 Voorwaarden voor de tutorial, 79 Vulstation, voorbeeld, 123
W Wachtwoord, 39 Wissen, 61 Weektimer, 163 Weergave bewerken, 86 Weergave optimaliseren, 86, 109 Weergave van de conventionele oplossing, 102 Weergave van de ingangen, 94 Wisrelais, 152 Wissen van applicatieprogramma en wachtwoord, 61
X XOR, 142
Z Zelfhoudrelais, 221 Zomer/wintertijd, 60 Zoom, 54 Verkleinen, 54 Zoomfactor, 54
263