Új hozzászólás Aktív témák
-
Szirty
őstag
Helló w3dzz!
Én azt gondolom, hogy szakdolgozatnak olyan témát kell választani, amit azok, akik majd értékelik és elbírálják értenek és ismernek!
Ezek általában egyszerű és elterjedt dolgok. Nem jellemző, hogy ők tevékeny részt vállalnának az automatizálás gyakorlatában (tisztelet a kivételnek).A magam részéről jó ötletnek tartom, mert rengeteget lehet egy ilyen projectből tanulni és nagy kihívás egy kezdőnek.
De a szakdolgozat az a műfaj, ahol nem tanulni kell, hanem bizonyítani. Ezért én szakdolgozat témájának nem javasolnám... -
Szirty
őstag
Hali w3dzz!
A szimuláció korrekt megírása általában (szinte mindig) sokkal nagyobb munka, mint azé a programé ami a szimulált környezetben tevékenykedik.
Ezért szimulációs teszteket csak nagyon indokolt esetben végeznek. vagy akkor, ha a szimulációs környezet már eleve adott. -
Szirty
őstag
Hali w3dzz!
Én két dolgot nagyon megutáltam: Amikor automatizálással kapcsolatban futófényt vagy közlekedési lámpát kell realizálni. Nap mint nap merül fel ez a téma PLC-s környezetben.
Sőt tanulmányi versenyek kitűzött feladata.Én egy percig sem állítom, hogy ne jelentene nehézséget vagy kihívást egy ilyen feladat teljesítése. Azt is tudom, hogy iskolában vagy otthon rendkívül nehéz valós környezetet teremteni automatizálás témában. De aki dolgozott már gyárban tudja hogy ott kevés a futófény! No mind1.
Az én véleményem az, hogy otthonra PLC-t venni gyakorlás céljából luxus. Túl drága ahhoz, hogy semmit se csináljunk vele

Arra bőven elég a szimuláció.
Bár flexible-s megvalósítás korlátja a futófényes-mátrixos dologban kettős:
Aki képes megalkotni egy ilyen projectet flexible-ben, az nem fog ilyen projectet alkotni, mert hasznosabb dolgokat is lehet.
A másik, hogy a kijelzés frissítési ideje 100ms alá nem nagyon vihető. Egy ilyen látvány alapú fénymátrix szimulációja esetén ez komoly korlát lehet. -
Szirty
őstag
Hali w3dzz!
Mit értesz méret (nagyság) alatt?
Periféria pontok számát (analóg, digitális I/O-k buszos eszközök stb) vagy a CPU teljesítményét? Netán a program méretét?CPU tekintetében könnyű a válasz, Siemens S7-400 CPU 414-3 DP körül.
I/O és periféria szám tekintetében nehezebb megmondani.
Volt már olyan, ahol 22 profibuszon kommunikáló frekvenciaváltó volt, meg 448 digitális IO, némelyik profibuszos I/O szigeten. + 2 operátor panel profibuszon. S7-300-al. (symbol tábla 1200 sor). Távolságok a berendezésen belül: kb 80mMeg S7-400-al 7 buszos frekvenciaváltó, 480 digitális I/O, 8 db profibuszos abszolút forgásjeladó. 2 operátor panel (symbol tábla 1898 sor). Távolságok a berendezésen belül: kb 20m
Volt 7 profibuszos frekvenciaváltós, profibuszra fűzött szalagmérleggel, 472 digitális I/O, 8 analóg I/O, 2 operátor panel, 1 PC. (symbol tábla 1800 sor). Távolságok a berendezésen belül: kb. 180m
De voltak rendszerek, amikbe csak belebarmoltam (lényegesebb módosítás, átalakítás miatt). 20 profibuszos frekvenciaváltó, 2 profibuszos AC szervóhajtás, 6 profibuszos abszolót encoder, 759 digitális I/O, 1 operátorpanel, 1 PC, Távolságok a berendezésen belül: kb 90m
Ilyesmi alapján nem lehet eldönteni melyik a legnagyobb. Van hogy a kisebb kiépítettségű rendszer programja lényegesen nagyobb és bonyolultabb mint a nagyobbé. Ez nagyon függ a feladattól is.
És persze attól is, hogy a programozó mennyire merül bele a részletekbe.
Mondok egy példát:
Ahol sok buszos hajtásvezérlő van, ott a hibakezelést meg lehet úgy oldani, hogy kiírja a kezelőnek hogy melyik hajtásvezérlő ment hibára, a többit le van xarva. Majd jön a szakember, rádugja a frekiváltóra a konzolkáját és megnézi ha érdekli.
Meg lehet csinálni úgy is, hogy azt is kiolvassa a hajtásvezérlőből a buszon keresztül, hogy mi a hiba. Ez hajtásvezérlőnként 30-50 fajta üzenetet jelenthet. Persze ha egyformák a frekiváltók, akkor lehet egyszerűsíteni, de akkor is sokkal nagyobb munka a az utóbbi megvalósítás.
Mikor hol mire van szükség és minek van értelme... -
w3dzz
csendes tag
Helló Szirty!
Milyen nagyobb CPU-kat programoztál már? :$
Üdv.
-
w3dzz
csendes tag
válasz
Gyu_Szfvár
#2185
üzenetére
Hi!
Mit csinálsz a 64 kimenettel?
Üdv.
-
fodferi
csendes tag
válasz
Gyu_Szfvár
#2186
üzenetére
Üdv ! Pü. ment
-
Gyu_Szfvár
csendes tag
Üdv mindenkinek!
Segítségeteket szeretném kérni abban, hogy van egy Mitsubishi Q sorozatú PLC-m aminek vannak frankó 64-es ki illetve bemeneti kártyái. Az a problémám velük, hogy nincsenek meg hozzájuk a csatlakozók.
Ezeknek a beszerzéséhez szeretnék segítséget kérni Tőletek.
Az "eredeti" csatik felháborítóan sokba kerülnek (lényegében minimum 1000%-os haszonkulccsal számolnak !!!!!).
Ha valaki tudja ezeknek a típusát, beszerzési forrását, esetleg felesleges elfekvő (vagy csak úgy jött, meg van) darabok vannak otthon, akkor szívesen fogadom a megkeresést ez ügyben.
A csatlakozó egy 40 pines majdnem IDE csatlakozó, annyi különbséggel, hogy a csatlakozó mindkét oldalán az egyik sarka (egymással szemben) le van törve (lekerekítéssel). A csatlakozó pinek a négyzet keresztmetszet helyett téglalap keresztmetszetűek.
Továbbá vásárolnék ugyanezen PLC-hez ki illetve bemeneti eszközöket.
A könnyebb eligazodás véget csatolok képet az eszközről. (talán kivehető a fotóból a formája)Köszönöm a segítségeteket.
Üdv: Gyula
-
MC Pite
veterán
Üdv!
Siemens TIA portálban valaki fejlesztett már? A timerekkel gyűlt meg a bajom, sem globális, sem lokális timert nem sikerül normálisan kreálni.

-
Szirty
őstag
válasz
Szabest
#2180
üzenetére
Hali!
Jah igen!
Ha legközelebb projectet küldesz valakinek, akkor a project properties-ben majd ne felejtsd el bekapcsolni a Set project language to 'Magyar' és a Can be opened under any Windows language settings (language neutral) opciókat, különben csak német windózzal lehet majd megnyitni!
-
Szirty
őstag
válasz
Szabest
#2180
üzenetére
Hali Szabest!
Kipróbáltam a projectet amit küldtél.
Változtatás nélkül feltöltöttem és azonnal működött.
Semmi baja nincs.MD20-ban jön vissza a 7.957176e-002 érték, ahogy kell.
Vagy az 5.003979e+001 ha az I8.1 TRUE.Ezért nem tudom megmondani mi a baja, mert nincs semmi baja.
-
-
Szirty
őstag
válasz
Szabest
#2170
üzenetére
Hali Szabest!
"Mondom, hogy itt nem kell gondolni semmi extra programra meghívásokra stb, mert egy mezei OB1-be raktam be "
Ha beraktad OB1-be az FC105-öt, akkor az máris egy hívás.Nézd csak meg a keletkezett STL kódot az OB1-ben: Ctrl-2
A I 8.1
= L 20.0
BLD 103
CALL FC 105
IN :=MW2
HI_LIM :=1.000000e+002
LO_LIM :=0.000000e+000
BIPOLAR:=L20.0
RET_VAL:=MW0
OUT :=MD40
NOP 0CALL FC 105
Call utasítás pedig blokk hívás.
Küldd el a projectet, megnézem mi baja.
-
Szirty
őstag
Hali!
"Az OMRON PLC-k fejlesztő környezete egy CX-ONE nevezetű szoftver."
Csak egy kis pontosítás, minden rossz indulat nélkül.
a CX-ONE nem PLC fejlesztői környezet és nem szoftver. A CX-ONE egy szoftver csomag, amiben rengeteg program található, és nem csak PLC-hez való. Van benne szervó drive, frekvenciaváltó konfiguráló program, panelműszer konfig, operátor panel fejlesztői környezet, stb, stb.Az omron PLC-khez való fejlesztői környezet a CX-Programmer. Persze ez is benne van a CX-ONE csomagban, de önállóan is beszerezhető és telepíthető, a CX-ONE többi szoftvere a PLC-s fejlesztéshez nem feltétlenül szükséges.
fodferi!
Az Omron viszonylag jó választás kezdéshez. Omron eszközeivel már igen összetett rendszereket is fel lehet építeni, ugyanakkor a programozása is elég könnyű.
Nekem rendkívül szimpatikus, hogy az angol nyelvű dokumentumai hihetetlenül jól érthetőek, és nagyon egyértelműek (sajnos vagy épp szerencsére akkoriban még csak angol nyelvűek voltak amikor én foglalkozni kezdtem velük).
Magyar nyelvű szoftver nem nagyon, de ma már nagyon sok magyar nyelvű anyag van hozzájuk. Gondolom ezekre már rátaláltál... -
TanisG
csendes tag
válasz
fodferi
#2171
üzenetére
Üdv fodferi!
Az OMRON PLC-k fejlesztő környezete egy CX-ONE nevezetű szoftver.
Pontosan milyen segítségre gondoltál?
Magára a fejlesztő környezet kezelésében kellene segítség?
Esetleg a megvalósítandó feladat leprogramozásában?Egyébként egy konkrét feladathoz kell programot kreálnod vagy csak ismerkednél a programozással?
Üdvözlettel:
TanisG -
fodferi
csendes tag
Üdvözletem mindenkinek !
Egyszerű kéréssel fordulok hozzátok,most kezdenék el a PLC program íráshoz.A Neten próbálok hozzá Író /fordító /magyarosított volna a legjobb / programot keresni sikertelenül.OMRON-al próbálkoznék először
mivel az könnyebnek tűnik. Ha valamelyikőtök tudna segíteni nagyon szépen megköszönném. Tisztelettel és üdvüzlettel : fodferi / ferenc -
Szabest
tag
Szia, fut a zöld csík !
Mondom, hogy itt nem kell gondolni semmi extra programra meghívásokra stb, mert egy mezei OB1-be raktam be egyedül ezt a 105-öst és kész...semmi mást. Tesztelni legközelebb csak hétfőn tudom, mármint konkrét vason, de szimulációba elvileg itthon is ha jól sejtem.
-
TanisG
csendes tag
Sziasztok!
SIEMENS LOGO programozó kábel kapcsolási/bekötési rajzára lenne szükségem.
Esetleg enyéni tapasztalatokra, hogy érdemes-e a megépítésére időt szánni?Köszönettel:
TanisG -
oli83
tag
válasz
Szabest
#2166
üzenetére
Üdv mindenkinek!
Szabest, ha futtatod a PLC progit, vagy szimulálod, és ráállsz az FC105-öst tartalmazó Netzwerked-re, majd nyomsz egy szemüveget, akkora a lap alján fut a RUN-os zöld csík?
Lehetséges, hogy nincs meghívva, az a valami amiben az FC105-öt meghívtad?üdv.: oli83
-
Szirty
őstag
válasz
Szabest
#2166
üzenetére
Hali Szabest!
Igen.
De egzaktabb (leírva) az hogy Simatic manager, View menü Online pont.
Ha a megnyíló (alapból türkizkék fejlécű) ablakban látható Blocks szekcióban lévő lista tartalmazza a blokk nevét, akkor fel van töltve a PLC-re."Vagy milyen egyszerű módja van annak hogy biztosan feltöltsem??"
A blokk kiválasztása majd a Download gomb megnyomása. ha nem keletkezik hibaüzenet, akkor fel lesz töltve.
"viszont valamiért nem mutat az MD40 alatt szemüveggel semit csak 0-ákat"
Én is kipróbáltam.
Nekem 7.957176e-002 jön MD40-ben (0.07957176) amikor a BIPOLAR bemenet FALSE
Amikor TRUE, akkor pedig 5.003979e+001 (50.03979).Ha elküldöd a projectet megnézem mi a baja.
-
Szabest
tag
Igen, amit a képen mutatsz, az nekem csak german mind! azzal nem lehet gond!
Már csak a működtetéssel van gixer....
Azt hogy feltöltöttem-e az FC105-öt arról, úgy tudom megbizonyosodni hogy a step7 első ablakában, mikor megnyitom a projektet, ott nyomok egy online-t és ha bennvan az FC105 a többi gyári sfb stb között, akkor elvileg, okés, jól sejtem?? Vagy milyen egyszerű módja van annak hogy biztosan feltöltsem??
A működést értem (remélehetőleg) mert papíron kijött az eredény amit a dokuban található kplet alapján számítottam ki, viszont valamiért nem mutat az MD40 alatt szemüveggel semit csak 0-ákat

Biztos elvétettem valamit...:S
-
Szirty
őstag
válasz
Szabest
#2161
üzenetére
Hali Szabest!
"...lehet hogy gond lehet az ha minden németre van állítva, azFC meg angolokat(i8.1) vár??"
Ha a mnemonikok nyelve németre van állítva, akkor MINDEN blokkban német lesz MINDEN utasítás és MINDEN címhivatkozás.Ha angolra van állítva, akkor pedig ezek angol nyelvűek lesznek.
A szimbólum nevek természetesen NEM!
Teljesen függetlenül attól,hogy azt a blokkot honnan szedted, mikor írtad, ki írta, library-ben volt vagy az asztalfiókban, meg hogy amikor írták akkor mire volt állítva a nyelv!"lehet hogy az fáj neki hogy nicns felvéve symbol listába?? Mert közben amiatt sirt...ezeket amiket használok mindet előre fel kell venni??Anélkül nem engedi asználni, vagy hogy van ez??"
A symbol listára csak akkor van szükség, ha szimbolikus címzést használsz. ha közvetlen címzést (ahogy most) akkor nem kell, a symbol tábla teljesen üres is lehet. A program ettől működik. A szimbólumokra ugyanis a CPU-nak nincs semmi szüksége. Az csak az emberek miatt van.
-
Szirty
őstag
válasz
Szabest
#2163
üzenetére
Helló Szabest!
"Szia, lényegében mindehol németen van, lehet hogy az fáj neki hogy nicns felvéve symbol listába??"
Pontosan úgy van, hogy azt oli83 leírta Miért nem nézed meg kicsit figyelmesebben?
"Amúgy ha ezt így ahogy van feltöltöd egy CPU-ra, neked aktív lesz a blokk?? "
Én kipróbáltam működik a skálázás, nincs vele semmi gond.
Ugye nem csak ezt (a képen látható) programot töltötted fel a CPU-ra, hanem feltöltötted rá az FC105-öt is!!!!?
Ha nem, akkor persze hogy nem működik!"Mert ha az INre nem egy konstatnsot(22) irok, be hanem pl egy analog bemenetet amire miadok egy fix értéket, akkor aktivizálódik, de az sem teljesen tiszta..."
Pontosan mi nem tiszta? Azt tudod hogyan működik az a blokk?
"Szóval mi a feltétele hogy elindúljon??"
A feltételek:
1. Legyen feltöltve a CPU-ra az FC105
2. Legyen meghívva a blokk (az EN előtti feltételnek teljesülnie kell) ahonnan hívod az a blokk is legyen meghívva. -
Szabest
tag
Szia, lényegében mindehol németen van, lehet hogy az fáj neki hogy nicns felvéve symbol listába?? Mert közben amiatt sirt...ezeket amiket használok mindet előre fel kell venni??Anélkül nem engedi asználni, vagy hogy van ez?? :S
Amúgy ha ezt így ahogy van feltöltöd egy CPU-ra, neked aktív lesz a blokk?? Mert nekem nem....Mivel lehetne aktivizálni?? Azaz hogy számoljon is?Mert ha az INre nem egy konstatnsot(22) irok, be hanem pl egy analog bemenetet amire miadok egy fix értéket, akkor aktivizálódik, de az sem teljesen tiszta....:S szóval mi a feltétele hogy elindúljon??
-
oli83
tag
-
Szabest
tag
Szia, oks megadom ugyanazokat az értékeket amit a példa ír, de akár a bipolar bemenetre akarok egy bemenetet megadni akár egy bemenet által bebillentett merkerrel akarom kapcsolni, piros lesz...a bemenet működik, lepróbáltam.Ennek ellenére azt irja hogy érvényleten.
Ugyanez a jelenség akkor is ha az EN-elé akarom berakni...biztos valami kis bizbasz a baj, de nemtom mi....lehet hogy gond lehet az ha minden németre van állítva, azFC meg angolokat(i8.1) vár??(nemhinném h ez gond lenne delehet, Szted?)
-
Szirty
őstag
válasz
Szabest
#2155
üzenetére
Hi Szabest!
"a példában látom előre definiálták az MD20, 30, 40-e az értékeket, amit nem tudom hogy hol s hogyan kell létrehozni .M"
Nem kell létrehozni. Az M (merker) terület eleve létező adatterület a PLC-ben.
De ha ez azért merült fel, mert a skálázó FC105-ös blokk HI_LIM és LO_LIM paraméterét nem változóban akarod megadni, akkor használj konstanst azaz írd be az értéket közvetlenül!
Ez nem lehet probléma."Másik bajom, hogy miért fáj az neki(pirosá válik, vmi typconflict) ha a Biploar bemenetet ugyanúgy bekötöm mint a példában van."
Ha ugyanúgy csinálod, el kell hogy fogadja.
Megmondom hogy mi miatt piros, ha megmondod hogy csináltad!! (screenshot előnyben)Type conflict akkor van, ha nem olyan adattípust adsz meg, mint amilyet a blokk vár.
-
Szirty
őstag
Helló MOSAIC!
A felső oktatásban sem mélyednek el nagyon a dologban. Sok elméletet tanítanak és szinte semmi gyakorlati oktatás nincs, ami van az sajnos kimerül a tartály töltés, közlekedési lámpa és futófény szintén.
Ráadásul ez a pénzhiány és az oktatók, tanárok ismeretének hiányosságai miatt alacsony szinten történik. 10-20 évvel ezelőtt használt minimális kiépítésű PLC-k-en, DOS-os demó szoftverekkel.
Miközben az iparban az automatizálás már több száz vagy több ezer I/O pontos PLC-kkel történik, terepi busz rendszerek felhasználásával, decentralizált I/O szigeteken keresztül.
Tele vannak a gépek a PLC-vel buszokon keresztül kommunikáló frekvenciaváltókkal, operátor panelekkel szervó hajtásokkal, stb.Sajnos a tanfolyam aon kívül, hogy papírt ad legfeljebb arra jó, hogy az ember némi fogalmat szerez arról mire is lenne jó a PLC és alapjaiban hogyan is működik.
Ha nincs semmilyen szakmai háttér ismerete digitális technika, műszerész programozás (minimum villanyszerelő) szakmában, akkor ne menjen ilyen tanfolyamra.
Az OKJ-s papírt van esélye ezek nélkül is megszerezni, de annyi ismerettel amennyit ott szerezhet nem fog komoly munkát kapni. PLC programozás témában olyanokat keresnek, akiknek sok tapasztalata van.
Legjobb esetben kis szerencsével felveszik olyan helyre, ahol van lehetősége szakmailag fejlődni.Fél év alatt heti pár órában megfelelő szakmai előképzettség nélkül teljesen esélytelen egy ilyen szakmát megszerezni! (kóklerből meg már így is túl sok van)...
-
Szabest
tag
Köszönöm a bő választ, megtaláltam azt a block-ot, már csak a használatával küzdök....mert ahogy a példában látom előre definiálták az MD20, 30, 40-e az értékeket, amit nem tudom hogy hol s hogyan kell létrehozni .Mielőtt valahova beszúrom ezt a blokkot milyen módszer van arra hogy pl nekem az MD20 ba a 100értékem legyen??
Másik bajom, hogy miért fáj az neki(pirosá válik, vmi typconflict) ha a Biploar bemenetet ugyanúgy bekötöm mint a példában van.(Persze meglévő bemeneti címet használva.)
Örülnék ha elmagyaráznád!
köszönöm! -
MOSAIC
csendes tag
Jó-jó. Nem tudom.... a plc programozásról is most hallottam először. Tehát hogy hol oktatják OKJ-s szinten kívül nem tudom, de azért fél éves tanfolyam szerintem édeskevés ehhez a szakmához nem?
-
MOSAIC
csendes tag
Sziasztok!
Az érdekelne, hogy kiknek ajánljátok a PLC programozást. Mármint van egy ismerősöm, aki kinézett egy OKJ-s plc programozó tanfolyamot. Ha jól tudom, fél éves képzés. A gyerekről annyit kell tudni, hogy érettségivel rendelkezik, de villanyszereléshez és informatikához nem ért. Tehát azt szeretném tudni, hogy mire elég az OKJ-s plc képzés. Gondolom a felsőoktatásban sokkal mélyebben tanítják ezt a munkát.
-
Szirty
őstag
válasz
Szabest
#2150
üzenetére
Hali Szabest!
Írtam hogy nem tudom van-e gyári, meg azt is, hogy meg kell nézni a doksiban. Abban a doksiban, amit a simatic manager telepítője feltelepít neked a gépedre a step7 mellé.
Megnéztem helyetted:
Van ilyen blokk a standard lib-ben. Mégpedig az S7stdl2b.pdf 76. oldalán, a 6.8-as számú szakaszban, "Scaling Values (SCALE): FC105" címmel.
Ezt a doksit, (ha másképp nem kérted telepítéskor) ide teszi: ...\Siemens\Step7\S7MANUAL\S7STDL2A\S7stdl2b.pdf
De ha nem akarsz olyan sokat kattintani, akkor ezzel a linkkel is eléred azt a doksit. Sajnos a 76. oldalra már neked kell lapozni.
-
Szirty
őstag
válasz
Szabest
#2148
üzenetére
Hali Szabest!
Két dolgot nem értek a kérdéseddel kapcsolatban:
1. A MOVE nem tudom miért jelent problémát?
2. Minek ide MOVE?
Szerintem ide skálázás kell, ami az PIW-ről (PEW) olvasott nyers értéket a mért fizikai mennyiségnek megfelelő mértékegységbe konvertálja.
Ehhez skálázni kell.
Biztos van pl. IEC skálázó blokk, nem tudom. Én írtam magamnak ilyet.Itt láthatod is hogyan: Analóg jelek kezelése S7-300/400 PLC-vel A "példaprogram" részt ajánlom figyelmedbe, ott is az FC109-et.
ha ez nem felel meg, akkor át kell nézni a
STEP 7 - System and Standard Functions for S7-300 and S7-400Egyébként sokan írtak már ilyen célú blokkot. Nem nehéz...
-
Szabest
tag
OKs értem, lehet igazad lesz hogy nem fog menni a backup....MPI-on, pgbe meg guberok valami usb-s soros portot... aztán holnap meglátom mi lesz belőle, lehet még jelentkezem!

