- Az NVIDIA szerint a partnereik prémium AI PC-ket kínálnak
- Két Zen 5-ös dizájnjának mintáit is szállítja már az AMD
- A Colorful "fagyosan kompakt" alkatrészekkel megy elébe a nyárnak
- A Keychron ismét egy űr betöltését vállalta magára az egerek szegmensében
- Az átlagnál vaskosabb ventilátorok kandikáltak ki a Corsair vitorlája mögül
- Kihívás a középkategóriában: teszten a Radeon RX 7600 XT
- Milyen monitort vegyek?
- HP ProLiant MicroServer Gen8
- Milyen TV-t vegyek?
- Az NVIDIA szerint a partnereik prémium AI PC-ket kínálnak
- Milyen billentyűzetet vegyek?
- 3D nyomtatás
- NVIDIA GeForce RTX 4080 /4080S / 4090 (AD103 / 102)
- Fujifilm X
- OLED TV topic
Hirdetés
-
AMD Radeon undervolt/overclock
lo Minden egy hideg, téli estén kezdődött, mikor rájöttem, hogy már kicsit kevés az RTX2060...
-
Az NVIDIA szerint a partnereik prémium AI PC-ket kínálnak
ph Megkezdődött az NPU-k elleni hadjárat, de egy fontos részletet nem említ a cég.
-
Premier előzetest kapott a V Rising
gp Napokon belül befut a teljes PC-s kiadás, az év során pedig megkapjuk a PlayStation 5 változatot.
Új hozzászólás Aktív témák
-
TotoThomas
csendes tag
Sziasztok!
Lenne egy egyszerű feladat, de én elakadtam kicsit.
Egy pedál megnyomására (bemenet) egy asztal felemelkedik (pl Q0.4 kimenet), majd újboli megnyomásra asztal lemegy. Ahogy az asztal felemelkedett, bejön a végállása, azaz asztal fenn. Pedál újboli megnyomására asztal lemegy. Nekem ott a gondom, hogy ha megnyomom a pedált, de nyomva tartom, akkor ahogy bejön az asztal fenn állapot, azonnal vissza le is megy, mivel figyelem az asztal fenn állapotot.
A pedált élfigyeléssel kezelem, de így sem kerek a dolog.Akad még további feltétel: pl vészkör
A programot TIA Portalban készítem.Illetve még egy kérdés: HMI-ről nincs valakinek jó doksija? Még nem igazán foglalkoztam vele, de most szükségessé válna.Szintén TIA Portalban.
-
Szirty
őstag
válasz TotoThomas #5802 üzenetére
-
rsf
senior tag
válasz TotoThomas #5802 üzenetére
Milyen működésű szelep vezérli az asztal emelő munkahengert?
Ennek ismerete szükséges a progihoz!
Vagy ha nem pneumatikus akkor is tudni kell, hogy hogyan működik.
Üdv.“Az a baj a világgal, hogy a buták mindenben holtbiztosak, az okosak meg tele vannak kételyekkel.“
-
Brownn
tag
Sziasztok!
Valaki tudna hivatalos igazoló linket adni, hogy milyen támogatott eszközei (Milyen PLC-t illetve HMI-t) vannak a TiaPortal egyes verzóknak (v12,v12+SP1,v13,v13+SP1)? Illetve egy olyan hivatalos link is kellene, hogy melyik PLC Sim (v12,v12+SP1,v13,v13+SP1) milyen PLC-t, HMI-t támogat.
Kutakodtam már, de sehol nem találtam infót róla. Esetleg fórumon, de ugyebár az nem hivatalos forrás...
Vagy lehet szimplán csak rosszul kerestem rá :\ -
Szirty
őstag
Szevasz!
-
Szirty
őstag
Ha esetleg az előző link nem működne, akkor ezen az oldalon kattints a 50029532_HWSupportList_DOC_TIAV13_en.xls (496.0 KB) linkre.
-
Bazs87
tag
Sziasztok!
Egy WinCE-s OP-ról szeretnék egy TIA scripttel *.csv fájlt készíteni és azt másolni egy szerverre.
A scriptes része és a meghívása nagy nehezen sikerült, de attól tartok a kimásolás maga és a WinCE beállítása sem lesz könnyű falat.Ugyanez lenne sima Win PC-vel is, ha minden igaz ott a megírt wince-s scriptjeimet is módosítani kell.
Van már valakinek hasonlóban tapasztalata?
-
joci9
tag
Szia!
Én ESA panelon és runtime-al PC-én használom ezeket.
Ott VB script van és annak függvényei működnek szépen.
CE-s panelon igaz csak az alapok, de ott is ment a fájl másolás stb.
Most PC-re fejlesztek, itt ha van telepített MS-Office vagy Libreoffice akkor használhatók annak a függvényei is, azokkal szépen lehet excel táblát írni olvasni.Nekem ez a leírás sokat segített:
http://www.zmgzeg.sulinet.hu/ntk/inf10/alg/vbsprutm.pdf
neked 23-ik oldaltól (meg a többi) :-)ESA CE panelen így néz ki, ott nem próbáltam a win file system objectet ami a leírásban benne van
If ESAHMI.ESAFILE.EXISTS("C:\ESA\")<>0 Then
dest="C:\ESA\"
destp="F:\ESA\" 'ha pc-én fut akkor ez az elérési út, ez a pendrive
pcvan=0
Else
dest="\Hard Disk\Documents\" 'ha wince panelon fut akkor meg ez a pendrive
destp="\Hard Disk2\"
pcvan=1
End Iflistaindex=ESAHMI.ESATAG.GetCurrentRawValue ("EListaindex")
dest1=dest & "eloadas" & listaindex & ".txt"
dest2=destp & "eloadas" & listaindex & ".txt"
If ESAHMI.ESAFILE.EXISTS(destp)<>0 Then
If ESAHMI.ESAFILE.EXISTS(dest1)<>0 Then
ESAHMI.ESAFILE.COPY dest1, dest2
Else
ESAHMI.ESAMsgBox "Nincs ilyen eloadas"
End If
Else
ESAHMI.ESAMsgBox "Dugjal sticket bele"
End Ifüdv
[ Szerkesztve ]
-
mrlecso10
csendes tag
Sziasztok
Van 1 Omron NT20S-st128 kijelzöm. A gondom az lenne hogy sehogy se tudok programot küldeni rá. A programozó kábel amit csináltan az elvileg jó. A PC és a kijelzö beállítása is a leírása alapján jó. Mikor ráküldöm a programot felugrik egy ablak a PC-én és a HMI is hogy Communication in progress, please wait... 0% és itt megál a tudomány aztán jön a Time out error.
Ha valaki tudna segíteni mi lehet a gond azt megköszönném!!!!! -
Gusi
csendes tag
Sziasztok!
Adott egy Siemens TP177B panel és CPU313C.
Eddig minden jó, míg új projektet nem töltenék bele.
TIA v13-al oprendszer cserét kér, bele is megy, működik is
a nyomógomb, lámpa, számkiírás, riasztások, oké.
De.
Nem működik semmi az "area pointer"-eknél.
Hiába állítom DB-be, MW-be, semmi.
Se job, sem screen, se semmi.Mit tegyek?
Thx!
Béla -
Szirty
őstag
Helló Gusi!
Hát tudni kéne eddig mit csináltál és azt hogyan.
Mit üzen a panel pl? Az sokszor igen hasznos.
Léteznek-e a panelben hivatkozott címek, van-e olyan DB, van-e benne olyan cím, olyan adattípussal stb, stb, stb?Ennyiből csak messzemenő feltételezések alapján tudok beletippelgetni, de az hosszadalmas lenne,mert valószínűleg sokadikra találom el (ha eltalálom) mi is a konkrét hiba.
Mint ahogy most valószínűleg azt fogod írni hogy igen a DB-k léteznek van a bennük olyan cím stb :-)Szóval adj sokkal több és pontos információt!
-
Gusi
csendes tag
Szia Szirty!
Nem értem a kérdésed, mit üzenne a panel?
Semmit nem üzen.
Én akarok képet váltani, kapcsolat-fennállást érzékelni (a life bittel), és tudni, hogy melyik képre lapozott a júzer. Ehhez kell a 3 areapointert beállítani. Semmi változás.
Teszt:
beállítom mondjuk a screen-t egy db változóba, és kiteszem képernyőre.
A megjelenített érték az lesz, amit ob100-ban beleírtam.
De véletlenül sem a képernyő lap száma (+1 offszet).
Ugyanez a job-al, benne marad a kiadott parancs, nem nullázza.
Tudok küldeni projektet privátba, ha gondolod.
Béla -
Szirty
őstag
"Nem értem a kérdésed, mit üzenne a panel?
Semmit nem üzen."Dehogy nem üzen, csak nem tudsz róla, mert nem raktál ki system MSG alarm view-et (bár alapból is kiírja 2 másodpercig az üzeneteket).
A panel mindig üzen, már a bekapcsolás után közli hogy mi a helyzet, sikerült felvenni a kapcsolatot vagy nem, megnyitni az alarm log-ot vagy nem, kiírja ha valamilyen változót deklaráltál neki de azt nem éri el, stb, stb. Igen hasznosak ezek az üzenetek, főleg fejlesztés közben."Tudok küldeni projektet privátba, ha gondolod."
Igen, küldj! Megnézem. Abból talán tudok pontosabb segítséget faragni neked.
De itt fogok válaszolni, nem privátban. -
pierre003
csendes tag
Üdv mindenkinek!
Ne haragudjatok, hogy egy teljesen más témával kapcsolatban kérdezek, és megszakítom a beszélgetést de ritka nagy gonddal küzdök egy sony Vaio laptopom van.
Egyszer kaptam facebookon egy üzenetet ami vmi exe program volt vagy egy rar fájlba csomagolva már nem tudom pontosan.Rákatt bevillant a kijelző és onnantól a videókártyám meg a processzorom ügy bepörgött mintha megvesztek volna.Ugyan azt a win7-et raktam rá leformáztam a meghajtókat de ezután is van hogy ha több mindent nyitok meg felpörög a processzor és a kártya és lefül ugrál a laptop kijelzőjének fényereje. Ráraktam egy képprogramkeresőt később(Malwarebytes)talált virusokat de nem oldódott meg a probléma.Antivirus kereső nem talál virust. Segitsetek kérlek ebben ha a porgramozás megy erre is tudnotok kell egy megoldást. Ha kell fizetek online érte. Még lolozni se tudok low grafon pedig előtte simán futott.
i5ös 2400 meg 6630as gigás kártya van benne.Köszönettel - Pierre
BF3+BF3 Premium // Call of Duty Ghost xboxra eladó!!!
-
Gusi
csendes tag
válasz pierre003 #5821 üzenetére
Szia!
Az oprendszer frissítésével nem szűnik meg az alapvető probléma: a felhasználó indítgat ismeretlen .exe fájlokat, és visszatelepíti a férgeket, vírusokat
Szokj le róla.
Telepítést cd-bootolással kell indítani, partíció törlés, újra létrehozás, majd gyári weboldalról ellenőrzött driverekkel installálni. -
Brownn
tag
Sziasztok
A --|P|-- (Scan operand for positive signal edge) és a P_TRIG (Scan RLO for positive signal edge) között mi a különbség?
-
Szirty
őstag
Szerintem ebből sokminden kiderülhet: Impulzusok előállítása
Még annak ellenére is, hogy ez nem TIA portal, és abban a -(P)- és -(N)- valamiért épp ellenkezően működik mint Step7-ben ha jól emlékszem (arra majd figyelj oda).
De az elv talán ebből is érthető lesz, mert ugyanaz.Gusi: Este tudom megnézni amit küldtél
-
Gusi
csendes tag
Rendben, már nagyon várom.
Épp itt ülök előtte, betoltam egy üres projektet a rendszerbe.
DB2 és egy OB1 létrehozva, (db feltöltve a változókkal).OP-ben egy lap, azon a db-ben tárolt értékek.
Area pointerek beállítva.
Semmi, tök nulla minden.A clock memoryt kitettem (50% bitek), azok mennek szépen a hmi-n.
De a rendszeradatok, melyik la van kint, vagy bejelentkezett-e a júzer, semmi.
Nullák. A fene lehet vele...Ez a TIA tetszik, pl. a cpu modul címterülete sem akkora, mint írja.
Kipróbáltam 500-ra, nem ment. 60-al még megy.
USB3-ba dugva az mpi kábelt leakad.
Kezd kínai gagyi lenni ez a Siemens. -
TSnyh
újonc
Ismer valaki olyan PLC-t vagy programozható relét, amelyet egy halandó gyakorlás céljára meg tud vásárolni? Ráadásul hozzáférhető vagy ingyenes fejlesztői szoftverrel?
-
Szirty
őstag
-
Szirty
őstag
Helló!
Megnéztem, 3 areapointert használsz.
A Coordination-t, amiben a life bit is van (MW118). Ezt a panel írja a bitek ketyegnek ahogy írtad is.
Screen number, ami 5 word méretű MW100-tól kezdve. Nekem az MW102-be annak rendje és módja szerint a panel beírja minden képernyőváltásnál az aktuális screen számát.
Job mailbox. Ezt nem ellenőriztem a PLC program area length error miatt nem fut gondolom az említett BLKMOV miatt, de annyira nem mélyedtem bele.Haladjunk kisebb lépésekkel szerintem.
Job mailbox-szal screent váltani nem épp egyszerű és panelenként eltérő módon kell. Hogyan csinálod és miért ezt a módját választottad a képváltásnak? -
Gusi
csendes tag
Szia!
"A Coordination-t, amiben a life bit is van (MW118). Ezt a panel írja a bitek ketyegnek ahogy írtad is."Hehe, de jó neked
Nálam semmi. Screen id sem.
Szóval, a kisebb lépés az lesz, hogy melyik sw-rel toltad bele, melyik opsys verziót, stb.
Holnap tudok ez ügyben pontosabbat írni.
Remélem nem hw hiba lesz.
Addig, megkérlek a verziókat ha meg tudnád írni az szuper lenne, reggel ellenőrzöm én is.Köszi!
-
rsf
senior tag
válasz soldi3r #5833 üzenetére
Nem ingyenes a szoftver hozzá de letölthető egy jó régi cx-one 2.0.
A fenti PLC közül az Unitronics Jazz- hoz ingyenes a szoftver ami magyarul is tud.
Ráadásul kap az ember egy 2soros kijelzőt is ami kibőviti a felhasználhatóságot.
+Van még pár jó dolog benne pl. GSM terminál támogatás..
Szóval kezdésnek én ezt ajánlanám ráadásul elég olcsó és nem fogyaszt sokat sem.
Üdv.“Az a baj a világgal, hogy a buták mindenben holtbiztosak, az okosak meg tele vannak kételyekkel.“
-
Szirty
őstag
Omronnak is vannak díjmentesen letölthető programjai.
http://omronkft.hu/ oldalon a
Szoftverek, Firmware-ek, Driverek, Rajzok ->> Díjmentes szoftverek
kategóriában kell nézelődni. -
Miertvansote
tag
Sziasztok!
Siemens vagy Omron PLC- k programozásánál eddig még csak létradiagram ot használtam, de valószínűleg későbbiekben kellene az utasításlistás és a sorrendi folyamat ábra is. Ezekről szeretnék kérni tőletek valami anyagot ha tudtok. Köszönöm előre is.
-
Gusi
csendes tag
Sziasztok, szia Szirty!
A bugzásnak nincs vége
Amit írtál, hogy a BLKMOV utasításnál van hiba, az csak annyi, hogy a "src" szót "dest"-re kell cserélni egy pár változónál az arraycopy.fb-ben. Copyztam a sorokat, lemaradt egyik helyenÉs innentől a csoda.
A hívó FB-ben kezelem a visszatérési értéket is.
A jó folyamat:
- gombnyomás HMI-n
- PLC gombot eltünteti, megjelenik alatta a szöveg "mentés folyamatban..."
- Tx időzítő indul
- Tx lejár, meghívja a mentő FB-t, ami hívja 2x az arraycopy-t
- siker esetén a HMI-n a "mentés sikeres" szövegre vált
- Ty idő indul
- szöveg eltűnik, gomb visszatérA rossz folyamat ugyanez, csak nem jeleníti meg (átlépi) a "sikeres" szöveg kiírását és a Ty időt sem várja meg. Plussz alarmba teszi, hogy melyik művelet volt a rossz.
Ez az egész egy IF-ben van benne, ami ugye két elágazásos.
Nekem három van: nincs kiírva, hogy melyik művelet a rossz, és nem is csinálja meg a mentést.
Öt próbálkozásból egyszer lefut, többször nem.
A következő öt próbálkozásból 4x működik, 1x nem.Valahogy így néz ki:
IF result_a AND result_b THEN
M_SaveOk := TRUE;
ELSE
IF NOT result_a THEN
_signal_a_error
ENDIF
IF NOT result_b THEN
_signal_b_error
ENDIF
ENDIFNo, erre varrjál gombot
Ötlet?
Azon kívül, hogy magamhoz nyúlok lassan...[ Szerkesztve ]
-
Szirty
őstag
Helló!
Nálam azzal volt baja (CPU Stop) hogy az IW752 és IW760 címekre azt bökte ki hogy Area length error.
Ha ezeket kiveszem, akkor a HMI-n megjelenik a "nincs üzemmód kép".Ha el akarom onnan váltani a screent, akkor a PLC azonnal visszaváltja a képet erre. Ha a CPU-t leállítom (STOP) akkor nem váltja vissza a képet. a Képváltás PLC-ből tehát itt működik.
Visszajön a screen number areapointerben is az érték (current screen).
Egyelőre többet nem tudok mondani. -
Gusi
csendes tag
A képváltást hagyd, már rég túl vagyok rajta, köszi.
Most a BLKMOV visszatérési értékénél járok.
Egy FB-ben kétszer hívok meg egy másik FB-t, onnan a blkmov-ot, és megzavarodik az IF parancs közben.
Node, hétfőn folytatom...hátha.
Remélem nem egy újabb bugos fejlesztői nyavaja lesz ismét. -
Szirty
őstag
Helló!
"A képváltást hagyd, már rég túl vagyok rajta, köszi."
Pff... :-)
No és megtudhatjuk mindenki okulására (ha már foglalkoztunk valamennyire a témával) hogy mi volt a probléma okozója?"Egy FB-ben kétszer hívok meg egy másik FB-t"
Konkrétan melyik az a programrész? Te tudod, nekem keresni kellene, én nem ismerem a programot (csak kétszer láttam 5 percig).
Persze koránt sem biztos hogy tudok segíteni, vagy hogy elég időt tudok rászánni, de a probléma mindenképp érdekel! -
Gusi
csendes tag
A képváltásnál valószínűleg a tia v13 sp nélküli verziója lesz a ludas, még nem próbáltam ki újjal, nem volt lehetőségem. A problémát kikerültem:
- változó megváltozási eseményébe tettem, hogy tegye screen-értékké
- minden screen-megjelenítési scriptjébe egy másik változóba írok, a saját sorszámát
- a plc-ben figyelem a két változót, hogy egyyforma-e időn belül, ha nem
váltok egy üres lapra (tettem bele), majd újrapróba (addig temp változóban a lap száma)
- így a képernyő gombjain nem lapot váltok, hanem azt a változót írom, és automatice megoldja
Tehát két változó van, az egyiket csak plc-ből, a másikat csak hmi-ből írom.A kapcsolat fennállását a köviképp figyelem:
- clock bit a plc-ből olvasva, majd változó onchange-be egy bit inversion egy másik változóba
(mint fent az írási hozzáférés)
Ennek változását (fel és lefutó detektálás paralell vagy-ban) figyelem timerrel.
Ha "nincs jelen" a plc-ben az összes hmi-gomb memóriát törlöm, nehogy úgymaradjon.Ennyi.
Konkrétan 3 db FB van benne.
Az egyik (nem tudom megnézni most sajna) tartalmaz egy darab közvetlen BLKMOV hívást.
Ennek a fejléce kap forrás és célterület leírót, és másolandó darabszámot.
Ebből létrehozza a két any pointert, és gyí.A másik kettő hivogatja ezt az FB-t.
Az egyikben sztringtábla (tp177a-ban nincs görgethető lista, csináltam ) kezelése, a másikban recept mentés-betöltés van. Meg néhány értékhatár ellenőrzés. (igen, van recept kezelés a hmi-ben, de azt utálom )Szóval a nagyobbik FB-ben van a hiba.
Ha minden fc-t kitörölsz akkor is tud működni.
Két bitre indul: a load és not loaded, a másik save és not saved-re indul.
Itt, a végén az if-ek, amik érdekesek.Lehet valami olyasmi lesz, hogy a hozzá tartozó db-k nem retentívek, vagy ilyesmi. Ne úgy is kellene mennie, szal passz. Köszönöm, hogy foglalkozol vele!
-
tibi-d
tag
Sziasztok!
Lehet, hogy triviális dolgot kérdezek, de nézzétek el nekem. Az a kérdésem, hogyha egy programon belül van 100 élfigyelés, akkor hány élfigyelő memory bitet kell alkalmazni az S7-300 PLC-n (1-et, vagy 100-at, vagy blokkonként 1-et, stb).
A programozási útmutatókban erre nem térnek ki. (Omronhoz vagyok szokva)
Köszi.[ Szerkesztve ]
Új hozzászólás Aktív témák
- Kihívás a középkategóriában: teszten a Radeon RX 7600 XT
- DIGI Mobil
- CASIO órák kedvelők topicja!
- Luck Dragon: Asszociációs játék. :)
- Vicces képek
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Kerékpárosok, bringások ide!
- Rövid előzetesen a S.T.A.L.K.E.R. 2: Heart of Chornobyl
- Milyen NAS-t vegyek?
- Milyen monitort vegyek?
- További aktív témák...