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   78 / 129
(#) pont válasza Mate78 hozzászólására (») Szept 13, 2015 /
 
Amiről írsz abban teljesen egyet értünk, pedig én keveset foglalkozom plc-vel. Csak van olyan is, akinek nincs otthon plc-je és lehet inkább szán rá 10x annyi időt mint 20 ezret, amíg ismerkedik a témával és eldönti, neki ez menne-e vagy sem. És azért a szimulátort is megírták, valakik, valamiért, szóval vagyunk olyanok is akik jónak tartjuk (és sokat köszönhetünk a szimulátornak. )(Én legtöbbet pont az analóg értékeket szimulálom, hogy mi lesz az eredmény több matematikai műveleten keresztül, mert ez az ami nehezebben nyomon követhető, mint a logikai állapotok ) De ez meg csak az én véleményem.
(#) pinvik válasza mazso1988 hozzászólására (») Szept 14, 2015 /
 
Az adatblokkok végére tett érték az előtte lévőket nem befolyásolja. Az FB-knél tudsz létrehozni DB frissítés nélkül Temp változót, de ezek csak egy ciklusban jegyzik meg az értéküket (szóval tárolásra nem alkalmasak, csak ideiglenes számolásokra). Ha statikus változók végére adsz hozzá új statikus változót, akkor a ki és bemeneti változók és az előtte lévő statikus változók DB helye nem változik, mert az utolsó Statikus változó az instance DB végére fog kerülni, de a már meghívott blokkok instance DB-jét le kell frissíteni a meghívás helyén(ki-be meneti változók módosításnál magát a blokkot is le kell frissíteni, nem csak a DB-jét, de ez annyi, hogy a meghívás helyén mentesz egyet és jobb klikk a blokkra és Update block call...-al lefrissíted a blokkot, majd a DB nevét leenterezed). De pontosan nem tudom mire gondoltál.
(#) pinvik válasza Mate78 hozzászólására (») Szept 14, 2015 /
 
Igen valós PLC-n sok minden előjön, ami a szimulátoron nem, viszont pl a Siemens eszközök nem mondhatóak olcsó kategóriás, hobbi eszközöknek, mint a mikrokontrollerek, és ha nincs konkrét feladat és eszköz (pl iskolákban szoktak lenni oktató projektek), akkor a véleményem szerint a szimulátor is ugyan azt a funkciót el tudja végezni a kezdő lépéseknél (ugyan úgy STOP-ba megy, ugyan úgy tudod monitorozni és még hibákat, megszakításokat is tudsz vele generáltatni, sőt legjobb tudomásom szerinte két szimulátort elindítva, még pl adatcserét is meg tudsz valósítani köztük). Szerintem kezdő lépésként tökéletes egy kis HMI felületet létrehozva magadnak kitalálni feladatokat, így a PLC programozás tanulása mellett a HMI fejlesztést is elkezded tanulni (pl flexible-el elég gyorsan lehet haladni, és még néha be is kell csalni dolgokat a látványosság kedvéért pl változó növelése, hogy elkezdjen mozogni pl a lift). Abban teljesen igazad van, hogy valós PLC-n gyorsan tanul az ember, mivel ott több dolog előjön, ami szoftveresen nem, de véleményem szerint nem érdemes valós plc-t vásárolni. A LOGO meg Zelio teljesen már történet, mint az ipari CPU-k. És a 20'000Ft kategóriás PLC nem a jelen kor csúcsa (ugye ennyiért csak használtan tudsz venni régebbit) és ezekhez még valószínűleg USB-MPI is kelleni fog(ok, ebayen olcsóbb a kínai verzió és elvileg ugyan olyan jól használható otthoni tesztelésre) + bővítőkártyák. És szimulátor mindig kéznél van valami egyszerűbb logika kipróbálására.
(#) mazso1988 válasza pinvik hozzászólására (») Szept 14, 2015 /
 
Köszi.
Igazán úgy néz ki a már meglévő adatblokk, hogy van egy byte megírva pl:db10.dbx0.0-tól db.10dbx0.7-ig. Ami ténylegesen csak a programban db10.dbx0.5-ig van felhasználva elvileg a maradék két bit tatalék lehet. Azt szerettem volna valamelyiket felhasználni.
Utána az adatblokkban integer típusú változók vannak deklarálva
így néz ki most a blokk:
0.0
1.0
2.0
3.0
4.0
=6.0

Ebből gondoltam én, hogy esetlegesen a maradék 5.0 bitet felhasználhatom.
(#) nagysasy hozzászólása Szept 15, 2015 /
 
Sziasztok !

Senkinek semmi ötlete a problémámra?
(#) Norberto válasza nagysasy hozzászólására (») Szept 16, 2015 /
 
Szia!

Tegyél fel a gépedre TeamViewer-t és megpróbálok segíteni.

Keress meg üzenetben, ha megvagy.

Az eredményt és megoldást majd megírom ide a fórumra.
(#) pont hozzászólása Szept 16, 2015 /
 
Sziasztok! Egy olyan problémám lenne, hogy nem tudok HMI-vel bementet kapcsolni, se I-t se M-et. Elvileg a memória címek megvannak, kimeneteknél jók is. Kimenetek közül azokat tudom HMI-vel kapcsolni amik nem érintettek a PLC programjában, de az M-es bemenetet muszáj összekötnöm valamivel a PLC programjában, hogy a PLC program kezelje a változást . Egy APB mini PLC-ről lenne szó.
(#) K0bzoli válasza pont hozzászólására (») Szept 22, 2015 /
 
Helló!

Azért nem tudsz bemenetet HMI-ről átkapcsolni, mert a bemeneti bit állapotát a bemenet fizikai állapota felülírja minden PLC ciklusban. Éppen ez a dolga.
A kimenetekkel és M bitekkel ugyanez a helyzet. Ha azt a PLC program írja, akkor felülíródik, hiába akarod a HMI-ből megváltoztatni az állapotát.
(#) K0bzoli válasza nagysasy hozzászólására (») Szept 22, 2015 /
 
Szia!

A PLCSIM-Step7 kapcsolatot több dolog befolyásolja.
A Step7 azon az interfészen keresztül keresi a PLC-vel a kapcsolatot, ami a HW konfigban szerepel. Ezt ráadásul az S7ONLINE nevű access point-on keresztül akarja megtenni.
A PLCSIM maga is beállítható milyen szimulált kapcsolaton keresztül realizálódjon.

Ha ez a három dolog nem vág egybe, nincs kapcsolat.
(#) pont válasza K0bzoli hozzászólására (») Szept 22, 2015 /
 
Köszönöm válaszod! De hát akkor hogyan kell megoldani azt, hogy a HMI-vel változtatott bittel "vezérlődjön valami"?. Egyenlőre kitaláltam, hogy a fizikailag nem létező kimeneteket, amik nemlétező bővítőmodulhoz tartoznának, azokat tudom írni és az eredetileg bemenetet átneveztem ezekre. Így azt csinálja amit szeretnék, de kétlem, hogy ez lenne a módja. (Pl. nem hiszem, hogy a SPAR-ba a zöldséges mérleget így oldanák meg) Bekarikáztam hogyan van most. Bővebben: Link
A hozzászólás módosítva: Szept 22, 2015

q.JPG
    
(#) K0bzoli válasza pont hozzászólására (») Szept 23, 2015 /
 
Szevasz!

De hát akkor hogyan kell megoldani azt, hogy a HMI-vel változtatott bittel "vezérlődjön valami"?.

Nagyon egyszerűen:
Kiszemelsz egy belső változót a PLC-ben. Pl. "merker" bitet, amit a PLC programban SEHOL nem írsz (nem használod fel "kimenetként" vagy ha úgy tetszik "tekercsként"sehol).
Ezt a bitet rendeled hozzá a HMI-ben egy gombhoz vagy bármihez ami átállíthatja ezt a bitet. Így az említett bitet csak a HMI fogja írni.

A PLC programban pedig ezt a bitet úgy kezeled, mint ha egy bemenetre kötött nyomógomb lenne. Ennyi az egész.
(#) pont válasza K0bzoli hozzászólására (») Szept 23, 2015 /
 
Úgy próbáltam elsőre, a bekarikázott "bemenetek" M-esek voltak, de nem működött, pedig a programban sehol sem használtam máshol őket. De akkor lehet, hogy rosszak az általam ismert hozzájuk tartozó memóriacímek. Direkt felszabadítottam a M0-át hogy még el se számolhassam a hozzátartozót (0x9729) Ez nem egy egységesített valami a MODBUSZ RTU kommunikációnál? Ki lehet ezt olvastatni valahogy a plc-ből? Az általam ismertek a melléklet 3. oldalán vannak. Köszönöm.
A hozzászólás módosítva: Szept 23, 2015
(#) K0bzoli válasza pont hozzászólására (») Szept 23, 2015 /
 
Sajnos nem ismerem ezeket az eszközöket (címtartományok) és a MODBUS RTU-t, de a leírtak ellenére szerintem valamilyen címzési probléma lehet a gond.
(#) elektrorudi hozzászólása Szept 23, 2015 /
 
Tisztelt Uraim!
Egy rendkívül sürgős segítséget kérnék:
A Egy UNITRONICS JAZZ JZ-1011-R31 PLC-ből egy ügyes mozdulattal kitöröltem a programot.
Előtte egy kolléga lementette, de se ő, se én nem tudtam soha visszatölteni. (de akkor még nem volt kitörölve). A visszatöltés egy hibaüzenettel leáll: hogy telepítsem újre a programot (mármint az editort vagy mit). A KVALIX-hoz fordultam, hogy mi lehet a baj. Nem tudják. Állítólag továbbították a "fejlesztőknek", de onnét sem jött válasz. Szóval a progi elveszett.
Kellene írni egy újat!
Természetesen, nem pusziért gondoltam...
Tudna-e valaki segíteni? Ő vagy az ismerőse, vagy az ismerős ismerőse. Én nem tudok programot írni, de nagyjából már összeírtam, hogy melyik I/O -ra mi megy, mi jön, és már az is tiszta 80-90%-ban, hogy mit kell csinálnia a PLC-nek.
Nagyon elrontottam a dolgot és...
Nagyon hálás lennék ha...
Előre is köszönöm.
(#) rockersrac válasza elektrorudi hozzászólására (») Szept 23, 2015 /
 
Telepítsétek újra a programot a gépen(de előtte a kimentett fájlról legyen másik helyen másolat) ,,kezdésnek" ezt tudom ajánlani.
(#) elektrorudi válasza rockersrac hozzászólására (») Szept 24, 2015 /
 
Köszi, ezt kb. 10x megtettem. Ha ez hozott volna megoldást, nem fordulok hozzátok segítségért.
Tudod programozni a Jazz-t?
(#) rockersrac válasza elektrorudi hozzászólására (») Szept 24, 2015 /
 
Konkrétan Jazzel nem foglalkoztam, Omron Sysmac CPM2A plc-vel dolgoztam, így ahhoz van programozóm.
(#) Koleus válasza elektrorudi hozzászólására (») Szept 24, 2015 /
 
Szia.

Jazz-el még nem volt dolgom, de annó programoztam pár M92-est, meg V120-ast.
Szeretném letisztázni: Elindítottad az editort (U90Ladder), csatlakoztál a PLC-hez és a "Reset"-el törölted a programot a PLC-ből?
Tudsz csatlakozni a PLC-re?
Ír-e valamit a Jazz kijelzőjén?
Milyen USB/RS232 átalakítót használsz?
Ellenőrizted a lementett projektet, nincs-e hiba "compile/Build all" alkalmával?
(#) elektrorudi válasza Koleus hozzászólására (») Szept 24, 2015 /
 
Szia,
Majdnem így történt. Kiírta, hogy ez a verzió frissebb, mint a... Frissítse? Hát persze.
A U90Ladder-ben néztem valami DEMO-t, amit megnyitáskor azóta is betölt, ha kell, ha nem (ezt se értem.)
Aztán le akartam tölteni a progit a PLC-ből a laptopra. És itt volt a nagy hiba. Nem letölteni kellett volna, hanem feltölteni (vagy fordítva...). Szóval ezt a DEMO progit szépen feltöltötte (vagy letöltötte(?)) a PLC-be, felülírva az eredeti programot. Eddig ZELIO-val foglalkoztam. Az azt kérdezi: PLC to PC? vagy PC to PLC?
- Tudok csatlakozni, RS232-vel.
- A DEMO progi által generált kiírást mutatja: "weight: 0,065gramm"
- Nem használok átalakítót.
- Nem ellenőriztem. Nem tudom hogy kell. De aki le(fel)töltötte előttem, az se tudta visszatölteni a módosítást. Ő pedig ért hozzá (@plcszerviz.hu)
"A fejlesztők nem válaszoltak" Ma 3 órakor derült ki, hogy a "fejlesztők" nem is látták a programot, és legközelebb csak kedden dolgoznak.
(#) Koleus válasza elektrorudi hozzászólására (») Szept 24, 2015 /
 
Hát igen, a Download - Upload néha meglepetéseket okoz, nem minden gyártó értelmezi ugyanúgy.
A projektre írta, hogy újabb, vagy az OS-re?
Nem tudom mi történhetett... Habár ha rátöltötte a Demo-t, a komunikációnak jónak kellene lenni, meg mivel kiírja a demo szövegét a PLC él.
Lehet hogy OS frissítést indítottál el, de nem fejezte be.
Legjobb lenne újra írni az OS-t. Ehhez azt hiszem Bootstrap mód kell (PLC táp ki, "i" és "7" gomb nyomva tart, PLC -táp be). A kijelzőn kiírja "BOOTSTRAP". Csatlakozol a PLC-re és elindítod az OS írást. Ez eltarthat egy ideig, a végén kiírja, ha minden OK.
Mikor befejezte PLC táp ki - PLC táp be.
Megyitod a lementet projektet, leellenőrized hogy a HW stimmel-e, utána jöhet a compile vagy Build. Megtalálod a projekt menüben, vagy rányomsz az ikonra "papírlapok, felettük kék nyil" (nem találtam képet ), és a Build all (compile mellett, van tooltip, ha ráhúzod az egeret, kiírja). Ha nem jelez hibát, jöhet a Download.
A felugró ablakban kijelölöd a Ladder, Display, Variable, Timers, HW, stb, majd jöhet az OK.
Ha hibát jelez, ki kell javítani a programot, majd újrafordítani és lehet Download.
Sok sikert!
(#) elektrorudi válasza Koleus hozzászólására (») Szept 26, 2015 /
 
Köszönöm a részletes segítséget, de pillanatnyilag kevés vagyok hozzá.
A probléma megoldódott. Egy profi Unitronics-os kolléga mindent elkövetett, hogy a lementett progit megnyissa. Nem lehet, mert állítólag amit kaptam, csak egy program töredék és nem maga a program. Két lehetőség maradt:
1. megíratni valakivel az új progit. Kellene valaki, aki MOST ráér, és meg tudja csinálni.
2. kidobom a PLC-t és egy ZELIO-t teszek be helyette és én írok progit hozzá.
Mivel senki nem találtam, aki segített volna progit újra írni, ezért a 2. megoldást KELL választanom.
Köszi.
(#) Koleus válasza elektrorudi hozzászólására (») Szept 26, 2015 /
 
Ez kár.
Ha Ladder-ben programozod a Zeliokat, akkor megpróbálkozhatsz a Jazz-el is, egy kis utánaolvasással mennie kéne.
Ha FBD-t használsz, akkor egy kicsit macerásabb.
(#) elektrorudi válasza Koleus hozzászólására (») Szept 26, 2015 /
 
Sajnos létrában nem tudok. Egyszer kellett egy Moellert-be írni egy nyúlfarknyi progit (4-6 bemenet, ami valami időzítés, meg VAGY kapcsolat után, meghúzott 4 relét). Vért izzadtam vele. Egy ilyen progival meg se próbálkoznék. Pláne, hogy nincs idő. A Zelio progival, szerintem 70-80%-ban megvagyok.
A létra tanulásnak most nincs itt az ideje. Ezt a szerkentyűt fel kell támasztanom. Aztán jöhet a szórakozás a létrával.
(#) albinolynx hozzászólása Szept 30, 2015 /
 
Helló!

Siemens s7-200 plc-t tervezek vásárolni tanulás céljából. Ehhez kimondottan gyári programozó kábel fog kelleni, vagy megteszi egy kínából rendelhető rs485-usb átalakító is?
Örülnék usb-s lehetőségnek és legalább win7 x64 kompatibilitásnak.
(#) djsms hozzászólása Okt 1, 2015 /
 
Sziasztok!

Mellékelt képen látható plc bekapcsolás után hibában marad. Merre kellene kezdeni a hiba okának felderítését?
Esetleg egy hozzáértő szakember személyes segítségét is elfogadom, természetesen nem szívességi alapon!
A hozzászólás módosítva: Okt 1, 2015

plckicsi.jpg
    
(#) Norberto válasza K0bzoli hozzászólására (») Okt 1, 2015 /
 
nagysasy-nak segítettem TeamViewer-en keresztül a múltkor, eredmény:

Három lényeges dolog:
- lejárt a SIMATIC szoftverek licensze

- a PG/PC interface LOCAL-ra volt állítva, amellyel nem tudott csatlakozni a virtuális PLC-hez.

- ráadásul valami teljesen csupasz PLC volt felvéve a HW-konfigba, nem emlékszem pontosan (legalapabb 315-ös talán)

Mindenesetre olyan PLC-re cseréltem, amelyen van Ethernet-port, és ezután a PG/PC interfészen a TCP/IP opciót választva sikerült kapcsolódni a CPU-hoz, majd letölteni bele a konfigot, illetve üres OB-kat is.
(#) teglascs válasza djsms hozzászólására (») Okt 1, 2015 /
 
Bocsánat, én nem fogok tudni segíteni, de ebből a képből szerintem nem biztos, hogy be lehet azonosítani a gyártót/típust...
(#) Mate78 válasza djsms hozzászólására (») Okt 2, 2015 /
 
szia

Nem ismerem a típust.Én a következőket csinálnám:
Először is meggyőződnék hogy van-e aktuális biztonsági mentés a programokról, ha nincs, csinálnék.Leírásban megnézném milyen hiba esetén világít a hiba led, ez lehet hardwer hiba, software hiba, buszhiba, periféria hiba,belső hiba stb.Ezek alapján már el lehet indulni.Tápfesz megvan?Biztosítékok jók?Ha minden rendben, és nincs más ötlet akkor levenném a bővítő modulokat (úgy látom moduláris PLC) hogy csak a PLC legyen, de ehhez szerintem bele kell nyúlni a hardwer konfigurációba.Lett módosítva a programja?Esetleg teljes törlést is lehet csinálni,nincs-e valamilyen program hiba.
(#) djsms válasza Mate78 hozzászólására (») Okt 2, 2015 /
 
A probléma az, hogy nincs meg hozzá semmilyen dokumentáció... Ezt már próbálják beszerezni, de aki anno csinálta már nincs az élők sorában.
Éppen ezért keresek olyan embert (valószínűleg az idősebb szakik között) aki ismeri ezt a
típust és hozzá tud nyúlni.
Közel 20 éves cuccról van szó, bármi előfordulhat! Annyi segítség van, hogy 2db ilyen rendszer van, a másikban elindul a plc, csak ott a mechanika hibás. (Elképzelhető, hogy át lehetne tölteni a programot stb)
De a lényeg mindenképp az, hogy ennél rosszabb állapotba ne kerüljünk!
Mivel egy öreg cuccról van szó szóba jöhet a teljes csere is új, beszerezhető plc-re is, ha ezt vállalja valaki.
Úgy gondolom az optimális megoldás a jelenlegi rendszer javítása lenne, de ha ez már nem járható és amúgy is - dokumentáció hiányában - fel kell újra térképezni az egész működését akkor a teljes csere lesz a megrendelés tárgya.
Erre keresek szakembert!
(#) Mate78 válasza djsms hozzászólására (») Okt 3, 2015 /
 
Talán itt kapsz dokumentációt:
Bővebben: Link
Következő: »»   78 / 129
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