String>Int

Zuviel Werbung?
-> Hier kostenlos registrieren
Sorry das war der falsche Baustein!
Der hier ist der richtige!

U(
U(
CALL "BLKMOV"
SRCBLK :="Kamera Empfangsdaten".Kamer1_Empfangsdaten.ED_9
RET_VAL:=#Wert
DSTBLK :=#ST7_Position_Calibrie_S
U BIE
)
SPBNB _00a
CALL "STRNG_I"
S :=#ST7_Position_Calibrie_S
RET_VAL:=#ST7_Pos_Calibrieren_I
_00a: U BIE
)
SPBNB _00b
L #ST7_Pos_Calibrieren_I
T "St7 X"
_00b: NOP 0
 
Wie willst du diesen Wert an den Robi übergeben.

Wenn du ein INt bzw DINT haben willst must du das Trennzeichen entfernen.

Hab das gerade mal probiert, einen String 7 angelegt, die ersten vier Zeichen per Blockmove, dann die hinteren 3 Zeichen in einen String und diesen in ein DINt gewandelt, klappt, is aber nicht schön, SCL wäre schöner.
 

Anhänge

  • fc37.jpg
    fc37.jpg
    35,2 KB · Aufrufe: 22
Zurück
Oben