Fórum témák
» Több friss téma |
Fórum » PLC kérdések
Témaindító: Thomas10100, idő: Nov 12, 2005
Szia, Terry! Nagyon szívesen segítek Neked. Allen-Bradley-vel keresek hibát, van egy MicroLogix1200-asom, a progi is megvan. Egyetlen feltétele van az egésznek. Üdv.: Yoe
Milyen Allen-Bradley-d van? Alapfokon is tudok Neked küldeni anyagot, elektronikus formában (is).
Sziasztok
Szeretném némi segítséget kérni. Szerkesztek Wincc Flexible-ben TP170 panelre kisebb hmi programot. És abban szeretném a segítségeteket kérni, hogy hol tudnám azt az időt beállítani, ami egy adott idő letelte után visszaváltja a főképernyőre az oldalt. Lehet ilyet egyáltalán csinálni?
Helló mazso1988!
Szerintem ebből kiderül minden Egyébként schedulerrel is lehetne, ha a TP170-ben volna. De nincs :-/
Köszi
De én igazán arra gondoltam, vagyis azt hittem hogy van olyan beállítás a Wincc-ben hogy ha pl: ott maradok egy beállítási képernyőn és elfelejtem vissza váltani, főképernyőre a Screent akkor egy előre definiált idő után tegye meg saját maga.
Helló mazso1988!
Én nem tudhatom mire gondolsz. Csak arra tudok reagálni amit le is írsz! Mint írtam schedulerrel lehetne ilyet csinálni (ütemezett feladat) de a TP170 képességei nem terjednek ki erre. Attól tartok kénytelen vagy a dolgot a PLC-ből vezérelve megoldani ha elengedhetetlenül szükség van ilyen képernyő váltásra. Nem biztos hogy örülni fognak neki a kezelők, az ilyesmi hihetetlenül bosszantó tud lenni!
Rendben.
Annyira eget verően nem fontos csak a fő képernyőn vannak a legfontosabb jelzések elhelyezve, és azért gondoltam hogy jó lenne minden esetben a start screen-t látni. Egyébként ezt a bizonyos schedulerrel eljárást hogyan lehet alkalmazni?
Hali mazso1988!
Miért nem csinálod meg programból? Rendkívül egyszerű. Tévedtem van a TP170-ben is scheduler funkció. De sajnos nem tud időzített eseményt. Ha tudna, akkor úgy lehetne megoldani, hogy létrehozol benne egy Job-ot, amit percenkénti lefutásra állítasz be. Azzal csökkentesz egy számlálót (internal TAG-et). Létrehozol egy másik job-ot, amihez a changescreen eseményt rendeled hozzá és benne meghívod a setvalue funkciót, amivel az iménti változóba mondjuk kettőt írsz. Aztán ennek a változónak a changevalue eseményével meghívsz egy sriptet, ami megnézi hogy ha változó 0 vagy kisebb-e. Ha igen meghívod az activatescreen funkciót és akkor megtörténik a váltás. Sajnos a TP170-ben nem lehet scripteket sem létrehozni.
Szia
Lenne még egy kérdésem ezt a (-749.440) változó értéket valamilyen i/o field-el lehet deklarálni wincc flexible-ben? Mert én akármivel próbálkozom nem engedi beírni. Tudom hogy elképesztő érték.
Helló mazso1988!
Sajnos egyáltalán nem értem mit szeretnél! Mi ez a -749.440 és mit akarsz vele? Egy input field-et akarsz, amibe ezt be lehet írni? Ha igen, akkor ennek két módja van: 1. Az input field-hez valós típusú (REAL) változót (tag-et) rendelsz hozzá és a maszkban engedélyezed az előjelet (s) 2. Az input field-hez egész típusú (INT) változót rendelsz és eltolod a tizedespont helyét hárommal, a maszkban engedélyezed az előjelet (s)
Igen pontosan így szeretném ahogy leírtad, csak én bonyolultan írtam le a problémámat.
Helló mazso1988!
Ok. Az első módszer a lebegő pontos, a második a fix pontos. Nem tudom neked melyik felel meg jobban. Ha a fix pontos módszert alkalmazod, akkor DINT típust használj, ne INT-et, amit először írtam, mert abba nem fér bele. És ennél számíts arra, hogy ha 34.577-et írsz bele, akkor a változóba 34577-et fog beírni ezért az érték feldolgozásánál mindig ezredrésznek kell tekinteni. Javaslom talán a valós típust, azzal nincs ilyen probléma (van viszont más, de abba nem megyek bele most, mert nem tartozik nagyon szorosan a kérdésedhez).
Sajnos Terry elvezett a digitális PLC technika útvesztőiben. Üdv.: Yoe
Rendben köszönöm. Holnap de. megpróbálom és jelentkezem mire jutottam.
üdv!
Bocs h nem reagáltam, de nem voltam gép közelben. Am compatlogix L32C a plc típusa. marko ramiusz naon megköszönném a digitális cuccokat. am elég jól haladok vele csak még a gép nem látja plc-t. már csak az ip címek nem stimmelnek. ebbe vki tudna segíteni. a programokat meg negy nehezen netről összeturkáltam.
Sajnos nem jártam sikerrel megpróbáltam mindegyik módszer amit leírtál de akármelyikkel is próbáltam nem fogadta el.
Közben sikerül megoldanom! Még egyszer köszönöm a segítséget.
Akkor ismét helyesbítek sikerült megoldani hogy a TP elfogadja az értéket, végleg úgy ahogy írtad DINT deklaráltam a változót. De mikor beírom a TP-be az értéket, jelen esetemben a (-749.44) akkor a PLC programban valami eszméletlen szám jelenik meg. Pedig DINT van hozzárendelve a programban.
Hali mazso1988!
Akkor valamit rosszul csináltál, vagy amikor monitorozod, a "representation" REAL-ra van állítva, vagy nem tudom. Innentől csak akkor tudok konkrét módon segíteni, ha pontosan tudom mit hogy csináltál. Vagy elküldöd, vagy screenshotokat küldesz, vagy küzdesz tovább, amíg nem sikerül. Rád bízom.
Rendben megköszönöm ha segítesz de ha nem probléma akkor inkább küldenék pü.
Sziasztok!
Sajnos még mindig nem jött meg a jelszó. Ha lesz belőle egyáltalán valami, akkor majd meg írom hogy mire jutottam. Kicsit más téma. Ha a Flexible-ben futtatom a project-et runtime módban a PC-n, akkor van arra lehetőség, hogy programozó kábelen keresztül kapcsolatba lépjen a project a PLC-vel? Röviden, lehet használni a PC-t operátor panelnek? Üdv.
Igen.
Jelenleg én is így fejlesztek egy projektet. De egyszerre csak egyet tudsz online-ba nézni! Vagy a runtime-t futtatod és azt látod, vagy a plc- programod fut és azt látod működni. Úgy tudom kettőt egyszerre nem lehet elérni de ez nem biztos.
Hali madazg77!
Természetesen a PC-t használhatod operátorpanelnek, a PLC-vel felveszi a kapcsolatot és ugyanúgy képes működni, mint egy OP. Annyi korlát van mindössze, hogy a Flexible RT csak egy példányban futhat, így csak egy project mehet egy runtime-ban. ha egy már fut, másikat nem lehet elindítani.
Hello mazso1988!
Idézet: „Vagy a runtime-t futtatod és azt látod, vagy a plc- programod fut és azt látod működni. Úgy tudom kettőt egyszerre nem lehet elérni de ez nem biztos.” Mehet egyszerre is, amennyiben a PC-ben lévő interfészek, és a beállított access point lehetővé teszi az RT-PLC és Step7-PLC-vel való kapcsolat létrehozását. Sőt problémamentesen futhat egy PLC-vel kommunikáló WinCCFlex vagy ProTool RT, miközben egyszerre több PLC-t is monitorozok Step7-ben. Ez akkor válik lehetővé, ha egy buszon (ami akár ethernet, akár terepi busz) több PLC van. Egy üzemben, ahol pl. etherneten lógnak a PLC-k, ez mindennapos dolog.
Hello!
Vki tudna abban segíteni h Rslinx-el h tudok rákapcsolódni a plc-re.mert már ezer utubos videot megnéztem meg stb. de vmi angol fórumon olyat olvastam h sokan küszködnek ezzel akiknek az L32C plc-jük van. vki tudna vmi tippet adni h mit lehetne tenni h működjön. köszi
Szia! Ismételten írom, amennyiben egy feltételnek eleget teszel, azonnal felveszem Veled a kapcsolatot és rengeteg anyagot küldök Neked. Üdv.: Yoe
Jó, de mi lenne az?
Szia! Helyesen írj! (halkan: most sem köszöntél) Üdv.: Yoe
|
Bejelentkezés
Hirdetés |