Hirdetés
- iPhone topik
- Microsoft Rewards
- Milyen okostelefont vegyek?
- Huawei Watch GT 6 és GT 6 Pro duplateszt
- Samsung Galaxy S25 - végre van kicsi!
- Apple iPhone Air - almacsutka
- 8000 nit, maradhat? A szaúdiaknál kezd a Honor 600 Pro
- Motorola Edge 70 - többért kevesebbet
- Bemutatkozott a Poco X7 és X7 Pro
- Honor Magic V5 - méret a kamera mögött
Új hozzászólás Aktív témák
-
Szirty
őstag
Helló skul0!
Nagyon úgy néz ki ez, mint egy olyan gyakorló feladat, aminek a megoldásához FIFO buffert kellene építeni. Ezt abból gondolom, hogy előírta a MOV használatát.
Én úgy csinálnám, hogy kijelölnék egy 3 elemű tártelütetet a buffer számára. Pl. D0-D2.
D0 lenne a FIFO teteje (bemenete) és D2 az alja (kimenete).A FIFO úgy működne, hogy ha a D1 tartalma nulla, akkor beleírnám a D0 tartalmát és a D0-t törölném (0).
Utána ha a D2 tartalma nulla, akkor beleírnám a D1-et és a D1-et törölném. EZzel kész is a 3 elemű buffer.
Amikor egy tartály kiürül, a tartály számát bedobnám a FIFO tetejére (beírnám a D0-ba). Amennyiben a buffer üres, a fenti MOVE-ok (melyek minden PLC ciklusban lefutnak) a felül beírt érték leesne az aljára. Ha nem üres, akkor a benne lévő tetejére.
Így már nincs más dolgunk, mint a FIFO aljáról kiolvasni az értéket. Ha ott 1 van, akkor az 1-es tartályt töltjük, ha 2 van akkor a 2-est, ha 3 van, akkor a 3-ast.
Érdemes minden tartályhoz egy-egy RS tárolót (KEEP) használni, amit az adot ttartály leürülése bekapcsol, a megftelés pedig kikapcsol és a FIFO tetejére akkor bedobni a tartály számát, amikor ez az RS tároló bekapcsolt.Így elkerülhető, hogy a folyadék lötyögése esetén többször is beíródjon a FIFO-ba ugyanannak a tartálynak a száma.
Új hozzászólás Aktív témák
- Corsair MP600 PRO LPX 2TB - PS5 SSD (2029-ig Garis)
- Playstation 5 Slim -- Digitális -- 1TB SSD - fekete burkolattal
- Gigabyte 14,1" FullHD IPS Core i7(8 3,4Ghz),GTX 2/6GB DDR5 128BIT VGA,8-16/256-1TB,Szép állapot
- 2K Gamer PC - Ryzen 7 5800X / AIO / RX 9060 XT 16GB / B550M WIFI / 32GB RAM / 1TB SSD / 650W GOLD
- LG 77B4 - 77" OLED - 4K 120Hz 1ms - NVIDIA G-Sync - FreeSync Premium - HDMI 2.1 - PS5 és Xbox Ready
- ÁRGARANCIA!Épített KomPhone i5 12400F 16/32/64GB RAM RTX 5060 Ti 16GB GAMER PC termékbeszámítással
- 27% - Samsung ViewFinity S7 S27D700EAU IPS Monitor! 3840x2160 / 60Hz / 5ms
- Prémium PC házak akár 20-40% kedvezménnyel eladók garanciával, számlával! Upd. 04.17
- Ryzen 7 5800X3D // számla // garancia //
- HIBÁTLAN iPhone 14 Pro Max 512GB Silver -1 ÉV GARANCIA - Kártyafüggetlen
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


