Új hozzászólás Aktív témák
-
InFlames86
csendes tag
FUNCTION "DW_TO_REAL" : Real
{ S7_Optimized_Access := 'FALSE' }
VERSION : 0.1
VAR_INPUT
iDW : DWord;
END_VARL #iDW
T #DW_TO_REALEz úgy néz ki működik pointerek nélkül is
Teszteltem! (IEEE-754 Floating Point Converter)Input: Hexadecimal Representation
Return: REAL -
InFlames86
csendes tag
Közben rájöttem hogy ki kell kapcsolni az "optimized block access"'t a DB-n
De akkor is anyázik a P#-re -
InFlames86
csendes tag
válasz
Gaben92
#8509
üzenetére
Ez nem ugyanaz mint a fenti függvény.
Különbség az hogyha a DWORD ben lebegőpontos szám van HEX ben ábrázolva akkor a dword_to_real nem adja vissza a lebegopontos szám értéket. Azért van a pointer a függvényében mert az a dword címére mutat és aztán real ként ábrázolja azt a memóriateruletet.
😊TIA ban nem vagyok annyira képben a pointerekkel.
Lehet hogy az ANY lesz a megoldás vagy VARINAT nem tudom. Eddig egyiket se sikerült jól parameterezzem. Ref_to azt irja nem tud más adattipusra mutatni mint amire deklaraltak. Pl. Ref_to int csak int re tud mutatni. -
InFlames86
csendes tag
FUNCTION DW_TO_REAL : REALVAR_INPUTX : DWORD;END_VARVARpt : POINTER TO REAL;END_VARpt := ADR(X);DW_TO_REAL := pt^;
Adott a fenti függvény (Codesys). Bemeneti DWORD-öt REAL-ként ábrázoljaTIA 15.1-be próbálom ugyan ezt a függvényt megcsinálni de még nem jöttem rá hogy hogyan lehetne. Próbáltam már a REF_TO Real-t olvasgattam Help-et / fórumokat de sehogy nem jöttem még rá hogy hogy lehetne ezt a viszonlag egyszerű fügvény TIA-ba megvalósítani.
Valaki tudna segíteni? -
InFlames86
csendes tag
Hello,
Mennyit érhet egy gyári Siemens S7 PC USB Adapter?
6ES7 972-0CB20-0XA0
Új hozzászólás Aktív témák
- Autós topik
- Apple MacBook
- Kezdő fotósok digitális fényképei
- Kertészet, mezőgazdaság topik
- Második villámcsapás: teszteltük a ROG Raikiri II Xbox kontrollert
- A cégvezetők látják az AI költségeit, csak azt nem hogyan lesz ebből haszon
- Ilyen olcsó sem volt még egy Apple notebook
- OnePlus 15 - van plusz energia
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
- Hegesztés topic
- További aktív témák...
- Garanciális Deepcool PN850-M Black 850W 80 PLUS Gold
- Lenovo ThinkPad X1 Carbon Gen 10 i5-1245U / 16GB RAM / 512GB NVMe SSD / 1920 1200 / EU billentyűzet
- Lenovo ThinkPad X1 Carbon Gen 7 i5-8365U / 8GB RAM / 256GB NVMe SSD / 14" FHD / 12 hónap garancia
- Lenovo ThinkPad X1 Carbon Gen 9 i5-1145G7 / 16GB RAM / 256GB NVMe SSD / 14" WUXGA / 12 hónap garanci
- Gtx 1080/ Intel I7 8700K/ 16GB Ram/ 256GB M2 SSD/ 1TB HDD/ Win11
- 153 - Lenovo LOQ (15IRX9) - Intel Core i5-13450HX, RTX 4060 (ELKELT)
- GIGA AKCIÓ!!! 450.000Ft HELYETT szinteÚJ OnePlus 15 egyenlő 16 ami 2 a 4.-en Sand Storm 16GB / 512GB
- Új FULL HD webkamera + Számla
- Azonnali készpénzes Intel i5 i7 i9 8xxx 9xxx processzor felvásárlás személyesen / csomagküldés
- Apple iPhone 12 Mini 64GB,Újszerű,Adatkabel,12 hónap garanciával
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


