Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

Kommunikation über Systemfunktionsbausteine
6.6 Anwendung der Systemfunktionsbausteine beim Drucker-Treiber
2. Der DB für den Formatstring kann nur symbolisch angegeben werden.
3. Schalten Sie nun auch die Ansicht Ihres Baustein, in dem Sie den "PRINT" aufrufen, auf
An SD_1 bis SD_4 können bis zu vier Variablen für die Druckerausgabe angegeben werden
(im Beispiel ist die Nummer des auszugebenden Meldetextes anzugeben).
Beispiel
Tabelle 6- 33 Beispiel für den Aufruf des SFB PRINT in einem FB
AWL

Wichtige Hinweise

Beachten Sie, dass die Anzahl der übertragbaren Daten bestehend aus Formatstring und
Variablen auf 400 Bytes beschränkt ist.
Beachten Sie, dass Sie bei nachträglichen Änderungen am Formatstring, diese Änderungen
nicht an dem unter "Anfangswert" stehenden String anbringen dürfen, sondern unter
"Ansicht" die Datensicht wählen müssen und in "Aktualwert" den geänderten Formatstring
eintragen.
Beachten Sie, dass bei der Darstellungsart C (Charakter) kein String übergeben werden
darf. Verwenden Sie für Strings die Darstellungsart S.
Beachten Sie, dass Sie bei der Darstellungsart S (String) am Parameter SD_i den String
nicht direkt angeben können. Sie müssen wie beim Formatstring den String in einem
Datenbaustein ablegen und am Parameter SD_i symbolisch adressieren.
188
Stellen Sie daher, nachdem der DB neu abgespeichert wurde, im AWL-Kompiler unter
"Ansicht" die symbolische Darstellung ein und geben Sie unter "Extras" in der
Symboltabelle ein Symbol (z. B. print_db) für den Datenbaustein ein. Als Adresse und
Datentyp geben Sie in der Symboltabelle den DB, in dem die Formatstrings abgelegt
werden, an.
die symbolische Darstellung um, und geben Sie am Systemfunktionsbaustein als
Parameter FORMAT den Wert "print_db".Anna an.
CALL SFB 16, DB116
REQ
:=DB60.DBX100.0
ID
:=W#16#1000
DONE
:=DB60.DBX100.1
ERROR
:=DB60.DBX100.2
STATUS
:=DB60.DBW110
PRN_NR
:=DB60.DBB120
FORMAT
:="print_db".Anna
SD_1
:=p#DB60.DBX200.0 Byte 1
SD_2
:=
SD_3
:=
SD_4
:=
Aufruf des SFB PRINT in einem FB
Byte 200 im DB 60 enthält die
Meldetextnummer
Punkt-zu-Punkt-Kopplung CP 441 Aufbauen und Parametrieren
Gerätehandbuch, 04/2012, A5E00405448-03

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Cp 441

Inhaltsverzeichnis