Hirdetés
- Lalikiraly: A nagy ő! Stohl...
- MasterDeeJay: RAM gondolatok: Mennyi a minimum? DDR3 is jó?
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- eBay-es kütyük kis pénzért
- Luck Dragon: Asszociációs játék. :)
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- sziku69: Fűzzük össze a szavakat :)
- potyautas: A teljesség igénye
- Parci: Milyen mosógépet vegyek?
- sh4d0w: Nyitlocker
Új hozzászólás Aktív témák
-
Rigor Mortis
csendes újonc
Szia Szirty!
Hú, ez jó! A jelek szerint én eléggé "statikusan" gondolkoztam az átlag kiszámításakor. Amint időm engedi kipróbálom ezt a módszert.
Köszönöm szépen, hogy foglalkoztál a kérdésemmel!
Kissé pironkodom, mert nem találtam meg ezt a leírást, pedig sokat keresgéltem a témát érintő anyagot.
RM
-
Szirty
őstag
-
Rigor Mortis
csendes újonc
Sziasztok!
Lenne egy teoretikus kérdésem. (Azért teoretikus, mert igazság szerint már megoldottam, de nem biztos, hogy a legelegánsabb módon.) Az alábbi kérdés S7-1200 és TIA Portal V14-re vonatkozik.
Nos, adott egy valahány (real) elemű array. Hogyan lehet ezeket az elemeket összeadni (szummázni)?
Konkrét példával élve: egy átlagolás esetén összeget kell képezni egy bizonyos mennyiségű adatból (egy array elemeiből), majd osztanom kell a részeredményt az adatok számával. Az összeadáshoz ott van az ADD funkció, de 50-100 elemnél, vagy több esetén már körülményes a használata. (Egyébként ezt alkalmaztam jobb ötlet hiányában 128 elemre.) Létezik ennél - programozási szempontból - hatékonyabb összeadási módszer is array esetén?
300-asnál STL-ben (AWL-ben) megoldható lehetne LOOP-al, pointerekkel, de az 1200-as nem "sprekkeneli" az STL-t, ugyanakkor szóba jöhetne az SCL, de az meg sajnos nekem nem pálya.
Ha valaki esetleg leírná az ötletét, azt nagyon megköszönném (már most, megelőlegezve is). A probléma nem életbevágó, csak piszkálja a csőröm.
-
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.
-
PHM
addikt
Üdv!
Ha valaki hajlandó lenne kölcsönadni néhány napra egy
Siemens Logo! programozó kábelt, nagyon hálás lennék.
Módosítanom kellene egy programot, de sehol nem lelem a kábelt. -
tooomikaaa01
csendes tag
Sziasztok
Segítséget szeretnék kérni. Tiaportal 13 Web Server beállításával kapcsolatban. index.html betöltése után nem írja a "db"-t, de viszont watch táblában ha megváltoztatom az értéket akkor azt vissza jelzi GoogleChromeban. Ebben szeretnék segítséget kérni.<!-- AWP_In_Variable Name=1"WEB_DATA".WORD' -->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>My Title</title>
</head>
<body>
:="WEB_DATA".WORD:
<form method="post">
<input name='"WEB_DATA".WORD' type="text" />
<button type="submit">save</button>
</form>
</body>
</html>https://www.youtube.com/watch?v=i9YfFNd5UeA
Videó szerint csináltam.
Segítséget előre is köszönöm.
-
Tomika86
senior tag
válasz
crucified
#7387
üzenetére
Szia!
Igen ezt megtaláltam.
Megcsináltam azt, hogy eltávolítottam, majd a WinCC javításával újratelepítettem. Ugyanúgy jött a hiba.
A megjegyzésnél az van hogy a WinCC V15-nél is meg kell csinálni, ha fel van telepítve?Mert TIA Portal V15 is van WinCC-vel együtt.
Minden program legális, és sorban lett pedig feltelepítve. -
crucified
tag
válasz
Tomika86
#7384
üzenetére
Szia, ott van leírva mit kell tenned.
https://support.industry.siemens.com/cs/document/29420407/what-are-the-possible-causes-of-an-unsuccessful-microsoft-sql-server-2005-2010-2014-express-installation-or-why-is-creating-or-opening-a-wincc-flexible-2008-project-aborted-?dti=0&lc=en-US
Én is csak rámentem a Siemens honlapra és beütöttem a kódot ami kiadta a megoldást.
üdv
-
Tomika86
senior tag
Jó elnézést a sok hülye kérdésért. Végülis ennyit akartam megtudni:
É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.
Köszönöm a segítséget!
-
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.
-
Tomika86
senior tag
Bocsi, de úgy írtam hogy nyomógombom van amit kapcsolóval jeleztetek vissza.
Tehát van egy Button amivel megváltoztatok egy bitet a PLC-ben és ha minden teljesül akkor Set-el egy másik bitet, amit egy kapcsolóval jeleztetek vissza.
A kapcsolónak CSAK visszajelezni kell, de ne lehessen kapcsolni is.
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.Közben megoldottam a dolgot azért.
Köszi! -
crucified
tag
válasz
Tomika86
#7380
üzenetére
Szia, nézd meg a feladatkezelőben, hogy melyik szál terheli le ennyire az erőforrásokat (memória, processzor). Mondom, a Siemens programoknak ideális egy harmadik generációs Core i7, 32 GB RAM, 256 GB SSD-s gép. Szerintem ha kicseréled magát a HDD-t (gondolom hagyományos van benne) egy SSD-re, kategóriákkal fog gyorsabban elindulni.
Mi a hibaüzenet az induláskor?
üdv
-
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
#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.
-
Tomika86
senior tag
Sziasztok!
Még egy kérdésem lenne, van egy nyomógombom ami a plc programban egy bitet set-el. Ha mégegyszer megnyomom a gombot akkor reseteli a bitet.
Hogy tudom ezt a kijelzőn a nyomó gombnál vissza jeleztetni?
Jelenleg kapcsolót raktam le és a process tagnél van a bit beállítva.
De így tudom ezt is kapcsolni a képernyőn csak nem csinál semmit, mert az eseményt üresen hagytam.
Elég lenne annyi ha a bit értéke 1 akkor On ha 0 akkor Off legyen kiírva a nyomógomb mellett.A text-nél a visibilitynél állítom be úgy jó lene? 1re az ON 0ra az OFF text jelenjen meg.
-
Tomika86
senior tag
-
Szirty
őstag
-
Tomika86
senior tag
Sziasztok!
Protoolban az események priorizálva voltak (OP17).
WinCC-ben lehet beállítani ilyet, hogy melyik üzenet a fontosabb?Protoolban a Message level, WinCC-ben a Template Screen-en az Alarm window megfelelője?
Köszönöm a segítséget!
-
buci868
csendes tag
Szevasztok
Valakinek van itt tapasztalata a pesti Solter-Line oktatási központtal és a Focus oktatási központtal ?? szerintetek melyik a jobb hol színvonalasabb a PLC tanfolyam. Vagy esetleg mindegy vagy tudtok ajánlani valami mást , BP , pest megye , heves megye ami helyileg jó lenne nekem ....
Köszi a segítséget
-
byte-by
tag
válasz
darkengurry
#7368
üzenetére
halo
(egyetértve az előttem szólóval, ismét..és ha már dolgoztam vele.)
hát ez azért nem teljesen így működik. valóban kissé értelmetlen.
a rossz hír, hogy hiába írod meg pl. omron cx-programmerben, mindenképp át kell írnod
a gxw 2-re.
lehet, hogy a ladder logika hasonló, de az effektív programozás mégis más és más.
idegen programot, ami lehet, hogy a symbol neveket vagy címeket nem is tartalmaz, gyakorlatilag lehetetlen.de maradjunk a Te példádnál és a cx-programmernél, viszonylag jól hsználható és az is japán.
mondjuk megírod a programot.
de mások a címek,lehet el sem fogadja a symbol neveket, más a timer-számláló logika,az omronnál section-ök vannak, a mitsu-nál egy POU és egyéb funkció blokkok.
persze, minden program átfordítása megkísérelhető, a gépgyártók is olyan PLC-vel dolgoznak amilyet a megrendelő kér, és előfordulhat, hogy két gép ugyanazt csinálja vagy nagyon hasonlót, de más a megrendelő, és más a vezérlő elvárás.
bár ebben az esetben eleve és alapból más a program tervezés.én magam egyszer csináltam ilyesmit pont egy mitsubishi FX-ről egy s7-1200-ra, szükségből.
egy nagyon egyszerű ladder programot. ha lett volna rá több idő, mint amennyi volt, akkor átterveztem volna a programot, de sajnos nem volt rá idő, így a program elég szarul nézett ki, bár rendesen működött.a rászánható idő kulcskérdés.
még egyszerűbb esetben is előfordulhat, hogy nagyon nagy munka. olyan mintha kétszer dolgoznál.
de a kérdésedre válaszolva a (omron) cx-programmert próbáld meg.
vagy inkább próbálj megbarátkozni a gxw2-vel. -
And
veterán
válasz
darkengurry
#7368
üzenetére
Szia,
Ennek én nem sok értelmét látom, a gyakorlatban ráadásul (majdnem) dupla munka, hisz a végeredményt így is, úgy is be kell majd vinned a cél PLC-hez tartozó programba.
"Feltételezem a létra diagramnak az alapelvei mindenhol ugyanazok."
Az elv nagyon hasonló, csak épp a megvalósítás nem, és ez ismét csak bonyolítaná a munkádat. Minden egyes fizikai címet át kellene fordítani a végleges CPU-hoz, vagy tisztán szimbolikus címzésnél létre kellene hozni a szimbólumtáblát mindkét programban. A működésről is csak a legvégén tudsz megbizonyosodni, még ha támogatott is valamilyen szintű szimuláció mindkét keretprogramban. Amit szeretnél, egy kicsit olyan, mintha - PLC-től kissé elvonatkoztatva - neked nem lenne szimpatikus például a C++ nyelv, ezért először mondjuk Pascal-ban írnád meg a szükséges programot. Lehet, hogy hasonlatnak nem az igazi, de mégis.
Tény, hogy nem találkoztam még a GX Works programmal, de jó néhány más PLC-s környezettel igen, amelyek esetenként még egy adott gyártó különböző sorozatainál is elég nagy eltérést mutattak használhatóságban, kinézetben, célszerűségben. De az semmiképp nem jutott volna eszembe, hogy egy másikban írjam meg a szükséges alkalmazást csak azért, mert a célgéphez tartozó szoftver valamiért nem fekszik nekem. Amelyekkel találkoztam, mindig biztosítottak lehetőséget a gyors használatra (egerészés helyett például gyorsbillentyűkkel), és mindegyikben volt valami olyan, ami a többiekhez képest kevésbé szimpatikus volt, más tulajdonságában pedig jobb. El kell fogadni, hogy nem létezik olyan általános fejlesztőkörnyezet, amely minden hardverhez jó, és mindenkinek maximálisan megfelel. -
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. -
darkengurry
csendes tag
válasz
byte-by
#7367
üzenetére
Bocs, ha em volt tiszta a hozzászólásom.
Tehát GX Works 2-t használunk aminek a fejlesztői környezete számomra kényelmetlen, nehezen átlátható, ezért keresek akármilyen más szoftvert, amiben elkészítem a programomat, aztán amikor már működik, ugyanúgy elkészítem GX works 2-ben, de akkor már nem kell tesztelni, nem kell módosítani rajta semmit.
Szóval a program fejlesztését egy gyors, modern, könnyen kezelhető fejlesztői környezetben csinálnám meg, csak a kész programot kellene elkészítenem a GX works 2-ben.
Feltételezem a létra diagramnak az alapelvei mindenhol ugyanazok.
-
byte-by
tag
válasz
darkengurry
#7365
üzenetére
csatlakozom az elöttem szólóhoz.
legalább azt jó lenne tudni, mi az a "gáz" program.
milyen PLC-k vannak, vagy milyen fejlesztő környezet. -
spkkill
tag
válasz
darkengurry
#7365
üzenetére
Üdv!
Ennek a kérdésnek így semmi értelme.Milyen PLC áll rendelkezésedre,milyen szoftverrel? -
darkengurry
csendes tag
Sziasztok,
Új vagyok a PLC programozásban és a program, ami a munkahelyen rendelkezésre áll elég gáz.Tudtok ajánlani egy programot, ami lehetővé teszi a program gyors elkészítését? Ha már van egy működő program, az alapján könnyebben haladok az eredeti fejlesztői környezetben. Mostanában főleg létra diagrammal dolgozunk.
-
Tomika86
senior tag
Sziasztok
Siemens Op17 egyik pillanatról a másikra lefagyott. Indításnál 631 hibakódot ad.
Főképernyő bejön, nem reagál semmire.
Biztonsági mentés visszatöltve, ugyanaz.
Plc nem jelez hibátKöszönöm a segítséget
-
jmarcell
csendes tag
Sziasztok!
Olyan kérdésem lenne, hogy webserverrel van-e valakinek tapasztalata? Szeretnék csinálni egy tag-ből változtatható szélességű téglalapot, megoldható ez valahogy? Az lenne a cél, hogy ahogy készülnek a munkadarabok úgy nő százalékosan a téglalap szélessége, viszont sehogy nem fogadta el még a tag-et ilyen esetben...
Előre is köszönöm a segítséget!
-
crucified
tag
válasz
Tomika86
#7355
üzenetére
Szia, a Windows szolgáltatásainál nézd meg, hogy elindult-e az SQL server. Amennyiben nem, manuálisan indítsd és úgy próbáld meg a WinCC-t elindítani.
Szerintem "csak" ez a baj.
A Siemens programok "atomerőművet" kívánnak - pl. harmadik generációs Core i7, 32 GB RAM, 256 GB SSD -.
-
Tomika86
senior tag
Sziasztok!
Gyári gépemre a Siemens programok feltelepítése után nagyon belassult a laptop, majd hibaüzenetet ad.
Mi a teendőm?
WinCC-hez rakott fel SQL progit és az akad össze valamivel:
[Hibaüzenet]
Itt pedig amik fennt vannak:
Telepített programok
Jelenleg kb 15perc mire magához tér a gép, ami nem gyenge. Dell Latitude E5570Köszönöm a segítséget!
-
Linem
senior tag
válasz
buci868
#7351
üzenetére
Én kétszer is elvégeztem külön szakmáknál ezt a számú képzést, de valójában nincs róla semmi írott anyagom, mert ezeken az órákon csak meséltek a tanárok. Semmi különlegeset nem mondtak. A nagy részére csak aludni és filmet nézni jártunk be, hiszen csak pár alkalomról van szó.
Amit a neve is takar, informatikai alapok: hardver, szoftver, számrendszerek, hálózatok, logikai műveletek, stb.
A részszakképesítésű PLC programozó tanfolyamnál inkább egybe szokták vonni a PLC-s modulzáróval a végén. A többi szakmánál, ami tartalmaz PLC programozói képzést is, azoknál külön van ebből is modulzáró, de elég csak az alapokból felkészülni, ha van kedved. Ha nincs, akkor megkeresed a válaszokat a mobilodon. Ezeket nagyon ritkán veszik komolyan. Inkább már a modulzárók utáni szakmai vizsgára szoktak jobban összpontosítani, de ez attól is függ, hogy hol végzed, mert az én esetemben azok sem voltak túlságosan nehezek. Persze te ne vegyél rólam példát, járjál be rendesen, és tanuljál is! Én egy kicsit lusta voltam hozzá..
-
buci868
csendes tag
Köszi!!! de ezt én is megtaláltam ez a 10007-12 modul nem a 10007-16 os ,
meg ebből nekem nem derül ki hogy pontosan milyen tanulni való témaköröket tartalmaz vagy hogy miről szól pontosan:
pl szakami ismereteknél a linkben : mechanika?? ez most mi? egy két támaszú tartónak a statikai vizsgálatát kéne tudni? vagy xy anyagból készült test szilárdságtanát.....eléggé kétlem hogy PLC tanfolyamhoz kéne...ezért is írtam ha netalántán csinálta ezt már meg valaki annak ha lenne hozzá anyaga, vázlata, gyakorló vizsga kérdések stb. talán az lenne a legjobb....
-
buci868
csendes tag
Sziasztok!
Egy kis segítséget kérnék hátha tudok segíteni nekem PLC tanfolyamok egyik modulja a :
informatikai és műszaki alapok 10007-16 , nem találok róla semmit a neten ,hogy mit tartalmaz a modul , milyen témaköröket érint stb....
Ha valaki csinálta volna már ezt vagy van valami anyaga vázlata információja akár gyakorló vizsga kérdések stb. ezzel kapcsolatban az elküldhetné nekem írjon rám privátba vagy linkelje be stb....Nagyon Köszönöm előre is a segítségeteket!!!!

-
crucified
tag
válasz
byte-by
#7346
üzenetére
Szia, ez csak azért érdekes, mert ebből a CPU családból ( OMRON CP1L ) több is van a cégnél és a többit simán fel tudtam tölteni a Windows eredeti tizedes elválasztó beállításaival. Ezért nem értettem első körben, hogy mi lehet a baj, előtte más gép CPU-ját simán kezelte. Ráadásul ugyanaz a cég programozta anno.
De én is köszönöm az infót.
-
byte-by
tag
ha már itt tartunk, akkor még egy dolog.
mivel, mint jeleztem több japán masinával volt-van dolgom, ezek alapvetően NPN rendszerű, pozitív sarok-földelésű gépek.ajánlatos japánosítani a laptop dugvilláját csípőfogó által, vagy a kevésbé temperamentumosak vehetnek is
földelés nélküli dugvillával rendelkező adapter kábelt.a plc memóriájának kiégetése és a HMI-k tönkretételének esélye ezek hiányában nagymértékben megnő.
sőt, ha van dokkoló egység, annak szigetelése is ajánlatos, vagy legalább vigyázni, ha a laptopot
a gépre rakjuk, terepi küzdelmek során.saját (de nem személyes) tapasztalatom, hogy képes a dokkoló egység csatlakozóján keresztűl indukálódott
potenciál az USB portot közbeiktatva, egy HMI-t az örök hexa-mezőkre küldeni. vagy legalább is csere javításra, jó pénzért.ja, és a hálókábel csatlakozóból tökéletesen megfelel a műanyag.
-
byte-by
tag
válasz
crucified
#7345
üzenetére
Ezt alapból érdemes megcsinálni, valóban sok problémát előzhet meg.
egy példa, elég sok japán géppel foglalkozom, ha ez a beállítás nem lenne, csúnya error-okat lehet vele csinálni.amit persze nem tudsz vissza csinálni,csak ha van elmentett projekted eredeti szimbólum listával.
de,igaz jobb felhívni rá a figyelmet. -
crucified
tag
Sziasztok, Omron Cx-Programmer v9.0-ban próbáltam feltölteni egy CPU-ból a programot és argumentum hibát írt ki.
A megoldás az volt, hogy a Windows Vezérlőpulton belül a tizedes elválasztót át kellett írnom "vesszőről" "pontra" és működött a feltöltés.
Csak ha valaki ilyennel találkozik írtam le, hogy ne küzdjön annyit mint én küzdöttem vele, de ha ez ismert info akkor bocs a bejegyzésért.
-
mcwizard
tag
Sziasztok!
Jó ideje küzdök egy problémával és nem sikerül megoldani és ebben kérném a segítségeteket, hogy mit nem állítok be jól. A problémám az, hogy van egy CP kártya, aminek az idejét időszerver szinkronizálja, de ezt az időt a CPU-nak sehogy sem sikerül átadni.
CPU: S7-1200, 1214 (Firmware: 4.2)
CP: 1243-1 (Firmware: 2.1.77)
A help szerint ezeknél a FW verzióknál az időt automatikusan megkapja a CPU is, nem kell programban megoldani. S7-1500 CPU és CP esetében minden gond nélkül működik. Összehasonlítottam az 1500-as és 1200-as beállításait, de ami közös, azok egyformán vannak beállítva a CPU és a CP kártya esetében is.
Előre is köszönöm az esetleges segítséget.Üdv,
-
Miertvansote
tag
Sziasztok!
Megcsináltam végül, rengeteg rung/network felhassználásával.

Azt csináltam, hogy először szűröm az anyag nevét, aztán megnézem, hogy melyik késcsoport van hozzárendelve, aztán, a hozzárendelt késcsoporthoz tartozó értékeket moveolom a kimenetre. Csomó EQU és Move utasítás, de legalább meglett. Köszi a tippeket.
-
rsf
senior tag
Azért az Allen Bradley PLC nem Siemens S7 300..
Létrában mindent meg lehet csinálni..
A tömb kezelés is elég egyszerű. Tomb[5]
Ez már a Tomb 5.eleme de simán beírható oda egy tag
Amit már lehet növelni, cimezgetni..
Bár a Tia portál és egy S7 1500 után ez a studio 5000 elég fapad..
Üdv. -
Szirty
őstag
válasz
Miertvansote
#7337
üzenetére
Létradiagramban tömb és adat kezelés?
Kiváló ötlet! Mi baj lehetne?
-
moseras
tag
válasz
Miertvansote
#7335
üzenetére
Üdv!
Sajnos azt sem tudjuk, hogy milyen PLC-re készülne, és az a típus milyen változókat, milyen nyelvezetet támogat. Ez ST-ben (Codesys) készült, de a Siemens féle STL is hasonló, esetleg a tömböt máshogy kell deklarálni (ha esetleg nincs többdimenziós tömb, akkor egy dimenziós tömbbel is megoldható egy szorzással).
Röviden annyi, hogy létrehoztam tömbben tömböt, ahol 10 sor van (Kés programok számának megfelelően), és 5 oszlop (az 5 Késnek megfelelően), ez tárolja a kések méreteit. Aztán egy másik tömböt, az anyagcsoportoknak, amelyben a Késcsoportok indexeit tároltam el. Az Anyag_sorszama változóba valahogy bekerül (te teszed bele vagy kiválasztja valaki a vizualizáción), hogy melyik csoportba tartozó anyagról van szó, ez alapján kikeressük az indexet az Anyag_csoportok tömbből, majd ezen index alapján kikeressük a kések méreteit a másik tömbből mind az 5 késre. így összességében az anyag típusa alapján lesz 5 kés méreted.
Persze az nagyon fontos, hogy az index ne lépje túl a tömb méreteit, tehát ha mondjuk 20 anyagcsoport van, de te a 30-as csoportot keresed, akkor ezt Neked le kell kezelni, valamit ilyenkor tenni kell, Illetve ha 10 kés csoport van, akkor te nem hivatkozgatsz a 15-ös kés csoportra, ezt szintén Neked le kell tudnod kezelni korrekt módon (riasztás, hibaüzenet, stb).
Imi.
-
-
moseras
tag
válasz
Miertvansote
#7333
üzenetére
-
Miertvansote
tag
Hellotok!
Ti hogyan oldanátok meg a következő problémát?
Van 5 darab kés. mindegyik kést be lehet állítani, hogy hány mm széles anyagot vágjon. Első körben kell csinálni 10 csoportot, hogy melyik kés mennyit vágjon.

A számokat majd TP panelen lehet módosítani. most csak beirkáltam pár számot a példa kedvéért.
Ezeket ha megadtuk, akkor van másik jó sok fajta anyag és ezekhez kell hozzárendelni a csoportokat, de változtathatóra kell megcsinálni. Ezt is majd a panelen lehet kiválasztani, hogy melyik anyaghoz melyik csoportot választják.

Még több anyag is van, de ezt a képet csak a példa miatt raktam be.
Én először arra gondoltam hogy ilyen egyenlőség instruction okkal megoldom, de így nagyon sokat kellene programozni, van valakinek erre valami tippje ? Vagy egy kis indító gondolata, hogyan is lehetne ezt megoldani, elegánsabban.
Köszönöm előre is a segítségeteket.
-
Szirty
őstag
válasz
tooomikaaa01
#7331
üzenetére
Basic panelek nem tudják. Ha ilyened van felejtsd el a smart acces/smart servert!
-
tooomikaaa01
csendes tag
Sziasztok.
Volna még egy problémám. Hmi nél nincs lehetöségem runtime settings ben smart server beállítására.
Mi lehet a gond?
Új v másik licenc?
Vagy esetleg vakami wincc probléma.?
Tiaportal 13 és simatic wincc professional v13 ezeket raktam fel.
Segítséget előre is köszönöm. -
SafE84
tag
válasz
tooomikaaa01
#7326
üzenetére
Szia!
Ha PIWxxx -ként hivatkozol akkor is 0-át kapsz vissza?
Üdv.: SafE
-
ratkaics
senior tag
válasz
tooomikaaa01
#7326
üzenetére
A QAA24 jó (nem szakadt, vagy ilyesmi)?
/Szoba hőmérsékleten 1kOhm körüli értéket kell rajta mérni multiméterrel./ -
Tomika86
senior tag
Sziasztok!
Nincs valakinek a Siemens S7-300-as(szűk kivitelű) sorozatra a fekete kis üzemmódváltó kapcsolója? Letörött a pöcök

