Problem bei Verwendung von REFERENCE

robedonn
2008-05-09
2008-05-16
  • robedonn - 2008-05-09

    Hallo,

    ich habe ein kleines Problem:

    Und zwar wollte ich folgendes kleines Beispielprogramm aus der Hilfe mal ausprobieren:

    ref_int REF= a; ( ref_int zeigt nun auf a )

    ref_int := 12; ( a hat nun den Wert 12 )

    b := ref_int * 2; ( b hat nun den Wert 24 )

    ref_int REF= b; ( ref_int zeigt nun auf b )

    ref_int := a / 2; ( b hat nun den Wert 6 )

    RETURN;

    Wenn ich mich einlogge, und die SPS laufen lasse, dann wird mir als Wert für ref_int immer nur folgender Hinweis angezeigt:

    <referencetype.convertraw not="" implemented="" yet=""></referencetype.convertraw>

    In der Hilfe habe ich dazu nichts gefunden.

    Warum kommt diese Meldung, und was muß ich machen, damit sie verschwindet?

    Vielen Dank schonmal!

    Gruß

    robedonn

     
  • Ralph Holz - 2008-05-09

    Hi,

    bei mir tuts! Desshalb die Standartfrage: Was für ein CoDeSys? Was für eine SPS?

    Gruß

    Ralph

     
  • robedonn - 2008-05-09

    Hallo,

    die Steuerung ist eine IndraControl von Bosch Rexroth.

    Codesys Version 3.1.

    Gruß

    Robert

     
  • Erik Böhm - 2008-05-14

    Moin

    Kann Bosch Rexroth schon CoDeSys V3 ?

    Wär mir ja ganz neu...

    Ausserdem: 'Not implemented yet' ist ja eine eindeutige Aussage.

    Probier mal ein Update auf die neueste Version, wenns schon V3 sein muss.

    Gruss

    Erik

     
  • Tobi - 2008-05-14

    In der V3.2 sollte das aber gehen, bei mir jedenfalls tuts das.

    Vielleicht kannst du auch mal ref_int = ADR(a);

    testen...

    Bin mir nicht sicher, wo der unterschied liegt. in der V3.2 P1 geht es, die 3.2 P2 vom 9.5. hab ich noch nicht drauf. Wo ich das grad sag - das werde ich mal eben ändern.

     
  • robedonn - 2008-05-15

    Hallo,

    ich habe das Problem mal an 3S gemeldet.

    Mal sehen, was die dazu sagen.

    Gruß

    Robert

     
  • lothar - 2008-05-16

    Ich sehe auch eine merkwürdige Meldung im Deklarationsteil als Wert für ref_int.

    Und das mit CodeSys 3.2 Patch2 und Target CodeSys SP Win V3,

    siehe beiliegender ScreenShot:

    Gruss

    Lothar

    IMG: ScrennShot_Reference.JPG

     

Log in to post a comment.