Herunterladen Inhalt Inhalt Diese Seite drucken

SICK TriSpector1000 Betriebsanleitung Seite 113

3d-vision
Inhaltsverzeichnis

Werbung

12.7.5.4
Funktionsbaustein ändern
8024235/13FA/2019-06 | SICK
Irrtümer und Änderungen vorbehalten
Abbildung 89: Kompilieren des Datenbausteins
Ändern Sie als Zweites den Funktionsbaustein FB_Trispector_Test, um die eingehenden
Daten richtig zu analysieren. Öffnen Sie den Funktionsbaustein und scrollen Sie nach
unten bis zu folgendem Kommentar:
//********************START THE PARSING*********************
Hier beginnt die Aufgliederung des Strings in verschiedene Datentypen. Da der Funkti‐
onsbaustein vier Werte (
string;real;int;char
Abschnitte unterteilt:
//1: String of unknown size
************************************************************
WHILE (BYTE_TO_CHAR(#arrData[#i]) <> ';' & #i <>
(#iReceivedLength-1)) DO
#s_temp := CONCAT(IN1 := #s_temp, IN2 :=
CHAR_TO_STRING(BYTE_TO_CHAR(#arrData[#i])));
#i := #i + 1;
END_WHILE;
#Data.StringValue := #s_temp;
#s_temp := '';
#i := #i + 1;
//**********************************************************
//2: Real of unknown size
************************************************************
WHILE (BYTE_TO_CHAR(#arrData[#i]) <> ';' & #i <>
(#iReceivedLength-1)) DO
#s_temp := CONCAT(IN1 := #s_temp, IN2 :=
CHAR_TO_STRING(BYTE_TO_CHAR(#arrData[#i])));
#i := #i + 1;
END_WHILE;
#Data.RealValue := STRING_TO_REAL(#s_temp);
#s_temp := '';
#i := #i + 1;
ANHANG
) erwartet, ist die Analyse in vier
B E T R I E B S A N L E I T U N G | TriSpector1000
12
113

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis