Fórum témák
» Több friss téma |
Fórum » PLC kérdések
Témaindító: Thomas10100, idő: Nov 12, 2005
Sziasztok!
Van valaki aki programozott már APB típusú plc-t? Csak funkciódiagramos programozás van, és egyenlőre nem látom át a programot, pedig egyszerű sorrendi vezérlés. Nincs erre valami mód hogy át tudjam alakítani létrára? Másik: Valaki programozott már Kynco HMI-t? Lehet omron cx-programmerrel szimulációt létrehozni? Tehát megírom a plc programot és a kynco hmi-t és letesztelném eszköz nélkül. Illetve hogy tudok plc-ből képet váltani, és hogy tudom lekérni, melyik kép aktív? Köszönöm!
Szia!
-Programoztam már APB-t. -Csak Blokkokal lehet programozni, mint a LOGO-t, mert egyszerűbb. - A Kinco HMIware-ben van Direct online szimuláció, kb 15 percig teljes értékűn használhatod a PC monitorját HMI-ként.
Kinco HMI-vel lehet úgy szimulálni, hogy a cx programmerben monitorozni tudjam, amit a kincon nyomok például?
Omron CP1L plc-vel akarom összekötni, de mielött megvenném a PLC-t, elötte le tesztelném.
Sziasztok
Tanácsot szeretnék kérni. Egy projekten belül meg bíztak a motor vezérlésével és egy frekvencia váltót kellene vásárolnom. Arról volna szó hogy mijen frekvencia váltót javasoltok ami meg bízható és tuti nem lesznek vele valami gondok. Elképzelt paraméterek: motor teljesítménye 0,2 kW, táplálás 3 fázisról. A feltélelben az volt hogy lennie kellene egy benti potenciométernek (frekvencia váltón) és hogy egy kintit is lehessen csatlakoztatni a hrekvenciát lehessen legalább 200 Hz ig nyíjtani. Árilag az elképzelés úgy 60 000 Ft környéke. Előre is köszönöm a nevemben és a csapat nevében is.
Sziasztok, segítséget szeretnék kérni.
Egy Omron R88D-GN01H szervó modulon keresztül egy Omron CP1H-Y20DT Plc-vel szeretnék egy motort vezérelni. Sajnos nekem a PLC programozás ezen része elég új dolog, nem tudom hogyan lehet nullpontot beállítani, és onnan a mozgást vezérelni. A cx drive programban csak paramétereket tudok hozzá állítani. A mozgás vezérlését hogyan tudom meg valósítani? Két motor egyenként két-két alkalommal végezne el mozdulást adott pozícióba. Fontos hogy a dologhoz eszköz nem áll rendelkezésre, nem lesz meg építve. Segítségeteket előre is köszönöm.
Sziasztok.
Segítségre lenne szükségem. Egy motort vezérelnék egy CP1H omron PLC-vel. A motor két alkalommal végezne mozgást. Azt szeretném el érni hogy mozgások paramétereit egy bizonyos tartományon belül változtatni lehessen egy ns kijelzőn. A motor mozgásait lineáris mozgássá alakítom, és az úthosszat szeretném variálni a kijelzőn 5mm-es tartományban. A kérdésem hogy cx programmerben milyen lehetőségeim vannak arra, milyen elemet kell használnom amiben utána az úthossz értéke a kijelzőn változtatható. Köszi a segítséget.
Szia.
Akkor lehet pontos segitséget adni ha a következőket pontositanánk: Milyen motor? Mivel van vezérelve? Vagyis Frekiváltóval, Szervo vezérlővel vagy léptető motor stb?? Mindegyiknek más és más. Ez után még az lehet kérdés hogy mivel kommunikál a PLC a vezérlővel? Ha ezek pontositva vannak akkor meg lehet határozni a megoldás irányát. CX programmerben csak egy memória területet kell lefoglalni az értékeknek ami a kijelzőn megváltoztatható, ez az egyszerűbbik része, de ez is csak akkor határozható meg ha tudjuk mi kell hozzá.
szia
A motor típusa: R88M-G0503T-S2-D szervo motor A szervo vezérlő: R88D-GN01H ML2 A plc típusa: CP1H-Y20DT-D Az hogy hogyan kommunikál az nem meg határozott, mert ez az egész nem lesz meg építve. Tehát bármilyen megoldás lehetséges elméletben.
Mindenképpen csak ez a szervo vezérlő jöhet szóba? Az a baj ez MechatroLink kommunikációt tud. Jóval egyszerűbb lenne pl: egy Devicenet-es vagy akár PWM vagy EtherIP kommunikációval rendelkező hajtást választani. De ha csak ez jó akkor itt egy kicsit nekem is utána kell nézni.,
Elég rugalmas a dolog, jó lesz más eszközökkel is ha úgy tudsz segíteni. A motor maradhat?
Üdvözlök mindenkit!
OMRON CPM1-es plc programozásához szeretnék segítséget kérni. A feladat az lenne, hogy egy forgásjeladó által mért távolságot megfelezzek. A bejövő frekvencia kb.:100 Hz. A 03 bemenetre programoztam egy "CNTR(12)" számlálót, és ennek az értékét szeretném elosztani egy "DIV(33)" osztóval, konstans kettővel "#2". A számláló értékét a TC0000-ás memóriaterületen találtam meg és ezt nem tudom beírni az osztó "Dividend word"-jébe és ha jól tudom nem is ezen a területen kellene lennie. Mit csinálok rosszul? A mellékelt képen a belső potméter állását próbáltam beolvasni az osztóba, az sikerült. Légy szíves segítsetek! Majzinger
Szia!
Megnézted az utasítás leírásában (DIV33), hogy milyen memória területeket fogad el operátornak? Most nincs előttem CX-Programmer, de első körben megpróbálnám a TC000-t először MOV-al eltenni egy memória területre (pl. D10, vagy bármi), és utána elvégezni az osztást, itt már a D10-et megadva osztandóként.
Szia!
Bocsánat hogy csak most válaszolok de hiába próbálkozom nem sikerül. A leírás szerint el kellene fogadnia a TC területet de ha ezt írom be bepirosodik a sor. A MOV utasítással is ez a helyzet. Biztos valamit nem csinálok jól de mi a csuda lehet az. Kezdő vagyok a programozásban. Pár dolgot sikerült már ZEN-nel megoldani de ehhez ez kevés lenne.
Szia!
Kipróbáltam, és nekem sikerült. A pontos szintaxis DIV C0 #2 D1. (Persze a D1 az éppen az a memória terület amit te szeretnél, csak példaként írtam.)
Szia!
Hálásan köszönöm nagy varázsló vagy, legalábbis hozzám képest. Ha megengeded máskor is zavarnálak ilyen jellegű kérdésekkel. Esetleg lenne valami irodalom amiben ezeket meg lehet találni. Az OMRON oldaláról letöltött 310 oldalas magyar nyelvű CPM1 leírásból ezt nekem nem sikerült kiolvasni. Én vagyok a hibás?
Nagyon szívesen! Persze, gyere máskor is, ezért van ez a fórum.
Megmondom őszintén, nem tudom, hogy a parancs beírási szintaxisok milyen leírásban szerepelnek. Talán a CX-Programmer leírásában...?
Sziasztok!
Volt már valakinek dolga Unitronics V280-as PLC-vel? Arra lennék kíváncsi, hogy hogyan tudom egy ilyen PLC-nek átírni az IP beállításait úgy, hogy jelenleg nincs hozzá semmim. Tehát a programozója ingyenes-e és azzal forráskód nélkül át tudom-e írni az IP beállításait? Előre is köszi! Üdv.: Laci
Sziasztok!
Egy elég alap kérdésem lenne CX-Programmerben CP1L PLC-ben mit csinál pontosan a First task execution flag és a First Cycle Flag(ez bekapcsolásnál első ciklusban aktív)? Köszönöm!
Szia!
Jól gondoltad, bekapcsolás után egyetlen ciklus erejéig logikai egyben van, utána logikai nullában. Inicializálást végző program részek aktiválásához tökéletes segédeszköz. (Tudtommal az összes Omron-nál ugyanez megvan.)
És a másik mit csinál, miben különbözik? Nem akar 1be kapcsolni bekapcsolás után, pedig öntartatom
vele az egyik kimenetet 20sec-ig, de nem csinál semmit. Nincs valami beállítás hozzá? Omron Cp1L-M30DR-D a plc.
OK, tehát az A200.11 (first cycle flag) amit az előzőekben leírtam.
Az A200.15 (first task startup flag) kicsit más téma. A programod legfeljebb 32 ciklikusan végrahajtott, és 288 megszakítás taszkból állhat. Amikor a program belép egy adott task végrehajtásába, akkor megnézi a cpu, hogy volt-e ez a taszk a bekapcsolás óta végrahajtva. Ha nem volt még, akkor egy ciklus erejéig logikai egyes értéket vesz fel az A200.15, utána logikai nullás lesz. Kipróbáltam szimulátorral egy egyszerű egy taszkos program esetén (csatolt képek), így teljesen egyformán működnek. A kettő különbözősége csak akkor jelentkezik, ha több taszkod van. Ha öntartani akarsz egy bitet bekapcsolás után adott ideig, akkor a következőt javaslom. Csinálj egy időzítőt, add meg neki a kívánt időzítés értéket. Az időzítőt csupán P_on bittel vezéreld. Az időzítő bites hivatkozásának negáltja pontosan egy olyan bit lesz ami indulás után a megadott ideig logikai egyesben van, utána a továbbiakban logikai nullásban.
Köszi szépen, így egyszerűbb is.
Üdvözlet,
Erre van az apróhirdetés! -moderátor- A hozzászólás módosítva: Nov 8, 2014
Sziasztok!
Egy kérdés azokhoz akik már foglalkoztam Siemens LOGO van. Találtam a raktárban egy Siemens LOGO! 230RC - t. Megy bíztak azzal hogy próbáljak ki hogy működik-e, és itt jött a probléma, hogy én bekötöttem ugy a, hogyan jelezve van L fázis N null és feszültség alá helyeztem. Ezek után egyet robbant és elment az áram..... Miután szétt szedtem egyértelmű volt hogy a varisztor az fel robbant. Most a kérdés az, mért robbanhatott fel a varisztor és, hogy hogyan kellet volna helyesen bekötnöm, hogy ne robbannyon fel. A választ előre is köszönöm A hozzászólás módosítva: Nov 12, 2014
Szia!
Hát ha 230RC volt akkor az tényleg 230V-os LOGO. Ha 24V-os lenne akkor L+ és M szerepelne a megtáplálásnál. Szóval valószínűleg nem a rossz betáplálástól robbant fel. Vagy kapott már régebben valamilyen túlfeszültséget vagy ilyesmi behatást és ezért volt elrakva a raktárba.
Jól csináltál mindent, a LOGO volt hibás.
Most már, hogy a varisztor kiiktatta magát az áramkörből működik a készülék? Ugye biztos nem L+ és M volt a bemeneti kapcsokhoz írva?
Tuti 230V os volt mer a keszülékre fel volt tüntetve, hogy 230 - 110
|
Bejelentkezés
Hirdetés |