más: van olyan gyári FB vagy SFC ami az anlaóg jeleket fogadni tuudja, és nem kell az értékeket pl mindig move-olgatni jobbra balra hanem pl azFB kimenetére hivatkozva kihagyom a move-olást?
Mert valahol olvastam hogy vagy egy bizonyos FB-250, ill. FB 250-es ami a bejövő, ill. kimenő analóg jelekkel boldogul, tudsz ezekről valami esetleg?? Vagy ez még az S5-ös vasakban lehetett??
jóéjt!
-
Szirty
őstag
válasz
Szabest
#2146
üzenetére
Helló Szabest!
"Van egy használt OP, amin van valami, amit le kell mentenem."
Ezt is most először írtad le.

Ezért eddig fogalmam sem volt arról, hogy azt az OP-t is le akarod menteni, amire azt a projectet akarod rátölteni, amelyik a cserélendő rossz OP-n fut. Hümm-hümm.
Nyilván ezért nem értettem mit mókolsz a a backup-al, ha egyszer megvan a project nem gondolod?
"Előbb irtam hogy CSAK MPI játékos!"
Valóban! Az előbb igen. Ha azonban az első kérdésedben írod le (és nem az előbb), teljesen mást válaszolok. (Feltételezem, hogy ezt már akkor is tudtad).
Ebből következik,hogy teljesen fölöslegesen válaszoltam a pontatlan kérdésed miatt. Mert arra válaszoltam amit kérdeztél és nem arra amit tudni akartál."Tudom hogy jó a te leírásod, de soros porttal nem tudok dolgozni mert mint már irtam CSAK az MPI játékos."
Egyetlen szóval sem írtad, hogy nem tudsz soros porttal dolgozni. (Olvasd el amit írtál eddig). Csak azt írtad, hogy neked MPI kell. Nem indokoltad miért. Bár az ügy szempontjából az ok már nem lényeges.
"Honnét tudom hogy a transfer módban vagyok?? Ha leokézom, újraindul és vár amíg esc-el ki nem lépek abból a módból, és ez alatt kell hogy elvileg le tudjam menteni a projektet az OPről?"
No ez a transfer mód. Amikor vár a PC-vel való kapcsolatfelvételre.
Annyira pontosan már nem emlékszem "hogy néz ez ki" konkrétan az OP27-en, vagy 7 évvel ezelőtt foglalkoztam OP27-el.Nem tudom biztosan, de szerintem MPI-n keresztül nem is lehetséges a backup/restore csak soros porton keresztül.... (El kell olvasni a megfelelő doksit. Keresgélj kicsit... )
Ezesetben MPI-n át max a projectet tudod rátenni.
Nyilván nem véletlen az, hogy ProSave-ben (ami kifejezetten backup/restore-ra lett kitalálva) csak a serialt lehet kiválasztani.
Úgyhogy másodszor is azt mondom hogy: soros port, soros kábel, prosave! perpill ez a legjobb tippem. Ki is próbálnám, de épp nincs a fiókban OP27...
Kísérletezhetsz is persze ha úgy tetszik, de többet abban valószínűleg nem tudok segíteni. -
Szabest
tag
Még egyszer leirom akkor!
Van egy használt OP, amin van valami, amit le kell mentenem.
Van egy kicserélendő OP(nem ugyanaz amit előbb irtam) ezen szintén van egy futó projekt, ami megvan PG-n is!Előbb irtam hogy CSAK MPI játékos!
Ha kiválasztom a transzfer MPI módot a projekt menüjéből elfogadom enterrel, újraindul az OP, világít minden gomb, és bebootol és ott akkor irja először a felső sorába hogy startup key, majd továbblép, és irja hogy up+ESC-et nyomjak, de a transfer failed....aztán bejön valami szinte üres kép, de még megint nyomom a fel+ESC-et , akkor jön be az ahol be tudom állítani az átvitelis sebességet Baud-ba, majd ha azt enterrel elfogadom szintén újraindul...
Tudom hogy jó a te leírásod, de soros porttal nem tudok dolgozni mert mint már irtam CSAK az MPI játékos.
Honnét tudom hogy a transfer módban vagyok?? Ha leokézom, újraindul és vár amíg esc-el ki nem lépek abból a módból, és ez alatt kell hogy elvileg le tudjam menteni a projektet az OPről?
üdv
-
Szirty
őstag
válasz
Szabest
#2144
üzenetére
Hali Szabest!
"A tények, van egy használt OP27 amiről a rajtalevő progit le kellene mentenem először is, Majd a Pg-n levő Step7es projektből az OP27-hez tartozó részt fel kellene rá tölteni(persze protools-on keresztül)"
Ha rendelkezel a panel ProTool forrás projectjével, miért akarod lementeni a panel tartalmát? Miért nem töltöd rá az új panelre azt?
"beállításoknál MPI, az op címét tudom, aztán ott egy backup-ot nyomok és elvileg lementené ahova szeretném, nademármost a kapcsolat nem épül fel..."
Transfer mód az OP-n? (lásd előző üzenet!!)
"ui.:prosave nem játékos, mert ahogy látom nem lehet benne kiválasztani az MPI portot szóval halott ügy"
Ha egy kicsit jobban megfigyeled, azt fogod látni, hogy ha a ProTool-ban kiválasztod a Backup menüpontot, a ProSave program indul el

