Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
9
Добавлен:
11.10.2020
Размер:
3.68 Mб
Скачать

Programmier-Tool IEC 61131-3

WAGO-I/O-PRO 32

Handbuch Teil 1

Technische Beschreibung

Kapitel 1 - 14

759-122/000-001 Version 2.0.0

ii Allgemeines

Copyright 2003 by WAGO Kontakttechnik GmbH

Alle Rechte vorbehalten.

WAGO Kontakttechnik GmbH

Hansastraße 27

D-32423 Minden

Tel.:

+49 (0)

571/8 87 – 0

Fax:

+49 (0)

571/8 87 – 1 69

E-Mail:

info@wago.com

 

Web:

http://www.wago.com

Technischer Support

 

Tel.:

+49 (0)

571/8 87

– 5 55

Fax:

+49 (0)

571/8 87

– 85 55

E-Mail: support@wago.com

Es wurden alle erdenklichen Maßnahmen getroffen, um die Richtigkeit und Vollständigkeit der vorliegenden Dokumentation zu gewährleisten. Da sich Fehler, trotz aller Sorgfalt, nie vollständig vermeiden lassen, sind wir für Hinweise und Anregungen jederzeit dankbar.

E-Mail: documentation@wago.com

Wir weisen darauf hin, dass die im Handbuch verwendeten Softund Hardwarebezeichnungen und Markennamen der jeweiligen Firmen im Allgemeinen einem Warenzeichenschutz, Markenschutz oder patentrechtlichem Schutz unterliegen.

WAGO-I/O-SYSTEM 759 WAGO-I/O-PRO 32

 

Inhaltsverzeichnis

iii

INHALTSVERZEICHNIS

 

1 Wichtige Erläuterungen ............................................................................

1

1.1

Rechtliche Grundlagen...........................................................................

1

1.1.1

Urheberschutz...................................................................................

1

1.1.2

Personalqualifikation........................................................................

1

1.1.3

Bestimmungsgemäßer Gebrauch......................................................

1

1.2

Symbole .................................................................................................

2

1.3

Schriftkonventionen...............................................................................

3

1.4

Darstellungen der Zahlensysteme..........................................................

3

1.5

Gültigkeitsbereich..................................................................................

4

1.6

Abkürzungen..........................................................................................

4

1.7

Lieferumfang..........................................................................................

5

1.8

Systemvoraussetzungen.........................................................................

5

1.9

Installation..............................................................................................

6

1.10

Deinstallation.........................................................................................

7

1.11

Programmstart........................................................................................

8

1.12

Wichtige Hinweise.................................................................................

9

2 WAGO-I/O-PRO 32 V2.2 Übersicht......................................................

10

2.1

Was ist WAGO-I/O-PRO 32 ...............................................................

10

2.2

Überblick über die Funktionalität von WAGO-I/O-PRO 32...............

10

2.2.1

Wie ist ein Projekt strukturiert?......................................................

10

2.2.2

Wie erstelle ich mein Projekt?........................................................

10

2.2.3

Wie kann ich mein Projekt testen? .................................................

11

2.2.4

Debugging.......................................................................................

11

2.2.5

Weitere Online-Funktionalitäten ....................................................

11

2.2.6

Weitere Möglichkeiten von WAGO-I/O-PRO 32..........................

11

2.2.7

Fazit ................................................................................................

12

2.3

Bestandteile eines Projekts ..................................................................

12

2.3.1

Projekt.............................................................................................

12

2.3.2

Baustein ..........................................................................................

12

2.3.3

Funktion..........................................................................................

12

2.3.4

Funktionsblock ...............................................................................

14

2.3.5

Programm .......................................................................................

18

2.3.6

PLC_PRG .......................................................................................

20

2.3.7

Aktion .............................................................................................

20

2.3.8

Resourcen .......................................................................................

21

2.3.9

Bibliotheken....................................................................................

22

2.3.10

Datentypen......................................................................................

22

2.3.11

Visualisierung.................................................................................

22

2.4

Die Sprachen........................................................................................

22

2.4.1

Anweisungsliste (AWL) .................................................................

22

2.4.2

Strukturierter Text (ST)..................................................................

25

2.4.3

Ablaufsprache (AS) ........................................................................

33

2.4.4

Funktionsplan (FUP) ......................................................................

40

2.4.5

Der freigraphische Funktionsplaneditor (CFC)..............................

41

2.4.6

Kontaktplan (KOP).........................................................................

41

2.5

Debugging, Onlinefunktionalitäten......................................................

43

WAGO-I/O-SYSTEM 759 WAGO-I/O-PRO 32

iv Inhaltsverzeichnis

2.5.1

Traceaufzeichnung..........................................................................

43

2.5.2

Debugging.......................................................................................

44

2.5.3

Breakpoint.......................................................................................

44

2.5.4

Einzelschritt....................................................................................

44

2.5.5

Einzelzyklus....................................................................................

44

2.5.6

Werte Online verändern..................................................................

44

2.5.7

Monitoring......................................................................................

45

2.5.8

Simulation.......................................................................................

46

2.5.9

Logbuch ..........................................................................................

46

2.6

Die Norm .............................................................................................

46

3 Ein Beispielprogramm.............................................................................

48

3.1

Die Steuerung einer Ampelanlage .......................................................

48

3.1.1

Bausteine erzeugen .........................................................................

48

3.1.2

Was macht AMPEL? ......................................................................

48

3.1.3

Was macht WARTEN?...................................................................

48

3.1.4

Was macht ABLAUF?....................................................................

49

3.1.5

Was macht PLC_PRG ?..................................................................

49

3.1.6

"AMPEL"-Deklaration ...................................................................

49

3.1.7

"AMPEL"-Rumpf...........................................................................

49

3.1.8

Anbinden der standard.lib...............................................................

51

3.1.9

"WARTEN" Deklaration................................................................

51

3.1.10

"WARTEN"-Rumpf........................................................................

52

3.1.11

"ABLAUF" erste Ausbaustufe........................................................

53

3.1.12

Ein AS-Diagramm erstellen............................................................

54

3.1.13

Aktionen und Transitionsbedingungen...........................................

55

3.1.14

ABLAUF zweite Ausbaustufe........................................................

57

3.1.15

Das Ergebnis...................................................................................

59

3.1.16

PLC_PRG .......................................................................................

59

3.1.17

Ampelsimulation.............................................................................

61

3.2

Die Visualisierung einer Ampelanlage ................................................

61

3.2.1

Erstellen einer neuen Visualisierung ..............................................

62

3.2.2

Element in Visualisierung einfügen................................................

62

3.2.3

Die weiteren Ampellichter..............................................................

63

3.2.4

Das Ampelgehäuse .........................................................................

63

3.2.5

Die zweite Ampel ...........................................................................

64

3.2.6

Der EIN-Schalter ............................................................................

64

3.2.7

Schrift in der Visualisierung...........................................................

65

4 Die Komponenten von WAGO-I/O-PRO 32 .........................................

66

4.1

Hauptfenster.........................................................................................

66

4.1.1

Menüleiste.......................................................................................

66

4.1.2

Funktionsleiste................................................................................

67

4.1.3

Object Organizer.............................................................................

67

4.1.4

Bildschirmteiler ..............................................................................

67

4.1.5

Arbeitsbereich.................................................................................

68

4.1.6

Meldungsfenster .............................................................................

68

4.1.7

Statusleiste......................................................................................

68

4.1.8

Kontextmenü...................................................................................

69

4.2

Optionen...............................................................................................

69

WAGO-I/O-SYSTEM 759 WAGO-I/O-PRO 32

 

Inhaltsverzeichnis

v

4.2.1

'Projekt''Optionen'...........................................................................

69

4.2.2

Optionen für Laden & Speichern....................................................

70

4.2.3

Optionen für Benutzerinformation .................................................

71

4.2.4

Optionen für Editor.........................................................................

72

4.2.5

Optionen für Arbeitsbereich ...........................................................

74

4.2.6

Optionen für Farben........................................................................

76

4.2.7

Optionen für Verzeichnisse ............................................................

77

4.2.8

Optionen für Logbuch'....................................................................

78

4.2.9

Übersetzungsoptionen.....................................................................

79

4.2.10

Kennworte.......................................................................................

81

4.2.11

Optionen für 'Sourcedownload' ......................................................

82

4.2.12

Optionen für 'Symbolkonfiguration'...............................................

83

4.2.13

Optionen für 'Makros'.....................................................................

85

4.3

Projekte verwalten ...............................................................................

86

4.3.1

'Datei' 'Neu'.....................................................................................

86

4.3.2

'Datei' 'Öffnen' ................................................................................

86

4.3.3

'Datei' 'Schließen'............................................................................

87

4.3.4

'Datei' 'Speichern'............................................................................

87

4.3.5

'Datei' 'Speichern unter'...................................................................

88

4.3.6

'Datei' 'Archiv speichern/versenden...'............................................

89

4.3.7

'Datei' 'Drucken'..............................................................................

93

4.3.8

'Datei' 'Einstellungen Dokumentation'............................................

94

4.3.9

'Datei' 'Beenden'..............................................................................

96

4.3.10

'Projekt' 'Übersetzen'.......................................................................

96

4.3.11

'Projekt' 'Alles übersetzen' ..............................................................

97

4.3.12

'Projekt' 'Alles bereinigen'...............................................................

97

4.3.13

'Projekt' 'Download-Information laden'..........................................

98

4.3.14

'Projekt' 'In andere Sprache übersetzen'..........................................

98

4.3.15

'Projekt' 'Dokumentieren'..............................................................

104

4.3.16

'Projekt' 'Exportieren'....................................................................

105

4.3.17

'Projekt' 'Importieren'....................................................................

106

4.3.18

'Projekt' 'Kopieren'........................................................................

106

4.3.19

'Projekt' 'Vergleichen' ...................................................................

106

4.3.20

'Projekt' 'Projektinformation' ........................................................

112

4.3.21

'Projekt' 'Global Suchen' ...............................................................

113

4.3.22

'Projekt' 'Global Ersetzen' .............................................................

114

4.3.23

'Projekt' 'Überprüfen' ....................................................................

115

4.3.24

'Projekt' 'Passwörter für Arbeitsgruppen'......................................

117

4.4

Objekte verwalten..............................................................................

118

4.4.1

Objekt ...........................................................................................

118

4.4.2

Ordner...........................................................................................

118

4.4.3

'Neuer Ordner'...............................................................................

119

4.4.4

'Knoten Expandieren' 'Knoten Kollabieren'..................................

120

4.4.5

'Projekt' 'Objekt löschen'...............................................................

120

4.4.6

'Projekt' 'Objekt einfügen'.............................................................

120

4.4.7

'Projekt' 'Objekt umbenennen'.......................................................

121

4.4.8

'Projekt' 'Objekt konvertieren'.......................................................

122

4.4.9

'Projekt' 'Objekt kopieren'.............................................................

122

4.4.10

'Projekt' 'Objekt bearbeiten' ..........................................................

123

4.4.11

'Projekt' 'Objekt Zugriffsrechte'....................................................

124

WAGO-I/O-SYSTEM 759 WAGO-I/O-PRO 32

vi Inhaltsverzeichnis

4.4.12

'Projekt' 'Objekt Eigenschaften' ....................................................

125

4.4.13

'Projekt' 'Aktion hinzufügen'.........................................................

125

4.4.14

'Projekt' 'Instanz öffnen'................................................................

125

4.4.15

'Projekt' 'Aufrufbaum ausgeben' ...................................................

126

4.4.16

'Projekt' 'Querverweisliste ausgeben'............................................

126

4.5

Allgemeine Editierfunktionen............................................................

128

4.5.1

Bearbeiten' 'Rückgängig'...............................................................

128

4.5.2

'Bearbeiten' 'Wiederherstellen'......................................................

128

4.5.3

'Bearbeiten' 'Ausschneiden'...........................................................

129

4.5.4

'Bearbeiten' 'Kopieren' ..................................................................

129

4.5.5

'Bearbeiten' 'Einfügen' ..................................................................

130

4.5.6

'Bearbeiten' 'Löschen'....................................................................

131

4.5.7

'Bearbeiten' 'Suchen' .....................................................................

131

4.5.8

'Bearbeiten' 'Weitersuchen' ...........................................................

132

4.5.9

'Bearbeiten' 'Ersetzen' ...................................................................

132

4.5.10

'Bearbeiten' 'Eingabehilfe'.............................................................

133

4.5.11

'Bearbeiten' 'Variablen Deklaration' .............................................

136

4.5.12

'Bearbeiten' 'Nächster Fehler'........................................................

137

4.5.13

'Bearbeiten' 'Vorheriger Fehler' ....................................................

137

4.5.14

'Bearbeiten' 'Makros'.....................................................................

137

4.6

Allgemeine Online Funktionen..........................................................

137

4.6.1

Die `Online-Change`-Funktionalität.............................................

138

4.6.2

'Online' 'Einloggen' .......................................................................

138

4.6.3

Wenn sich das System meldet ......................................................

139

4.6.4

'Online' 'Ausloggen' ......................................................................

140

4.6.5

'Online' 'Laden'..............................................................................

140

4.6.6

'Online' 'Start'................................................................................

140

4.6.7

'Online' 'Stop' ................................................................................

140

4.6.8

'Online' 'Reset'...............................................................................

141

4.6.9

'Online' 'Breakpoint an/aus'...........................................................

