Hallo Leute,
habe ein Problem beim Einlesen von Programmen über die RS232 Schnittstelle.
Verwende als Gegenstation einen DOS Rechner mit einem zuverlässigen Übertragungsprogramm (V24).
Der Programmversand von der Maschine an den exterenen Rechner funktioniert problemlos, da das Dialogfenster an der Meldas Steuerung auch logisch aufgebaut ist:
E/A Inhalt: Bearbeitungsprogramm
E/A Ziel: Arbeitsbereich
Programm Nr.
12345.PRG
23456.PRG
...
...
Kommunikat. Einstellung: Device 2
E/A Anschluss: COM1
Das Dialogfenster für das Empfangen von externen Programmen ist allerdings ebenso aufgebaut wie beim Versenden, was mich etwas irritiert.
Denn im Programm Nr Fenster, dachte ich ich könnte die neue Programmnummer, welche empfangen werden soll eintragen, aber ich kann mich nur von einem zum nächsten bereits vorhandenen Programm bewegen. (wie beim Versand von Daten)
Mein DOS Versendet das Programm fehlerfrei aber bei der Steuerung kommt nicht an.
Liegt es eventuell an falschen Kommunikationsparametern ?
Hier die eingestellten Parameter an der Maschine:
Gerätename: Device 2
Übertrag.Geschw.: 4800
Stop Bit: 2 bits
Parität: gerade/even
Zeichenlänge: 7 bits
Hardw. Handshake: gültig
Xon/Xoff: ungültig
DC Code Ausg. Ausg.
Prüfung: off
EOB-Ausgabe CR LF
Vorschr.Nr: 10
Ausgabe Zeit 100
Datencode:
ISODC3-Code Ox13
Und hier am PC:
Baudrate: 4800
Datenbits: 7
Stoppbits: 2
Parity: Even
Handshake: RTS/CTS
Port: COM1
Nullfilter: Nein
Ende-Bedingung: Timeout
Ende-Zeichen: -
Datei-Extension: PRG
Wo liegt der Fehler ? Vielen Dank vorab für eure Hilfe.
Schöne Grüße
Mecana