"MPI-transfert, de ha ezt választom akkor újraindúl aztán meg startup gombot kér hogy nyomjak....melyik az??"
Mi kér mit? Miért is nem írod le pontosan hogy hol és mi jelenik meg?
"na de a lényeg hogy a fenti-sorok tudatában hogy álljak neki??"
Én leírtam egy megoldást, az garantáltan működik. Végig is csináltam már.
MPI-n nem próbálkoztam.
Megjegyezném, hogy egyetlen egy szóval sem írtad az eredeti kérdésedben, hogy kizárólag MPI-n keresztüli backup jöhet szóba, az ott feltett kérdéseimre sem válaszoltál.
Szerintem ha pontos választ akarsz kapni, tegyél fel pontos kérdést és lehetőleg válaszolj ha pontosítást kérnek... Ha nem így teszel, szerintem csak rabolod mások idejét. -
Szabest
tag
Szia, köszönöm a részletes leírást....
A tények, van egy használt OP27 amiről a rajtalevő progit le kellene mentenem először is, Majd a Pg-n levő Step7es projektből az OP27-hez tartozó részt fel kellene rá tölteni(persze protools-on keresztül)
Mindegyik lépést MPI-on keresztül tudom csak csinálni, vagyis szeretném.
Ahhoz hogy a meglevőt le tudjam menteni, elég ha a protoolt elindítom, és beállításoknál MPI, az op címét tudom, aztán ott egy backup-ot nyomok és elvileg lementené ahova szeretném, nademármost a kapcsolat nem épül fel...:S A dipkapcsolóknak mindnek"1" állásba kell lenni?? vagy már nem tudom hol hibázok....
5let??
üdv,
Szabest
ui.:prosave nem játékos, mert ahogy látom nem lehet benne kiválasztani az MPI portot szóval halott ügy
másik, meg az hogy láttam az op-n is ,ki lehet választani a üzemmódnak az MPI-transfert, de ha ezt választom akkor újraindúl aztán meg startup gombot kér hogy nyomjak....melyik az??
vagy kell e egyáltalán, na de a lényeg hogy a fenti-sorok tudatában hogy álljak neki??köszönöm még1*
-
Szirty
őstag
válasz
Szabest
#2142
üzenetére
Hali Szabest!
A panelen futó protool project megvan PC-n, vagy nincs?
Ha megvan, akkor összekötöd az új panelt a PC-vel, elindítod a protoolt, betöltöd a projectet, beállítod melyik soros portra dugtad rá és elindítod a töltést."A kérdésem, hogy ezt milyen lépésekkel kell végrahajtani, úgy, hogy a meglővő program is visszamásszon rá, amit ha jól sejtek a PLC-tárol!?"
Egyáltalán nem! Honnan vetted, hogy a PLC tárolja? A panel tárolja a saját memóriájában.
Ha nincs meg a protool project, akkor letöltöd a ProSave nevű programot (ha nincs rajta a gépeden eleve). Ez egy backup tool OP-khoz.
Összekötöd soros porton a régi panelt és a PC-t a megfelelő kábellel.
Tápfeszt adsz a panelnek
Kiválasztod a prosave-ben az OP27-et
Elindítod a Prosave programot.
Kiválasztod a Backup fület, ott complete backup-ot kérsz
Megadod hova tegye a file-t amit letölt.
Megnyomod a Start backup gombot
Amikor kész kikapcsolod a panelt
Bedugod az új panelt
Tápfeszt adsz neki
ProSave-ben átváltasz a Restore fülre
Opening mezőben megadott az előbb létrejött file-t
Megnyomod a Start restore gombotNem emlékszem rá már, hogy a penlt transfer módba kell-e ehhez állítani.
ha igen, kkor a backup és restore előtt tedd transfer módba.
Ezt a panelen lévő project menüjéből teheted meg, feltéve hogy aki kélszítette a projectet, tedd bele ilyen funkciót.
Ha nem, akkor tápfesz bekapcoslása közben nyomva kell tartani az ESC és FEL nyil gombokat (egyszerre). -
Szabest
tag
Sziasztok!
Adott egy OP27-es aminek a cseréjét kellene megejtenem(egy nyavadt ack nyomógomb csere miatt).
A kérdésem, hogy ezt milyen lépésekkel kell végrahajtani, úgy, hogy a meglővő program is visszamásszon rá, amit ha jól sejtek a PLC-tárol!?
Elkezdtem olvasni Szirty op panelek programozása jegyzeteit, de ez túl részletes ahhoz hogy legyen rá időm megtanulni a protoolt
(majd ha elküldenek tanfolyamra, ami tudom hogy már nincs, csak WINCC..de mind1)Szóval lépésről lépésre valaki el tudná mondani, hogy miként kellene hogy történjen egy ilyen???
köszönöm előre is!
-
Andrasgaz
csendes tag
-
Szirty
őstag
válasz
sörösló
#2139
üzenetére
Hali sörösló!
Hát lehet hogy drágult, elnézést, senkit nem akartam félrevezetni. Ennyiért vettünk pár éve 2 darabot.
A programozó kábel valóban ingyen van, de kell hozzá egy JZ-PRG nevű interfész, ami 12e Ft.
Az RS232-ről meg annyit, hogy az iparban minden telis tele van vele. Egyenáramú hajtás szabályzók, frekvenciaváltók, szervóhajtások, PLC-k, mérleg modulok, stb, stb, stb.
Persze lehet azt mondani, hogy azok régiek, az újabb cuccokon USB van.
Hát persze. Pl. SEW MDX61B, amit ha bedugok USB-be, lesz egy virtuális soros portom.
vagy Banner SC22 safatey controller, amit ha bedugok USB-be (mert ezen is USB van) érdekes módon megint csak lesz egy virtual soros portom és így tovább.A laptopokon meg nincs.
Majd 10 év múlva talán lesz minden ipari eszközön natív USB kommunikáció (és nem beépített USB-RS232 konverter).
Sajnos addigra meg lehet hogy az USB hal ki és az nem lesz a laptopokon és kezdődik minden elölről...A notebookok fejlesztésekor nem veszik figyelembe azt a réteget amit mi képviselünk. Túlságosan vékony réteg vagyunk. Persze vannak kifejezetten ipari cuccok, megfizethetetlen áron.
A pattanásos arcú nonstop gamereknek, öltönyös marketing managereknek készülnek a laptopok. Legyen brutál 3D teljesítménye és 16:9-es képaránya. stb....
De ezt kifejtettem már itt egyszer. Aki szenvedni akar, az olvassa el
-
sörösló
aktív tag
válasz
Andrasgaz
#2138
üzenetére
Utánanéztem kicsit a dolgoknak. A Szirty által említett ár nem igazán stimmel. Az 1 PT 100 bemenetes Jazz cirka 60 rugó, a 2 PT 100 bemenetes 70 körül van. Szerintem kell neked 2 érzékelő. LOGO-t régen vettem már, az analóg cuccait sosem használtam. Ha ilyen hosszútávú projektben gondolkodsz, akkor el kell dönteni, melyiket szeretnéd. A LOGO is OK erre a feladatra, de az általad említett analóg modul csak 24 V DC feszültséget eszik! Praktice tehát az egész vezérlésnek CPU-stól ilyennek kell lennie. Én általában kijelző nélküli dolgokat használok, ezt biztosan nem piszkálják el, és még olcsóbb is! A LOGO-hoz szoftver kell (ez megoldható), az USB kábel viszont kb. 40 rugó. Az Unitronics-hoz ingyen van a kábel, viszont RS 232 a vége, ami manapság már ritka dolog. A jövő héten megnézem, hogy az egyszerű 2-3 ezerbe kerülő átalakító jó-e neki. Ha ilyen hosszútávú dologban és mindig változó projektben gondolkodsz, akkor kénytelen leszel kicsit beletanulni a programozásba. Nem olyan ördöngős dolog, pláne ha az alapszakmád műszerész, és csak egy spec. területre összpontosítasz. A kísérletezést sem úszhatod meg, mert az analóg dolgok felbontása készülékenként változó. Az analóg bemenetek mindig egy A/D konverterben végződnek, hogy milyen hőfokon milyen matek jön, az változó. Viszont ha megvannak a számok azzal már könnyen lehet bűvészkedni. Az Unitronics kézikönyve nagyon részletes, de csak angolul elérhető. Viszont a Kvalixos fiúk segítőkészek, ha nem sikerül valami. A Logo kézikönyv magyarul is van. Mindkét vezérlőhöz sok mintaprogram is elérhető a neten. Az Unitronics mellett talán még az is szólhat, hogy az analóg bemenetek tudnak hőelemet is fogadni. Ha valahol hozzájutsz egy pár méter kompenzációs vezetékhez akkor egyszerű a hőelemgyártás, szinte ingyen. Szóval először döntés hogy kit szeretsz, a többit meg majd öszehozzuk...

-
Szirty
őstag
válasz
Andrasgaz
#2136
üzenetére
Helló András!
Logo alternatíva lehet még az Unitronics Jazz OPLC.
Azt nem állítom, hogy jobb, de azt igen hogy másmilyen
A szoftver amivel programozni lehet ingyenes. Az ára 15-20e Ft körül van, előlapba építhető és van kijelzője meg billentyűzete is.
A Logoval ellentétben a billentyűzetésről nem lehet programozni csak PC-ről soros porton keresztül, viszont a kijelzője is programozható.A Kvalix forgalmazza, vannak ott árlisták, meg részletes doksik is, esetleg nézd meg. Szerintem számításba jöhet (lehet létrában programozni).
-
Andrasgaz
csendes tag
válasz
sörösló
#2134
üzenetére
Szia sörösló!
Kezdem az elején.Gázkészülék javítóként egyre gyakrabban találkozok vegyes rendszerekkel.(Gázkazán,vegyes kazán, napkoll. stb..)A probléma a következő:Mind a beépített készülékek,mind a kialakított hidraulika mindig más elektromos vezérlést kíván.A gyári fűtésszabályzók pl:siemens Albatros nem olcsók és sokszor nem lehet "ráhuzni " a meglévő rendszerre.Így jutottam a LOGO-ig ami számomra ár,érték arányban ideális lenne.Mivel az alapszakmám műszerész így a FBD-programozással egy bizonyos szinten elboldogulok.A konkrét esetre visszatérve:A szabályzó lehet LOGO 230rc,vagy 24rc AM-2 analóg bővítőmodullal,az érzékelő PT100,a szelep ESBE ARA 645,30 sec futás idővel.Arra,hogy programba tudjam állítani a hőfokot,és a differenciát,szükség lenne.Az hogy az ügyfél állítgassa nem szükséges,valszínüleg le is zárnám a szabályzót.A lényeg az lenne,hogy a kimeneti ponton beállított hőmérsékletet 2-3 Celsius pontossággal a motor tartani tudja.PL:egy vegyes tüzelésű kazán 70 fokos vizét kellene a padlófűtésnek kb 40 fokosra kikeverni a szelep segítségével.Van már próbálkozásom ez ügyben,csak nem tudtam most csatolni de majd megpróbálom.
Ha hasonló áron van más készülék amivel szerintetek egyszerűbben meg lehet valósítani vagy könnyebb programozni azt is megnézném.
-
sörösló
aktív tag
Kedves kollégák! A következő probléma megoldásához kérnék segítséget. Van egy CPU 964 Modicon alapú vezérlésünk. Nem mai darab a lelkem, ano még rajta volt a COCOM listán is.
Kezd betegeskedni a drága, ki kellene váltani valami újabbra. Mivel tele vagyunk S7 PLC-vel, a tipusazonosság miatt arra gondoltunk hogy egy S7-300 félével kiválthatnánk. A gond csak az hogy a program néhány-ezer sor létrában. Mivel nem tartalmaz spec blokkokat, az átírás nem igazán probléma. A fő gond a méret és a tévedés lehetősége. Ha nagyon muszáj akkor megcsináljuk, de nagyon jó lenne ha valaki tudna olyan szoftvert, ami a Modicon progit átfordítaná Siemens-re. Úgy emlékszem az Omronnak volt ilyen, hátha a Siemensnek is!
-
sörösló
aktív tag
válasz
Andrasgaz
#2132
üzenetére
Semmi gond a blogolással, azért van ez a dolog hogy együtt okosodjunk, ha kell. Na meg azért hogy Szirty mester tudásának emlőin élősködjünk.
Féle a tréfát, tényleg!

