Kommunikation zwischen S7 und Drucker über CP340

Hahnus

Level-2
Beiträge
55
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

ich habe einen CP340 eingebaut und eine Kommunikation zu einem Drucker aufgebaut. Die Daten werden auch gesendet und gedruckt. Jedoch würde ich den Text gern auf mehrere Zeilen verteilen.

Kann mir jemand sagen wie ich das mache.

Die Daten übergebe ich in einem DB über den Siemens FB P_Send. Den DB beschreibe ich, indem ich die Benutzereingaben am Panel auswerte und in die jeweiligen Bytes schreibe

sieht so aus:

L DB132.DBB0
T DB131.DBB0
L DB132.DBB1
T DB132.DBB1
.
.
.
usw.

Wie kann ich das nun unterbrechen und dem Drucker sagen, das ich ab DBB 5 eine neue Zeile beginnen möchte?

Habe was gelesen mit /x Zeilenumbruch anfordern, aber das klappt nicht. Vielleicht wende ich es auch nur falsch an.

Bitte um Antwort, danke.
 
Die meisten Drucker benötigen das Steuerzeichen für Zeilenschaltung/LF oder Wagenrücklauf/CR oder beide.
LF = B#16#0A = '$l'
CR = B#16#0D = '$r'

Wie heißt Dein Drucker?

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Harald,

es handelt sich um einen Beschrifter vom Hersteller KBA-Metronic-GmbH. Das Gerät selber ist ein alphaJet.

Wie gebe ich die Steuerzeichen in der SPS ein.

Einfach zwischen den Zeilen in denen ich die Zeichen dem Kommunikations-DB übergebe also so

L DB130.DBB0
T DB131.DBB0
LF = B#16#0A = $!"
L DB130.DBB1
T DB131.DBB1

oder?
 
Danke dir

werde das mal testen, allerdings werde ich es heute nicht mehr schaffen.

Melde mich wenn es geklappt hat.
 
Zurück
Oben