Köszönöm!
-
tooomikaaa01
csendes tag
Sziasztok.
Segítséget szeretnék kérni LG-NI 1000 hőfok mérő beüzemeléséhez. Bármit is kötözgetek csinálok minidig 0-át ad.
-Tiaportalban V13
-cpu 315-2 pn dp + ET200SP
-analog bemenet 6ES7 134-6JD00-0CA1 AI 4xRTD/TC 2-,3-,4-wire HF
-Termosztát Siemens QAA24
Hadware configban kiválsztom a 2 vezetékes lg ni 1000 beállítást és ugy sem ok valami.Kérlek segítsetek.
-
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. -
lappy
őstag
Sziasztok!
Azt szeretném megcsinálni hogy van 10 különböző helyem aminél 1-1 nyomógomb van (ezek egymás után lennének fűzve!) Azt szeretném hogy a PLC-vel meg tudjam állapítani melyik gombot nyomtam meg.
Hogyan lehetséges ez?
Arra gondoltam hogy analógra kötöm és teszek mindenhova egy ellenállást és ezekkel kalibrálva meg tudnám határozni melyik lett megnyomva. Ez működne a valóságban?
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. Szintén egy szálról kellene működtetni. Erre viszont nincs ötletem
Ezt vajon, hogy lehetne megoldani?
ha valakinek van vmilyen ötlete szívesen fogadom! A lényeg hogy csak 1 szál áll rendelkezésre a be és kimenetnek! Természetes több ilyen szál lenne,de ha egy működik akkor a többi is fog. -
Rigor Mortis
csendes újonc
válasz
JAGER 10
#7320
üzenetére
A jó ár-érték arány túl szubjektív megközelítés. Ami nekem jó árú cucc, neked lehet, hogy nem jó. Tudni kellene mennyi bír el a költségvetésed.
Ha nem ragaszkodsz a PT100-hoz és jó a PT1000 is, nem szükséges laboratóriumi pontosság, nem kell ipari kivitel, akkor ez akár jó is lehet neked:
Amennyiben kiszűröd az oldalon a gyártót (B+B Thermo-Technik), találni fogsz a kínálatban egyéb kialakítású, méréshatárú, kimenetű stb. hőmérséklettávadókat is. Mindenféle PT1000-es is található ugyanitt. Egy kis "guglizással" lehet, hogy máshol még olcsóbban találsz ilyen termékeket, ettől a gyártótól.
Én vásároltam ilyen modulokat magánhasználatra, de bevallom őszintén nem volt még időm kipróbálni ezeket.
Üdv:
RM
-
JAGER 10
tag
Sziasztok!
Tudnátok ajánlani jó ár/érték arányú PT100 érzékelőt és analóg átalakító modult, amivel PLC analóg bemenetre tudom kötni az érzékelőt?
-
crucified
tag
Sziasztok, van két kábel (IBH Link S7++ és USB A2 PC ADAPTER), Step 7 V5.5-el kellene csatlakozni Sinumerik modulhoz. Mindkettővel elérem a programot.
A kérdésem az, hogy mi a kettő közötti különbség? Mi az amit az egyik kábellel nem lehet megcsinálni, a másikkal meg igen?
Eddig úgy tudtam, hogy bármelyiket használom ugyanúgy elérem / módosítani tudom a gépben a programot.
Köszönöm