Jó lenne ha valahogy részletesebben leírnád, mit is szeretnél, milyen eszközökkel dolgozol. Abból, amit eddig tudunk, csak ilyen általánosságokra futja. Nekem még mindig úgy tűnik, hogy nem a Logo a te barátod. Szirty-nek abban igaza van hogy a kijelzős Logo-n változtathatók a paraméterek, de ez csak számodra lehet segítség. Ha ezeket a felhasználónak (akárkinek) kell időnként állítania abból tapasztalataim szerint csak káosz lesz előbb-utóbb. A kijelző kezelése egyáltalán nem felhasználóbarát (szerintem), nem is értem hogy egy ilyen, alapismeretekkel rendelkező mezei szakembereknek szánt készülék miért pont azFBD-t (funkció blokk diagram) használja alap programnyelvként. Hőfokszabályozáshoz kell valami visszajelzőszerkezet, hogy tudjuk mennyi az annyi. Ez analóg eszköz, NTK, PTK, PT100, hőelem, stb...
Lehet persze egyszerű végálláskapcsoló egy motoros szelepen...
Szóval több infó kéne szerintem.Kapitány a gépháznak: - Mennyi?
Gépház: 30.
Mi 30 ?
Mi mennyi?(copyright by Hofi)
-
Andrasgaz
csendes tag
Szia Szirty!
A helyzet az,hogy egyáltalán nem azt gondoltam,hogy a kérdésemre egyből tökéletes,minden igényt kielégítő választ kapok,Meg hogy legolcsóbban, a ti tudásotokat felhasználva megcsinálom a tutit.Lehet nem írtam le jól a problémám,vagy ez egy olyan téma ami nektek egyáltalán nem érdekes.A hozzászólásaidból láttam a segítő szándékot gondoltam megpróbálom.
Ööö...Bocsánat hogy ide blogoltam..
-
Szirty
őstag
Hali!
Akkor nem adsz hozzá semmit, ha nem az 50-es címen kezdődik és megadod a kezdő változó számát közvetlenül a #Kezdet-ben.
Viszont akkor ha az említett real tömb nem biztos, hogy a DB elején van, mert más is lehet előtte, akkor byte címzés javasolt, a 4-es szorzás sem jó, mivel korántsem biztos, hogy a címzendő real változó éppen duplaszó határon lesz. -
norcee
csendes tag
Helló Szirty!
Köszi szépen, de az várt megoldásra, hogy az 50-es kezdőcímet ne kelljen beírni, hogy az FB bárki másnál is működhessen attól függetlenül, hogy vesz e még fel új változót vagy nem, egyedül azzal a kikötéssel, hogy a változók neveit nem változtatja meg.
Így, hogy lemaszkoltam és jobbra shifteltem 3-at így pont meg is lett a változó kezdőbájt száma és a 4-es szorzó kellett még bele, mert DWordokben kezeli a massage-eket. Köszi a segítőkészséget és bocsi ha raboltam az időd.
-norcee -
Szirty
őstag
Hali norcee!
Példaképp írtam egy rövid kódot, ami hasonlót művel. Próbálj meg ebből kiindulni ha amegfelel:
L #Kezdet // A a kért elem száma (ha ez 0, akkor az első elemet adja vissza)
L 4
*I // A kezdőcím előállítása (*4, mivel REAL duplaszó, ami 4 byte)
L 50
+I // 50 hozzádása (50-es címen van az első real típusú elem, amit ki kell olvasni)
SLD 3 // Léptetés a bit címek miatt, a pointer előállításához
T #Ptr // #Ptr a kért elem címére mutat az instance DB-n belül
L DID [#Ptr] // A kért elem betöltése
T #Eredmeny // A kért elem másolása a kimeneti duplaszóbaEz egy FB-ben van, ahol az interface rész így fest:
FUNCTION_BLOCK FB 2
TITLE =
VERSION : 0.1
VAR_INPUT
Kezdet : INT ;
Hossz : INT ;
END_VAR
VAR_OUTPUT
Eredmeny : REAL ;
END_VAR
VAR
Dummy1 : ARRAY [1 .. 42 ] OF BYTE ;
Real_1 : ARRAY [1 .. 100 ] OF REAL ;
END_VAR
VAR_TEMP
Ptr : DWORD ; //Pointer
END_VARA #Hossz-nak itt nincs szerepe, a #Dummy1 tömb pedig csak azért van, hogy az 50-es címen kezdődjön az a 100 valós típusú változó.
A blokk #Eredmény kimeneten visszaadja a #Kezdet-ben megadott számú elemet Real_1 tömbből.
Ha egyszerre több elemet kell másolni, akkor a célnál annyi elem fog landolni ahányat másolsz, ez gondolom nem vitás. Emiatt (a változó adathossz miatt) ez vagy ANY típus lehet (mármint a cél paramétere) vagy egy DB, amiben előre el van készítve annyi elem, amennyinél többet soha nem másolsz.
Ez a része nem volt világos annak hogy hogyan akarod. De az BLKMOV-val megoldható, ha összeállítasz neki egy (vagy ha a célnak is kell, akkor kettő ANY pointert, éppen úgy, ahogy w3dzz-nek szóló üzenetben is szó van róla. -
norcee
csendes tag
Szia Szirty!
A kezdő változót és, hogy hány darab változót azt egy-egy integerbe adnám meg. A BLK_MOV, azért nem lenne jó mert ezt így tovább vinném. Dwordok lennének az FB bemenetei, amik üzenetekhez tartozó ID tartalmaznának és attól függően kellene az üzeneteket megjeleníteni, hogy hanyadiktól és hány darabot kell. Az hogy hány darabot azt egy loop ciklussal megtudom csinálni, de kikötés, hogy ne legyen statikusan rögzítve az első változó kezdő bájt száma, ez most némi fejtörést okoz...
-norcee -
-
norcee
csendes tag
Helló!
Igen, egy változóban lenne megadva, hogy hány darabot másoljon és egy másik változóban pedig, hogy hanyadiktól kezdje el a másolást.
A Real_1 ... Real_99 100 darab változó amikben valamilyen értékek vannak.
A maszkolást a pointer miatt gondoltam, hogy a terület azonosítót kiszedem belőle. Így maradna a bájt és a bit cím amiből a biteket kiforgatnám. Az Eredmény_1..Eredmény_99be kerülnének a Real_1.. változókban tárolt értékek .
-norcee -
Szirty
őstag
Helló norcee!
Kevés részletet értek abból amit írtál.
Változó mennyiségű real típusú adatot akarsz másolni valahova egy FB instance DB-jéből úgy, hogy változóban adod meg neki a kezdőcímet és a másolandó adatok számát?Hova akarod másolni, azt nem írtad! Tehát hogy miből derülne ki, hogy hova tegye a másolandó adatokat.
A kódrészlet sem teljesen világos. Pl. hogy mi az a Real_1, Egy input paramétere az FB-nek? Miért maszkolod a pointert FFFh-val és miért tolod el az eredményt jobbra.
Meg hogy mit takar az Eredmeny_1.Részletesebben írd le ha lehet!
-
norcee
csendes tag
Helló Szirty!
Van egy FB-hez tartozó DB-ben 100 real változó. Ezeket szeretném kiolvasni úgy, hogy megadom hanyadik változótól és hány darabot összesen. Szeretném elkerülni azt, hogy az első változó címét (DID 56) statikusan kelljen beírni. Egy ilyennel próbálkoztam, hogy:
L P#Real_1
L DW#16#0FFF
AD
SRD 3T Eredmeny_1
de nem az első Real változó tartalmát kapom vissza. Esetleg tudnál segíteni?
-norcee -
Szirty
őstag
válasz
sörösló
#2116
üzenetére
üdv sörösló!
"Illetve a feladat egyszerű ha megvannak a szükséges cuccok: elsősorban az az eszköz, amivel bevisszük a "kell" értéket."
Amennyire emlékszem, a kijelzővel rendelkező LOGO változattal az alapjel beállítás megoldható.
Kérdés mennyire felel ez meg a követelményeknek. Nyilván semennyire, mivel mindig a legmagasabb követelményeket támasztják a legalacsonyabb költségek mellé (legyen ingyen, de tudjon mindent). Ráadásul a megrendelő rendszerint azt gondolja, egyrészt szoftverrel mindent meg lehet oldani, másrészt az nem kerül sem munkába, sem időbe, sem pénzbe).Őőő.. izé, bocsánat hogy ide blogoltam...
-
sörösló
aktív tag
"beállított hőmérsékletet tartson a mérőponton?"
A Logo milyen jelet kap? A mérőponton van egy független jeladó, vagy a Logo-nak kell valamilyen hőérzékelő jelét feldolgozni? Ha csak egy kell-van érték : akkor tényleg egyszerű. Ha a mérést a Logo végzi, akkor kell valszeg egy analóg kiegészítő. Ha állíthatónak kell a felfutásnak lenni, beállíthatónak a hőfoknak, és a kapcsolási differenciálnak, (ahogy a kolléga leírását értelmezem), akkor számomra ez nem tűnik egyszerű feladatnak. Illetve a feladat egyszerű ha megvannak a szükséges cuccok: elsősorban az az eszköz, amivel bevisszük a "kell" értéket.
Ha ezek külső potméterek, akkor analóg bemenetek kellenek. Vagy lehet a Logo TD 200 kezelőpanelje, esetleg valamilyen más cucc. Kissé kevésnek tűnik számomra az információ, de persze lehet hogy csak én bonyolítom túl a dolgokat... Mindenesetre itt is előjön a régi mese: automatizálni csak pontosan, szépen, ahogy a csillag megy az égen, úgy érdemes...
Kevés hardver információ = rossz automatika. Persze lehet hogy csak én vagyok már nagyon öreg ehhez a rohanó világhoz.
-
Andrasgaz
csendes tag
Szia Szirty!
Igen a motor lenne a beavatkozó eszköz.Ha nyitó irányba adom rá a fázist a melegebb vizet engedi a rendszerbe,ha záró irányba a visszatérőből a hidegebbet.Így tartaná a szabályzón beállított hőmérsékletet.A szabályzó jele lehet kontakt.(c-no-nc),vagy analóg.Ahogy egyszerűbb.Jelenleg egy LOGO 230 rc-van.De ha a kapcsolási rajzzal tudnátok segíteni kipróbálnám a gyakorlatban.
köszönöm a választ.
-
Szirty
őstag
válasz
Andrasgaz
#2113
üzenetére
Helló András!
Konkrétan egy motoros szelep a beavatkozó eszköz?
Tehát kap egy nyitás és egy zárás "jelet" és ezt kellene működtetni, hogy egy beállított hőmérsékletet tartson a mérőponton?
"Step controllernek" (is) hívják ezt. Valóban nem túl bonyolult. Ha nagyon leegyszerűsítjük, egy impulzus generátor és néhány összehasonlítás kell csupán. -
Andrasgaz
csendes tag
Tisztelt fórumozók!
Nem vagyok szakmabeli és,egy számomra nehéz feladathoz szeretnék segítséget kérni.
Gázkészülék javítóként arra lenne szükségem hogy egy keverő motor egy beállított hőfokra szabályozzon nyisson vagy zárjon.A motor átfutási ideje állítható legyen és a hőfok is,+ a kapcsolási differencia.A vezérlést Siemens LOGO-val szeretném megoldani.A fórumot olvasva sokatoknak ez könnyű feladat,minden segítséget köszönök.
-
Sztella
csendes tag
Sziasztok!
Phoenix Contact PLC programozás ügyében lenne szükségem egy kicsi segítségre. Nem tudok rájönni hogy PC Worx-ben hogyan lehet saját változó típust deffiniálni
Tud valaki segíteni?Sztella
-
norcee
csendes tag
Helló!
Sikerült úgy megoldani, hogy a projektben létrehoztam a 2 station-, kétszer elindítva a szimulátort majd elmenteni. Az X_PUT, X_GET-et szerettem volna megnézni, de ezeket nem engedte használni, majd a Siemens oldalán találtam egy topikot, amiből kiderült, hogy ez a 2 függvény tényleg nem működik szimulátoron..
.norcee -
Szirty
őstag
Helló norcee!
Van rá lehetőség bizonyos korlátok között.
Pl. két PLC közötti adatcsere esetén, mivel a PLCSIM valamelyik verziójától fölfele elindítható két példányban és képesek egymással kommunikálni. Ennél többet nem tudok most erről mondani.Ha valamilyen más eszközzel való kommunikációt akarsz kipróbálni (frekvenciaváltó, szervó, stb) az nem fog menni. A PLCSIM PLC-t szimulál. más eszközöket nem.
-
norcee
csendes tag
Szia Szirty!
Tudnál segíteni, hogy a PLC Sim-ben van e lehetőség kipróbálni a kommunikációs blokkokat?
-norcee -
Kluivert85
csendes tag
Szia Szirty!
A hardver konfigos problémám közben megoldódott. Bepróbálkoztam még egyszer egy STEP 7 újratalapítéssel, és bejött. Bár most is elég sokat kattog rajta, de a lényeg, hogy működik. Egyébként hp probook 6550b lapim van.
A keresési módszered pedig príma, valami ilyesmit akartam, sejtettem hogy van, csak sehogysem találtam.
Köszi szépen!

üdv.: Kluivert85
-
dekorn
csendes tag
Sziasztok! Tudom , hogy nagyon egyszerűnek tünhet a kérdés de a következő nekem nem nagyon úgy működik ahogy kellene.
L MW10
RLDA
T MW10Namármost annyit szeretnék csak hogy az mw10 ben tárolt biteket rotálja a fenntebbi parancs, de az teljesen úgy működik mintha siftelnénk miért van ez?
Üdv
-
Szirty
őstag
válasz
Kluivert85
#2104
üzenetére
Hali Kluivert85!
"...hogy a hardver konfiguráció megnyitása során a szoftver azon ablaka lefagy, nem válaszol."
Milyen gép? Nem véletlenül ACER notebook? Bizonyos gépeknél vannak problémák. Ott az a gond, hogy az automation license manager nem működik megfelelően (ez egy szolgálétatás és szükséges a Step7 minden komponenséhez)...
"Hogyan tudnék a programban a helyzethez képest minnél gyorsabban keresni? "
A leggyorsabb módszer a Go to location ablak használata, ami a keresztreferencia adat alapján keres. A megnyitásához sajnos rá kell állni valamilyen címre valamelyik blokkban (locális változó nem jó) és ott Ctrl-Alt-Q (vagy jobb gomb a címen és előbukkanó menüben Go to -> Location).
A címet ilyenkor nyilván át kell írni, hisz ekkor arra a címre keres amelyiken a műveletet kértük. De utána ha nyitva hagyod a Go to location ablakot, már bármikor hozzáférhető a fenti "trükk" nélkül is.Azonban arra figyelni kell, hogy ha két projectből is vannak nyitva blokkok egyszerre, mindig abban a projectben fog keresni, amelyik projecthez az a blokk tartozik, amelyiknél kértük go to location fubnkciót.
Továbbá blokkon belül lehet keresni a Ctrl-F gombokkal is, akár címekre is.
És persze a Ctrl-F működik a keresztreferencia táblában is.Továbbá a programszerkesztőben ha bekapcsolod a "details"-t (view menü) annak a Cross reference fülénél lehet látni annak a címnek a hivatkozásait, amelyiken a kurzor áll.
-
Kluivert85
csendes tag
Sziasztok!
A segítségeteket kérném Siemens PLC-k terén.
A Step7 5.4 SP3.1 (eredeti) szoftverrel olyan problémám adódott, hogy a hardver konfiguráció megnyitása során a szoftver azon ablaka lefagy, nem válaszol.
Operációs rendszer: Windows XP SP3
Találkoztatok már ilyennel? Mi lehet a baj? Már próbáltam más verzióval ( nem eredeti Step7 5.4 SP1) is, de az eredmény ugyanaz.
Nem tudom mi okozza, mitől akad le...
A másik "bajom", hogy a cég amelynél dolgozom, a gépeknek nincs kommentezett mentése a plc programokról.
Hogyan tudnék a programban a helyzethez képest minnél gyorsabban keresni? Általában a kapcsolási rajzokból indulok ki, pl. adva van egy kimenetem, melynek működnie kellene, de mégsem működik. Erre a kimenetre rá lehet konkrétan keresni? Vagy elkezdem a program elején.. és megnyitok minden programrészt, kezdve az OB-któl haladva az FB-ken egészen az FC-kig, amíg meg nem találom az említett kimenetet? Ekkor szoktam még nyomni egy cross reference-t, hogy a többi előfordulása is felbukkanjon. Nos a kérdésem az, hogy van-e ennél egyszerűbb módja a keresésnek?Előre is köszi a válaszokat.
-
Szirty
őstag
Helló w3dzz!
T LD [AR1,P#4.0]
L P#DBX 0.0 // 0.0-tól
T LW [AR1,P#6.0]Ez így nem jó!
Ez kell helyette:
L DW#16#84000000 // 0.0-tól
T LD [AR1,P#6.0]A 84h kell a 6. byte-ba, különben nem tudja, hogy DB-ből kell olvasni!
"de az mw10-ben a 8124 információ van és nem másol át semmit."
8x24 Range error when reading a parameter
Nem tudta honnan olvasson!
-
w3dzz
csendes tag
Hali Szirty!
Láttam az oldaladon az Any pointeres cikket, próbáltam írni egy olyan FB-t ahol meglehet adni a cél DB számát és a kezdőbájtot de az SFC20 hibakóddal tér vissza. Tudnál segíteni, hogy hol rontottam el?
LAR1 P##any_1
L B#16#10 //mindig 10
T LB [AR1,P#0.0]
L B#16#2 //bájt adattípus
T LB [AR1,P#1.0]
L 10 //összesen 10 bájtot
T LW [AR1,P#2.0]
L 33 //a 33-as db-ből
T LD [AR1,P#4.0]
L P#DBX 0.0 // 0.0-tól
T LW [AR1,P#6.0]LAR1 P##any_2
L B#16#10 //mindig 10
T LB [AR1,P#0.0]
L B#16#2 //bájt adattípus
T LB [AR1,P#1.0]
L 10 //összesen 10 bájtot
T LW [AR1,P#2.0]
L #dbszam //ebbe a db-be
T LW [AR1,P#4.0]
L #bajt // ettől a bájttól
SLD 3
OD DW#16#84000000
T LD [AR1,P#6.0]CALL "BLKMOV"
SRCBLK :=#any_1
RET_VAL:=MW10
DSTBLK :=#any_2Enenk az FB-nek lenne egy dbszam és egy #bajt bemenő paramétere, mind a 2 INT típus
de az mw10-ben a 8124 információ van és nem másol át semmit.Üdv.
-
dekorn
csendes tag
Sziasztok! Segítséget szeretnék kérni Modbus kommunikáció címkiosztásában Siemens S7-300 kommunikációs moduljainál. A problémánk oka az hogy ABBvel kellene összehozni és az a AI és AO is külön elhatárolt részen komunikálja. Erről van valahol anyag a neten mert még eddig nem nagyon találtam.Előre is köszönöm a segítséget.
Üdv
Új hozzászólás Aktív témák
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- PH! Darts
- iRacing.com - a legélethűbb -online- autós szimulátor bajnokság
- Google Pixel topik
- Milyen légkondit a lakásba?
- Fujifilm X
- Bambu Lab 3D nyomtatók
- Ventilátorok - Ház, CPU (borda, radiátor), VGA
- exHWSW - Értünk mindenhez IS
- Autós topik
- További aktív témák...
- 10 DB Lenovo ThinkPad Laptop X13 G2 G3, T14 G3 G5, T14s G4 G6, P15 G1 G2
- RAM memória Crucial Pro OC Gaming 16GB DDR5 6400MHz CL32 Black - bontatlan, új
- Dell Latitude 7420, 14" FHD IPS kijelző, i7-1185G7 CPU, 16GB DDR4, 256GB SSD, W11, Számla, 1 év ga
- Corsair 64GB KIT DDR4 3200 MT/s CL16 Vengeance LPX - bonatlan, új
- Corsair 32GB KIT DDR4 3200MHz CL16 VENGEANCE RGB PRO SL Black - bontatlan, új
- Eladó megkímélt Samsung Galaxy A13 4/64GB / 12 hó jótállás
- Magyar Logitech G915 Billentyűzet lehet +33.000.- Ft ból
- BESZÁMÍTÁS! ASUS ROG STRIX B460 i7 10700 16GB DDR4 1TB SSD RTX 5060 8GB NZXT S340 fehér CM 600W
- AKCIÓ! Lenovo Legion Go S 32GB/1TB kézikonzol garanciával hibátlan működéssel
- í kilenc! AKCIÓS PRECÍZIÓS KÉSZÜLÉK! 7670 i9-12950HX 32GB RAM 1TB SSD Nvidia RTX A3000 12GB 1 év gar
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest






vagy kell e egyáltalán, na de a lényeg hogy a fenti-sorok tudatában hogy álljak neki??




Féle a tréfát, tényleg!

