Új hozzászólás Aktív témák
-
Szirty
őstag
válasz
Directors
#1668
üzenetére
Hali Directors!
"A palettázógép az mit csinál?"
A csomagoló gépsor egyes elemeit szokták így hívni. Rendszerint egységrakatot képez raklapokra.
Ennyi és nem több.Ha valaki neked azt a feladatot adta hogy csinálj palettázó gépet, de semmi többet nem közölt, azt nyugodtan fejeld le

-
Szirty
őstag
válasz
BangoSkank
#1663
üzenetére
Hali BangoSkank!
"Esetleg meg tudjátok mondani, hogy pontosan milyen gépekhez használják?"
Miért nem kérdezed az ismerősödet, ha az ő gépével vezérelték azt a CNC gépet?
"Az egyik képen van hardverazonosító is, ha segít..."
Melyiken?
Miért nem írtad le a kártya gyártóját és típusazonosítóját? Nincs ráírva semmi? -
Szirty
őstag
Helló dekorn!
"Hát én nem akartam itt felbojdulást okozni Siemens ügyben, de szerintem néha elég vicces amit csinálnak és van olyan amikor már nincs az embernek nevetni kedve."
Én nem kívánok ebben hosszasan állást foglalni és cégeket minősíteni (egyet sem).
Nem kívánok hit vitába sem belemenni.
Ha nem tetszik egy cég terméke valamilyen negatív tulajdonsága miatt, használni kell másikat. Ha nem lehet, mert bizonyos körülmények erre kényszerítik az embert, akkor együtt kell élni vele. Én nem vagyok hajlandó úgy érezni, hogy annak én vagyok az oka. Remélem más sem.
Szívesen állást foglalok azonban szakmai témában ha az érdekel és vannak ismeretem vele kapcsolatban. Úgy gondolom ennek (és a többi ilyen fórumnak) ez a lényege és az értelme."a megnéztem a Premium studio-t baró csak az S5-ös és a Protool cucok nincsenek bene meg a SIWAREX
amúgy köszi."Nem is mondtam hogy minden benne van, hanem azt mondtam, hogy olyan mint a CX-One csomag, van. Ezt az állításomat jelenleg is fenntartom.
Vannak kifutó termékek és kifutó szoftverek. Ez sajnos ilyen.
Az Omron CX-One sem tartalmazza a SysWin vagy az LSS nevű programot ha jól tudom... -
Szirty
őstag
válasz
prodigma
#1653
üzenetére
Helló prodigma!
"Két hét után visszaküldték a motorboxot "nem behatárolható hiba" magyarázattal, majd kifizettették velünk a cserealkatrészt..."
Ha egy hiba nem reprodukálható, akkor ez történik nyilván.
Hiszen egy készüléket, ami kifogástalanul működik, nem lehet megjavítani. A "hol volt, hol nem volt" hibák gyakran ilyenek.
Mi is jártunk már így nem is egyszer (nem siemens eszközzel). A laborban mindannyiszor tökéletesen működött nekik, nálunk 2-3 készülék is rendszeresen produkálta a hibajelenséget."Egyéb Omronos problémák esetén Sárvári Tibor általában még aznap személyesen segített a helyszínen, mindegy, hogy Győrben, vagy Mezőkövesden voltam-e éppen."
Gondolom ha naponta 20 hívást kapna, ezt már nem tudná megcsinálni...
-
Szirty
őstag
Helló dekorn!
"egyszerű így több szoftvert kell megvenni , ámbár így nem kell mindenért fizetni ez is igaz, ha az a hardver nincs az embernek."
Meg is magyaráztad az okot, hogy miért nem úgy van

"De azt nem értem hogy az Omron-nak miért van One program csomagja és a Siemensnek miért nincs"
Miért ne lenne? Úgy hívják,hogy Premium Studio.
Benne van szinte minden. -
Szirty
őstag
Hali dekorn!
"mint ahogy annyi más a Siemensnél teljesen különálló programokkal lehet paraméterezni és frimware-t frissíteni mint a PLC-ket"
Számomra az lenne a furcsa, ha alapvetően eltérő működésű, felépítésű és célú, eszköz paraméterezésére, programozására ugyanaz a szoftver szolgálna.
Szerintem olyan lenne, mint egy porral oltó, amivel lehet borotválkozni.
Nyilván nehéz lenne (és értelmetlen is) egy kalap alá venni pl. egy szervó hajtást, egy HART-os távadót és mondjuk a siwarex-et, mert kb semmi közük egymáshoz. -
Szirty
őstag
válasz
Directors
#1631
üzenetére
Hali Directors!
"b0,b1,a1,c1 az görgő, az a0 pedig csuklós görgő."
Én nem értek a penumatika rajzokhoz, ezért nem igen tudok segíteni, de én is úgy látom, hogy túlságosan nem kényezteted el információval azokat akiktől a választ várod :>
Kevés (semmi) infót adsz, de sok infót akarsz kapni.
Szerintem kicsit jobban le kellene írni a feladatot. -
Szirty
őstag
válasz
kip.kop
#1623
üzenetére
Hali kip.kop!
"Nem tudom mire gondolsz most, de én az integrálási idő értékére gondoltam."
Na ezt nem írtad eddig... hogy mire gondolsz

Én erre a kérdésedre: "Az I tag úgy-e akkor van kikapcsolva, ha a maximális értéket adjuk neki"
azt gondoltam hogy az I tag kikapcsolására vonatkozik."De ha azt állítod, hogy nem én adom meg az értékeket,"
Az integrálási időt te adod meg. Illetve az egy beállítás természetesen. Az I tag beavatkozó értékét nem te adod meg, az változik "magától"."Tehát az áll a legközelebb ahhoz, hogy ki van kapcsolva, ha a legnagyobb értéket adom, vagyis így avatkozik legkevésbé bele a rendszerbe?"
Nos akkor kiegyenesedett a dolog

Az extrém nagy idővel nem a beavatkozás mértéke csökken, hanem a beavatkozás változásának az ideje nő meg, ami az I tagot illeti.
Extrém nagy integrálási idővel nem kevésbé fog be avatkozni, hanem lassabban. Tehát ha a mért érték hosszú ideig azonos előjellel tér el az alapjeltől, akkor az integráló tag beavatkozása szép lassan megnő (vagy lecsökken az eltérés előjelétől függően) és képes ugyanakkora beavatkozásra mint rövid tI idővel.
Ha a mért jel gyorsan változik (sokkal gyorsabban mint amennyi az integrálási idő) és gyakran lesz hol kisebb, hol meg nagyobb az alapjelnél, akkor az I tag beavatkozása valahol 0 körül fog ingadozni. Ekkor tehát a kérdésedben rejlő feltételezés teljesül, de csak ezzel a feltétellel.
Az I tag kiiktatásának nem ez a módja.Szerintem itt az volt a gond, hogy nem árultad el, hogy a kérdésedben rejlő feltételezéssel milyen hatást akarsz elérni (miért akarod kiiktatni az I tagot). Úgy tűnik rossz irányból közelítetted meg a célt és ezért nem arra válaszoltam amit tudni akarsz, hanem arra amit kérdeztél

