Problem bei RS232 Kommunikation mit Kamera

  • Hallo zusammen,


    ich habe ein merkwürdiges Problem bei der Kommunikation zwischen einer IRC5 und einem Keyence-Kamerasystem bzgl. der Zeichenketten.
    Im Prinzip:
    -sende ich einen Befehl "MW,#Step,21" (ändert eine Variable)
    -Kamera sendet die Antwort "MW" dazu (laut Schnittstellenüberwachung in Kamera)
    -ich schliesse den Port, Öffne den Port, lösche den IOBuffer
    -sende einen Befehl "MR,#Step" (liest die Variable aus)
    -Kamera sendet die Anwort "MR,+00021"
    -jetzt lese ich die Zeichenkette und erwarte "MR,+00021", bekomme aber "MWMR,+00021" und verstehe nicht warum


    Dieser Fehler passiert nur im Automatik-Modus, wenn ich langsam schrittweise durchgehe, funktioniert es. Also ein Timing-Problem, aber ich stehe auf dem Schlauch.
    Ich sende danach auch noch den Trigger "T1" und erhalte wie gewünscht "T1,...." als Antwort.


    Hier der Code meines Testprograms:

    Einmal editiert, zuletzt von Robbotta ()

  • ANZEIGE
Hilfe und Support für ABB Roboter Programmierung, Konfiguration, Inbetriebnahme finden Sie hier im ABB Roboter Forum. ABB Rapid Programmierung ist einfach, die Roboterforum Community hilft sehr gerne.

Erstelle ein Benutzerkonto oder melde dich an um zu kommentieren

Du musst ein Benutzerkonto haben um einen Kommentar hinterlassen zu können

Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Geht einfach!
Neues Benutzerkonto erstellen
Anmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden