Herunterladen Inhalt Inhalt Diese Seite drucken

Sps-Beispielprogramme; Funktionsbaustein - Bosch COM-E CL400 Handbuch

Vorschau ausblenden Andere Handbücher für COM-E CL400:
Inhaltsverzeichnis

Werbung

11

SPS-Beispielprogramme

11.1

Funktionsbaustein

; --------------------------------------------------------------------------------
; Lesen eines DBs über Ethernet
; Parameterhandling im einem Work-DB
; --------------------------------------------------------------------------------
; Aufruf-Parameter des Bausteins
;P0
RssNr WORD VAR_INPUT
;P1
DB_NR WORD VAR_INPUT
;
;P2
STATUSWORD VAR_IN_OUT
;P3
DBNrPSTWORD VAR_INPUT
;P4
BlkAdrPSTWORD VAR_INPUTBlockadresse PST
;P5
DBNrASTWORD VAR_INPUT
;P6
BlkAdrASTWORD VAR_INPUTBlockAdresse AST
;P7
Anzahl WORD VAR_INPUT
;P8
Offset WORD VAR_INPUT
;P9
IPAdr_LWORD VAR_INPUT
;P10 IPAdr_HWORD VAR_INPUT
;P11 CNT WORD VAR_IN_OUT
;Benutzen des Schmier-DBs
;DB 0 bis 31 KommandoParameter
;DB 32 bis 37 Fehler
DEF
D38,-ErgMerk
DEF
D40,-ErrMerk
DEF
D42,-DBnr
DEF
D44,-Para1
DEF
D46,-Para2
DEF
D48,-Para3
L
W
-DB_Nr,A
BA
[A]
T
W
A,-DBnr
L
W
-Status,A
VGLA W
0,A
SPZ
initdata
VGLA W
1,A
SPZ
execute
VGLA W
2,A
SPZ
vonvorn
fehler:
BE
1070 072 443-101 (99.12) D
Beispiel eines Funktionsbausteins zum Auslesen eines Datenbausteins
über Ethernet aus einer andern Steuerung. Die Parameter werden dyna-
misch in einem DB erzeugt. Alle Hilfsvariablen liegen ebenfalls in diesem
DB. Nachdem der DB eingelesen wurde, wird eine Zählvariable inkremen-
tiert und ein neuer Leseauftrag gestartet.
RSSNr (RssNr im HighByte)
Datenbaustein zur Kommandobehandlung
(min. 60 Worte groß)
Stati des Kommandos(0:neu 1:Run 2:OK sonst Fehler)
DB-Nummer auf der PST
DBNummer auf der AST
Anzahl der zu lesenden Daten (in Worten)
Offset in den DBs
Low-Teil Internet-Adresse
High-Teil Internet-Adresse
Kommandozähler
;Merker für Bausteinergebnis
;Merker für Bausteinfehler
;Aufrufparameter Req und Con
;Aktivieren des Arbeits-Datenbausteins
;aktuellen Kommandostatus auswerten
;bei 0: neues Kommando
;bei 1: Kommando pollen
;bei 2: neues Kommando anstoßen
;sonst: Fehler
Kapitel
11- -1

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Com-e cl500

Inhaltsverzeichnis