String Variable wird unterschiedlich an SPS übergeben

  • Hallo


    Ich habe auch nach längeren Suchen niemanden gefunden der meinen aktuellen Fehler bereits hatte.


    Im Roboter Programm:


    ;ARTIKELDATEN VON ARTIKELVERWALTUNG+++++++++++++++

    STRUC MYARTIKEL BOOL GESENDET, :!: CHAR ARTIKELNR[24] :!: ,CHAR KAMERAPRG[3],INT ER,INT LT,INT ABLAUF,REAL LV,REAL LH,REAL BB,INT MAX_R,INT MAX_E,REAL BH,REAL AH,REAL AS,REAL GPA

    DECL MYARTIKEL ARTIKEL[1]

    ;FOLD ARTIKELPOSITIONSREGISTER

    ARTIKEL[1]={GESENDET TRUE, :!: ARTIKELNR[] "88163901" :!: ,KAMERAPRG[] "001",ER 2,LT 1,ABLAUF 3,LV 575.000,LH 370.000,BB 80.0000,MAX_R 9,MAX_E 8,BH 56.0000,AH 10.0000,AS 575.000,GPA 430.000}

    ;ENDFOLD

    ;+++++++++++++++++++++++++++++++++++++++++++++++++


    In der SPS wird der Wert als STRING Ausgegeben: `88163901`$00$00$00$00$00$00$00$00 ....

    Wenn ich eine andere Nummer eintrage wird folgendes ausgegeben: X#(32 37 32 37 31 38 35 33 00 31 00 .. . .

    Der Wert ist bei beiden richtig. Zum weiter verwenden der Nummer ist der Unterschied sehr hinderlich.


    Vielleicht könnt Ihr mich hier unterstützen.


    Die Artikelnummer ist immer 8 Stellig.

  • Schritt für Schritt zum Roboterprofi!
  • ...

    In der SPS wird der Wert als STRING Ausgegeben: `88163901`$00$00$00$00$00$00$00$00 ....

    Wenn ich eine andere Nummer eintrage wird folgendes ausgegeben: X#(32 37 32 37 31 38 35 33 00 31 00 .. . .
    Der Wert ist bei beiden richtig. Zum weiter verwenden der Nummer ist der Unterschied sehr hinderlich...

    Keine Ahnung was du damit meinst. :/

    Welche SPS? Wie und wohin ausgegeben? Wie wird eine andere Nummer eingetragen? Wie wird der Wert weiter verwendet?

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