Új hozzászólás Aktív témák
-
CsabaKo
csendes tag
Az lenne a cél, hogy ezek az értékek hiba üzenetként jelenjenek meg egy HMI-n. Most egy lehetséges variáció elkészült, ugyan kipróbálva még nem lett. Egy Int-ben lett tárolva az érték, majd komparátorokkal egy dword bitjeit “mozgatom”, és ezek jelennek meg hmi alarmként.
-
spkkill
tag
Nem saját fejlesztőkörnyezetre gondoltam. Magát a projektet Visual Studio-ban készíteném el. Elkészíteni egy bizonyos sablon projektet amit kiegészítve, módosítva lenne a vevő számára. Természetesen ez sosem fog megvalósulni idő hiányában, csak egy érdekes gondolat. Maradunk a TIA-nal.
-
SafE84
tag
Tiszta sor, amit írsz. Viszont a kenyér fel lesz szelve, és akkorára, ahogy szeretnéd, mindegy mivel teszed. 🙂
Az impulzus alapú teljesítmény és fogyasztás mérés viszont "elcsúszhat", továbbá a kumulált adat törlődhet is véletlenül.
Pont emiatt mozdult el az ipar a buszos adatkiolvasás irányába. Nekem eddig minden egyes helyen, ahol impulzusokkal kellett fogyasztást számolni csak a probléma volt (hosszabb távon). Buszos rendszereknél ilyen nem fordulhat elő.
De direkt nem a te kommentedre válaszoltam, mert értettem, hogy csak a lehetőséget írtad, nem a követendő módszert. 👍
Csak arra akartam célozni, hogy ha már van buszos lehetőség és adottak az eszközök, akkor én biztosan buszon olvasnám ki az adatokat. -
spkkill
tag
Igen sokszor egyszerűbb. A régi motorosok a LAD/FBD/STL..... sorrendet preferálják, ezt már megfigyeltem. Nemrég volt egy jelkapcsolatos munka ahol a kolléga LAD-ban dolgozott.
Egy egy karaktertömbből kellett DINT -et konvertálnia, ugyanígy nekem is.
Nála egy rakás blokkból volt összerakva, nálam ez 4 sorban elfért SCL-ben.
Szerintem elgondolkodtató. -
PSTi_98
friss újonc
Szia!
Igen, én voltam aki GYK-n is kérdezett, csak később rájöttem, hogy itt fórumon kellett volna, mivel itt mégis több szakember van, mint GYK-n.
Úgyhogy köszönöm a választ mindkét helyen!
Azóta ki tudtam próbálni a gyakorlatban is a vészkörös rendszert. A PLC-től függetlenül van megvalósítva biztonsági relével, ahogyan leírtad. Így már érthető az egész!
-
KLR
csendes tag
Mindkét TIA megvolt pár hónappal ezelőtt is (Simatic PG M6), az eredeti projekt is, a CPU-t meg cserélni kellett...
A kolléga azóta "közös megeggyezéssel" távozott a cégtől, én utána jöttem. Elég lazán kezelte a dolgokat, projektek egy része nem lett archiválva, néhány sajna el is "veszett". Hozzáláttam rendszerezni a dolgokat és rögtön ebbe futottam. A jelek szerint, jó buli lesz.
-
-
Tomika86
senior tag
Köszi ez megoldódott.
Most az alarm view szövegszínével küzdök.
Csináltam egy teszt projectet, ahol úgy működik ahogy kell, háttér piros ahogy be van állítva az alarm classben, fekete szövegszínnel.Amit csinálok projectben, ugyanazokkal a beállításokkal inverz a háttér és a szöveg(fekete háttér, piros szöveg)
Nem értem miért, minden beállítás ugyanaz
-
Tomika86
senior tag
-
Tomika86
senior tag
Beírtam step7be külön.
DB értéke ha 0 akkor nem történik semmi, ha NEM 0 akkor meghívódik az FC, de csak akkor ha M13.0 FALSEEgy TP277 HMI esetén ezzel van megoldva a számlálók törlése, FC blokkban van a 0 érték betöltése az összes számlálóba.
Ezt azt jelenti, hogy amikor a RESET gombot megnyomom a HMI-n akkor a DB-be 0-nál nagyobb szám kerül(gondolom 1). Az M13.0 az máshol van alkalmazva, ami kizárja a törlés lehetőségét.Miért kellett így megoldani vajon? Nem lett volna elég egy felfutóéllel meghívni az FC-t ami nulláz?
-
Tomika86
senior tag
Szia
Lehet rosszul lépegetek, de nem tudom még mindig a Call FChez hogy jutunk.
1. Ha a DB értéke 0 akkor ugrik a végére
2. Ha a DB értéke nem 0,akkor 0 érték betöltése a DB-be
3. Az összehasonlítás eredménye van VAGY kapcsolatban az M13.0-val, bármelyik IGAZ akkor ugrik a végére.
4. Ha nem 0 a DB, vagy 0 az M13.0 akkor jön a CALL?Vagy rosszul gondolom
Köszönöm
-
Tomika86
senior tag
A DB-ben DATE_AND_TIME formátumban van az idő. SFC1 blokkal van kiolvasva a PLCből és így kerül a DB-be.
A gyakoriság jelenleg 1 perc, de vártunk vele, hogy frissüljön.
Igen, ki is írt valamit az idővel kapcsolatban, csak a beállítása olyan, hogy eltűnt aztán vége lett a reggeli szünetnek és otthagytam a gépet
Holnap tudok újra próbálni. -
crucified
tag
Szia, köszönöm ezt nem tudtam. Milyen PWM-es szabályzót tudsz ajánlani erre az esetre ( 0-10 V szabályzó feszültség, Joystick-ról ) ? Érdemes elindulni azzal, hogy PLC-vel oldj meg egy ilyen ( ollós emelő ) vezérlését? Amennyiben igen milyen típus felé érdemes elindulni? Négy szabályzott szelep van, a felemelés, a süllyesztés, az előre és a hátramenet. A többi sima útváltó szelep.
Köszönöm előre is
-
Tomika86
senior tag
Szia!
Találtam Siemenséknél egy letölthető Library-t, amiben van FIFO.
Ezt összedobtam gyorsan egy próbára. Bár nem ugyanúgy működik mint amit te is csatoltál kép, mert ha kiveszem az elemeket akkor a helyükön nulla lesz, viszont a sorrend jó. Rakom bele beírás móddal ilyenkor feltölti a buffert.
Majd Kiolvasás módban azzal kezd amit elöször tettem bele.Azt nem tudom, hogy mi van akkor ha egy időben történik a tulajdonság beírása és egyidőben történik a selejtező elötti kiolvasás.
Alan Bradley-nél van külön blokk a betöltésre és a kivételre. FFO_Load és FFO_Unload és ez úgy működik ahogy te csatoltad képen.
Ilyet sajnos nem találtam Siemensnél. SCL pedig kínai számomra

