Hirdetés
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- Brogyi: CTEK akkumulátor töltő és másolatai
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Lalikiraly: Mercis kalandok - Huszonnyolcadik rész - Az újrakezdés
- sziku69: Szólánc.
- Lalikiraly: Macbook NEO 2
- Gurulunk, WAZE?!
- MasterDeeJay: Intel Optane M10: mire lehet használni?
- creation: Elég lett abból, hogy a nagy gépeim nem képesek behúzni a filamentet
Új hozzászólás Aktív témák
-
Szirty
őstag
Helló DizzyP!
Hát ez lehet hogy nem lesz olyan egyszerű, mint amilyennek látszik.
Először is lehetővé kell tenned, hogy a PLC kommunikálni tudjon az olvasóval. Ez azzal jár, hogy a PLC-ben kell hogy legyen egy PtP kommunikációs lehetőség. Ez vagy egy RS232/485 PtP kártya, vagy ha PtP-s a CPU, akkor annak a PtP portja megfelelő.
A CPU-ban a PtP porthoz van gyári blokk, amivel tudsz adatot küldeni és fogadni rajta keresztül.Az olvasóhoz való Leuze konfig programmal beállítod az olvasót ahogy neked kell.
- Telegram típusa (egy változtathatót és két fixet ismer)
- Skálázás, ha szükséges
- A növekmény irány (melyik mozgásirányba nőjön az olvasó által küldött pozíció koordináta)
- Preset felvétele ha szükséges (a koordináta rendszer nulla pontjának meghatározása)Amennyire látom, az olvasó a neki küldött kérésekre küldözget válaszokat. Kérés meg van diagnosztikai, pozíció lekérdezés, stb.
Írni kell tehát egy programot a PLC-re, ami ciklikusan lekérdezi a pozíciót az olvasóról és a vett adatokat feldolgozza. Pozíció lekérdezéskor mm-ben fog visszaadni egy 32 bites pozíció értéket, de minden ilyennel együtt küld egy status byte-ot is.
Ezzel is foglalkozni kell, mert ha az olvasónak baja van (ERR) akkor bekapcsol egy bitet amiben jelzi, hogy nicns visszaadható pozíció. Pl. ha szennyeződés miatt nem tudja leolvasni a vonalkódot.
Továbbá küld egy XOR kódot is, amivel neked XOR műveletet kell végrehajtanod, ez az adatbiztonságot szolgálja.
Ha nem akarod, hogy a daru koppanásig menjen valamilyen hiba miatt, akkor ezekkel mindenképp kell foglalkozni!A lényeg, hogy kapni fogsz egy bináris pozíciót, ami megmondja hol van a daru.Ezeket beállított értékekkel összehasonlítva tudod vezérelni a lassítását (ha van neki) és a megállítását.
Néhány jó tanács:
- A megállási pozíciót soha ne egyenlőségre vizsgáld, hanem tartományra!
- Figyelni kell arra, hogy ha a pozíciók nem fixek, hanem lehet állítani pl. HMI-ről, akkor ne kerülhessenek átfedésbe egymással pl. hibásan megadott érték esetén.
- Tanulmányozd a BPS 8 leírását
- Használd a SLEEP funkciót amikor a berendezésed olyan üzemállapotban van hogy egy darabig nem fog megmozdulni. SLEEP módban kikapcsolja a lézert és az eltérítő tükör forgató motorját. Ha ezek éjjel-nappal aktívak az nyilván csökkenti az olvasó élettartamát
- Legyen a pálya két végén külön vészleállító végállás, hogy hibás pozícionáláskor ne legyen nagy baj.
- Esetleg ha használni akarod a pereset funkciót, akkor kell egy fix referencia pont, nyilván szintén egy végállással.
Új hozzászólás Aktív témák
- Legújabb Thinkpad T14 gen6 - Bontatlan + magyar! - Core Ultra 7 255U - 16/32GB - 512GB - Gyártói gar
- 96GB DDR5 ECC RDIMM 5600MHz szerver RAM
- Eladó AMD Ryzen 7 9700X, RTX 3070, 32GB 6000MHz DDR5, 1TB M.2, 850W +80 Gold Gamer PC!
- Dell Latitude 5411,14",FHD,i7-10850H,16GB DDR4,512GB SSD,2GB VGA,WIN11
- Dell Precision 7720,17.3",FHD,i7-7820HQ,16GB DDR4,256GB SSD,P3000 6GB VGA,WIN11
- Xiaomi Redmi Note 13 / 8/256GB / Kártyafüggetlen / 12Hó Garancia
- iking.hu Apple iPhone XR 64GB használt White megkímélt 100% akku 6 hónap garancia
- ÁRGARANCIA!Épített KomPhone i9 14900KF 32/64GB DDR5 RAM RTX 5070 12GB GAMER PC termékbeszámítással
- Infinix Hot 12 Pro / 8/128GB / Kártyafüggetlen / 12Hó Garancia
- HP EliteBook x360 1040 G11 - 14" WUXGA Érintő - Ultra 7 155H - 16GB - 512GB - Win11
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
