Hirdetés

Új hozzászólás Aktív témák

  • Gaben92

    őstag

    válasz InFlames86 #8510 üzenetére

    Én meg codesys-ben nem vagyok otthon. :)

    Azt hiszem értem mi a problémád. Maga a bit pattern a DWORD-ben valójában egy lebegőpontos szám pattern-je. A DWORD_TO_REAL ugye implicit konverzió szóval ha ez a helyzet akkor azzal valóban nem fog működni mert az a DWORD értékét konvertálná neked lebegőpontossá.

    Ha tényleg ez a helyzet akkor kicsit fura felhasználási mód.

    Any pointer területcímzésre való inkább, erre elég lenne szerintem egy mezei pointer. Én első körben rápróbálnék arra, hogy az Input-ot átnyomnám Real-be ha ez lehetséges, és a blokk hívásánál adnám meg neki pointerként a címet "P#DB1.DBX0.0 BYTE 4" formátumban (nyilván a korrekt címekkel). Annak elvileg csak a bit patternt kellene áthúznia szóval pont ami neked kell. De az igazság az, hogy ezt szeretjük kerülni TIA-ban mert a cross reference-ben nem jellenek meg a pointerek.

Új hozzászólás Aktív témák

Hirdetés