-
Szirty
őstag
válasz
kip.kop
#1621
üzenetére
Hali kip.kop!
Nem tudom mi az az OB . ( tampon?
Organization Block "Szervező" bprogramblokk, de a lényeg nem ez, hanem ami előtte volt: "Timer interrupt"!
"Úgy latszik nem értetted a kérdésem."
Most se értem! Fogalmazd át!
Az integráló tagnak nem adsz értéket. Az "magától" változik.
-
Szirty
őstag
válasz
kip.kop
#1619
üzenetére
Hali kip.kop!
"Ts úgy gondolom a sampling period."
S7 PID esetén a minitavételi idő és az integrálási idő úgy függ össze, hogy a mintavételi idő a PID-et megvalósító programblokk hívási időciklusaiból adódik, ait egy paraméterben meg kell adni neki. Így a blokk tudni fogja milyen időközönként fut le és az integrálási időt mindig helyesen fogja kiszámítani. Ezért fontos S7-nél, hogy a PID blokk fix időnként legyen meghívva (pl timer interrupt OB-ból).
"Az I tag úgy-e akkor van kikapcsolva, ha a maximális értéket adjuk neki"
Az I tag akkor van kikapcsolva, amikor semmilyen szerepet nem játszik a szabályzásban.
Biztos van olyan megvalósítás, hogy a PID programblokkal úgy lehet közölni az I tag kikapcsolását, hogy 0 integrálási időt adunk meg neki.
S7 PID séma így néz ki:
Ebből látszik, hogy mindhárom tagot külön ki/be lehet kapcsolni egy külön paraméterrel. Az I tagot az I_SEL paraméterrel... Az is látszik, hogy az összegző előtt az I_SEL "kapcsoló" kikapcsolt helyzetben nulla beavatkozó jelet ad az integrátor felől.
-
Szirty
őstag
válasz
kip.kop
#1616
üzenetére
Hali kip.kop!
"P, I, D tagokat hogyan kell beállítani, te hogyan állítod be?"
Én mindig csinálok a szabályzónak kézi üzemmódot (ezzel jellemzően nem vagyok egyedül :>).
A kézi üzemmód az, amikor a szabályzó beavatkozó jelét én határozom meg egy érték beírásával, amin a szabályzó nem változtat, amíg kéziben van. De a mért értéket azt látom ilyenkor is.
Amennyiben a szabályzás nem túl gyors, először kézi üzemmódban megpróbálom én beállítani azt a beavatkozó értéket, ami a mért értéket az alapjel közelébe hozza. Hogy kialakuljon egy egyensúlyi állapot. Ilyenkor lehetőség szerint a mért értékre hatást gyakoroló külső zavaró tényezőket kizárom.
Ezután beállítom neki az alapjelet és kikapcsolom az I és a D tagot (érdemes először a P tagot beállítani ha a rendszer ezt megengedi). A hibajel erősítését kicsire (egynél kisebbre) állítom be. és átkapcsolom automatába (ált.-ban csak rövid időre) hogy lássam mekkora beavatkozó értéket kalkulál ki. Ha ez jelentősen kisebb, mint ami a kéziben beállított egyensúlyi állapothoz közeli beavatkozó érték, akkor növelem a hibajel erősítését (Gain), Ha a kalkulált beav. érték nagyobb, akkor a gaint csökkentem. Ezt addig ismétlem, amíg automatában is az egyensúlyi állapothoz közeli beav. értéket nem kalkulálja.
Ha csak P szabályzásra van szükség, akkor ezzel a durva beállítás kész is, jöhet az üzem közbeni próba, amikor vannak zavaró jelek. Figyelni kell hogyan reagál a szabályzás. Ha nem áll be a kívánt érték, növelni kell az erősítése. Ha a szabályzás beleng, akkor az erősítés valószínűleg túl nagy.Ha kell az I tag is, akkor jöhet annak a beállítása, az már automatában. Először nagyra állítom az integrálási időt (a nagy itt annyit tesz, hogy a rendszer becsült ciklus idejének a többszörösére), tehát kb. hasra valamennyit :>). De lényeges, hogy inkább túl nagy legyen, mint túl kicsi, különben a szabályzót erősen belengeti az I tag.
Ezután figyelem hogyan reagál. Általában ha PLC-vel valósul meg a dolog, akkor csinálok OP-n egy képernyőt. ahol látom a szabályzó néhány belső változóját is, mint pl. mekkora az I tag pillanatnyi beavatkozó értéke, mekkora a hibajel mértéke stb.
Ha a szabályzás túl lassan reagál a zavaró tényezőkre, szépen kis lépésekben csökkentem az integrálási időt. Kb azt a pontot kell eltalálni, mielőtt a szabályzás hajlamossá válik a lengésre.
Ha ezt is sikerült belőni, jöhet a D tag is, hasonló módszerrel.Szoktam rakni grafikont (trend) is amin látható a szabályzó fontosabb változója, mert a grafikonon lassú szabályzásoknál nagyon jól látszik mi hogyan változik és gyakorlottabb szemmel könnyebben el lehet dönteni mit kellene még állítani.
Természetesen erre az egészre vannak egzakt módszerek is (a fenti inkább tapasztalatai/gyakorlati módszer). Sőt matematikai módszerek is (azt használja pl. a self tuner algoritmus is, már amikor van). Vannak erre leírások, sőt a gyakorlati módszer is finomítható pl. azzal, hogy szándékosan belengetett rendszernek stopperrel megmérjük a periódus idejét, amiből számítható az optimális integrálási idő. Ilyenkor nem kell olyan sokat mellette ülni és finomítgatni a beállításokat.
Hogy hogyan állíthatjuk be az nagyban függhet a rendszertől, géptől is. Pl. egy vegyi üzemben nem veszélyeztethetünk berendezéseket vagy életeket egy ilyen "hú ez sok, vegyük lejjebb" beállítási módszerrel, meg attól is morcosak lesznek ha az állítgatás alatt a berendezés fossa a selejtet.
Jó tanács: Egy jól beállított szabályzó összes paraméterét le kell menteni (vagy fel kell írni)

"A Ts tag az úgy-e nem szerepel szorzóként az I, D tagnál beállított értéknél?"
Nem tudom mi a Ts tag, a PID szabályzónak sok implementációja létezik és sokféle paramétere, amelyek (neve és száma is) implementációnként merőben eltérőek lehetnek, még úgy is, hogy ugyanarra az alap PID algoritmusra épülnek.
-
Szirty
őstag
válasz
Dezsi82
#1614
üzenetére
Hali Dezsi82!
"Sajna mindegyik azon alapul, hogy már van egy működő OP-nk bebootolt operációs rendszerrel, ami sajna nekem nincs."
Elnézést, rossz (pontatlan) linket adtam. Az a kereső oldal. Bár amit adni akartam közte volt, de ez volna az, ezt nézd át!
A leírás arról szól, hogy mit lehet tenni az OP-val ha be sem bootol, hogyan lehet OS update-et végrehajtani stb:
Külön leírás van a Protool-al, a WinCC Flexible-vel és a Prosave-vel."Remélem nem kell vennem egy step7-t hogy fel tudjak tölteni egy OP OS-t. "
OS update-hez nem kell Step 7. WinCC Flex, ProTool kell vagy a ProSave (ez utóbbi letölthető a siemens-től).
Ki mondta hogy az élet egyszerű? :>
-
Szirty
őstag
válasz
kip.kop
#1612
üzenetére
Hali kip.kop!
"Így tippből beallithatok-e nagy integrálási időt? ( pl. a max. 10000x0,1s=1000s)"
Általában igen. De ez nyilván a konkrét PLC konkrét PID szabályzó blokkjától függ.
S7-300/400 PID blokkja (SFB 41/FB 41 "CONT_C") pl. 24 nap 20 óra 31 perc 23 másodperc 648 ezredmásodperc időt enged meg maximálisan (ms-os lépésekben). -
Szirty
őstag
válasz
Dezsi82
#1610
üzenetére
Hali Dezsi82!
"Waiting for image update..."
Ezt a leírást nézd át.
(Gondolom a project is elszállt róla) -
Szirty
őstag
válasz
kip.kop
#1605
üzenetére
Hali kip.kop!
"Csak nem dolgozol te is a szaritas teren?"
Volt már párszor ilyen feladat. Egyszer fűrészáru szárítót is csináltunk (bár azt PC vezérelte és nem PLC),
"De persze ez is ugyanugy mukodik, csak sokkal tehetetlenebb a rendszer (gondolom en)."
Igen, ha nagy a rendszer tehetetlensége, akkor lassú lesz a szabályzás. Dolgoztam már én is 20 perces integrálási idővel.
Az a baj vele, hogy rendszerint az ilyen szabályzást nehéz és sokáig tart jól felparaméterezni. Ott kell ülni mellette órákat vagy napokat és figyelni hogyan reagál. Esetleg autotuning, de arra még nem mertem nagyon rábízni szabályzást, mert a legtöbb esetben amihez szabályzás kell nem célszerű végletesen kivezérelni, mert az problémákat okozna.
Jó igen, tudom vannak fejlett autotuning algoritmusok is, de fizetős, azt is tudni kell beállítani, én meg nem foglalkoztam még velük. Eddig sikerült kézi beállítással is elérni a kívánt működést. (meg a kezelők előbb-utóbb úgy is szanaszéjjel állítanak mindent rajta
-
Szirty
őstag
Hali kyle_!
"Mi vettünk egy müanyag fröccsöntő gépet, amelyben egy siemens simatic s5 szerkezet van."
Akkor az nem mai gyártmány lehet

"inditás után a gép egy hibakódot ir ki."
Sajnos ez meglehetősen kevés információ ahhoz, hogy érdemben válaszolni lehessen rá.
Mi írja ki az üzenetet és hova? -
Szirty
őstag
-
Szirty
őstag
válasz
kip.kop
#1596
üzenetére
Hali kip.kop!
Az igény alapvetően egyszeű.
Van egy mért értéked, ami lehet nyomás, szint, sebesség, pozíció, hőmérséklet, tulajdonképpen bármi.
Az igény az, hogy ezt egy meghatározott (töbnyire állandó) értéken kell tartani.
A rendszerben rendelkezésre áll egy beavatkozó szerv, aminek megadható a beavatkozás mértéke. A beavatkozás befolyásolja az imént említett mért értéket vagy egyenes, vagy fordítottan arányos összefüggés szerint.
A mért értéket külső, zavaró tényezők is befolyásolják, amelyek függetlenek a szabályzástól (ha ilyenek nem volnának, akkor nem volna szükség a szabályzásra).A szabályzás feladata az, hogy a mért érték és az általunk megadott alapjel szerint úgy módosítsa a beavatkozó szerv állásást, hogy a mért érték a lehető legpontosabban tudja tartani az általunk megadott (kívánt) alapjel értékét.
Nézzünk egy példát erre. Tegyük fel, hogy van egy szárító kamra, ahova a szárítandó terméket beküldi egy gép.
A feladat az, hogy a szárítókamrában állandó legyen a hőmérséklet. Ehhez kell egy hőmérséklet mérés meg egy beavatkozó jel.
A mérés mibenléte nyilván érthető. A beavatkozás pedig a kamra fűtését szabályozó eszköz. Egyszerű esetben ez egy elektromos fűtőszál. Minél nagyobb energiát álítunk be a fűtőszálra, annál nagyobb mértékben fűti a kamrát.A zavaró tényező pedig az, hogy a kamrába új (hideg) terméket helyeznek el, ami lecsökkenti a hőmérsékletet. Ezt lehet szabályzással korrigálni. Így a szabályzó megkapja a mért hőmérsékletet a beállított hőmérsékletet, amit tartani szeretnénk (alapjel) és egy meghatározott algoritmus szerint ezekből képez egy beavatkozó jelet, amit a fűtőszál fog megkapni. A szabályzó működése során arra fog törekedni, hogy a mért hőmérsékletet a fűtés mértékének módosításával a beállított hőmérsékleten tartsa.
Erre (is) jó a P, PI, PID szabályzó... -
Szirty
őstag
válasz
kip.kop
#1592
üzenetére
Hali kip.kop!
"Hát, egyelőre nem egyszerű megértenem így."
Pedig igyekeztem a lehető legegyszerűbben a lehető legtöbbet közölni. Sajnos a két dolog ellentmondásban vagy egymással.
Most nem kezdek neki mégjobban leegyszerűsíteni, mert nem tudom volna-e értelme, de a kérdés: mit nem értesz?A szabályzás alap koncepciója érthető (minek kell, mire való egy szabályzás)? A probléma megértéséig a megoldás sem lesz érthető...
-
Szirty
őstag
-
-
Szirty
őstag
Hi dekorn!
"ost olyat is lehet olvasni , hogy pendrive-on keresztül fertőz és ha telepítve van a WinCC akkor támad"
Itt halkan megjegyezném, hogy a WinCC <> WinCC Flexible. Csak mert ez gyakran félreértést okoz...
"na de ha nekem van egy Symantec Antivirus állandóan frissített programom a laptopon akkor az megvéd jelzi ha fertőzött pendrive-ot dugog be a laptopba?"
Mint tudjuk, a vírusvédelem csak akkor nyújt bármiféle védelmet, ha a vírusvédelmi szoftver ismeri az adott vírust, vagy azt a módszert, amivel az kárt okoz, vagy amivel beférkőzik a rendszerbe. Ebből az következik, hogy más esetekben a védelem hatástalan!
Más szóval: Amennyiben a Symantec Antivirus ismeri a w32.Stunxnet vírust, vagy annak fertőzési módszerét, akkor véd, egyébként konkrétan ennek a vírusnak az esetében olyan, mint ha nem is lenne vírusvédelem a gépen.
Hiszen épp ez az oka annak, hogy tökéletes vírusvédelmi szoftver nincs, mivel először mindig a vírus készül el és csak azután (annak megismerése, elemzése után) van lehetőség szoftverrel felismerni és védekezni ellene. -
Szirty
őstag
válasz
Marty76
#1565
üzenetére
Hali Marty76!
"Viszont nem tudom elhinni, hogy itt a fórumon soha senki ne hozott volna létre valami hasonlót!?"
Gyakran csinálunk hasonlót.
De ha egy CPM1-et összekötsz egy PC-vel RS232-n, majd a PC-n futtatsz SCADA-t vagy OPC szervert és elérhetővé teszed etherneten át, az már nem egészen az, amit a problémafelvetésedben említettél."Ha egyszer megcsinálom bíz Isten publikálni fogom."
Helyes!
Ha neked megfelel, szívesen biztosítok neki helyet az oldalamon... -
Szirty
őstag
Hali dekorn!
"Két dolog érdekelne engem még , hogy MMC kártya bármilyen lehet hozzá , vagy valami speckó Siemenses kell"
Közönséges MMC is jó, nem kell hozzá siemens feltétlen (mint pl. S7-hez).
Az viszont közel sem biztos, hogy a most kapható nagy kapacitásúakat lépes lesz kezelni.
Próbálj szerezni valami 512MB körülit..."esetleg az RS232/PPi kábelt össze lehet-e rakni házilag."
Ezzel már próbálkoztak többen, a prog.hu-s PLC fórumon (levelező listán) azt írták, hogy egy közönséges RS232-RS485 konverter is jó helyette.
De ennél többet nem tudok mondani, nem próbáltam. -
Szirty
őstag
Hali dekorn!
"Oké ezt eddig értem persze, de mivel tudnám a Siemens TP177A-ás panelt buckup-olni?"
ProSave-el, (SIMATIC_HMI_ProSave_7_4_4.exe ) vagy egy megfelelő kapacitású MMC kártyával.
A ProSave módszerhez vagy USB host to host kábel kell, vagy Serial (via RS232/PPI multimaster) 6ES7 901-3CB30-0AX0 kábel, vagy Serial (via USB-PPI) 6ES7 901-3DB30-0XA0.
Jó lenne még RS232 null modem kábel is, de a TP177-en asszem nincs RS232 port.
A te adaptered is jó lenne, ha a panel MPI vagy DP buszon lenne.Ha hozzáférsz a panelen futó Windows control panelhez, akkor átmenetileg átállíthatod mondjuk MPI-re amíg lemented.
Vagy választod a memória kártyás módszert.
Itt a FAQ hozzá -
Szirty
őstag
Hali dekorn!
"Szóval tudom hogy furcsa ,de edy s7-200-as van össze Profibus DP-és kábelell,"
Az MPI busz a Profibus DP és a PPI busz is ugyanazt a hardware (fizikai) "réteget" használják, amit úgy hívnak hogy RS485.
Ezért nem meglepő, hogy a Profibus DP-hez használt kábel használható MPI buszthoz és PPI-hez is.Továbbra is az a sejtésem, hogy az az S7-200-as PPI-n kommunikál a panellel és továbbra is az a javaslatom, hogy PPI kommunikációt állíts be a töltéshez.
-
Szirty
őstag
Hali dekorn!
"Olyan kérdésem lenne , hogy van egy S7200 összekötve Profibus on egy TP177A panel és Prosave-vel , akkartam csinálni róla egy mentést , be is állítottam hogy MPI"
Szerintem itt kavarodás van.
Az S7-200-on nincs Profibus. Legalábbis alapból, legfeljebb csak külön bővítőn. Az S7-200-on nincs MPI sem, az csak S7-300/400-on van.
Az S7-200-on PPI van. Szerintem a panel PPI-n keresztül kommunikál.
Próbáld úgy, hogy PPI-t állítasz be neki, nem profibus-t és nem MPI-t. -
Szirty
őstag
Helló dekorn!
Én nem tudok neked így ennél konkrétabban segíteni, mert nem tudom hogy:
- A linkelt GSD file ahhoz a profibus vezérlőhöz való-e, ami neked van?
- Beillesztetted-e a GSD-t a HW configba és leraktad-e ott az eszközt?
- Feltöltötted-e a HW configot a PLC-re és ha igen, akkor utána volt-e busz hiba a PLC-n, volt-e busz hiba a mérleg profibusz vezérlőkártyáján?
- Amikor az említett programrészletet kipróbáltad, ellenőrizted-e, hogy a mérleg a HW?configban valóban a 100-as periféria címen van-e (mert a példaprogramban ott van)?
- Megnézted-e, a mérleg profibusz kommunikációjáról szóló doksiban, hogy melyik kiolvasott és bele írt word mit csinál és mi a jelentése? -
Szirty
őstag
Helló dekorn!
"a nagyobb probléma az hogy a hozá adott manual , hát nem valami részletezős magyarázós darab Profibus Siemens kapcsolat téren"
-
Szirty
őstag
Hali dekorn!
"Igen köszönöm valami ilyesmire gondoltam , meg meg is csináltam már ezt , csak azt írja ki hogy nem lehet monitorozni a perhiferia kimenetet. Ez mitől van nincs kimeneten jel vagy nem jó a beálítás?"
A PQ periféria kimeneti tartomány, ezért a PQW csak írható. Nem lehet olvasni!
Ha arra vagy kíváncsi mi van benne, azt onnan tudod, hogy mit írtál ki oda utoljára. Na az van benne
"A másik kérdésem , hogy elviekben az egyik PQW-és addr.-re adhatok neki olyan értéket amire a brutó vagy netó mért értéket adja vissza?"
Ebben csak a profibuszos kezelésének gyári leírása fog neked segíteni. Nem ismerem ezt a fajta eszközt.
-
Szirty
őstag
Helló dekorn!
"közben az oldaladon olvastam az MPI-s adatcserédet , az nagyából használható az SFC 65 és 66 vagy inkább Fb20,21 vagy FC 1,2,3. "
Jah így már értem a kérdésed.
Attól tartok az nem lesz jó neked! Tehát azt akarod tudni, hogyan megy a kommunikáció a CPU és a profibuszos eszköz (ami ebben az esetben a mérleg) között?Be kell szerezned a mérleghez való gyári GSD file-t. Majd azt be kell importálnod a Step7 HW configjába. Ezzel bekerül a HW katalógusba, így le tudod rakni szépen a buszra a CPU mellé.
Kapni fog periféria címeket (PIW és PQW).Ezeken keresztül tudod elérni a mérleget.
Ha nem kell paraméter írás-olvasás funkció, akkor nem kell meghívnod semmilyen funkciót az adatcseréhez. Amit a PQW címekre írsz, azt azonnal elküldi a mérlegnek. Amit a mérleg küld, azt azonnal kiolvashatod a PIW címekről. -
Szirty
őstag
Helló dekorn!
"Ha valaki csinált már ilyesmit vagy hasonlót kérem segítsen nekem."
Konkrétan Sartoriux X5-el nem foglalkoztam még, de mérleggel kellett már játszani.
Az egy Schenck Intecont szalagmérleg, profibus kártyával.
Hogy hogyan lehet tárázni, az teljesen gyártó specifikus.
Jellemzően a buszon keresztül írhatsz egy vagy több control word-öt, és olvashatsz status word-öt. Esetleg paramétereket is lehet írni vagy olvasni (a busz kommunikációs modelltől függően).
Ezeken keresztül valósítható meg a mérleg állapotának lekérdezése, üzemmódjának beállítása és egyes funkciók végrehajtása (meg persze nyilván a mért érték beolvasása is). De természetesen, hogy melyik word melyik bitjét konkrétan mire használja a te mérleged, az csak a hozzá való gyári busz kommunikációs leírásból derül ki egyértelműen (remélhetőleg). -
Szirty
őstag
válasz
Kramp65
#1524
üzenetére
Hali Kramp65!
"Siemens Simatic S7-200."
Hát ez nem az adapteré és nem is pontos.
A pontos meghatározás a rendelési kóddal (order number) lehetséges. Ez pl. egy S7-200 CPU 211: 6ES7 211-0AA23-0XB0Engem az adapter érdekelt volna és nem a PLC (ami biztosítja a kapcsolatot a PC és a PLC közöt). De ha régebben ezzel működött, akkor már nem érdekel

-
Szirty
őstag
Üdv izriot!
"A siemens Industrial communication katalógusában meg még Modbus szekció sincs, tiszta gáz..."
Pedig ezen nem kell csodálkozni, hiszen minden, magára valamit is adó cég, amelyik automatizálásban ott van és PLC-t is gyárt, kifejlesztett egy (némelyik többet is) terepi kommunikációs eljárást.
Hogy csak párat említsek:
ASI, PROFIBUS DP/PA, MPI, PPI, DeviceNet, HostLink, Modbus, Interbus, CAN-bus, Metasys, PNet, ControlNet, LonWorks, Toolbus, Controller link, SERCOS, stb.Ahogy aLávaló is írta, a modbus a Telemecanique gyermeke. A Siemens nem támogatja, mert az nem áll érdekében, ez szerintem elég nyilvánvaló.
A felhasználók meg szívnak a sokféle házi szabvány miatt. Ezen próbálnak változtatni azzal,hogy egyes gyártók összefogásával nyíltabb fieldbus szabványokat próbálnak kidolgozni. Ilyen a Profibus és a Profinet. De ez hosszú folyamat.Egyébként hogy került modbus siemens környezetbe (vagy siemens modbus környezetbe)?
Mert olyan öngólt szerintem senki nem rúg, hogy ezt nulláról így tervezi meg... -
Szirty
őstag
Helló oli83!
-
Szirty
őstag
válasz
kip.kop
#1496
üzenetére
Hali kip.kop!
"Hogyan tudnatok elmagyarazni, hogy mi az a "subroutine". Hogyan lehet hasznalni, mikor kell bevetni ... ?"
A szubrutin egy alprogram, egy programrész, amit a főprogram bármely részéről meg lehet hívni. A hívás hatására a főprogram végrehajtása áttér a szubrutin végrehajtására, majd amikor a szubrutin végére ér, visszatér a főprogramba és annak végrehajtását a szubrutin hívását végző utasítás után folytatja.
A szubrutin hívás tehát egy vezérlés átadó utasítás, mint amilyen az ugrás is, de a szubrutin jellemzője, hogy "automatikusan" mindig oda tér vissza, ahonnan hívták (az ugrásnak nincs ilyen jellemzője).A szubrutin általában egy bizonyos részfeladat ellátását végzi, amely feladatra a programban többször is szükség van. Másik jellemzője, hogy bizonyos programozási nyelvekben ( a PLC-nél is) a szubrutinnak paramétereket lehet átadni a hívás helyén, így a szubrutin azokkal a kiinduló adatokkal dolgozhat, és az eredményt visszaadja a hívó programnak.
Pl. ha egy vezérlésben sok csillag-delta motor indítás van, akkor lehet írni egy szubrutint ennek a feladatnak az ellátására. Paraméterként megkapja a start jelet, és egy időzítési értéket, esetleg a használni kívánt időtag számát. Visszaadja a hálózati kapcsoló, a csillag és a delta kapcsoló állapotait.
Így mindegyik motor indításánál csak meg kell hívni ezt a szubrutint megfelelően felparaméterezve, vagyis nincs szükség ugyanazon programrészeket újra és újra beletenni a programba, elég egyszer.
Továbbá a szubrutin hordozhatóbb. Vagyis változtatás nélkül átemelhetjük egy másik programba... -
Szirty
őstag
válasz
kip.kop
#1478
üzenetére
Helló kip.kop!
akosf leírta a lényeget. Én csak annyit teszek hozzá, hogy a SCADA-t bonyolultabb rendszerekhez használják a gyártás magasabb szintjén. Vagyis a SCADA feladata inkább a gyártóberendezések és a vállalati (ügyviteli) rendszer közötti kapcsolat biztosítása.
Míg a HMI a gyártás alacsonyabb szintjéhez tartozik, (a szintek itt nem minőségi szintet jelentenek) gyártósor egyes berendezéseinek és a gép kezelője közötti kapcsolattartásra való.A SCADA rendszerek összetettebbek, drágábbak, főleg PC-n futnak és képesek ellátni HMI feladatokat is.
-
Szirty
őstag
Hi norcee!
"egyidejűleg csak akkor mozog egyszerre mindkettő ha egy script mozgatja őket., vagy felváltva mozognak, két merker bit értékétől függően, amik a scriptecben feltételek. "
Nem tudom hogyan oldottad meg a dolgot, de egy script akkor fut le, amikor az az esemény bekövetkezik, amelyikhez a script futását hozzárendelted.
Nem szokott problémát okozni egyszerre több objektum mozgatása a képernyőn (mint ahogy erről nemrég egy videó file-t is kiraktam).
Vagy egyszerűen csak nem értem a problémát és nem tudom hogy konkrétan mit értsez "egyszerre" alatt.Más.:
Ha jól értem azon ügyködsz, hogy mozgással akarod reprezentálni OP-n egy gép olyan mozgó részének a mozgását, amely helyzetéről csak két bináris információ van.
Az ilyesmi látványos, de én senkinek nem ajánlom, mert hamis információkat közölhet a gépről és annak helyzetéről. -
Szirty
őstag
Üdv dekorn!
"Újabb kérdésem az lenne hogy TP27 eshez kerem a 15 tűs csatis kábel lábkiosztását illetve a 9tűs csati összekötést , ha esetleg erre van egy bekötése valakinek azt megköszönném, mert a neten elég sok mindent találtam erre a kérdésre és nem tudom melyik a megfelelő"
Itt, ezen a fórumon is volt már téma ez.
A Simatic HMI Communication User’s Manual-ban az összes OP összes összekötési módja és kábele benne van (a kiadási dátumig)
-
Szirty
őstag
válasz
kip.kop
#1462
üzenetére
Helló kip.kop!
"Ladder diagram es Instruction List kezdoknek, hol talallok hasznalhato dokumentaciot,"
Milyen PLC-re?
Általános jellegű anyagok vannak létrára. Utasításlista sokkal specifikusabb, minden típusnál más és más.
Esetleg nézd át az oldalamon a linkek részt... -
Szirty
őstag
válasz
Blazkowicz
#1458
üzenetére
Helló Blazkowicz!
"Ha nincs műszaki előképzettségem, az mennyire hátrány egy PLC programozói tanfolyamnál/ill. későbbi munkánál."
Az általam ismert OKJ-s tanfolyam jellegű képzéseknél ez nem különösebb hátrány.
A gyakorlati munkavégzés viszont igen-igen nehéz lesz így eleinte."Érdeklődöm egy 1 éves OKJ-s PLC programozói képzés iránt, de nem szeretnék év közben elvérezni és így pénzt kidobni."
Egy ilyen tanfolyam kb arra jó, hogy OKJ-s papírod legyen róla. Ettől nem fogsz tudni annyira és úgy PLC-t programozni, amennyire egy cégnél az szükséges...
Gyakran visszatérő téma ez itt is egyébként. -
Szirty
őstag
Helló dekorn!
"...azt szeretném , hogy feltöltsem rá a WinCC Flexible.és programját , akkor azt milyen módon tehetem meg"
Én a következő módszert használom:
Mivel a PLC-t is kell programozni, monitorozni stb, ezért a PLC-hez csatlakozni képes illesztőnk van.
Az OP-ra a projectet pedig úgy töltöm föl, hogy ezzel a kábellel rácsatlakozok, éppen úgy, ahogy akkor tenném, amikor a PLC-t akarnám programozni.
Egyszerű, mert semmilyen extra tevékenységet nem végzek és kábel sem kell másik és egyszerre érem el a PLC-t is és az OP-t is (ha több OP is van rajta , vagy több PLC, akkor azokat is, mindet).
Megint más szóval: az OP-ra a project feltölthető profibuszon is és feltölthető MPI buszon keresztül is!
Ha az OP új, akkor be kell állítani rajta kézzel (Control panel) az MPI/PB címet és azt, hogy ezen keresztül akarod tölteni.
Továbbá ha azt szeretnéd, hogy később bármikor lehessen rá projectet feltölteni (pl. amikor módosítod) és ezt úgy akarod kezdeményezni, hogy közben az OP-t a helyszinen ne kelljen transfer módba helyezni, akkor be kell pipálni a "remote control" opciót amellett a kommunikációs beállítás mellett, amelyiket aktiváltad.Természetesen az ethernet is jó megoldás, amit Dezsi82 javasolt. Esetleg az IP címekkel el lehet kicsit játszani. Tudni kell pl. hogy a két eszköznek egy alhálózatba tartozó IP címet kell megadni különben az életben nem találnak egymásra.
Ez annyi kényelmetlenséggel járhat, hogy a gépeden állandóan ideiglenesen át kell állítani az IP címet amikor az OP-ra akarsz tölteni.
(Ethernet esetén is be kell neki állítani hogy azon keresztül akarod majd etetni és annál is van a fent említett remote control opció, ami itt is ugyanazt jelenti) -
Szirty
őstag
Helló w3dzz!
"Mivel lenne másabb ez a megoldás mintha a bemeneti kombinációtól függően egy bináris értéket viszek egy merker szóba és nem tömbből"
Egy problémára rendszerint több megoldás is létezik. Meg kell találni azt, amelyik az adott körülmények között a legmegfelelőbb.
Az iskolában oktatnak különböző programozási módszereket, amik birtokában a fenti döntés könnyebb lehet.
Nekem úgy tűnik, hogy amit szeretnél az az egyik ilyen "iskolai módszer" alkalmazása. Én Jelenleg nem látom a feladatot, többet nem tudok mondani. -
Szirty
őstag
Hali w3dzz!
"Hogyan lehet létradiagramban tömböt létrehozni?"
Létradiagramban sehogy. Ott nem tudod létrehozni.
Előre kell deklarálni.
Vagy a TEMP lokális változó területen hozod létre egy FC vagy FB blokkban, vagy DB-ben:
Vagy FB-ben a STAT lokális változóterületen.
Vagy egy DB-ben csinálsz tömböt:

Hivatkozni pedig így tudsz rá (létrában is):

-
Szirty
őstag
Hali w3dzz!
"Sorrendi feladatok megoldására találtam egy megoldást [itt] , és azt szeretném tőletek megkérdezni, hogy ezt létradiagramban is meglehet e oldani?"
Igen.
Elvileg minden megoldható létrában ami STL-ben, csak sokszor máshogy és nem is mindig érdemes...
Egyébként sok PLC-nek van eleve szekvenciális programozási módszere, amit erre találtak ki (S7 300/400-nál ez a Graph)."Hogyan lehet létradiagramban tömböt létrehozni?"
És miért nem írtad le milyen PLC?
Ez olyan, mint ha azt kérdeznéd, hogy az autóban nyitható-e a vezető ülésből a csomagtartó. -
Szirty
őstag
válasz
Dezsi82
#1427
üzenetére
Hali Dezsi82!
Ezt magamnak csináltam. Arra használom, hogy ha itthoról kell elérni a neten keresztül a rendszert, akkor legalább nagyjából lássam mit csinál éppen a gép.
Persze a gép többi részéről is van ilyesmi ábra, több képernyőn.
Így jobban lehet látni mi milyen helyzetben van, mint ha a programban tekeregnék.A helyszínen nincs rá szükség, ott élőben látszik mi van

-
Szirty
őstag
-
Szirty
őstag
válasz
Dezsi82
#1420
üzenetére
Hali Dezsi82!
"Egyeseknek valami bonyolultabb, másoknak meg más."
Én nem arra gondoltam, hogy Pista nem érti és az neki bonyolult, akkor csináljuk egyszerűen, hogy értse. Hanem arra, hogy ha van egy feladat, amire több megoldás is kínálkozik, akkor egyértelműen eldönthető, hogy a több megoldás közül melyik az egyszerűbb. Teljesen függetlenül attól, hogy kinek mi a bonyolult.
"A konkrét példánál maradva én sem csinálok ilyen esetben mozgó képmegjelenítést, inkább valahogy máshogy jelzem a köztes állapotot, mondjuk színnel."
Amit írtam azt úgy értettem, hogy amikor a gép egy mozgó részének helyzetéről csak olyan információ áll rendelkezésre a rendszerben, hogy elöl van, hátul van vagy a két helyzet között van "valahol", (vagyis véghelyzet érzékelők vannak csak, pl. egy munkahengeren) akkor nem érdemes olyan megjelenítést készíteni, ami a két véghelyzet közötti helyzetet is igyekszik ábrázolni.
Teszem azt pl. egy számlálót időre növelni, amikor a munkahengernek bekapcsolja a program az előre irányát, hogy látsszon a folyamat ábrán hogy hol tart, mert a folyamat ábrán a munkahenger helyzetét hozzárendeljük a fiktív helyzethez, ami a számlálónk.
Na ez okozhat félreértést, mert a rendszer HAMIS információt jelenít meg a gép egy részének adott helyzetével kapcsolatban. Hiszen az csak puszta feltételezés, hogy amikor a munkahengert a program előre küldi, akkor az megy is előre, mivel arról konkrét információja nincsen a rendszernek. Mégis azt jelzi ki, mint ha lenne.Más a helyzet egy szervóhajtással vagy egy olyan mozgással, amiről van megtett út információ (akár csak egy egyszerű induktív végállás és fogas tárcsa formájában). Ott lehet értelme a köztes pozíció megjelenítésének!
"Amennyiben a mozgásról nincs pontos pozíció információ, akkor nem szabad olyan megjelenítést választani, ami ezt pótolni kívánja, mert nagyon félrevezető.
És ez nagyon igaz"Igen erre gondoltam! Amit írtam erről szól.
Az animation / movement lehetőséggel semmi bajom. Azt csak azért említettem, mert tökéletesen folyamatos mozgás megjelenítésére nem alkalmas. A Flexible nem arról szól, hogy full realisztikus 3D látványt adjon a rendszerről, de pozíció megjelenítésére tökéletesen alkalmas. Használom én is.
Ha valaki kívánja csinálok róla videót
No ne azért hogy tényleg létezik, hanem hogy mire is jó... -
Szirty
őstag
Hali norcee!
""rra gondoltam az előbb, hogy pl egy munkahenger ahogyan tolja kifelé a munkadarabot és folyamatosan egy picit mozdul a munkadarab a henger hossza pedig ugyanannyival növekszik."
Számtalan gyakorlati példa igazolja, hogy az ilyen megjelenítés nem praktikus és nagyon félrevezető. Ugyanakkor rendkívül látványos (úgy érzem a te eseteben ez a legfontosabb).
Amennyiben a mozgásról nincs pontos pozíció információ, akkor nem szabad olyan megjelenítést választani, ami ezt pótolni kívánja, mert nagyon félrevezető.Bár ha vizsgára, diplomamunkához, szakdolgozathoz kell, akkor miért ne?
Ezeknél nem számítanak annyira a gyakorlati szempontok. -
Szirty
őstag
válasz
Dezsi82
#1409
üzenetére
hali Dezsi82!
"Ha jól tudom a mozgókép legalább 50 Hz kell, hogy legyen, úgyhogy ha folyamatosabbat szeretnél, akkor legyen nagyobb a frekvenciája a frissítésnek."
Teljes mértékben felejtős.
A WinCC Flexible nem erről szól. Minimális változó frissítési intervallum: 100ms.
Nem realtime grafikai monitorozásra találták ki. -
Szirty
őstag
válasz
-Tulip-
#1402
üzenetére
Helló -Tulip-!
"néztem a honlapod is a válaszért, de nem találtam)"
Az oldal S7-300/400 PLC-vel foglalkozik.
"A programokból létezik szerinted olyan, amit legálisan is be lehet szerezni elérhető áron?"
Az S5 for win ára kb 166000 Ft
IBH-nál online shop-ban meg lehet venni.
A Step5 nem tudom mennyi, de nem hinném hogy olcsóbb.Kábel vásárlással kapcsolatban küldtem ehyg helmholz-os linket, nézd meg. A Helmholz-nak van magyar képviselete is.
Egy gyári S5 programozó kábel kb. 20-30e Ft. -
Szirty
őstag
válasz
-Tulip-
#1400
üzenetére
Hali -Tulip-!
"Van egy Siemens S5, amit programozni kellene. Milyen szoftverre és hardverre lenne ehhez szükség"
S5-höz az eredeti Siemens szoftver neve STEP5. Ez egy DOS alatt futtatható program.
Windows (Win2k/XP) DOS ablakban is fut, de ha a gépen nincs valódi soros port, csak pl. USB-s, akkor egy patch kell hozzá, hogy képes legyen USB-n kommunikálni.
A másik az S5 for Windows. Az IBH Softec kreálmánya, S5WIN-nek is nevezik. Ez ahogy a nevében is benne van, Windows-os program.
Van még egy nagyon régi DOS-os cucc amiről tudok, de a neve nem jut eszembe.
Egy RS232 - TTY (AS511) adapterkábel kell hozzá és a PC-n kell hogy legyen egy RS232-es soros port. A kábel egy optocsatolós-áramhurkos leválasztást biztosít, vagyis egy egyszerű elektronika van benne, könnyen utánépíthető.
Kapni is lehet, sok cég utángyártja. Pl. Helmholz
De ha rákeresel sokat találsz. -
Szirty
őstag
Hali!
Ezt a doksit nézd át a 490. oldaltól kezdve.
-
Szirty
őstag
Hali norcee!
"Tudnátok egy olyan pdf-re mutató linket adni, amiből meglehet tudni S7-300 esetében a státuszregiszter bitjeinek a funkcióját?"
A Step7 help tartalmazza a status biteket.
Továbbá ha van telepítve Step7, akkor Start menü -> SIMATIC -> Documentation -> English -> STEP 7 - Statement List for S7-300 and S7-400 doksiból meg lehet róla tudni sokmindent.A file neve: s7awl__b.pdf
-
Szirty
őstag
válasz
FehérHolló
#1383
üzenetére
Hali FehérHolló!
"Nem ismerem az előzményt. Véletlenül találtam a topicot és beleolvastam."
Végül is ez volt a baj (ha meg nem sértelek, távol álljon tőlem ez a szándék).
Végülis amennyi ehhez kell annyira tisztában vagyunk a jelek természetével. Illesztési gond nem volt, hiszen egy 4-20mA-es analóg kimenet vezérelt egy 4-20mA-es bemenetű propszelepet.
Itt igazából csak a vezérlés módját latolgattuk.
A lényeg tehát: Semmi akadálya egy analóg jellel vezérelt proporcionális szelepet úgy használni, hogy mindig csak két állapotba vezéreljük (pl. teljesen nyitva és teljesen zárva). Ezzel megvalósítható a kívánt ON/OFF szabályzási módszer is. Ennek tényleg nincs semmi értelme, de a vevőnek tényleg mindig "igaza" van
.
Olyan mint szinkron szervóval hajtani egy ventilátort, aminek csak annyi a lényege hogy forog vagy nem. Lehet, de nem gazdaságos
-
Szirty
őstag
válasz
morfondi
#1379
üzenetére
Hali morfondi!
"Vagy esetleg azt figyelni, hogy milyen ütemben közeledem a setpointhoz és csökkenteni a control value-t? Csak ezt hogy lehet algoritmizálni?"
Pontosan ezt csinálja a PID szabályzó "D" tagja!
Egyébként PID-hez nem kell feltétlen autotuning, általában kézzel is jól be lehet állítani. igaz kell hozzá egy kis tapasztalat és egy kis idő...
-
Szirty
őstag
válasz
morfondi
#1378
üzenetére
Hali morfondi!
"Szóval egy pid nélküli szelepvezérlés kellene, analóg kimenetre, ami tud tartani egy beállított hőfokot."
Akkor kivonod a mért értékből a beállított értéket, megszorzod egy paraméterben adott szorzóval (gain) és az eredmény elküldöd az analóg kimenetre.
Ezzel kész is a P szabályzó, aminek egyetlen paramétere a Gain (a szorzó).
Ezzel is beáll egy stabil hőmérséklet, de offset hibája lesz, mivel a beavatkozás a mért és az alapjel különbségével arányos, ezért nullánál nagyobb beavatkozó jelhez eltérésre van szükség."Szóval egy pid nélküli szelepvezérlés kellene, analóg kimenetre"
Nem ismerem unitronics PID-et, de általában ilyen funkcióblokkok használhatók tagonként is (pl. hogy csak P szabályzást valósítson meg, vagy csak I szabályzást, stb).
Lényegében te akarod megírni azt a szabályzót, ami már eleve benne van a PLC-ben

-
Szirty
őstag
válasz
morfondi
#1376
üzenetére
Hali morfondi!
"Egy on-off hőfok vezérlés kellene 4-20 mA-es kimenethez."
Analóg kimeneten ON/OFF?
Vagy ugyanazon forrás adatok alapján egy másik, digitális kimenetre kell ON/OFF a beavatkozás alternatívájaként?"Vagy lehet, hogy ez már P-szabályzás?"
Proporcionális (arányos) szabályzó lényege az, hogy a hibajellel arányos beavatkozó jelet ad.
A hibajelet pedig a mért és a beállított érték közötti különbség és egy szorzó adja.A legegyszerűbb ON/OFF szabályzás pedig olyan,hogy ha a mért kisebb mint a beállított akkor a kimenet bekapcsol, ha nagyob vagy egyenlő akkor ki. (vagy fordítva, ha negatív összefüggés kell).
-
Szirty
őstag
válasz
Csakénvagyok
#1371
üzenetére
Hali!
Szakadt/hiányzó motorfázis?
-
Szirty
őstag
Hali dekorn!
"Szép jó napot mindenkinek! Kérlek segítsetek nekem abban , hogy találtam egy PhoenixContact által gyártott Siemens S5-S7 adaptere"
Azért leírhattad volna pontosan(!) melyikről van szó, a linkelt PDF-ben ugyanis többféle adapter van.
De alapvetően ezek lényege csak az, hogy régi S5-115-ös PLC-t jelentős vezetékelés nélkül lehessen S7-400-ra cserélni. Ez az adapter lehetővé teszi, hogy az S5 I/O csatlakozóját rádugjuk S7-400 modulokra."Ha esetleg tudtok más gyártótol S5 kód kompatibilis controlert "
Te tudsz bármilyen gyártótól S5 kód kompatibilis controlert?
-
Szirty
őstag
válasz
morfondi
#1352
üzenetére
Hali morfondi!
"Gondoltam, rajzolok egy kijelzőt és az alsó sorban kiiratok egy üzenetet"
Ha csak egyetlen egy üzenetet akarsz megjeleníteni, akkor ok.
De ha több lehetséges hiba vagy figyelmeztető üzenet is van, akkor mi fog történni, ha egyszerre több jelzést kell adni?"Az Unitronics programozása inkább hasonlít egy PC programozásra"
Melyik aspektusa hasonlít?

Ez M széria egyébként?
Nincs a HMI részében alarm kezelési lehetőség? -
Szirty
őstag
válasz
morfondi
#1348
üzenetére
Hali!
Általában a hiba bekövetkezésekor megállítjuk a berendezést.
Ha így teszünk, akkor a timert nem lehet felhasználni a hiba jelzéséhez, mert a hiba következménye az lesz, hogy a hiba meg is szűnik.
Tehát a timer letelik a hiba miatt, de mivel letelt, a kimenetek elejtenek szintén a hiba miatt, ezért a timer is kikapcsol, miáltal megszűnik a hiba
Ha van egy "globális" hibajelző RS tároló pl. ami hiba esetén bebillen megakadályozza a gép újraindulását ha netán a hiba megszűnik. Ilyenkor a timer csak egy ciklus időre lesz bekapcsolva, ami elég a gép leállításához, de általában nem elég a hiba kiírásához. -
Szirty
őstag
válasz
Dezsi82
#1345
üzenetére
Hali Dezsi82!
"Diagnosztikában megnéztem, és az oka ciklusidő túllépés."
Van a programban ciklus, feltételes visszafele ugrás? ha van, akkor azt kell megnézni, mert valószínűleg ott lesz a gond. Hibás adatot kap és végtelen ciklusba keveredik (gondolom).
"Honnan lehetne megtudni, hogy ez most mit jelent? Mert a súgó nem segít túl sokat."
Ilyennel mi is találkoztunk már nem is egyszer francia programokban.
Nagyon faramuci dolog, igen nehéz megtalálni. A "fiúk" úgy oldották meg, hogy létrehoztak egy üres OB121-et (programming error) oszt kész :>
Ettől a hiba ugyan nem szűnt meg, de nem ment stop-ra a CPU.
Minket viszont zavart, hogy a diag buffert telefossa area length error-okkal és emiatt egy egyszer bekövetkező hibát már nem lehet benne látni, mert az area length error-ok kisöprik 100 ms alatt.A mi esetünkben a megoldást meglepő módon a PLCSIM jelentette. Szerencsére PLCSIM-ben sikerült pontosan ugyanazt a hibát reprodukálni (lényegében az egész programot PLCSIM-ben futtattuk).
A module information diag buffer fülénél van egy olyan gomb, hogy "Open block". Na ez a gomb rendszerint inaktív, ha valós CPU-t nézel. A PLCSIM-nél nem.
A gomb funkciója egyértelm: mindig arra a blokkra ugrik, annak is arra a NW-jére, amelyikben az adott hiba keletlezett, amit a diag bufferben épp kiválasztottunk.
"Van a programban néhány indirekt címzés, és lehet valamelyik ezek közül hibás, de melyik?"
Ha a programot te írtad, akkor azt javaslom minden indirekt címzés elé, a cím kiszámításához feltételvizsgálatokat kell (érdemes) tenni, hogy a címzésre ne engedje ráfutni, ha túl akar lőni a célon.
Ez plusz munkát jelent (néhány feltételvizsgálat), de úgy hálálja meg magát, hogy később kevesebb a szívás az area length error-okkal. -
Szirty
őstag
Szevasz dekorn!
"Szeretnék érdeklődni hogyha S7-300-as projekt megnyitásakor a Software package missing
felugró hiba ablakot kapom , ami a Wincc Flexibel-re hivatkozik , akkor az azt jelenti hogy későbiekben ha probléma adódik akkor laptopról vissza tudom tölteni vagy sem e program nélkül a plc programot a CPUba?"Vissza tudod! De csak a PLC-be.
Az üzenet azt jelenti, hogy a Step7 project tartalmaz egy "HMI station" projectet is, és mivel a gépen nincs telepítve amivel kezelni tudod, figyelmeztet.
Az S7 programot korlátozás nélkül tudod így is kezelni, a korlátozás annyi, hogy egyáltalán nem tudsz sem belenyúlni, sem belenézni a HMI-be. És a HMI tartalmát visszatölteni sem fogod tudni ha az elveszett (bár a mentés a ProSave programmal megoldható, ami WinCC Flex telepítése nélkül is hozzáférhető, de csak mentésre (backup) való, szerkeszteni, belenézni nem lehet). -
Szirty
őstag
Helló Tomics!
"Ez mennyire hihető? Esetleg tudtok valamit erről a suliról?"
Konkréten erről a "csapatról" nincs tapasztalatom.
Így csak a véleményemmel szolgálhatok.
Szerintem azt amit ott írnak el kell osztani tízzel (de inkább százzal) hogy egy nagyságrendbe kerüljön az igazsággal.Szerintem ez az egész egy valamire lehet jó: Jó sok pénzért megveszed az OKJ-s papírt.
És az mire jó? Lehet lobogtatni állásinterjún.
Nagyjából ez minden.Nem tudom mennyire ismered a PLC programozást (az egyetemeken is tanított 20-30 éves technikával gyakoroltatott közlekedési lámpa és futófény projecteken túl), de mi jut eszedbe az alábbi mondatokat olvasva?:
"PLC programozó tanfolyamunkon bárki elsajátíthatja, viszonylag rövid idő alatt, szakmai alapképzettség nélkül is a szakma rejtelmeit"
"És nem kell hozzá rendkívül bonyolult, nehezen megtanulható szakmát elsajátítanod"
"A programok bonyolultságától függően általában már az első, önállóan elkészített program meghozza a tanfolyam árának kétszeresét Neked!"
Inkább nem kommentálom. (nem lenne ide való).
-
Szirty
őstag
Hali norcee!
"Tudnátok segíteni, hogy mit rontottam el? Egy analóg csatorna értékét pl PIW260 miért nem tudok így bemásolni a DB1-be egy wordbe?"
Működnie kell.
Nekem az a tippem, hogy a DB1-et nem töltötted rá a CPU-ra így egy nem létező DB címre történő hivatkozás jön létre."Tettem elé egy érintkezőt így nem jelzett hibát a piros led a CPU-n
Valahogy meglehet győződni róla, hogy tényleg bemásolta e?"Le is áll a CPU (Sárga STOP LED)?
Egyébként ilyenkor megnézed a diagnosztikai puffer (Ctrl-D, avagy Module information) tartalmát. Ott elég pontosan írni fogja hogy miért állt le a CPU.
Egy ilyen ablakot kapsz és a Diagnostic Buffer fület nézd!
Szerintem azt fogod ott látni, hogy "STOP caused by programming error (OB not loaded or not possible, or no FRB)"
Meg: DB not loaded DB number: 1
stb.Azon kívül, amit Dezsi írt még annyit tudok javasolni a blokk jelenlétének vizsgálatára, hogy megnyitod az online blokk listát. Ami abban szerepel az a CPU-ban van, ami nem szerepel ott, az nincs!
-
Szirty
őstag
válasz
#95904256
#1321
üzenetére
Hali!
"Windows-os analógiával élve, ezek amolyan driver programok, patchek a hardverekhez."
Ha windows analógiát használnék, én inkább a windows INF file-okhoz hasonlítanám. Ilyeneket adnak pl. a modemekhez, monitorokhoz, mindenféle HW-ekhez.
Ezek nem driverek és nem is programok, Ezek szöveges leirófile-ok.
A GSD is ilyen. Leírja az eszköz tulajdonságait, de a kezeléséről nem az gondoskodik! -
Szirty
őstag
Helló dekorn!
"Kérdésem az lenne hogy 1 analóg kimeneti és 1 analóg bemeneti kártya értékeit a Var tálázatba meglehet adni csak egyszerűen az addressel?"
Siemens S7-300/400-ról van szó?
Ott igen, meg lehet adni."van egy Pt100 as ami egy csapágyazás hőmérsékeletét méri azt egyszerűen IW 336 os címzéssel monitorozhatom a Var táblán"
IW nem lesz jó.
A következőképpen csináld:
Megnézed az analóg ki vagy bemenet címét (ha nem tudod mennyi) a HW configban.
És a VAT táblába PIW-et írsz. A képen látható példa szerint az analóg bemenetek címei:
PIW312, PIW314, PIW316, stb PIW326-ig.
A kimeneteket a PQW címeken érheted el.
Az analóg ki és bemeneteket a standard input/output területen (I/Q) nem érheted el, mert azokat rendszerint nem illeszti be a process image táblába.
Hogy így van-e, azt szintén a HW configban nézheted meg az analóg kártya beállításainál (properties) az Addresses fülön a Process image mellett. Ha ott nincs semmi, akkor nincs benne a PI táblában, olyankor PIB, PIW, PID és PQB, PQW és PQD címzéssel érheted el az ilyen kártyákat (ha angol menmonikokat használsz).Annyit nem árt tudni ezekről, hogy a PI és PQ területet nem lehet bitenként címezni, továbbá a PQ csak írható, és nem olvasható, a PI pedig csak olvasható és nem írható (ellentétben az I és Q területekkel).
Tehát ha a VAT táblába egy PQWxxx címet teszel, akkor oda tesz egy kis ikont az érték helyére, mert nem tudja kiolvasni hogy kijelezze.
Írni tudsz bele, de nem fogja megjeleníteni azt az értéket, amit beleírtál (csak írható). -
Szirty
őstag
Hali w3dzz!
Szerintem is DB15 van az OP17-en.
"Így, hogy kitöröltem a benne lévő programot jó e ez az MPI kábel -egy másik helyen olvastam, hogy ilyenkor soros kábellel lehet rátölteni a programot és hogy ez a soros kábel sima 9p-9p típusú?"
Szerintem soros kapcsolat kell.
"USB-soros átalakítóról mi a véleményetek?"
Semmi jó. Én USB-RS232 kábellel még nem tudtam OP-ra tölteni...
-
Szirty
őstag
Hali dekorn!
"MPI-s kimenetén van egy Bartec HMI , akkor azt hogy tehetem meg a PCs USB prog.kábelemmel."
Az MPI lehetővé teszi hogy több eszköz legyen az MPI buszon. Kifejezetten úgy lett kitalálva.
Valószínűleg semmilyen problémát nem fog okozni ha a PC-t harmadikként párhuzamosan a buszra csatlakoztatod (nem választod le a HMI-t a buszról).
Az egyetlen probléma a cím ütközés lehet, de az nem valószínű. A PLC alap értelmezés szerint 2-es szokott lenni, a programozó eszköz (PG) ami te esetedben az MPI illesztő pedig 0 címet kapja, a HMI meg bárhol lehet, csak máshol legyen
A fizikai csatlakozás akkor jelent gondot, ha a gyártó nem gondolt arra amit te akarsz és nem olyan csatlakozóval szerelte az MPI kábelt, amire rá lehet dugni a programozó eszközt.
Ha ez van, akkor le kell cserélni a csatlakozót, vagy egy toldókábelt kell csinálnod...A továbbmenő csatlakozó ilyesmi:

-
Szirty
őstag
válasz
Marty76
#1288
üzenetére
Hali Marty76!
"Tudja valaki , hogy egy régebbi siemens OP397-es panelt, milyen programmal tudnék programozni?"
Nem ismerem, de az én tippem a COMTEXT nevű program. Talán ezzel...
Az OP397 OP15 alapú, így sokminden jó lehet hozzá, ami jó az OP15-höz.
Az OP397 elég régi. A gyári támogatása sajnos 1996 aug. 30.-án megszűnt. -
Szirty
őstag
válasz
kovacs87
#1284
üzenetére
Hali kovacs87!
"gy PLC programom és szeretném átkonvertálni pdf-be Cx-Programmert használok"
Vagy PDF creator (ingyenes).
Ez egy ugyanolyan célú program, mint amit akosf ajánlott, csak egy másik
Vagy ha elküldöd a projectet, megcsinálom neked... -
Szirty
őstag
Hali w3dzz!
Már nagyn régen használtam soros PC adaptert, nem nagyon emlékszem a beállításokra.
Az biztos, hogy az oldalán lévő kapcsoló állásának nagy jelentősége van!
Ahelyett hogy agy is-úgy is próbálgatod, szerintem nézd meg a leírásában hogy mit csinál és hogyan kell beállítani hozzá a soros kapcsolatot. (Elég részletes leírás van hozzá)
A soros port és az adapter közötti kapcsolat nincs meg nálad úgy vélem...
Vagy a PLC MPI címe nem 2!
Display accessible nodes-el próbálkoztál már?Meg aztán van sok változata a PC adapternek. Pl. olyan is, ami csak PPI-t tud. Azzal az életben nem fogsz S7-300/400-at programozni.
Bár nyilván ha ugyanez az adapter máshol működött ezzel a PLC-vel, akkor nem ez a helyzet. -
Szirty
őstag
-
Szirty
őstag
Hali w3dzz!
"...az interfész beállítást egyszerűen lefagy"
Ez konkrétan mit jelent?
Hogy a control panelen, start menüben a Set PG/PC interface ikonra (vagy simatic managerben erre a menüpontra) kattintasz akkor...?"kénytelen voltam újra rakni a windowst ez esetleg okozhatja a hibát?"
Milyen windows? Azt elárulod?
Mert ha 64 bites, akkor bakfitty... -
Szirty
őstag
Helló w3dzz!
Miért nem írod le rendesen a kérdést?
"A suliban kipróbáltunk egy s7-es programozó kábelt,"
Milyen S7? S7-200, vagy S7-300/400?
Milyen programozó kábel? van vagy 10-15 fajta!!"Esetleg tudna valaki segíteni, hogy mi lehet a baj?"
Sokminden.
Pl. hogy a PG/PC interface beállításoknál nem is az az adapterfajta van beállítva amit használni akarsz. Vagy az van beállítva, csak nem megfelelően.
vagy USB-soros átalakítót használsz egy soros PC adapterhez, vagy.... vagy... vagy... -
Szirty
őstag
Helló dekorn!
"A problémám egyszerü : Kit tudom-e nyerni a PLC ből a commenteket és/vagy a symbol list-át"
A rövid válasz: Nem!
"vagy ez ha nem lehetséges akkor hogy tudok a teljes működésre utaló nyomokat keresni (pl.: egyes helyeken a runmode által készítet progit ajánlgatják)."
A legtöbb PLC típus nem tárolja a szimbolum információkat és a megjegyzéseket.
Egyes (néhány) típusnál van lehetőség ezek tárolására a PLC-ben, de a dolog többnyire nem automatikus, hanem kifejezetten a fejlesztőnek kell külön feltöltenie rá, ami kb. annyit jelent a gyakorlatban, hogy a PLC tartalmazhatná ugyan ezeket, de a fejlesztők nem teszik rá.
A harmadik eset, amikor a PLC-re automatikusan felkerülnek ezek az információk, amikor a programot rátöltik (ilyen pl. a Siemens S7-1200).
Ennél nem lehet elfelejteni rátölteni, de az ilyen típusoknál sincs semmi garancia arra, hogy a fejlesztő nem üres szimbólumtáblát és üres kommenteket tölt rá (mivel ezt is megteheti).A fentiekből az következik, hogy amennyiben a berendezéshez illetve a PLC-hez nem mellékelte a gyártó vagy a fejlesztő az eredeti projectet minden járulékos információval együtt és azt utólag sem lehet megszerezni valahonnan, akkor szinte biztos, hogy nem tudunk hozzájutni a szimbólumnevekhez és kommentekhez.
"hogy tudok a teljes működésre utaló nyomokat keresni "
Ilyenkor többnyire két lehetőség marad: 1. hagyni az egészet a p..ába. 2. nekiülni és visszafejteni a PLC-ből letöltött meztelen programot. A program elemzésével és a működés megfigyelésével (ha erre van mód) ki lehet találni hogy mi mit csinál benne, és lehet írni bele kommenteket és szimbólum neveket.
A berendezés kapcsolási rajzával (áramút terv) érdemes kezdeni, és annak alapján meghatározni a ki és bemenetek funkcióját. Ha rajz sincs, akkor először a huzalozás alapján kell kideríteni milyen be és kimenetre mi van rákötve és az mit csinál. Ha ez megvan, akkor jöhet a belső változók elnevezése.Egy ilyen munka "jó móka" és szinte mindig igen időigényes.
Kell hozzá az adott PLC-vel szerzett sok-sok tapasztalat. Kevés tapasztalattal ugyanis valószínű, hogy egy összetettebb programban belefutunk olyan megoldásokba, amikkel még soha az életben nem találkoztunk. Persze így is meg lehet ezeket ismerni, de jelentősen lassíthatja az ilyen munkát.
Az ilyen munka befektetés-jellegű munka, hiszen nem látványos. Elhasználunk rá rengeteg munkaórát és a berendezés utána is pont ugyanúgy fog működni, mint ahogy előtte
Persze utána már sokkal könnyebb lesz belenyúlni.
Kell hozzá az adott berendezés működésének pontos ismerete, vagy valaki (pl. kezelő) segítsége aki ismeri a berendezést.Az ilyen munka során szokott csúszni még pár nehezítés. Pl. ha a rendszerhez operátorpanel is tartozik, amihez szintén nincs meg a project (sőt legtöbbször szoftver se, amivel a nem létező projectet be lehetne tölteni és belenézni).
Sok operátorpanel ráadásul olyan, hogy nem is lehetséges róla visszaolvasni ami benne van. Így ha a szoftverével rendelkezünk is, akkor sem tudunk mit kezdeni vele...Szép halál.. Kezdőknek nem ajánlom.
Új hozzászólás Aktív témák
- Diablo II: Classic és Resurrected
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- MWC 2026: Rangos díjjal távozott az S26 Ultra
- Világ Ninjái és Kódfejtői, egyesüljetek!
- iOS alkalmazások
- Nintendo Switch 2
- Linux kezdőknek
- Képregény topik
- Azonnali alaplapos kérdések órája
- Vezeték nélküli fejhallgatók
- További aktív témák...
- ThinkPad P53 15.6" FHD IPS i7-9850H T2000 16GB 2x 256GB NVMe SSD magyar vbill gar
- SK Hynix 16GB modulok egyben (1x16GB) 4800Mhz - több db elérhető!
- DELL Precision 3480 fóliás új kijelző! //Core i7 1360P // Nvidia RTX A500 4GB GDDR6 // 16Gb /1TB SSD
- G.SKILL TridentZ Royal DDR4 128GB kit (4x32GB) 4000MHz CL18 F4-4000C18Q-128GTRG
- Pioneer DDJ-FLX6-GT + M-Audio BX4 4,5" 120W ( egyben vagy akár külön külön is! )
- Beszámítás! VALVE Steam Deck OLED 512GB SSD kézikonzol garanciával hibátlan működéssel
- MSI GF65 Thin - 15,6"FHD 120Hz IPS - i5-9300H - 16GB - 1,25TB SSD - Win11 - GTX 1660 Ti - MAGYAR
- DELL Latitude 5285 (Tablet)FHD, 2 az 1 ben, 12.3",i7-7600U,16GB DDR4, 256GB SSD, WIN11
- Beszámítás! MSI Gaming Cyborg A15 FHD Gamer notebook - R5 240 16GB DDR5 512GB SSD RTX 5050 8GB
- Dobozos Új Dell Xps 15 9530 i7 13620h 16gb ram 1tb ssd intel uhd graphics+ Intel Arc A370M
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

