PLC programozás - Egyéb hardverek fórum

üzenetek

hozzászólások


spkkill
(tag)

Más is szokott néha bolondozni PLC-vel? :))
[link]
[link]


FOX888
(tag)

Amatőrként, az otthoni fűtésrendszert vezérlem PLC-vel.
Van arra valamilyen megoldás, hogy az USB programozó kábelt belső hálózaton távolról tudjam használni? Folyamat figyelés és esetleg módosítás lenne a cél.


DasBoot
(aktív tag)

Jó szerencsét! Szeretnék "beszélni" egy szakemberrel, aki járatos az Allen-Bradley PLC-k konfigurálásában. Rendelkezem egy CompactLogix 1769L31-gyel. Van hozzá egy-egy IQ16, OB16 modul. Sajnos offline-ban egyiket sem tudom hozzáadni, mint New module. További részleteket írok, amennyiben valaki járatos a témában. Előre is köszönöm a segítséget. Üdv.: Joe


lappy
(őstag)

Milyen PLC? inkabb vmi Ethetnet megoldást javasolnek


DasBoot
(aktív tag)

Jó szerencsét! Kizárólag ez az egy lehetőség van, mert ezek már megvannak. A típus szerepel a kérdésemben. A kapcsolat működik a PC-vel, RS232-n keresztül.


lappy
(őstag)

ez félre ment


norbert1998
(veterán)
Blog

Nagyban függ a PLC típusától. Például adott esetben egy Node_RED Raspberry-n bármi másssal IS összehozhatja a PLC-det, akár Google Home eszközökkel, szenzorokkal, lámpakapcsolókkal, kaphatsz értesítést kritikus hőmérsékletről, páratartalomról, ajtónyitásról akár SMS-ben, akár Instagram üzenetben, vagy bármi egyéb módon. Konkrétan szinte bármit bármivel össze tudsz húzni annak segítségével.


FOX888
(tag)

lappy
APB 22 MRAL PLC
Milyen ethernet megoldásra gondolnál?

norbert1998
"Node_RED Raspberry" erről meglehet tudni többet?

[ Szerkesztve ]


norbert1998
(veterán)
Blog

Raspberry helyett bármilyen pc-t használhatsz, amin az ubuntu elfut.
A Node-RED erre települ rá. Egy folyamatorientált, főként grafikus programozású automatizálási környezet. Nem épp ipari, de otthonra szerintem tökéletes. És tényleg bármit automatizálhatsz vele, tengeri akváriumtól elkezdve a redőnnyitásig, bármit. Ipari dolgokkal is kapcsolódik, például Siemens S7, OPC UA, stb, de akár internet alapú kommunikációt (okosotthon elemek, különböző szolgáltatók hangasszisztensei, IFTTT), bármilyen nyílt forráskódú webes API-t megeszik, egy kis JSON formázással, van benne webszerver alapú "HMI", stb. Nézz róla pár videót, hogy mit tud, alkalmas lenne-e neked.


noorbertt
(őstag)

Sziasztok,

Szakma váltáson vagyok és jelentkeztem egy villanyszerelői felnőtt képzésre (Épületvillamosság szakirány). Utána plc felé mennék, szerintetek mennyire életképes az a elgondolás hogy kezdőként ezzel foglalkozni egyetem nélkül?

https://kepzocentrum.hu/kepzeseink/plc-programozo/
Ezt néztem ki elsőre, Wago Plc-vel foglalkoznak, ezzel a “tudással mit lehetne kezdeni az életben munkatéren? Merre lenne érdemes indulni?

:R


spkkill
(tag)

Szia!

Egy ilyen felnőtt képzéssel sikeresen el tudod sajátítani a szakma 10%-át, a PLC-ssel is. A többi rajtad múlik. Gyakorlás és türelem, ennyit tudok tanácsolni, ha tényleg szeretnél értékelhető tudást szerezni.


noorbertt
(őstag)

Köszönöm, esetleg van valami jó irány amerre érdemes menni egy ilyen képzés után? Gondolok itt online vagy bármi másra. Amúgy a Wago specifikus képzés vagy inkább valami más termékkel érdemes tanulni? (Hisz ha jól sejten a saját termékük lesz a fő téma )


spkkill
(tag)

Az alapok elsajátítására teljesen jó lehet. A legelterjedtebb hazánkban a Siemens, de Omron, Allen-Bradley is van sok helyen. Ha ilyen vonalon gondolkodsz érdemes lehet a villanyszerelő képzés után karbantartóként elhelyezkedni, majd ott gyakorlatot szerezni, mellette pedig képezni magad. Minden gyártónál a saját termék a téma, de a programozás alapja ugyanaz. Egyetemek is főleg Siemens-el foglalkoznak és nem sokkal többet adnak egyetemi szinten mint egy OKJ tanfolyam sajnos.


noorbertt
(őstag)

Köszönöm :R


ratkaics
(senior tag)

Sziasztok!

A feladat az lenne, hogy tcp-n kellene 6 darab analóg értéket összeszedni, majd némi számolás után az eredményeket két modbus RTU-s eszközre "kiírni".
Milyen egyszerű PLC-t javasolnátok a feladatra?
Fontos lenne, hogy ezeket a műveleteket egy másodpercen belül kétszer el tudja végezni.

Köszi előre is mindenki segítségét!


ratkaics
(senior tag)

Sziasztok!

Step7-ben kellene egy Vipa PLC-t modbus TCP slave-ként (server) elérhetővé tenni más modbus master(nem Siemens PLC) számára. Ilyet még sosem csináltam. Próbálok a VIPA doksijaiban infókat összeszedni a feladathoz, de nem sikerül a dolog.
Csinált már hasonlót közületek valaki?
Ha jól értelmezem a doksit, akkor kell hozzá az FB65(TCON) blokk és az FB71(TCP_MB_SERVER) blokk. De arról nem ír sehol semmit, hogy a Netpro-ban hogyan kellene beállítani a dolgokat.
Tud valaki esetleg segíteni a témában?
Köszi előre is mindenki segítségét!


E.Kaufmann
(addikt)

Uraim! Kellene nekem számlaképes PLC képzés, de nem kell, hogy Ádámtól és Évától, mert láttam és írtam is már programokat. Inkább olyan képzés érdekelne, lehetőleg Kelet-Magyarországon, ami az ipari környezetbe is betekintést nyújt, ipari buszrendszerek, érzékelők/beavatkozók, mert ilyen festékkeverős szintű példákat és játékprogramot ( :D ) írtam PLC-re, de valós ipari környezet tőlem távol áll.
Van olyan képzés, ami azért frissíti is a tudást, és az ipari környezetet is jobban bemutatná?


lappy
(őstag)

Amit te szeretnél az van de nem Keleten hanem Bp-en csak nem olcsó (Siemens képzések)


E.Kaufmann
(addikt)

Még akár BP is szóba jöhet, közel az autópálya és nem én fizetnék ;]
Egy a baj, hogy pont Siemens cuccokkal nem kellene elvileg bajlódnom, hanem két-három másik konkurenssel.

[ Szerkesztve ]


spkkill
(tag)

Érdemes lehet a konkurens gyártóknál is érdeklődni, hogy nekik van-e saját oktatásuk.


E.Kaufmann
(addikt)

Mindenképp az lesz, ha itt nem kapok tuti tippet :DDD


ViZion
(félisten)
Blog

Sziasztok!
Ha nem baj, akkor bedobom ide, biztosan nem ismeretlena téma Nektek:
Nem értek a PLC programozáshoz, csak ex-műszerészként kért tőlem segítséget a kolléga.
Adott a nagy gép, ajtókon a zár mágnessel reteszel, ha zárva van és indulna.
Ajtó nyitva hibát dob. Az ajtón az érzékelők sorba vannak, elvileg a jel visszajut a kontaktorhoz, de a mágnesekre nem küld feszt, mert nyitva van... a kontaktorok után már a PLC van, ha jól néztem a rajzot... Elvileg a kontaktorok jók, PLC-hez egyelőre csak kijelzőn tudunk infót kapni, ami nem sok. Holnap utánanézek, h van-e hibakatalógos vagy valami, amivel, részletesebben lehet kiolvasni a hibát.
PLC-ben keressük a bajt, vagy csak vmi mechanikus/eletromos hiba lesz ez? Amit tudtunk, ott végigmértünk. Szerintem az ajtók nyitva miatt nem ad a mágnesekre delejt. :U
Cseréljük az érintett reléket, kontaktorokat esetleg? Rámérve jónak tűntek, de nem ez lenne az első relé, amit jónak mérve cserélni kell... :U
Köszönöm, ha tudtok pár tanáccsal segíteni :R


PHM
(addikt)

Azért egy PLC bemeneteit kimérni nem ördöngösség szvsz.
Oda kellene mennie az ajtó érzékelők jelének.
Mivel nyitva hibát jelez a PLC, joggal nem aktiválja a mágnestekercseket.
Rajz szerint mérd végig sorban, egyenként az ajtó érzékelőket.
Itt a kontaktor(oka)t nem igazán értem.
Milyen jelet adnak és hova mennek az érzékelők? Kontaktus illesztőkre?
A rajz sokat segített volna...


ViZion
(félisten)
Blog

Kontaktorok/relék kapcsolják a 24 V-ot a mágnesekre, valamiért az ajtó érzékelők előtt is van relé. A rajz egy lapozgatós könyv a műhelynek, majd elkérem digitálisan is, meg elvileg kell lennie vmi hibakatalógus félének. PLC bemenetéig időhiányban ma nem jutottam el, sokalkatrész nincs a körön (3 ajtó, 3×2 NO kapcsoló sorban), azokat jónak mértük. De holnap átmérem újra, hátha mégis csak ennyiről van szó. :R


PHM
(addikt)

" valamiért az ajtó érzékelők előtt is van relé"
Ebből arra következtetek, hogy valamilyen reteszfeltétel teljesülésekor húz be az a relé,
és ad tápot az ajtóérzékelőkre.
Ilyenkor célszerű a rajzon a PLC bemenetéhez csatlakozó érzékelő kimenetén megnézni
a feszültséget, majd ha ott nincs meg a 24V, sorban haladni visszafelé.
Ilyen célra a legjobb egy passzív feszültségkereső.
(Pl. egy ellenállás + 2, ellenpárhuzamosan kapcsolt led. Ezzel sokszor a kontakthiba
is fülön csíphető.)
Privátban írok egy mailcímet.


ViZion
(félisten)
Blog

:R
Holnap ránézünk, ha elakadok, akkor jövök :D


spkkill
(tag)

+1 gondolat. Ha a gép ezzel a PLC programmal üzemel évek óta akkor szinte felesleges a PLC-ben keresni a hibát. I/O lehet, de az, hogy a programban lenne hiba szinte kizárt. Azért írom, hogy szinte mert volt már szerencsém 20+ év üzem után is program hiba okozta üzemzavarhoz.


ViZion
(félisten)
Blog

:R
nem régi vas, de üzemelt azért. Nem a plc-t gyanítom, inkább kötés, vagy a szenzor az ajtókban. Ma kaptam rajzot pdfben, de az fent van irodán a gép meg lent, nem is jutottam ma oda. Gondoltam zárom a két kört a vezérlésnél, kikerülve az ajtókat, elvileg ha így ok, akkor ott a hiba. hacsak vmi fesz esést nem néz még, de a rajz szerint nem kellene...


BG*
(csendes tag)

Üdv!
A következő folyamatábrát kellene megoldanom,
Siemens S7 1200 PLC, Basic panel.
A logolást kellene valahogy megoldanom.
Gondoltam használom a data log funkciót, ki is lehetne írni az adott komesszához tartozó értékeket, de úgy tűnik visszaolvasni ezzel a funkcióval nem lehet.
Hogyan lehetne ezt megoldani ezzel a PLC-vel?


spkkill
(tag)


Szia!
Bennem azért pár kérdés felvetődött. Kell-e elérhetőnek lennie külső eszköz számára? Ha igen, milyen formátumban? Mennyi ideig kell megőrizni a log-ot? Három irányt látok. 1. PLC oldalon megoldva. Ebben az esetben tanulmányozd át a TIA súgot a csatolt képen látható funkciókkal kapcsolatban. Van példaprogram is benne. (Ilyet még nem csináltam.) 2. Saját DataType-ot hozol létre az adatok alapján és DB-ben log-olsz. Így a HMI-ről visszaolvashatók az adatok. Ilyent már volt szerencsém összehozni. 3. A másik irány a HMI oldal, itt viszont a Basic panel miatt a script kilőve így hiába is lehetne összehozni Data log-al a logolást valahogy, utána nem tudnád megnyitni.

[ Szerkesztve ]


BG*
(csendes tag)

Üdv!
A legfontosabb a visszaolvashatóság lenne. A ciklus elején amikor beírja a kom. számot ellenőrizni kell van-e nyitott viszgálat. (nincs levizsgálva mind a 8 féle alkatrész)
A data log funkciónál úgy tűnik nem lehet vissaolvasni a PLC-vel. (megnyitni és folytatni lehet, de nem ad vissza értéket)
Legjobb lenne kirlátlan ideig megőrizni az adatokat, ami PC szinten nem is lenne lehetetlen, de ennél a PLC-nél nem tűnik megoldhatónak.


BG*
(csendes tag)

Jelenleg erre jutottam: Létrehozok egy 100-as array of struckt-ot a retain területen.
Ebben fogom tárolni a nyitott vizsgálatokat, számontartom mennyi nyitott vizsgálat van. (retain változóban) A ciklus elején lefuttatok egy for-t annyiszor ahány nyitott vizsgálat van. (nem tudom máshogy kikeresni van-e egyező kom. szám)
Ha mondjuk 10 nyitott vizsgálat van és a 6. megegyezik a megadott kom. számmal,
- betöltöm a tömb 6. elemének az értékeit egy aktuális változóba.
- áttöltöm az utolsó (10.) elem értékeit a 6. helyre hogy ne legyen "lyuk" a tömbben
- a 10. elem értékeit nullázom
- a nyitott vizsgálatok számát csökkentem egyel.

Teszek a képernyőre egy kilépés gombot, ha kilép mielőtt végzett volna a 8 alkatrésszel, az aktuális értéket beírom a tömb következő helyére (aktuális+1)

A kész vizsgálatokat logolom, így utólag át lehet nézni mi készült el, akár web serveren keresztül.

Ha kilépés nélkül lekapcsolják a gépet az utolsó befejezetlen vizsgálat elveszik.
Nem fogom tudni kiszűrni az ismétlődést, ha korábban szereplő kom. számot ír be ahol teljes volt a vizsgállat azt nem fogom tudni kiszűrni, csak a log-bal lesz látható.
A log fájlok szerverre mentését meg kell valahogy oldani különben megtelik a tárhely.

Elég macerás lesz de jelenleg nem tudok jobbat.


n0rbert0
(senior tag)

Szia
Ha van szerveretek vagy egy PC-tek, ahol van Microsoft SQL szerver, akkor én ebben az irányban indulnék el. [link]


BG*
(csendes tag)

Üdv!

Valószínűleg ez lenne a legjobb megoldás, de nincs vele tapasztalatom és most lem lesz idő hogy beleássam magam, de megjegyzem és később visszatérek még rá.


spkkill
(tag)

A kilépés nélküli résznél is használhatnál retain DB-t. Így lekapcsoláskor sem veszik el a befejezetlen vizsgálat. Nekem még az SQL-en kívül az S7.NET jutott eszembe, mint PC-PLC kapcsolat. Ezzel is a DB-ből ki tudnád olvasni az értékeket és logolni.


Sdmv8
(tag)

Sziasztok,

Van valakinek egy tartály töltő PLC vezérlés minta példája? :)

Köszi előre is!


DasBoot
(aktív tag)

Van!

üzenetek