Hirdetés
-
Képeken az egyik kameráját elvesztő Sony Xperia 10 VI
ma Részletes anyag került fel az internetre a Sony idei középkategóriás telefonjáról, három helyett két hátlapi kamera várható.
-
Sokat fogyaszt az AI, egyre több az adatközpont, kell az atomenergia
it Az AI-t kiszolgáló adatközpontok olyan nagy energiaigénnyel bírnak, hogy egyre több atomenergiára van szükség.
-
A virágcsokor mellé hardvert is ajándékozhatunk anyák napján
ph A héten desktop PC-k, monitorok, gamer kiegészítők és házak vannak a kirakatban.
Új hozzászólás Aktív témák
-
Fixer_SH
tag
Hi,
jaja, nekem is jar mar a PLC levlista levelei
A CX-Programmer + CPM nem oldodott meg, laptoprol tovabbra sem tudok csatlakozni ra, csak asztali PC-rol. Meg USB-re kotheto soros port-tal sem, mindegy, hogy az kap-e kulso tapot, avagy nem... tuti valami feszultsegszint-bizbasz van... csak eleg erdekes, hogy pont laptoprol nem lehet PLC-t programozni, hisz a ''terepre'' ritkan visz ki az ember asztali gepet... baaaar... mintha lattam volna valami kütyüt, amit kimondottan laptopokhoz csinaltak, es azt kell bekotni a PLC-re, tehat nem a CX-1-et (asszem ez a neve az RS232-PLC-port atalakitonak) kell hasznalni, hanem a laptoprol kozvetlenul a PLC-be kell dugni a kabelt (olyan is a csatlakozoja).
nomindegy.Debian
-
Fixer_SH
tag
Az en laptopomon sincs se soros, se parhuzamos port... docking station-on van, azt kell cipelni.. mondjuk belefer ugy is a taskaba
Szerintem sem a PLC a hibas, hanem a laptop. A PLC amugy sem, max. az a CIF-01 (asszem ez a neve ( kozben megtalaltam a nevet) ) RS232-PLCport atalakito... de ha belegondolunk, az sem, mert hat... szabvany RS232-re terveztek, nem laptop-ok soros portjara. Es mint mondtam, ugy emlekszem, hogy lattam valami olyan adaptert is, amit az Omron kimondottan laptopok soros portjara tervezett.
na.. asszem mar jol kitargyaltuk ezt a sorosport temat
[Szerkesztve]Debian
-
Ferra
csendes tag
Hali !
-- a topik az behalt.
A téma.: pébé palack vakanyák poliuretán tömítőgyűrűvel történő szerelésének automatizálása.
A gép már megvan, a csepeli BIMATIK építette. Most finomítgatom. Az egész berendezést egy OMRON PLC vezényli. ( kör-adagoló, szállítószalagok, rezgőadogató, váltószelepek, manipulátor, stb )
A dolgozat egyelőre csak elméletben létezik, de augusztus végéig le kell adnom.
Free programmer kellene az Omronhoz. ( a gyártó nem ad, szívjon az üzemeltető, vagy fizesse a kiszállásokat )
A többit később.
Üdv !
Ferra -
Nakipuha
csendes tag
Szia!
Bár elég régi az üzenet, de én csak most olvastam.
Közel 20 éve PLC-k közelében dolgozom, de csak mostanában kerültem olyan helyzetbe,
hogy programozhassak is .
OMRON CPM1A tökéletesen működik a regisztrálatlan CX-programmerrel.
Menteni PC-re, vagy tölteni lehetetlen, de a vezérlőbe címkék, megjegyzések az IO-k nevei mind bekerülnek, legközelebb tudja az ember, hogy mit is csinált.
Nem nagy dolgokat kell csinálni, gépsorok tervezési, és programhibáit kell kiküszöbölni .Csodálkozva szemlélem a világ hülyeségét. Én is ezen a világon élek.
-
vottokar
senior tag
Hálám örökké üldözni fog.
Van megint olvasnivalóm.
Sajnos gondoltam, hogy S7/300-400-hoz nem igazán lesz echte gyári fordítás. Csak azért reménykedtem, mert S7/200-hoz van egy jópárszáz oldalas könyvünk.
Anno voltam egy Siemens tanfolyamon (nem a Siemensnél), de sajna a munkaköröm nem teszi lehetővé az állandó gyakorlást. Anélkül meg a megszerzett info csak megy ki a fejemből."Hát te meg ki a tö*öm vagy, hogy bundában szeded itt a málnát?"
-
Grabowski
csendes tag
Üdv!
Az élvezérlésre természetesen például az Omron vagy a GE Fanuc is külön bitet használ. Nyilván. Meg az összehasonlítás eredményeinél is.... Azonban nem látom be, hogy miért kell nekem 2007-ben azzal tölteni az időmet, hogy ilyesmiket adok meg.
Igen, tudok indokolni.
1. Hasonló tudású gépekhez képest drága.
2. Általában (és a fentiekből is adódva) sokkal több idő leprogramozni ugyanazt a feladatot, amit mondjuk (derüljön ki: Omron-barát vagyok) más PLC-nél.
3. Létrában legalábbis muszáj deklarálnom a dbw-t, különben hibával megáll a cucc. Ez egy éppen üzemelő gépnél meglehetősen kínos tud lenni.
4. Erősen típusos, Omronnál ez nincs, aminek ahogy említetted hátránya is van, megengedi, hogy elrontsd a programot, aztán órákig keresgéld a hibát.
5. Ki hallott olyat, hogy manuálisan el kell vennem a tápot egy kijelzőtől (újra kell indítanom), majd gombokat nyomogatnom ahhoz, hogy a frissített programot rá tudjam tölteni.
6. Műszaki támogatásban a Siemens nem túl jó (manual se), egy programozó kábel 80 ezer, a szoftver sem olcsó, a tanfolyam meg pláne.
7. Míg a Siemens-nél azt keresem, hogy mivel tudnám az adott feladatot megvalósítani, más általam favorizált PLC-nél inkább azt kell mérlegelnem, hogy az adott feladathoz a sok rendelkezésre álló utasítás közül melyik a kedvemre való.
Volt eset, hogy a felfutó élre az istennek se hajtotta végre az adott utasítást. Ezt már más PLC-nél is tapasztaltam.
STL-t nem használok.
[Szerkesztve] -
Grabowski
csendes tag
''Ebből azt látom, hogy nem is igazán ismered a Siemens S7 PLC-ket (már ha arról beszélünk egyáltalán).''
Igazad van, nem ismerem mélyebben. Amit mondtam, az nyilván feladattól függő. Egy egyszerű bit logikás programot nyilván nem több idő megírni Siemens-en sem. S7-300-ról beszélek egyébként. De mondjuk egy blokk mozgatós, egyszerre 1000 szót shiftelős, for ciklusos keresős sorosan több porton beszélgetőst nem kezdenék el Siemens-szel.
Azt momentán nem értem, hogy miért nem létezik az adott word, ha nem hozom létre, miért kell nekem ezzel tökölnöm 2007-ben?
''STL-t nem használok.
No hát ez az...
De gondolom S7 PLC-t sem nagyon, ha ilyeneket írsz...''
Azért nem használok STL-t, mert sokkal jobban átlátom a létrát. Ez szokás kérdése, sokan vannak, akiknek meg az STL a befutó. Siemens cuccokat meg csak akkor használok, ha a megrendelő kifejezetten ezt írja elő.
A doksi hiány egy régebbi tapasztalat, mostanában nem néztem. Én most úgy látom, hogy a Siemens nem nagyon akarja megszerettetni magát a felhasználókkal. Nem értem például, hogy egy CPU beszerzése miért három hét.
''Ha nem akarsz deklarálgatni, használj merker word-öket. Azt nem kell deklarálni.''
No, az lenne csak a szép, elpazarolni a sok merkert. Nem azzal van bajom, hogy deklarálgatni kell, hanem, hogy 2007-ben. Miért kell erre időt pazarolnom. Hozza létre magának, ahogy más szerkezetek teszik. Hahó! 2007 van! Az idő egyre drágább!
''5. Ki hallott olyat, hogy manuálisan el kell vennem a tápot egy kijelzőtől (újra kell indítanom), majd gombokat nyomogatnom ahhoz, hogy a frissített programot rá tudjam tölteni.
Ugyan már!
Ne nyiss vitát olyasmiről amit nem ismersz megfelelően.
Ez is egy fél igazság. De inkább csak negyed.''
Hát, pedig pont most volt ilyesmi. Hozzáteszem, nem minden kijelzőjük ilyen. De hogy a program frissítéséhez át kell állítanom a kommunikációs beállításokat (és újraindítani a kijelzőt), hát az nem kicsit cinkes.
na. -
aLávaló
csendes tag
Sziasztok!
Látom a Ph-n is vannak kollegák ha nem is nagy létszámban. Én még egy zöldfülű villamosmérnököcske vagyok(1.5 év a szakmában), még egy pár évig az is maradok asszem Mostanában az adatgyűjtés mezején vadászok de foglalkozok PLC-vel is. Legutóbb Omron CJ1M-el foglalkoztam, nekem szimpatikusan tűnt a programozása. Siemens-el csak a suliba találkoztam hát annyira nem lettem szerelmes bele...A cég ahol dolgozok Omron, Telemecanique valamint Siemens PLC-kel dolgozik. Nemhiába említettem a Siemenset utoljára...ez a sorrend nálunk ha egy feladatot meg akarunk oldani. Csak ha a vevő kéri akkor használjuk! Tapasztalt kollégáim (8-20 év a szakmában) a Siemens-el ált. szivtak pl. kapcsolat az egyes egységek között, támogatás mint olyan nincs a Siemensnek Mo-n, egy floppy-n lévő drivert 4 hét alatt akartak megküldeni nekik egy pár éve, az Internet az nem volt nekik megfelelő! Áll a projected ilyen szivások miatt, gondolom nem kell ecsetelni anyagiak oldaláról!
Ha bármi bajunk volt Omron cuccal ugortak hogy megoldják, na ezt a Siemens-ről nem lehet elmondani. Nem tudom hogy ez Mo.-ra érvényes csak vagy az egész világon.
Ennyit a Siemens-Omron vitáról részemről, mindenki azt használja amit szeret vagy amit a vevő kér
Üdv Laci! -
aLávaló
csendes tag
Pontos részleteket nem tudom mi volt a baj, valami kezelőpanel és s7-es kapcsolatával volt a baj, de nem kérdeztem meg a kollégát részletesen.
Az lehet hogy a neten meg lehet találni a dolgokat én is ott nézek elsőnek körül, nem szoktam rögtön véres szablyával a forgalmazóhoz rohanni...
Amit ez előttem levő ember is mondta szerintem a Siemens Mo. hozzáállásával van a gond. Ezen meg nem tudunk segíteni.A főnököm szerint drágábbak is mint pl az OMRON vagy Telemecanique. Meg ha valami beszarik akkor várjál 4 hétig míg hoznak új dolgot, addig meg megesz téged a beruházó. Nekem még nem kellett szívnom vele tehát nem mondok egyértelmű véleményt.
Meg szerintem te szépen belemásztál a Siemens S7-be legalábbis a honlapod alapján gondolom te jobban ismered mint egy átlag ember igy ismered a csinnyát-binnyát kevesebb a szivás részedről!
Tetszik a honlapod első ránézésre, majd ha lesz időm megyek okulni hozzád és olvasgatom.
Hány éve foglalkozol ilyenekkkel?
Laci! -
Mr. Cutter
csendes tag
Üdvözletem ismét a lelkes PLC-seknek!
A PLC pontos típusa: OMRON CQM1H
Szirty, köszi a tanácsokat, így kicsivel közelebb jutottam a megoldáshoz, csak még mindig nem tudnám megvalósítani igazán a dolgot.
A probléma az, hogy kiadták nekem a feladatot, csak a tanár ennyit mondott működtessem a PLC-t, azt nem mondta, hogy miként, neki nem volt ideje elmagyarázni(nem is biztos, hogy lesz ideje), majd jövőhéten talán többet tudok.
Mondták nekem mások, hogy kell egy kommunikációs protokoll, csak még nem vagyok benne annyira, most kezdem megérteni.
Néztem én is a típushoz kapcsolódó linkeket, csak nem tudok még mit kezdeni vele.
A feladat amúgy : - számítógépes optimalizáló program készítése célgép vezérléséhez
- soros vonalon a PLC-be átküldött adatokkal vezérelni a célgépet
- PLC program elkészítése
Előre is köszönöm a segítségeket a továbbiakban is! -
demars
addikt
Hello Szirty!
Köszönöm a választ! Sokat segítettél! Megkérdeztem mélyentisztelt professzoromat, hogy mégis mit kell terveznünk! Nem is olyan bonyolult, mint amilyennek tűnt először. Az a baj, hogy mindent nekem kell kitalálni, így nem tudom, hogy pontosan milyen PLC legyen, milyen érzékelő, s mit is vezéreljek ill. szabályozzak. Ezt mind nekem kell eldöntenem. Csak ha esetleg rossz ill. bonyolult vezérlést próbálok csinálni akkor lehet h belebukok..
Már keresgettem érzékelőket:[link], ezen kívül felnéztem a
[link] oldalra, s itt elég sok mindent találtam már!
Igazából az alap egyenletekkel lesz még gondom, illetve azzal, hogy minden érzékelő leírása többnyire angolul van!
U.I.: A gép elején és végén egy-egy optikai érzékelő lesz (szín-érzékelők), szalagot nem vezérelek, a hőmérsékletet (gázégőfej), egy pillangószeleppel szeretném vezérelni. A levegő mennyiséget, még nem tudom, de sztem azt is egy pillangóval, ahogyan tanácsoltad!
Még egyszer köszönöm!Az áram alatt lévő alkatrész ugyanúgy néz ki, mint amelyikben nincs áram, csak más a fogása!
-
demars
addikt
Szia!
Nem kell áramköröket tervezni!!
Nekünk csak a memória egyenleteket kell megadni, időzítéseket kell tervezni ill. a programot felírni /létradiagrammban(grfikusan) LD, illetve lineáris mondatfeldolgozással (szövegesen) ST/.
Neked valószínű nem gond ilyesmit felírni , vagy lehet h nem is kell. Nekünk nem a berendezést kell megalkotni, igazából csak az a lényeg, h tudjuk, ha hiba lép fel, akkor azt hol keressük, meg ilyesmi...
Élelmiszeripari berendezésekről tanulunk, azzal foglalkozok /kémia, élelmiszergyártás, feldolgozás.../. Ez a folyamatirányítás tárgyunk, ez csak egy kis ízelítő, hogy ilyen is van /no meg jól szivat minket a tanár!/.
Pontosan nem tudom elmondani, hogy mit kell csinálnunk, mert még nem kaptuk meg a feladatot. Ha meglesz írok!
Ja a PG4 vagy Saia egy kis tervező progi, amivel PLC nek az alap memoria egyenleteit lehet felírni, s felrajzolja /állítólag, mert nem tudom használni/.
itt találod: [link]
a Saia.zip et szedd le! Nekem is ez van meg!
Jó szórakozást...!
[Szerkesztve]Az áram alatt lévő alkatrész ugyanúgy néz ki, mint amelyikben nincs áram, csak más a fogása!
-
demars
addikt
Na és tetszett???
Van ott elég sok érdekes dolog! Nem értem, hogy hogy nem találtad meg...
Kicsit utána néztem ennek a proginak, valóban azért nevezik Saia nak egyesek, mert a Saia PLC hez csinálták anno. Naon régi . De a teljes neve: SPG4 SAIA PG4 Project Library Version V1.4
ez egy demo csak de működik!
U.I.: meglestem a linket amit feltettél... Naon frankó !! Ilyet kell csinálni nekünk is , csak sokkal egyszerűbbet: általában tartályokat szoktak adni.. szint érzékelőkkel, meg szivattyúkkal, s ezeknek a töltését keverését, ürítését kell felírni...
[Szerkesztve]Az áram alatt lévő alkatrész ugyanúgy néz ki, mint amelyikben nincs áram, csak más a fogása!
-
demars
addikt
Hello Szirty!
Viszont ha küldenél egy konkrétabb URL-t, az segítene. :->
Sajnos sokszor a linkek nem mindíg úgy jönnek be, ahogy kellene... nem értem, hogy miért!?
Az URL-t aztat nem tom h mi... bocs! Én elvileg a pontos linket adtam meg, de csak a főkönyvtárat hozza be, ezt sem tom h miért. De írtam, h ott a folyamatirányítás könyvtárba menj bele, s azon belül pedig a demo/ s ott van a saia könyvtár és a saia.zip progi is.
Én csak ezt tudom ajánlani most is: [link]
Tényleg bocs, de nem vok tisztába azzal, h mi az az URL!
De ha a főkönyvtárig eljutottál, akkor már nincs nehéz dolgod...
[Szerkesztve]Az áram alatt lévő alkatrész ugyanúgy néz ki, mint amelyikben nincs áram, csak más a fogása!
-
demars
addikt
Hello!
Az lehet. Ne haragudj! Nem szoktam linkelni...
De ezek szerint megtaláltad.. Ezek után van valami hozzáfűznivalód ehhez a progihoz, ill. pontosan mire való ez a progi??? Mert még mindíg nem tudom igazából!
Üdv: demarsAz áram alatt lévő alkatrész ugyanúgy néz ki, mint amelyikben nincs áram, csak más a fogása!
-
wertick
csendes tag
Hello Szirty!
Köszönöm, hogy ilyen gyorsan reagáltál.
Először is a kapcsolat 1:1,tehát egy PLC és egy PIC közötti soros kommunikációról van szó.
A PLC-hez annyira nem értek,de annyi biztos,hogy hibakódokat kellene kiolvasni,gondolom megvan annak is a maga rekesze(regisztere).
Elég lesz 3 regiszter is,amit kiolvas.
Még annyit, hogy asm.-ben programozom a PIC-t. (esetleg ha ez még változtatna a dolgon)
Várom segítségedet,előre is köszönöm. -
Mr. Cutter
csendes tag
Ismét üdvözletem a szakembereknek!
Szirtynek: Na most a helyzetem annyival könnyebb lett, hogy OMRON CPM1A PLC-vel kell dolgoznom , amihez van kézikönyv, csak még annyira nem vágom mit és hogyan kellene alkalmaznom. Hasonló ahhoz a linkhez amit egyszer küldtél( Sysmac way, host link units)
Találtam egy kommunikációs protokoll programot, c++-ban lett írva, meg is van a forráskód, majd megpróbálom elküldeni neked emailen, vagy másképp. Ez a program elviekben azért íródott, hogy 2 számítógép kommunikáljon egymással rs232-n keresztül.próbáltam küldeni a plc-re azt a karaktersorozatot, amit írtál:
@01RD00000009FCS*CR (plCS= 57), nem reagált a plc,
cx programmer-ben is megnéztem a memóriarekeszek tartalmát, de semmit nem jelzett, nem változott semmi.
Nem tudom mennyit értesz a cx-hez, mikor a rekeszek tartalmát nézem be kell állítanom hány adatbitet küldök, milyen paritású legyen, hány stop bit legyen, meg hasonlók, lehet, hogy csak ez a probléma a programban.
Van egy másik kommunikációs program, az a neve, hogy Multiway. Itt lehet hasonló karaktersorozatokat küldeni a plc-re, mint amit írtál, itt viszont működik.
Ha esetleg tudsz valami kommunikációs programot, ahol még működne, vagy valami jó tippet nagyon megköszönném!
Előre is kösz, az eddigi segítségekért is!
Szevasztok! -
Szirty
őstag
Hali!
Sajnos több hibát is vétettem:
A HR6 és HR7 kiolvasását végző parancs karaktersorozata ez:
''@01HR0060022F*''
A végén egy CR karakterrel (ami ugyebár nem nyomtatható, így fentebb sem látható)
Hexában:
40 30 31 48 52 30 30 36 30 30 32 32 46 2A 0D
Tehát nem HR, hanem RH a parancs, a 30, 31 után nincs 38, és a CR karakter kódja decimálisan 13, ami hexában 0D. Ez talán már jó.
Remélem még időben sikerült helyesbíteni, mielőtt valaki mexívta
Ja, és az üzenet második része természetesen wertick-nek szólt
[Szerkesztve]
[Szerkesztve] -
vottokar
senior tag
Kösz a válaszod. Sajnos erre számoltam, és valami ilyesmire is készítettek fel. Az író cserét nem mi csináltuk, mikor feltünt, hogy nincs biosban CDROM, felhívtuk a céget aki beszerelte.
Utánaérdeklődtek a Siemensnél, és ott sem tudtak igazán többet mondani, mint amire te is gondolsz. Mivel csak 2 PG-nk van így az nekünk nem megoldás, hogy félmilláért Németországban az egyiken mókolgassanak több hónapot.
Maradt a Siemens ''szerinti megoldás'', hogy floppiról bebootolni egy Win98 installal, felpakolni a rendszert alapban, majd ráfrissíteni egy XP Proffal. Ezzel elmókoltam az elmúlt két napban, úgy néz ki sikerült a manőver. De biztosat csak a héten tudok mondani, mikor minden komponenst kipróbálok..."Hát te meg ki a tö*öm vagy, hogy bundában szeded itt a málnát?"
-
wertick
csendes tag
Hello Szirty!
Köszi a segítséget és példát. Már kezdem kapizsgálni a működést.
Még annyit:
A rekeszek címét honnan lehet megtudni, nekem ERROR READ, azaz MF-et kellene használnom. Két hibát olvasnék ki, például Program error és Memory error. Ezek milyen címen helyezkednek el? Honnan tudom meg? PLC leírásból esetleg.
''A válasz formája, amiben a PLC visszaküldi a lekérdezett HR-ek tartalmát, szintén benne van az említett PDF-ben, de terjedelmi okokból ide inkább nem írom le.''
A válaszról nem írnál kicsit bővebben. Mégis miket küld vissza a mikrovezérlőnek? Hol találom meg a PDF-ben ( amit köszönök,hogy elküldtél) -
Dare2Live
nagyúr
a program tudom mitcsinál, én irtam.
Azért másoltam ide mert ehez a PLC szabvány nyelvhez van szükségem jegyzetre/könyvre....
Azaz egy jegyzetre lenne szükségem PLC programozáshoz.
mégpedig ehez a nyelvhez.
...Absz nemvagyok hülye a témához, csak a jelenlegi jegyzetünk hát hogymondjam otthoni feldolgozásra elég alkalmatlan.
ezért van szükségem vmi jó PLCs jegyzetre/könyvre....
Najó elgurulok aludni ahogy sejtem rámfér.
és köszönöm a segitséget!
[Szerkesztve]don't look up, don't look up, don't look up, don't look up, don't look up, don't look up, don't look up...
-
vottokar
senior tag
Kollégám próbálta a Dos-os bootolást, azt mondta többfajta oprendszerrel is próbálkozott (Win2000, XP Prof), de nem tudott installálni, belefagytak a telepítők. Úgylátszik valamit elb*ott. Ezért estem neki én a 98-al. Így is csak a setupcor-al indult el a telepítő...
Itthol már nagyon régóta használom a Ghostot. Mivel a PG munkahelyi, ezért ott benn ez az informatikusok dolga. Ők is használják, de hálózatra archiválnak. Tegnap már megvolt az első ghost. Majd lesz mégegy, ha fennlesz a Protool, meg a WinCC. De sajnos a héten nemigen lesz rá időm.."Hát te meg ki a tö*öm vagy, hogy bundában szeded itt a málnát?"
-
Dare2Live
nagyúr
kinem találod ki a tanárom..... Hát ezen jegyzet iroja. (és igen ez a jegyzetünk.)
Órán bentvagy úgy nagyon jó követhető cucc. Cak nekem ez khm elmaradt 1-2*...
[Szerkesztve]don't look up, don't look up, don't look up, don't look up, don't look up, don't look up, don't look up...
-
wertick
csendes tag
Hello Szirty!
Köszi a segítséget megint csak, azt hiszem kezdem kapizsgálni mit is akarsz.
''Az ERROR READ a PLC hibaállapotát kérdezi le.''
Ez kell nekem is,csak nem voltam tisztában a dolgokkal teljesen.
Most már csak egy van hátra, hogy is kell a keretet kiszámolgatni amit kiküldök.
Valahogy így néz ki: @/Unit NO. /MF /Error Clear/ FCS/ * CR
A per jelet csak elválasztásra használtam.
Gondok amik még vannak: az @ után lévő 2 bit ( unit no.)
Error clear
FCS számolása ebben az esetben
CR
Ja és még valami!
A visszaküldött bitminta összesen hány bites?
Az okozhat gondot,hogy a PIC 1 karaktert tud kiküldeni egyszerre? A PLC tudja,hogy ez egy keret, vagy nem fog reagálni rá?
Wertick -
Mr. Cutter
csendes tag
Üdvözlet mindenkinek!!
Látom Szirty vannak jócskán kérdések feléd, Te aztán nagyon vágod ezt a témát!
Köszi a leírást amit küldtél! Az a legjobb benne, hogy erre sikerült nekem is nagynehezen rájönni és csak utána olvastam, amit írtál. De ezzel is legalább előbbre vagyok.
A következő probléma az, hogy frekvenciaváltót kellene kezelnem, ez lenne végülis a feladat egy része, mert motorhajtást kell valahogy megvalósítanom.
Valamilyen digitális jelet kellene küldenem a PLC-ről? Milyen memóriaterületet kellene használnom, hogy működjön a motor a frekvenciaváltón keresztül?
Lehet, hogy erre is rájövök valahogy, de ha tudsz valami kiindulópontot, valami ötletet sokat segítene.
Köszi a segítséget! -
wertick
csendes tag
-
wertick
csendes tag
Hello Szirty!
Igen, most már világos a 19 byte.
De!
A FIRST és SECOND ERROR WORD-nél,hogy van 2*8 bit?
PL:
@01MF00FFFFAAAA4A*CR
First Error Word: F F F F ez az ASCII karakter. Ez hex-ban: 4D 4D 4D 4D.
Ebből, hogy lesz 2*8 bit,ahogy a PDF 71.oldalán az ábra mutatja,ugyanis az egyes bitek kiolvasásával lehet hibákat olvasni.
pl: 1: Program error (F3), ha a 14.bit 1 értékű.
Hogy van ez?
Wertick -
Ja no
aktív tag
Hi Szirty,
átnéztem omron katalógusát, máramennyit sikerült megértenem.
-CPM1A-ból 66kHUF a legolcsóbb, amit már lehet bővíteni is. Ez a sorozat viszonylag lassú (kb 1us/utasítás)
-CPM2A. 90kHUF-tól. Kb 3x gyorsabb a fentinél és a jeladóbemenetei is 20kHz-esek 5 helyett.
-E fentinek van egy C jelű változata, kicsit lassabb és külön tápmodul kell neki. Ezzel együtt sincs lényegi árdifi, talán egy tizessel lesz hosszabb. Viszont van benne RealTimeClock. Ez mondjuk egy öntözőrendszernél hálás tud lenni. Hajlok is e felé...
Elég sok hasonlóság van köztük, pl. hogy minden bazidrága hozzájuk
Egy analóg 2be/1ki modul (1/6000-es felb.) majd 90kHUF.
plusz digit I/O 30...60kHUF
Meg egyiken sincs kijelző/gombsor
a sorban következőket most nem nézem, mert egészen más árkategória.
------------------
Namost ezekhez hogy lehet kijelzőt biggyeszteni? (HMI)
Az általam favorizált CPM2C-hez csak CompoBus/S csatimodul tud menni, meg RS-232C/RS-422. Gondolom HMI-t a CompoBusra lehet tenni, ha egyáltalán. (?)
Meg nem látom egyelőre, hogy impulzus kimenetet mire használják? Biztos fontos, mert mindegyiknél szorgosan fel van tüntetve
Meg megoldható-e az hogyha olyat veszek amiben nincs RTC, akkor felépítek a programban több önnálló blokkot,amik az adott napszakokhoz passzolnak, majd ezeket egyenként néhány digit-input-lábra ''hozzádedikálom''? Így egy külső órával kiváltható lenne a belső, ha több kimenete is lenne neki. (mármint a külső kapcsoló-órának. Az meg akár home made is lehet)
Bár igazság szerint sokat nem spórolnék egy olyan PLC-vel, amiben nincs RTC. Ez csak ott jöhetne a képbe, hogy a CPM1A ill 2A-ra lehet ProfiBus-t meg DeviceNet I/O modult is biggyeszteni, ezzel talán könnyebb a decentralizálást, de főleg a HMI-t megvalósítani (?)
Szal úgy tűnik, hogy az eredeti 100kHUF-os limitem a két szék közti földreülés esete. 50-ért vannak az easy-szerü kütyük,a mik inkább csak programozott relék (viszont van rajtuk kezelőfelület), vagy a lényegesen drágább bővíthető PLC-k, amikre alapszinten is el lehet sütni 3...400 ezredest. ( persze egy adott feladathoz nyilván nem kell ennyi, de én most alapvetően tanulási célzattal venném, hogy kapjak vmi képet az egészről)
Ja no -
Ja no
aktív tag
''MPI: Multi Point Interface''
Ezt csak a siemens használja, vagy az MPI maga egy gyüjtőfogalom, amit minden gyártóa saját szájíze szerint implementál és nevet aggat rá?
Meg mi az a SCADA?
Meg nagybani áttekintésként el tudná mondani vki, hogy különböző gyártók PLC-i milyen módokon tudnak kommunikálni egymással ''középszinten''. Értem ez alatt, hogy digit I/O-val nyilván, de az nem kommunikáció, szoros értelemben véve. A másik véglet meg PC-ben összefutó dolog, de az meg most a ló tulsó oldala.
Szal az érdekelne, hogy milyen szabványok léteznek, amivel direktbe össze lehet kötni két-több PLC-t; PC vagy egyébb übermájer kütyü nélkül. Márha egyáltalán van ennek létjogosultsága
köszi: Ja no -
Ja no
aktív tag
Hi Szirty,
''Hajtásvezérlésre. (szervók, léptetőmotorok, stb)''
ebben az esetben a forgásirányt egy plusz output láb közli a léptetőmotor driverével?
''Ha a decentralizált verziót az I/O számok növelésre akarod használni, akkor annak szerintem semmi értelme.''
igazából arra használnám, hogy egymástól elég messze lévő, és nem szorosan összefüggő folyamatok közt teremtsek valamiféle összefüggést. De valszeg erre egy digit I/O a legmegfelelőbb.
Talán a buszos megoldásnak annyi előnye lehet, hogy ott monitorozhatom, hogy él-e a vonal, vagy a trakesz beszántotta.
''Mint írtam nézd meg használtan.''
Wow! ezek eléggé nyomott árak . Köszi a tippet!
A CQM az eggyel ezelőtti sorozat?
köszi: Ja no -
Ja no
aktív tag
Hi Szirty,
''Egyébként odaírtam az előző üzenetbe is:''
inkább kéccer megkérdezem, minthogy megvezessem magam a vélt tudásommal
Protokollok:
ha jól értem, a xxxxxBus szerű kapcsolatok nemcsak a fizikai összekötést adják, hanem a szoftveres felületet, amit kevés, vagy semennyi utólagos szögeléssel használni lehet PLC-k, etc. között.
Az RS-xxx-ek meg csak a fizikai felületet adják és a kódot külön kell megszögelni hozzá.
Ez alól kivétel pl az omron RS-232C felülete, ahol a szoftveres részt is implementálták, így gyártón belül ez is használható adatcserére különösebb kiegészítő programozás nélkül.
BTW: ez az RS-232C csak két pont között létesít kapcsplatot, ugye? Tehát ha sok ilyen kütyü van, akkor kettesével kell a PLC-kbe rakni ilyen illesztőt és láncra fűzni őket. ( ez csak mint elméleti megoldás érdekel, valszeg gyakorlati jelentősége elhanyagolható)
?
''Erről cikkeztem is anno ''Adatcsere S7 PLC-k között MPI buszon keresztül'' címmel, itt: [link]''
itt még nem tartok, de rajta van a listán
köszi: Ja no -
Ja no
aktív tag
Hi Szirty,
hát nem.
Úgy gondolom, hogy ezzel inkább csak játszadozni lehet. Valami apró részfeladatra biztos pöpec de szvsz, tanuláshoz nem a legideáisabb választás.
jameg csak kétsoros a háemmíje, pfff...
-----------
Más, de azért köthető a PLC-hez:
Konkrátan frekiváltó. Hogyan alakul a nyomatékgörbe 50Hz alatt, iletve a felett. Igaz-e hogy alatta szinte 0Hz-ig megtartja egy 3f asszinkronmotor a nyomatékát, de 50Hz felett kb lineárisan csökken?
Mikre kell figyelni, ha a névleges 50Hz helyett 10Hz környékére, vagy az alá akarom vinni. Azt hallottam, hogy ott már ''szét tud hullani'' a digitális szinuszkimenet.
(omron J7-es széria a kiszemelt, 1.1kW-os modell. 1f be, 3f ki)
üdv. Ja no -
Ja no
aktív tag
Hi Szirty,
Nézegetem továbbra is az unitronocs oplc-ket. Mostmár nagyon teccenek
A grafikus felülettel rendelkező tipusoknál (V200 sorozat) azt írja a fícsörlist, hogy user által definiálható a kijelző. Ez konkrátan hogy szokott működni? A teljes felbontásnak megfelelő, 1 bites képeket kell vhogy előre megírni és azokat hívja be, vagy definiálhatok bármekkora méretü objektumokat/ikonokat és oda teszem pixel pontosan ahová akarom?
Ja no -
Mr. Cutter
csendes tag
Na hello Szirty!
Küldtem volna neked emailon egy Omron-os hajtásvezérlési példát, létradiagrammos, de a memóriaterületeit is néztem volna csak ott az a gáz, hogy nem tudok egy 3 fázisú aszinkron motort meghajtani, ha a DM memóriaterületekre küldök adatot. Nagyjából sikerült valami,de nem működne a program teljesen, lefut, elküld bizonyos adatokat, csak nem hiszem hogy a motor működne, úgy ahogy kéne. Már lényegtelen, mert holnapra kell a dolog, ennél már nem leszek okosabb reggel nyolcig
Köszi azért, az eddigiekért is!! -
zsolo_d
tag
Hello Szirti!
Bizony van S7 kompatibilis Saia plc...
Régen még a színe is szürke/zöld volt. (olyan kircsi SIEMENS-es)
Én ugyan a SAIA utasításkészlettel dolgozok, de hallotam már olyan kolégáról aki stepben programozza a SAIA-t.
Tudod, hogy is van ez a megszokott dolgokkal.
Aki már megszokta a SIEMENS-t azoknak nagyon jó.
Vannak akik azért válsztják az S7-es SAIA-t, mert jó a terméktámogatása.
Szerintem nagyon megbízható hárdverek.
Svájci gyártmány...és olyan is mint a svájci óra.
És nagyon jó leírások vannak mindenről... (és nem fizetős)
[link]
[link]
Ha érdekel a dolog, akkor a magyar képviseleten szerintem tesztelésre adnak neked kölcsön PLC-t.
üdv.Puding próbája az evés...
-
zsolo_d
tag
Hello Szirty!
A kompatibilitás fokáról annyit tudok, hogy 100%...az utasításlista tekintetében.
Tehát aki Siemens-t tud programozni az S7-es Saia-t is.
De egyébként aki PLC programozó az bármilyen hárdverrel elbír ezt te is tudod.
(programozni kell megtanulni a többi csak utasításkészlet kérdése)
Magyarországon tudok olyan helyet, ahol a Siemens PLC mellett ott van a Saia PLC.
Éspedig azért, mert akik a Siemensre írták a programot nem voltak elég körültekintőek (vagy nem tudnak programozni) és többször is elöntötte a szratyi a környéket.
A régi rendszert nem akarták kidobni, ezért Saia PLC-k figyelik a rendszert és ha nem avatkozik be átvezi a vezérlést.
Íme itt a link az árlistához...
[link]
Egyébként te milyen hárdvert programozol?
ÜdvPuding próbája az evés...
-
zsolo_d
tag
Hello Szirty!
Hát persze!
Ezt én is így gondolom...
Egyébként nem nulláról indulásra gondoltam, hanem akinek ez a szakmája.
De egy komolyabb programot sem írsz meg egyik napról a másikra...
Ha egy új HW van a kezedben egy kis időnek el kell telni mire kiismered magad benne.
Ezzel én is tisztában vagyok.
És nem lett volna célszerűbb kijavítani a hibát, mint ezen a módon megkerülni?
Nem is ismerem a teljes körülményét a dolognak...
Szerintem valami olyasmi lehetett, hogy sokszor felkérték a programozót de nem járt sikerrel a kijavításában, és az új telepekkel (szennyvízátemelő) együtt felkérték a Saia-s programozót, hogy csinálja meg. Más által kiépített rendszerhez nehezen nyúl az ember, a régi HW-t nem dobhatják ki.
Ezért csináltak egy redundáns rendszert.
(És a közbeszerzőnek, vagy a műszaki átvevőnek is megmaradt az állása)
És be tudták magyarázni maguknak, hogy ez így jó.
ÜdvPuding próbája az evés...
-
horvathcsaba
csendes tag
Szia!
A Sipro-ról a következő adatokat találtam a német nyelvű könyv előlapján:
SIPRO MSR für AS 930/950/990
Version 02.02
Ser. Nr. 12305589
Broker Leittechnik ANL A 44 / AUT 94
....
logiCAD licence @ kirchner SOFT - Austria <- ez alapján úgy tűnik, hogy vmi külső sw-ről van szó
Az a gond, hogy én sem találtam róla bővebbet.
Csaba -
horvathcsaba
csendes tag
Köszönöm a segítséget!
Utóbb én is erre a megoldásra jutottam.
Csak azért gondoltam, hogy lennie kellene vmilyen "standard" megoldásnak, mert pl. Telemecanique Zelio Logic eszközhöz (ez egy kis egyszerű család) adott fejlesztőkörnyezetben vannak nagyon jó dátumkezelő modulok. És azt hittem, hogy egy összetettebb ketyere esetén ez csak fokozódhat.Bár nem így alakult.
Csaba
-
pepe33
tag
Kicsit fentebb olvastam a hozzászólásodat amiben kiváncsi vagy a SAIA Siemens kompatibilitásra.
Nos nálunk elég sok SAIA PLC müködik van pár amiben teljesen siemens FW van.
Ezeket jellgzetesen SIEMNS kábellel és szoftverrel kell programozgatni.
Tehát teljesen SIEMNESként müködnek. Mondjuk kicsit más az alakja ....
Amugy teljesen jók.
Egyébként ezt a dologt azt hiszem a honlapon is írják valahol. A SAIA PCD2-es tipusról van szó.ASUS A8NSLI DELUXE * A64 X2 4200+ * Freezer 64 * 4x1GB A-DATA DDR500 RAM* GF 6800 GT *......300W Coolink táp
-
horvathcsaba
csendes tag
Hi Szirty!
De erre nyilván megint azt mondanád, hogy ezerféle funkcióval kell konvertálni.
Ilyet sosem mondanék! Meg az első megoldásoddal (amire én is rávezettem magad) tökéletesen elégedett vagyok.
Köszönöm!Úgy néz ki, lesznek még kérdéseim.
Sőt van is egy.
Én ezt szeretném csinálni:T DB1.DBD [MD 30]
De nem engedi, mondván "Fully qualified access is not permitted with DI or indirect addresses."
Ezt viszont engedi:
T DBD [MD 30]
Csak innen honnan tudom, illetve hogy tudom meghatározni melyik DB.
Igazából mindezt azért akartam csinálni, mert a LOOP segítségével szerettem volna feltölteni egy ARRAy-t. De ott meg egyáltalán nem tudtam elérni az elemeket indirekten.
pl arrya1[szamlalo], csak így array1[1].Biztos megint buta voltam :-(
Hogy tudnék okosabb lenni?Csaba
-
horvathcsaba
csendes tag
Köszönöm a segítséget!
Nekem már a példában sikerült hibázni. Ugyanis az adatterületet DWORD-ként akartam írni (DBD[...]) míg a tömb elemek WORD-ösek voltak.
Íme:
OPN "DB1"
L 1
T MW 20
L 16
SLD 3
T MD 30
L #count
next: T MW 10
L MW 20
T DBD [MD 30]
L MW 20
INC 1
T MW 20
L MD 30
L 2
SLD 3
+D
T MD 30
L MW 10
LOOP nextÉs az az érdekes dolog állt elő, hogy csak az utolsó megcímzett elem utáni elem tartalmazott értéket.
Na de rájöttem!Meg felvetődött bennem egy kérdés. Így utánaolvasás nélkül.
VAn-e arra lehetőség, hogy dinamikusan foglaljak le memóriaterültet? Pl 'x' elemű tömb kellene, de az 'x' a program betöltésekor még nem ismert. Vmilyen felhasználói interakció lévén derül ki.
vagy ezt úgy érdemes csinálni, hogy jó nagy területet foglalok le és csak bizonyos részét használom? Azonban ez pazarlásnak tűnik.Üdv
Csaba
Új hozzászólás Aktív témák
- Lenovo Legion 7, 16,0"WQXGA, Ryzen 9 6900HX, 32 GB DDR5, RX6850M XT 12 GB, 1TB SSD, 1,5+ év garancia
- Corsair RM850e 850W Gold Moduláris Tápegység
- Samsung Odyssey Neo G9 Super Ultrawide Gamer Monitor!49"/Mini LED/5120x1440/240hz/1ms/+Ajándék
- Apple Macbook Pro 16" 2019 i7-9th 6Magos 32/512 -75% Touch Bar HUN Radeon Pro 5300M 4GB 3K Retina
- Apple Mac mini M2 2023 8GB 256GB + Xiaomi Mi Desktop 27"-os FullHD monitor egyben
- Eladó újszerű kombinált samsung hűtő A+ (RB30J3000SA )
- IPhone 15PRO MAX Samsung S24Ultra csere
- Lian Li Strimer Plus V2 12VHPWR 16pin - 3x8pin VGA Tápkábel 335 mm 8LED ARGB - RTX 4000 szériához
- Lian Li Strimer Plus V2 12VHPWR 16pin - 3x8pin VGA Tápkábel 335 mm 8LED ARGB - FirstShop 2025.11.28.
- Nintendo DS/3DS kompatibilis játékok (ง '-' )ง Budapest Nyugatinál
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest