- Hálózati / IP kamera
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Az MSI RadiX AXE6600 tesztje – router, játékosoknak
- Milyen routert?
- Megrendszabályozza a Pornhubot az EU
- Musk szerint már jövőre itt vannak a Tesla Optimus humanoid robotok
- DIGI műholdas TV
- Ubiquiti hálózati eszközök
- Olcsóbb lett a Tesla Full Self-Driving szoftvere
- Milyen program, ami...?
Új hozzászólás Aktív témák
-
Orsó
csendes tag
Sziasztok!
Keresek egy olyan szakembert, lehetőleg villamosmérnöki vagy technikusi háttérrel, aki tud Siemens PLC-t programozni (S7, S8).
Van egy jászárokszállási ügyfelem, aki kollégát keres, sos!Nagyon köszi, ha ismertek valakit és szóltok neki, hogy keressen meg.
Üdv: Dózsa Orsi, CPL Jobs
30/860-8158
orsolya.dozsa@cpljobs.hu -
Dezsi82
tag
válasz Dezsi82 #1102 üzenetére
Felrakták a honlapra a CJ sorozat fordítását, úgyhogy elérhető magyarul is.
[link]
Másrészről egy jótanács: ha szeretnél ezen a területen boldogulni, akkor szerintem próbálj egy kis angolt felszedni. Az esetek többségében van hogy csak angolul találsz leírást. (Lásd CPM1A Programming Manual )[ Szerkesztve ]
-
Dezsi82
tag
Sziasztok!
Bár nem PLC programozás, de automatizálási kérdés:
Egy alkalmazást készítek, amin egy nyomtatványon lévő szöveget kellene értelmeznem. A szöveg számokból és a magyar abc karaktereiből áll. A szöveg lehet kézzel nyomtatott betűvel írt, és géppel nyomtatott szöveg is.
Amit jelenleg használunk, az elég drága, ezért keresek olyat, ami azért elég jó, de mondjuk nem 7 számjegyű az ára. Az alkalmazás Delphivel készül, úgyhogy valami olyan megoldás kellene, amit a Delphi is kezelni tud.
A segítséget előre is köszönöm. -
Szirty
őstag
válasz Dezsi82 #1103 üzenetére
Hali Dezsi82!
"Az esetek többségében van hogy csak angolul találsz leírást. (Lásd CPM1A Programming Manual )"
Nem a CPM1A Programming Manual fordítása, de van magyar nyelvű leírás CPM1-hez
Említi a PID-et is (239. oldal). -
Szirty
őstag
válasz makrodom #1108 üzenetére
Hali makrodom!
"De még mindig nem nagyon tudom értelmezni mihez kezdjek azzal a példával!"
Régen jártam suliba, nem tudom ma mi a "szokás".
De gondolom a feladatnak a leadott anyaghoz van köze, ezért érdemes abból kiindulni.
Ha nem tudod mi volt a leadott anyag, mert nem voltál ott, akkor így járás kategória. Lehet küzdeni meg blöffölni, többieket (akik ott voltak) kérdezgetni, stb.
Ha a leadott anyaghoz semmi köze a feladatnak, akkor csókoltatom a tanárt és/vagy az oktatást.Mivel a fenti válaszommal a világon semmire nem jutsz, leírom hogy én úgy gondolom, hogy egy PI szabályzást kell megvalósítani, aminek 1 másodperc a mintavételezési ideje és 0-10V a bemenő jele.
Azt én sem értem, hogy az erősítés miért változik a 0-10V függvényében :-oHa nem tudod mi a PID szabályzó és mire való, akkor mélyebbről kell kiindulni a feladat megoldásához. De a neten sok általános doksi van a PID-ről. Szét kell nézni.
-
Dezsi82
tag
válasz makrodom #1108 üzenetére
Hali!
Szirty nagyon jól mondja, ha a PID körökkel szeretnél mélyebben megismerkedni, akkor ne feltétlen a PLCnél kezd, léteznek interneten offline szimulátorok, ahol megismerheted a körök tulajdonságait. Ha PLC programmal csinálsz ilyet, akkor tudsz ugyan egy szimulációt elindítani de sajna a rendszert magát nem fogod tudni szimulálni. Így valami fogalmad lesz ugyan a manipulált jelről, de az halottnak a csók, hiszen a valós rendszer egyből reagálni fog (esetleg időállandóval).
Az átviteli függvény azt mutatja meg, hogy a bemenő jeledre milyen választ fogsz kapni. Nálad a p helyére az idő kerül, a K helyére a 0-10V bemeneti értéked. És a mintavétel 1 s. Érdekes, hogy a manipulált jelre nincs kikötés, hogy milyen legyen, bár ez igazából részletkérdés. Az erősítés 0-10V jelről értelmezésében annyi hasznot látok, hogy a P erősítés könnyen állítható (és sajnos elállítható )[ Szerkesztve ]
-
Dezsi82
tag
Kicsit felelevenítettem a dolgokat, és a következőt találtam:
PI szabályzó átviteli függvénye Laplace transzformált alakban:
H(s)=Kp+Ki*(1/s) (Wikipédia)
Ennek megfelelően neked egy olyan szabályzó kell, amiben a Kp=Ki, azaz az integrálási tényező egyenlő az arányos tényezővel, ami a 0-10 V-tal arányos. Na persze, hogy milyen arányban arányos, azt nem tudjuk. Mintavétel 1 s.[ Szerkesztve ]
-
makrodom
csendes tag
-
Szirty
őstag
válasz makrodom #1112 üzenetére
Hali makrodom!
Egy üzletben kell számlálni a vevőket PLC-vel?
Ki találta ki ezt a feladatot? :>
Nem úgy néz ki mint az életből ellesett gyakorlati példa"Utána pedig a második gyakorlat ez amivel szenvedek és nem tudom,h köze lehet egymáshoz a kettőnek?!"
Nyilván kapcsolatba hozható a kettő valamilyen apropóból (pl. az a a két feladatban, hogy ugyanaz a tanár adta ki).
De milyen kapcsolatra gondolsz?Az általad korábban közölt információk alapján most azt gondolom, hogy egy üzletben a vevők számlálásához nincs szükség PI szabályzásra.
-
Dezsi82
tag
válasz makrodom #1112 üzenetére
Én sem hiszem, hogy túl sok köze lenne a kettőnek egymáshoz, hacsak nem az, hogy mondjuk az, hogy az üzlet világítását a benn tartozkodók számával arányosan akarják változtatni, és persze fényerősségmérővel kombinálva.
Másrészről mi hiányzik még a kettes feladathoz?
- Benyomsz egy PID blokkot.
- Létrehozol egy változót, ami a 0-10 V bemeneteddel arányos (valami tetszőleges arányban)
- ez a változó lesz a PID blokkod P és I tényezője, a D tagot kikapcsolod (vagy 0, vagy nagyon-nagy szám, a leírást kellene megnézni)
- Mintavételezési időd meg 1s
- Aztán már meg is van. -
makrodom
csendes tag
válasz Dezsi82 #1114 üzenetére
Az első gyakorlat (az üzletes) csak egy egyszerű program amivel megmutatjuk,h tudjuk a PLC-t programozni. Az tényleg egyszerű, megcsinálom sima relékkel és átalakítom PLC kódra a rajzot!
Másrészről mi hiányzik még a kettes feladathoz?
- Benyomsz egy PID blokkot.
- Létrehozol egy változót, ami a 0-10 V bemeneteddel arányos (valami tetszőleges arányban)
- ez a változó lesz a PID blokkod P és I tényezője, a D tagot kikapcsolod (vagy 0, vagy nagyon-nagy szám, a leírást kellene megnézni)
- Mintavételezési időd meg 1s
- Aztán már meg is van.Épp ez a problémám,h nem tudom hogyan csináljam!
Nem nagyon értek az egészből semmit! Megmutatnátok konkrétan?THX!
üdv!
[ Szerkesztve ]
makrodom
-
Szirty
őstag
válasz makrodom #1115 üzenetére
Hali makrodom!
"Épp ez a problémám,h nem tudom hogyan csináljam!
Nem nagyon értek az egészből semmit! Megmutatnátok konkrétan?"Még úgy sem értesz az egészből semmit, hogy elolvastad a neten a PID szabályzó működéséről szóló leírást és a konkrétan ajánlott Omron "magyar nyelvű leírás CPM1-hez" c. doksi PID-ről szóló 239. oldalát?
-
makrodom
csendes tag
Még úgy sem értesz az egészből semmit, hogy elolvastad a neten a PID szabályzó működéséről szóló leírást és a konkrétan ajánlott Omron "magyar nyelvű leírás CPM1-hez" c. doksi PID-ről szóló 239. oldalát?
SzirtyMég úgy sem értem! Ott leírja a P1 paraméter funkcióit, P1-P1+32-ig,de hogy az alapján mihez kezdjek a példámmal nem tudok rájönni. Ha láttam volna már egy olyan megoldott példát akkor menne valamennyire.
Végülis létradiagramot kell belőle is felállítani mint az első gyakorlatnál?üdv!
makrodom
-
Dezsi82
tag
válasz makrodom #1115 üzenetére
Szóval berakod a létrába a PID utasítást egy P_On flag után.
Ennek 3 paramétere van:
1. paraméter: DM0
2.paraméter: DM10
3.praméter: DM50Az első ugyebár a pillanatnyi érték, a szabályzód ez alapján fog szabályozni.
A második a szabályzó paramétertáblájának első adata.
A harmadik a manipulált érték.Ez lesz a szabályzó programrészed utolsó része.
Ez elé kell beírni MOV utasításokkal a paraméterek írását. (Lehet máshogy is, de kezdjük az elején
MOV ??? DM10
Ide kellene írni az alapjelet (azt értéket, amit szeretnél, hogy a pillanatnyi jel felvegyen.(a példában persze arról nem esik szó, hogy ezt milyen módon kívánod állítani. Lehet, hogy inkább ez kellene hogy legyen a 0-10V bemenet).
MOV DM100 DM11
A DM100-ról átmásolod a P tag értékét.
MOV DM100 DM11
A DM100-ról átmásolod az I tag értékét.
MOV &0 DM12
D tag 0 -> kikapcsolva
MOV &10 DM13
Mintavételezési idő 1 sec
A többi paramétert nem kell bántani.És még mindezek elé kell beírni az analóg jel feldolgozását mondjuk így:
BCD 10 DM100
Ez a 10-s csatorna pillanatnyi értékét átalakítja BCD-re és bemásolja a DM100-ra.Programkód szerint fordítva írtam, de így talán jobban érthető.
Forrás:
a konkrétan ajánlott Omron "magyar nyelvű leírás CPM1-hez" c. doksi PID-ről szóló 239. oldalát? -
Dezsi82
tag
Gondoltam összeállítok egy példaprogit, mégis csak az érthetőbb.
Az első gond, amibe belebotlottam, az le van írva egy táblázatban a már említett dokumentációban a 291.oldalon miszerint a CPM1A nem ismeri a PID utasítást. -
Dezsi82
tag
Szóval csináltam egy példát. Mivel CPM1A nem értelmezi a PID függvényt, ezért CPM2-vel csináltam (ő is csak kiterjesztett utasításkészlettel ismeri)
A jelenlegi érték a bővítő modul 1. bemenetére van kötve(2-s csatorna). A P és I tag állítása a bővítő modul 2. bemenetére van kötve(3-s csatorna), a vezérlő jel pedig a bővítő modul kimenetére van kötve(12-s csatorna).
És az alapjel 123[ Szerkesztve ]
-
w3dzz
csendes tag
Sziasztok!
Szeretnék megoldani egy feladatot Omron Sysmac CPM1 típusú PLC-vel. Van hozzá egy bővítő modulom így 24 bemenet áll rendelkezésre, de a feladathoz 30 kellene. A szervízkönyv alapján csak egy bővítő modul csatlakoztatható a PLC-re de a memóriában 160 bit van lefoglalva a bemeneti változóknak. Ezt nem értem.. esetleg valaki elmagyarázná? Van valamilyen megoldás, hogy zt az eszközt használjam a feladat megoldására vagy ez erre nem alkalmas? Előre is köszönöm a segítségeteket!
--w3dzz
-
Dezsi82
tag
Szia!
Szerintem a válasz egyszerű.
Ha a könyv azt írja, hogy csak egy modul, és azzal nincs meg a szükséges IO, akkor Neked az nem lesz jó. Bár én a CPM1A leírásban (CPM1 nincs meg nekem) 3 modult láttam.
Az hogy miért van több bit lefoglalva, mint amennyit ki is lehet építeni jó kérdés. Lehet azért, hogy több típushoz is lehessen ugyanazt a vezérlőt használni? Vagy lehet, hogy speckó modulok használják az IR regisztert? -
Szirty
őstag
Helló w3dzz!
"Szeretnék megoldani egy feladatot Omron Sysmac CPM1 típusú PLC-vel. Van hozzá egy bővítő modulom így 24 bemenet áll rendelkezésre, de a feladathoz 30 kellene.
A szervízkönyv alapján csak egy bővítő modul csatlakoztatható a PLC-re de a memóriában 160 bit van lefoglalva a bemeneti változóknak."Melyik CPM1-ről van szó?
Ugyanis három változat van: CPM1-10CDR, CPM1-20CDR, CPM1-30CDR
A CPM1-10CDR 10 IO pontot tud, a 20CDR 20-at, a 30CDR meg 30-at.
A 10CDR és a 20CDR 1 db modullal bővíthető, a 30CDR meg 3 modullal.
Ez a CPM1, de van CPM1A is, amiből további négy fajta létezik...A 24 bemenet nem tudom hogy jött össze egy bővítő modullal.
Ha kevés a bemenet, akkor szerintem 3 dolgot tehetsz:
1. Csökkented a szükséges bemenetek számát a rendszer módosításával
2. Másik CPU-t használsz, amelyik megfelel a feladatnak
3. Kimenetek/relék segítségével "multiplexelsz" néhány bemenetetAz adott feladat dönti el melyik a járható és az optimális megoldás.
160 bit azért van a bemenetekhez, mert nyilván ugyanaz a fw-t használja az összes CPM típus, de a hardver eltérő kialakítása jóval ez alá korlátozza a lehetséges IO pontok számát.
Egyszerűbb ugyanazt a FW-t használni sokféle HW kiépítéshez megfelelő skálázással, mint mindegyik változathoz külön szoftvert készíteni.
Némelyik típushoz csatlakoztatható DeviceNet bővítő modul, ami további 32 IO-t tud kezelni. Nyilván egy ilyen használatakor is az említett "fölöslegesen" fenntartott IO bitek kerülnek használatba. -
w3dzz
csendes tag
Szia Szirty!
20 CDR típusról van szó, ezen van 12 be és 8 kimenet és a bővítőn szintén. Egyidőben működő motorok hőkioldóját sorba kapcsolva megtudok spórolni egy pár bemenetet a a fent maradó néhányra megpróbálok kitalálni valamit. Köszi a segítséget!
w3dzz
[ Szerkesztve ]
-
Régi Szaki
csendes tag
Sziasztok !
Van egy ravasz kis PLC amit nem ismerek elég jól. CQM1H CPU11 névre hallgat. CX-5 programerrel írtam egy progit, de nem tudom feltölteni rá.Csak periféria csatlakozója van azt beszereztem hozzá. Egy 16 kimenetes bővítő van rajta 100.00-100.15-ig használom a kimeneteket és 101.00-101-06-at változóként.
A CX 5 tel ha előhívom a megírt programot az előzőleg onlineben lévő üzemmódból kilép és sehogyan sem akar visszatérni erre az üzemmódra. A PLC típusa és a kommunikációs port be állítva (CQM1H CPU11, egy USB- RS 232 átalakító általl beállt serie7). Ha aut. csatlakozással indulok online lesz a PC és a PLC. A programon is tudtam módosítani (de azt is csak ha bejelölve hagytam a program sort amit felajánlott, egyébnként PLC beállítást és egyéb nyalánkságokat kért.)
Miért nem akarja az igazságot a kis pimasz?Régi Szaki
-
Szirty
őstag
válasz Régi Szaki #1129 üzenetére
Hali Régi Szaki
"CX-5 programerrel írtam egy progit, de nem tudom feltölteni rá."
Ha a PC-PLC kapcsolat jól van beállítva (protokol, kapcsolódás módja, sros port száma, sebessége stb) akkor PLC menüből kiválasztod hogy Work online (Ctrl-W).
Erre mit lép?
ha semmi hibaüzenet, akkor utána PLC -> Transfer -> To PLC (Ctrl-T) és feltölti a PLC-re a CX-ből a programot.
Ha a PLC eközben RUN üzemmódban van, előbb figyelmeztet, hogy STOP módba fogja kapcsolni a töltés idejére, ezt engedni kell. Utána megkérdezi visszategye-e RUN módba stb."A CX 5 tel ha előhívom a megírt programot az előzőleg onlineben lévő üzemmódból kilép és sehogyan sem akar visszatérni erre az üzemmódra."
Itt nem világos, hogy mit "hívsz elő" honnan és miképpen. Pláne hogy eddig még nem sikerült semmit rátölteni a PLC-re...
-
Csakénvagyok
őstag
Üdv.
Van valakinek Allan Bradley PLCkel tapasztalata?
-
Régi Szaki
csendes tag
válasz Csakénvagyok #1131 üzenetére
Helló Szirty !
Az "előhívás" azt jelenti, hogy rákattintok a könyvtárba lévő CX-5 fájlra és betöltődik a CX-5 az előzőleg megírt programmal.Hiába kattintok az általad megjelölt menű pontokra nem történik semmi.A "work online"-t is próbáltam, semmi.
Még esetleg az 5. dip kapcsolót megpróbálom bekapcsolt állásba tenni.
Sajnos csak a hétvégén tudok ismét foglalkozni a dologgal, mert akkor van üzem szünet.
Köszi a segítséget.
Régi Szaki
-
Szirty
őstag
válasz Régi Szaki #1132 üzenetére
Hali Régi Szaki!
"Az "előhívás" azt jelenti, hogy rákattintok a könyvtárba lévő CX-5 fájlra és betöltődik a CX-5 az előzőleg megírt programmal.Hiába kattintok az általad megjelölt menű pontokra nem történik semmi."
Sajnos így nem tudok segíteni. Nem tudom biztosan, hogy mit jelent számodra a "semmi"...
Ha a "Work online"-ra kattintasz, akkor történnie kellene "valaminek". Először is feltesz egy kérdést:Ezután vagy aktív lesz az online mód, vagy jön egy hibaüzenet:
"Még esetleg az 5. dip kapcsolót megpróbálom bekapcsolt állásba tenni."
És azt tudod, hogy melyik kapcsolónak mi a funkciója?
-
Csakénvagyok
őstag
válasz Csakénvagyok #1131 üzenetére
UP!
Valami free soft/fejlesztői környezet kellene, amivel legalább nézegetni, módosítani tudnám az AB projecteket.
-
Szirty
őstag
válasz Csakénvagyok #1134 üzenetére
Hali!
Létezik ilyen?
:-O -
makrodom
csendes tag
-
Szirty
őstag
válasz makrodom #1137 üzenetére
Hali makrodom!
Azért írja ki, mert oda ahova MOV-ot akarsz tenni, nem lehet.
Mégpedig azért, mert nem fér el.
Mégpedig azért nem fér el, mert vízszintes vonalakat rajzoltál alá 5 sorban.
Egy MOVE 3 sor helyet foglal el és mivel nem fér el egy sorban (amennyi helyet hagytál neki) kiírja hogy nem lehet oda letenni.Vagy vedd le az alatta levő vonalakat, vagy a második vonalra állva nyomj kétszer Alt-le nyilat és utána helyezd el az első vonaélra a MOV-ot.
(Ui: Javaslom ne tegyél be 600-700 pixelnél szélesebb képet a fórumba)
[ Szerkesztve ]
-
makrodom
csendes tag
-
ktgida
csendes tag
Sziasztok!
Cím ötleteket gyűjtök egy PIC témájú főiskola szakdolgozathoz. Nem valami nagyon bonyolult dolgot.
Van valami jó tématok?
+még egy kérdés. Milyen könyveket ajánlotok PIC témából?
Köszi -
Régi Szaki
csendes tag
válasz Régi Szaki #1140 üzenetére
Szia Szirty!
Nagyjából 10 s alatt meglett a kapcsolat és fel tudtam tölteni a programot.
Tanulság:
Nem látszott rendesen a New PLC mellett a teljes PLC típus.
A CQM1H-ról lemaradt a "H" hiába állítottam be a "Tools"menűben még itt is pontos típust kell beállítani.Sejtettem, hogy valami egetverő egyszerűségen csúszok el, mert alapjában véve volt online a PLC-vel.
A "függöny" takarást a mellékletben küldöm.
Azért írtam, hogy aki egy kicsit zöld ebben a témában mikre figyeljen oda.További szép hétvégét: Régi Szaki
-
Régi Szaki
csendes tag
válasz Régi Szaki #1142 üzenetére
-
Dezsi82
tag
válasz makrodom #1139 üzenetére
Hali!
A PID-t nem akarja betenni. Kiírja,h Function is not mapped!
Azaz valami bővitményt kell még hozzá leszednem?
Azért írja ki, mert az alap készletben nincs benne a PID. Ahhoz, hogy ismerje fel kell venned az utasítások közé. Ezt az Expansion Instructions alatt találod. Simán átrakod bal oszlopból jobb oszlopba. És a kiterjesztett utasításkészletet is fel kell töltened a PLCre. De csak akkor fog menni, ha legalább CPM2-d van, mert a CPM1 és a CPM1A sem ismeri
az utasítás: MOV #0 DM13 és elvileg innen tudja[ Szerkesztve ]
-
Dezsi82
tag
Szia ktgida!
Szerintem a legjobb lesz, ha a szakirányfelelőstől kérsz ötletet. Legalábbis ha jó jegyet szeretnél a diplomadolgozatra, én a helyedben biztos ezt tenném. Adhatnak tök jó valóságos ötleteket az itteni, vagy más oldalakon lévő szakemberek, és akár meg is oldhatod hibátlanul. De ha az ottani emberek nem vágják a témát (márpedig tapasztalataim szerint nem vágják. ) akkor le fogják húzni a szakdogát
Persze ezt csak a saját tapasztalataim, és ismerőseim elbeszélései alapján mondom. Lehet, hogy ahol te írod, átmegy egy valós példa is, de szerintem sok vele a nyűg. Az iskolába iskolapélda való. -
Szirty
őstag
válasz Dezsi82 #1147 üzenetére
Hali!
"Persze ezt csak a saját tapasztalataim, és ismerőseim elbeszélései alapján mondom. Lehet, hogy ahol te írod, átmegy egy valós példa is, de szerintem sok vele a nyűg. Az iskolába iskolapélda való."
Pontosan. És ez a legnagyobb baj a műszaki oktatással!
Egyre kevesebb köze van a valósághoz annak, amit oktatnak. -
Csakénvagyok
őstag
Új hozzászólás Aktív témák
- Érkezik Magyarországa az LG szuper dizájnos hordozható projektora
- VR topik (Oculus Rift, stb.)
- sziku69: Fűzzük össze a szavakat :)
- Milyen házat vegyek?
- Hálózati / IP kamera
- Poco X6 Pro - ötös alá
- Azonnali notebookos kérdések órája
- Mikrokontrollerek Arduino környezetben (programozás, építés, tippek)
- MOBILTELEFON / TARTOZÉK / OKOSÓRA / OKOS KIEGÉSZÍTŐ beárazás
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- További aktív témák...