Fórum témák

» Több friss téma
Fórum » PLC kérdések
 
Témaindító: Thomas10100, idő: Nov 12, 2005
Témakörök:
Lapozás: OK   70 / 130
(#) Szirty válasza tornyaid hozzászólására (») Jún 8, 2014 /
 
Tisztelt tornyaid!

Az ILC-t nem ismerem, abban sajnos nem tudok segíteni.
Az nyilvánvaló, hogy a timernek konstans idő helyett változót kell megadni, de nem ismerem az ILC címzésmódjait és adattípusait.
(#) tornyaid válasza Szirty hozzászólására (») Jún 8, 2014 /
 
És esetleg valamilyen áthidaló meg oldás amiből el tudnák indulni ?
(#) lukacsp válasza tornyaid hozzászólására (») Jún 10, 2014 /
 
Egyáltalán nem ismerem a Phoenix-et. Csak egy általános vázlatot adok neked, és te majd lekódolod ahogy a Phoenix-hez kell. A konstansoknak csak a példa kedvéért adtam értéket.

változók: ACT, KIVEZ, AN_IN : int; OUT : bool;
konstans: INTERVAL = 1000; ADFELBONT = 4095;

inicializálás (első ciklusban):
ACT:=0;

analóg skálázás:
KIVEZ:=AN_IN*INTERVAL/ADFELBONT;

PWM:
ACT:=ACT+1;
if ACT>KIVEZ then OUT:=0 else OUT:=1;
if ACT=INTERVAL then ACT:=0;

Üdv.: Péter
(#) Mate78 válasza tornyaid hozzászólására (») Jún 10, 2014 /
 
szia

a PCWorx-ben alapból van PWM modul, DIO_PWM vagy hasonló néven.
A help-je leírja, hogy kell használni.Az egyik bemenő paraméterében többek között be lehet adni a kitöltési tényező értékét ha jól emlékszem us-ban. Itt adnám be a potenciométer állásával arányos értéket, a blokk Q kimenetét pedig egy fizikai kimenetre tenném.
Azt viszont nem tudom hogy milyen kimeneti modulod van, mekkora frekvenciával képes váltogatni az állapotait, (elég gyors lesz-e Neked) de ez adatlapjában benne kell hogy legyen.
A hozzászólás módosítva: Jún 10, 2014
(#) tornyaid válasza Mate78 hozzászólására (») Jún 12, 2014 /
 
Igen igen nagyszerű meg is van és teljesen tökéletesen működik is. Köszönöm szépen
(#) Barni87 hozzászólása Jún 18, 2014 /
 
Sziasztok!

A segítségeteket szeretném kérni egy Siemens fűtésvezérlő beállításával kapcsolatban.
A mellékelt ábra alapján ki van építve a fűtésrendszer.
A vezérlő típusa RLU222.
A "v1"-es 3 utas szelep SFA21/18 motorral van szerelve.
A "k1"-es 3 utas szelep egy Acvatix SSP61 motorral rendelkezik.
A pufferben egy merülő hüvelyes QAP22 hőérzékelő van.
Az előremenő csőszakaszon pedig egy QAD22 csücsül.

Ezek ismeretében kellene úgy beállítanom a vezérlést, hogy egy fix előremenő hőmérséklet legyen a radiátoros körben, melyet bármikor lehessen módosítani.
Valamint alapesetben a pufferben lévő hőt használja, majd amikor a benne lévő víz hőmérséklete a kívánt előremenő hőfok alá csökken, akkor a "v1" szelep váltson át az "A" oldalra és indítsa el az erre a körre telepített kazánt.
A vezérlő minta példáiban nem találtam hasonló alkalmazást.

A segítségeteket előre is köszönöm!

fűtés.jpg
    
(#) Ferkóka hozzászólása Júl 1, 2014 /
 
Üdv!
Ismét segítséget szeretnék kérni.
S7 200 CPU224 plc-ben szeretnék valósidejű órával kapcsolásokat végezni. Igazából egy ki-be kapcsolást kell megoldanom. Reggel 7-kor be, 21-kor ki. A plc-n van egy tp170 micro panel is.
Hogy álljak neki? Még soha nem kellet valósidejű órát használnom plc programba.
Előre is köszönöm a segítséget!
(#) ares9281 hozzászólása Júl 8, 2014 /
 
Sziasztok, lenne egy kerdesem CoDeSys - el kapcsolatban. En meg egyelore csak step 7 alol programotam siemens s7 300 as plc-t. Kivancsisagbol nekifogtam megnezni hogy mirol is szol a CoDeSys viszont nem nagyon ertettem hogy hogyan is mukodik, stb.

Szeretnek egy akarmilyen plct simulalni pc-n, es azt programozni codesys-el ha lehetne , ehhez kellene egy kisebb leiras vagy magyarazat.(mar 2 hete kinlodok s keresgelek de nem nagyon kaptam semmit)

Koszonok minden segitseget leirast amit kapok
(#) Koleus válasza ares9281 hozzászólására (») Júl 8, 2014 / 2
 
Szia ares9281.

A legegyszerübb lesz ha letöltöd Codesys oldalról az alap csomagot. Választhatsz 2.9.xx platform és a 3.5 SP4 között. Ez az alap csomag, gyártófüggetlen, de minden modul megtalálható benne, ami egy modern PLC-és fejlesztőkörnyezetben van (LD, STL, SFC, IL) +vizualizáció és virtuális plc, szimulálni. A csomag tartalmaz példaprogramokat is, van HELP is, stb. Magyar doksit nem találtam.
A gyártók nagy része még a 2.9.xx platformot használja (WAGO, EATON, ABB, Lenze), de lassan térnek át a 3.xx platformra (Schneider).

Nem tudom segítettem-e, de jó munkát.
(#) ares9281 válasza Koleus hozzászólására (») Júl 8, 2014 /
 
Szia először is köszönöm a válaszodat, de ezeket a kezdő lépéseket már megtettem, sikerült programot írni s szimulálni, viszont nem sikerült kiválasztanom hogy pl. beckhoff ek1100 as plcre írnám fel ezt a programot, mert amikor új projectet nyitok meg akkor csak CODESYS kezdőnevű eszközöket lehet programozni(pl. CODESYS Control Win V3 ). Keresgéltem librarykat meg device descriptionokat is de nem jartam sikerrel...

Lehet hogy rosszul értem az egészet viszont emlékszem hogy step 7 alatt ki lehetett választani tetszoleges Siemens PLC-t. Mi az a CODESYS Control Win V3 egyáltalán nincs is olyan plc, 3S nem is gyart plcket...

A szimulációt úgy értettem hogy egy külön program amely un. emulálná, virtuálisan létrehozna egy plc-t amit aztan codesys alol tudok írni és tesztelgetni...(de ez nem olyan fontos végülis)

Köszönöm mégegyszer a fáradozásodat
A hozzászólás módosítva: Júl 8, 2014
(#) ares9281 válasza Koleus hozzászólására (») Júl 8, 2014 /
 
Huh, na sikerült egy EtherCat csatlakozást hozzaadnom a projecthez, és ott vannak tényleges plc-k amiket lehet programozni... viszont nem tudok hozzájuk pou-t hozzaadni. Viszont fő programból tudok hivatkozni a ki-bemeneteire , mi van ha több plc-t adok hozza a projecthez s hivatkozgatok mindenik re, honnan tudja a codesys hogy melyikre milyen programot írjon fel ?

Azthittem hogy értek valamit, de teljesen összezavarodtam...
(#) Koleus válasza ares9281 hozzászólására (») Júl 8, 2014 / 1
 
Az egészben az a trükk, hogy a Codesys-től leszedett csomag csak demo, a partnerek Lib -jei nincsenek benne. Anno és is kerestem de nem találtam, csak a Frenzel+Berg oldalán, V2 platformra. A Codesys csak software fejlesztő cég, nem gyártanak PLC-t, csak magát a környezetet. Ha konkrét gyártó PLC-je érdekel (pl. Beckhoff), az ő Codesys verziójukat kell beszerezned, ami tartalmazza az ő lib-jeiket. Ezért is nem tudsz POU-t hozzáadni...
Lehet hogy találász, 30 napos próbaverziót, de ha jól értem nincs konkrét PLC-éd, a szimuláció pedig ugyanúgy működik, mint a mostani verziódban.
(#) ares9281 válasza Koleus hozzászólására (») Júl 8, 2014 /
 
Értem mostmár hogy mi a helyzet akkor ezzel az egésszel, tehát a codesys csak bemutatja hogy hogy néz ki a felület meg adják a toolokat cégeknek, s cégtől lehetne letölteni a libeket vagy a teljes fejlesztőt ami az ő termékeikhez van igazítva... mostmár tiszta a kép
Ezer köszönet és hála , megpróbálok leszedni egy cégtől egy codesys verziót, ha kapok majd azzal próbálkozok.
Nagyot segítettél rajtam köszönöm
(#) jym válasza ares9281 hozzászólására (») Júl 8, 2014 / 1
 
Üdv!

Úgy van, ahogy Koleus írta, csak néhány kiegészítés:

- WAGO-nál a partner lib-et "Target Support Package"-nak hívják (rövidítve TSP)
- 6-7 éve több mint 100 nettó-ba került a WAGO TSP-vel összegyúrt Codesys
- objektumorientáltan v 2.x-ben nem lehet programozni (ezt is kérdezted a másik fórumon)

Imi.
(#) ares9281 válasza jym hozzászólására (») Júl 8, 2014 /
 
Köszönöm a választ Imi, azt tudtam hogy v2.x ben nem lehet oop-zni. Ezeket a target support packageket hogyan lehet felrakni, package managerrel? Továbbá rákerestem a WAGO nál a TSP re de nem kaptam semmit.Mindenesetre letöltöttem Beckhoff TwinCAT-jét s most azt csillabizálom az is codesys alapú ha jól értem
(#) jym válasza ares9281 hozzászólására (») Júl 8, 2014 / 1
 
Üdv!

A WAGO olyan Codesys-t árul, amiben már benne van a ő saját TSP-je. De van külön is TSP (egy telepítő exe file), amit a korábban felrakott WAGO-s Codesys-re lehet rárakni frissítés gyanánt. A Codesys oldaláról letöltött Codesys-re való rátelepítést a magyar WAGO-sok nem ajánlják. A WAGO-s Codesys fizetős, TSP-ket csak a WAGO hungária-tól lehet kérni, letölteni ezeket nem lehet.

Imi.
(#) ares9281 válasza jym hozzászólására (») Júl 9, 2014 /
 
Köszönöm, az útba igazítást Imi, úgyis csak tanulni kellene a codesys, nem fizetnék érte. Viszont sikerult e Lenze oldaláról letöltenem egy ingyenes 30napos trial verziót Kösz a segítséget fiuk, innen már boldogulok
A hozzászólás módosítva: Júl 9, 2014
(#) ares9281 hozzászólása Júl 9, 2014 /
 
Sziasztok lenne még egy kérdésem, lehetne e olyan softwaret talalni ami egy plc-t simulál és a Codesys-el felismertetni mit egy valos PLC-t?
Nameg fontos lenne hogy lehessen ingyenesen programozni azt (pl. Beckhof, Lenze plc-k).

Köszönök minden segítséget!
(#) Placi84 hozzászólása Júl 9, 2014 /
 
Szia! Ugyan nem szoftver, de ha van egy raspberryd, akkor ahhoz le tudsz tölteni a CoDeSys-től egy olyan image-t, amivel soft PLC-t lehet csinálni a raspberryből.
A hozzászólás módosítva: Júl 9, 2014
(#) ares9281 válasza Placi84 hozzászólására (») Júl 10, 2014 /
 
Köszi a visszajelzest, de sajnos nincs raspberrym. Amugy láttam a projectet a Codesys oldalán is
(#) ZorK_D hozzászólása Júl 10, 2014 /
 
Sziasztok!
Panasonic PLC-n szeretnék egy futófényt csinálni, de nem sikerül végtelen ciklusba állítanom a programot. Set-Reset módszerrel próbálkoztam, de nem sikerült, vagy 1 alkalommal futott vissza, és alaphelyzetbe állt. Van erre valami trükk, amivel egyszerűen megoldható? FPWin programon programozom a vezérlőt. Eléggé kezdő vagyok még ezért szeretném az ilyen egyszerű dolgoktól kezdeni. Köszönöm szépen előre is!
(#) 06smici válasza ares9281 hozzászólására (») Júl 10, 2014 /
 
Szia

Pontosan nem értem mit szeretnél, hisz CodeSys-ben ha összedobsz egy vizualizációt, azt hozzá tudod rendelni akár ki bemenetekhez is. És van virtuális PLC is, amin tudod futtatni a programot.
Festo PLC-khez pedig ingyenes a package. Ráadásul a CEC-ek már 3.x-es verzióval mennek
(#) tornyaid hozzászólása Júl 11, 2014 /
 
Sziasztok!

Van valakinek egy jól használható dakumentum (pdf) a ST strukturált szöveg programozására.
Előre is köszönöm.
A hozzászólás módosítva: Júl 11, 2014
(#) ares9281 válasza 06smici hozzászólására (») Júl 11, 2014 /
 
Szia, a lényeg az volt hogy egy virtualisan futtatott plcnek a ki/bemeneteit valtoztatva figyeljem a program változását, Codesysben csak egyfajta prepared value van és senki nem mondta egy szóval sem, hogy azokat aktualizálni ctrl-f7 el lehet, mert anélkul képtelenség debuggolni egy vizualizáció nélkuli programot. A vizualizációval nincs semmi gond sőt első nekifutásból én is azt használtam, viszont nem az az igazi debuggolás mikor vizualizáción keresztül változtatgatod az értékeket...pl. ha akarok adni egy pontos analog 16bites jelet vizualizáción keresztül akkor slidert használjak vagy textfield et? kicsit macerás de ahogy mondtam a ctrl-f7 csodákra képes... lehet hogy velem van a baj hogy nem kaptam meg az aktualizáló parancsot. Mindenesetre köszi a hozzászólást
(#) ares9281 válasza tornyaid hozzászólására (») Júl 11, 2014 /
 
Hát gondolom lehet angol, google sokat segít én onnan tanulgattam meg stben programozni:
egy pdf
de viszont a youtuben van egy két jó tutorial videó
Codesyses tutorialokat néztem én itt és itt de ki kell keresgélni az st-s részeket. Ha nem tudsz angolul akkor sajnos nem tudok segíteni.

Remélem segítettem
Áron.
A hozzászólás módosítva: Júl 11, 2014
(#) tornyaid válasza ares9281 hozzászólására (») Júl 11, 2014 /
 
Nagyon szépen köszönöm Áron.
(#) Ferkóka hozzászólása Júl 15, 2014 /
 
Üdv!
Ismét segítséget szeretnék kérni.
S7 200 CPU224 plc-ben szeretnék valósidejű órával kapcsolásokat végezni. Igazából egy ki-be kapcsolást kell megoldanom. Reggel 7-kor be, 21-kor ki. A plc-n van egy tp170 micro panel is.
Hogy álljak neki? Még soha nem kellet valósidejű órát használnom plc programba.
Előre is köszönöm a segítséget!
(#) Mate78 válasza Ferkóka hozzászólására (») Júl 15, 2014 /
 
szia

nem programoztam S7 200-at,csak 300-ast.Ott van egy SFC amivel ki lehet olvasni a rendszeridőt, év, hónap, nap,óra perc, másodperc stb.Innentől kezdve meg néhány összehasonlítás az adott változóval.A Te esetedben ha az " órák" változó nagyobb mint 7, de kisebb mint 21 akkor bekapcsolod, különben meg kikapcsolod amit akarsz.
Hol akadtál el?
A hozzászólás módosítva: Júl 15, 2014
(#) Marko Ramiusz hozzászólása Júl 16, 2014 /
 
Sziasztok!

Abban kérném segítségeteket, hogy az RSLogix 500-ban miként lehet kikapcsolni a .BAK fájlok automatikus mentését. Köszönöm a válaszokat.

Üdv.: Yoe
(#) Thomas10100 hozzászólása Szept 17, 2014 /
 
Sziasztok!

Egy Siemens S7-224 PLC-ből kiolvastam a programot, hogy tudok kommentet írni a ki és bemenetekhez? Jobban átlátnám a programot, most fejtem vissza hogy mi micsoda.

Most ismerkedek a Siemens-el, eddig csak Omronoztam.

Köszönöm a segítséget!
A hozzászólás módosítva: Szept 17, 2014
Következő: »»   70 / 130
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem