Hirdetés
- GoodSpeed: Te hány éves vagy?
- Kalandor: Muti, mekkora a havad?!
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- sziku69: Szólánc.
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- Klaus Duran: Minden drágul. Vajon a fizetések 2026-ban követi minimálisan?
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- weiss: Autó költségek
- eBay-es kütyük kis pénzért
Új hozzászólás Aktív témák
-
Szirty
őstag
válasz
n0rbert0
#3387
üzenetére
Helló n0rbert0!
Jó irányba indultál ez a módszer megfelelő lesz.
De van néhány megjegyzésem:A 3-as rung-ban a BIN(023) W6 W6 szerepel ha jól látom. Ez így a W6 BCD tartalmát (ide másoltad a timer pillanatnyi értékét (Present Value) ami BCD, ez ok. De a BIN a W6-ba teszi vissza a konverzió bináris eredményét. Még ez sem lenne baj, de BIN előtt always on flag van, tehát ezt az utasítást a PLC minden ciklusban végrehajtja, miközben az 1-es rung-ban lévő MOVE csak egy felfutó élre. Ezért ha már egyszer átkonvertálta a BCD számot binárisra, akkor, a következő ciklusban újra át akarja konvertálni de akkor ott már bináris szám van.
Sajnos néhány bináris szám értelmezhető BCD számnak is, más bináris szám pedig nem.
Ezért én a BIN-t a MOV alá tenném, hogy mindig egyszerre és egymás után hajtsa végre őket.De egyszerűsíthető is a dolog, mert nincsen szükség a MOV-ra mivel a BIN az eredményt máshol is tárolhatja nem csak ott ahonnan a forrást veszi, így a BIN egyben MOV is

A timert én elengedném a max értékig #9999
Ha nem akarsz BCD-BIN konverziókat, akkor használhatsz bináris timert is (TIMHX).
Vagy 1ms felbontású bináris timert (TIMHHX)Bár a mérés pontossága nem lesz 1ms, mert a CPU ciklus edejével szórni fog.
"A reciprok műveletet hogy lehet legegyszerűbben megoldani?"
Elosztod 1-el az értéket

Persze érdemes lebegőbontos számmal csinálni,
Új hozzászólás Aktív témák
- Konzolokról KULTURÁLT módon
- GoodSpeed: Te hány éves vagy?
- Kormányok / autós szimulátorok topikja
- Óra topik
- Filmvilág
- Debrecen és környéke adok-veszek-beszélgetek
- Kínai és egyéb olcsó órák topikja
- Milyen videókártyát?
- CES 2026: Színre lép a Motorola Razr Fold
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- További aktív témák...
- Precision 7550 27% 15.6" FHD IPS i7-10850H RTX 3000 32GB 512GB NVMe gar
- Honor 400 8/256GB, Megkímélt, Kártyafüggetlen, Töltővel, Dobozzal, 1 Év Garanciával!
- LG 27GL850-B 27 QHD 144Hz Nano IPS hibátlan / G-SYNC / FreeSync
- Zotac Nvidia Gtx 295 ver:2.0 Oem -Ritka -
- Apple iPhone 13 Pro 128GB, Kártyafüggetlen, 1 Év Garanciával
- Akciós kisWorkstation! Dell Precision 3560 i7-1165G7 4.7GHz / 32GB / 512GB / Quadro T500 2GB FHD 15"
- Apple iPhone 12 Mini 128 GB Fekete 1 év Garancia Beszámítás Házhozszállítás
- Apple iPhone 13 Mini 128 GB Fekete 1 év Garancia Beszámítás Házhozszállítás
- Eredeti DELL 240W töltők (LA240PM160)
- REFURBISHED - DELL Precision Dual USB-C Thunderbolt Dock - TB18DC
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopszaki Kft.
Város: Budapest


