- AMD Navi Radeon™ RX 7xxx sorozat
- Felpörög az asztali CPU-piac a következő pár hónapban
- Androidos fejegységek
- Soundbar, soundplate, hangprojektor
- NVIDIA GeForce RTX 4080 /4080S / 4090 (AD103 / 102)
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Mini-ITX
- Vezeték nélküli fülhallgatók
- Amazon Kindle
- Azonnali processzoros kérdések órája
Hirdetés
-
Retro Kocka Kuckó 2024
lo Megint eltelt egy esztendő, ezért mögyünk retrokockulni Vásárhelyre! Gyere velünk gyereknapon!
-
Középpontba kerültek a hibrid autók, alig fogyaszt a BYD újdonsága
it 2,9 literes fogyasztást és több mint 2100 kilométeres hatótávot ígérnek a BYD új hibrid technológiájához, de a Toyota (és a Subaru, Mazda) is a hibrid motorokra koncentrál épp.
-
Felpörög az asztali CPU-piac a következő pár hónapban
ph A friss pletykák szerint az AMD és az Intel is a frissítésein dolgozik.
Új hozzászólás Aktív témák
-
Szirty
őstag
válasz Fortitude444 #7180 üzenetére
Telepíted a PC Adapter USB A2 drivert, az adapter bekerül a PC/PG interface listába.
Ott kiválasztod.
Utána működnie kell. -
Szirty
őstag
Az OP27 manual szerint lehet.
-
Szirty
őstag
Az automatikus összehasonlításra semmilyen lehetőség nincs, mivel a panel nem tárolja a forrás projectet, csak a lefordított, RT által futtathatót.
Persze elvileg megtehetnéd, hogy lemented ProSave-vel az eredeti image-et, majd rátöltöd a kérdéses projectet, majd azt is lemented ProSave-vel és bináris file összehasonlító programmal megnézed eltér-e a két bináris file egymástól.
Gyanítom azonban, hogy még ugyanazon project is mutatna eltérést, így ez a módszer aligha használható.
-
Szirty
őstag
A korábban linkelt OP27 manual-ban benne van a csatlakozók bekötése is.
-
Szirty
őstag
A konvertálás következménye valószínűleg az lesz, hogy a legközelebbi rátöltésnél figyelmeztetni fog ugyanerre a verzió eltérésre. Átkonvertálta, de az már nem megy fel a HMI runtime-ra. Ez meg OS update-et fog kiváltani. Ezzel sincs gond, megcsinálja (bár van benn rizikó).
-
Szirty
őstag
válasz molntomi #7205 üzenetére
Szia!
Ha jól értem, akkor az eredeti project ami a gyártótól van aktuális. Tehát a PLC-ben az a program és DB struktúra van, ami az offline projectben és a célod az, hogy a DB tartalmat aktualizáld a projectben,
Ha így van, akkor tedd a következőket:
1. Mentsd el az eredeti projectet megmaradjon érintetlenül.
2. Nyisd meg a gyári projectet
3. csatlakozz a PLC-hez online valamilyen interfésszel.
4. Nyisd meg a Simatic managerben az online ablakot (View/Online menü)
5. Az online blokk listában jelöld ki az összes kívént DB blokkot, majd jobb gomb COPY (vagy Ctrl-C)
6. Válts át az offline ablakra és ott a blokk listában jobb gomb PASTE (vagy Ctrl-V)Kérdezni fogja felülírja-e, mondj igent.
Elkezd tölteni.
Amikor kész nézz bele az offline DB blokkokba. Az adattartalmuk és a struktúrájuk azonos lesz a PLC-ben lévővel.
Ha a blokkot valaki szerkesztette (változót tett hozzá vagy törölt akkor a blokk megnyitásakor figyelmeztetni fog hogy a symbol infók nem stimmelnek, majd azt látod hogy minden sorban a symbol név STAT szöveggel kezdődik comment meg nincs.
Ha az eredeti project tényleg aktuális volt, akkor az eredeti symbol neveket és commenteket fogod látni és a DB offline adattartalma azonos lesz a mentéskor végzett pillanatnyi tartalommal. -
Szirty
őstag
válasz JAGER 10 #7208 üzenetére
Szia!
Kész oktató anyagot nem tudok sajnos.
"Valós koordináta adatok megvalósításához szükséges paraméterek beállításai" alatt pontosan mit kell érteni?
A szervó hajtás visszaad egy pozíció értéket (már ha terepi buszos vezérlésről van szó).
Abból lehet tudni hol van éppen.Vagy arra gondolsz hogy az encoderről olvasott inkrementumból hogy lesz mm távolság?
Vagy a szervó hajtás átszámolja, vagy neked kell a PLC-ben
Az előbbi esetben pár paraméter alapján történik a számítás. Meg kell adni pl. hogy forgó mozgást végez a hajtott szerkezet, vagy lineáris mozgást. Meg kell adni az áttételt, stb. -
Szirty
őstag
válasz ratkaics #7235 üzenetére
Attól függ, hogy profinetest akarsz, vagy profibuszost.
Hogy 5 méterre lesz az I/O, vagy 250 méterre
Hogy szekrényen belüli IP védettségű is elég, vagy gépre szerelt verzió kell M8 vagy M12 csatlakozókkal
Hogy 10-20 I/O pont kell rá, vagy 1000-2000 I/O pont
Hogy analóg I/O-k kellenek vagy digitálisak
Hogy 24V-os megfelel, vagy 230V-os kell, AC legyen vagy DC, PNP vagy NPN?
Hogy digitális I/O-n 2A-t kell kapcsolni vagy 0.5A-tDe alapvetően bármelyik ismert gyártó termékpalettájáról szerintem nyugodtan választhatsz (pl. FESTO, Phoenix, WAGO, Siemens, Balluf, Pepperl, stb, stb) amelyiknek van a neked megfelelő műszaki paraméterekkel rendelkező gyártmánya.
-
Szirty
őstag
Szia Dontra!
"honnan tudhatom meg, hogy a cpu mellé hány bővítést rakhatok."
Az eszköz leírásából megtudhatod, de mivel sok változat létezik, ezt onnan nem mindig egyszerű kihámozni.
Hasznos dolog a TIA selection tool, ami egy online (de offline formában is létező, letölthető) segédlet.Ezzel össze lehet állítani egy Siemens konfigrációt (a Logo-t is ismeri). Előnye hogy össze nem illő elemeket nem enged összerakni és figyelmeztet a szükséges kiegészítőkre.
Nem mondom hogy nem lehet tőle tanácstalan fejvakarást kapni, de egy kis gyakorlattal nagyon sok időt (és hibás megrendelések miatti veszteséget) meg lehet takarítani...
Próbáld ki! -
Szirty
őstag
válasz ratkaics #7263 üzenetére
Ennek több oka is lehet. Annyiból amennyi infót közöltél, csak találgatni lehet.
Leírok a lehetséges okok közül néhányat abban a sorrendben amelyikben szerintem legvalószínűbbek a te esetedben.
1.
Az illető merker bitet nem abszolút bit címre hivatkozva írja, hanem byte, word, dword címre hivatkozva.
Pl. ha az illető bit az M7.2, de a go to location nem talál erre írást, csak olvasást, de valahol írja az alábbiak közül valamelyiket: MB7, MW6, MW7, MD4, MD5, MD6, MD7 akkor mivel nincs bit címre hivatkozás írással ezért nem teszi a listába. De ha bekapcsolod a go to location ablakban az Overlapping access to memory areas kapcsolót, akkor azokat is megjeleníti.
Itt egy példa erre:2.
A bitet indirekt módon írja valahol. Vagyis nem közvetlen címmel hivatkozik rá, hanem kiszámítja a címet. Az ilyen hivatkozásokat sem tartalmazza az xref, hiszen csak futás közben derül ki mi is lesz az a cím, és még akkor is a körülményektől függhet.3.
Rendszerfunkció is írhatja, amit szintén nem talál a keresztreferencia.
Pl. ha az illető bitet tartalmazó byte be van állítva mint clock memory byte.
Vagy akkor ha az illető bit egy olyan területen van amit érint egy BLKMOV vagy FILL rendszerhívás célterülete.4.
Valami más eszköz írja "kívülről)
Pl. terepi buszon keresztül ciklikusan írja egy periféria, egy másik PLC, egy HMI eszköz, stb. -
Szirty
őstag
válasz Tomika86 #7268 üzenetére
Én itt próbálkoznék: Rockwell Automation Magyarország
-
Szirty
őstag
válasz Tomika86 #7271 üzenetére
Pl úgy hogy írsz rá egy FB-t.
Itt egy példa:
Az FB interface része: INA kód (a példában FB2 a blokk száma):
A #Leptet
FP #IMPTMP
JCN END
L 49
T #Index
L001: L #Index
L 1
-I
LAR1
L P##Bit_Array
+AR1
A DIX [AR1,P#0.0]
= DIX [AR1,P#0.1]
L #Index
L 1
-I
T #Index
L 0
<=I
JCN L001
END: A #Adat
L P##Bit_Array
LAR1
= DIX [AR1,P#0.0]
A DIX [AR1,P#6.1]
SAVEA hívása így fest:
Az adatbemenet nem élvezérelt, de a léptetés igen...
A blokk adatkimenete az ENO. A példában a Q4.0 kimenetet kapcsolja. Ez az ötvenedik, kieső bit állapotát adja.[ Szerkesztve ]
-
Szirty
őstag
válasz Tomika86 #7278 üzenetére
Szia!
Ez már egy másik sztori? Mert az előző kérdésben felvetett 50 bites léptetés messze túlmutat egy duplaszó terjedelmén.
De egyébként igen, mindkét megoldásnál (duplaszó léptetésnél és 50 bit léptetésnél is) bármelyik "közbenső" bit állapota lekérdezhető, nem csak a kieső bité.csak épp eredendően más megoldást kíván.
Duplaszó esetében sokkal egyszerűbb.De ha pontosabban megfogalmazod mit szeretnél és leírod van-e köze az előző kérdésedhez (és ha van akkor mi az) megcsinálom ha lesz rá időm.
-
Szirty
őstag
Szia!
Tehát a példa lényege az, hogy van egy ciklus, ami lefut ötször. és egy változóhoz az ötöt négyszer hozzáadja.
"6 és 7.sorban, ha 2 L (load) követi egymást, akkor az értékük összeadódik?"
Nem. Nézd meg mit csinál a Load utasítás!
Két akkumulátor van (ACCU1 és ACCU2).
A Load mindig átrakja az ACCU1 tartalmát az ACCU2-be, a Load operandusa kerül az ACCU1-be."kérdésem az lenne, hogy mit jelent a 8.sorban a "+l""
A +I összeadja az ACCU1 éa ACCU2 tartalmát integernek tekintve azokat, majd az eredményt az ACCU1-be rakja.
Tegyük fel, hogy össze akarod adni a 74-et a 86-al és az eredményt az MW20-ba szeretnéd tárolni. Ez így nézne ki:
L 74
L 86
+I
T MW20"hol/hogyan léptetik a hurokszámlálót?)"
A ciklus számlálót a LOOP utasítás intézi, ami megint csak az ACCu1-ben van. És megint csak azt javaslom hogy nézd meg mit csinál az utasítás (HELP hasznos)!
-
Szirty
őstag
válasz jmarcell #7290 üzenetére
Szia!
Gondolom nem WinCC-ről van szó, hanem WinCC Flexible-ről (nagyon nem mindegy, az egyik SCADA, a másik HMI szoftver).
A kijelzőn megjelenített screen számát a PLC-ben a WinccF Screen Number areapointer segítségével lehet megtudni. Más módszer is van, de én ezt javaslom:
Ez öt word-öt ír a megadott címmel kezdődő területre:
Amit összehasonlítással tudsz a programban kezelni:
-
Szirty
őstag
Helló!
Mehetsz iskolába, szinte csak fölösleges, elavult dolgokat fognak tanítani aminek nem sok hasznát veszed, de lesz papírod tudásos és gyakorlatod meg nem.
Mehetsz OKJ-s képzésre, ahol azt gondolják egy szakmát pár hetes képzéssel el lehet sajátítani. Sok pénzt fizetsz egy papírért
Csinálhatod magad is autodidakta módon, egy darabig el lehet jutni nagyon sok időbe kerül és egy bizonyos szint fölött így nem lehet gyakorlatot szerezni, mert senkinek nincs otthon komplex terepi buszrendszere, ipari gépe, szervóhajtása. Persze lehet olvasni is sokat, rengeteget, azzal viszont csak elméleti tudást szerzel ha sikerül feldolgozni az olvasottakat.
Vagy elmehetsz egy gyártó speciális képzésére, ahol minden megvan a tanuláshoz és gyakorláshoz. Ám igen sokba kerül és elég sok alap tudást feltételez.
Vagy egy olyan munkahelyet fogsz ki ahol minden feltétel adott a tanuláshoz (idő, eszközök, berendezések, szoftverek és kellő szakmai segítség). Ehhez is kell pár év és meglehetősen nagy szerencse.
-
Szirty
őstag
válasz jmarcell #7304 üzenetére
Ha mindegyik panel comfort panel lenne meg lehetne csinálni.
A funkció neve SmartAccess (ezt kell bekapcsolni a device settings-nél. (Egyébként közönséges VNC-vel is elérhető)A basic panelekben viszont nincs ilyen funkció épp azért mert basic (butított / egyszerűsített).
-
Szirty
őstag
"Az első mondatod nem teljesen igaz, mert ott az M-es terület! "
Sőt ott az I terület is. Meg a Q, No meg a PI, a PQ...
Igazából csak definíció kérdése és nincs éles határ sem, mert igaz hogy a DB-kre nem lehet hivatkozni amíg azt létre nem hoztuk, de maga a memória a HW-ben ott van azért.
No meg az M-es (és többi) területre hivatkozás is úgy megy hogy be kell írni a symbol táblába (kvázi deklarálni kell, csak másképpen). -
Szirty
őstag
válasz byte-by #7317 üzenetére
"a kérdéskör az adatblokkok kezeléséről szólt."
Az amire válaszoltál az "M" memória területről és a változók deklarálásáról szólt.
Amit említesz arról az eredeti kérdés szólt, amire reagáltál az már nem. De én nem az eredeti kérdésre írtam a választ mint azt láthatod.[ Szerkesztve ]
-
Szirty
őstag
Szia!
Igen, analóg bemenettel elvileg elég jól szét tudod választani hogy arra az egy vonalra kötött gombok közül melyik lett megnyomva. Pl. 0-10V-os bemenetekkel. Egy ellenállás osztót kell kialakítani, aminek az egyik tagja fix, a másik pedig gombonként változó és a bejövő feszültséggel tudod azonosítani melyiket nyomták meg.
Gond akkor van ha egyszerre többet is megnyomnak, illetve lehet hogy az nem gond, mert akkor nem lesz azonosítva a gomb."A másik probléma hogy amelyik gomb nyomva van az ott lévő elektromos zár kivételével az összes többit működtetni kellene."
Erre az lehet a megoldás, hogy amikor megnyomnak egy gombot, a bejövő feszültség szint azonosítja melyiket, akkor a PLC kiad egy nyitást a kimeneti vonalon.
De hogy ne nyíljon ki ettől az összes zár csak az amelyik gombot nyomják, a megnyomott gombra kell még egy NO érintkező ami sorba van kötve a gombhoz tartozó zárral. Így csak az nyílik ki amelyiket épp nyomják.[ Szerkesztve ]
-
Szirty
őstag
válasz tooomikaaa01 #7331 üzenetére
Basic panelek nem tudják. Ha ilyened van felejtsd el a smart acces/smart servert!
-
Szirty
őstag
válasz Miertvansote #7337 üzenetére
Létradiagramban tömb és adat kezelés?
Kiváló ötlet! Mi baj lehetne? -
Szirty
őstag
válasz darkengurry #7368 üzenetére
"Feltételezem a létra diagramnak az alapelvei mindenhol ugyanazok."
Azok igen, a "kondenzátor" mindenhol NO érintkezőt takar, a "zárlatos kondenzátor" meg NC érintkezőt.
Viszont speciális utasítások (pl. adatmozgatás, összehasonlítás, mat. műveletek, rendszer funkciók) de még az időzítők, számlálók is alapvetően eltérhetnek.
Nem beszélve a teljesen eltérő címzésmódokról, adatterületekről, stb. -
Szirty
őstag
-
Szirty
őstag
válasz Tomika86 #7377 üzenetére
Szia!
Szerintem:
Leraksz egy Switch-et.
Type-nál beállítod hogy: "Switch with text"
Process Tag-nél beállítod a bitet amit kapcsolni / kijelezni akarsz
A Text ON mezőhöz beírod mi legyen a felirata amikor a process tag 1
A Text OFF mezőhöz beírod mi legyen a felirata amikor a process tag 0Ha azt akarod hogy a színe is mutassa az illető bit állapotát, akkor az Animations / Appearance-nél hozzárendeled a két állapothoz kívánt színeket, ahol ugyanazt a tag-et adod meg.
Events-hez nem kell semmi.
Így a bit a gomb (ami valójában switch) megnyomására 1-be vált, újboli megnyomásra 0-ba vált, ennek megfelelően változik rajta a felirat és a színe.
[ Szerkesztve ]
-
Szirty
őstag
válasz Tomika86 #7379 üzenetére
Már bocsánat, de azt írtad van egy gombod amit ha megnyomsz egyszer bekapcsol egy bitet ha mégegyszer akkor meg kikapcsolja a bitet és szeretnéd ezt visszajeleztetni szöveggel.
Erre írtam egy megoldást.
"de ettől még lehet kapcsolni a kapcsolót kézzel"
Hát hogy a viharba ne lehetne kapcsolni a kapcsolót, az a dolga?
Most már fogalmam sincs mit szeretnél.
Ha csak szöveggel akarod visszajeleztetni egy bit állapotát, de nem akarod hogy át lehessen kapcsolni (mert mondjuk a PLC módosítja és nem a HMI) akkor használj "Symbolic IO Field"-et!
Bit esetén nem kell hozzá text listet sem kreálni ha átállítod a "mode" paraméterét "Two states"-re.(Most ment el a kedvem néhány hónapra a válasz írogatástól...)
-
Szirty
őstag
válasz Tomika86 #7383 üzenetére
Számomra zavaros és nem érthető amit írsz!
Nem tudom miért emlegeted az Event-et, azzal mit akarsz. Azt sem értem mi az a "másik bit" az mit csinál és mi set-eli."Ezt kérdeztem, hogy a kapcsolónak a kézzel való kapcsolását ki lehet-e kapcsolni, hogy csak a program váltsa át, én ne tudjam."
Én meg azt válaszoltam hogy ha csak visszajelzés kell akkor használj symbolic IO field-et!
Mert az való erre nem a kapcsoó vagy a nyomógomb.Ui.: Animnation / Enable object-tel tiltható a kapcsoló működése de kell hozzá tag.
-
Szirty
őstag
Szia!
Igen, ha van rajta ethernet akkor azon keresztül programozható.
Ha kijelző is van rajta akkor PC és kábel nélkül is, bár az nehézkes."A pontos típus: LOGO! 230RCEo."
A pontos típushoz tartozik az a kód ami ilyesmi: 0BA7 vagy 0BA8 stb. Ez azonosítja pontosan melyik változat.
-
Szirty
őstag
-
Szirty
őstag
válasz LejuJay #7408 üzenetére
Szia!
Hát lesz itt egy kis bonyodalom azért....
Lényeges hogyan vezérli a PLC a frekvenciaváltót. 3 alapvető módon teheti:
- A PLC analóg kimenete be van kötve a frekvenciaváltó analóg bemenetére.
- A PLC és a frekvenciaváltó terepi buszon vagy egyéb adatkommunikációval (RS232, RS422, RS485) kommunikál egymással.
- A PLC digitális kimenetein keresztül a frekvenciaváltó digitális bemeneteire küld jeleket.Nem írtad melyik opció a tied, de tegyük fel hogy az utolsó.
spkkill írta hogy ezt csak be kell állítani a frekiváltón.
Igaz, de részletezném kicsit. Ha jól látom ez egy Siemens Sinamics V20. Egy paraméterben először meg kell határoznod hogy honnan vegye a referenciát a frekiváltó (P0719 Selection of command & frequency setpoint). Ha a fixed frequency-t választod (3) akkor még mindig két lehetőséged van. Eldöntheted hogy több bemenmet bit kombinációja válasszon frekvenciát 16 előre beállított paraméterből, vagy direkt módon egy digitális bemenet aktiválása egy beállított frekit írjon elő.
Ez utóbbi esetben ha egynél több bit aktív, akkor az egyszerre választott referenciák összeadódnak és a motor annyival fog menni. Az előbbi esetben a bitek kombinációja választ, így egynél többet nem lehet választani.A fixed frequency minden választott frekvenciája egy külön paraméterbe írandó (P1001-P1015).
természetesen ehhez a digitális bemenetek funkcióját meghatározó paramétereket is be kell állítani (P701, P702, stb).[ Szerkesztve ]
-
Szirty
őstag
válasz Árpitallica #7421 üzenetére
Szia!
Itt nézz szét:
Tartály töltés
Tolópad szimuláció S7-300/400-ra
Fúrógép szimuláció -
Szirty
őstag
válasz crucified #7436 üzenetére
Szia!
A profibusz mindkét végén a lezárást ON-ba kell kapcsolni és az összes többi csatlakozónál ahol két kábel megy bele pedig OFF-ra.
Mindig!Ha csak lezárás nélkül hajlandó menni, akkor a csatlakozó rosszul van bekötve.
Ha így működik, akkor sem jó így, Időzített bomba. Gigantikusat lehet szívni (üzembiztonság terén) rosszul lezárt profibusszal. -
Szirty
őstag
válasz ratkaics #7445 üzenetére
Szia!
Kérdés mit tekintesz "fizikai" ki és bemenetnek. Pl. egy terepi buszos frekvenciaváltó az? És ha igen hány ki és bemenetnek tekinted? Több I/O címet is elfoglal.
Szóval a hardver konfigban kérj address overview-ot (CtrlU). Az kilistázza az összes lefoglalt címet tételesen és kiírja mi melyikhez tartozik:
Nyomtatásban is kérheted, akkor ilyet kapsz:
-
Szirty
őstag
Sziasztok!
Van valaki aki ismeri a Lenze 8200-as sorozatú frekvenciaváltókat?
Milyen paramétert nézegessek hogy rávegyem arra hogy a setpointot (motor sebességet) ne a 8-as terminálon várja (analóg bemenet) hanem a készülékre rakott EMF2131IB profibus modul határozza azt meg?Jó, tudom hogy google meg RTFM, nézegetem is a doksit, de valahogy nem áll össze a kép.
LECOM modult emleget, ami egy RS232/485 vagy száloptikás komm. modul, meg PID controller setpointot (nekem nem az kell).A probléma előzménye hogy egy ilyen készülék tönkrement, a paraméterei elvesztek, az újat működésre kellene bírni.
-
Szirty
őstag
válasz moseras #7469 üzenetére
Szia moseras!
Köszönöm hogy gugliztál helyettem! Az én kísérleteim zsákutcába futottak. Kb 4 PDF-et töltöttem le (mind eltérő kicsit).
Igen megtaláltam a C001 paramétert is mint setpoint source.
Mindegyik doksiban amit leszedtem ez áll:Sehol nem volt szó AIF-ról meg 233x modulról
A LECOM-nál dobtam le a szíjat...Ha még kéznél van a link bedobnád ide hogy ezt a PDF-et leszedhessem?
Nagyon köszönöm a segítséget!
Új hozzászólás Aktív témák
- A fociról könnyedén, egy baráti társaságban
- Bivalyerős lett a Poco F6 és F6 Pro
- AMD Navi Radeon™ RX 7xxx sorozat
- Politika
- Egyre több európai használja a Telegramot, ezért megkereste az EU
- Aliexpress tapasztalatok
- World of Tanks - MMO
- Gurulunk, WAZE?!
- Felpörög az asztali CPU-piac a következő pár hónapban
- Kerékpárosok, bringások ide!
- További aktív témák...
- Facebook és Instagram matrica egyedi névvel! PH tagoknak 30% kedvezmény!
- Üzleti és kirakat matricák a legjobb minőségben! PH tagoknak 30% kedvezmény!
- Autómatricák a legjobb minőségben, több ezer minta! PH tagoknak 30% kedvezmény!
- Gamer matricák nagy választékban! PH tagoknak 30% kedvezmény!
- Visszapillantó matricák a legjobb minőségben! PH tagoknak 30% kedvezménnyel!
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest