A
Anonymous
Guest
-> Hier kostenlos registrieren
Hallo zusammen,
ich möchte gern mit einer S7-200 über deren 2. seriellen Port (com1) mit der Außenwelt (PC+Terminalprog) kommunizieren. Ich habe dazu das Beispiel aus dem Handbuch auf Seite 95 (PDF Seite 109) als Basis benutzt, bei dem Zeichen seriell empfangen und dann zurückgeschickt werden. Das Ganze funktioniert soweit auch ganz gut. Nach dem Empfang eines Linefeeds als "end of message character" taucht laut online Speicherüberwachung das/die gesendete/n Zeichen auch im definierten Eingangspuffer auf, anschließend wird durch den "Ende des Empfangs-Interrupt" das Senden einer Nachricht ausgelöst.
Leider kommt in meinem Terminal-Programm (egal welches, habe mehrere probiert) nur Ascii Buchstabensalat oder kryptische Zeichen an. Dabei ist es egal ob ich das Empfangene zurück ans Terminal sende oder eine festgelegte Message verschicke. Auch kommt die selbe Message, getriggert durch einen Taster am Eingang korrekt am Terminal an. Lediglich dann, wenn ich das Versenden der Message durch den "Ende des Empfangs-Interrupt" steuere kommt Salat an.
Hat jemand eine Idee, wo der Fehler liegen könnte?
MfG
Arne
ich möchte gern mit einer S7-200 über deren 2. seriellen Port (com1) mit der Außenwelt (PC+Terminalprog) kommunizieren. Ich habe dazu das Beispiel aus dem Handbuch auf Seite 95 (PDF Seite 109) als Basis benutzt, bei dem Zeichen seriell empfangen und dann zurückgeschickt werden. Das Ganze funktioniert soweit auch ganz gut. Nach dem Empfang eines Linefeeds als "end of message character" taucht laut online Speicherüberwachung das/die gesendete/n Zeichen auch im definierten Eingangspuffer auf, anschließend wird durch den "Ende des Empfangs-Interrupt" das Senden einer Nachricht ausgelöst.
Leider kommt in meinem Terminal-Programm (egal welches, habe mehrere probiert) nur Ascii Buchstabensalat oder kryptische Zeichen an. Dabei ist es egal ob ich das Empfangene zurück ans Terminal sende oder eine festgelegte Message verschicke. Auch kommt die selbe Message, getriggert durch einen Taster am Eingang korrekt am Terminal an. Lediglich dann, wenn ich das Versenden der Message durch den "Ende des Empfangs-Interrupt" steuere kommt Salat an.
Hat jemand eine Idee, wo der Fehler liegen könnte?
MfG
Arne