-
Szirty
őstag
-
byte-by
tag
halo
a kérdéskör az adatblokkok kezeléséről szólt.
persze van M terület és más, de itt a DB létrehozásáról és adott esetben kezeléséről volt szó.a TIA verzióiban a DB-t egyszerű létrehozni, átnevezni vagy típusát megváltoztatni.
ha kell programonként elszeparálható , szerintem előnyös használni.
de persze ez szabadon választott. -
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). -
-
byte-by
tag
válasz
villamos bá
#7312
üzenetére
halo
mivel itt nincsenek előre definiált memóriák neked kell létrehoznod.
a project tree-ben a "program blocks" fül alatt a "Add new block" opciónál létrehozol egy új DB-t (Data block)
ha gondolod adsz neki saját nevet. persze használhatsz meglévő global adatblokkot. ha megvan megnyitod és egyszerűen a sorra rákattintva TAG alapon létrehozol egy memóriát. az oszlopokban (data type) ki tudod választani a típusát.
a logikádat követve legyen ez is ineger (INT). ha kell továbbiakat is létrehozhatsz.ezt aztán hasonló módon MOVE utasítással tudsz bele mozgatni pl. konstanst, ha a lépéseket akarod számolni.
de bármi mást is leeht vele csinálni.a képek internetről valók , nem saját és nem egy projekt.
-
villamos bá
csendes tag
Szervusztok!
A Step 7 TIA Portal-jában (V 12.0) hogyan lehet adatblokkokra hivatkozni? Szeretnék egy szekvenciális folyamatkövetést megvalósítani, ahol adott sorrendben lefutnak a folyamat egyes moduljai és egy memóriacímre beíródna egy Integer formátumú számérték vagy egy inkrementum hozzáadna a tartalmához. Ez pl Keyence-nél egy pl D1200 formátumú memóriacím ahová a Mov függvényhívással lehet adott értéket beíratni. Siemensnél ezt hogyan tudom megtenni? A helpet faggattam, de nem sokat segített. Légyszi részletekbe bocsátkozva reagáljatok a kérdésre, mert nagyon kínai még ez nekem. -
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).
-
ZorKK
csendes tag
Sziasztok!
A TIA Portal 13-as verziójában van egy kis problémám. Menet közben a favoritok menüből (ahonnan a kontaktust, a tekercset és a rung áramút összekötő nyilakat lehet letenni a létraprogramba) a tekercs ikon eltűnt, pedig még nagyon sok segédrelét és kimenetet kellene letennem a programba. Ezt mi okozhatja? Ha új projektet hozok létre, ott sem elérhető az említett ikon.
A programming guide-ot letöltöttem, de sajnos erről a problémáról, vagy ennek a menünek a testreszabásáról nem találtam semmit.
Előre is köszönöm a segítséget! -
jmarcell
csendes tag
Sziasztok!
Olyan kérdésem lenne, hogy adott egy Siemens-es rendszer 1 db nagyobb Comfort Panellel és több kisebb Basic panellel, van rá valami mód/funkció TIA Portalban, hogy a Comfort panelról "behívjuk" a Basic panelek képernyőjét mintha azon a kijelzőn lennénk?
Előre is köszönöm a segítséget!
-
Tomika86
senior tag
Sziasztok!
Allen Bradley RSlogix 5000 programnak létezik demo változata amivel lehet kezdeni valamit?
Köszönöm!
-
crucified
tag
Szia, akkor jársz a legjobban, ha sikerül elhelyezkedned olyan munkahelyen, ahol használnak PLC-ket, amennyiben szerencséd van akkor segítenek az ott dolgozók - feltéve ha tudnak és akarnak -, de ehhez tényleg kevés a minimális szintű elektronikai ismeret. Azonban ha érzed Magadban a kitartást és szerencséd is van, akkor hajrá.
Új hozzászólás Aktív témák
Hirdetés
- Androidos tablet topic
- Óvodások homokozója
- Két 8 GB-os VGA-ra teszi fel ezt a negyedévet az NVIDIA?
- Érintőceruzás varázspálca jár a Redmi Pad 2 Pro Harry Potter Edition mellé
- Soundcore Sleep A30 - a hosszú házasság titka
- World of Tanks - MMO
- RETRO beárazás (mobil, PC, konzol)
- Forza sorozat (Horizon/Motorsport)
- A kezdet vége: viszlát, Model S!
- Lalikiraly: A nagy ő! Stohl...
- További aktív témák...
- RAPOO 7100P 1000DPI optikai rádiós 5GHz egér
- Honor X6a 128GB, Kártyafüggetlen, 1 Év Garanciával
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7800X3D 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- Legjobb kijelzős!!! HP ZBook Power 15 G8 i7-11850H 32GB 1000GB Nvidia RTX A2000 1 év garancia
- Keresünk iPhone 13/13 Mini/13 Pro/13 Pro Max
Állásajánlatok
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest





Ezt vajon, hogy lehetne megoldani?


