- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- eBay-es kütyük kis pénzért
- bitpork: Phautós tali a Balcsinál 2025 Augusztus 2 napján (szombat)
- gban: Ingyen kellene, de tegnapra
- vrob: Az utolsó DOS játékok 1996 - 1997-ben, egy korszak lezárul
- hege8888: Retro Kocka Kuckó 3
- Rap, Hip-hop 90'
- droidic: A fapados NAS tuningolása
- D1Rect: Nagy "hülyétkapokazapróktól" topik
Hirdetés
Talpon vagyunk, köszönjük a sok biztatást! Ha segíteni szeretnél, boldogan ajánljuk Előfizetéseinket!
Új hozzászólás Aktív témák
-
Szirty
őstag
Helló Börcz!
Azt ugyan nem írtam, de visszafele is igaz. Ha a meglévő program amibe ezt be akarod illeszteni használ DM memóriát akkor arra figyelni kell, hogy az általad használt címet a program ne használja.
Illetve ha a DM0-át használja akkor neked ahelyett egy másikat kell választani.Továbbá lényeges, hogy a +B és -B "kukacos" legyen (@) vagyis élvezérelt. Ellenkező esetben a gomb megnyomásakor nem egyszer fog hozzáadni vagy kivonni, hanem minden PLC ciklusban, vagyis elszalad a végére azonnal.
-
Szirty
őstag
Helló Börcz!
Rendben.
Készítettem egy programot, ami azt csinálja amit szeretnél:Az első sor a 0.0 bemenetre kötött gomb megnyomásakor növeli a T1 beállított idejét 1 másodperccel, ha az idő nem nagyobb 30 másodpercnél.
A második sor a 0.1 bemenetre kötött gomb megnyomásakor csökkenti a T1 beállított idejét 1 másodperccel, ha az idő nem kisebb 10 másodpercnél.
A harmadik sor a 0.2 bemenetre kötött gomb megnyomásakor visszaállítja a T1 idejét 10 másodpercre.
A negyedik sor tartalmazza a T1 időzítőt, amit a 0.3-as bemenet indít. A T1 időzítő annyi idő múlva telik le, amennyi idő van a DM0 memóriacímen.
Ezt a DM0 címet változtatják a növelő, csökkentő és visszaállító gombok.(A program működik, kipróbáltam)
Remélem így már sikerül!Ui.: természetesen a DM0 címet a programodban máshol már nem használhatod másra.
-
Szirty
őstag
Helló Börcz!
Azt használd, amelyiknek az a neve, hogy "TIM"
Ennek két, azaz kettő operandusa van. (Amikor lerakod, akkor ez az a két sor, amit említettél)
Az egyik a timer száma. Ez bármennyi lehet azon a határon belül, amit az adott CPU tud, (a számozás 0-tól indul).
Természetesen ha egyszer valahol használod mondjuk a TIM1-et, azt máshol már nem adhatod meg másik timernek!A másik operandus az SV, azaz Set Value. Ez mondja meg a timernek, hogy mennyit időzítsen, méghozzá BCD alakban és tized másodpercben.
Ide írunk kettőskeresztes számokat, amikor az időzítés konstans érték szerint történik.A betűjelek, amiket még ide lehet írni, memóriaterületek azonosítói. Én a DM-et (Data Memory) javaslom a célra. Ezt a D jelöli.
Pl. ha D0-t írsz be, akkor a timer időzítése attól az értéktől függ, amit a D0 memóriarekesz tartalmaz. Azt pedig a programodban tetszés szerint megváltoztathatod.A magyarázat, hogy melyik betű pontosan mit jelent, mik azok a memória területek és mire lehet őket használni messze kimerítené a fórum kereteit.
Olvasgass doksikat, sokat!
Konkrétan CJ1-hez nem tudok magyar doksit, de itt van egy CQM1H (PDF). Sok hasznos dolog van ebben is! -
Szirty
őstag
Hali Börcz!
"Ez sokat segít"
Kb. amennyit a kérdésedben általad közölt infók segítettek
Nem tudom milyen Omron PLC. Legalább azt elárulhatnád, hogy melyik sorozat! Ezek utasításkészlete ugyanis eltér egymástól (néhol jelentősen) és te épp az utasításokkal kapcsolatos infókat szeretnél. Tehát az hogy milyen típusú PLC-ről van szó, fontos a kérdés szempontjából!
Azt sem tudom milyen szoftvert használsz a programozásához, mert ezt sem árultad el.
Továbbá nem közölted milyen nyelvű információra vágysz.Egy timer időzítési értékét változtathatod, ha a timernek (SV) nem konstans értéket (pl.: #0250) hanem egy változót adsz meg. Pl. egy DM memóriacímet.
Ezután már csak annyi dolgod van, hogy a két gombbal növeld vagy csökkentsd ennek a DM címnek a tartalmát.
Lényeges, hogy a standard timer BCD számot igényel, tehát neked is BCD-ben kell növelni és csökkenteni.
Fontos, hogy ha standard timert használsz, akkor tized másodperces időalap van, tehát ha 1 másodpercenként akarsz növelni vagy csökkenteni, akkor 10-esével kell az értéket módosítani.
Továbbá fontos az is, hogy ha a timer már fut (az idő telik) és eközben módosítod az SV értékét, az semmilyen hatással nem lesz a már futó időzítésre. A timer indításkor olvassa be az SV értéket és aszerint telik az idő.
Új hozzászólás Aktív témák
- Bomba ár! Toshiba Satellite Pro R50-C - i3-6G I 4GB I 128GB SSD I 15,6" I HDMI I Cam I W10 I Gari!
- BESZÁMÍTÁS! Apple Macbook Pro 16" 2019 i9 64GB 1TB 5500M 8GB garanciával hibátlan működéssel
- Ventillátorok és tápkábel modding kitűnő árakon! Most extra 10% kedvezmény!
- Nexus 6P 32GB, Kártyafüggetlen, 1 Év Garanciával
- HIBÁTLAN iPhone SE 2020 64GB White -1 ÉV GARANCIA - Kártyafüggetlen, MS2906, 100% Akkumulátor
Állásajánlatok
Cég: FOTC
Város: Budapest