Hirdetés
Hirdetés
-
Megújult a Glorious GMMK klaviatúracsaládja, és már van benne analóg modell is
ph A GMMK 3 többféle méretben, házanyaggal, hagyományos és mágneses switch-ekkel, vezetékkel, illetőleg anélkül egyaránt választható.
-
Silent Hill 2 Remake - Középpontban a PS5-ös kiadás
gp A sokak által várt felújítás premierje már nincs vészesen messze.
-
Őszi WTCR-es AC bajnokság az Elantra/Cupra duóval okt.3-án rajtol!
lo Az idei őszi Assetto Corsa bajnokságunkban, a jelenkori túrautós bajnokság krémjét, a WTCR-es autókat keltjük életre....
Új hozzászólás Aktív témák
-
isvarga
csendes tag
Szia!
Az adott alkalmazások időbeni garantált lefutására gondoltam .(nálam is adott felhasználástól függ )
A programnyelv az MPLAB fejlesztői környezetében fut ,hogy asm kód keletkezzen belőle .
A nyelv maga nagyon egyszerű , ráadásul magyarul (na jó ,új magyarul)például: be kimenet1 - 1-es kimenet bekapcsolása .
vizs1 gomb1 - 1-es gomb vizsgálata
vizs1 bemenet1 - 1-es bemenet vizsgálataElsősorban olyan alkalmazásokra készült ahol step/dir motorhajtásra ,pozícióba állásra van szükség.
Optó kapuk :
A sorkapcson lévő bemenetek zenner diódával vannak védve + áramkorláttal vannak védve (4db). A másik 3 bemenet mátrixbillentyűhöz készült ezért neki nincs.
A kimenetek , tápellátás atom védelemmel van ellátva.
Mivel a pic 480+áfa ,a projekt pedig free és "mezei" programozóval égethető ezért több biztonságot nem találtam szükségesnek.
A V1.1 több éve termel ,a rollozó gépemen ,meghibásodás nélkül.
A tesztpadon több napot ment folyamatos üzemben.
A nagyon gyors bemenet kezelés miatt sem gondoltam jó ötletnek. (nincs mivel megmérnem ,de lehet tudja a 20Khz-is , alaphangon)Az ipari tesztkörnyezet:
5db mágnesszelep
3 tengelyű motorvezérlés
1 db encoder jelfeldolgozása (1 vonalas , 100Hz alatti jelsűrűség)
1 rs 232 kommunikáció 1 másik vezérlővelKöszönöm dicséretedet , kérdéseidet
-
isvarga
csendes tag
Szia !
Nekem is így volt logikus .
Lehet rosszul fordítottam vagy értelmeztem a Thinget PLC leírását.
Természetesen törlöm a megfelelő helyen .(Végig néztem az adott írást ,de most nem találtam meg. Úgy emlékszem 1-100ms között írta az értéket ,csak akkor ezek szerint állítható )
Talán akkor ez a legnagyobb különbség a 2 megközelítésben.(bár számomra ez mosolyogtató érték)
Pont azoknak a dolgoknak próbálok most utánanézni ,amit várhatóan majd kérdezni fognak tőlem az érdeklődők .
Sajnos semmi gyakorlati tapasztalatom nincs a PLC területén ,ezért biztosan lesznek még "félreértéseim".Talán az első oldal volt a tiéd amit végig böngésztem a témában.
3 fórumot találtam ahol foglalkoznak a témával (2 aktív) ,végig olvastam a beszélgetéseket .
Az első gondolatom az volt : Egy plc használata semmivel sem egyszerűbb ,mint mondjuk a mikró számítógépek. Az egyetlen előnyét abban tudnám megfogalmazni ,hogy "konyhakész" termékek ,és ha az én céljaimra megfeleltek volna biztos abba az irányba indulok. Ezt a pic-es vezérlőt is inkább a termék hiánya hozta létre ,ha megtudom venni valahol ,biztosan nem teszünk bele 2 évet.(azért vannak ,de igazi termék talán ez lesz az első)
Az én véleményem szerint a megfelelő eszközt a megfelelő munkára .(sok feladatra én is plc-t használnék ha olyan területen foglalatoskodnék)
Az egyik fórumtársunk példának okáért ,szálanyag adagolót szeretett volna építeni . A sikeres építés után a kérdése az volt ,hogyan lehetne kicsit gyorsabbá tenni ?
Én azt gondoltam : Pont neked készítem ezt a fejlesztést . (kár ,hogy 2008-as hozzászólás volt)Varga István
-
isvarga
csendes tag
Szia !
Azért a közepes mennyiségű perifériákhoz írnék néhány sort.
Robotok - szinte mind tanítható vezérlés alapján működik - a PLC maxi azt tudhatja mi a státusza
Szervók - amiket én ismerek mind rendelkezik alapvető 1-bemenetes mozgási parancsokkal, ha nem így működik akkor van neki fölérendelt mozgásvezérlője. a PLC itt is csak tájékozódási paraméterekkel működik.
Frekiváltók - Legtöbbjük sokkal több funkcióra képes ,mint amit az elnevezése mond . Itt elképzelhetőnek tartom ,hogy a bekapcsoláson kívül tud a PLC fordulatszámot változtatni .
A többi a saját menüjében van.
Alakzat felismerő kamera - a PLC - vel való kapcsolata kimerül abban ,hogy jelentenek egymásnak.
I-O lábak - robotok , tengelyvezérlők ,tanítható motorvezérlők mind gondoskodnak a saját bemeneteikről ,ezt nem írnám a PLC csúcsteljesítményéhez.
Ethernet - A PLC-nek külön perifériája van erre a feladatra (mint a pic-nek az ENC28J60 ,idáig nem akartam ezzel foglalkozni ,de olyan egyszerű ,hogy vétek lenne kihagyni , és a legjobb kommunikációs forma. Már emiatt is érdemes volt "idetévednem")Tehát a PLC adatgyűjtő ,ellenőrző , informatikai folyamatokat végez . A részfeladatokat rábízza az alegységekre.
Itt jön be a képbe az én kicsikém. Ha például szeretnék 1db léptető motort paraméterezhető módon Működtetni PLC-vel , akkor kell :
1db PLC
1db arra alkalmas motormeghajtóez 2x
1db PLC-HMI
1db normál motormeghajtóez 3x annyiba kerül mintha vennék
1db PLCminit-kijelzővel
1db normál motormeghajtót
és ez 2db tengelyt tud ,úgy ,hogy nem csak lépteti ,hanem a tengelyek pozícióit is ismeri.
A PLC verzióban nincs gyorsulás -sem számolt lassulás ,tehát egy sokkal lassabb ,rugalmatlanabb eszközt kapok.
A pozíció szervón ezeket a paramétereket ,előre be lehet állítani ,(máshogy is megy de ne bonyolódjunk bele) de nem minden hajtásnál csinálja jól.Tehát önmaga képes 1 ilyen rendszert alkotni .
Egy kis videó 1 egyszerű alkalmazás bemutatására.(ez egy sorozat stancoló gép imitáció - gravírozó gépből alakítva)[link]Varga István
-
isvarga
csendes tag
Szia!
Nekem a közepes méretű példádról az jutott eszembe ,hogy van aki például a megapixel alapján dönti el melyik telefont vegye.
Alapvetően félrevezető ezt a sok perifériát a PLC csúcsteljesítményének betudni.
Attól ,hogy kommunikál vele , attól még az alegységek végzik a melót.""A PLC verzióban nincs gyorsulás -sem számolt lassulás ,tehát egy sokkal lassabb ,rugalmatlanabb eszközt kapok."
Tévedés! A lényeg ennek éppen az ellenkezője."
A példa csak egy alapvető problémának a bemutatása a "közepes méretű" PLC rendszerhez nincs köze. (aki ismeri a léptetőmotor vezérlőket az tudja miről van szó)
Én a kommersz árkategóriában mozgok , mert nekem itt kell megoldást mutatnom.
Az itt található eszközöket használják leginkább.20-éves koromban dolgoztam egy nagyon nagy üzemben , mint gépkezelő . Mindenből az akkori legjobb volt beépítve ,de ha elakadt a palack a függő úton (4m magasba kb) akkor a dolgozó térítette jobb belátásra egy hosszú csővel , tudom csapkodtam én is eleget . Közben művelődtem is ,egy nagy led panelre kiírt ,a teljesítmény fokozására buzdító mondatok olvasásával. Micsoda csúcsteljesítmény !
Varga István
-
isvarga
csendes tag
Szia !
A fentebb említett mondaton kívül azt mondanám ,hogy igen .
Persze lehet ,mást értek diagnosztika alatt.
Alapvető kimenet-bemenet teszteléssel , program teszteléssel (a plc program lépésenkénti végrehajtása) már most is bír .(mármint készüléken)
Ha pedig az MPLAB diagnosztikai rendszerét nézem magasan túl is szárnyalja azokat. az elvárásokat amit említettél. Hibakereső - vagy szimulációs módban is.
(figyelni kell a programozónk paramétereire )Varga István
-
isvarga
csendes tag
Alapvetően szerintem nincsenek messze az álláspontjaink .
Alapvetően a hiány pótlására készült a fejlesztés .
Nem áll szándékomban másolni továbbra sem ,bár sok mindent ugyanúgy alkalmazok.
A 100miliós fejlesztési összegekre , sok száz mérnök munkájára , viszont csak "mennyiségi gigantománia" jelzőt tudok használni.)"Valószínűleg egyedül otthon NYÁK-olgatva.........."
Nem egyedül fejlesztek ,nem is értek az elektroninához. (annyira nem,hogy egy ilyet meg tudjak csinálni)
A nyákokat is csináltatom olyan helyeken ahol a többiek ......(600 furat egy 75x100-as nyákon)
A fejlesztés összege ,legnagyobb részben a munkabérek és azok járulékaiból áll.
Mellettem olyan "emberek" állnak akik nem elégednek már meg ,a menüből választható fogásokkal.(ingyen dolgozunk, szinte főállásban)
Kínosan ügyelek arra ,hogy csak a valós műszaki tartalmat állítsak.
Maximálisan figyelek az elvégzett munka minőségére is ,és itt a szellemi részére gondolok most.
Nem véletlen ,hogy 1 éve csak tesztelek .
Most a dizájn legjava is bevetésre fog kerülni ,ha minden igaz .
Rozsdamentes dobozolás ,fém gombokkal (több verzió) ilyen nem jön "csájnából).De ami a legfontosabb hiszünk benne ......
Varga István
-
bodnarg
csendes tag
Hello Szirty!
Köszönöm a választ de sajnos nem voltam net közelben hogy reagáljak rá. A min és max ot már megcsináltam saját kútfőből úgy ahogy te is írtad. csak kíváncsi lettem volna hogy va e erre valami előre megírt funkció amiről nem tudok. Megnéztem a levelező listát az átlag számítással kapcsolatosan, és találtam néhány hasznos információkatm illetve linkeket. A siemens support oldalaira, ami közül néhányat magamtól is megtaláltam. Bár volt olyan amit elsőre nem tudtam megfejteni, hogyan működik.
Megpróbáltam a levelező listán általad megadott bejövő integerek átlagolását végő forrás kódot, de első nekifutásből hibüzenetek jöttek a fordítás során. időhiány miatt még nem kezdtem el megnézni mi nem tetszik a compiler-nek.Beillesztek néhány linket azokról az infókról amiket én találtam
http://www.automation.siemens.com/forum/guests/PostShow.aspx?PostID=280458&language=en&PageIndex=6
http://support.automation.siemens.com/WW/llisapi.dll?func=cslib.csinfo&lang=en&objid=19345299&caller=view
Üdv.: BG
BG
-
Dezsi82
tag
Szia!
Köszi a gondolatébresztőt, nekem is ezek jutottak még eszembe.
A Z impulzusos megoldás lenne talán az elérhető legjobb megoldás. De sajnos valamelyik jóeszű kitalálta, hogy a 10 gépükön ugyanott legyen a nulla pont a munkadarabhoz képest, így ez sajnos ugrott (azt még talán megoldanánk, hogy a szervó egy induktív érzékelő kapcsolása után keresse az alaphelyzetet).
Tehát ha az egyik gépen beírják, hogy 10 mm, akkor ha a másik gépen is ugyanazt írják be, akkor ugyanolyan munkadarab jön le a két gépen.
Na de aztán megnéztem azt a szakit, aki a 10 gépen 3 mikronon belül elhelyezi ugyanoda a szenzort. Vagy ha azt mondom, hogy na, felvettem a nullát 3 mikron pontossággal, leellenőrizhetitek, hogy tényleg 3 mikronon belül van-e, akkor mit csinálnak? Mivel mérik le? Honnan tudják, hogy ez most aztán 3 mikronon belül van? Hoznak egy érdességmérőt?
Amikkel én találkoztam CNC-k azok mikrokapcsolóval, vagy tükrös optikai résszenzorral működtek. Szerintem a jel+Z impulzussal oldják meg. De nekik talán nem is kell nagyon pontos refpont, hiszen a program a munkadarab nullától indul, az meg úgyis a munkadarabon van, azt meg úgyis be kell mérni. Bár sokat nem dolgoztam CNCkkel. -
Tomika86
senior tag
Helló!
Szeretnék jobban belemenni a PLC-kbe, nem programot szeretnék írni, hanem egyszer csak rácsatlakozni és kiolvasni. Vagy ha van másik program akkor azt rátölteni.
A munkahelyemen a magyar gyártmányú gépekben OMRON PLC-k vannak, az olaszokban Siemens S7 -- Step 7 már nagyjából megvan. Itthon van is egy amihez kábelem is van, ezzel tudtam már gyakorolni. Most pedig PLC tanfolyamon is részt veszek, de még nagyon az elején vagyunk.
Köszi a segítséget!
[ Szerkesztve ]
-
sörösló
aktív tag
"Szerencsétlen keresi a refpontot bőszen, de az már régen messze jár..."
Az jó ha csak keresi de más gond nem adódik. Láttam már csúnya géptörést a refpont hibás érzékelője miatt. Igaz, kínai volt a lelkem, és a hardveres végállást kifelejtették a projektből. Utána ráraktam, a kínai szervizes meg amikor arra járt, nem győzött csodálkozni hogy mi az istencsudája az a plusz végálláskapcsoló. Hülye német szokás, Kínában nem ismerik. Persze azóta... Ki tudja?
-
sörösló
aktív tag
Jó kis enkóder...Jó drága! Mi is tele vagyunk ilyenekkel. Az igazi nagy élmény az, amikor a gyártó visszaír az ajánlatkérésre hogy forduljunk bizalommal a gépgyártóhoz (már ha még van), mert az általunk keresett tipust csak nekik gyártották. Eddig még nem volt ebből gond mert régi patinás német cégtől vannak a gépeink, de bele se merek gondolni hogy mi lenne ha egyszer csak nem lenne (akármilyen drágán is).
-
Csakénvagyok
őstag
Felbontási problémám nem csak nekem volt, íme itt egy példa, ahonnan a megoldást is vettem. És igen, a Step7re értem.
Arra gondoltam hogy a Win7+VirtualXP+USB-MPI átalakító combó csak bajokat szülhet, de kétlem hogy lehetséges-e azon a gépen rendszercsere, úgyszintén MPI adaptert is csak ezt tudom beszerezni. Ezért is keresnék valami leírást, esetleg valaki aki ezt így már próbálta és sikerült is. Lényegében ritkán használnám, és nem is sürgős dolgokra.
Szerk: Feljebb természetesen Win7et akartam írni, elírás volt a Win8
[ Szerkesztve ]
-
Dezsi82
tag
Hali!
Én azért tudok jópár érvet még a virtuális gép mellé:
- Több fejlesztő környezetet használsz és nem akarod hogy az összes környezet összes kis kommunikációs, sql, meg minden egyéb kis kütyüje fusson olyankor is, amikor nem is használod. De futottam bele olyanba is, hogy egyszerűen a két környezet ütötte egymást
- Ha van egy új verziójú szoftvered, de mondjuk ugyanattól a gyártótól van egy régi szoftvered, vele egy régi projekt, és az új már nem kompatibilis a régi projekttel (Sajnos tudok ilyet). És nem akarod a megrendelőnek azt mondani, hogy bocsi, azzal a géppel már nem tudok foglalkozni, mert már új szoftverem van.
- Van egy programcsomag, amit fel akarsz telepíteni, és nem tudod, hogy stabil-e, azt csinálja amit neked kell, és nem szeretnéd, hogy elrontsa a korábbi szoftvert és újra kelljen telepíteni, akkor csak csinálsz egy snapshotot, és bármikor vissza tudsz állni.
- Vagy új laptop. Feltelepíted a 20 szoftvercsomagot, vagy csak rámásolod a virtuális gépeket az új laptopra.Tény ha rosszul vannak beállítva a gép paraméterek, vagy gyenge a host gép, akkor lassabb és szívás. De nekem mondjuk az én laptopomon fut egyszerre 3 virtuális gép, és nem mondanám lassabbnak. Az is igaz, hogy amíg elindul a virtuális gép, azt meg kell várni. Ha jól be van állítva, akkor nincs vele semmi gond.
És egyre kevésbé mondanám ritkaságnak, hogy az XP felmegy új laptopra.[ Szerkesztve ]
-
Dezsi82
tag
Hali!
Az előnyeit én is a mindennapi, éles használatban élvezem a VMnek.
Az hogy ne menjenek az általad apróságoknak titulált dolgok, nemcsak erőforrás kérdése, hanem kompatibilitásé is. Futottam bele olyanba, hogy egy feltelepített fejlesztőkörnyezet után a korábban feltelepített nem működött, mert mondjuk mindkettő felrakott egy sql szervert, és a kettő nem bírt egymással.
Persze, ha arról van szó, hogy karbantartásra kell egy gép, és gyorsan, azonnal rá kell nézni a vezérlésre, akkor azon ne legyen semmi más. Gyorsan bekapcsolod, fut rajta az a néhány cél szoftver, ami kell. De ha mondjuk egy napon mész 4 céghez, 4 különböző helyre, és mondjuk, PLChez, PChez, robothoz, nagyon jól jön, hogy amikor az erőforrásokat arra az egy szoftverre tudott összpontosítani. És nem mellékesen működik. Nekem meg éri az az 5 perc, amíg előkészülök. Nekem sincs ultrabutál gépem, egyedül a memóriára áldoztam, 8 GB van benne. Sosem hibernálok, mindig kikapcsolok.
Ezért javaslom, hogy valaki versenypályán megy, vezessen forma1-s autót. Ha valaki rallizik, vezessen ralli autót. Autópályán lemarad, de elmegy mindenhova. -
liderces
csendes tag
Nem kötekednék de szeretném kivesézni miért nem való ilyen célra a PLC? Sajna a kapunyitó gyári agya nem megbizható ha most meg is javittatom jó ha egy évet kibir megint elromlik és megbizhatatlan!
Igen szeretném tanulni is, de még nem vettem meg csak felmérem a terepet. Viszont ipari és bármikor ujratölthetem bele a progit amit gépen szerkeszthetek kényem kedvem szerint.
mondjuk ha lenne egy Mitsubishi fx sorozato PLC esetleg akad hozzá kábel is de progit nem találok, ill egyet levadásztam de abban is kellene segítség hogy lehet elindulni a program megírásában. -
d3kk
senior tag
analog bemenet tenyleg nincs.. ez megoldható valahogy? bővitőmodul egyelore nem all rendelkezesre de van ra opcio. olyan homerseklet szenzort lehet szerezni ami digitalis jelet kepes alkotni az adott homersekleti ertekbol? vagy at lehet alakitani?
ui. van olyan egysegunk keznel ami analog jelet kepes digitalisra alakitani..
azzal megoldhato?
megnezem a tipusat az converternek
-
d3kk
senior tag
most kaptam az infot hogy a digitalis homero dolog megoldva szoval vegyuk igy hogy van 2 digitalis kimenettel rendelkezo homersekleti sensorunk.
a rendszer amit ki szeretnenk alakitani aza Siemens Albatros 2.3 2 keveroszelepes futesikort helyettesitene, mert ezutobbi kb 160k-t kostal.. ennek a "replicajat" kellene kialakitani mert plchez kb minden megvan.. mar "csak" a beprogramozas van hatra
szoval a siemens rendszeret kellene supercad el megcsinalni a plcre.. vagy vmi nagyon hasonlot
adot homersekleteknel be ill ki kell kapcsolja a szivattyukat kulon kulon illetv szbalyoznia kell a keveroszelep allasat
-
d3kk
senior tag
rendben.. csak azt hittem hogy foglalkozott a forumlatogatok egyike a koltsegcsokkentes miatt kialakitott masik rendszerhez hasonlo plc programozasaval, de ezek szerint itg nincs ilyen..
azert nagyon koszonom az instrukciokat, ha lesze mar elorelepes akkor meg visszatekintek
-
liderces
csendes tag
Hát izlések és pofonok. A gyári vezérlő nem megbizható még javítás után sem. Ujjat venni vagy akár helyetesítő tipust meg drágább mint egy plc-vel megoldani. Még lehetne PIC-et programozni de ahhoz panelt kiegészítőket építeni sem egyszerü. PLC-ben adott minden csak a progit kell egyszer megszenvedni.
Monitorozást bővitést ugy gondoltam hogy most elsőre csak nyitás zárás lenne a cél később ha tényleg ott lakunk ráérek beleprogramozni kiskapu funkciót és egyéb kiegészítőket.
PLC-nek tudni kell bemeneten fogadni számolni impulzusokat és ezeket megjegyezni majd a müködtető gombok hatására oda vissza számolva hajtani a reléket amik motorokat mozgatnak. -
sörösló
aktív tag
Ráadásul gondold el, hogy ez a gyilok két másik 24V DC rendszerrel működött együtt egy kisebb szekrényrevaló relé közvetítésével. Mindez csak azért, mert az eredeti relés vezérlésből megmaradt kb 20 db 230V-os mágnesszelep tekercse! Ilyen az ha egy gépészember a nagyfőnök és azt hiszi hogy mindenhez ért. A TSX mellett volt elhelyezve 30-40 db időrelé, hogy "finomítani" lehessen a vezérlést számítógép nélkül is! Értsd: ha a főnökúrnak tekergetni támadt kedve. Tekergette, tekergette aztán mikor megunta akkor mindent visszaállítottunk az alkoholos filccel megjelölt helyére és annyi. Nagy az isten állatkertje...
-
Krisz0627
csendes tag
Helló Szirty.
A problémám az hogy a Wincc Flexible 2008 sp3 telepítésekor ezt a hibaüzenetet adja.
Hp laptopom van a siemens honlapján azt írja hogy távolítsuk el a keyboard drivert mert azzal nem kompatibilis.
De ha eltávolítom a drivert és a gépet újraindítom a driver azonnal újra települ ha nem indítom újra a gépet hogy ne települjön vissza akkor se megy fel a WinCC flexibel.Mindig ezt a hibát adja szerintem a telepítés vége felé.Előre is köszönöm a segítséget.
[ Szerkesztve ]
-
Krisz0627
csendes tag
-
byte-by
tag
halo Szirty !
igen valami ilyesmit dobott be.
de valami más is volt talán, már nem emlékszem pontosan.
most samsung rv508i-t használok , win 7 ulti 32 bit-tel, semmi problémát nem tapasztaltam, a simatic manager , a wincc flex 2008 is simán felment.
bár úgy 2 éve ritkán dolgozom siemens-el , inkább csak módosítások,hibakeresés, de ha kell, jól működnek.byte-by
-
drgab
tag
Köszönöm szépen ezek szerint valamit én bénáztam el a szimuláció során, mert nekem is így nézett ki .
Előtte az SHL_W-t néztem, de azzal nem tudom hogyan kéne megoldani a feladatot, hiszen annál word a bemenő adat, ezt elshifteli és kimenti egy szintén word méretű helyre. Na innentől nem világos, hogy mi történik a következő ütemben. Hiszen az újabb beolvasott word, ha egy bitet shiftelek, akkor felülírná a kimenő területet, azaz elveszne az előzőütem tartalma. :S vagy rosszul gondolom...?
Ha nem túl nagy kérés el tudnád magyarázni, hogy kellene az előző feladatot az SHL_W-vel megoldani?:$
[ Szerkesztve ]
Nokia 3310 -> Sony-Ericsson F500i -> Samsung SGH-E250 -> LG KM900 Arena -> Samsung Galaxy S Advance -> Samsung Galaxy S5 -> Iphone 7
-
drgab
tag
Kedves Szirty!
Köszönöm a gyors választ. Sikerült megvilágosodnom.
Azonban felmerült bennem még egy kérdés(1.ábra). Nem fordulhat elő, hogy a set-elő ág később értékelődik ki, mint ahogy a shift regiszter beolvassa a bemenetén a setelt bitet tartalmazó byte-ot?Egyébként ezúton szeretném megköszönni a fáradozásaidat, mert rengeteget tanultam a szirty.uw.hu révén, valamint, hogy munka mellett is ilyen gyorsan válaszolsz.
üdv,
drgabNokia 3310 -> Sony-Ericsson F500i -> Samsung SGH-E250 -> LG KM900 Arena -> Samsung Galaxy S Advance -> Samsung Galaxy S5 -> Iphone 7
-
DizzyP
csendes tag
Hello Szirty!
Köszönöm a gyors választ! Erről az adat küldő és fogadó PtP blokkról nem tudtam, vagyis még nem használtam. Eddig leginkább csak memóriacímeket, IO-kat, számlálókat, időzítőket, élfigyelést használtam. A BPS 8 dokumentumát már alaposan áttanulmányoztam, és már konfiguráltam a rendszert programjával. Tudok neki kéréseket küldeni, és az általa küldött adatokat is tudom értelmezni, bár ezt eddig még csak Terminallal csináltam. Inkább magánál a plc program írásánál akadtam el: hogy küldi el a kérést, hogy fogadja az adatokat és azzal én mit tudok kezdeni.
-
DizzyP
csendes tag
Kedves Szirty!
Bocsánat, én kérdeztem hülyén. Én is így terveztem a vezérlést, ahogy felvázoltad a koordinátákkal. Csak a PtP még új nekem, most hogy írtad kezdtem el tüzetesebben tanulmányozni. Meg eddig leginkább Schneider plc-t programoztam Untiy-vel, így a Siemens is új még. De szép lassan kezd letisztulni a dolog.
Köszönöm a segítséged, szerintem most már menni fog.
Egyébként ez egy 314C-2 DP. PtP kommunikációs lehetőség van. -
belys
csendes tag
-
vopi86
csendes tag
Kedves Szirty!
Ezt a jelszavas belépést sikerült megcsinálni. Azt hogyan kell beállítani, hogy minden alkalommal kérje a jelszót ill. felh.nevet?
Ill. az érdekelne, hogy ezt a bizonyos m66.1-es merkert hogy lehet beállítani, hogy kikapcsolás után is megtartsa az értékét? Ill. ugyanez lenne a kérdésem egy DB35-ös számlálóhoz tartozó memóriaterülettel is? Tehát szeretném, hogy az aktuális értékét (ameddig"elszámolt") kikapcsolás után is tartsa és onnan folytassa....
Tudnál még ebben segíteni?
Köszönöm szépen!
vopi
-
Szirty
őstag
-
belys
csendes tag
Hali Szirty!
Tehát a T101 idejét akarom felezni indítás után. T101 ideje DM8-ban van.
DM8 tartalmát állítja a HMI panel egy input mezője.
DM8 tartalmát vagy MOVE-al átteszem DM100-ba,Eddig oké, de az osztással megálltam ha valaki segítene megköszönném
meg esetleg hogy csak egy adott ciklusig legyen felezve.
Hobbi plc-ző vagyok csakköszi
-
-
Csakénvagyok
őstag
Szia Szirty!
Ez így nem jó. Például ez nem figyeli a kezdeti állapotot, szóval az első órákban csak óránként lehet indítani, de még később is csak akkor lehet egynél többször bekapcsolni ha előtte párszor kimaradt. Ugyanakkor ha előtte többször is kimaradt egy idő után lehetséges többször is mint 6 indítani.
Én azt javasolnám hogy az utolsó 6 indítás idejét kéne figyelni egy LIFO listában. A számlálót egy előre beírt 6os értékről minden egyes indítással csökkenteni egyel, valamint növelni, ha a legrégibb figyelt indítás ideje kisebb legalább egy órával mint az aktuális idő, de a számláló nem nagyobb mint 6. Ugyanakkor minden ilyen növelésnél kivenni a lista legöregebb (legkisebb idő) elemét.
-
Csakénvagyok
őstag
1. Tehát attól függően hogy milyen memóriaterületen vannak tárolva az adatok, lehetséges hogy egy újraindításkor megőrzik vagy sem az értéküket. Ez értettem kezdeti állapotnak.
2. Mivel nincs megadva kezdeti érté, az valószínűleg 0 lesz. Itt viszont rosszul értelmeztem hogy, mivel újraindításkor növelni kell a számláló értékét, valamint figyelni hogy kisebb vagy sem mint 6. Tehát, így szemlélve, az előző megoldás képes szabályozni az óránkénti maximális 6 indítást.
3. De mivel csak óránként eggyel csökkented a számláló értékét, s valamint ha az előző órában már 6szor beindították akkor ebben az órában már maximálisan csak egyszer indíthatsz.
4.Mivel minimális értéket nem adtál meg a számlálónak, ez akár 0 értéknél kisebbet is felvehet, ami azt eredményezi hogy akár 6nál többször is el lehet indítani, attól függően hány órát spóroltak meg (mármint ha a számláló típusa ezt megengedi).
Tehát ha úgy fogalmazzuk meg a problémát hogy minden órában maximálisan 6szor lehet elindítani, az a megoldás jó, annyi helyesbítést tennék hozzá hogy óránként nem csökkentem egyszer az értéket, hanem nullázom.
Amennyiben viszont fontos hogy bármikor egy órán belül ne lehessen 6nál többször elindítani akkor viszont egy olyan megoldást javasolnék amit feljebb leírtam.
Viszont mindig az egyszerű megoldások a legjobbak, amennyiben megfelelnek a probléma leírásának így viszont a 10 percenkénti indítás a legjobb, nem feltétlenül kel túlbonyolítani, mint én tettem.
[ Szerkesztve ]
-
DP_Joci
tag
Köszönöm az eszmefuttatásokat.
Egy vákuumszivattyúnak van ilyen indítási feltétele, hogy csak max. 6-szor óránként.
Üzemszerűen úgy néz ki a dolog, hogy bekapcsolás után fél óráig előmelegít aztán dolgozik, kikapcsolásnál meg fél óráig visszahűt és úgy kapcsol ki. De, ha hiba van, akkor egyből kapcsoljon ki és nincs róla infó, hogy hogyan induljon újra.
Nyilvánvalóan üzemszerűen lehetetlen óránként 6x indítani.köszi
ui: A múltkori PG CP5611 kártyás kérdésemnek az lett a vége, hogy szervizbe kell küldenem.
-
Csakénvagyok
őstag
És mi van, ha az előző óra 59. percében elindították hatszor, majd a következő óra 1. percében megint hatszor? Akkor 2 percen belül 12x indították, pedig óránként kell maximum hatot megengednie
Nem, az általam javasolt megoldás ezt nem engedi meg.
Az eredeti kérdésben az sem egyértelmű tehát, hogy az 1 órás időtartamot hogyan is kell mérni.
Feltételeztem, mint utóbb ki is derült, hogy ez az óránkénti max 6 indítás valamilyen technikai követelmény, ezért is annak mérését relatív, az utolsó indítástól visszaszámolt 6. indítástól mérném.
A SIMATIC S7-300 PLC-ben a számlálók értéke soha nem lesz negatív.
Természetesen egy számláló sosem vesz negatív értéket, amennyiben Coutereket használunk, s nem valamilyen memóriaterületen képzett számlálókat.
Összegezve, még mindig egy LIFO listás időmérést tartok leginkább javasoltnak.
-
Csakénvagyok
őstag
No és mi volna, ha minden indításkor egy számláló tartalmához hozzáadnánk 10-et és a számlálót percenként csökkentenénk (nulláig) és nem engednénk az indítást ha a számlálóban több mint 50 van? :>
Ismételten nem jó megoldás! A számláló honnan indul? Bizonyos idő múlva lehetetlen lesz az indítás, mivel a számláló 50 alá csökken, és folyamatosan csak a csökkenés feltételei lesznek adottak, indítani már sosem lesz lehetséges.
Akkor már a számlálót 60ról indítjuk és percenként hozzáadunk egyet, amennyiben az értéke 60nál szigorúan kisebb. Valamint minden indításnál kivonunk belőle 10et, amennyiben az értéke 0nál nagyobb vagy egyenlő.
Evvel a megoldással szintén nem tudjuk kizárni azt a lehetőséget hogy mikor a számláló 60at mutat és megpróbálkozunk ismételt többszörös indítással, lehetőségünk legyen akár 6 egymásutáni indításra, majd 10 perc elmúltával ismét egyre, tehát 11 percen belül akár hétre is.UI: Igyekszem sosem blöffölni.
Új hozzászólás Aktív témák
Hirdetés
- Nvidia GPU-k jövője - amit tudni vélünk
- Akciókamerák
- Samsung Galaxy S24 - nos, Exynos
- MultiCooker avagy az elektromos kukta. Ötletek, tippek, tanácsok, receptek.
- Kertészet, mezőgazdaság topik
- Milyen légkondit a lakásba?
- Béta iOS-t használók topikja
- Fűzzük össze a szavakat :)
- Lexus, Toyota topik
- Sony Xperia 1 V - kizárólag igényeseknek
- További aktív témák...
Állásajánlatok
Cég: Ozeki Kft
Város: Debrecen
Cég: Ozeki Kft
Város: Debrecen