CODESYS - das IEC 61131-3 Programmiersystem

Willkommen im offiziellen CODESYS - Forum von 3S-Smart Software Solutions | A member of the CODESYS Group
Deutsche Version English version russian version 
Aktuelle Zeit: Mi Jul 17, 2019 10:45 am

Alle Zeiten sind UTC




Ein neues Thema erstellen  Auf das Thema antworten  [ 4 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Codesys 2.3 STRING_to_INT
BeitragVerfasst: Mi Jun 12, 2013 11:11 am 
Offline

Registriert: Di Jun 19, 2012 9:09 am
Beiträge: 2
Hallo,
ich würde gerne eine String-Variable in eine Integer-Variable konvertieren.
Ich arbeite sonst mit Codesys 3x aber wie löse ich diese Problem mit Codesys 2.3 bzw Grips_cp? Dort steht mir diese Funktion anscheinend nicht zur Verfügung!?

Grüße und schon mal danke im voraus.


Nach oben
   
 Betreff des Beitrags: Re: Codesys 2.3 STRING_to_INT
BeitragVerfasst: Mi Jun 12, 2013 12:04 pm 
Offline

Registriert: Di Jun 19, 2012 9:09 am
Beiträge: 2
Ich konnte jetzt die Funktion STRING_TO_DINT einbinden.
Code:
(*Variablen*)
Input: STRING(40);
strj: STRING;
pj : POINTER TO BYTE;
dnj: DINT;
j: INT;

(*Programm*)
strj:= MID(Input, 2,1);
pj := ADR(strj);
dnj :=  STRING_TO_DINT(pj);
j   := DINT_TO_INT(dnj);


Leider liefert bereits STRING_TO_DINT nur 0


Nach oben
   
 Betreff des Beitrags: Re: Codesys 2.3 STRING_to_INT
BeitragVerfasst: Do Jun 13, 2013 6:42 am 
Offline
Häufiger Nutzer
Häufiger Nutzer
Benutzeravatar

Registriert: Do Apr 07, 2005 1:22 pm
Beiträge: 193
Wohnort: Bei Ulm
Moin

1. Warum nicht direkt STRING_TO_INT ?
2. Wie sieht denn dein String aus der umgewandelt werden soll ?

Gruß Erik

_________________
Wer Rechtschreibfehler findet darf sie behalten...


Nach oben
   
 Betreff des Beitrags: Re: Codesys 2.3 STRING_to_INT
BeitragVerfasst: Do Jun 13, 2013 6:46 am 
Offline
Häufiger Nutzer
Häufiger Nutzer
Benutzeravatar

Registriert: Do Apr 07, 2005 1:22 pm
Beiträge: 193
Wohnort: Bei Ulm
Also dieses hier:

iTest := STRING_TO_INT('1234');

funktioniert tadellos

_________________
Wer Rechtschreibfehler findet darf sie behalten...


Nach oben
   
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen  Auf das Thema antworten  [ 4 Beiträge ] 

Alle Zeiten sind UTC


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 5 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.
Sie dürfen keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
Powered by phpBB® Forum Software © phpBB Limited
Deutsche Übersetzung durch phpBB.de