Új hozzászólás Aktív témák
-
byte-by
tag
válasz
Zoleee89
#5569
üzenetére
halo.
jó lenne tudni konkrétan mit is szeretnél.
az omron inkább szó alapú.
eredményként nem akarsz bcd-t ?
2 tizedes pontosságot lehet elérni, adott esetben , 0-99-ig (egész) méréshatárral, 16 biten például.
a másik amit még szoktak javasolni a lebegőpontos ábrázolás, ezt tudod alkalmazni ha nem akarsz bcd-t.átjárhatóság, adattípusokkal kapcsolatban:
az utasítások instrukction help-jében le van írva az alkalmazható adattípusok listája, attól eltérni nem igen lehet, bár elég széles a paletta, adott esetben.byte
-
Szirty
őstag
válasz
Zoleee89
#5569
üzenetére
Üdv Zoleee89!
Nem, ez csak a szakadást figyeli. Tehát azt, ha a bemeneten folyó áram 4mA alá esik.
A túlcsordulást is figyelheted a 20mA-hez tartozó értéket túl fogja lépni a beolvasott bináris érték, mert az A/D-nek van egy kis ráhagyása. Ezt egy egyszerű összehasonlítással figyelheted a programban."Pl MOV-al a beolvasot analóg jelet akkor ne HEX-ben legyen ,hogy lehetne megoldani, hogy ne BCD-ben számoljon, hanem INT-ben?"
Ez két kérdés egyszerre.

Alapvetően az adattípusok között különféle konverziós utasításokkal tudsz átjárást biztosítani.
Pl. BCD számot BIN vagy BINL utasítással konvertálhatsz binárissá. De ugyanazt az értéket kabod (pl 6210) csak másképp van ábrázolva.Ha az analóg jelre érted, akkor azt skálázni kell. Ami annyit tesz, hogy az analóg bemenetről beolvasott nyers értéket az analóg bemenetre kötött távadó által mért fizikai mennyiség értéktartományába kell átalakítani (skálázni).
Pl. 0-10 Bar-os nyomás távadó van egy 4-20mA-es analóg bemeneten. Akkor 0 értéket olvasol be 0 Bar nyomásnál, (4mA áram a bemeneten). És 8000 (1F40h) értéket amikor 10 Bar a mért nyomás.
Tehát 0-8000 (0h-1F40h) tartomány kell 0-10 tartományra skálázni. Pl. az SCL utasítással (bár az BCD eredményt ad).
Így ha 10Bar a nyomás 10-et kapsz.Más téma, margón jegyzem meg csak, de ide vág, hogy nekem az Omron adattípusok és azok közötti átjárhatóság nagyon nehézkesnek és kaotikusnak tűnik. Más nincs ezzel így?
-
Szirty
őstag
válasz
Zoleee89
#5567
üzenetére
Helló Zoleee89!
A modul n+9 word-jének alsó 8 bitje a disconnection detection flag. Egy bit egy bemenethez tartozik.
Csak 1..5 V és 4..20 mA méréstartományban működik.Részletesen lásd: Analog I/O units ooperation manual
65. oldal
Új hozzászólás Aktív témák
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Anime filmek és sorozatok
- Hitelkártyák használata, hitelkártya visszatérítés
- Luck Dragon: Asszociációs játék. :)
- Milyen légtisztítót vegyek?
- Micro Four Thirds
- sziku69: Fűzzük össze a szavakat :)
- Székesfehérvár és környéke adok-veszek-beszélgetek
- Path of Exile (ARPG)
- Mini PC
- További aktív témák...
- Dell Alienware Nvidia Geforce RTX 2080 Super 8GB
- Aztech Szerviz I RETRO Számítógép Szerviz I Szervizelés, Telepítés, Adatmentés, Szoftveres Javítás
- Használt MSI mag321cup (VA panel, 31.5" (80 cm) 4k, 160Hz ,1ms) eladó.
- Apple iPhone XS Max 256GB, Kártyafüggetlen, 1 Év Garanciával
- Apple iPhone 15 Pro Max 256GB, Kártyafüggetlen, 1 Év Garanciával
- HP 14 Elitebook 640 G10 FHD IPS i5-1345U vPro 10mag 16GB 512GB SSD Intel Iris XE Win11 Pro Garancia
- LG 27GP850P-B - 27" NANO IPS - 2560x1440 - 180Hz 1ms - NVIDIA G-Sync - AMD FreeSync - HDR 400
- 223 - Lenovo LOQ (15IRX10) - Intel Core i5-13450HX, RTX 5060
- GYÖNYÖRŰ iPhone 11 128GB Black-1 ÉV GARANCIA -Kártyafüggetlen, MS4360, 100% Akksi
- AKCIÓ! Apple Watch Ultra 2 49mm Cellular okosóra garanciával hibátlan működéssel
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

