OSCAT Forum

oscat.lib => oscat.lib fuer Step 7 => Thema gestartet von: computerpap am 30. März 2009, 16:57:19

Titel: Syntax bei FC250 Float_To_Real
Beitrag von: computerpap am 30. März 2009, 16:57:19
Hallo
Ich habe bei dem Bausteineingang für den String folgenden Syntax verwendet:
P#DB1.DBX5.0 BYTE 5 bzw. "DB1_test".Ist_temp
Bei beiden meckert aber Step7 und nimmt die Eingabe nicht an.
Wie lautet der genaue Syntax dafür?

MfG
computerpap
Titel: Re: Syntax bei FC250 Float_To_Real
Beitrag von: dalbi am 30. März 2009, 19:45:47
Hallo,

der String für FLT hat eine länge von 20 Zeichen, hier für werden 22 Byte benötigt.

P#DB1.DBX5.0 BYTE 22 oder "DB1_test".Ist_temp
wobei letzeres "Ist_temp" ein String[20] sein muss.

Gruss Daniel
Titel: Re: Syntax bei FC250 Float_To_Real
Beitrag von: computerpap am 30. März 2009, 20:04:38
Hallo
Wie genau muß der String der Gleitpunktzahl aussehen?
Im Moment wird der String der Realzahl so dargestellt:

+v.nnnnnnnE+xx
Vorzeichen, 1xVorkommastelle, 7x Nachkommastelle, 2Exponentenstellen

Also 14 Stellen insgesamt
Wie sind aber die 20 Zeichen nach der Umwandlung aufgeteilt?

MfG
computerpap