- A legtöbb amerikai szerint a TikTok egy őket befolyásoló eszköz
- Az USA nem akarja visszafogni Kína növekedését
- Crypto Trade
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Adobe Illustrator kérdések
- A pápa egyre jobban tart a romlott AI veszélyeitől
- Mindenki AI-t akar, már 2025-re is eladták a HBM chipeket
- Windows 10
- Linux - haladóknak
- Synology NAS
Új hozzászólás Aktív témák
-
Marty76
csendes tag
Sziasztok!
Tudna valaki segíteni abban, hogy hol találhatok egy jó, használható leírást a PLC-s adatgyűjtéssel kapcsolatban, ami segítségemre lenne egy ilyen komplett rendszer kiépítésben.
Dolgoztam már ilyen rendszerrel, de csak PLC részével és annak ellenére , hogy részben értem a rendszerek közti átjárásokat, de valahogy nem áll össze a teljes kép. Az a baj , hogy nem tudom , hogy kezdjek neki ennek az egész rendszer kivitelezésének.Lehet ilyen rendszert készen kapni? Olcsón..amit beparaméterezve megérteném az egészet?
Előre is köszönöm a segítséget!
-
Marty76
csendes tag
Valóban nincs semmilyen módszer arra ,hogy egy meglévő jelszóval védett programot fel lehessen törni?
Konkrétan egy S7-200 -n található programról lenne szó.
-
Marty76
csendes tag
Szia Szirty!
Én olyan hasonló megoldásokra gondoltam , mint például az egyes HMI-khez kapható szoftverek tudnak nyújtani. A Siemens és az Omron megjelenítőkhöz is van gyárilag olyan szoftver, amivel grafikus felületeket és plc adatokat lehet kezelni. Valami ilyesmire gondoltam , de márka függetlenül.
Üdv.
Ui.: Köszönet a weboldaladért! Sokszor segített megértetni bizonyos dolgokat.
Rengeteg munkád lehet benne , de tényleg nagyon hasznos![ Szerkesztve ]
-
Marty76
csendes tag
válasz #95092224 #1209 üzenetére
Szia topsli !
Konkrétan, egy taiwani ( APHA ) plc-ből kellene kiolvasni az adatokat. A plc egyedi fejlesztésű és kereskedelmi forgalomba nem kapható és kizárólag csak a taiwani cég ( Zitai)által gyártott nyomásos alu. öntőgépekben található meg.
Maga a PLC egy DS80C320-as microcontroller köré épített egység. Rendelkezik 2db párhuzamos RS232 porttal , amiből az egyik egy ipari, beépített PC-vel kommunikál.A Taiwan-i cég készített egy egyedi HMI programot, amin a gépi funkciókat lehet kezelni. Az összes adat ( decimális, bináris), amit a HMI programon beviszek egy CSV fájlban van tárolva. A csv. fájl D100...D999 tárol adatokat, ami a közös pont a PLC és a pc-n futó szoftver között. Ezek a D paraméterek egy az egyben jelen vannak a plc-ben és szabadon módosítható és változtatható. Maga a plc program nagyon leegyszerűsített és csak szöveges sorokból tudom programozni.
Maga a probléma ,amit meg kellene oldani...
A HMI programot nem áll módomban módosítani jogosultság híján. Nem tudok új beviteli mezőt létrehozni vagy akár a beviteli mező tulajdonságát változtatni de legfőképpen adatokat nem tudok kivenni a plcből.
Kérdés...
Tudnák írni egy új HMI programot, de hogy tudnám kibogozni , azt hogy mi jön át a plc-ből RS232-ön? Hogyan kellene ehhez hozzá kezdenem? Milyen programmal?
Köszi!
-
Marty76
csendes tag
válasz #95904256 #1220 üzenetére
Hello,
Én egy programot használok a COM portok figyelésére [link] Szerintem nagyon használható program .
Szóval kiexportáltam az adatokat, de itt megállt a tudomány.
Ciklusonként küld egy csomagot. Úgy néz ki, hogy a ".83" -mal van lezárva az egyes adat tömeg. Viszont nem tudom mit jelentenek a helyértékek a sorban.
Ötlet?
[ Szerkesztve ]
-
Marty76
csendes tag
válasz #95092224 #1221 üzenetére
Szia!
Amikor adatgyűjtésről beszélünk, akkor az a cél termelési magas szinten, hogy a gépek által már elvégzett munkát - mint statisztikai adatot - real-time eljuttassuk egy központi szerverbe.
Igen ez pontosan így van, de sok félképen kivitelezhető. Itt jelen esetben a gépbe beépített PC-n ( http://www.advantech.eu/products/search.aspx?keyword=ppc-103t) minden ciklusban készül egy txt. fájl a kiadott paraméterekkel ( ciklusidő, pogácsaméret, sebesség stc.) Ez a txt. fájl van beforgatva adattá egy VB progival excel-be. Elég kezdetleges,de ezen dolgozunk!Az egyedi konstrukciód úgy néz ki, hogy a taiwani pajtás fogott egy mini pc-t, gyártott egy külön kis mikrokontrolleres áramkört, a kettőt soros porton összekapcsolta, és ezt az egységet egyetlen dobozba pakolva elnevezte a végeredményt valami akármi PLC-nek. Szólj rám ha ezt rosszul vettem ki soraidból.
Igen ez jól érted, de végeredmény egy PLC az szó legteljesebb értelmében. ( ha úgy vesszük ez az összes plcről elmondható legyen az omron, siemens ).Te szétbontanád a dobozt, és lecserélnéd a beépített mini pc saját vezérlését egy saját magad által készített központi vezérléssel.
Nem! Én a jelenlegi PC-n futó egyedi megjelenítőt programot cserélném le olyanra , amit mi saját magunk tudunk kialakítani és módosítani. Azt hogy az adatokból msql adatbázist csinálnánk és azt mondjuk PHP-val webes felületre raknák az már csak hab a tortán lenne. De minden megoldás érdekelne amivel "egyszerűen" tudnák adatokat fogadni és küldeni a PLC-vel.
(B)Itt egy kép a jelenlegi HMI programról/B)[ Szerkesztve ]
-
Marty76
csendes tag
válasz #95092224 #1226 üzenetére
Sziasztok!
Arra jutottam, hogy ez így borzasztó sok időbe telne mire kibogoznám mi-mit jelent.
Arra gondoltam, hogy egy kisebb omron plc-vel fogok kommunikálni ezzel a taiwani plc-vel, I/O-kon keresztül
Viszont az Omron plc-vel kellene kommunikálni RS232-ön keresztül úgy, hogy a meglévő pc-re készítenénk egy HMI szoftvert. Van valakinek már ilyesféle- fajta tapasztalata, mai el tudnák indulni?!Üdv.
-
Marty76
csendes tag
Sziasztok!
Tudja valaki , hogy egy régebbi siemens OP397-es panelt, milyen programmal tudnék programozni?
Előre is köszönöm!
-
Marty76
csendes tag
Sziasztok!
Egy Omron plc memóriáját ( DM#) szeretném beolvasni excelbe további felhasználás céljából.
http://www.youtube.com/watch?v=CWQdDuLAtoY
Van egy videó a Youtube-on..de gondolom ezt a videót már sokan látták
Elég vizuális magyarázat, de konkrétan nem tudom , hogy áll össze a hardver része.
Gondolom szükség van valamilyen Ethernet átalakítóra vagy csak simán RS232...?Esetleg valaki már megvalósított egy ilyen feladatot ?!
Előre is Köszönöm!
[ Szerkesztve ]
-
Marty76
csendes tag
válasz prodigma #1507 üzenetére
Szia prodigma!
Köszi ez hasznos volt nagyon!
Ez még új volt nekem( mint sok minden más is )CX 9.0-ás verziója van feltelepítve a gépemre, a cx -serverrel együtt. Kerestem a start menüben TComms programot , de nem találtam sehol? Vagy lehet hogy rosszul értettem!!
[ Szerkesztve ]
-
Marty76
csendes tag
Sziasztok!
Egy CPM2-est szeretnék "felrakni" Ethernetre.
Kellene neki adom IP címet és a számítógépen a böngészőbe megadva az IP címet,látnom kellene némi adat tömeget.Gondolom valami RS232-Ethernet átalakító kellene, hogy tudjam használni a PORT-ot csatlakozást.
Van valakinek valami tapasztalata ebben?Üdv.
[ Szerkesztve ]
-
Marty76
csendes tag
Van egy CQM1 CPU11-es plc-m is , ha ez bármit is változtat..., de azon nincs PORT
Igazából csak az érdekel , hogy a meglévő plc-n létező portokkal lehet-e Ethernetre csatlakozni vagy sem. Ha nem akkor meg mi kell hozzá?
Egy külföldi fórumon ajánlottak egy ilyet, de nem tudom mennyire lenne ez használható:
link: [link]Üdv.
-
Marty76
csendes tag
válasz #95904256 #1561 üzenetére
Sajnos, egyszerűen nem találom azt az oldalt ahol ezt kitárgyalták, de HOSTlink / FINS szerverről is volt szó.
Az az igazság , hogy már régóta próbálok beleharapni ebbe a PC- ről olvasunk ki memória területet témát,de valahogy nem tudok rajta elindulni.Egy kollégám azt tanácsolta , hogy Etherneten keresztül próbáljak csatlakozni a plc-vel és így ebben a felállásban PHP-SQL programozással tudok adatot gyűjteni a PLC-ről, illetve akár módosítani az egyes memória területeket ( DM).
Aztán jött egy másik ötlet VB-SQL...., de ez nem nagyon fekszik.Mindenképpen a PHP-SQL programozást akarnám alkalmazni TCP/IP-vel, mert ebben van némi gyakorlat, de maga a hardveres rész nem tiszta.
Ha ebben tudnátok segíteni azt nagyon megköszönném!!!
Üdv.
-
Marty76
csendes tag
válasz #95904256 #1564 üzenetére
Ezzel csak az a baj, hogy házibarkács célokra kell a technika, és ez így túl drága lenne.
Mindenesetre tovább kutakodom...Van egy-két VB megoldás a neten, lehet , hogy mégiscsak ide lyukadok ki.
Mindenesetre köszi akosf a segítséget!Viszont nem tudom elhinni, hogy itt a fórumon soha senki ne hozott volna létre valami hasonlót!?
Ha egyszer megcsinálom bíz Isten publikálni fogom.
[ Szerkesztve ]
-
-
Marty76
csendes tag
Szirty!
Köszönöm a lehetőséget... remélem eljuttok odáig , hogy megvalósul a projekt.
Mint látod nincs határozott elképzelésem a probléma megoldására. Igazából vagy a CQM1 -es vagy CPM2-es PLCmet akarom felhasználni , viszont ezekkel az eszközökkel elég behatárolt vagyok.
A projekt pedig otthonautomatizálás ezen belül víz-gáz-elektromos áram fogyasztás figyelés, illetve hőmérséklet szabályozás stb. lenne a megoldandó feladat.Most úgy látom az lenne a legjobb , könnyebb út ha találnák egy ingyenes Omron Hostlink OPC szervert , ehhez már van sok fajat free opc kliens vagy akár php opc kliens is tudnák" készíteni és így már a dinamikus web felület már egy csak lépés lenne.
-
Marty76
csendes tag
válasz #95904256 #1573 üzenetére
Szégyellem , de nem fogalmam sincs hogyan kellene hozzáfognom, ennyire nem vagyok profi..
Ezért szimpatikusabb a hostlink OPC server program, amit szinte csak paramétereznem kellene és már kész is.
Viszont , ha esetleg van valami leírásod vagy példa programod azt talán megérteném.
Gondolom C-ben kellene megírni a programot?! -
Marty76
csendes tag
válasz prodigma #1581 üzenetére
Szia prodigma!
Köszönöm a segítségedet és részben neked is és másoknak is köszönhetően már pályára álltam az ügyben!
Sokáig gondolkodtam hogyan is induljak el ezen az adatokat kinyerni plc-ből projekten , de végül is úgy látom hogy sikerül, részben a Te általad felvázolt megoldással megtalálni a nekem megfelelő kivitelezést.
A lényeg az, hogy OPC szerver gondolatmenetén indultam el. Elsőként OPC servert kerestem omron plc-hez ,amiből van bőven a neten, itt megemlítem , hogy nem csak omronhoz. ... minden más plchez is. Szóval, a nagy keresgélés közben rátaláltam az OMRON saját CX-SERVER OPC programjára.
Szinte elsőre működött a kapcsolat! Rengeteg példamegvalósítás települ fel a gépre a programmal együtt. Itt találtam rá a Te általad ajánlott excelből (VB) alkalmazható Active-X vezérlőkre amelyek szintén nagyon egyszerű megoldást nyújtanak a memória területek PLC-ből történő kiolvasásához. Az egyszerű megvalósítást idéző jelben említeném , mert azért nem olyan egyszerű dolog, de lényeg , hogy egy idő után elsajátítható és ami a legfontosabb VAN SIKERÉLMÉNY !!
Most a további lépés , hogy egy olyan OPC klienst találjak vagy "készítsek" amivel az adatokat egy dinamikus weboldalon is meg tudom jeleníteni.Mindenesetre szívesen veszem a további segítséget és ötletet,mert lehet , hogy van ennél könnyebb út is.