141

4.6.10

'Online' 'Breakpoint-Dialog'..........................................................

142

4.6.11

'Online' 'Einzelschritt über' ...........................................................

142

4.6.12

'Online' 'Einzelschritt in' ...............................................................

143

4.6.13

'Online' 'Einzelzyklus'...................................................................

143

4.6.14

'Online' 'Werte schreiben' .............................................................

143

4.6.15

'Online' 'Werte forcen'...................................................................

145

4.6.16

'Online' 'Forcen aufheben'.............................................................

146

4.6.17

'Online' 'Schreiben/Forcen-Dialog' ...............................................

147

4.6.18

'Online' 'Aufrufhierarchie'.............................................................

149

4.6.19

'Online' 'Ablaufkontrolle'..............................................................

149

4.6.20

'Online' 'Simulation'......................................................................

150

4.6.21

'Online' 'Kommunikationsparameter'............................................

150

4.6.22

Prinzip des Gateway-Systems.......................................................

150

4.6.23

Darstellung im Dialog 'Kommunikationsparameter' ....................

152

4.6.24

Einstellen des gewünschten Gateway-Servers und Kanals ..........

153

4.6.25Einrichten eines neuen Kanals für den lokalen Gateway-Server..154

4.6.26Tips zum Editieren der Parameter im Kommunkationsparameter-

 

Dialog: ..........................................................................................

156

4.6.27

Online' 'Quellcode laden' ..............................................................

156

4.6.28

'Online' 'Bootprojekt erzeugen'.....................................................

157

WAGO-I/O-SYSTEM 759 WAGO-I/O-PRO 32

 

Inhaltsverzeichnis

vii

4.6.29

'Online' 'Datei in Steuerung schreiben' .........................................

157

4.6.30

'Online' 'Datei aus Steuerung laden'..............................................

157

4.7

Logbuch .............................................................................................

157

4.7.1

'Fenster' 'Logbuch' ........................................................................

158

4.7.2

Menü Logbuch..............................................................................

159

4.7.3

Speicherung des Projekt-Logbuchs ..............................................

160

4.8

Fenster anordnen................................................................................

161

4.8.1

'Fenster' 'Nebeneinander' ..............................................................

161

4.8.2

'Fenster' 'Untereinander'................................................................

161

4.8.3

'Fenster' 'Überlappend'..................................................................

161

4.8.4

'Fenster' 'Symbole anordnen'.........................................................

161

4.8.5

'Fenster' 'Alle Schließen'...............................................................

161

4.8.6

'Fenster' 'Meldungen' ....................................................................

161

4.8.7

'Fenster' 'Bibliotheksverwaltung' ..................................................

162

4.8.8

'Fenster' 'Logbuch' ........................................................................

162

4.9

Die rettende Hilfe...............................................................................

162

4.9.1

'Hilfe''Inhalt und Index'.................................................................

162

4.9.2

Hilfe-Hauptfenster ........................................................................

163

4.9.3

Stichwort-Fenster..........................................................................

165

4.9.4

Kontextsensitive Hilfe ..................................................................

165

5 Die Editoren............................................................................................

166

5.1

Allgemeines zu den Editoren.............................................................

166

5.1.1

Druckgrenzen................................................................................

166

5.1.2

Kommentar ...................................................................................

166

5.1.3

Zoom zu aufgerufenem Baustein..................................................

167

5.1.4

'Extras' 'Instanz öffnen' .................................................................

167

5.2

Der Deklarationseditor.......................................................................

167

5.2.1

Deklarationsteil.............................................................................

167

5.2.2

Eingabevariablen ..........................................................................

168

5.2.3

Ausgabevariablen .........................................................................

168

5.2.4

EinAusgabevariablen....................................................................

168

5.2.5

Lokale Variablen ..........................................................................

169

5.2.6

Remanente Variablen....................................................................

169

5.2.7

Konstanten, Typed Literals...........................................................

170

5.2.8

Externe Variablen .........................................................................

170

5.2.9

Schlüsselwörter.............................................................................

171

5.2.10

Variablendeklaration.....................................................................

171

5.2.11

AT-Deklaration.............................................................................

171

5.2.12

'Einfügen' 'Deklarations Schlüsselworte'......................................

172

5.2.13

'Einfügen' 'Typen'..........................................................................

172

5.2.14

Syntaxcoloring..............................................................................

173

5.2.15

Kurzformmodus............................................................................

173

5.2.16

Automatisch deklarieren...............................................................

174

5.2.17

Zeilennummern im Deklarationseditor.........................................

176

5.2.18

Deklarationen als Tabelle .............................................................

176

5.2.19

'Einfügen' 'Neue Deklaration' .......................................................

177

5.2.20

Pragma-Anweisung.......................................................................

177

5.2.21

Deklarationseditoren im Online Modus........................................

181

5.3

Die Texteditoren ................................................................................

181

WAGO-I/O-SYSTEM 759 WAGO-I/O-PRO 32

viii Inhaltsverzeichnis

5.3.1

'Einfügen''Operator' in Texteditoren.............................................

182

5.3.2

'Einfügen''Operand' in Texteditoren .............................................

182

5.3.3

'Einfügen''Funktion' in Texteditoren.............................................

182

5.3.4

'Einfügen''Funktionsblock' in Texteditoren ..................................

182

5.3.5

Bausteinaufruf mit Ausgangsparametern in Texteditoren............

183

5.3.6

Die Texteditoren im Online Modus..............................................

183

5.3.7

'Extras' 'Monitoring Einstellungen'...............................................

183

5.3.8

Breakpoint-Positionen im Texteditor ...........................................

184

5.3.9

Was passiert an einem Breakpoint?..............................................

185

5.3.10

Zeilennummern des Texteditors ...................................................

185

5.3.11

Der Anweisungslisteneditor..........................................................

186

5.3.12

Der Editor für Strukturierten Text ................................................

187

5.4

Die graphischen Editoren...................................................................

188

5.4.1

Zoom.............................................................................................

188

5.4.2

Netzwerk.......................................................................................

189

5.4.3

Sprungmarken...............................................................................

189

5.4.4

Netzwerkkommentare,'Extras' 'Optionen'.....................................

189

5.4.5'Einfügen' 'Netzwerk (danach)' oder 'Einfügen' 'Netzwerk (davor)'189

5.4.6

Die Netzwerkeditoren im Online Modus......................................

190

5.4.7

Der Funktionsplaneditor ...............................................................

190

5.4.8

Der Kontaktplaneditor ..................................................................

198

5.4.9

Der Ablaufspracheneditor.............................................................

203

5.4.10

Der freigraphische Funktionsplaneditor .......................................

214

6 Übersicht Resourcen..............................................................................

233

6.1

Globale Variablen ..............................................................................

233

6.1.1

Globale Variablen editieren..........................................................

233

6.1.2

Mehrere Variablenlisten ...............................................................

234

6.1.3

Globale Variablen.........................................................................

234

6.1.4

Globale Konstanten ......................................................................

238

6.2

Variablenkonfiguration......................................................................

238

6.2.1

Beispiel Variablenkonfiguration...................................................

239

6.2.2

'Einfügen''Alle Instanzpfade' ........................................................

240

6.2.3

Dokumentvorlage .........................................................................

240

6.2.4

'Extras' 'Doku-Vorlage erstellen'...................................................

241

6.2.5

'Extras' 'Doku-Vorlage auswählen' ...............................................

241

6.3

PLC Browser......................................................................................

241

6.4

Steuerungskonfiguration....................................................................

242

6.4.1

Steuerungsauswahl .......................................................................

242

6.5

Taskkonfiguration..............................................................................

242

6.5.1

Beispiel für eine Taskkonfiguration .............................................

243

6.5.2

Welche Task wird bearbeitet? ......................................................

243

6.5.3

Arbeiten in der Taskkonfiguration................................................

244

6.5.4

'Einfügen' 'Task einfügen' oder 'Einfügen' 'Task anhängen' .........

244

6.5.5'Einfügen' 'Programmaufruf anhängen' oder 'Einfügen'

 

'Programmaufruf einfügen' ...........................................................

245

6.5.6

'Extras' 'Eigenschaften''.................................................................

246

6.5.7

'Extras' 'Debug Task festlegen' .....................................................

246

6.6

Traceaufzeichnung.............................................................................

246

6.6.1

'Extras' 'Tracekonfiguration' .........................................................

247

WAGO-I/O-SYSTEM 759 WAGO-I/O-PRO 32

 

Inhaltsverzeichnis

ix

6.6.2

'Extras' 'Trace starten' ...................................................................

249

6.6.3

'Extras' 'Trace lesen'......................................................................

249

6.6.4

'Extras' 'Trace automatisch lesen'..................................................

249

6.6.5

'Extras' 'Trace stoppen'..................................................................

249

6.6.6

Auswahl der darzustellenden Variablen .......................................

249

6.6.7

Darstellung der Traceaufzeichnung..............................................

250

6.6.8

