Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7-300 Gerätehandbuch Seite 120

Punkt-zu-punkt-kopplung cp 340 aufbauen und parametrieren
Vorschau ausblenden Andere Handbücher für SIMATIC S7-300:
Inhaltsverzeichnis

Werbung

Kommunikation über Funktionsbausteine
6.4 Anwendung der Funktionsbausteine bei der Ausgabe von Meldetexten auf einen Drucker
Zulässige DB-Nummer
Die zulässigen DB-Nummern sind CPU-spezifisch. Wird bei "Pointer auf Variable" als DB-
Nummer der Wert 16#00 angegeben, dann wird diese Variable als nicht vorhanden
interpretiert und der Pointer auf die nächste Variable oder auf den Formatstring gesetzt.
Ist bei "Pointer auf Formatstring" die DB-Nummer gleich dem Wert 16#00, dann wird der
Druckauftrag abgebrochen und die Ereignisnummer 16#1E43 am Parameterausgang
STATUS des FB P_PRINT angezeigt.
Zulässige DBB-Nummer
Ab der parametrierten DBB-Nummer steht die Variable oder der Formatstring. Die Variablen
dürfen eine maximale Länge von 32 Byte haben, der Formatstring eine maximale Länge von
150 Byte.
Wird die maximale Länge überschritten, dann wird der Druckauftrag abgebrochen und die
Ereignisnummer 16#1E41 am Parameterausgang STATUS des FB P_PRINT angezeigt.
Zulässige Länge
Die Längenangabe im Pointer-DB ist für die jeweilige Darstellungsart (Datentypen) sowie
abhängig von der verwendeten Präzision anzupassen.
Parameter FB 4 P_PRINT
In der folgenden Tabelle finden Sie die Parameter des FB 4 P_PRINT.
Tabelle 6- 4 Parameter FB 4 P_PRINT
Name
REQ
R
LADDR
DB_NO
DBB_NO
DONE
1)
120
Art
Datentyp
INPUT
BOOL
INPUT
BOOL
INPUT
INT
INPUT
INT
INPUT
INT
OUTPUT
BOOL
Kommentar
Auftragsanstoß bei positiver
Flanke
Auftragsabbruch
Basisadresse des CP 340
Datenbausteinnummer
Datenbytenummer
Auftrag fertig ohne Fehler
Punkt-zu-Punkt-Kopplung CP 340 Aufbauen und Parametrieren
Zulässige Belegung, Bemerkung
Laufender Auftrag wird abgebrochen.
Druckerausgabe gesperrt.
Die Basisadresse wird aus STEP 7
entnommen.
Zeiger auf Pointer-DB:
CPU-spezifisch, Null ist nicht erlaubt
(Die Pointer auf Variablen und
Formatstring sind im Pointer-DB in
fester Reihenfolge hinterlegt (siehe
vorheriges Bild.)
0 ≤ DBB_NO ≤ 8162 Pointer ab
Datenbyte
Parameter STATUS == 16#00;
Gerätehandbuch, 04/2011, A5E00369891-03

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis