Új hozzászólás Aktív témák
-
Szirty
őstag
Hali Pett!
"...ha 5 perc alatt nem emelkedik legalább 4-el az analóg jel digitálisan kifejezett értéke az már hiba."
Így jó lesz nyilván.
Te viszont ezt írtad a kérdés felvetésénél:"...ha a fűtőelem bekapcsolása után a környzeti hőmérséklet nem nő 5 percen belül, riasszon."
64 --> 65 pl már növekedés

Arra már ki sem térek, hogy mi van ha csökken... :]
-
And
veterán
Könnyen lehetséges, hogy létrában nem lehet ezt megvalósítani Zelio-val, egy pár dolog ugyanis kizárólag FBD-ben működik. Ladder-ben - ha jól látom - nincs lehetőség counter preset megadására.
#1079: Alapműveletekkel FBD-ben egész jól elvan, úgyhogy a hiszterézis nem akkora gond, de hát szerencsétlen mégsem 'igazi' PLC
. Viszont a kijelzővel és programozható funkciógombokkal ellátott fajták az árukhoz képest egész használhatóak. -
Szirty
őstag
Hali Pettt!
"Ezt kéne valahogy komparálnom ugyanennek a távadónak az 5 perccel korábbi értékével."
Csak amolyan gondolatkísérlet képpen jegyezném meg amit írok:
Szerintem szükség lesz egy hiszterézis tartományra az összehasonlításhoz, mert ha az analóg bemenetről érkező előző értéket tárolod el és azzal hasonlítod össze az 5 perccel később olvasott értéket, akkor nem fog jól működni a dolog.
A digitálisan feldolgozott analóg jelekre ugyanis jellemző hogy kvantálva vannak, és előfordulhat, hogy a mért érték éppen az LSB-n billeg.
Ilyenkor akár minden beolvasott érték lehet más mint az előző beolvasott annak ellenére, hogy a mért mennyiség betonstabilan ugyanaz.
Ha a mérés emellett még kicsit zajos is, akkor a jelenség fokozottabban jelentkezik.Az ilyen összehasonlítás tehát sokszor nem fogja észrevenni ha a hőmérséklet nem változott meg.
Ha egy érték eltárolása is problémákat okoz a Zelio-ban, akkor a hiszterézis megvalósítása igazi kihívás lesz
-
And
veterán
Nem fix paraméter! Lehet numerikus konstans, de bármilyen blokk számértékkel kifejezhető kimenete, és egy analóg bemenet is. Nálam a szimuláció szerint működött is rendesen. Ha a 0-10V-os analóg bemenetet összekötöd a számláló preset value inputjával, a blokk preset forcing bemenetének segítségével a neked kellő időpillanatban bemásolható a bemeneti változó értéke a számláló aktuális értékébe, így a gyakorlatban analóg (16-bites) regiszterként működik. Igaz, a Zelio 0-10V-os bemenetei mindössze 8-bitesek.
-
And
veterán
Meg lehet oldani funkcióblokkok segítségével (FBD). Az alap probléma ugye az, hogy a Zelio hivatalosan nem támogat általános változókat tároló regisztereket. De ezt meg lehet kerülni pl. egy beírható értéket (preset) kezelő fel/le számlálóval. A számláló preset-érték inputjára kötheted az analóg bemenet jelét, a futás első másodpercében pedig egy rövid impulzust kell adni ugyanennek a számlálónak a preset-engedélyező bemenetére, amire az el fogja tárolni ezt a bemeneti értéket. Mivel a számlálót a továbbiakban nem piszkáljuk (a fel- és lefelé számláló, valamint a reset-bemeneteit üresen hagyjuk, a preset pedig többet nem kap impulzust), annak az 'aktuális érték' nevű kimenete a továbbiakban megőrzi az induláskor kapott értéket. Utána már a megfelelő időzítő és összehasonlító blokkokkal elvégezhető a művelet.
Új hozzászólás Aktív témák
- E-roller topik
- Mikrotik routerek
- Diablo IV
- Kész rémálom lesz Linuxot használni jövőre az USA egyes államaiban
- Világrekordot ünnepel az ASRock
- Okos Otthon / Smart Home
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Fejhallgató erősítő és DAC topik
- Mazda topik
- ASUS notebook topic
- További aktív témák...
- Új HP 17 FHD IPS AMD Ryzen5 7520U 4.3Ghz 8GB DDR5 256GB SSD AMD Radeon 610M Graphics Win11 Garancia
- 210 - Lenovo IdeaPad 5 Pro (16ARH7) - AMD Ryzen 7 6800HS, RTX 3050Ti
- Eladó Apple iPhone 12 64GB / 12 hó jótállás
- Dobozos! Xbox Series X 1 TB + kontroller 6 hó garancia, számlával!
- AKCIÓ! LENOVO ThinkPad P15 Gen 1 munkaállomás - i7 10875H 32GB DDR4 512GB SSD Quadro T2000 W11
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

. Viszont a kijelzővel és programozható funkciógombokkal ellátott fajták az árukhoz képest egész használhatóak.