Új hozzászólás Aktív témák
-
Szirty
őstag
Üdv joci9!
"Minden file szövegfile! :-)"
Hogyne! Csupán definíció kérdése. Ahogy sok minden más is. Pl. hogy minden ehető.
Ennek szellemében azt javaslom olvass fel hangosan egy 720P-s video file-t, utána egyél meg az egészségemre egy dízelmozdonyt!
:-)A szövegfile hagyományos értelemben vett (általam elfogadott) definíciója szerint azonban nem minden szövegfile, de a CSV történetesen az.
-
n0rbert0
senior tag
Sziasztok!
Adott egy 6ES7 416-2XK01-0AB0 CPU (nem tudom milyen frimware-el), amelyhez PROFIBUS-on keresztül csatalkozik 2db ET200S remoteio (6ES7 151-1AA05-0AB0).
A remoteio-k tartalmaznak ki- és bemeneti modulokat, többet is (8DI DC 24V 6ES7 131-4BBV00-0AA0 és 8DO DC24V/0.5A 6ES7 132-4BF00-0AA0).
A be- és kimeneti modulok kezdőcímét csak 4byte-os "távolsággal" tudom megadni, pl 200,204,208,stb
de én csak 1byte-os "távolságot" szeretnék megadni pl. 200, 201, 202, stb.Lehetséges ez? Ha igen, akkor hogyan?
-
DasBoot
aktív tag
Sziasztok!
Abban kérném segítségeteket, hogy az RSLogix 500-ban miként lehet kikapcsolni a .BAK fájlok automatikus mentését. Köszönöm a válaszokat.
Üdv.: Yoe
LEGO-ból bármit megépíteni, csak idő kérdése.
-
-
Szirty
őstag
válasz Dezsi82 #4609 üzenetére
"Lehetséges, hogy az S7-400 ilyen? A netes leírásokból úgy tűnik"
Úgy fest.
Ha ugyanezt az ET200S DP node-ot feldobálod egy S7-300-ra, akkor byte-onként is engedi címezni.Bár a tartalék képzés nem túl erős érv, a 300-ason nem kell tartalék? vagy csak nagyobb az address space ezért bátrabban lehet pocsékolni :-)
Vagy az ok hasonló ahhoz, hogy PC magas szintű nyelvek ma már 64 biten tárolják a boolean adatot. Ez csak hatvannégyszer több a kelleténél, de könnyebb címezni. :-)
(Mottó: A mértéktelen jólét mértéktelen pazarlással jár)
-
n0rbert0
senior tag
Köszönöm a segítséget mind kettőtöknek, minden nap tanulok valami újat.
Ez a dolog azért kellemetlen, mert az io-lista és a villamos rajz már kész és bájtonkénti címzéssel van megvalósítva és nem kis meló kijavítani ezt, akkor amikor az ember amúgy is el van havazva...[ Szerkesztve ]
-
Szirty
őstag
válasz n0rbert0 #4611 üzenetére
Az bizony kellemetlen!
Én is jártam már úgy, hogy a rajzban olyan címet "blöfföltem" kimenetnek, amit aztán nem engedett beállítani.
Nekem azért volt érvágás, mert nálam a rajz oldalszámához van kötve az I/O byte címe. Más cím miatt a kimenet más oldalra került. Az eszközök (amiket a kimenetek kapcsolnak) meg az oldalszám alapján kapják a tervjelet, ami szintén megváltozott amiatt hogy a kimenet másik oldalra került.Szóval lavinát kellett lapátolni :-/
Azóta először mindig a HW konfigot rakom össze... -
Szirty
őstag
válasz DasBoot #4604 üzenetére
Helló DasBoot!
"Abban kérném segítségeteket, hogy az RSLogix 500-ban miként lehet kikapcsolni a .BAK fájlok automatikus mentését."
Hányszor fogod ezt még megkérdezni az összes PLC fórumon? Már vagy hatszor botlottam bele.
Az a válasz amit már kaptál nem felel meg, vagy write only módban tolod? :-)Június 14.én írták neked, idézem:
"Madman
jún. 14.Szia,
Tools->Options-> bal felső srokból az AUTO SAVE pipát kiveszed.
De sokszor jó ha van. rajtam már segített, hogy elszállt a rendszer és nem kellett újra írnom mindent. sajnos nem vagyok egy megrögzött mentegető.Üdv,
KPéter" -
DasBoot
aktív tag
Szia! Addig teszem fel a kérdést, eddig összesen ez a harmadik, míg nem kapok rá választ. Arra esetleg nem gondolsz, hogy nem olvastam. Egyben légyszíves írd meg Madman-nek, hogy köszönöm a válaszát. Neked is, mivel bemásoltad. Nem kell válaszolni. Részemről téma lezárva, mivel megkaptam a választ. Üdv.: Yoe
LEGO-ból bármit megépíteni, csak idő kérdése.
-
coco2
őstag
Van egy kicsit ostoba kérdésem, de a válasz is elég lesz csak nagyságrendileg, és remélem, az legalább behatárolható. Vertikális műanyagfröccsöntő gépeknél (konkrét típust nem tudok adni, általános jelleggel jelen kor és visszafelé 10 évvel ezelőtti technológiák) van egy sdk-val összerakható file, amit úgy neveznek "szerszám konfig". Valószínűleg csalóka a név, és a teljes munkafolyamatot + felhasznált eszközök jellemző működési paramétereit / korlát értékeket / stb tartalmazza cakk-pakk, amit fel kell tölteni a gép vezérlőjének, hogy el lehessen indítani a munkafolyamatot. Az a munkamenet leíró file mekkora tud lenni kbyte-ban tól - ig? Csak nagyságrendileg 1 - 10 - 100 - 1000 kbyte, még több? Köszönöm.
កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។
-
Szirty
őstag
Üdv coco2!
Kicsit olyan mint ha azt kérdezted volna hány órakor indul a vonat.
Ha erre azt írják, hogy 16:06-kor, mit kezdesz az információval?Szóval szerintem egy ilyen művelethez köthető változó paraméterek száma néhányszor tíztől néhány százig, esetleg 1-2 ezerig terjed, azt mondanám, hogy ha az illető file bináris és kizárólag a vezérlés számára hasznos információt tartalmazza, akkor egy ilyen adathalmaz mérete kb 0.5-10 kbyte-ra tehető.
-
Szirty
őstag
Üdv!
Aki Siemens S7-300/400-akkal foglalkozik és volt már hogy azt gondolta az időzítők nem úgy működtek ahogy kellene, annak talán hasznos lehet:
-
Szirty
őstag
válasz moseras #4618 üzenetére
Üdv moseras!
Azt még nem próbáltam ki.
De érdekes kérdés, mert ha igazán korrekten akarnak működni akkor így.
De mivel az IEC blokk ciklusonként (amikor meghívják) kap vezérlést, gyanítom hogy nem.Ez utóbbi esetben az IEC timer időzítésében lesz egy 0-ciklus idő intervallumú pontatlanság.
Ez a legtöbbször nem számít, de amikor igen, akkor nagyon :-) -
Onishi
tag
Sziasztok!
Van egy S7-313 -as PLC-m, amin csak MPI port van. Ehhez, hogy Ethernet hálózatra tudjam kötni vettem egy Soros-Ethernet átalakítót, konkrétan ilyet:
[link]
Ehhez a kütyühöz járt egy VCOM nevezetű szoftver, ami által virtuális soros portként sikerül is elérni a PLC-t.
Az lenne a kérdésem, hogy vajon a PLC-t el tudnám-e érni virtuális soros port nélkül, pusztán tcp/ip vonalon? Ha igen mit és hogy kéne beállítani a hardver konfigban, netproban, pg/pc-ben? Próbálkoztam sok mindennel, de nem jutottam dűlőre.Köszi szépen előre is.
-
Szirty
őstag
Hi!
Szinte teljesen esélytelen!
A netcomware nyilván saját protokolt használ a két eszköz között, ami feltehetőleg semmilyen szabványnak nem felel meg. Mivel semmilyen motiváció nem kényszeríti őket ilyesmire.
Az ilyen 3rdparty megoldásokat kerülni kell ha etherneten akarsz kommunikálni.
Kivéve persze ha netcomware nyílt és ingyenes protocolt használ, amit igen erősen kétlek.Natív megoldást kell használni ha ilyen igényed van!
[ Szerkesztve ]
-
Dezsi82
tag
Szia!
Ezek az eszközök általában úgy működnek, hogy feltelepül a soros driver, amit ugyebár tud értelmezni az általad használni kívánt program. A driver megkapja az elküldendő adatot, átalakítja TCP streamre, majd az átalakítód vissza alakítja soros jelekre.
Amit te szeretnél, ha jól értem az, hogy, az első lépést kihagyva, a géped már egyből átalakított adatcsomagokat küldjön ki az ethernet porton. Ez teljesen esélytelen, egész biztos hogy a két kommunikáció paraméterei, protokollja, mindene megegyezzen.
Az általam használt Helmholz átalakító is drivert használ, ami beépül a Set PG/PC inteface-be, és így lehet használni.
Más különben nem is látom semmi hasznát annak, hogy a driver kihagyása nélkül tudj kommunikálni. Mi lenne ennek értelme, miért szeretnéd kihagyni ezt a lépést? -
Onishi
tag
válasz Dezsi82 #4622 üzenetére
Igazából azért lenne rá szükségem, mert ez egy családi házban használt plc, és ehhez szeretnék egy megjelenítőt csinálni, amihez egy androidos tabletet használnék. Léteznek mindenféle alkalmazások siemens plc-khez, a kommunikációt meg lehetne oldani, de csak akkor, ha etherneten kommunikálna a plc. Valszeg ehhez a soros-ethernet átalakítóhoz nincs androidos driver, nem hiszem, hogy azzal meg lehetne oldani. Vagy veszek egy windows 7 -es tabletet és azzal. De az drágább, mint egy androidos. Legjobb egy CP kártya lenne plc-hez, de horribilis árai vannak.
Ilyesmiken agyalok mostanság. -
Dezsi82
tag
Üdv!
Szerintem ezt úgy tudod megvalósítani a lehető legkevesebb hardver befektetéssel (feltételezve hogy a tablet, és a PLC már adott), hogy úgy nevezett soros-ethernet szervert teszel a kettő közé. Ez hasonló a konverterhez, csak annyiban tér el, hogy szöveget küld a PC/tablet a szervernek, az átalakítja sorosra, de még mindig szövegként és elküldi. Majd ugyanez visszafelé. Így aztán ha beállítod a szervert a 80-s portra, és a PLCben leprogramozol egy webszervert, akkor böngészőn keresztül máris tudod vezérelni tabletről a PLC-t.
Elég melós megoldás, mert hát nem kis meló bepötyögni a webszerver részét a PLC-be (nem nehéz, csak időigényes). A legjobb és legprofibb megoldás a Szirty által javasolt épület automatizálási vezérlő lenne. Nem tudom ezek mennyibe kerülnek,de egy ilyen soros ethernet szerver kb 30ezer körül mozog.[ Szerkesztve ]
-
Onishi
tag
Tudom, hogy nem elegáns megoldás, de ha már van, akkor kísérletezek vele. Legjobb megoldás egy érintőképernyős operátorpanel lenne, de az elég drága mulatság. Azt váltanám ki tablettel. Létezik rá megoldás, mert a siemens is készít olyan appokat, amivel el lehet érni plc-ket:
[link]
Csak sajna ami nekem van plc, elég régi típus.[ Szerkesztve ]
-
Szirty
őstag
Helló Onishi!
Csinálhatod azt is, hogy közbe iktatsz egy PC-t. Odateszed a PLC mellé. Azt összekötöd a PLC-vel. telepítesz rá WinCC Flixible RT-t, megalkotod a kívánt felületet, ami szem-szájnak ingere. Teszel rá VNC szervert, vagy használod a WinCC beépitett SmartAccess szerverét (ami VNC kompatibilis) vagy teszel rá teamviewert.
Innentől kezdve a tablettel bármit meg tudsz csinálni.Lehet kapni ilyen kis tenyérnyi panel PC-ket Egy Atom processzoros kis PC már elviszi. 1GB RAM-mal, minimál video kártyával, stb. Vagy szerzel egy kiszuperált celeronos notebookot.
Mondjuk nem mint ha a WinCC RT pár szézezres ára nem lenne sok....
-
Szirty
őstag
Persze, csak hát akkor megint pont ugyanott vagy, ahol eddig.
Te a tablettával etherneten keresztül akarod elérni a PLC, amin azonban NINCS ethernet! Nemde?A kis teljesítményű PC szolgálná azt a célt, hogy a PLC-vel kommunikáljon és a PLC-t etherneten keresztül elérhetővé tegye!
Ráadásul a PC-s megoldással a tablettádra nem kell runtime szoiftvert telepíteni és Win7/Win8 alatt virtuális géppel szarakodni ha éppen nem is fut az RT Win7/8-on.
Továbbá bármilyen más gépről is elérheted, csak VNC/TW kell. Sőt az se, csak egy böngésző.[ Szerkesztve ]
-
Onishi
tag
Valóban. De akár LabView-el is meglehet oldani opc szerveren keresztül. Az meg fut win7-en már próbáltam. Virtuális soros porton el tudnám érni win7 tabletről, de valóban kéne szarakodni virtuális géppel.
Innentől kezdve jön a keresgetés, hogy melyik kombináció a legolcsóbb és legjobb, a fogyasztásukat is beleértve. Mert napi 24-órás naplózást is szeretnék vele, ki kell számolni melyik megoldás mennyivel dobja meg a villanyszámlát. -
Szirty
őstag
Helló Onishi!
De így minek ide Win7? Hogy virtuális géppel zabáltasd fel az erőforrásokat? Nem értem.
A 24 órás naplózást nyilván nem a tablettáddal gondoltad megcsinálni, nyilván nem járatnád 24 órában.
Akkor mégiscsak kell egy PC.Egy kis teljesítményű atomos gép esetén passzív hűtéssel és flash diszkkel 5-10W-al gondolom meg lehet úszni.
-
joci9
tag
Ennek kisebb a képe, meg hatvanezer forint, de tudja az egészet amit szeretnél:
http://www.esahmi.com/page74d0.do?link=oln450f0.redirect&seu110f0.oid.set=6948&UserCtxParam=0&GroupCtxParam=0&LanguageISOCtxParam=en&ctx1=796&ctx2=6947&ctx3=6948&ctx5=6948&ctx7a=6948&ctx6f0=3&ctx7f0=2&ctx10f0=Prodotti60 ezer a 3 collos, ingyér van a fejlesztő, pc-n is tudod futtatni (soros port nélkül, 10 percig)
Trükközéssel még az átjárást is meg lehet oldani pc vagy tablet felé, bár olyat nem csináltam. -
Onishi
tag
Egyébként de, tablettel kívántam volna megoldani a 24 órás naplózást is. Be lenne dugva a töltőbe mindig, azt hadd menjen. Azért gondoltam win7-esre, mert mindenképp windows-os tablettel lehetett volna megoldani és xp-s tablet nincs :-). Habár sztem xp-t is lehetne rájuk telepíteni.
De ez a mini pc-s megoldás lesz a jó, kibővítené a lehetőségeket jócskán. -
dodzylla
csendes tag
Sziasztok!
Egy ismerőssel sajnos nagyon súlyos baleset történt, és megkértek ha tudok segítsek nekik egy ilyen PLC program megírásában:
( " 3 db plakát kétszer le és fel irányú mozgatásának PLC programját kell úgy megírni, hogy azok meghajtó léptető motorjai beállítható felfutással - sebességgel - lefutással - átmeneti megállással és ezek ismétlésével, majd irányok megfordításával történhessen, a programon belüli értékek állítható kell legyenek. ")
Itt látható működés közben [link]
A PLC egy Xinje XC3 (standard) típus, XCP PRO nevű programban dolgoznak hozzá elvileg
Alacsonyzajú léptetőmotor meghajtó MSD-50-4.2Ez pedig a léptetőmotor [link]
Itt van minden amit nekem küldtek hozzá [link]
Ne haragudjatok emiatt, én csak segíteni szeretnék sem pénzt sem mást nem kérek érte, ha valaki ért ehez és elmondja mit kéne megcsinálni nagyon megköszönöm, ha meg eltudja vállalni pénzért, akkor én beszélek azzal aki engem megkért, és ha okés én továbbítom az ismerőshöz és többit leegyeztetik.
Köszönöm szépen:
Dod![ Szerkesztve ]
-
plutokas
csendes tag
Egy problémába futottam bele Mitsubishi PLC-vel.
Ez egy tranzisztoros FX2N-40MT plc.
A kimeneteken 4 kimenetre van egy COM,,,
A COM-ra rátettem DC24V-ot
Az Y10-re Y11-re ... stb a reléket.
Ha aktiválom az Y11-et akkor a mellette lévő kimeneteket is meghúzza amik az azonos COM-hoz tartoznak.
Egészen pontosan a PLC-n csak a 11-es lámpa ég, de a DC24V-ot mérni az összes mellette lévő kimeneten is ami atonos COM-on van.Miért van ez??
Hogyan lehet orvosolni?
Köszönöm előre is segitségetek. -
Szirty
őstag
válasz plutokas #4638 üzenetére
Üdv plutokas!
"Egészen pontosan a PLC-n csak a 11-es lámpa ég, de a DC24V-ot mérni az összes mellette lévő kimeneten is ami atonos COM-on van.
Miért van ez??"Feltételezésem alapján azért, mert a kimenetek terheletlenek. Tegyél rájuk terhelést és ismételd meg a kísérletet!
-
Szirty
őstag
válasz plutokas #4640 üzenetére
Nem az van, hogy ha a COM-ra +24V-ot kapécsolsz akkor az összes kimenetre kötött relét bekapcsolja?
Méghozzá a kimenet programbeli állapotától függetlenül?
Mert akkor az van, hogy SOURCE helyett SINK típusú a kimeneted.A SINK kimenet a 0V-ot tudja kapcsolni, a SOURCE meg a +24V-ot tudja kapcsolni.
A SINK azért kapcsol be minden kimenetet ha a COM +24V, mert a kimeneti félvezetők védődiódái kinyitnak! -
byte-by
tag
válasz plutokas #4640 üzenetére
halo !
ahogy Szirty mondja, valószínű NPN-es a rendszered, a japánok imádják.
ha pozitív jel kell valahová megrelézheted, ez plusz alkatrész.
ha aktuátorokat vagy reléket hajtasz (feszmentes kontakt) a nullát kapcsolod, más nem kell.egyébként nem fx2n-48xx a vezérlőd?
a kinaiak ugyan másolták a kifutott fx2 sorozatot, (meg minden mást is, bedolgoznak is)de a japánoknál az alap a 16-32-48-64 , stb. bár keveset találkozom mitsubishi-vel.byte
[ Szerkesztve ]
-
ng71
csendes tag
Sziasztok.
Van egy kis problémám, hátha van valami ötlet rá.
Adoot egy Windows 7 64 bit. Feltettem a Microwin-t S7-200 részére, működött. Feltettem a TIA V13-at, és a Microwin innen kezdve nem kommunikál. A PC/PPI interface eltünt. Hiába telepítem újra a Microwin-t, nem tudom vissza állítani az interface-t a kommunikációhoz. Hogy tudom egymás mellé telepíteni a kettőt?.
Kösz. -
Onishi
tag
Sziasztok!
Hogyan tudnám megoldani azt WinCC Flex-ben, hogy amikor a plc kikapcsol (megszűnik a kommunikáció), akkor a PC is kikapcsoljon. Nem tudom milyen eseményhez rendelni.
Amiket próbáltam:
1.) Amikor megy a plc van egy bit ami mindig aktív. Gondoltam, ha kikapcsol a plc, akkor false lesz, így ahhoz a tag-hez rendeltem change value eseményként a stopruntime-ot. Nem működik. Próbáltam integerrel, úgy sem jó.
2.)Próbáltam scriptet írni, amit percenként meghív a runtime, és figyelem ennek a bitnek (vagy integernek, mert próbáltam azzal is) az állapotát/értékét, de úgy tűnik, a kommunikáció eltűnte után megtartja a legutóbbi értéket, legalábbis a script lefutása szerint.Ha lehetne detektálni, a "####" szimbólumokat, az is jó lehetne, bár nekem nem sikerült.
Vagy gondolkodtam még a Symbolic I/O filed objektum által megjelenített karakterek figyelésével is. Ugyanis csináltam egy Text Listet arra a bitre, 1 és default értékekre. És úgy átvált a szöveg, ha kikapcsolom a plc-t.Hogyan lehetne ezt megoldani? Már egy ideje kínlódom vele.
Köszi a tippeket.
-
Onishi
tag
Oké közben megoldottam. PLC-vel növelek percenként egy integert, HMI-n percenként lefut egy script amiben ezt az értéket tárolom egy változóban egy feltételt követően, ami figyeli, hogy a két érték mikor egyenlő. Ha a PLC kikapcsol, akkor nem növeli az értéket, ekkor meg fog egyezni a 2 érték és lekapcsol.
De ha van egyszerűbb ötletetek szívesen fogadom. -
Achilles83
csendes tag
Sziasztok!Van egy Omron CJ1M CPU22-es plc-m.Van rajta egy AD04U, DA041-es egységek, meg persze a sima digitális I/O-k.A kérdésem az lenne, hogy az analóg jelek azok milyen címzésen fognak megjelenni?Meg ha hőmérsékletet akarok szabályozni akkor az hogy tudom átskálázni ha fokban akarom látni az értékeket?Alapfokos okleveles PLC-s vagyok, de még az analóg jelek feldolgozásáig nem jutottunk.Válaszokat előre is köszönöm.
-
Dezsi82
tag
válasz Achilles83 #4648 üzenetére
A kérdésem az lenne, hogy az analóg jelek azok milyen címzésen fognak megjelenni?
Az attól függ, hova rakod. A PLC IO tableban tudod konfigolni a hardvered. Ott kiírja a címet is.
ha hőmérsékletet akarok szabályozni akkor az hogy tudom átskálázni ha fokban akarom látni az értékeket
Ez sok mindentől függ. Milyen az analóg bemeneted, milyen tartományú a hőmérséklet távadód. De pl a kártya maga is tud skálázni, szintén a PLC IO-ban konfigolható[ Szerkesztve ]
Új hozzászólás Aktív témák
- Milyen processzort vegyek?
- Apple notebookok
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- A fociról könnyedén, egy baráti társaságban
- Építő/felújító topik
- Autós topik
- NVIDIA GeForce RTX 3080 / 3090 / Ti (GA102)
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- World of Tanks - MMO
- BestBuy topik
- További aktív témák...
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: Ozeki Kft.
Város: Debrecen