'Extras' 'Cursor ausgeben' .............................................................

250

6.6.9

'Extras' 'Mehrkanal'.......................................................................

251

6.6.10

'Extras' 'Koordinatennetz'..............................................................

251

6.6.11

'Extras' 'Y-Skalierung'...................................................................

251

6.6.12

'Extras' 'Strecken' ..........................................................................

252

6.6.13

'Extras' 'Komprimieren'.................................................................

252

6.6.14

'Extras' 'Trace speichern'...............................................................

252

6.6.15

'Extras' 'Trace laden' .....................................................................

252

6.6.16

'Extras' 'Trace in ASCII-File'........................................................

253

6.7

Watch und Rezepturverwalter............................................................

253

6.7.1

Watchund Rezepturverwalter.....................................................

253

6.7.2

'Einfügen' 'Neue Watchliste' .........................................................

255

6.7.3

'Extras' 'Watchliste Umbenennen'.................................................

255

6.7.4

'Extras' 'Watchliste speichern'.......................................................

255

6.7.5

'Extras' 'Watchliste laden' .............................................................

255

6.7.6

Watchund Rezepturverwalter im Online Modus........................

255

6.7.7

'Extra' 'Monitoring aktiv'...............................................................

256

6.7.8

'Extras' 'Rezeptur schreiben' .........................................................

256

6.7.9

'Extras' 'Rezeptur lesen'.................................................................

257

6.7.10

Werte forcen und schreiben im Watch Manager ..........................

257

7 Bibliotheksverwaltung...........................................................................

258

7.1

Bibliotheksverwalter..........................................................................

258

7.2

Bibliotheksverwalter nutzen ..............................................................

258

7.3

Standardbibliothek.............................................................................

259

7.4

Benutzerdefinierte Bibliotheken........................................................

259

7.5

'Einfügen' 'weitere Bibliothek' ...........................................................

259

7.6

Bibliothek entfernen...........................................................................

260

8 Visualisierung in WAGO-I/O-PRO 32.................................................

261

8.1

Visualisierung ....................................................................................

261

8.2

Visualisierung erstellen......................................................................

262

8.2.1

Visualisierungselemente einfügen................................................

262

8.2.2

Arbeiten mit Visualisierungselementen........................................

265

8.2.3

Visualisierungselemente konfigurieren ........................................

267

8.2.4

Weitere Funktionen für Visualisierungselemente ........................

279

9 DDE Kommunikation mit WAGO-I/O-PRO 32 .................................

287

9.1

DDE Schnittstelle des WAGO-I/O-PRO 32 Programmiersystems ...

287

9.1.1

Aktivieren der DDE Schnittstelle.................................................

287

9.1.2

Allgemeines Ansprechen von Daten ............................................

287

9.1.3

Welche Variablen können gelesen werden?.................................

287

9.1.4

Variablen Verknüpfen mit WORD...............................................

288

9.1.5

Variablen Verknüpfen mit EXCEL ..............................................

288

WAGO-I/O-SYSTEM 759 WAGO-I/O-PRO 32

x Inhaltsverzeichnis

9.1.6

Variablen Ansprechen mit Intouch...............................................

288

10 Tastaturbedienung.................................................................................

289

10.1

Bedienung ..........................................................................................

289

10.2

Tastenkombinationen.........................................................................

289

11 Die Datentypen .......................................................................................

293

11.1

Datentypen .........................................................................................

293

11.2

Standard Datentypen..........................................................................

293

11.2.1

BOOL............................................................................................

293

11.2.2

Ganzzahlige Datentypen...............................................................

293

11.2.3

REAL............................................................................................

293

11.2.4

STRING........................................................................................

294

11.2.5

Zeitdatentypen ..............................................................................

294

11.3

Definierte Datentypen........................................................................

295

11.3.1

Array.............................................................................................

295

11.3.2

Pointer...........................................................................................

297

11.3.3

Aufzählungstyp.............................................................................

298

11.3.4

Strukturen .....................................................................................

299

11.3.5

Referenzen ....................................................................................

300

11.3.6

Unterbereichstypen.......................................................................

300

12 Die IEC Operatoren...............................................................................

304

12.1

Die IEC Operatoren ...........................................................................

304

12.2

Arithmetische Operatoren..................................................................

304

12.2.1

ADD..............................................................................................

304

12.2.2

MUL .............................................................................................

304

12.2.3

SUB...............................................................................................

305

12.2.4

DIV ...............................................................................................

305

12.2.5

MOD.............................................................................................

307

12.2.6

INDEXOF.....................................................................................

307

