WinSPS S5 V2 Handbuch
WinSPS S5 V2 Handbuch
WinSPS S5 V2 Handbuch
Benutzerhandbuch
Eine Simulations-, Programmier- und Diagnosesoftware fr Siemens S5- AGs von S5-90U bis S5-135U
Benutzerhandbuch WinSPS-S5
Die in diesen Unterlagen gemachten Angaben und Daten knnen ohne vorherige Ankndigung gendert werden. Die Software, welche in diesem Handbuch beschrieben ist, und das schriftliche Begleitmaterial unterliegen einem Softwarelizenzvertrag und drfen nur unter bestimmten Bedingungen dieses Softwarelizenzvertrages kopiert oder verwendet werden. 10. Auflage Mrz 2007 Warenzeichen STEP und SIMATIC sind eingetragene Warenzeichen der SIEMENS-AG. Alle anderen Warenzeichen oder Produktnamen sind Warenzeichen oder eingetragene Warenzeichen der jeweiligen Eigentmer.
Benutzerhandbuch WinSPS-S5
Inhaltsverzeichnis
1 Einleitung
1.1 Kurzbeschreibung WinSPS-S5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 1.2 Unterschiede zwischen der Standard- und Profi-Version . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 1.3 Wie sollten Sie dieses Handbuch lesen ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 1.4 Systemvoraussetzungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 1.5 Softwareschutz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 1.6 Installation unter Win98SE/ME,Win2000, Windows XP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 1.7 Deinstallation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
12 13
3.1 Programmierung und Test eines kleinen STEP5- Programms . . . . . . . . . . . . . . . . . . . . . . 13 3.2 Laden und Simulation des vorhandenen Projekts "First" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 3.3 Import von vorhandenen SIEMENS-S5D-Dateien . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 3.4 Steuern eines externen AGs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 3.5 Simulation mit der AG-Maske . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
4 Bildschirmaufbau
25
4.1 Die Mausbuttons (Speedbar) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 4.2 Die Statusleiste . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 4.3 Das Editorfenster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 4.4 Dialog Baustein wechseln . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 4.5 Fenster Bausteinstatus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 4.6 PAE- bzw. PAA- Fenster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 4.7 Fenster Online-Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 4.8 Fenster AG-Maske-Simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 4.9 Fenster Status-Variable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 4.10 Fenster Programmstruktur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 4.11 Fenster Belegungsplan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 4.12 Fenster Symbolikeditor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 4.13 Fenster Querverweisliste . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
36 37
Inhaltsverzeichnis
6.2 Arbeiten mit Netzwerken . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 6.3 Markieren im AWL-Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 6.4 Baustein kommentieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 6.5 AWL-Zeile eingeben . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 6.6 Eingabe von FBs und FXs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 6.6.1 Erzeugen eines FB oder FX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 6.6.2 Eingabe von Formaloperanden . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 6.7 Eingabe DBs und DXs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 43
7.1 Ein- und ausschalten des FUP oder KOP-Fensters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 7.2 Scrollen innerhalb des FUP- oder KOP-Fensters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 7.3 Was passiert wenn eine AWL nicht umgewandelt werden kann ? . . . . . . . . . . . . . . . . . . . . 46 7.4 Statusbetrieb im FUP oder KOP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 7.4.1 Erklrung des KOP-Statusanzeige . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 7.4.2 Erklrung der FUP-Statusanzeige . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 7.5 Regeln fr eine Umwandlung einer AWL in FUP/KOP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 7.5.1 Eigenschaften der Umwandlung in WinSPS-S5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 7.5.2 AWL-Zeilen die nicht umgewandelt werden knnen . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 7.6 Tips zur FUP und KOP-Darstellung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 53 54
9.1 Aufruf des Baustein-Status-Fensters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 9.2 Erklrung der Statusanzeigen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 9.3 Manipulation von Eingngen im Simulatorbetrieb . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 9.4 Schnelles wechseln des Bausteins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 9.5 Online-Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
57 60
11.1 Operanden verndern: Steuern Variable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 11.2 Operanden beobachen: Status-Variable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 11.2.1 Status-Variable einstellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 11.2.2 Fenster Status-Variable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 63
Benutzerhandbuch WinSPS-S5
Inhaltsverzeichnis
14 Bausteine vergleichen
65
68
15.1 Umverdrahten ber Symbolikdatei (automatisches Umverdrahten) . . . . . . . . . . . . . . . . . 68 15.2 Manuelles Umverdrahten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 15.2.1 Beschreibung der Elemente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 15.2.2 Protokoll des manuellen Umverdrahtens anzeigen und drucken . . . . . . . . . . . . . 71 15.2.3 Erklrung der Elemente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 72
16 Analogwertverarbeitung
16.1 Erklrung der Parameter des FB 250 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 16.2 Simulation einer Analog- Eingangsbaugruppe AG 90U, AG 95U, AG 100U . . . . . . . . . 75 16.2.1 Einziehen des analogen Wertes ber den FB250 . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 16.2.2 Einziehen des analogen Wertes durch Laden des Eingangswortes . . . . . . . . . . 76 16.2.3 Einziehen des analogen Wertes durch Laden des Peripheriewortes . . . . . . . . . 77 16.3 Simulation der Onboard- Analog- Eingnge bei dem AG- 95U . . . . . . . . . . . . . . . . . . . . . 77 16.3.1 Einziehen des analogen Wertes ber den FB250 . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 16.3.2 Einziehen des analogen Wertes durch Laden des Eingangswortes . . . . . . . . . . 78 16.3.3 Einziehen des analogen Wertes durch Laden des Peripheriewortes . . . . . . . . . 78 16.4 Simulation einer Analog- Eingangsbaugruppe bei dem AG 115U . . . . . . . . . . . . . . . . . . . 79 16.4.1 Einziehen des analogen Wertes ber den FB250 . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 16.4.2 Einziehen des analogen Wertes durch Laden des Peripheriewortes . . . . . . . . . 80 16.5 Simulation einer Analog- Eingangsbaugruppe bei dem AG 135U . . . . . . . . . . . . . . . . . . . 80 16.6 Digitale Darstellung eines Analogwertes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 16.7 Das Fenster "Analoge-Baugruppen" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 16.7.1 Erklrung der Anzeige . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 84
17.1 Belegungsplan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 17.1.1 Welche Informationen enthlt der Belegungsplan? . . . . . . . . . . . . . . . . . . . . . . . . . . 84 17.1.2 Ausdruck des Belegungsplans. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 17.2 Querverweisliste . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 17.2.1 Informationen der Querverweisliste. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 17.2.2 Ausdruck der Querverweisliste. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 17.3 Symbolikdatei . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 17.3.1 Ausdruck der Symbolikdatei. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
5 Benutzerhandbuch WinSPS-S5
Inhaltsverzeichnis
17.4 Ausdruck der Bausteine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 17.5 Schriftfu und Druckrnder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 17.6 Programmstrukturanalyse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 17.6.1 Erklrung der verwendeten Symbole bei der Programmstrukturanalyse . . . . . 94 17.6.2 Ausdruck der SPS-Programmstruktur. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 96 97
19.1 Was ist symbolische Programmierung ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 19.2 Mglichkeiten der symbolischen Programmierung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 19.3 Einschalten der Symbolik in WinSPS-S5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 19.4 Eingabe der Symbolik . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 19.5 ndern der Symbolik oder des Symbolik-Kommentars . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 19.6 bernahme der Symbolik von der SIEMENS- Programmier- software . . . . . . . . . . . . . 103 19.7 Drucken der AWL mit Symbolik . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
104
20.1 Logisches Anordnen von Fenstern . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 20.2 Lokales Empfangen-Men . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 20.3 Lokales Senden-Men . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
107
21.1 Tastaturbelegung beim Debuggen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 21.2 Den Anlauf eines STEP5- Programms debuggen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 21.3 Breakpunkte (Unterbrechungsstellen) setzen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 21.4 SPS-Programm im Einzellschritt debuggen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
22 AG Typ einstellen
111
22.1 Was bewirkt die Einstellung des AG-Typs ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 22.2 Einstellungen, die unabhngig vom AG-Typ gleich bleiben . . . . . . . . . . . . . . . . . . . . . . . . 111
112
23.1 Integrierte Bausteine bei AG-90U . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112 23.2 Integrierte Bausteine bei AG-95U . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112 23.3 Integrierte Bausteine bei AG-100U CPU 103 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112 23.4 Integrierte Bausteine bei AG-115U CPU 943 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
6 Benutzerhandbuch WinSPS-S5
Inhaltsverzeichnis
24 Technische Informationen
114
24.1 Interne Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 24.2 Befehlssatz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115 24.3 Nicht simulierbare STEP5- Befehle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115 24.4 Verfgbare OBs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
25 Tastaturbelegungen
25.1 Tastaturbelegung des AWL-Editors
117 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
25.2 Tastaturbelegung des AWL-Status-Fensters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 25.3 Tastaturbelegungen des Status-Variable-Fensters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
26 SPS-VISU 27 Index
119 121
7 Benutzerhandbuch WinSPS-S5
Einleitung
8 Benutzerhandbuch WinSPS-S5
Einleitung
EINLEITUNG
In diesem Handbuch wird die Bedienung des Programms WinSPS-S5 beschrieben. Es ist keine Einfhrung in die Programmiersprache STEP5 enthalten. Wenn Sie SPS-Anfnger sind, empfehlen wir unseren "STEP5-Crashkurs". Mit diesem interaktiven Kurs in Buchform (ca. 320 Seiten) knnen Sie die Grundlagen der STEP5-Programmiersprache im Selbststudium erlernen. Es wird dabei auch das Handling mit dem Automatisierungsgert beschrieben. Die Beispiele knnen mit dem Programm WinSPS-S5 nachvollzogen und vertieft werden.
1.1
Kurzbeschreibung WinSPS-S5
WinSPS-S5 ist ein Programmier-, Diagnose- und Simulationsprogramm fr speicherprogrammierbare Steuerungen, angelehnt an STEP5 von SIEMENS. WinSPS-S5 beinhaltet die Darstellungsarten AWL, FUP und KOP. Der FUP bzw. KOP wird dabei gleichzeitig zur AWL dargestellt. Da WinSPS-S5 einen leistungsfhigen SPS-Simulator beinhaltet, ist es auch besonders fr die Aus- und Weiterbildung im Bereich SPS- Programmierung geeignet. Besonders fr Personen, die sich in STEP5 einarbeiten wollen, ist WinSPS-S5 mehr als eine Alternative gegenber dem Kauf einer richtigen SPS. Das Besondere an diesem Simulator ist, da er bedient werden mu wie ein Automatisierungsgert (AG). Wenn ein STEP5- Programm simuliert werden soll, sind also folgende Schritte notwendig: bertragen des STEP5-Programms. Simulator in den RUN-Modus schalten. Mit Status-Baustein und Status-Variable das STEP5-Programm berprfen. Bei Fehlverhalten des STEP5-Programms den Fehler mit den Diagnosefunktionen USTACK und BSTACK lokalisieren und beheben. Die Bedienung des Simulators und einem externen AG ist daher vllig gleich. Dies bedeutet wiederum: wenn Sie mit dem Simulator umgehen knnen, dann knnen Sie auch ein externes AG handhaben. Innerhalb von WinSPS-S5 gibt es die sog. AG-Funktionen, die sich entweder auf den Simulator oder auf eine externe SPS beziehen - je nachdem welcher Modus aktiv ist. WinSPS-S5 beinhaltet zustzlich 10 virtuelle AGs, da WinSPS-S5 es ermglicht, den zu simulierenden AG-Typ einzustellen.
9 Benutzerhandbuch WinSPS-S5
Einleitung
Folgende virtuelle AGs werden mitgeliefert: AG 90U AG 95U AG 100U CPU 100/102/103 AG 115U CPU 941/942/943/944 AG 135U CPU 928. Wenn die technischen Daten eines AGs bekannt sind, knnen Sie sogar selbst AG-Typen hinzufgen.
1.2
WinSPS-S5 ist in zwei Varianten erhltlich: Standard-Version Profi-Version Die Standard-Version ist fr die Aus- und Weiterbildung gedacht und hat folgende Einschrnkungen: Kein ONLINE- Betrieb (Status-Baustein und Status-Variable) mit einer externen SIEMENS-SPS. Speicherausbau ist auf 6 KBytes begrenzt. Es knnen nur byte-orientierte AGs simuliert werden (bis 115U). Das Ansteuern des Eprommers ist nicht mglich. Die Profi-Version enthlt die obigen Einschrnkungen nicht.
10 Benutzerhandbuch WinSPS-S5
Einleitung
1.3
Um einen berblick ber die Funktionen von WinSPS-S5 zu bekommen, sollten Sie dieses Handbuch vollstndig durchlesen. Wenn Sie Fragen haben, die nicht im Handbuch stehen, sollten Sie in der ONLINE-Hilfe von WinSPS-S5 nach einer Antwort suchen. Falls Sie in der ONLINE-Hilfe ebenfalls nicht fndig werden, dann wenden Sie sich bitte an Ihren Lieferanten von WinSPS-S5.
1.4
Systemvoraussetzungen
Pentium/AMD Athlon CPU mit mind. 256 MB Arbeitsspeicher Windows 98SE/ME, Windows XP, Windows Vista
Beim Arbeiten mit WinSPS-S5 wird eine Auflsung von 800 x 600 (oder hher) empfohlen.
1.5
Installation
Fr die Aktivierung der Vollversion (Standard oder Profi-Version) bentigen Sie eine 34-stellige Seriennummer. Diese befindet sich mit der CD-ROM in dem DIN A5-Umschlag. Eine ausfhrliche Installationsanleitung finden Sie auf dem Blatt mit der Seriennummer.
1.6
Deinstallation
Mit Hilfe des Icons "Software" innerhalb der Systemsteuerung kann WinSPS-S5 wieder vom Rechner entfernt werden. Whlen Sie den Eintrag "Hinzufgen/Entfernen". "WinSPS-S5..." und drcken Sie den Button
11 Benutzerhandbuch WinSPS-S5
Wie kann man eine Zeile im Editor einfgen? Durch Drcken der Tastenkombination STRG+N Wie kann man eine Zeile im Editor lschen? Durch Drcken der Tastenkombination STRG+Y Wie kann man ein Netzwerk im Editor erzeugen? Durch Eingabe von "***" und anschlieendem Drcken der RETURN-Taste wird ein Netzwerk an der aktuellen Cursorposition eingefgt. Kann die Standard-Version von WinSPS-S5 auf ein externes AG zugreifen? JA. Nur die beiden Funktionen "STATUS-VAR" und "STATUS-BAUSTEIN" sind in der Standard-Version nicht verfgbar. Wann ist die Einstellung des AG-Typs wichtig? Die Einstellung des AG-Typs ist wichtig, wenn Sie in Ihrem Programm Befehle verwenden, die direkt auf Adressen zugreifen (z.B. LIR, TIR, usw.) Warum sind manche Menpunkte grau dargestellt und nicht anwhlbar? Menpunkte, die grau dargestellt werden, knnen nicht angewhlt werden, weil die Voraussetzung dafr nicht gegeben ist. Wenn z.B. kein Projekt geffnet ist, kann auch der Dialog "Bausteinhandling" nicht aufgerufen werden. Hat die Fehlermeldung im FUP/KOP-Fenster Auswirkungen auf den Ablauf des SPS-Programms? Die Fehlermeldung im FUP/KOP-Fenster bedeutet nur, da das aktuelle Netzwerk nicht umgewandelt werden kann. Das Programm bzw. das Netzwerk kann aber korrekt simuliert und abgespeichert werden. Knnen Programme, die mit der SIEMENS-S5-Programmiersoftware erstellt wurden, simuliert werden? JA. Die SIEMENS-S5-Programmiersoftware speichert die Programme in einer S5D-Datei (Dateiendung ist "S5D"). Diese Datei mu zunchst mit WinSPS-S5 importiert werden. Dazu erzeugen Sie ein neues Projekt mit WinSPS-S5 und whlen anschlieend den Menpunkt "Datei/Projekt->S5D-Datei importieren".
12 Benutzerhandbuch WinSPS-S5
Kurzanleitung zu WinSPS-S5
3
3.1
KURZANLEITUNGEN ZU WINSPS-S5
Programmierung und Test eines kleinen STEP5- Programms
Dieser Abschnitt erklrt, wie man ein neues Projekt erzeugt. Unter WinSPS-S5 wird jedes Projekt in ein getrenntes Verzeichnis geschrieben. Dies hat den Vorteil, da Sie alle zusammengehrigen Dateien immer in einem Verzeichnis haben. Damit knnen Sie ein Projekt leicht auf die Diskette kopieren und zu einem anderen Rechner bertragen. So erzeugen Sie ein neues Projekt: 1. Erzeugen Sie mit Hilfe des Menpunktes "Datei/Projekt -> Projekt ffnen/erzeugen" (F4) ein neues Projekt mit dem Namen "TEST1.PRJ". Geben Sie diesen Namen im Eingabefeld ein, und whlen Sie mit der rechten Auswahlbox das Verzeichnis aus, in dem das Projekt (mit eigenem Verzeichnis) angelegt werden soll:
Drcken Sie danach die "RETURN"- Taste. 2. Es erscheint eine Abfrage, ob das Projekt erzeugt werden soll, die Sie bitte mit "JA" besttigen. Danach erscheint der Dialog "Voreinstellung" den Sie ebenfalls nur mit der RETURN- Taste besttigen.
Sie haben nun ein neues Projekt erzeugt. Es erscheint jetzt automatisch ein Dialog, auf dem Sie gleich einen neuen Baustein erzeugen knnen. Geben Sie im Eingabefeld "OB1" ein und drcken Sie die "Return"-Taste.
13 Benutzerhandbuch WinSPS-S5
Kurzanleitung zu WinSPS-S5
Es erscheint nun ein Editorfenster mit dem (noch leeren) OB1. Bettigen Sie den Menpunkt Optionen->FUP-Darstellung einschalten, um die FUP-Darstellung einzuschalten. Geben Sie nun nacheinander folgende Anweisungsliste ein:
0000 0000 0000 0000 0000 0000 :U :S :U :R : :BE E A E A 0.0 0.0 0.1 0.0
Wenn Sie diese Anweisungsliste eingegeben haben, sieht der Editor folgendermaen aus:
Speichern Sie den Baustein mit der "F2"-Taste ab und schlieen Sie das Fenster. Mit der "F3"-Taste knnen Sie nachschauen, welche Bausteine sich im Projekt auf der Festplatte befinden. Es erscheint der Dialog "Bausteinhandling", in welchem Sie Bausteine lschen, laden, umbennen und kopieren knnen.
14 Benutzerhandbuch WinSPS-S5
Kurzanleitung zu WinSPS-S5
Sie haben nun ein kleines SPS-Programm geschrieben und abgespeichert. Fhren Sie nun den Menpunkt "Datei/Projekt->Projekt schliessen" aus. Bearbeiten Sie nun den nchsten Abschnitt, bei dem ein Projekt geladen und simuliert wird.
3.2
Diese Kurzanleitung zeigt Ihnen, wie man ein vorhandenes Projekt von der Festplatte ldt und es mit dem integrierten Simulator testet. Nachdem Sie WinSPS-S5 installiert haben, ist bereits ein Beispielprojekt auf der Festplatte abgespeichert. Um dieses Projekt zu ffnen gehen Sie folgendermaen vor: 1. ffnen Sie mit Hilfe des Menpunktes "Datei/Projekt->Projekt ffnen/erzeugen" das Projekt "First.PRJ". "First.PRJ" befindet sich im Verzeichnis "FIRST" innerhalb des WinSPS-S5-Verzeichnisses. Stellen Sie sicher, da der Simulator-Modus aktiv ist (Menpunkt "Online->Simulator-Verbindung aktiv" mu markiert sein). bertragen Sie alle Bausteine des Projekts in den Simulator. Drcken Sie dazu die Taste ALT und PGUP ([Bild]) und whlen Sie den Menpunkt "Alle Bausteine senden":
2. 3.
4.
Alternativ knnen Sie auch den Menpunkt "AG-> Alle Bausteine senden" whlen. Starten Sie den Simulator, indem Sie den Menpunkt "AG-Start" ausfhren. Alternativ knnen Sie auch STRG und '+' (auf dem getrennten Ziffernblock) drcken. Es erscheint der Start-Dialog, den Sie einfach mit der Return-Taste besttigen.
Wenn nun alles "nach Plan" abgelaufen ist, steht in der Statusleiste rechts unten der Begriff "RUN" als Zeichen dafr, da das SPS-Programm im Hintergrund bearbeitet wird:
Bild: Statusleite
Jetzt kontrollieren wir die Funktion des Programms mit Hilfe des Fensters "BausteinStatus". Drcken Sie die Tasten "SHIFT" bzw. "Umschalt" und "RETURN" gleichzeitig. Dadurch wird der Menpunkt "Online-Status Baustein" ausgefhrt. Es erscheint ein Dialogfenster, in dem alle Bausteine aufgelistet werden, die sich im Simulator befinden:
15 Benutzerhandbuch WinSPS-S5
Kurzanleitung zu WinSPS-S5
Da der Simulator noch integrierte Bausteine besitzt, finden Sie dort nicht nur die zuvor bertragenen Bausteine. Whlen Sie den Baustein "OB1" aus und drcken Sie den "OK"- Button. Es wird nun der OB1 im Statusfenster dargestellt. Bewegen Sie den Cursor auf die Adresse "0000" und drcken Sie die Taste "F6", wodurch der "Status" der AWL angezeigt wird. Sie sehen nun je nach AWL-Zeile das VKE (Verknpfungsergebnis und die AKKUS):
Mit den Cursortasten (Links und Rechts) knnen Sie ein bestimmtes Fenster auswhlen. Mit den Zifferntasten "0" bis "7" knnen Sie nun die einzelnen Bits umschalten. Die Darstellung "76543210" kennzeichnet gleichzeitig die Bit-Nummer. "7" entspricht also dem Bit "7" im Eingangsbyte.
16 Benutzerhandbuch WinSPS-S5
Kurzanleitung zu WinSPS-S5
Wenn Sie z.B. die Ziffer "7" drcken, wird im obigen PAE-Fenster der Eingang E0.7 umgeschaltet. Wenn ein Eingang "1" ist wird der Hintergrund rot dargestellt. Wenn Sie einen Doppelklick auf den Operand (z.B. EB000) des PAE-Fenster durchfhren, ffnet sich der Dialog "Simulator-Voreinstellung" in dem Sie u.a. einstellen knnen, welche Ein- und Ausgnge dargestellt werden:
Nhere Informationen ber diesen Dialog erhalten Sie, wenn Sie den Hilfe-Button bettigen. Mglichkeiten im Statusfenster: Umschalten der Eingnge mit den Ziffern '0' bis '7'. Zuvor mu das gewnschte Eingangsbyte mit den Cursortasten ausgewhlt werden. Wenn Sie mehrere Bausteine programmiert haben, knnen Sie mit der Tastenkombination STRG und Return den Baustein wechseln. Wenn Sie STRG und "E" drcken knnen Sie den Online-Editor starten und das Programm im AG (Simulator) ndern. Mit nochmaligem drcken dieser Tastenkombination verlassen Sie den Online-Editor wieder. Mit STRG und "D" starten Sie den Debugmodus von WinSPS-S5. Sie knnen dann schrittweise das STEP5-Programm debuggen. Das setzen von Breakpunkten ist ebenfalls mglich. Im Debugmodus sollten Sie die Zusatzleiste im Dialog "Simulator-Voreinstellung" (siehe vorheriges Bild) einschalten, damit Sie die S5-Register beobachten knnen. Weitere Informationen zum Debuggen finden Sie in der Online-Hilfe.
17 Benutzerhandbuch WinSPS-S5
Kurzanleitung zu WinSPS-S5
3.3
Mit WinSPS-S5 knnen Sie Ihre bestehenden STEP5-Projekte, die Sie mit der Siemens-Programmiersoftware geschrieben haben, importieren (lesen) und exportieren (schreiben). Arbeiten Sie noch unter CP/M mssen Sie die Dateien zuerst mit einem geeigneten Tool auf das MS-DOS- Dateisystem kopieren. Wenn Sie ein solches Tool nicht besitzen, dann melden Sie sich bitte bei uns. Wir knnen Ihnen ein Shareware-Programm zum Test zur Verfgung stellen. Mit dem Menpunkt "Datei/Projekt->S5D-Datei importieren" knnen Sie eine S5D-Datei so konvertieren, da WinSPS-S5 damit umgehen kann. Wenn Sie ein Siemens-Projekt laden mchten, ist es ratsam zuerst ein neues Projekt zu ffnen, beispielsweise mit dem Namen "S5D":
Drcken Sie den OK-Button und besttigen Sie die Abfragefenster. Fhren Sie jetzt den Menpunkt "Projekt/Datei->S5D-Datei importieren" aus. Es erscheint zunchst ein Dialogfenster, in welchem Sie die S5D-Datei suchen knnen. Im WinSPS-S5-Verzeichnis befindet sich eine Datei mit dem Namen "LAUF@@ST.S5D", die Sie testweise importieren knnen. Whlen Sie diese Datei aus und drcken Sie den OK-Button:
18 Benutzerhandbuch WinSPS-S5
Kurzanleitung zu WinSPS-S5
Es erscheint ein Dialogfenster, in dem alle Bausteine in der S5D-Datei aufgelistet sind.
Markieren Sie mit der Maus "Alle" und drcken Sie die Return-Taste. Nach kurzer Zeit sind alle Bausteine konvertiert und im neuen Format abgespeichert. Drcken Sie nun die "F3"-Taste fr den Dialog "Bausteinhandling". Selektieren Sie den OB1 mit der Maus und drcken Sie die Return-Taste und danach die ESC-Taste. Der OB1 befindet sich nun auf dem Desktop. Drcken Sie einmal die "F5"-Taste, um das Fenster zu maximieren:
19 Benutzerhandbuch WinSPS-S5
Kurzanleitung zu WinSPS-S5
Sie knnen das Programm nun in den Simulator bertragen und danach testen: 1. 2. 3. 4. 5. Drcken Sie die Tasten STRG und PGUP ([Bild]) gleichzeitig. Whlen Sie "Alle senden" und drcken Sie die Return-Taste. Drcken Sie SHIFT und Return gleichzeitig. Es erscheint ein kleiner Dialog - whlen Sie den OB1 aus und drcken Sie die Return-Taste. Schalten Sie den Simulator mit STRG und "+" in den RUN-Zustand. Bitte beachten: Benutzen Sie das '+' auf dem getrennten Ziffernblock. Alternativ knnen Sie auch den Menpunkt "AG-Start" benutzen.
Weitere Informationen zum AWL-Status finden Sie im Abschnitt "Programmierung und Test eines kleinen STEP5-Programms." Sie knnen auch ein Programm, welches mit WinSPS-S5 geschrieben haben, als S5D-Datei abspeichern. Somit knnen Sie das entwickelte Programm mit der SIEMENS-Software laden und bearbeiten. Benutzen Sie den Dialog "S5D-Datei exportieren" um ein Projekt, das mit WinSPS-S5 geschrieben worden ist, im S5D-Format abzuspeichern. Dabei wird immer das gerade geffnete Projekt benutzt.
3.4
Dieser Abschnitt erlutert, wie ein externes SIEMENS-AG angesprochen wird. Um ein externes AG anzusprechen, mssen Sie WinSPS-S5 auf "EXTERN" einstellen. Bettigen Sie hierzu den Menpunkt "Online->S5-Verbindung aktiv". Alternativ knnen Sie auch folgenden Maus-Button bettigen:
WinSPS-S5 ist nun im Modus "AG-Extern". Damit beziehen sich alle Befehle des Menpunktes "AG" auf ein externes SIEMENSAG.
20 Benutzerhandbuch WinSPS-S5
Kurzanleitung zu WinSPS-S5
Nun mssen Sie noch im Dialog "AG- Schnittstelle whlen", die serielle Schnittstelle whlen, an der das AG angeschlossen ist.
Die Schnittstelle ist auf COM2 voreingestellt. Wenn Sie diese Schnittstelle fr das AG verwenden, knnen Sie den Dialog gleich wieder verlassen. Wenn Sie eine andere Schnittstelle benutzen, mssen Sie diese hier einstellen und danach die Return-Taste bettigen. Bevor Sie nun auf das AG zugreifen, prfen Sie noch folgendes nach: Ist das AG eingeschaltet ? Ist das AG mit dem PC verbunden ? Fr die Verbindung bentigen Sie ein spezielles Schnittstellenkabel mit Pegelwandler. Stimmt die eingestellte serielle Schnittstelle ?
21 Benutzerhandbuch WinSPS-S5
Kurzanleitung zu WinSPS-S5
Haben Sie dies kontrolliert, knnen Sie versuchen mit dem AG "in kontakt" zu treten: Whlen Sie den Menpunkt "AG-Info". Diese Funktion holt die Systemdaten des AGs und zeigt diese in einem Fenster an:
In diesem konkreten Fall ist ein AG des Typs S5-95U angeschlossen. Erscheint dieser Dialog, ist die Verbindung zum AG in Ordnung. Sie knnen nun verschiedene AG-Funktionen nacheinander ausprobieren: Bausteinverzeichnis: Es werden alle Bausteine, die sich im AG befinden, angezeigt. Start: Das AG wird in den Modus "RUN" geschaltet. Stop: Das AG wird in den Modus "STOP" geschaltet. usw. Wenn Sie keine Verbindung zu stande kommt, obwohl die alle Punkte auf der vorherigen Seite kontrolliert haben, dann sollten Sie noch folgendes versuchen: 1. 2. 3. 4. 5. Ausschalten des AGs Entfernen der Pufferbatterie (Achtung: Das SPS-Programm geht im AG-RAM verloren) Warten Sie eine Minute Legen Sie die Pufferbatterie wieder ein Schalten Sie das AG wieder ein.
Falls dies keinen Erfolg bringt, sollten Sie, wenn mglich, die einzelnen Komponenten (AG, Verbindungsleitung, PC) austauschen und so ermitteln welche Komponente nicht richtig arbeitet.
22 Benutzerhandbuch WinSPS-S5
Kurzanleitung zu WinSPS-S5
3.5
WinSPS-S5 bietet eine besondere Simulationsart: die AG-Maske-Simulation. Es wird dabei ein AG des Typs AG 100U grafisch dargestellt. Die Baugruppen knnen vom Anwender selbst zusammengestellt werden. Folgende Baugruppen stehen zur Verfgung: Digitale Eingnge und Digitale Ausgnge BCD-Ausgabe (LED-Anzeige) und BCD-Eingabe Textanzeige Es knnen maximal 8 Baugruppen gleichzeitig dargestellt werden. Zur Demonstration knnen Sie das Projekt "First.PRJ" im Verzeichnis FIRST ffnen. Stellen Sie sicher, da der Simulator-Modus aktiv ist. Dazu mu der Menpunkt "Online->Simulator-Verbindung aktiv" markiert sein. Falls der Simulator im Zustand "RUN" ist, schalten Sie ihn mit dem Menpunkt "AGStop" in den STOP- Betrieb. Anschlieend lschen Sie alle Bausteine im Simulator mit dem Menpunkt "AG->Lschen->rloschen". bertragen Sie jetzt alle Bausteine des Projekts "First" mit dem Menpunkt "AG- Alle Bausteine senden". Drcken Sie die Tasten STRG und "K" gleichzeitig. Es erscheint nun das AG-Maske-Fenster:
CPU
EB0
AB0
AB2
AB2
Klicken Sie nun mit der Maus auf die "RUN"-Led um den Simulator in den Zustand "RUN" zu schalten. Es erscheint der AG-Start Dialog, den Sie mit der RETURN-Taste besttigen knnen. Danach wird das SPS-Programm bearbeitet.
23 Benutzerhandbuch WinSPS-S5
Kurzanleitung zu WinSPS-S5
Wenn sich die Maus im AG-Maske-Fenster befindet und Sie die rechte Maustaste drcken, erscheint der Menpunkt "AG-Maske umkonfigurieren". Wenn Sie diesen Menpunkt anschlieend mit der linken Maustaste besttigen, erscheint der Dialog "SPS-Aufbau", in welchem Sie die Baugruppen der virtuellen SPS ndern knnen:
Fr jeden Steckplatz (Baugruppe) mssen Sie zwei Angaben machen: 1. 2. Die Art der Baugruppe (Digitale Eingnge, Digitale Ausgnge, usw.). Die Byte-Nummer (Adresse) des Eingangsbyte oder Ausgangsbytes.
Optional knnen Sie Eingabe- und Ausgabebaugruppen noch beschriften. Die AG-Maske-Simulation wurde integriert, um fr SPS-Einsteiger die Simulation noch attraktiver zu gestalten. Fr den professionellen Einsatz ist diese Simulationsart eher nicht geeignet. Wenn Sie mchten, knnen Sie gleichzeitig das Baustein-Status-Fenster darstellen, indem Sie die Tasten SHIFT (Umschalt) und RETURN drcken. Es erscheint zunchst ein Dialog, in dem alle Bausteine aufgelistet werden, die sich im Simulator befindet. Whlen Sie den OB1 aus und drcken Sie die RETURN-Taste.
24 Benutzerhandbuch WinSPS-S5
Bildschirmaufbau
BILDSCHIRMAUFBAU
In diesem Abschnitt werden alle Fensterarten aufgelistet, und kurz deren Bedeutung beschrieben.
4.1
Mit Hilfe der Mausbuttons knnen Sie hufig bentigte Befehle schnell mit der Maus anwhlen. Das Bild zeigt die Mausbuttons mit einer nachfolgenden Erklrung der einzelnen Symbole.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23.
Projekt ffnen bzw. erzeugen Projekt drucken Markierter Block ausschneiden Markierter Block in die Zwischenablage kopieren Block aus Zwischenablage einfgen Das nchste Netzwerk anzeigen Das vorherige Netzwerk anzeigen Suchen Symbolikeditor starten Symbolik-Voreinstellung Debugger whrend der Simulation starten Bausteinstatus-Fenster ffnen Online-Editor starten Status-Variable-Fenster zeigen Status-Variable editieren Neuen Baustein erzeugen Dialog "Bausteinhandling ffnen" Dialog "Simulator Voreinstellung" ffnen UStack-Diagnose FUP-Fenster einschalten KOP-Fenster einschalten Simulator einschalten AG-Extern
25 Benutzerhandbuch WinSPS-S5
Bildschirmaufbau
4.2
Die Statusleiste
4.3
Das Editorfenster
Innerhalb des Editorfenster wird ein Baustein programmiert. Das Fenster erscheint, wenn Sie einen neuen Baustein erzeugen, oder einen vorhandenen Baustein ffnen. Handelt es sich bei dem Baustein um einen Datenbaustein, so reagiert der Editor anders als z.B. bei einem Programmbaustein (PB). Siehe dazu den Abschnitt Der AWLEditor. Gleichzeitig zur AWL kann bei OBs, PBs, SBs der FUP oder KOP dargestellt werden. Die FUP- oder KOP-Darstellung wird mit den Menpunkten "Optionen->FUP-Darstellung einschalten" und "Optionen/KOP-Darstellung einschalten" ein- und ausgeschaltet. Auf der nchsten Seite ist das Editorfenster mit dem PB1 in verschiedenen Darstellungsmglichkeiten abgedruckt.
26 Benutzerhandbuch WinSPS-S5
Bildschirmaufbau
27 Benutzerhandbuch WinSPS-S5
Bildschirmaufbau
4.4
Mit Hilfe dieses Dialoges knnen Sie den Baustein sehr schnell wechseln. In der linken Liste sehen Sie alle vorhandenen Bausteine. In der rechten Liste werden die Bausteine angezeigt, welche Sie zuletzt mit diesem Dialog geladen haben. Im unteren Eingabefeld knnen Sie einen Baustein auch manuell eingeben. Diesen Dialog erreichen Sie innerhalb eines Editorfensters oder des Baustein-StatusFensters mit den Tasten [STRG] und [RETURN] oder mit der rechten Maus-Taste.
Bitte beachten:
Wenn das aktuelle Fenster ein Editor ist, werden alle Bausteine des aktuellen Projekts aufgelistet. Der Dialog hat dann den Titel "Desktop+HD" Wenn das aktuelle Fenster das Bausteinstatus-Fenster ist, werden alle Bausteine, die sich im AG (bzw. Simulator) befinden, aufgelistet. Der Dialog hat dann den Titel "SIM (PC-RAM)".
28 Benutzerhandbuch WinSPS-S5
Bildschirmaufbau
4.5
Fenster Bausteinstatus
Innerhalb dieses Fensters knnen Sie den Bausteinstatus im AG oder im Simulatormodus beobachten. Wenn der Simulator eingeschaltet ist, werden im oberen Bereich des Bildschirms sog. PAE (Eingangsbytes) und PAA (Ausgangsbytes)- Fenster angezeigt. Bei PAE-Fenster knnen Sie die Eingnge ber die Tastatur beeinflussen. Bei der Arbeit mit einem externen AG ist dies nicht mglich.
Im Bausteinstatus-Fenster kann ebenfalls der FUP oder der KOP dargestellt werden.
4.6
Diese Fenster werden innerhalb des Fensters Bausteinstatus angeordnet, wenn Sie mit dem Simulator arbeiten. Die PAE- Fenster reprsentieren dabei ein Eingangsbyte und die PAA- Fenster ein Ausgangsbyte. ber die PAE- Fenster knnen Sie die Eingnge beeinflussen und so Ihr SPS- Programm vollstndig testen. Die PAA- Fenster dienen zum beobachten der Ausgnge und knnen nicht ber die Tastatur beeinflut werden.
Bild: PAE- Fenster mit Eingabefokus, wobei der Eingang 0.0 auf '1' gesetzt wurde.
29 Benutzerhandbuch WinSPS-S5
Bildschirmaufbau
4.7
Fenster Online-Editor
Der Online-Editor ermglicht es, einen Baustein direkt im Speicher des externen AGs oder dem Simulator zu ndern. Der Online-Editor kann aus dem Fenster Bausteinstatus heraus, ber die Tasten [STRG] und [E] aufgerufen werden. Da Sie sich im Online-Editor befinden, knnen Sie an der vernderten Hintergrundfarbe des Fensters und an der vernderten Form des Cursors erkennen.
30 Benutzerhandbuch WinSPS-S5
Bildschirmaufbau
4.8
Fenster AG-Maske-Simulation
Bei der AG-Maske-Simulation knnen Sie eine SPS selbst konfigurieren. Dazu stehen Ihnen 9 Steckpltze zur Verfgung. Diese knnen Sie mit digital Eingabe-, digital Ausgabe-, BCD Eingabe- und BCD Ausgabebaugruppen bestcken. Darber hinaus steht Ihnen eine Textanzeige mit bis zu 127 Anzeigetexten zur Verfgung. Diese SPS wird innerhalb des Fensters AG- Maske- Simulation dargestellt. Sie haben nun die Mglichkeit, ber die Tastatur oder Maus, die Eingnge an den Baugruppen zu verndern. Somit steht Ihnen eine weitere Mglichkeit der Simulation Ihres SPS- Programms zur Verfgung. Die AG- Maske- Simulation kann gleichzeitig mit dem Fenster Bausteinstatus betrieben werden.
4.9
Fenster Status-Variable
Innerhalb dieses Fensters knnen Sie den Status von Variablen in einem von Ihnen gewhlten Datenformat betrachten. Die anzuzeigenden Variablen knnen in dem Dialog Status Variable editieren eingegeben werden.
31 Benutzerhandbuch WinSPS-S5
Bildschirmaufbau
32 Benutzerhandbuch WinSPS-S5
Bildschirmaufbau
33 Benutzerhandbuch WinSPS-S5
Bildschirmaufbau
Bild: Symbolikeditor
34 Benutzerhandbuch WinSPS-S5
Bildschirmaufbau
35 Benutzerhandbuch WinSPS-S5
Kurzanleitung zu WinSPS-S5
WinSPS-S5 kennt zwei verschiedene "Betriebsarten": Simulator und externes AG. Wenn die Betriebsart "Simulator" aktiv ist, beziehen sich alle Aktionen im Menpunkt "AG" auf den Simulator. Ansonsten beziehen sich alle AG-Funktionen auf ein angeschlossenes Automatisierungsgert von SIEMENS. In der Betriebsart "Simulator" mu kein AG angeschlossen sein. WinSPS-S5 simuliert alle Eigenschaften eines AGs. Im Simulatormodus haben Sie weitere Vorteile gegenber einem externen AG: Status- Baustein und Status- Variable ist gleichzeitig mglich. Die langsame Kommunikation mit einem AG entfllt: Alle AG- Aktionen werden blitzschnell ausgefhrt. Die Reaktionszeiten von WinSPS-S5 sind schneller, dadurch lt sich WinSPS-S5 schneller bedienen. Im Simulatormodus knnen im Baustein-Status-Fenster zustzlich Einund Ausgnge angezeigt werden. Die Eingnge knnen ber die Tastatur gesetzt und rckgesetzt werden. Die AG-Maske-Simulation kann verwendet werden. Der Simulatormodus ist aktiv, wenn in der Statusleiste folgendes zu sehen ist:
Der "AG-Extern"- Modus ist aktiv, wenn in der Statusleiste folgendes zu sehen ist:
36 Benutzerhandbuch WinSPS-S5
Der AWL-Editor
6
6.1
DER AWL-EDITOR
Neuer Baustein erzeugen
Erzeugen Sie einen leeren Baustein, indem Sie die Tasten [STRG] und [B] gleichzeitig drcken. Bei Erzeugung des OB1 erscheint folgendes Fenster:
Nun knnen Sie den jeweiligen Baustein programmieren. Wenn das FUP/KOP-Fenster eingeschaltet wird, wird der FUP bzw. der KOP oberhalb der AWL angezeigt. Wenn Sie nun den OB1 programmieren, sehen Sie immer den entsprechenden FUP oder KOP. Besonders bei komplizierten Verknpfungen ist die grafische Darstellung gegenber der AWL durchschaubarer. Das FUP oder KOP-Fenster knnen Sie z.B. ber diese Maus-Buttons ein- und ausschalten:
Weitere Informationen ber die FUP- und KOP-Darstellung finden Sie im Kapitel "FUPund KOP-Darstellung". Die Tastaturbelegung des Editors finden Sie im Kapitel Tastaturbelegungen.
37 Benutzerhandbuch WinSPS-S5
Der AWL-Editor
6.2
[EINFG] [ENTF]
6.3
Markieren im AWL-Editor
Hinweise:
Es knnen nur ganze Zeilen markiert werden. Wenn Sie eine Netzwerkberschrift oder eine Netzwerkendekennung ("***") markieren, wird das gesamte Netzwerk markiert.
38 Benutzerhandbuch WinSPS-S5
Der AWL-Editor
6.4
Baustein kommentieren
Bausteinkommentar eingeben:
Plazieren Sie den Cursor mit der Maus oder mit der Tastatur in die 1. Zeile hinter der Bezeichnung "Kommentar". Sie knnen nun einen einzeiligen Kurzkommentar eingeben. Dieser Kommentar sollte eine Art berschrift fr den gesamten Baustein sein. Im Dialog "Bausteinhandling" kann dieser Bausteinkommentar in einem kleinen Fenster angezeigt werden.
Bibliotheksnummer eingeben:
Plazieren Sie den Cursor mit der Maus oder mit der Tastatur in die 3. Zeile hinter der Bezeichnung "BIB". An dieser Stelle knnen Sie die Bibliotheksnummer eingeben.
Autor eingeben:
In der 2. Zeile, hinter dem Begriff "Autor", knnen Sie Ihren Namen angeben.
Netzwerkberschrift eingeben:
Bewegen Sie den Cursor in die Zeile, in welcher der Begriff "NETZWERK" steht. Wenn Sie nun einmal die [TAB]- Taste drcken, wird der Cursor in die richtige Position gesetzt. Sie knnen nun die Netzwerkberschrift eingeben.
Kurzkommentar eingeben:
Wenn sich der Cursor im Bereich der Operation befindet, knnen Sie mit der [TAB]Taste zum Kurzkommentarfeld wechseln. Anschlieend knnen Sie den Kommentar eingeben.
39 Benutzerhandbuch WinSPS-S5
Der AWL-Editor
6.5
AWL-Zeile eingeben
Bewegen Sie den Cursor in die erste Zeile, in der eine Adresse steht. Im Falle eines OBs ist dies die Adresse "0000". Geben Sie nun eine STEP5- Operation (z.B. "U E 0.0") ein. Sie knnen die Operation ohne Leerzeichen direkt eingeben. Nach drcken der [TAB]Taste knnen Sie einen Kurzkommentar eingeben. Drcken Sie nun die [RETURN]- Taste, um die Zeile abzuschlieen. Die AWL-Zeile wird nun berprft und ausgerichtet. Ist die AWL-Zeile syntaktisch falsch, wird eine Fehlermeldung angezeigt. Sie mssen dann diesen Fehler korrigieren, da eine syntaktisch falsche Zeile nicht abgespeichert werden kann !
6.6
6.6.1
Nachdem Sie einen neuen FB oder FX erzeugt haben ([STRG]+[B]), wird der leere Baustein in einem Fenster angezeigt.
Bild: FB 10
6.6.2
Bewegen Sie den Cursor in die Zeile, in der "NAME" steht (dies ist die Zeile nach der 1. Netzwerkberschrift). Drcken Sie die Tastenkombination [STRG]+[N]. Es erscheint nun in der Spalte, in welcher normalerweise eine Marke steht, der Begriff "BEZ". Geben Sie nun die vier Zeichen des Formaloperanden ein. Wenn Sie tatschlich 4 Zeichen eingegeben haben, wird der Cursor automatisch in das nchste Feld plaziert. Wenn Sie weniger als 4 Zeichen eingegeben haben, drcken Sie einmal die [RETURN]- Taste. Sie knnen nun die Parameterart und danach den Parametertyp angeben.
40 Benutzerhandbuch WinSPS-S5
Der AWL-Editor
Um die Eingabe der Formaloperanden zu beenden, bettigen Sie die [RETURN]- Taste ohne einen Bezeichner einzugeben.
6.7
Drcken Sie [STRG] und [B], um einen neuen Baustein zu erzeugen. Geben Sie im Eingabefeld den DB oder DX an (z.B. "DB15").
Bild: DB 15
Bewegen Sie nun den Cursor auf die erste Zeile mit der Adresse "0000". Geben Sie nun z.B. "KH" ein.
41 Benutzerhandbuch WinSPS-S5
Der AWL-Editor
Der Cursor wird automatisch auf die nchste Position gesetzt. Nun knnen Sie die Konstante (Hexadezimal) eingeben. Geben Sie z.B. "FFFF" ein.
Hinweise: DBs werden nicht mit BE (Bausteinende) gekennzeichnet, da ein DB kein Programm enthlt, sondern nur reine Daten. Sie knnen auch Leerzeilen eingeben. Da die jeweilige Adresse dann nicht belegt ist, wird die Adresse (wird immer links angezeigt) nicht erhht. Wie bei anderen Bausteinen, knnen Sie jede Zeile mit einem Kurzkommentar versehen. Drcken Sie einmal die [TAB]- Taste. Danach befinden Sie sich in der Kommentarspalte.
42 Benutzerhandbuch WinSPS-S5
WinSPS-S5 kann den Funktionsplan (FUP) oder den Kontaktplan (KOP) gleichzeitig zur AWL anzeigen. Der FUP oder KOP wird oberhalb der AWL angezeigt. Werden nderungen an der AWL durchgefhrt, sind die Auswirkungen im FUP oder KOP simultan zu sehen. Durch diese Darstellungsart werden die Vorteile der AWL und die Vorteile der FUP/KOP-Darstellung miteinander kombiniert: Es ist eine schnelle Eingabe des Programms (mit kopieren, einfgen, Blockoperationen) mglich, gleichzeitig wird das Programm bersichtlich im FUP oder KOP angezeigt. Das STEP5-Programm kann nur in der AWL editiert werden. Da aber die aktuelle Cursorposition in der AWL auch im FUP/KOP angezeigt wird, sind nderungen an einer bestimmten Stelle im FUP/KOP schnell durchfhrbar. Im nachfolgenden Bild sehen Sie, wie der FUP (oder KOP) dargestellt wird:
43 Benutzerhandbuch WinSPS-S5
7.1
Um die FUP- oder die KOP-Darstellung in WinSPS-S5 ein- oder auszuschalten, ist der Menpunkt "Optionen->FUP-Darstellung einschalten" oder der Menpunkt "Optionen->KOP-Darstellung einschalten" zu bettigen. Alternativ knnen auch die folgenden Mausbuttons benutzt werden:
Wenn der Mausbutton gedrckt ist, dann ist die FUP- bzw. die KOP-Darstellung eingeschaltet. Wenn das FUP/KOP-Fenster erscheint, knnen Sie mit der Tastenkombination [STRG][ALT][+] die Schrift vergrern und mit [STRG][ALT][-] die Schrift verkleinern. Bei dieser Tastenkombination mssen Sie die Plus- und Minus-Taste des getrennten Ziffernblocks verwenden. Diese schnelle nderung der Schriftgre hat sich als sehr ntzlich erwiesen, da man ein greres Netzwerk somit schnell und vollstndig betrachten kann. Die Schriftart knnen Sie ber den Menpunkt "Optionen->Bildschirmschriften" ndern. Mit der [F11]-Taste knnen Sie das FUP/KOP-Fenster verkleinern und mit der [F12]-Taste vergrern.
44 Benutzerhandbuch WinSPS-S5
7.2
Wenn sich die Cursorposition innerhalb der AWL ndert, wird immer die dazugehrige Position im FUP oder KOP angezeigt. Sie knnen folglich den FUP oder KOP scrollen (vertikal verschieben), indem Sie den Cursor innerhalb der AWL nach unten oder nach oben bewegen. Wenn Sie netzwerkweise scrollen mchten, knnen Sie die Tastenkombination [Umschalt]+[Bild] beziehungsweise [Umschalt]+[Bild] drcken. Alternativ knnen Sie auch mit der Maus auf die folgende Mausbuttons klicken:
Rechts neben dem FUP/KOP wird eine Bildlaufleiste sichtbar, wenn das Netzwerk nicht vollstndig im FUP/KOP-Fenster angezeigt werden kann. Sie knnen den FUP/KOP direkt ber diese Leiste verschieben. Sobald sich die Cursorposition in der AWL vertikal verndert, wird der FUP wieder in die ursprngliche Position zurckgescrollt.
45 Benutzerhandbuch WinSPS-S5
7.3
Da der FUP/KOP gleichzeitig zur AWL angezeigt wird, gibt es viele Situationen, bei denen die AWL nicht in FUP/KOP umwandelbar ist. Wenn z.B. eine neue Klammer geffnet wird, kann keine Umwandlung stattfinden, bis die Klammer wieder geschlossen ist. Der FUP wird aber immer bis zum Umwandlungsfehler angezeigt. Eine entsprechende Fehlermeldung in der letzten Zeile im FUP/KOP-Fenster zeigt an, weshalb keine Umwandlung stattfinden kann. Die Fehlermeldung sollte Sie deshalb erst interessieren, wenn Sie die Verknpfung fertig eingegeben haben. Im nchsten Bild sehen Sie ein Bildschirmabzug, bei dem eine FUP/KOP-Fehlermeldung angezeigt wird.
In dem obigen Bild tritt ein Fehler auf, da die Verknpfung vor Netzwerkende nicht abgeschlossen ist. Es fehlt die abschlieende Zuweisung (ein VKE-begrenzender Befehl).
46 Benutzerhandbuch WinSPS-S5
7.4
Die FUP- oder KOP-Darstellung wird im Baustein-Status-Fenster dynamisiert dargestellt. Das heit, die einzelnen Verbindungen und die Operanden werden je nach Zustand (High oder Low) anders dargestellt. Die Verbindungen werden rot dargestellt, wenn diese den Zustand '1' haben. Sie werden gestrichelt dargestellt, wenn diese Low sind. Das nachfolgende Bild zeigt das Baustein-Status-Fenster mit eingeschaltener KOP-Darstellung:
Der Zustand der Eingnge knnen wie bei der reinen AWL-Darstellung mit Hilfe der PAE-Fenster (oberhalb der AWL dargestellt) gendert werden.
47 Benutzerhandbuch WinSPS-S5
7.4.1
Die Operanden werden entweder Rot (Operand ist '1') oder Schwarz (Operand ist '0') dargestellt. Beim KOP knnen nur die horizontalen Verbindungslinien dynamisiert (High-Low- Anzeige) werden. Die vertikalen Verbindungslinien werden immer schwarz dargestellt. Die Verbindungslinien stellen das VKE dar.
7.4.2
Die Operanden werden entweder Rot (Operand ist '1') oder Schwarz (Operand ist '0') dargestellt. Die Verbindungslinien zwischen den Blcken stellen das VKE (Verknpfungsergebnis) dar.
48 Benutzerhandbuch WinSPS-S5
7.5
Um eine AWL in FUP oder KOP umwandeln zu knnen, mssen einige Regeln eingehalten werden. WinSPS-S5 ist bei der Umwandlung grozgiger als anderen Programmiersystem, da hier der FUP/KOP gleichzeitig zur AWL dargestellt werden kann.
7.5.1
Folgende Eigenschaften hat die Umwandlung (AWL->FUP/KOP) innerhalb von WinSPS-S5: 1. 2. 3. 4. 5. Innerhalb eines Netzwerkes knnen mehrere komplexe Glieder programmiert werden. Leerzeilen werden ignoriert. Bei komplexen Gliedern sind keine NOPs notwendig. Innerhalb eines Netzwerkes knnen mehrere unterschiedliche Operanden gesetzt oder zugewiesen werden. Nach einer Gruppe von ODER-Verknpfungen kann anschlieend eine UND-Verknpfung folgen.
49 Benutzerhandbuch WinSPS-S5
7.5.2
In den nachfolgenden Seiten sind Beispiele abgedruckt, die nicht in FUP bzw. KOP umgewandelt werden knnen. Zuweisungen (=/S/R/SE/ZR/...) in Klammer knnen nicht bersetzt werden:
U U U( U U = ) = E 0.0 E 0.1 M 0.2 M 0.3 M 0.5 A 0.0
ODER-Befehl und VKE-Begrenzung: Wenn nach einem VKE-begrenzenden Befehl der ODER-Befehl steht
U U = O U U = E 0.0 E 0.1 A 0.0 E 0.2 M 0.3 A 0.4
Ladebefehl in einem falschen Zusammenhang: Ladebefehle knnen bersetzt werden, wenn diese im Zusammenhang mit einem Transferbefehl, einem Timer, einem Zhler, einem Vergleicher oder einem Rechenbefehl programmiert werden.
L T T MW 10 AW 20 AW 30 Bis hierher bersetzbar Dieser Transferbefehl kann nicht bersetzt werden
Transferbefehl in einem falschen Zusammenhang Transferbefehle knnen bersetzt werden, wenn diese im Zusammenhang mit einem Ladebefehl, einem Timer, einem Zhler oder mit einem Rechenbefehl programmiert werden.
50 Benutzerhandbuch WinSPS-S5
Der Aufruf eines Datenbausteins darf nur erfolgen, wenn eine Verknpfung abgeschlossen ist.
U U A = E 0.0 E 0.1 DB 10 A 0.0
Ein absoluter Aufruf eines Bausteins darf nur programmiert werden, wenn das VKE begrenzt ist (die Verknpfung ist abgeschlossen).
U E 0.0 U E 0.1 SPA PB10 = A 0.0
Ein Klammerzu-Befehl darf nicht sofort nach einem Klammer-Auf-Befehl programmiert werden:
U U( ) = E 0.0 A 0.0 Klammer-Zu gleich nach Klammer-Auf
51 Benutzerhandbuch WinSPS-S5
7.6
Nachfolgend sind einige Tips aufgefhrt, die die Handhabung der FUP und KOP-Darstellung erleichtern:
Netzwerkweise scrollen
Wenn Sie innerhalb des FUP/KOP-Fensters scrollen, sollten Sie dies netzwerkweise tun. Mit der Tastenkombination [Umschalt]+[Bild] bzw. [Umschalt]+[Bild] knnen Sie den Cursor schnell durch die Netzwerke bewegen.
Farben einstellen
ber den Menpunkt "Optionen->Farben einstellen" knnen Sie die Farben der FUP/KOP-Darstellung nach Ihrem Geschmack verndern.
Netzwerkberschrift invers drucken In der WINSPS.INI kann ber den Eintrag "NWUeberschriftInversDrucken" im Abschnitt [FUPKOP] festgelegt werden, ob bei einem Ausdruck die Netzwerkberschrift invers dargestellt wird (schwarzer Hintergrund und weie Schrift). Dadurch sieht man die Abgrenzung der einzelnen Netzwerke beim Ausdruck besser.
52 Benutzerhandbuch WinSPS-S5
Kurzanleitung zu WinSPS-S5
PROJEKTVERWALTUNG IN WINSPS-S5
Um in WinSPS-S5 ein SPS-Programm zu schreiben, mu zunchst ein Projekt erzeugt oder geffnet werden. Dies geschieht ber den Menpunkt "Projekt ffnen/erzeugen". Fr jedes Projekt wird ein Verzeichnis mit dem Namen des Projektes und einer Projektdatei angelegt. Die Projektdatei trgt ebenfalls den Namen des Projektes und hat die Endung '.PRJ'. In dieser Projektdatei sind projektspezifische Daten abgelegt, wie z.B.: Die offenen Editoren beim Verlassen des Projekts und deren Lage auf dem Desktop. Die verwendeten Variablen bei Status Variable'. Inhalt des Schriftfues. Der verwendete AG- Typ im Simulator. Die Einstellungen bei der AG- Maske Simulation. usw. Diese Daten stehen dann automatisch beim nchsten Aufruf des Projektes wieder zur Verfgung. Die programmierten Bausteine werden immer im momentanen Projektverzeichnis abgelegt. Die meisten Aktionen beziehen sich nur auf die Bausteine des momentan geffneten Projektes.
53 Benutzerhandbuch WinSPS-S5
Mit dem Status-Baustein-Fenster knnen Sie einen Baustein im Statusbetrieb betrachten. Im Simulatormodus knnen Sie im oberen Bereich des Fensters Ein-, und Ausgnge (und andere Operanden) im Statusbetrieb anzeigen lassen. Eingnge knnen ber die Tastatur manipuliert werden. Im Dialog Simulator Voreinstellung knnen Sie einstellen, welche Eingangsbytes angezeigt werden sollen.
9.1
Wenn sich ein Programm im Simulator befindet, knnen Sie das Statusfenster mit der Tastenkombination [Umschalt] (SHIFT) und [RETURN] aktivieren. Alternativ knnen Sie auch den Menpunkt Online/Status Baustein benutzen. Nach ffnen des Status-Fensters wird ein Baustein angezeigt. Wenn kein Editor vorhanden ist, wird der erste Baustein im Speicher angezeigt. Ansonsten wird der Baustein im aktuellen Editor angezeigt. Bewegen Sie den Cursor auf die gewnschte AWL- Zeile und drcken Sie die [F6]Taste. Ab der aktuellen Cursorposition wird nun der Status angezeigt. Bitte beachten Sie, da nicht zu jeder STEP5- Operation ein Status angezeigt wird. Andere STEP5- Operationen sind wiederum "Status-begrenzend", d.h. der Statusbetrieb ist nur bis zur "Status-begrenzenden" Operation sichtbar. Die Tastaturbelegung des Status-Fensters finden Sie im Kapitel Tastaturbelegungen.
54 Benutzerhandbuch WinSPS-S5
9.2
Das Anzeigen von PAA- und PAE- Fenstern innerhalb des Statusfensters, (siehe Bild) ist nur im Simulatormodus mglich.
Danach folgt die Darstellung der AWL mit folgenden Informationen: VKE (Verknpfungsergebnis) aktiver DB AKKU1 oder Status des Bitoperanden AKKU2 Statusbyte SAZ-Adresse Die angezeigten Informationen sind von der Operation abhngig. Bei Ladebefehlen werden z.B. immer die Akkus angezeigt, bei Binr- Verknpfungen wird statt den Akkus der Status des Bitoperanden ("0" oder "1") dargestellt. Einige S5-Befehle (z.B. Sprungbefehle, Netzwerkende, BEA, ...) begrenzen die Anzeige der Statusanzeige, d.h. nach diesem Befehl erscheint keine Anzeige mehr. Bitte beachten Sie, da der Status immer ab der aktuellen Cursorposition angezeigt wird.
55 Benutzerhandbuch WinSPS-S5
Aufbau des Statusbytes (von links nach rechts): Bit 0: ERAB (Negiert) - Erstabfrage Bit 1: VKE - Verknpfungsergebnis Bit 2: STA - Status Bit Bit 3: OR - Oder Verknpfung Bit 4: OS - berlauf (speichernd) Bit 5: OV- berlauf Bit 6: Anz0 - Anzeige Grer Bit 7: Anz1 - Anzeige Kleiner
9.3
Im Simulatorbetrieb knnen im oberen Bereich des Fensters Eingnge dargestellt werden. Um diese Eingnge zu manipulieren (auf "1" oder auf "0" setzen), whlen Sie zunchst mit den Cursor- Tasten das gewnschte Eingangsbyte an. Anschlieend knnen Sie mit den Ziffern "0" bis "7" das gewnschte Bit umschalten. Der Zustand des Eingangs wird bei jedem Zifferndruck invertiert. Im Dialog OPTIONEN/Simulator Voreinstellung knnen Sie einstellen, welche Eingangsbytes angezeigt werden sollen.
9.4
Wenn Sie sich innerhalb des Baustein-Status-Fenster befinden, knnen Sie sich mit der Tastenkombination [STRG] und [RETURN] alle Bausteine anzeigen lassen, die im Statusfenster angezeigt werden knnen. Alternativ knnen Sie auch die rechte Maustaste drcken. Dabei mu sich der Mauszeiger innerhalb des Status-Fensters befinden. Sie knnen nun einen Baustein auswhlen und anzeigen lassen.
9.5
Online-Editor
Wenn Sie sich im Baustein-Status-Fenster befinden, knnen Sie den ONLINE- Editor folgendermaen einschalten: Drcken Sie gleichzeitig die Tasten STRG und "E". Sie knnen nun den Baustein editieren. Wenn Sie die "F2"- Taste drcken, wird der Baustein in den Simulator oder in das externe AG bertragen. Wenn Sie ein weiteres Mal [STRG] und [E] drcken, wird der ONLINE- Editor wieder verlassen. Falls Sie den Baustein verndert haben, wird abgefragt, ob der Baustein in den Simulator oder in das externe AG bertragen werden soll. Hinweis: Im Online-Editor knnen Sie den Baustein nicht wechseln. Beenden Sie den Online-Editor mit den Tasten [STRG] und [E] bevor Sie den Baustein wechseln.
56 Benutzerhandbuch WinSPS-S5
AG-Maske-Simulation
10 AG-MASKE-SIMULATION
Bei der AG-Maske-Simulation haben Sie die Mglichkeit, ein SPS-Programm im Simulator ber eine auf dem Bildschirm dargestellte SPS zu beobachten und zu beeinflussen. Die SPS besteht aus einer CPU und 9 Steckpltzen, welche Sie mit den vorhandenen Baugruppen frei konfigurieren knnen. Die Adressen der Baugruppen sind dabei nicht steckplatzorientiert, d.h. Sie sind bei der Verwendung der Operandenadressen dahingehend nicht eingeschrnkt. Es stehen folgende Baugruppen zur Verfgung:
1 1 1 1 1 1 1 1 1 1 1 1 1 1
Digital-Input:
Digitale Eingangsbaugruppe mit 8 Eingngen, welche ber die Tastatur oder mit der die Maus beeinflut werden knnen.
Digital-Output:
Digitale Ausgangsbaugruppe mit 8 Ausgngen, welche nur ber das SPSProgramm beeinflut werden knnen.
mit 2 BCD-Ziffernanzeigen, welche nur ber das SPS-Programm beeinflut werden knnen.
Darber hinaus haben Sie die Mglichkeit, eine Textanzeige in Ihr SPS-Programm zu integrieren und auf der AG-Maske-Simulation anzuzeigen. Diese wird ber ein Ausgangsbyte angesteuert und hat die Fhigkeit 127 verschiedene Anzeigetexte zweizeilig auszugeben. Dabei ist jeder Anzeige einer Zahl zugeordnet, welche dualcodiert an dem mit der Textanzeige verknpften Ausgangsbyte anstehen mu, um diesen anzuzeigen.
57 Benutzerhandbuch WinSPS-S5
AG-Maske-Simulation
Der Eingabefokus kann ber die [TAB]-Taste nach rechts und ber die Tasten [SHIFT] und [TAB] nach links verschoben werden. Besitzt eine Dig.-Input den Eingabefokus, so knnen die Eingnge ber die Ziffern 0-7 auf der Tastatur verndert werden, wobei die Ziffer dem jeweiligen Bit auf der Baugruppe entspricht. Z.B. verndert die Ziffer '1' den Eingang X.1. Die Vernderung kann an den LEDs der Baugruppe beobachtet werden. Mit der Maus kann man einen Eingang verndern, indem man mit dem Mauszeiger auf eine LED der Digital-Input-Baugruppe klickt. Dabei wird der zugeordnete Eingang verndert. Mit der Maus kann auch ein Eingang verndert werden, ohne da die Digital-Input-Baugruppe den Eingabefokus besitzt. Liegt der Eingabefokus auf einer BCD-Eingabe Baugruppe, so kann die rechte BCDZiffer ber die Cursortasten [UP] und [Down], jeweils um eine Stelle erhht oder vermindert werden. Um die linke BCD-Ziffer zu verndern, mu zustzlich die Taste [Strg] bettigt werden. Also [Strg] und [Up] um die linke Anzeige zu erhhen, [Strg] und [Down] um sie zu vermindern. Mit der Maus kann man eine Ziffer verndern, ohne da die Baugruppe den Eingabefokus besitzt. Hierbei mssen mit dem Mauszeiger die gelben Schaltflchen auf der BCD-Eingabe-Baugruppe angeklickt werden.
58 Benutzerhandbuch WinSPS-S5
AG-Maske-Simulation
Textanzeige:
Wie schon erwhnt, knnen max. 127 verschiedene Texte auf der Textanzeige angezeigt werden. Um diese Texte zu hinterlegen, mu man den Dialog 'Textanzeige einrichten' verwenden. Dort wird auch dem jeweiligen Text eine Zahl zugewiesen, welche an dem mit der Textanzeige verknpften Ausgangsbyte dualcodiert anstehen mu, um den Text anzuzeigen. Auf diesem Dialog ist auch die Adresse des besagten Ausgangsbytes einzutragen.
Beispiel:
Der Text 'Not-Aus bettigt', hat die Satznummer 1. Das mit der Textanzeige verknpfte Ausgangsbyte, ist das Ausgangsbyte 0. Soll nun der Text 'Not-Aus an Pult 2 bettigt', auf der Textanzeige erscheinen, so mu der Ausgang 0.0 = '1' sein und alle anderen Bits des Ausgangsbytes 0 auf '0'.
Bild: Textanzeige
Die Textanzeige wird bei der AG-Maske-Simulation nur dargestellt, wenn auf dem Dialog SPS-Aufbau, der Schalter 'Textanzeige verwenden' markiert ist. Die Textanzeige belegt keinen Steckplatz der SPS.
59 Benutzerhandbuch WinSPS-S5
Es knnen keine Bitoperanden beeinflut werden. Operanden vom Typ DL und DR sowie S-Merker, Peripheriebytes und Peripheriewrter sind ebenfalls nicht zugelassen. Mchte man das Merkerbyte 1 (MB1) mit dem hexadezimalen Wert 'FF' belegen, so gibt man im Dialog Steuern Variable' folgende Zeile ein: MB1=KHFF
60 Benutzerhandbuch WinSPS-S5
Nach jeder Eingabe mu die [RETURN]- Taste bettigt werden. Der neue Eintrag wird dann in die Listbox aufgenommen. Danach knnen Sie das Fenster "Status Variable" aufrufen und den Status des Operanden in dem angegebenen Format betrachten.
61 Benutzerhandbuch WinSPS-S5
In dem Fenster Status Variable wird der Status (Istwert) der Variablen angezeigt, welche im Dialog Status Variable editieren in die Liste eingetragen wurden. Wenn ein Sollwert angegeben wurde, werden die betreffenden Operanden beschrieben, sobald die [F6]-Taste bettigt und die Sicherheitsabfrage besttigt wurde. Die angegebenen Sollwerte werden erst aus dem Dialog gelscht, wenn bei der Sicherheitsabfrage der Button "Abbruch" bettigt wird. Es erscheint dann die Abfrage "Steuern beenden ?". Wenn dies besttigt wird, werden die Sollwerte im Dialog gelscht. Damit mssen die Sollwerte im Dialog "Status Variable editieren" wieder eingegeben werden, wenn Operanden wieder beschrieben werden sollen. Entfernen eines Eintrags aus der Liste: Um eine Variable aus der Liste zu entfernen, selektieren Sie den Eintrag ber die Cursortasten oder die Maus und bettigen die Taste [Entf]. Daraufhin wird der Eintrag aus der Liste entfernt. Bearbeiten eines Eintrags: Um einen Eintrag zu bearbeiten, selektieren Sie den zu verndernden Eintrag ber die Cursortasten oder die Maus und bettigen die Taste [Return]. Wahlweise kann der Eintrag auch durch einen Maus-Klick selektiert werden. Daraufhin wird der Dialog Status Variable editieren geffnet und der von Ihnen gewhlte Eintrag befindet sich im Editier-Feld. Der Modus 'berschreiben' ist ebenfalls schon eingestellt. Einen neuen Eintrag in die Liste einfgen: Um einen Eintrag in die Liste einzufgen, whlen Sie zunchst die Stelle aus, an welche der neue Eintrag hinzuzufgen ist. Danach bettigen Sie die Taste 'Einfg'. Es erscheint der Dialog Status Variable editieren, in welchem Sie den neuen Eintrag eingeben knnen. Der Modus 'Einfgen' ist bereits eingestellt.
62 Benutzerhandbuch WinSPS-S5
Sonder-FBs festlegen
Erklrung der Elemente: Sonder FBs: In dieser Liste sind alle FBs eingetragen, welche momentan als Sonder- FBs behandelt werden. D.h. diese Bausteine werden nicht bersetzt. Button "FB hinzufgen": Es erscheint ein Dialog, in welchem der Name eines FBs eingetragen werden kann, welcher ebenfalls in die Liste der Sonder-FBs aufgenommen werden soll. Button "FB Entfernen": Es wird der momentan selektierte FB in der Liste wieder entfernt.
63 Benutzerhandbuch WinSPS-S5
Sonder-FBs festlegen
Button "FB-Liste laden": Es wird eine zuvor abgespeicherte Datei mit der Liste von Sonder-FBs geladen. Button "FB-Liste speichern": Die momentane Liste der Sonder-FBs wird in einer Datei gespeichert und kann somit bei Bedarf ber den Button "FB-Liste laden" wieder geladen werden. Button "OK": Die nderungen des Dialogs werden bernommen und der Dialog geschlossen. Button "Abbruch": Der Dialog wird verlassen. nderungen in der Liste werden nicht bernommen.
64 Benutzerhandbuch WinSPS-S5
Bausteine vergleichen
14 BAUSTEINE VERGLEICHEN
Die Aktion "Bausteine vergleichen" ermglicht es, Bausteine des momentanen Projektes mit den Bausteinen eines anderen Projektes zu vergleichen. Die Unterschiede werden dabei in einer Datei protokolliert und knnen ausgedruckt werden.
Erklrung der Elemente: Bausteine: In dieser Liste sind alle Bausteine des momentanen Projektes aufgelistet, welche sich auf der Festplatte befinden. Bitte beachten Sie, da nur die Bausteine auf der Festplatte in die Aktion mit einbezogen werden. Auswahl: Diese Felder ermglichen die gezielte Auswahl von bestimmten Bausteintypen. Beim Anklicken einer Check-Box, werden die entsprechenden Bausteine in der Liste selektiert und somit in die Aktion eingebunden.
65 Benutzerhandbuch WinSPS-S5
Bausteine vergleichen
Button "Vergleich mit Projekt": Bei Bettigung dieses Buttons, ffnet sich ein Dialog, auf welchem die Projektdatei des Projektes selektiert werden kann, mit welchem die Bausteine verglichen werden sollen. Wird dieser Dialog besttigt, so wird die Aktion gestartet. D.h. die zuvor selektierten Bausteinen werden mit den gleichen Bausteinen des anderen Projektes verglichen und das Ergebnis protokolliert. Button "Schlieen": Schliet den Dialog ohne Ausfhrung einer Aktion. Hinweis: Will man die Bausteine eines Projektes mit den Bausteinen im AG vergleichen, so ffnet man zunchst ein neues Projekt und bertrgt in dieses die AG-Bausteine. Danach kann man dieses Projekt als Vergleichsprojekt auswhlen.
Erklrung der Elemente: Button "Schriftart Text einstellen": Beim Bettigen dieses Buttons erscheint ein Schriften-Dialog, auf welchem die fr den Ausdruck zu verwendende Schriftart und Schriftgre ausgewhlt werden kann. Button "Schriftart Schriftfu": Beim Bettigen dieses Buttons erscheint ein Schriften-Dialog, auf welchem die fr den Ausdruck zu verwendende Schriftart und Schriftgre des Schriftfusses ausgewhlt werden kann.
66 Benutzerhandbuch WinSPS-S5
Bausteine vergleichen
Button "Schriftfu und Rnder einstellen": Dieser Button ffnet den Dialog "Rnder und Schriftfu". Auf diesem knnen die Felder der Schriftfusses beschriftet werden. Des weiteren kann man die Druckrnder angeben. Check-Box "Schriftfu verwenden": Ist diese Check-Box selektiert wird der Schriftfu am unteren Blattrand mit ausgegeben. Button "Druckervorschau": Es erscheint eine Druckervorschau, auf welcher die erste Seite des Ausdrucks dargestellt wird. Man kann dabei prfen, ob die eingestellten Schriftgren und die Druckrnder so in Ordnung sind. Button "Drucken": Startet den Druck-Vorgang. Button "Abbruch": Schliet den Dialog ohne Ausfhrung einer Aktion.
67 Benutzerhandbuch WinSPS-S5
68 Benutzerhandbuch WinSPS-S5
Tips zum automatischen Umverdrahten Vor dem Umverdrahten sollten Sie eine Kopie des Originalprojekts anlegen, indem Sie "Projekt speichern unter" ausfhren. Kopieren Sie die bisherige Symbolikdatei und tragen Sie in dieser die neuen Absolutoperanden fr die jeweiligen Symbole ein. Somit ist sichergestellt, da alle Symbole der alten Datei auch in der neuen Symbolikdatei vorhanden sind. Wenn Sie das Umverdrahten ber eine Symbolikdatei nutzen wollen, so sollten Sie keine Absolutoperanden in den Symbolen verwenden.
Dialog "Umverdrahten"
69 Benutzerhandbuch WinSPS-S5
Es knnen nur Operanden gleichen Typs ersetzt werden. D.h. ein Zeitbaustein T kann nur durch einen anderen Operand des Typs T ersetzt werden. Mit Abfrage: Ist diese Check-Box selektiert, so erfolgt vor jedem Ersetz-Vorgang eine Abfrage, ob dieser durchgefhrt werden soll. Man kann dabei whlen zwischen: Ja, Alle, Nein und Abbrechen. Bei "Ja" wird der Operand ersetzt und beim nchsten Vorgang erfolgt erneut eine Abfrage. Bei "Alle" wird der momentane Ersetz-Vorgang ausgefhrt. Bei den folgenden Ersetzvorgngen erfolgt keine Abfrage mehr. Bei "Nein" wird der momentane Ersetz-Vorgang nicht ausgefhrt. Vor dem nchsten Vorgang erfolgt wiederum eine Abfrage. Bei "Abbrechen" wird die Aktion abgebrochen. Vorgang Protokollieren: Ist dieses Feld selektiert, so wird der Ersetz-Vorgang protokolliert. Man kann sich dann nach der Aktion ansehen, in welchem Baustein welche Operanden ersetzt wurden. Dieses Protokoll ist ber den Menpunkt "Verwaltung\Pprotokoll anzeigen" abrufbar und kann ber den Menpunkt "Verwaltung\Protokoll von Umverdrahten drucken" ausgedruckt werden.
70 Benutzerhandbuch WinSPS-S5
Button "OK": Startet die Aktion. Button "Abbruch": Der Dialog wird ohne das Starten der Aktion verlassen.
71 Benutzerhandbuch WinSPS-S5
Analogwertverarbeitung
16 ANALOGWERTVERARBEITUNG
Eine analoge Eingabebaugruppe wandelt einen analogen Wert in einen digitalen Wert um, ist also ein A/D- Wandler. Solche Baugruppen werden eingesetzt, um analoge Werte innerhalb eines SPS- Programms verarbeiten zu knnen. Die analogen Werte liegen meist in einem bestimmten Bereich z.B. zwischen -10V bis +10V oder zwischen -20mA und +20mA. Dieser Messbereich mu an der analogen Baugruppe eingestellt werden. Ein gemessener Wert wird dann von der Baugruppe gewandelt, und diese liefert einen digitalen Wert an das SPS- Programm. Der digitale Wert liegt ebenfalls in einem bestimmten Bereich. Dieser Bereich ist von der Baugruppe und dem Messbereich abhngig. Innerhalb des SPS- Programms kann dieser digitale Wert durch den FB250 oder durch Laden des mit der Baugruppe verknpften Peripheriewortes ausgewertet werden. Die AGs 90U bis 100U legen darber hinaus die Werte im PAA und PAE ab. Somit kann bei den Eingangsbaugruppen auch ber das Laden des Eingangswortes auf den digitalen Wert zugegriffen werden. Mit WinSPS-S5 hat man nun die Mglichkeit, eine Analogwert- Auswertung zu simulieren. Es kann dazu eine Analog- Eingabebaugruppe auf einen bestimmten Messbereich eingestellt werden. ber einen Schieberegler wird der an der Baugruppe anstehende analoge Wert eingestellt. Der analoge Wert bewegt sich innerhalb des eingestellten Messbereichs. Die Auswertung des von der simulierten Baugruppe gelieferten digitalen Wertes erfolgt ber den FB250 oder das mit der Baugruppe verknpften Peripheriewortes. Das Peripheriewort ist von der Baugruppennummer und dem angesprochenen Kanal abhngig. Beim Konfigurieren einer analogen Eingangsbaugruppe, kann nun der Messbereich, die Baugruppennummer und der Kanal angegeben werden. Desweiteren kann man ein Eingangswort mit der Baugruppe verknpfen. Dies hat zur Folge, da der Wert der Baugruppe zyklisch in dieses Eingangswort eingelesen wird.
72 Benutzerhandbuch WinSPS-S5
Analogwertverarbeitung
73 Benutzerhandbuch WinSPS-S5
Analogwertverarbeitung
EINZ Einzelabtastung: Bei '1' wird eine Einzelabtastung durchgefhrt. Bei der Simulation hat diese Einstellung keine Bedeutung. XA Ausgangswert: Dies ist der Wert der Analogbaugruppe. Der Wert befindet sich innerhalb der angegebenen Grenzen UGR und OGR. FB Fehlerbit: Ist '1' bei Baugruppennummer. Drahtbruch und falscher Angabe der Kanaloder
BU Bereichsberschreitung: Ist '1' bei berschreitung des Nennbereichs an der analogen Baugruppe. TBIT Ttigkeitsbit: Ist '1' wenn gerade eine Einzelabtastung durchgefhrt wird. Bei der Simulation ohne Bedeutung.
74 Benutzerhandbuch WinSPS-S5
Analogwertverarbeitung
95U, AG 100U
In diesem Abschnitt wird auf die Simulation einer Analog- Eingangsbaugruppe mit den AGs 90U, 95U und 100U eingegangen. Wie die Onboard- Analogeingnge des AG95U zu simulieren sind, wird in einem weiteren Abschnitt erklrt. Die genannten AGs bieten die Mglichkeit maximal 8 Analog- Baugruppen zu stecken. Es ist dabei festgelegt, da die Baugruppen in den Steckpltzen 0 bis 7 zu stecken sind. D.h. eine Baugruppen hat eine Nummer von 0 bis 7, je nach dem auf welchem Steckplatz diese gesteckt ist Die Analog- Eingabebaugruppen sind mit maximal 4 Kanlen ausgestattet. Im folgenden Bild sind die Adresszuordnungen bei den oben genannten AGs dargestellt. Die dabei gezeigten Adressen werden spter unter anderem beim Laden des Analogwertes ber ein Peripheriewort oder ber ein Eingangswort bentigt.
Bild: Adressierung von Analog- Baugruppen der AGs 90, 95 und 100U.
75 Benutzerhandbuch WinSPS-S5
Analogwertverarbeitung
76 Benutzerhandbuch WinSPS-S5
Analogwertverarbeitung
16.3 Simulation der Onboard- Analog- Eingnge bei dem AG- 95U
Das AG 95U besitzt sogenannte Onboard- Analog- Eingnge. Diese analogen Eingnge sind ber eine Schnittstelle am AG erreichbar. Diese Eingnge knnen zum einen ber den FB 250 normiert eingezogen werden, oder aber durch Laden des entsprechenden Eingangswortes. Beide Arten der Verarbeitung knnen auch innerhalb von WinSPS-S5 simuliert werden. Als Messbereich sollte hierbei der Bereich '10V95U' gewhlt werden. Dieser entspricht dem Messbereich der analogen Eingnge in dem realen AG 95U.
77 Benutzerhandbuch WinSPS-S5
Analogwertverarbeitung
Simulation: Bei der Simulation sind die Parameter des FB 250 genau so zu whlen wie in der Realitt. Der simulierten Analog- Baugruppe geben Sie die Baugruppennummer '8' und die gewnschte Kanalnummer.
78 Benutzerhandbuch WinSPS-S5
Analogwertverarbeitung
115U
In diesem Abschnitt wird auf die Simulation von analogen Eingngen des AGs 115U eingegangen. Bei diesem AG knnen maximal 4 analoge Baugruppen gesteckt werden. Jeder Baugruppe wird eine Adresse zugeordnet, wobei die erste Baugruppe die Adresse 128 bekommt. Die Kanal- Anzahl der analogen Baugruppen liegt bei 8 oder 16. Je nachdem ob es sich um eine 8- oder 16- kanalige Baugruppe handelt, liegt die Adresse der zweiten Baugruppe bei 160 oder 144. Hier nun die mglichen Anfangsadressen der analogen Baugruppen. 8- kanalige Baugruppen: 128, 144, 160 ... 240 16- kanalige Baugruppen: 128, 160, 192 .. 224 Es besteht die Mglichkeit den Wert einer analogen Baugruppe ber den FB250 oder durch Laden des Peripheriewortes einzuziehen.
79 Benutzerhandbuch WinSPS-S5
Analogwertverarbeitung
80 Benutzerhandbuch WinSPS-S5
Analogwertverarbeitung
Der Wert der Analog- Baugruppe ist in den Bits 3 des Lowbytes (Wertigkeit 2^0 = 1) bis Bit 6 des Highbytes (Wertigkeit 2^11 = 2048) dualcodiert abgelegt. Greift man durch Laden des Peripheriwortes oder eines Einganswortes auf den Analogwert zu, so bekommt man diesen in der Form zurckgeliefert.
81 Benutzerhandbuch WinSPS-S5
Analogwertverarbeitung
Im oberen Bild ist das Fenster "Analoge Baugruppen" mit zwei analogen Eingangsbaugruppen abgebildet. In dem Fenster knnen maximal 8 Baugruppen (bzw. Kanle) simuliert werden. Die Baugruppennummern, Kanalnummern und Messbereiche sind dabei in den jeweils zulssigen Bereichen frei whlbar. Das Fenster kann ber den Menpunkt "Online/Analoge Baugruppen aufrufen" aufgerufen werden. Beim ersten Aufruf erscheint zunchst der Dialog 'Analog- Baugruppen einstellen'. Danach wird das Fenster 'Analoge Baugruppen' sichtbar (z.B. oberes Bild). Die momentan aktive Baugruppe (auf diese Baugruppe beziehen sich die TastaturEingaben) ist durch einen roten Rahmen gekennzeichnet. Durch bettigen der Tabulator- Taste kann man die nchste Baugruppe aktiv machen. Dies ist ebenfalls durch anklicken des entsprechenden Schiebereglers mit der Maus mglich.
82 Benutzerhandbuch WinSPS-S5
Analogwertverarbeitung
16.7.1
Baugruppennummer Hier wird die der Baugruppe gegebene Baugruppennummer angezeigt. Bereichsanzeige Dieses Feld verfrbt sich rtlich, sobald der eingestellte physikalische Wert auerhalb des Nennbereichs der Baugruppe liegt. Befindet sich die Baugruppe im berlauf- Bereich, so ist das Feld hellrot (siehe Bild), als Zeichen dafr, da das berlaufbit gesetzt ist. Messbereich Hier ist eine Kennung zu sehen, welche den Mebereich spezifiziert. Z.B. '0-10V' fr den Mebereich von 0V bis 10V. Kanalnummer Hier wird die Kanalnummer der Baugruppe angezeigt. Slider Mit Hilfe dieses Sliders, kann der analoge Wert im Rahmen des Mebereichs verndert werden. Dies ist zum einen ber die Cursortasten, die Tasten 'PgUp', 'PgDown', 'Ende', 'Pos1' oder durch ziehen mit der Maus mglich. Fehlerbit- Anzeige Dieses Feld zeigt an, ob das Fehlerbit auf '1' oder '0' ist. Durch anklicken des Feldes mit der Maus oder bettigen der Taste 'F', kann das Fehlerbit umgeschalten werden. Das Fehlerbit wird in der Realitt bei einem Drahtbruch auf '1' gesetzt. Momentaner phys. Wert Hier wird der momentan an der Baugruppe eingestellte phys. Wert mit 3- stelliger Genauigkeit dargestellt. Das Fenster 'Analoge Baugruppen' kann ber den Menpunkt 'Online/Analoge Baugruppen aufrufen' aufgerufen werden. Wurde zuvor noch keine Baugruppe konfiguriert, so erscheint zunchst der Dialog 'Analoge Baugruppen einstellen'. Auf diesem Dialog hat man die Mglichkeit jeder Baugruppe die Baugruppennummer, die Kanalnummer, den Mebereich und das mit der Baugruppe verknpfte Eingangswort zuzuweisen. Will man bei geffnetem Fenster 'Analoge Baugruppen' Einstellungen ndern, so kann man den Dialog 'Analoge Baugruppen einstellen' ber den Menpunkt 'Online/ Analoge Baugruppen umkonfigurieren' aufrufen. Der Dialog ist ebenfalls durch bettigen der rechten Maustaste ber dem Fenster 'Analoge Baugruppen', oder durch doppelklick auf eine Baugruppe zu ffnen.
83 Benutzerhandbuch WinSPS-S5
17.1 Belegungsplan
17.1.1 Welche Informationen enthlt der Belegungsplan?
Im Belegungsplan wird dargestellt, welche Operanden des Typs Eingang, Ausgang und Merker im SPS- Programm verwendet werden. Darber hinaus wird auch angezeigt, ob der Operand innerhalb einer Bit-, Byte-, Wort- oder Doppelwortaktion verwendet wird. Im folgenden Bild ist die Ausgabe dargestellt. Dabei wird auch die Bedeutung der Ausgabe erlutert.
Auch whrend der Programmerstellung ist der Belegungsplan eine groe Hilfe, da mit ihm die freien Operanden ermittelt werden knnen.
84 Benutzerhandbuch WinSPS-S5
Bild: Dialog "Belegungsplan drucken" Auf diesem Dialog knnen die Einstellung, welchen den Ausdruck betreffen, gettigt werden. So steht z.B. zur Auswahl, welche Operanden der Belegungsplan ausgeben soll. Desweiteren kann die Schriftgre fr die Ausgabe gewhlt werden. Durch die Wahl der Schriftgre wird indirekt festgelegt, wieviel Tabellen des Belegungsplans auf eine Seite Platz finden. Dies kann man mit der Druckervorschau kontrollieren. Bei dieser Vorschau wird die erste Seite des Ausdrucks dargestellt. Diese Ausgabe soll eine Orientierung dafr sein, ob die gewhlte Schriftgre in Ordnung ist. Die Druckrnder sind im Dialog "Schriftfu und Druckrnder" einzustellen.
85 Benutzerhandbuch WinSPS-S5
17.2 Querverweisliste
17.2.1 Informationen der Querverweisliste.
In der Querverweisliste sind smtliche Operanden des Typs Eingang, Ausgang, Merker, SMerker, Zhler, Zeiten und Daten, welche im SPS- Programm verwendet werden, aufgelistet. Neben dem Operanden selbst, ist der Baustein, das Netzwerk, die Zeilennummer und der Befehl selbst mit aufgefhrt. Die Querverweisliste kann auch bei der Fehlersuche in umfangreichen SPS- Programmen eine groe Hilfe sein. Das Ermitteln der Querverweisliste erfolgt ber den Menpunkt "Anzeige\Querverweisliste ermitteln". Daraufhin erscheint der Dialog "Querverweisliste ermitteln", auf welchem die dafr ntigen Einstellungen gettigt werden knnen (siehe Bild).
In der Bausteinliste sind alle Bausteine des momentanen Projekts aufgelistet. Man kann die Bausteine selektieren, welche in die Aktion "Querverweisliste ermitteln" mit einbezogen werden sollen. Im unteren Bereich des Dialogs knnen dann die Operanden ausgewhlt werden, welche mit in der Liste vertreten sein sollen. Im nachfolgenden Bild ist ein Teil der Ausgabe einer Querverweisliste abgebildet.
86 Benutzerhandbuch WinSPS-S5
Diese Zeile hat folgenden Informationsgehalt: Das Eingangswort EW32 wird im Baustein FB12, innerhalb des Netzwerkes 1, in der Zeile 0030, ber den Befehl L EW32 angesprochen. Dahinter werden alle weitere Vorkommen des Eingangswortes EW32 aufgefhrt. Somit kann leicht herausgefunden werden, in welchen Programmteilen das Eingangswort EW32 verwendet wird.
87 Benutzerhandbuch WinSPS-S5
Auf dem Dialog kann die Schriftart des Schriftfues und die Schrift fr die Ausgabe der Querverweisliste eingestellt werden. Desweiteren kann ber den Button "Schriftfu und Rnder einstellen" in den Dialog "Schriftfu und Druckrnder" gewechselt werden. Ist der Schalter "Schriftfu verwenden" selektiert, so erfolgt der Ausdruck mit dem Schriftfu, ansonsten ohne. Die Druckervorschau zeigt wiederum die erste Seite des Ausdrucks. Sie dient zur Orientierung, ob die Einstellungen des Schriftfues, der Rnder und der Schriftgren in Ordnung sind.
88 Benutzerhandbuch WinSPS-S5
17.3 Symbolikdatei
Die Symbolikdatei wird bereits whrend der Programmierung vom Programmierer erstellt. Die symbolische Programmierung fhrt oftmals zu besser verstndlichen Programmen, da anstatt des Absolutoperanden dessen Symbol im Programm verwendet wird (siehe auch Kapitel "symbolische Programmierung"). Die Symbolikdatei als Dokumentationsmittel ist deshalb interessant, da die Absolutoperanden in dieser Datei meist mit Kommentaren versehen sind, welche vieles ber deren Bedeutung im SPS- Programm aussagen.
Auf dem Dialog kann die Schriftart des Schriftfues und die Schrift fr die Ausgabe der Symbolikdatei eingestellt werden. Desweiteren kann ber den Button "Schriftfu und Rnder einstellen" in den Dialog "Schriftfu und Druckrnder" gewechselt werden. Ist der Schalter "Schriftfu verwenden" selektiert, so erfolgt der Ausdruck mit dem Schriftfu, ansonsten ohne. Die Druckervorschau zeigt die erste Seite des Ausdrucks. Sie dient zur Orientierung, ob die Einstellungen des Schriftfues, der Rnder und der Schriftgren in Ordnung sind.
89 Benutzerhandbuch WinSPS-S5
Auf dem Dialog sind die Bausteine des Projekts aufgelistet. Es knnen die Bausteine ausgewhlt werden, welche auszudrucken sind. Sollen bestimmte Bausteinarten selektiert werden, so kann man die entsprechenden Schalter neben der Bausteinliste zum Selektieren verwenden. Innerhalb des Feldes "Einstellungen" kann die Schriftart fr den Ausdruck der Bausteine und die Schriftart des Schriftfues eingestellt werden. Desweiteren kann man ber den Button "Schriftfu/Rnder" den Dialog "Schriftfu und Druckrnder" aufrufen, auf dem der Text fr den Schriftfu und die Druckrnder in cm angegeben werden knnen. ber den Button "Drucker einstellen" kann der fr den Ausdruck verwendete Drucker selektiert und die vom Druckertreiber abhngigen Einstellungen gettigt werden. Im Feld "Darstellung" ist die fr die Ausgabe zu verwendende Darstellungsart einzustellen. Ist eine graphische Darstellungsart selektiert (FUP oder KOP), so wird versucht den Baustein in dieser Darstellung auszugeben. Ist der Baustein nicht graphisch darstellbar, so erfolgt der Ausdruck in AWL. Soll der Schriftfu mit ausgegeben werden, so mu der Schalter "Schriftfu verwenden" angewhlt sein. Anderenfalls erfolgt der Ausdruck ohne den Schriftfu. Der Schriftfu wird am unteren Blattrand ausgegeben.
90 Benutzerhandbuch WinSPS-S5
Sollen die Absolutoperanden beim Ausdruck durch deren Symbole aus der Symbolikdatei ersetzt werden, so ist die Symbolik auf dem Dialog "Symbolik Voreinstellung" einzuschalten. Die Druckervorschau gibt Aufschlu darber, ob die gewhlten Schriftarten bzw. Gren und die eingestellten Druckrnder so in Ordnung sind. Es ist zu beachten, da bei der Druckervorschau immer die erste Seite des Ausdrucks dargestellt wird. Ebenso ist zu beachten, da nur der druckbare Bereich dargestellt wird. ber den Button "Drucken" wird der Ausdruck der selektierten Bausteine gestartet. Der Ausdruck kann ber den Abbruch- Dialog abgebrochen werden.
91 Benutzerhandbuch WinSPS-S5
Die Druckrnder sind im cm- Ma einzugeben. D.h. bei der Eingabe der Zahl "3", im Feld fr den linken Rand, wird beim Ausdruck ein Heftrand von 3cm eingehalten. In den Feldern fr den Schriftfu kann ein beliebiger Text eingegeben werden. Dieser Text erscheint beim Ausdruck an der selben Stelle. Je nachdem welche Schriftgre beim Ausdruck des Schriftfues selektiert wird, kann ein lngerer oder krzerer Text ausgegeben werden. ber den Button "Schriftfu speichern" knnen die Texte der einzelnen Felder in einer Datei gespeichert werden. Ebenso kann man ber den Button "Schriftfu laden", Texte aus einer Datei laden. Somit ist es mglich gleichbleibende Texte zu laden. Es mssen somit nur die von Projekt zu Projekt verschiedenen Felder von Hand eingetragen werden.
Achtung:
Einen Rand von 0 (Null) ist normalerweise nicht mglich, da der Drucker nicht das gesamte Blatt bedrucken kann. Besonders bei Tintenstrahlrucker ist ein groer unterer Rand (2-3 cm) notwendig. Die Druckervorschau gibt Auskunft darber, ob die Rnder ausreichend eingestellt wird.
92 Benutzerhandbuch WinSPS-S5
17.6 Programmstrukturanalyse
Bei der Programmstrukturanalyse wird die Hierarchie des SPS-Programms analysiert und graphisch dargestellt. Es wird dargestellt, von wo aus die einzelnen Bausteine aufgerufen werden und ber welche Aufrufart (z.B. bedingter Sprung oder absoluter Sprung) dies erfolgte.
Analyse im Simulator:
Um im Simulator eine Programmstrukturanalyse durchzufhren, mu sich das Programm im Simulator befinden.
2.
93 Benutzerhandbuch WinSPS-S5
Bild: OB1
Aufruf eines Bausteins ber SPA (absoluter Bausteinaufruf) oder BA bei einem FX:
Bild: SPA-Aufruf
Aufruf eines Bausteins ber SPB (bedingter Bausteinaufruf) oder BAB bei einem FX:
Bild: SPB-Aufruf
Rekursiver Aufruf eines Bausteins (hier FB010), d.h. der Baustein ruft sich selbst auf. Kann zu einer Endlosschleife fhren:
Aufruf ber einen Bearbeite- Befehl. Dabei ist nur die Bausteinart bekannt, in welche verzweigt werden soll. Die Bausteinnummer ist whrend der Laufzeit des SPS-Programms variabel:
94 Benutzerhandbuch WinSPS-S5
Aufruf eines Bausteins ber Formaloperand. Hierbei ist weder die Bausteinart, noch die Bausteinnummer bekannt. Der Baustein wird als Aktualparameter beim Aufruf des FB bergeben:
Auf dem Dialog kann gewhlt werden, ob die Anzeige der Programmstruktur zu verkleinern istl. Der ntige Verkleinerungsfaktor kann ber die Druckervorschau kontrolliert werden. ber den Button "OK" wird der Druckvorgang gestartet.
95 Benutzerhandbuch WinSPS-S5
AG-Maske-Simulation
18 GLOBALE SUCHE
Die globale Suche ermglicht es, einen Begriff innerhalb einer Operation oder eines Kommentars ber mehrere Bausteine eines Projekts hinweg zu suchen. Um einen Begriff global zu suchen, mu im Dialog Suchen' der Schalter 'Globale Suche' markiert sein. Haben Sie 'Globale Suche' markiert erscheint nach dem Verlassen des Dialogs Suchen', ein weiterer Dialog, in dem Sie die Bausteine markieren knnen, in denen gesucht werden soll. Wird die Suche durchgefhrt und der Begriff gefunden, so werden die gefundenen Stellen im Dialog Gefundene Eintrge bei globalem Suchen aufgelistet. Man kann nun den Eintrag selektieren, zu welchem gesprungen werden soll. Die Liste der gefundenen Eintrge bleibt solange erhalten, bis erneut eine globale Suche durchgefhrt wird. Der Dialog Gefundene Eintrge bei globalem Suchen, kann ber den Menpunkt Gefundene Zeilen oder die Tasten [Strg] und [Z] jederzeit geffnet werden. Beispiel fr einen gefundenen Eintrag:
Der gefundene Eintrag befindet sich im Baustein 'OB001' in der Zeile '5'. Der Eintrag lautet 'UN E32.1'. Wird nun dieser Eintrag ausgewhlt und 'Gehe zu' im Dialog Gefundene Eintrge bei globalem Suchen ausgefhrt, so wird der Baustein OB1 geffnet und die Zeile farbig hervorgehoben.
96 Benutzerhandbuch WinSPS-S5
Symbolische Programmierung
19 SYMBOLISCHE PROGRAMMIERUNG
19.1 Was ist symbolische Programmierung ?
Bei der symbolischen Programmierung kann man einem absoluten Operanden (z.B. M 3.3) ein Symbol zuweisen (z.B. "Flankenmerker"). Innerhalb der Anweisungsliste (AWL) kann dann statt "U M 3.3" "U -Flankenmerker" geschrieben werden. Sinn und Zweck dieser symbolischen Programmierung ist die bessere Lesbarkeit der Anweisungsliste. Auerdem kann zu jedem Symbol noch ein Kommentar vergeben werden, der dann automatisch in die AWL eingefgt wird, bei der Eingabe einer neuen AWL-Zeile. Sie knnen die Symbolik und die automatische Kommentierung auch getrennt voneinander verwenden, so da nur der Symbolik-Kommentar und nicht das Symbol in die AWL eingesetzt wird. Wenn Sie eine Symbolikdatei erzeugen, steht Ihnen gleichzeitig eine Zuweisungsliste zur Verfgung.
Wichtiger Hinweis:
Bei der Schreibweise des Symbols wird zwischen Gro- und Kleinschreibung unterschieden. Das Symbol "EIN" ist demnach nicht das gleiche Symbol wie "Ein"
97 Benutzerhandbuch WinSPS-S5
Symbolische Programmierung
Beispiel: Eingabe von "U -Flankenmerker" Hinweis: Das Minuszeichen vor dem Symbol mu immer eingegeben werden. Es ist nicht Bestandteil des Symbols. Durch dieses Zeichen erkennt der Editor, da die nachfolgenden Zeichen ein Symbol darstellen.
3. Eingabe der STEP5-Operation mit Absolutoperanden, wobei nur der Symbolik- Kommentar eingesetzt werden soll.
Die Symbolikdatei wird dabei nur verwendet, um den Kommentar automatisch einfgen zu knnen. Beispiel: Eingabe von "U M3.3" Der Editor fgt nur den Symbolik-Kommentar ein. Wollen Sie diese Variante benutzen, dann markieren Sie im Dialog Symbolik Voreinstellung' den Schalter Symbolik-Kommentar verwenden. Der Schalter Symbolik verwenden' darf nicht markiert sein.
98 Benutzerhandbuch WinSPS-S5
Symbolische Programmierung
Symbolik verwenden:
Ist dieser Schalter markiert, ist die Symbolik eingeschaltet. Es wird der Absolutoperand durch den symbolischen Operanden ersetzt.
Symbolik-Kommentar verwenden
Ist dieser Schalter markiert, wird der Symbolik-Kommentar automatisch in die AWL eingefgt.
99 Benutzerhandbuch WinSPS-S5
Symbolische Programmierung
Diese Einstellung nutzt die Symbolikdatei nur als Zuweisungsliste. Einstellung 2: Es soll die Symbolik und der Symbolik-Kommentar in die AWL- eingefgt werden:
Symbolik verwenden Symbolik-Kommentar verwenden Vorhandenen Symbolik-Kommentar berschreiben Nicht vorhandene Symbole abfragen markiert markiert markiert markiert
Symbolische Programmierung
Bild: Symbolikeditor
1. Spalte: Operand mit Absolutadresse 2. Spalte: Symbol mit maximal 20 Zeichen 3. Spalte: Symbolik-Kommentar Die einzelnen Spalten knnen Sie mit der TAB-Taste wechseln. Hinweis: Wenn sich der Mauszeiger ber dem Symbolikeditor steht, knnen Sie mit der rechten Maustaste, alle Befehle zur Symbolik abrufen:
Symbolische Programmierung
Symbolische Programmierung
Eprom-Handling
Schaltet Simulator bzw. externes AG in RUN Bitte benutzen Sie das '+' im getrennten Ziffernblock ! Schaltet Simulator bzw. externes AG in STOP Bitte benutzen Sie das '-' im getrennten Ziffernblock ! ffnet das lokale Senden-Men ffnet das lokale Empfangs-Men ffnet den Dialog 'Bausteinwechsel' Speichert den Inhalt des momentan aktiven Editors Speichert den Inhalt aller geffneten Editoren Maximiert das momentan aktive Fenster (z.B. Editor), wenn dieses in normaler Gre auf dem Desktop liegt. Ist das Fenster bereits maximiert, so wird es wieder in normaler Gre dargestellt. Mit diesen Tasten knnen Sie zwischen den geffneten Fenstern auf dem Desktop wechseln, d.h. nach Bettigung dieser Tasten ist ein anderes Fenster aktiv. Es wird dabei an die oberste Stelle auf dem Desktop geholt. Schriftgre im Editor bzw. im FUP/KOP vergrern Bitte benutzen Sie das '+' im getrennten Ziffernblock ! Schriftgre im Editor bzw. im FUP/KOP verkleinern Bitte benutzen Sie das '-' im getrennten Ziffernblock ! FUP/KOP-Fenster verkleinern FUP/KOP-Fenster vergrern
Eprom-Handling
aufgelistet. Es kann nun einer der Menpunkte ber die Cursortasten selektiert werden. Die Menpunkte haben die gleiche Wirkung wie die gleichnamigen Menpunkte im Men AG, sind aber wesentlich schneller zu erreichen.
Eprom-Handling
aufgelistet. Es kann nun einer der Menpunkte ber die Cursortasten selektiert werden. Die Menpunkte haben die gleiche Wirkung wie die gleichnamigen Menpunkte im Men AG, sind aber wesentlich schneller zu erreichen.
[F7] (Es wird in den aufgerufenen Baustein "hineindebuggt"). [F8] (aufgerufener Baustein wird in einem Schritt bearbeitet). [STRG] und [F7] [F9]
Wenn ein Anlauf- OB vorhanden ist, wird dieser zuerst abgearbeitet. Drcken Sie nun [F7] oder [F8] um das Programm im Einzelschritt zu debuggen. Wenn Sie den Debugmodus beenden wollen, drcken Sie die [F9]- Taste. Das Programm wird dann wieder normal bearbeitet.
Der Breakpunkt ist dann nicht mehr absolut, sondern bedingt. Der Breakpunkt unterbricht dann nur noch das Programm, wenn die angegebene Bedingung wahr ist (hier das Merkerbyte den Wert FF (HEX) hat). Hinweis: Ein bedingter Ausdruck darf nur ein Gleichheitszeichen beinhalten.
AG-Typ einstellen
22 AG TYP EINSTELLEN
Mit dem Menpunkt Optionen/AG-Typ setzen/konfigurieren knnen Sie einen bestimmten AG-Typ einstellen.
AG-Typ einstellen
AG komprimieren Baustein lschen 4-Tetraden-BCD-Codewandler 16-Bit-Festpunkt-Codewandler 16-Bit-Dualmultiplizierer 16-Bit-Dualdividierer Zykluszeit neu starten Einlesen der digitalen Eingnge Einlesen der digitalen Ausgnge
FB238 FB239 OB110 OB111 OB112 OB113 OB180 OB181 OB220 OB221 OB222
COMPR DELETE
AG komprimieren Baustein lschen Anzeigenbyte lesen/schreiben Akku 1,2,3,4 lschen Akku Roll Up Akku Roll Down Variabler Datenbausteinzugriff Datenbaustein testen Vorzeichenerweiterung einer 16-Bit-Festpunktzahl Max. Zykluszeit neu einstellen Zykluszeit neu starten
Technische Informationen
24 TECHNISCHE INFORMATIONEN
24.1 Interne Register
Der Simulator hat 16 Interne Register (16 Bit breit), die ber LIR/ TIR angesprochen werden knnen. Die Register sind folgendermaen belegt, wenn in der AG-Datei die Einstellung AgTyp "WORT" (z.B. 135U) ist :
Register Nr. Inhalt
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Akku1 (Hi- Wort) Akku1 (Lo- Wort) Akku2 (Hi- Wort) Akku2 (Lo- Wort) nicht belegt nicht belegt DB-Adresse des aufgerufenen DBs nicht belegt Gre des aktuellen DBs Akku3 (Hi- Wort) Akku3 (Lo- Wort) Akku4 (Hi- Wort) Akku4 (Lo- Wort) nicht belegt nicht belegt Step-Adress-Zhler (SAZ)
Die Register sind folgendermaen belegt, wenn in der AG-Datei die Einstellung AgTyp "BYTE" (z.B. 95U, 100U, 115U) ist:
Register Nr. Inhalt
0 1 2
Technische Informationen
24.2 Befehlssatz
Der Befehlssatz des integrierten Simulators reicht bis zur 135U: Verknpfungsoperationen, Speicheroperationen Ladeoperationen, Transferoperationen Zeitoperationen, Zhloperationen Arithmetische Operationen (auch Gleitpunktarithmetik) Vergleichsoperationen Bausteinaufrufoperationen (auch FX, DX) Bausteinrcksprungoperationen Null- Operationen, Stopp- Operationen Bildaufbauoperationen (BLD- Operationen): Werden wie Nulloperationen gehandhabt. Formaloperanden Verknpfungsoperationen (wortweise) Bittestoperationen, Umwandlungsoperationen Schiebe- und Rotieroperationen Sprungoperationen LIR/ TIR, Adressbefehle usw. Im nchsten Abschnitt sind alle Operationen aufgelistet, die nicht simuliert werden knnen.
Technische Informationen
OB
OB 1 OB 2 OB 9
Tastaturbelegungen
25 TASTATURBELEGUNGEN
25.1 Tastaturbelegung des AWL-Editors
Aktion Tasten
Fenster maximieren / minimieren Fenster schlieen Zum nchsten Fenster wechseln Baustein wechseln Neue Zeile einfgen Vorherige Zeile 1 Mal duplizieren Die vorherige Zeile n Mal duplizieren Zeile lschen Seite vorblttern Seite zurckblttern Erste Seite anzeigen Letzte Seite anzeigen Modus 'Einfgen' oder 'berschreiben' Gehe/Verlasse Kommentarfeld Gehe zum nchsten Netzwerk Gehe zum vorherigen Netzwerk STRG]+[ALT]+[+]
[F5] [ALT] und [F3] [STRG] und [TAB] [STRG] und [Return] [STRG] und [N] [STRG] und [SHIFT] und [N]
n eingeben und [STRG] und [N] drcken
[STRG] und [Y] [Bild] [Bild] [STRG]+[POS1] [STRG]+[ENDE] [EINFG] [TAB] [Umschalt] (SHIFT) und [Bild] [Umschalt] (SHIFT) und [Bild] Schriftgre im Editor bzw. im FUP/KOP vergrern. Bitte benutzen Sie das '+' im getrennten Ziffernblock ! Schriftgre im Editor bzw. im FUP/KOP verkleinern. Bitte benutzen Sie das '-' im getrennten Ziffernblock ! FUP-Fenster verkleinern FUP-Fenster vergrern
STRG]+[ALT]+[-]
[F11] [F12]
Bei den folgenden Netzwerkoperationen mu sich der Cursor in einer Netzwerkberschrift befinden !
Aktion Tasten
[EINFG] [ENTF]
Bei Bettigung der rechten Maustaste kann, wie mit [STRG]+[RETURN], der Baustein gewechselt werden.
Tastaturbelegungen
Fenster maximieren / minimieren Fenster schlieen Zum nchsten Fenster wechseln Baustein wechseln Seite vorblttern Seite zurckblttern Gehe zum nchsten Netzwerk
[F5] [ALT] und [F3] [STRG] und [TAB] [STRG] und [RETURN] [Bild] [Bild] [Umschalt] (SHIFT) und [Bild]
Eingangsbit umschalten Eingangsbyte whlen Status ein- ausschalten Debugmodus einschalten Breakpunkt setzen Breakpunkt bearbeiten Einzelschritt Einzelschritt (Bausteinaufruf wird in einem Schritt abgearbeitet) Gehe zu BE im aktuellen Baustein
'0', '1', '2', '3'......'7' 'Cursor nach rechts', 'Cursor nach links'- Taste [F6] [STRG] + [D] [STRG] + [F8] [ALT] + [F8] [F7] [F8]
[STRG] + [F7]
Bei Bettigung der rechten Maustaste kann, wie mit [STRG]+[RETURN], der Baustein im AG gewechselt werden.
SPS-VISU
26 SPS-VISU
Wenn mit WinSPS-S5 ein SPS-Programm simuliert wird, kann das Problem auftreten, das zu viele Eingnge von Hand zu beeinflussen sind, damit das SPS-Programm "durchluft". Dieses Problem kann mit SPS-VISU behoben werden. SPS-VISU ist eine Proze-Simulation fr S5- und S7-Programme. Eine Anlage kann mit den Komponenten (Schalter, Lampen, Bnder, Endschalter, ...) von SPS-VISU aufgebaut werden. Vorteil: Die Endschalter, die in der Realitt von der Anlage bettigt werden, werden in der simulierten Anlage in SPS-VISU bettigt. Resultat: Die Anlage kann wie in der Realitt in Betrieb genommen werden. Wie arbeitet WinSPS-S5 mit SPS-VISU zusammen? Folgende Schritte sind notwendig, um ein Programm mit SPS-VISU zu simulieren. Starten Sie SPS-VISU. Stellen Sie SPS-VISU auf den Modus "S5". Erzeugen Sie ein neues Projekt in SPS-VISU und zeichnen Sie die Anlage. 4. Starten Sie WinSPS-S5. 5. SPS-Programm mit WinSPS-S5 erstellen. 6. SPS-Programm in den Simulator bertragen. 7. Software-SPS in WinSPS-S5 auf RUN schalten. 8. Wechseln Sie zu SPS-VISU. 9. Schalten Sie SPS-VISU ebenfalls auf RUN (F9 drcken). 10. Jetzt kann die Anlage in SPS-VISU simuliert werden.
1. 2. 3. Wichtig ist, da beim bertragen der Bausteine mit WinSPS-S5 SPS-VISU im Hintergrund aktiv und im Modus "S5" ist. SPS-VISU mu die Version 2.5 oder hher haben.
SPS-VISU
Bild: Anlagenbeispiel mit SPS-VISU. Eine Demoversion von SPS-VISU finden Sie auf der CD-ROM von WinSPS-S5.
Index
Index
27 INDEX A
absolut, 108 absoluten Operanden, 97 Adressbereiche, 111 Adressierfehler, 116 AG, 20 AG-Datei, 112 AG-Dateien, 111 AG-Extern, 36 AG-Maske, 23 AG-Maske-Simulation, 31, 57 AG-Maske umkonfigurieren, 24 AG Typ einstellen, 111 AG95U, 75 AgTyp, 111, 114 AKKU1, 55 AKKU2, 55 aktiver DB, 55 Alarmgesteuerte Programmbearbeitung, 116 Analoge Baugruppen, 82 analoge Eingabebaugruppe, 72 Analogwertverarbeitung, 72 ndern der Symbolik, 102 Anlauf debuggen, 108 Anz0, 56 Anz1, 56 Ausgabebaugruppen, 31 Automatischer Wiederanlauf, 116 Automatisches und manuelles Umverdrahten, 68 Autor, 39 AWL-Zeile eingeben, 40
B
Batterieausfall, 116 Baugruppen, 23 Baugruppennummer, 82, 83 Baustein-Vergleich drucken, 66 Baustein wechseln, 28 Bausteine vergleichen, 65 Bausteinkommentar, 39 Bausteinstatus, 29 BCD-Anzeige, 57 BCD-Eingangsbaugruppe, 57 bedingt, 108 Befehlssatz, 115 Befehlsvorrat, 111 Begrenzung der Statusanzeige, 55 Belegungsplan, 33
122 Benutzerhandbuch WinSPS-S5
Index
Bereichsanzeige, 83 beschriften, 24 Betriebsart, 36 Betriebsarten, 36 BG, 73 Bibliotheksnummer, 39 Bildschirmaufbau, 25 Breakpunkte, 108 BU, 74
C
Crashkurs, 9
D
Darstellung eines Analogwertes, 81 DB, 41 Debuggen, 107 Deinstallation, 11 Der AWL- Editor, 37 Digital- Input, 57 Digital- Output, 57 Drucken, 103 DX, 41
E
Editorfenster, 26 Eigenschaften der Umwandlung, 49 Eingabe der Symbolik, 100, 102 Einschalten der Symbolik, 99 EINZ, 74 Einzellschritt, 109 ERAB, 56 Erklrung der FUP-Statusanzeige, 48 Erklrung des KOP-Statusanzeige, 48 EXTERN, 20
F
Farben einstellen, 52 FB, 40, 74 FB250, 72 Fehlerbit- Anzeige, 83 Formaloperanden, 40 Funktionsplan, 43 FUP- und KOP-Darstellung, 43 FUP/KOP-Fenster verkleinern, 44 FX, 40
G
Ganzzeiliger Kommentar, 39 Globale Suche, 96
Index
I
Installation, 11 Integrierte Bausteine, 112 Interne Register, 114 internen Register, 111
K
Kanalnummer, 83 Kanalnummern, 82 KNKT, 73 Kontaktplan, 43 Kurzkommentar, 39
L
Lade- und Transferfehler, 116 LED, 58 LIR, 111, 114 Logisches Anordnen von Fenstern, 105 Lokales Empfangen-Men, 105 Lokales Senden-Men, 106
M
Manueller Neustart, 116 Manueller Wiederanlauf, 116 Manuelles Umverdrahten, 69 Markieren im AWL-Editor, 38 Mausbuttons, 25 Messbereich, 72, 83
N
Nachtrgliche Kommentierung, 98 Netzwerken, 38 Netzwerkberschrift, 39 Netzwerkweise scrollen, 52 Neuer Baustein erzeugen, 37
O
OB's, 116 OGR, 73 Onboard- Analog- Eingnge, 77 Onboard- Analogeingnge, 75 Online-Editor, 30, 56 ONLINE-Hilfe, 11 Operanden beobachen, 60 OR, 56 OS, 56 OV, 56
P
PAA, 29 PAE, 29 Parameter des FB 250, 73
124 Benutzerhandbuch WinSPS-S5
Index
Parameterart, 40 Parametertyp, 40 Peripheriewort, 75 Profi-Version, 10 Programmstruktur, 32 Programmstrukturanalyse, 93 Projekt, 13 Projektdatei, 53 Projektverwaltung, 53 Projektverzeichnis, 53
Q
Querverweisliste, 35
R
Regeln fr eine Umwandlung, 49
S
S5-Register, 109 S5D-Dateien, 18 SAZ-Adresse, 55 Schiebereglers, 82 Schriftgre schnell mit Hotkey ndern, 52 SEQ, 103 serielle Schnittstelle, 21 Simulator Voreinstellung, 110 Simulatormodus, 36 Slider, 83 Sonder- FBs festlegen, 63 Speedbar, 25 SPS-Aufbau, 24 STA, 56 Standard-Version, 10 Status-Variable, 31, 61, 62 Status-Variable einstellen, 61 Statusbetrieb im FUP oder KOP, 47 Statusbyte, 55 Statusleiste, 26 Steckplatz, 24 Steckpltze, 31 Symbol hinzufgen, 102 Symbolik-Kommentar verwenden, 99 Symbolik-Voreinstellung, 99 Symbolik verwenden, 99 Symbolikeditor, 34 Symbolische Programmierung, 97 Systemvoraussetzungen, 11
T
Tastaturbelegung beim Debuggen, 107 Tastaturbelegungen, 117 TBIT, 74
125 Benutzerhandbuch WinSPS-S5
Index
Technische Informationen, 114 Textanzeige, 57, 59 Textanzeige verwenden, 59 Tips und Tricks, 104 Tips zur FUP und KOP-Darstellung, 52 TIR, 111, 114
U
UGR, 73 Uhrzeitgesteuerte Programmbearbeitung, 116 Umschalten der Eingnge, 17 Umverdrahten ber Symbolikdatei, 68 Umwandlung, 46 Unterbrechungsstellen, 108
V
Verfgbare OB's, 116 Vergleich mit Projekt, 66 VKE, 55
W
Weckfehler, 116
X
XA, 74
Z
Z0.SEQ, 103 Zeitgesteuerte Programmbearbeitung, 116 Zuweisungsliste, 97 Zyklische Programmbearbeitung, 116 Zykluszeitberschreitung, 116
________________