-
Tomika86
senior tag
Ma néztem programokat FIFO-ra.
Ha jól értem adatot tologatok előre egy tömbben, felül beírom az adatot, alul kiveszem.
Itt nálam az üveg tulajdonsága az amit tologatok?Így kell egy érzékelő a tárcsa kimenetéhez és a kilökő elé? A tárcsában megvan a tulajdonság hogy van e kupak. A kilökőnél pedig ami kijön adat azt ellenőrzöm, ezzel eldöntöm selejtezek e?
Kell ehhez enkóder a szalagra?
Köszönöm a segítséget
-
Tomika86
senior tag
Szia
A jó és rossz termék számlálását így tudtam csak megoldani, hogy a hibabitet és a terméket is léptetem. Meg ha valami kell még a későbbiekben a gépre akkor felhasználható leszRajzot linkként csatoltam a végén, vagy mire gondolsz?
Amúgy amit leírtál azt szeretném igen, a szalagon végigkövetni és selejtezni.
FIFO, erről olvasgattam de úgy konkrétan nem értem hogy működik. Ami elöször bemegy az megy ki elöször, kettő érzékelő között meghatározott számú üveg van, ha jól rémlik. De nem tudom ezzel a hiba hogyan követhető.
Érzékelőket tudok felszerelni, amennyi kell. -
Marci0607
újonc
Ki lett próbálva több kábellel is FTDI vel is, egyikkel se megy meg feltünően melegszik a cif01be a nyák szerintem halott az modul.
Az usb-cif02es amsamotion kábellel próbálkozok, azzal legalabb jelez a plc hogy van valami kommunikáció de így se tud csatlakozni.
Lehet hogy egy másik cif01 beszerzése lesz a következő lépés -
byte-by
tag
-
vasii
senior tag
& lappy köszi!
Termeszetesen nem arra godoltam, hogy 1az1 ben ugyanugy neznek ki, hanem arra, hogy aki az egyiket megtanulja, az vszinuleg a tobbivel is fog tudni dolgozni, csak meg kell szokni h mashol vannak a gombok stb. Mint hogy pl. ha vki tud modellezni Solidworksben, akkor az tudni fog modellezni Inventorral is, max az elejen lassabban megy a munka amig megtalalja mi hol van. Ezert nem ertem, hogy attol hogy egy ceg mondjuk Omron PLCkel dolgozik, miert kovetelmeny hogy a jelolt kifejezetten Omront tudjon programozni? Ertem en, hogy jobb ha mar egybol tudja mihez hova kell nyulni, de ha addig Siemensen dolgozott es vagja magat a logikat es felpitest, akkor egy kis atszokas utan ugyanugy meg fogja tudni azokat a programokat irni Omronra is, nem? Rosszul gondolom?
Bocs ha hulyesegeket beszelek, csak probalom megerteni
-
lappy
őstag
-
lappy
őstag
Nyilván nem a teljes megoldást csak majd lépésről lépésre haladva fogok problémakba ütközni. Az első amit ezzel kapcsolatban akarok megcsinálni az a belépési kérem kerése. A következők szerint kell működnie. Ha nincs egyik gomb sem megnyomva a hozzájuk tartozó ledek zölden világítanak. Majd ha megnyomja akkor van 5ms-e, hogy kinyissa az ajtót eközben ez a lámpa villog. Most ezen dolgozom és a problémám az hogy hogyan tudok egy villogót elinditani (ez megy), de inkább megállítáni. Több módon lehetséges ezt megállítani. 1. Letelik az idő 2. Kinyitja az ajtót 5ms belül 3. Veszgomb. Ha az 1. következik be akkor zölden világít ha a 2. akkor piros lesz a lámpa. 3 esetén nyitnak az ajtók lámpa nem világít egyáltalán. Holnap felteszem meddig jutottam.
-
PeterUr
csendes tag
Lehet de sokszor számolgattam hogy egy okos otthon központ plusz a hozzá való nyomok meg vezérlők meg még a ...... micsodákkal lehet azt megcsinálni ami már érdemes neki állni, viszont a legnagyobb gond az a szoftver oldal és a kommunikáció néhány esetben. Plusz már halt le központ és igen érdekes dolgokat művelt. Így egy PLC és arra írt szoftver meg HMI ha nagyon akar LCD-t basztatni nekem valahogy szimpatikus amiatt hogy ha lehall valamiért nem működik és kész meg az is hogy ha utólagos beépítés nem jár arányaiban nagy agyalással és átalakítással ha már eleve felkészül az ember erre a lehetőségre relés megoldással. De ez az én meglátásom. Ami még anno megfogott az a riasztóközpontok egyes típusok egyes gyártóknak pld SATEL csinálnak relés kimenetek meg EIB illesztőket és ezeket nagyon jól támogatják, így egy jól elhelyezett és megfelelő érzékelő esetén felhasználható aktív elemként egy automatizálási feladatra, ha aktiválja a riasztási funkciót akkor persze annak megfelelően működik. Szóval ezért kezd el érdekelni a PLC. Plusz egyre több olyan igéyn merül fel hogy szeretnék a fűtést vezérelni meg hasonlók. Egy komolyabb fűtésvezérlésnél már megéri a PLC használata.
-
lappy
őstag
Ajtó nyitás a kamrán kívül van mindkét oldalon (tiszta tér, szennyezett tér) ezeken felül van még vészgomb kívül és belül is (a bent ragadás miatt, vagy veszély esetére).
Ha ajtó nyitás gombok CSAK kívül vannak:
Alaphelyzet van (nincs légöblítés, ajtók zárva). Igen Ekkor megnyomja valaki az 1-es ajtó nyitás kérő gombját, nyithatóvá válik X ideig az 1-es ajtó. Igen Delikvens X időn belül kinyitja, bemegy és becsukja maga után. Igen
Elindul a légöblítés mialatt mindkét ajtó zárva és annak nyitása sem kérhető kívülről. Igen
Letelik az öblítési idő, majd nyithatóvá válik a 2-es ajtó. mennyi ideig marad nyitható? Addig amíg az ott lévő érzékelő jelet nem ad, hogy változás történt az ajtó állapotában. Alapesetben be van csukva ilyenkor egy reed-érzékelő zárva van. Amikor kinyitja az érintkező nyit majd ha újra becsukja akkor érintkező zár. (ilyenkor kell zárni az ajtókat (nincs bent ember)
Mert ha állandóan, akkor mikor záródik a retesz? Ha majd megint megnyomják az 1-es ajtó gombját kintről? Csak ha letelt az öblítés!
Vagy akkor ha kinyitották a 2-es ajtót?
Ha a 2-es ajtó nyitásáig marad nyitható a 2-es ajtó, mi van akkor ha a bent lévő delikvens NEM a 2-es ajtón akar kimenni hanem az 1-es ajtón (tehát vissza akar menni arra az oldalra ahonnan bejött)? Ilyen nem lehetséges! Nem tud mert bent nyitáskérés. vagy kimegy az 1-es ajtón és eljátssza visszafele az egész procedúrát? Ha már nyitáskérés volt akkor nem lehet visszafordulni
Ha viszont egy ideig tartja nyitható állapotban, akkor mi van ha az idő leteltéig a delikvens nem hagyja el a kamrát? Csak a nyitáskéréskor tartja x nyitva ha mégsem nyitja meg az ajtót azért hogy ilyenkor újra lehessen kérni x idő után mindkét oldalról a nyitási kérelmet
Nem tud kijönni csak vészgombbal ha belül nincs normál nyitáskérő gomb, vagy megvárja amíg jön valaki és kintről kinyitja neki! Amikor magára zárja az ajtót légöblítés elindul (ajtók záródnak) majd amikor megáll a légöblítés akkor az ellenkező oldali ajtózár felold és ott ki tud menni. Ha az 1-es ajtón lépett be akkor a 2.es ajtón léphet ki csak és ugyanez fordítva.
Másik kérdés: Az ajtónyitás egy retesz oldás ha jól értem és nem az ajtó fizikai nyitása...
Az ajtó nyitását (retesz feloldása) egy tekercs végzi. Az ajtó állapotának ellenőrzése pedig egy reed -érintkezőn keresztül (24V -ot kapcsolgatok valójában) egy az ajtóra szerelt mágnessel történik. -
Szirty
őstag
Szia!
Még mindig akad kérdés:
Ajtó nyitás kérő nyomógomb csak a zsilipkamrán kívül vannak és belül nincsenek?
Ha belül is vannak akkor az adott ajtónál lévők párhuzamosan mennek ugyanarra a bemenetre vagy másik bemenetre megy?Ha ajtó nyitás gombok CSAK kívül vannak:
Alaphelyzet van (nincs légöblítés, ajtók zárva). Ekkor megnyomja valaki az 1-es ajtó nyitás kérő gombját, nyithatóvá válik X ideig az 1-es ajtó. Delikvens X időn belül kinyitja, bemegy és becsukja maga után.
Elindul a légöblítés mialatt mindkét ajtó zárva és annak nyitása sem kérhető kívülről.
Letelik az öblítési idő, majd nyithatóvá válik a 2-es ajtó. mennyi ideig marad nyitható?
Mert ha állandóan, akkor mikor záródik a retesz? Ha majd megint megnyomják az 1-es ajtó gombját kintről?
Vagy akkor ha kinyitották a 2-es ajtót?
Ha a 2-es ajtó nyitásáig marad nyitható a 2-es ajtó, mi van akkor ha a bent lévő delikvens NEM a 2-es ajtón akar kimenni hanem az 1-es ajtón (tehát vissza akar menni arra az oldalra ahonnan bejött)? Nem tud mert bent nyitáskérés. vagy kimegy az 1-es ajtón és eljátssza visszafele az egész procedúrát?Ha viszont egy ideig tartja nyitható állapotban, akkor mi van ha az idő leteltéig a delikvens nem hagyja el a kamrát?
Nem tud kijönni csak vészgombbal ha belül nincs normál nyitáskérő gomb, vagy megvárja amíg jön valaki és kintről kinyitja neki!Másik kérdés: Az ajtónyitás egy retesz oldás ha jól értem és nem az ajtó fizikai nyitása...
-
lappy
őstag
Elnézést kérek
A konkrét feladat:
A légzsilip alapvetően két eltérő tisztaságú tér közötti átjárást tesz lehetővé. Mindkét
irányból történő mozgás esetén légöblítés történik (ventilator). A vezérlés biztosítja, hogy normál működés esetén a zsilip kapui közül mindig csak az egyik legyen nyitható. A reteszelt
működés megakadályozza, hogy a két eltérő tisztaságú térből szennyeződés kerülhessen
át. Alaphelyzetben a fülke kapui zárva vannak. A kapu nyitását nyomógombbal lehet kérni, melyeknek visszajelző lámpái vannak (egy piros és egy zöld). A szürke tér felőli vagy tiszta tér
felőli nyitást követően a belső világítások felkapcsolnak, kapu zárását követően légöblítés
történik. Légöblítés ideje alatt (15mp) a kapuk nem nyithatóak. Mindkét oldalon és a fülkén
belül vészjelző nyomógombok vannak elhelyezve. Vészgomb megnyomása esetén az
kapuk azonnal nyitható állapotba kerülnek. Vészgomb aktív állapota esetén mind a két kapu
nyitott állapotban marad.
az előzőleg feltöltött képen természetesen csak a teszteléshez adtam meg rövidebb időket.
A probléma:
ha bármelyik nyomógombot megnyomom akkor az ajtók egy megadott ideig nyitva vannak majd önműködően bezárnak (ez megvan), de ha újra megnyomom a gombot akkor vagy újra kellene indulnia az időzítőmnek vagy figyelmen kívül kellene venni a gombnyomást ha nem nyitják ki az ajtót. Viszont ha kinyitom az ajtót és becsukom akkor viszont 15 ms-ig zárja mindkét oldalon az ajtókat és ezután kinyitja az ellenkező oldalon lévő ajtót.
Mi áll rendelkezésre:
LOGO PLC
oldalanként: 1 db nyomógomb (visszajelző lámpák beépítve polaritástól függően zöld vagy piros színű), 1 db elektromos ajtózár (1 db relé az ajtó reteszeléshez és 1 db reed-érintkező visszajelzésként hogy az ajtó nyitva vagy zárva)
amennyiben nem elég az infó akkor még írok hozzá
-
M@nH.
aktív tag
joci9: ellenőriztem, de csak egy helyen van címezve.
Szirty: Valóban. Kipróbáltam gyorsan szimulátorban és tényleg mindenhol az utolsó összehasonlítás alapján jeleníti meg a program. Ezek szerint ez ilyen, de legalább már biztosra tudom
byte-by: igazából annyiból zavart, hogy nemértettem miért így mutatja, de most már minden világos. Ezt a bites megoldást még kipróbálom.
Mindenkinek köszönöm a válaszokat.
-
Tomika86
senior tag
Köszi neked is.
Még kettő kérdésem lenne,
- Keresztreferenciánál mi a regenerate és az update közti különbség.
- Egy Dbt létrehoztam a programomban, aminek az inicializálási értékeit utólag írtam be(egyet beírtam) , viszont ha letöltöm a blokkot (mert még módosítottam), akkor a legelső inicializálási értékre áll be.
Ez mitől van? -
crucified
tag
"Drága dolgok ezek..."
Az ipar nem olcsó dolog, röpködnek a milliók, de ugye itt 7/24-ben kell mennie a gépeknek sok esetben. Ez rendben is van.
De ebben az esetben arról van szó, hogy összesen 21 alkönyvtárról - ezért sem értem, mert ez még mindig nem 30, de ha 30 alkönyvtár akkor is nevetséges egy új gép esetében 2019-ben -, összesen 112 db file-ról beszélünk - ami messze nem 750 ahogy spkkill írja - néhány MByte összméretben.
Az ok, hogy egy inverter nem olcsó, mert ipari és 7/24-et kell kiszolgáljon meghibásodás nélkül akár évtizedeken keresztül. De egy ilyen nevetséges korlátozásból pénzt "lehúzni" a cégektől az szerintem egy másik kategória, főleg ha egy "zsír új" 400.000.-EUR-s CNC csúcs nélküli köszörűről beszélünk.
És én sem az áron akadtam fent, hanem a módszeren. Tényleg elkurvult a világ.
-
byte-by
tag
halo
természetesen mindenki "szereti" a pénzt. ebből (is) élnek.
de azért vannak olyan különbségek amik inkább a gyártó elvi beállítottságát tükrözi.én nem szoktam fennakadni árakon, van árengedmény, és nem nekem kell kifizetni hanem a megrendelőnek. nyilván áthárítom, ez okoz némi árversenyt az ajánlatoknál, ki mennyiért tudja beszerezni.
igaz sok a szempont , a még kissé drágább is megéri, ha régi és megbízható partner tudok lenni, aki rugalmas és segít ha kell, vagyis lehet rá számítani.
bár én találkoztam olyannal is aki visszaélt ezzel, rövid távon megérte, de előbb utóbb megmérgezte a kapcsolatot.ez anyacéges beszerzéseknél érzékenyebb téma, ha nincs kire áthárítani, de mégis kell fejleszteni.
körül kell nézni, nem egyszerű, de kikerülni nem lehet. -
Tomika86
senior tag
Azt elfejtettem írni, hogy a bemeneti analóg kártyára RTD szenzor is köthető, tehát direktben van a PT100 szenzor bekötve és a periféria bemenetén már a hőmérséklet jelenik meg, tehát 25,0 foknál 250 van a periféria szóban, ebből csinálom meg a real 25,0 (osztom 10,0-val)
Tehát a normalizálás ebben kimerült, SP pedig természetesen Celsius fokP= 10% és I= 100s egyenlőre, D= 0s
Működik, csak túlhűt 1,1 Celsius fokkal és utána áll be. -
Tomika86
senior tag
Szia!
Megvolt a mai próba. 25fokon volt a PV(hűtőalagút hőmérséklet bekapcsolás után),
SP = 13C. A szelep szépen nyitott ki, 11,9C fokra ment le a PV, majd innét állt be 13,1-13,2C fokra és vissza le 13C fokra.P= 10%, I= 100s, D= 0s
Az LMN érték lassan változik, ennyi az észrevételem. Még mindig lassú a szabályzás, lehetne gyorsabb is.
Minél nagyobb a hibajel, annál jobban túlmegy a beállított értéken a PV. -
Tomika86
senior tag
Ma volt egy próbám, bemeneten real értéket adok be. Nem csináltam semmit vele. Sp és pv bemenet ugyanúgy. (persze a word pv értéket realra alakítottam. Honnét tudom hogy így nem jó a normalizálás a faktor és az offset értéke?
Pv_per kikapcsolva.
Ciklus 100ms és fb58 Ob35ben van meghívva.
Man_on kapcsolható és kézi szelepállás állítható, de alapban kikapcsolva.
Com_reset is kapcsolható de alapból ki van.
Lmn P I D értékek is kijelezve OPn.
Lmn kimenetet csak kijelzem op panelen, az lmn_per pedig az analóg kimenet van használva.Első nekifutásnak működött, de lassú volt a szabályzás.
Holnap újrapróbálok, D=0val meg ismerős ajánlotta az I=100s és a P=5 és 10% között(negativ)A motorosszelep lassú 1mmert mozog 9sec alatt és kb 30mm az útja zárttól a nyitottig.
Azt mivel tudom kiküszöbölni hogy az LMN érték ne ugráljon ennyire, ugyse tud reagálni a szelep rá?
Köszönöm a segítséget!
-
Tomika86
senior tag
Szia!
Próbálkoznék egy PID szabályozással S7-314 estén, hőmérséklet szabályozás lenne a feladat, hűtőalagút jegesvízzel (ventilátoros hőcserélőkkel), amit motoros szelep nyit-zár.
Segítséget szeretnék kérni,
"Hardware" része megvan.
100ms megszakítás blokkban van az FB58 szabályozó blokk. paramétereknél ugyanúgy 100ms.Normalizálás résznél elakadtam. PV-nél aztmondom, hogy a méréshatár 0-50C fok, SP-nél ugyanígy 0-50C fok a beállítható érték. Ezeket alakítom %-os értékre és nem a PV_PER bemenetre adom az értéket? Ennyit jelentene a normalizálás? Így az LMN kimenő érték is 0-100% les, amit alakítok 0-10V analóg kimenethez?
Illetve a PID szabályzó beállításáról, van valahol jó anyag? Vagy hogy érdemes nekiállni?
Köszönöm!
-
Tomika86
senior tag
-
ratkaics
senior tag
Köszi a választ!
Bocsi, a tévesen SD kártyának írtam. Valójában MMC kártya...
Az automatikus "Copy RAM to ROM"-nak azért lenne értelme nálam, mert azokon a rendszereken, amit a konkrét PLC vezérel sokszor változtatnak paramétereket, amik DB-ben vannak tárolva. Viszont előfordul, hogy a kiterjedt Profibus hálózat hibái miatt a villanyszerelő és vagy gépész kollégák bátran kapcsolják STOP-ba és/vagy MRES-be a CPU-t, mert majd attól helyreáll minden....Még egyszer köszi a segítséget!

-
ratkaics
senior tag
-
DasBoot
aktív tag
Jó szerencsét mindenkinek! Egy kis saját tapasztalat. Évekig Allen-Bradley-vel foglalkoztam, kb .10 évig voltam elektromos karbantartó voltam, itt is Allen-Bradley-k voltak. Most egyr égi ismerősöm saját cégéhez elhívott gépeket telepíteni, plc-vel hibát keresni, automatizálással foglalkozni. Kaptam tőle kölcsönbe egy pc-t TIA portal-al és egy S7-1200-ast ismerkedés céljából úgy, hogy még nem dolgozok nála. Amúgy szerintem az IEC 61131-nek kell megfelelni, a többi "csak" gyakorlás kérdée (persze azért nem ilyen egyszerű, csak leszűkítve a magyarázatot).
-
Pifúr
újonc
szia
Ezen nem nagyon lepődök meg, már csak az lesz a kérdés, hogy a következő helyen mennyire ragaszkodnak az általuk elvárt gyártóhoz, remélem nem nagyon

Keyence-cel elég sok gépet csináltunk/csináltam, kamerákkal, motorokkal (stepper motor, servol, smc- motor, iai motor) ipar 4.0 -val stb. Tapasztalat megvan, a hibákat is vétettem eleget, szóval optimista vagyok.
-
Rigor Mortis
csendes újonc
Szia Szirty!
Nos, igen. Egy ilyen hibának a roppant szórakoztató kihatásait már volt szerencsém megtapasztalni egy pár éve telepített és átadott, egyedi gyártású, olasz csomagológépnél. Egy nappal a telepítő mérnökök távozását követően azzal a ténnyel szembesültünk, hogy elég egy jól célzott „bökés” a HMI egyik képernyőjének megfelelő elemére és a gép két keresztbe mozgó része összeakad. Hja kérem! Parádés, ingergazdag péntek éjjel volt, emlékszem, mintha csak tegnap történt volna. (Tudni kell ehhez, hogy az olasz műszaki szakemberek péntek déltől, hétfő délig – legalábbis az én elméletem szerint – átköltöznek egy másik dimenzióba vagy párhuzamos univerzumba, ahol biztosan nincs térerő.
)Emlékeim szerint éppen a Te príma kis weboldalad (azt hiszem ez: [link] ) nyújtott mankót és mentett ki akkor a csávából (mármint, hogy ne csak parádés péntek estém, hanem hasonlóan tréfás hétvégém is legyen). Engedd meg, hogy így utólag is, megköszönjem az oldal összeállítása és üzemeltetése terén tett erőfeszítéseidet és segítő szándékodat. Nekem jócskán segítettél, az biztos.
RM
-
byte-by
tag
halo
az Ethernet egy fizikai réteg a protokoll a lényeg, több lehetőség is van.
erre az omronnál vannak funkcióblokkok amik felépítik a kommunikációt, figyelik az adat mozgást és tartalmat is ha kell.
a Profinet is azon a fizikai rétegen megy. a profinetet tudja az omron is, de kell hozzá (CJ esetén) egy bővítő modul.
de azt mindenképp tartom, hogy valamilyen korszerű ethernetes megoldást alkalmaznék. -
Tomika86
senior tag
Szia!
A Wincc flexible recipe view témakörrel kapcsolatban kérdeznék.
Milyen esetben NEM történik meg a PLC be áttöltés? (a téma végén ezért van a script, ha 4 akkor sikeres az áttöltés).
Összehoztam egy egyszerű recept kezelést, amiben 4 értéket töltök át a PLC-be, ezzel egyidőben a datarecord nevét is másolom(ez mutatja hogy melyik adatok vannak éppen a PLC-ben). De ugye itt jön ami az írásodban van, hogy a neve módosul, de a TAG-ek értéke mégse kerül a PLC-be. Ez érdekelne, hogy mikor történhet ez meg.Köszi!
-
villamos bá
csendes tag
Szia Szirty!
Igen, kicsit félreérthetően fogalmaztam, köszönöm a kiigazítást!
A cél az lenne, hogy csekkolhassam, hogy módosította e más az alapprogramot rajtam kívül. Teszem azt egy általam konstatált paraméter megváltozik egy memóriacímen(konstans érték), amit user szinten nem lehet módosítani a gépen (Pl.: HMI-ről) csak a programba belenyúlva. Ezt a tényt szeretném valamiképpen visszajelezni magamnak. -
molntomi
csendes tag
Sziasztok,
Végül sikerült összehozni, pár mondatba és képbe összefoglalva ami engem összezavart.
Kijelzőn a Transfer settings-nél csak MPI-t lehet beállítani, hiába Profibus-on kommunikál, ez az ami összezavart, hogy most még is melyik kommunikációt használja.
(elnézést a képminőségéért)
Hiába is próbálkoztam mindennel, a Set PG/PC interfésznél a Properties-be a kommunikáció elvolt állítva (nem tudom miért). Standard-re állítva már transferelhettem is a Projectet, ezt eddig nem állítottam, itt volt az ideje belenézni.
"A képet sajnos nem tudom értelmezni (félre ne érts, ez csak annyit tesz hogy nem tudom mit ábrázol)."
A kép a Siemens PG hátulján lévő csatlakozási módokat jelöli, itt az MPI/DP egybe van.Köszönöm a segítségeket!
-
Tomika86
senior tag
Helló
Ha a P szabályozóval oldanám meg a feladatot, tehát Mért érték-Alapjel és ezt szorzom az erősítéssel.
Ha a kijelzőre kiteszem az alapjelet és a tartálynyomást akkor mit kell tennem ha a vákuum maximumon van és kisebb alapjelet állítok be ? Ekkor negatív lesz a kimenet, ezt hogy szűrőm ki? Figyelem az értékét és 0nál vagy alatta a kimenetre 0át adok ezekben az esetekben?
Köszi
-
Tomika86
senior tag
A periféria bemenetet hogyan alakítja át %osra? Mi alapján veszi a maximumot? Vagy mit jelent a 100%?
Ha teszem fel a PV_IN bemenetre hőmérsékletre alakított értéket adok, akkor az SPre is hőmérséklet értéket írok, ez így működne nem? A pulzus generátor kimenettel pedig a PLC 1 digitális kimenetét kapcsolgatnám, amin a szilárdtest relé van es az kapcsolgatja a fűtőszálat.
Ez ebben a formában működne?
-
Tomika86
senior tag
Szia!
Lehet hülye kérdésem lesz az FB58 blokkal kapcsolatban, de:
Kimeneteknél:
- LMN: %-ban
- Impulzus kimenet, a megadott periodus idővel, és a kitöltési tényező változik ahogy az LMN is %-osan
- PV kimenet: %ban a bemeneti PV jel???
Bemeneteknél:
-SP: egy hőmérséklet szabályozónál az alapjel (ezt adom meg mondjuk az operátor panelen, hőfokként)???
-PV_IN: PT100-as rákötve egy analóg bemenetre, és annak az értéke átalakítva REAL típusra???
-PV_PER: PT100-as rákötve egy analóg bemenetre, és direktben feldolgozza hőmérsékletként???Teljesen mindegy hogy hőmérsékletről, vagy fordulatszámról, vagy levegőnyomás szabályozásról van szó?
Tehát ha SP-ben 125,0 Celsiust adok meg, akkor ha a PT100-as a PV-PER bemeneten van akkor addig szabályozza az impulzus kimenettel a fűtőtestet, amíg el nem éri a PT100-as a 125,0 Celsius fokot?
Tehát az SP és a PV teljesen mindegy milyen mértékegység?Jól gondolom?
Köszi!
-
Tomika86
senior tag
Igen ezek megvannak.
OB35-be raktam ami a 100ms, és Cycle T#100MS.Itt találtam egy videót ahol visszacsatolást készít a szimulációhoz: 7:40-nél azok a blokkok nekem nincsenek meg
-
moseras
tag
Üdv!
Első kép:
És itt a -> 7.1.1 Setpoint source selection (vigyázz, ez 2133IB, és nem pedig 2131IB, nem tudom, hogy mi a különbség)
Második kép:
Ebben pedig a 297.-ik oldal (pdf szerinti számozás szerint), ott van szó a C0001 paraméterről.
Imi.
-
Isti
újonc
-
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
-
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!
-
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! -
-
Tomika86
senior tag
-
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.
Új hozzászólás Aktív témák
- Azonnali alaplapos kérdések órája
- Házimozi belépő szinten
- Kész rémálom lesz Linuxot használni jövőre az USA egyes államaiban
- Építő/felújító topik
- Szombathely és környéke adok-veszek-beszélgetek
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- caprine: Snowrunner játék manuális tuning lehetőségei
- Milyen routert?
- TCL LCD és LED TV-k
- Metal topik
- További aktív témák...
- Bontatlan! Új Lenovo Thinkpad T14 G5 Tartós Üzleti Laptop 14" -45% Ultra 7 165U 16/512 FHD+ Magyar!
- Samsung Galaxy A16 128GB, Kártyafüggetlen, 1 Év Garanciával
- Bontatlan Kingston 32GB (16GBx2) DDR4 3200MHz KCP432ND8/16 (Beszámítás)
- ZOTAC GAMING GeForce GTX 1660 SUPER 6GB
- LENOVO ThinkPad T14 Gen 2i - i7-1165G7, 16GB RAM, 512GB SSD, jó akku, számla, 6 hó gar
- Új HP 15 Victus FHD IPS 144Hz i7-13620H 4.9Ghz 10mag 16GB 1TB SSD Nvidia RTX 5060 8GB Win11 Garancia
- Gamer PC-Számítógép! Csere-Beszámítás! R7 5700 / RTX 2080Ti 11GB / 16GB DDR4 / 1TB Nvme SSD
- Új és újszerű 15-16 Gamer, irodai, üzleti, készülékek nagyon kedvező alkalmi áron Garanciával!
- ÚJ 20 méteres LED szalag adapterrel és távirányítóval eladó
- Új és újszerű 17-18 Gamer, irodai, üzleti készülékek nagyon kedvező alkalmi áron Garanciával!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

19,2-n volt átraktam 187,5-re és működik. Köszönöm szépen!


