Hallo alle zusammen,
ich habe folgendes Problem:
Wir haben an einer Produktionsanlage einen Epson LX-300 Nadeldrucker, um bestimmte Daten zu dokumentieren.
Jedesmal, wenn eine neue Messung durchgeführt wurde, werden die Daten direkt über eine COM-Schnittstelle an den
Drucker gesendet und ausgedruckt. Das Problem ist, dass es immer mal wieder zum Papierstau kommt. Alle dann ausgedruckten
Daten sind einfach unwiederbringlich verloren. Deshalb möchte ich zwischen Anlage und Drucker einen Rechner stellen, der alle Daten
zunächst sammelt und diese dann am Ende der Produktion ausgedruckt werden können.
Kann ich diese Daten einfach mit VB6 über das MSCom32.ocx abfangen und auslesen?
Zum Beispiel so:
[font='"']Dim Eingang As String[/font]
[font='"'] Select Case MSComm1.CommEvent[/font]
[font='"'] Case comOverrun: MsgBox "Datenverlust!"[/font]
[font='"'] Case comRxOver: MsgBox "Datenverlust!"[/font]
[font='"'] Case comEvReceive: Eingang = Eingang + MSComm1.Input[/font]
[font='"'] End Select[/font]
Sind die ankommenden Daten so direkt als Text lesbar?
Vorab schonmal vielen Dank für eure Hilfe,
ich habe folgendes Problem:
Wir haben an einer Produktionsanlage einen Epson LX-300 Nadeldrucker, um bestimmte Daten zu dokumentieren.
Jedesmal, wenn eine neue Messung durchgeführt wurde, werden die Daten direkt über eine COM-Schnittstelle an den
Drucker gesendet und ausgedruckt. Das Problem ist, dass es immer mal wieder zum Papierstau kommt. Alle dann ausgedruckten
Daten sind einfach unwiederbringlich verloren. Deshalb möchte ich zwischen Anlage und Drucker einen Rechner stellen, der alle Daten
zunächst sammelt und diese dann am Ende der Produktion ausgedruckt werden können.
Kann ich diese Daten einfach mit VB6 über das MSCom32.ocx abfangen und auslesen?
Zum Beispiel so:
[font='"']Dim Eingang As String[/font]
[font='"'] Select Case MSComm1.CommEvent[/font]
[font='"'] Case comOverrun: MsgBox "Datenverlust!"[/font]
[font='"'] Case comRxOver: MsgBox "Datenverlust!"[/font]
[font='"'] Case comEvReceive: Eingang = Eingang + MSComm1.Input[/font]
[font='"'] End Select[/font]
Sind die ankommenden Daten so direkt als Text lesbar?
Vorab schonmal vielen Dank für eure Hilfe,