Problem -> Daten an Drucker Senden

.nimrod

Level-1
Beiträge
14
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo an alle,
ich bin etwas neu hier und hoffe ich mache bei meiner ersten frage nicht zu viel falsch.

Also ich habe eine ( CPU 315 2DP --> Profibus --> Beckhoff BK3120 mit Seriellen Schnittstellen KL6001 --> und eine VIDEOJET EXEL 170i Drucker ) Steuerung.

Alles funktioniert soweit bis zur übertragung und sobald ich den Drucker anschliesse sendet dieser auch etwas zu meiner SPS aber mein PROBLEM ist:

Wie stelle ich einen STRING her?:confused: und wie versende ich diesen zu meinem Drucker?:confused: Habe schon einmal etwas von STX, CTX und ETX im zusammenhang mit einem STRING gehört aber wie wende ich diese an?

Hat evtl. jemand ein Beispiel für mich?

mfg .nimrod
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wie stelle ich einen STRING her?:confused:
Also ich stelle meine Strings immer aus lecker Buchstabensuppe her....

Was soll denn drin stehen: Meßwerte, Meldungen im Klartext, .....
Schau Dir mal in Step7 die Standard Library an, speziell die Gruppe IEC Function Blocks. Mit FC5 kannst Du DINT-Werte in Zeichenketten wandeln, mit FC30 Real-Werte. Weiterhin gibs da Funktionen um Strings zu verbinden (Concat FC ?), zu löschen usw. usf.

Lege Dir einfach einen DB mit Strings an und mache dann Experimente mit den Funktionen.
und wie versende ich diesen zu meinem Drucker?:confused: Habe schon einmal etwas von STX, CTX und ETX im zusammenhang mit einem STRING gehört aber wie wende ich diese an?
Da wird Dir das Studium der Handbücher von Buskoppler und Drucker nicht erspart bleiben, üblicherweise sind Beispiele dabei. Besonders die nötigen Steuerzeichen hängen von der im Drucker implementierten Software ab. Außer CR und LF (Wagenrücklauf und neue Zeile) hab ich bei der Ansteuerung von Druckern mit SPS aber noch nie Steuerzeichen benötigt.
 
weiterer schritt!

hallo,
habe mir einen String zusammengebastelt in dem MHD`s drinstehen, also Mindesthaltbarkeitsdaten. Weiß nur noch nicht so genau wie der STX Code in Hex sein muss für den Drucker denn mit 02 funktioniert es nicht. Werde wohl den Support anrufen um genauere auskunft darueber zu erhalten.

Danke erstmal für die Hilfe
 
Zurück
Oben