12.2.7

SIZEOF.........................................................................................

307

12.3

Bitstring Operatoren...........................................................................

308

12.3.1

AND..............................................................................................

308

12.3.2

OR.................................................................................................

308

12.3.3

XOR..............................................................................................

309

12.3.4

NOT ..............................................................................................

310

12.4

Bit-Shift Operatoren...........................................................................

310

12.4.1

SHL...............................................................................................

310

12.4.2

SHR...............................................................................................

311

12.4.3

ROL ..............................................................................................

312

12.4.4

ROR..............................................................................................

313

12.5

Auswahloperatoren ............................................................................

314

12.5.1

SEL ...............................................................................................

314

12.5.2

MAX.............................................................................................

315

12.5.3

MIN...............................................................................................

316

12.5.4

LIMIT ...........................................................................................

316

12.5.5

MUX.............................................................................................

317

12.6

Vergleichsoperatoren .........................................................................

317

12.6.1

GT.................................................................................................

317

WAGO-I/O-SYSTEM 759 WAGO-I/O-PRO 32

Inhaltsverzeichnis xi

12.6.2

 

LT .................................................................................................

318

12.6.3

 

LE .................................................................................................

318

12.6.4

 

GE.................................................................................................

319

12.6.5

 

EQ.................................................................................................

319

12.6.6

 

NE.................................................................................................

320

12.7

Adreßoperatoren ................................................................................

320

12.7.1

 

ADR..............................................................................................

320

12.7.2

 

Inhaltsoperator ..............................................................................

321

12.8

Aufrufoperator ...................................................................................

321

12.8.1

 

CAL ..............................................................................................

321

12.9

Typkonvertierungen...........................................................................

321

12.9.1

 

BOOL_TO-Konvertierungen........................................................

322

12.9.2

 

TO_BOOL-Konvertierungen........................................................

323

12.9.3

 

Konvertierungen zwischen ganzzahligen Zahlentypen ................

324

12.9.4

 

REAL_TO-Konvertierungen ........................................................

325

12.9.5

 

TIME_TO- / TIME_OF_DAY-Konvertierungen.........................

326

12.9.6

 

DATE_TO- / DT_TO-Konvertierungen.......................................

327

12.9.7

 

STRING_TO-Konvertierungen ....................................................

328

12.9.8

 

TRUNC.........................................................................................

329

12.10

Numerische Operatoren .....................................................................

329

12.10.1

 

ABS...............................................................................................

329

12.10.2

 

SQRT............................................................................................

330

12.10.3

 

LN.................................................................................................

330

12.10.4

 

LOG..............................................................................................

331

12.10.5

 

EXP...............................................................................................

331

12.10.6

 

SIN................................................................................................

332

12.10.7

 

COS ..............................................................................................

332

12.10.8

 

TAN..............................................................................................

333

12.10.9

 

ASIN.............................................................................................

333

12.10.10

ACOS............................................................................................

334

12.10.11

ATAN ...........................................................................................

334

12.10.12

EXPT ............................................................................................

335

13 Die Elemente der Standardbibliothek..................................................

336

13.1

String Funktionen...............................................................................

336

13.1.1

 

LEN...............................................................................................

336

13.1.2

 

LEFT.............................................................................................

336

13.1.3

 

RIGHT..........................................................................................

337

13.1.4

 

MID...............................................................................................

337

13.1.5

 

CONCAT......................................................................................

338

13.1.6

 

INSERT ........................................................................................

339

13.1.7

 

DELETE .......................................................................................

339

13.1.8

 

REPLACE.....................................................................................

340

13.1.9

 

FIND.............................................................................................

341

13.2

Bistabile Funktionsblöcke..................................................................

341

13.2.1

 

SR .................................................................................................

341

13.2.2

 

RS .................................................................................................

342

13.2.3

 

SEMA ...........................................................................................

343

13.3

Flankenerkennung..............................................................................

343

13.3.1

 

R_TRIG ........................................................................................

344

WAGO-I/O-SYSTEM 759 WAGO-I/O-PRO 32

xii Inhaltsverzeichnis

13.3.2

F_TRIG.........................................................................................

345

13.4

Zähler .................................................................................................

346

13.4.1

CTU ..............................................................................................

346

13.4.2

CTD ..............................................................................................

347

13.4.3

CTUD ...........................................................................................

348

13.5

Timer..................................................................................................

349

13.5.1

TP..................................................................................................

349

13.5.2

TON ..............................................................................................

350

13.5.3

TOF...............................................................................................

351

14 Die Bibliothek UTIL.LIB ......................................................................

353

14.1

BCD-Konvertierung...........................................................................

353

14.1.1 BCD_TO_INT ..............................................................................

353

14.1.2 INT_TO_BCD ..............................................................................

353

14.2

Bit-/Byte-Funktionen .........................................................................

354

14.2.1

EXTRACT....................................................................................

354

14.2.2

PACK............................................................................................

354

14.2.3

PUTBIT ........................................................................................

354

14.2.4

UNPACK......................................................................................

355

14.3

Mathematische Hilfsfunktionen.........................................................

355

14.3.1

DERIVATIVE ..............................................................................

355

14.3.2

INTEGRAL ..................................................................................

356

14.3.3

STATISTICS_INT .......................................................................

356

14.3.4

STATISTICS_REAL....................................................................

356

14.3.5

VARIANCE..................................................................................

356

14.4

Regler.................................................................................................

357

14.4.1

P....................................................................................................

357

14.4.2

PD .................................................................................................

357

14.4.3

PID................................................................................................

358

14.5

Signalgeneratoren ..............................................................................

358

14.5.1

BLINK ..........................................................................................

359

14.5.2

GEN ..............................................................................................

359

14.6

Funktionsmanipulatoren ....................................................................

361

14.6.1

CHARCURVE..............................................................................

361

14.6.2

RAMP_INT ..................................................................................

362

14.6.3

RAMP_REAL...............................................................................

363

14.7

Analogwertverarbeitung ....................................................................

363

14.7.1

HYSTERESIS...............................................................................

363

14.7.2

LIMITALARM.............................................................................

364

Index

.............................................................................................................

365

Die Kapitel 15 ff. und die Anhänge finden Sie im Teil 2.

WAGO-I/O-SYSTEM 759 WAGO-I/O-PRO 32

Wichtige Erläuterungen

1

Rechtliche Grundlagen

 

 

 

1 Wichtige Erläuterungen

Um dem Anwender eine schnelle Installation und Inbetriebnahme der in diesem Handbuch beschriebenen Geräte zu gewährleisten, ist es notwendig, die nachfolgenden Hinweise und Erläuterungen sorgfältig zu lesen und zu beachten.

1.1 Rechtliche Grundlagen

1.1.1Urheberschutz

Dieses Handbuch, einschließlich aller darin befindlichen Abbildungen, ist urheberrechtlich geschützt. Jede Weiterverwendung dieses Handbuches, die von den urheberrechtlichen Bestimmungen abweicht, ist nicht gestattet. Die Reproduktion, Übersetzung in andere Sprachen, sowie die elektronische und fototechnische Archivierung und Veränderung bedarf der schriftlichen Genehmigung der WAGO Kontakttechnik GmbH, Minden. Zuwiderhandlungen ziehen einen Schadenersatzanspruch nach sich.

Die WAGO Kontakttechnik GmbH behält sich Änderungen, die dem technischen Fortschritt dienen, vor. Alle Rechte für den Fall der Patenterteilung oder des Gebrauchmusterschutzes sind der WAGO Kontakttechnik GmbH vorbehalten. Fremdprodukte werden stets ohne Vermerk auf Patentrechte genannt. Die Existenz solcher Rechte ist daher nicht auszuschließen.

1.1.2Personalqualifikation

Der in diesem Handbuch beschriebene Produktgebrauch richtet sich ausschließlich an Fachkräfte mit einer Ausbildung in der SPSProgrammierung, Elektrofachkräfte oder von Elektrofachkräften unterwiesene Personen, die außerdem mit den geltenden Normen vertraut sind. Für Fehlhandlungen und Schäden, die an WAGO-Produkten und Fremdprodukten durch Missachtung der Informationen dieses Handbuches entstehen, übernimmt die WAGO Kontakttechnik GmbH keine Haftung.

1.1.3Bestimmungsgemäßer Gebrauch

Die Komponenten werden ab Werk für den jeweiligen Anwendungsfall mit einer festen Hardund Softwarekonfiguration ausgeliefert. Änderungen sind nur im Rahmen der in den Handbüchern dokumentierten Möglichkeiten zulässig. Alle anderen Veränderungen an der Hardoder Software sowie der nicht bestimmungsgemäße Gebrauch der Komponenten bewirken den Haftungsausschluss der WAGO Kontakttechnik GmbH.

Wünsche an eine abgewandelte bzw. neue Hardoder Softwarekonfiguration richten Sie bitte an WAGO Kontakttechnik GmbH.

WAGO-I/O-SYSTEM 759 WAGO-I/O-PRO 32