MP370, wer kennt sich aus mit serieller Schnittstelle

Heppo

Level-1
Beiträge
16
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Forengemeinde,

ich habe ein mir noch nicht bekanntes MP370. Ich tippe auf mindestens 5-8 Jahre alt.

Meine Frage: Hat das eine serielle Schnittstelle und kann diese ASCII-Drucker ansteuern? Der Druckauftrag muss in der S7 erstellt werden.

Danke für NoSpamAntworten.
 
Hallo Forengemeinde,

ich habe ein mir noch nicht bekanntes MP370. Ich tippe auf mindestens 5-8 Jahre alt.

Meine Frage: Hat das eine serielle Schnittstelle und kann diese ASCII-Drucker ansteuern? Der Druckauftrag muss in der S7 erstellt werden.

Danke für NoSpamAntworten.


Hallo Heppo

habe gerade ein Projekt mit MP370 abgeschlossen. Wir protokollieren mit der Epson FX850-Emulation (ESC/P, 9 Pin ESC/P oder ESC/P2 (EPSON)
Drucker läuft an der Schnittstelle IF2 ( Achtung: Kabel druckerspezifisch)

Protokoll habe ich unter WinCC flex 2005 HF6 erstellt.

Hoffe, das hilft dir weiter. Ansonsten ins Handbuch schauen. wenn du keienes zur Verfügung hast, helfe ich gerne weiter.

Gruss aus L.A. (Lünen-Alstedde)

Peter
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Die einfachste Möglichkeit, etwas Auszudrucken wird wohl ein Protokoll sein.
Dazu musst Du am MP370 (egal ob mit ProTool oder WinCCflexible projektiert) ein Protokoll anlegen, in dem Du die auszudruckenden Daten in Ausgabefelder gibts.

Anschließend legst Du eine Variable an, welche Du Zyklisch liest, und beim Ereignis "Wertänderung" löst Du die Funktion "Drucken --> Protokoll drucken" aus.

Die Anbindung eines Druckers ist hier beschrieben:
http://support.automation.siemens.c...&aktprim=0&extranet=standard&load=treecontent
Mögliche Verbindungen sind Seriell, USB oder Ethernet (Ethernet nur, wenn ein Windows-Druckerserver im Netz vorhanden ist).

mfg
Maxl
 
Die einfachste Möglichkeit, etwas Auszudrucken wird wohl ein Protokoll sein.
Dazu musst Du am MP370 (egal ob mit ProTool oder WinCCflexible projektiert) ein Protokoll anlegen, in dem Du die auszudruckenden Daten in Ausgabefelder gibts.

Anschließend legst Du eine Variable an, welche Du Zyklisch liest, und beim Ereignis "Wertänderung" löst Du die Funktion "Drucken --> Protokoll drucken" aus.

Die Anbindung eines Druckers ist hier beschrieben:
http://support.automation.siemens.c...&aktprim=0&extranet=standard&load=treecontent
Mögliche Verbindungen sind Seriell, USB oder Ethernet (Ethernet nur, wenn ein Windows-Druckerserver im Netz vorhanden ist).

mfg
Maxl

Maxl, die Sache hat nur einen kleinen Haken. In der Form würdest du jedes Protokoll zweimal ausgedruckt bekommen. nämlich bei Wertänderung von "0" nach "1" UND bei Änderung von "1" nach "0". Bin ich auch drauf reingefallen.
Am Besten ein kleines Script aufrufen und die entsprechende Variable auf TRUE und FALSE abfragen - und dann den Druck anschmeissen.

Etwa so...

'
' Protokolle drucken nach Wertänderung M63.1 (xy) und M73.1 (zw)
' (Steuerung xyz)
'
If SmartTags("Var_xyz_Prot\Prot_xy_Drucken") = True Then
PrintReport "Rezeptur-Protokoll xy"
ActivateScreen "Protokoll-Druck xy",0
End If
'
If SmartTags("Var_xyz_Prot\Prot_zw_Drucken") = True Then
PrintReport "Rezeptur-Protokoll zw"
ActivateScreen "Protokoll-Druck zw",0
End If

Getestet und für gut befunden...:cool:

Gruss aus L.A. (Lünen-Alstedde)

Peter
 
Danke für die vielen Antworten.

Sollte das zum tragen kommen, werde ich mir das mal anschauen. Die Daten kommen über einen DP zur S7 und müssen da evt. aufgearbeitet werden. Das Format wie die Daten reinkommen ist noch nicht klar, wahrscheinlich als INT-Werte. Die muss ich dann wandeln und drucken können.

Bis dann, Heppo
 
Zurück
Oben