Hirdetés
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- OLED TV topic
- Milyen TV-t vegyek?
- Projektor topic
- 3D nyomtatás
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Picit gazdaságosabb és halkabb lett a PlayStation 5 Pro legfrissebb verziója
- TCL LCD és LED TV-k
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Milyen videókártyát?
Új hozzászólás Aktív témák
-
byte-by
tag
halo !
nemrég felvetett problémámmal kapcsolatban.
LOGO ! vezérlő és laptop közötti kommunikációs problémához kértem segítséget.
megosztanám, hogy valóban a Java program megfelelő verziója, (illetve frissítése) jelentett megoldást az online kapcsolódási problémára.még egy DLL fájl is kellett neki, de ezután rendben csatlakozott.köszönöm a segítséget.
byte-by
-
roycee89
csendes tag
Üdv, olyan gondom lenne, hogy kaptam kölcsön egy SAIA PCD3.M5540-et egy S100-as workshoppal és vision x9-ben szeretném megjeleníteni a kapcsolok állapotát, de valamiért a kommunikáció nem akar működni. USB-vel van össze kötve a PLC és a számítógép. Válaszotokat előre is köszönöm.
-
-
Szirty
őstag
válasz
DP_Joci
#3895
üzenetére
Üdv DP_Joci!
"Visszatérve a panelre, hogyan lehetne ezt megoldani? Lenne egy input mező és az ott beírt adatokat lementeném egy DB-be? És hogyan jelennének meg újra?"
Az én "parasztos" de kényelmes megoldásom a dologra úgy nézne ki, hogy ahol arra kerül a sor (azon a screenen) hogy a kezelő beírja a beírni valót, tennék egy gombot, hogy "korábban mentett adatok fejlécei".
ha azt megnyomja, kapna egy másik screent, amin látná mind a 10 korábban beírt adatot. amiből választhatna úgy, hogy megérinti a megfelelőt. Az érintés hatására visszaváltana az előző képernyőre és az input field kitöltődne az imént kiválasztott szöveggel. Itt még módosíthatná, és egy gombnyomással érvényesíthetné.Ezt viszonylag egyszerű megoldani, de csak akkor tudnék példával szolgálni, ha konkrétan meg is csinálnám az egészet.
-
byte-by
tag
halo !
tudom , hogy illik ponosan leírni a cikkszámot, stb. etc, ez mellett már magam is emeltem szót, de ezt most nem tudom.de megpróbálom amit lehet.
gondoltam a java-ra, de az IT nincs a helyzet magaslatán.
személyes sértésnek vesznek minden magánakciót, pl. a java, vagy akár az adobe reader frissítése is.
ezek forrest gump-nak sem okoznának nehézséget, de valamilyen oknál fogva a könnyeiket törölgetik, ha nem ők frissítik a pc-ket.amikor meglátták az új PG-t, egy hétig hallgattam, hogy ez micsoda és honnan van.aztán elájultak, hogy erősebb, mint a szerver, de csak sokadikra sikerült (szerény részvételemmel) upgradelni a TIA portal-t v11-ről v12-re.
kicsit nehézkesen mennek a dolgok.
köszönöm az észrevételeket, ha sikerül akkor az megint egy tapasztalat lesz. -
DP_Joci
tag
Szia,
Hirtelenjében nem vágom, ennek a megoldását.
Sajnos a V12 PLC-SIM nem akar működni, ezzel küzdök már egy ideje. Feltettem a V12 prof SP1 upd3 –at is, most telepítem újra PLCSIM v12 sp1-et. Egyszerűen a szimulátor hibával „megszakad”, és nem tudok bele programot letölteni.
Visszatérve a panelre, hogyan lehetne ezt megoldani? Lenne egy input mező és az ott beírt adatokat lementeném egy DB-be? És hogyan jelennének meg újra?
-
DP_Joci
tag
Sziasztok,
Adatokat kell gyűjteni és csv-be kiírni, ezzel nincs gond. Ennek a file-nak van egy „fejléce”, amit a kezelő tölt ki, úgy, hogy a file kiírása előtt beírja az egyes mezőkbe a különböző szövegeket, értékeket stb.
A kérés az, hogy ha az egyes mezőkbe ugyanazokat az adatokat kell beírni (pl. 230 V, méréspróba2, stb) ami már egyszer szerepelt, akkor a kezelő pl. az utolsó 10 mérésnél használt értékek, szövegek közül tudjon választani, vagy be is tudjon írni újat.
Létezik ilyesmi TP1200 comfort panelnál?
üdv.
-
byte-by
tag
hall!
kis segítség kéne, ha van rá lehetőség.
teljes siemens-es átállásunk részeként LOGO programozható relékkel oldunk meg jópár dolgot.
eddig ment is, egy régebbi lasptoppal sikeresen operáltunk.új csili-vili laptopot kaptunk , a program is felment rá win 7 /64 op rendszer van rajta, információnk szerint nem lényeges.
viszont a vezérlőket nem látjuk, és nem tudunk csatlakozni, feltölteni , stb.
a következő képen a kapott hibaüzenet látható.
ha van valakinek tapasztalata hasonlóban, vagy csak egy apró dolog amit nem vettem észre nagy buzgalmamban, ha tudnátok segíteni, megköszönném.csatlakozási kísérket eredményeként ezt kapjuk.a portok nem jeleznek semmi hibát.
byte-by
-
attis71
tag
Sziasztok!
Én az otthoni automatizálást egy Mitsubishi AL2-24MR-D típusú microcontrollerrel oldottam meg amihez van plusz egy digitális kimeneti bővítő, meg programozó kábel. Ez nekem most a gázkazánt és a szolár rendszert vezérli. A későbbiekben majd bővítve lesz. Valakinek van-e tapasztalata ezzel típussal kapcsolatban?
attis71
-
DP_Joci
tag
Szia Szirty,
Tele vagyok szakmai kihívásokkal, ( mondhatnám szo.. ) vagyis amit először csinál az ember az néha tartogat meglepetéseket.
Most még van olyan játékom is, ahol S7-1200 impulzus vezérléssel kéne delta szervókat mozgatni

Visszatérve a panelra, remélem, ha megérkezik és kipróbálom, akkor fognak működni az oldalra gombok is, mert egyébként gáz a dolog. Választottam volna inkább KTP400-at az legalább működik, csak egy tízessel drágább. -
Szirty
őstag
válasz
DP_Joci
#3883
üzenetére
Helló DP_Joci!
Nálad aztán zajlik az élet mostanában :-)
Hát nem sokat árultál el a körülményekről. Kipróbáltam én is, az említett gombok valóban tiltottak, de a kívánt érték gond nélkül beírható a PC billentyűzetén (csak nem tizedes vesszőt, hanem pontot kellett használni).
-
DP_Joci
tag
Sziasztok,
Adott egy csodálatos KP300 Basic panel. I/O field -et raktam rá és szeretnék beírni (simulator) pl. 35,4 –et, de csak a 4 –es értéket tudom változtatni. Hogyan lehet ezt orvosolni, úgy, hogy a simulátorban a jobbra-balra, valamint a TAB gombok nem használhatók (szürkék).
köszönöm
-
Szirty
őstag
-
moseras
tag
Üdv Szirty!
Természetesen, mindenkinek joga van olyan PLC-vel építeni az automatizálását, amilyennel akarja.
A másik, hogy a pénz igenis számít. Ezért használjuk a WAGO-t. Nem tudom, honnan vannak az árak, meg kell keresni az WAGO-t, és
WAGO 750-600 Lezáró modul nettó 3 000 körül (farnell-nél nettó 4.100 körül)
WAGO 750-530 8 Digitális kimenet 24V DC 0.5A nettó 16.000 körül (a farnell-nél is nettó 20)
WAGO 750-430 8 Digitális bemenet 24V DC nettó 15.000 körül (a farnell-nél nettó 17)Ez csak egy lehetőség, természetesen más gyártóknak is vannak vagy lehetnek árban és tudásban versenyképes termékei. Javasoljuk a kérdező kollégának, hogy ő is nézzen körül. Tény, hogy a mai "válságban" jól meg kell nézni, hogy mit és mennyiért vesz az ember.
BUÉK!
Imi.
-
DP_Joci
tag
BÚÉK Mindenkinek!
-
Szirty
őstag
válasz
moseras
#3876
üzenetére
Üdv!
"Szerintem a WAGO alkalmas épületautomatizálásra"
Gyakorlatilag bármelyik PLC alkalmas ha a technikai oldalát nézzük. Ha pénz nem számít. Hiszen akár egy Siemens S7-400 CPU416-3 PN/DP is alkalmas erre, csak épp két millió Ft körül van az ára. Olyan lenne, mint 60 tonnás daruval hordani ételhordóban az ebédet a városban a nyugdíjasoknak.
Wago modulok sem olcsók ha háztájiba veszi az ember:
WAGO 750-602 Tápellátó modul 4 283 Ft
WAGO 750-600 Lezáró modul 6 264 Ft
WAGO 750-530 8 Digitális kimenet 24V DC 0.5A 29 133 Ft
WAGO 750-430 8 Digitális bemenet 24V DC 25 823 Ft -
moseras
tag
Üdv!
Szerintem a WAGO alkalmas épületautomatizálásra, mi is ezeket használjuk, megelégedéssel.
WAGO esetén a vizualizáció megjelenítésére igazából 3 lehetséges megoldása van:
- Web Visu (Java Applet fut a böngészőben)
- natív alkalmazás az adott eszközre, kommunikáció pedig Modbus TCP-n
- html5 + canvas + javascript a felületre, a kommunikáció pedig egy XML lekérdezés a WAGO-ban lévő READPI funkció segítségévelAz első megoldás tudtommal nem megy sem Androidon, sem iPhone-on, sem WP8-on.
A második megoldás működik, lásd pl. ezeket:
[link]
[link]
[link]A harmadik megoldás egy kicsit bonyolult, de ahol van html5 (canvas támogatással) ott működik, de az is igaz, hogy a belépő szintű android-okon eléggé akad.
Erre példa:
[link]
[link]Szóval a harmadik megoldás univerzális, de sokat kell rajta dolgozni, és gyenge eszközökön lassú. A második megoldás gyors, a bencatlin féle megoldásnak fent van a forrása is.
Imi.
-
rsf
senior tag
Hali,
Nekem egy operátor paneles PLC + gsm modem kombóm van.
Sok meló van vele sajnos. De midig többet és többet tud a cucc.
Most a vízteres cserépkályha vezérlését finomítom.
De pl. a riasztó központ feladatát is ő látja el.
Én is inkább vmi kész megoldást javasolnék pl. GIRA
Üdv. -
Szirty
őstag
Üdv thre!
Szerintem a PLC nem a legalkalmasabb eszköz az ilyesmire, teljesen másra való. Persze az épület automatizálás nem értelmetlen dolog, ha nem ilyesmire gondolsz:
De erre külön vezérlő rendszerek vannak kitenyésztve.
Itt van pl. a Loxone amit nem ismerek és közöm sincs hozzájuk, csak egyszer belefutottam. -
thre
csendes tag
Sziasztok!
Kb. 4-5 éve foglalkozom hibakeresés szintjén plc-kel, pár kissebb gép program írásán is túl vagyok már.
Olyan kérdésem lenne, hogy foglalkozott e valaki már android eszköz illetve plc kommunikációjával? (bátyám jelenleg házat épül és szeretne olyan "okos házat" ahol tablettel tudna vezérelni mindent)Ha van valakinek valamilyen tapasztalata, linkje, és megosztaná nagyon megköszönném.
Illetve esetleg valamilyen olcsóbb plc típust ha tudnátok ajánlani amihez wifis kártya létezik azt is megköszönném.
(jelenleg sajna nincs senki olyan ismerősöm aki java-val foglalkozik úgy hogy úgy néz ki a tabletre is nekem kell majd irni a programot
)Előre is köszi, üdv
-
Szirty
őstag
válasz
DP_Joci
#3869
üzenetére
Üdv DP_Joci!
"A file létrehozásánál a file neve és a munkafüzet neve ugyanaz lesz, a munkafüzet nevét lehet változtatni létrehozáskor?"
Az excel nevezi el így. Természetesen a scriptből adhatsz más nevet is a file-nak, így a munkafüzeted nevét is tudod befolyásolni.
"Lehet egy file-ba különböző munkafüzeteket felvenni?"
A kérdésnek nincs értelme, mert ez nem excel munkalap file-t hoz létre, hanem egyszerű szöveges CSV-t, ami semmi mást nem tartalmaz, mint adatok hosszú sorát. Vagyis nincs benne "munkafüzet".
Ha esetleg az excelt lehet CSV-ből arra késztetni, hogy egy bizonyos "utasítás" beolvasása utáni adatokat egy bizonyos másik munkafüzetben helyezze el, ekkor lehet, mert a scriptből a CSV-be azt írsz, amit akarsz, de ez nem a scripten fog múlni ilyenformán, hanem az excelen (kétlem, hogy lenne ilyen lehetőség, de utána kell nézni)."Az egyes cellákba lehet adatokat pakolni a cella címének hivatkozásával pl. A1, B2, stb"
Nem hinném, hogy az excelt CSV-ből ilyesmire lehetne kényszeríteni. Egyszerűen berakja a táblázat egy-egy sorába a CSV-ben egymás után lévő adatokat. Ami új sorba van a CSV-ben az új sorba kerül a táblázatban. Nagyjából ez minden.
"Van helyette valami olyasmi, amivel lehet jelezni, hogy az írás készen van?"
Nincs, mert az írás akkor van kész, amikor a script lefutott és végrehajtotta a file objektumra vonatkozó Close metódust. Azt meg a scriptből kezelheted jelzőkkel hogy mikor futott le. Tehát ahogy most csinálod az úgy jó szerintem.
"...valahogyan ellenőrizni, hogy nincs bedugva a pendrive"
Ellenőrizheted a logikai meghajtó létezését, ami a pendrive-ot reprezentálja. Remélve, hogy mindig ugyanazt a betűjelet kapja. Ez így néz ki:
Dim CSV
Set CSV = CreateObject("Scripting.FileSystemObject")
If CSV.DriveExists("I:") Then
'Ami itt van lefut ha az I: drive létezik
End If -
DP_Joci
tag
Szia Szirty,
Köszönöm a példát, működik.

A file létrehozásánál a file neve és a munkafüzet neve ugyanaz lesz, a munkafüzet nevét lehet változtatni létrehozáskor?
Lehet egy file-ba különböző munkafüzeteket felvenni?
Az egyes cellákba lehet adatokat pakolni a cella címének hivatkozásával pl. A1, B2, stb
Ez nem működik: ShowSystemAlarm "Mentés megtörtént!" Van helyette valami olyasmi, amivel lehet jelezni, hogy az írás készen van? Most egy belső változót állítok „1”-be és azzal jelzem.
USB porton pendrive-re szeretném az adatokat menteni, lehet valahogyan ellenőrizni, hogy nincs bedugva a pendrive, vagy keletkezik egy rendszer hibaüzenet?
köszönöm
J. -
Szirty
őstag
válasz
DP_Joci
#3866
üzenetére
Üdv DP_Joci!
"Hogyan lehet azt megvalósítani, Siemens Basic vagy Comfort panel esetén, hogy egy felugró ablakom legyen, ne egy egész ablak"
Kérdezni akarsz programból a felhasználótól?
Miért fontos hogy ablak legyen és ne screen? Csinálsz egy screent amin ott a két gomb, programból átváltasz rá amikor felmerül a kérdés, a gombok utolsó eventjébe meg berakod a "vissza az előző képre" funkciót és kész is van.
Különös előnyt jelentene, hogy az ablak által ki nem takart rész továbbra is látható legyen?Scriptben meg a funkciók között egyébként van valami msg ablak lehetőség de nem próbáltam, neked az valószínűleg nem is jó, meg értelmét se látom egyelőre.
-
DP_Joci
tag
Sziasztok,
Hogyan lehet azt megvalósítani, Siemens Basic vagy Comfort panel esetén, hogy egy felugró ablakom legyen, ne egy egész ablak, hanem pl. csak egy kis négyzet, amire tehetek egy igen és nem gombot.
A template –re jó lenne készíteni ilyet, de ott csak, akkor jelenik meg rendesen, ha más ablakoknál nincs az objektum előtt semmi.Biztos van erre már valami kitalált ötlet.
köszönöm
-
DP_Joci
tag
Sziasztok,
Van egy TP1200-as comfort panel, amivel, scripttel adatokat mentek (majd) egy plc DB-ből, file-ba.
Adatokat mentek le a DB-be, ez egy tömb. Ezt a tömböt változóként felvettem a HMI tagek közzé is (Madatok).
For ciklussal szeretném az adatokat beírni a file-ba, de a formai megadását nem tudom. Tesztelni szintén nem tudom, mert még nincs meg a panel. Csv-be kéne írni az adatokat lehetőleg egymás alá.
Valami ilyesmire gondoltam:For i = 0 To 10
f.LinePrint("adatok(i); " & SmartTags("Madatok"(i)) & ";")Next
-
byte-by
tag
válasz
attis71
#3863
üzenetére
halo Attis71 !
lehet elé tenni időzítőt csak át kell gondolni mennyi legyen a szorzó ,és egy set-reset tárolóval merkert kapcsolni.
a set-reset tárolóval visszafelé is akkor kapcsolhatod ki (vagy be) amikor akarod, szintén egy időzítővel.az fx-ben van élfigyelés, az alphában nem tudom, de azt is lehet használni, bár át kell gondolni, mert ebben az esetben ugyanúgy egy set-reset tárolót működtetne , ami szintén egy időzítőt indítana el , ami egy set-reset tárolót működtetne a fenti módon , és persze visszafelé is

a probléma, hogy ha ki -be kapcsolgat , akkor létre kell hozni (vagy meg kell várni) egy számunkra kellő ideig stabil helyzetet.
byte-by
-
attis71
tag
Szia Szirty!
Javaslatot szeretnék kérni tőled Mitsubishi Alpha vezérlőhöz bemenet prellmentesítés-re.
Bontó érintkező van a bemeneten mikrokapcsolós nyomáskapcsoló ezt szeretném mentesíteni a prellegés-től. Szoftveresen akarom megcsinálni. Esetleg valami időzítős késleltetés...?Üdv.:
attis71 -
levelko
csendes tag
Üdv!
Tudja valaki, hogyan lehet az RSLogix-ban file-ba exportálni a kommenteket?
L.
-
Szirty
őstag
válasz
DP_Joci
#3858
üzenetére
Üdv DP_Joci!
Szerintem ezzel több probléma lesz:
- Az egyik hogy csak S7-1500-on használható a DIS_IRT és EN_IRT
- Nem csak a cyclic interruptot tiltja, hanem több (összesen 8) aszinkron megszakítást, közöttük néhány hibakezelő megszakítást is.
- Ez a megszakítás tiltást és engedélyezés lehetőség messze nem arra lett kitalálva, mint amire te szeretnéd használni
- A megszakítás engedélyezése és tiltása is aszinkron módon történik (szerintem).Ez utóbbi annyit tesz, hogy van egy "szabadon futó" (aszinkron) időalap, ami a timer interruptot a CPU-ban okozza. Ezt az interruptot letilthatod és engedélyezed, de mivel (szerintem) aszinkron módon viselkedik, a timer interrupt hátralevő ideje nem az EN_IRT végrehajtásakor kezd majd el letelni!
De ezeknek a dolgoknak pontosan utána kell nézni ha így akarod megoldani, én csak felületesen néztem utána.
Ugyanakkor azt gondolom, hogy a probléma megoldásának van más, egyszerű és világos módja. -
DP_Joci
tag
Szia Szirty,
Találtam olyan utasításokat, hogy DIS_IRT és EN_IRT.
Ha az OB1 –et azzal kezdem, hogy a first scan bittel és a DIS_IRT -vel letiltanám az OB30-at, és amikor indítanom kell a 100ms-os mérésemet, akkor engedélyezem az EN_IRT–vel, a mérés végén ismét letiltom. Ezzel el lehetne érni azt, hogy a ciklikus megszakítás akkor induljon, amikor én akarom.
Mindez eddig csak elmélet, de egy próbát megérne.
-
zedok
őstag
Sziasztok!
Nincs meg valakinek esetleg az Ezer-Kiss Máté féle Hidraulikus rendszerek c. könyve (akár scannelt verzióban)?
Tudom nem PLC, de hátha. Előre is köszönöm! 
-
Szirty
őstag
Helló zedok!
"Tudtok abban segíteni, hogy hol találhatnám meg a hidro-akkumulátor jelzést/szimbólumot?""
-
zedok
őstag
Sziasztok!
Tudtok abban segíteni, hogy hol találhatnám meg a hidro-akkumulátor jelzést/szimbólumot? Egy kapcsolási rajzba lenne rá szükségem, de a tananyagban sehol nem találtam meg eddig.

Előre is köszönöm a választ!

-
Watchdog
aktív tag
Szia!
Rég foglalkoztam elenbredlivel, szóval:
A 0-és rungban lévő TON timer lejártakor futtatja az 1-es rungot, a 2-es rung mindig lefut.
A LED akkor gyullad ki (na jó, akkor kezd világítani
), ha a számláló és a poc1 változó értéke egyenlő.
A végrehajtási sorrend: ahogy a szöveget olvasod. Balról jobbra, aztán a sor végén a következő sor.
Itt: TON, XIC, RES, CTU, NEQ, DIV, EQU, OTL
A futás az elmentéskor fennálló értékekkel indul (nem inicializál, ez egy ilyen PLC, életveszélyes).
A timer időalap 1ms (volt az én időmben), tahát az időzítő 10 másodperces.
10 másodpercig az EQU művelet 2<>3 miatt nem igaz.
A 10. másodpercben lefut a középső rung, akkor meg az EQU 3<>1.5 miatt nem igaz.
A 20. másodpercben 4<>0.75.
A 30. másodpercben 5<>0.375
És így tovább.
A 80. másodpercben a számláló eléri a 10-et onnan nem számol tovább, de nem is indul újra.
Szóval ez nem fog világítani.Hopp, most látom, hogy integer, és már megválaszolták, úgy van, ahogy írják...

-
rsf
senior tag
A pocitadlo1 felfele számol a poc1 lefele 10mp-enként.
De a poc1 úgy, hogy feleződik az értéke és mivel nem real a változó tipusa hanem integer ezért a 3 után 1 lesz benne!
Tehát 10mp után a pocittadlo1 3 lesz a poc1 pedig 1.
20mp után a pocitadlo1 4lesz a poc1 pedig szintén 1.
A poc1 megáll 1-nél nem fog tovább csökkeni.
Szóval a led soha nem fog világítani.
Gondolom ez egy beugratós feladat, nagy parasztvakítás és bonyolítás közben meg nem csinál semmit.Üdv.
-
artiny
őstag
A kepen levo kezdoertekekbol kell kiindulni.
byte-by
A pocitadlo nem valtozott (a 10es érték)
Az accum idovel valtozik...de ha felmegy 10 fole akkorsem fog a led vilagitani...bar lehet rosszul szimulaltam le,de ugyan ugy allitgattam,rajzolgattam be mindent ahogy a kepen volt. -
artiny
őstag
UP! http://prohardver.hu/tema/plc/hsz_3835-3835.html
valaki tudna ebben segiteni(surgos,holnap irunk es ilyen feladat lessz bennel......,ha ezt tudnam valoszinu hasonlo lessz holanp is)

-
Szirty
őstag
válasz
DP_Joci
#3844
üzenetére
Üdv!
A ciklus idő miatti késedelem szerepet fog játszani a mérési idő pontosságában mindenképpen. A megszakítás csak azért jutott eszembe, mert van ilyen lehetőség és azzal valamennyire, mérsékelhető a dolog.
Van persze timer interrupt is, ami akár 100ms is lehet, de sajnos az a méréshez képest aszinkron módon fut. tehát a timer OB pontosan 100ms-onként fog lefutni, de az nem biztosítható, hogy az első 100ms a kezdő impulzushoz képest annyi legyen.
Az, hogy a 100ms interrupt minden 100ms-nál lefut nem lehet probléma, hiszen írhatsz bele olyan kódot ami nem csinál semmit ha nem teljesül a szükséges feltétel. -
Szirty
őstag
válasz
DP_Joci
#3843
üzenetére
Üdv DP_Joci!
"Szeretnék segíteni, mert te is sokszor adtál már tanácsot, de sajnos már vagy 10 éve foglalkoztam AS-i-val és csak emlékképeim vannak."
Nagyra értékelem és köszönöm a segítséget! Nagyjából képet kaptam arról hogy is megy ez. Egy működő AS-i-val ellátott rendszerbe kell (talán) beavatkozni ezért merült fel a téma.
Egyelőre ennyi infó elég lesz. Ha jobban belekeveredek lehet lesz még kérdésem. -
DP_Joci
tag
Szia Szirty,
Lehet csak én kombinálom túl a dolgot ezzel a megszakításos dologgal. Szóval, ha meg tudom azt oldani, hogy egy merker állapotától függjön a mérés, akkor ne foglalkozzak mindenféle megszakítással stb.
Ha a merker bebillen, akkor indítsam a timer-t és mentsen az adatot?
Akkor lehet probléma az adatmentés, ha a timer akkor jár le, amikor már az adatmentés részen túlszaladt a program és várni kell majd egy ciklust a következő mentéshez. Tehát a mentés nem 100ms után történik, hanem 100ms + ciklusidő egy része. Erre gondoltál?
üdv. Józsi
A megszakítás OB meghívása alatt a bemeneti cím beállítását akartam érteni.

-
DP_Joci
tag
Szia Szirty,
Egy címzővel lehet a legegyszerűbben a slave címet beállítani:
http://www.ifm.com/products/hu/ds/AC1154.htm
Amire hivatkozom doksi abban a 20. oldalon a master ledjeiről lehet leolvasni, hogy milyen slavek vannak a hálózaton. A ledek mutatják az AS-i címeket.
Sajnos itt nem találom, de lehet azért mert nincs is az a lehetőség, mint ami a DP/AS-i –nál, hogy a set gomb meg talán mode gomb nyomkodásával be lehet állítani a slave címeket címző nélkül.
A 24. oldalon a PLC címeket említi a doksi.
A 40. oldalon meg az egyes slavek PLC címeit, slave-nként 4 bit, mert ált. 4db ki vagy/és bemenet van egy slave-n. (digitális címek)
A 75. oldalon van az AS-i címek megváltoztatáshoz leírás. De mint említettem nekem volt AS-i címzőm és azt használtam.Szeretnék segíteni, mert te is sokszor adtál már tanácsot, de sajnos már vagy 10 éve foglalkoztam AS-i-val és csak emlékképeim vannak.
A lényeg az, hogy rendelkezzen az AS-i slave a megfelelő címmel, és minden cím csak egyszer szerepeljen a hálózaton.
A HW konfigban beállítod a kezdő címeket IN/OUT.
Aztán elvégzed ezt a varázslást leírás szerint, CPU stopba stb. (ezt már a másik doksiból vettem 3. fejezet, ami neked kell a CP342-2, link lent)
3 Standard Operation of the CP 342-2
Standard operation represents the most common and at the same time simplest use of the CP 342-2.
It allows direct access to the inputs and outputs of the slave (e.g. bus modules) just as with analog
I/O modules of the SIMATIC PLC. This type of operation is available immediately after plugging in the
module; no FC is required.
3.1 Configuring the CP 342-2 for Standard Operation
The CP 342-2 is capable of two operating modes, the configuration mode and the protected mode.
When supplied, the CP 342-2 is set for the configuration mode indicated by the CM LED being lit.
±_ Configuration Mode:
The configuration mode is used to install and start up an AS-i installation. In the configuration
mode, the CP 342-2 can exchange data with every slave connected to the AS-i cable. Newly
added slaves are detected immediately by the master and included in the cyclic data
exchange. After testing the PLC program, the CP 342-2 can be switched to the protected
mode when the PLC CPU is in the STOP mode by pressing the SET button.
±_ Protected Mode:
If the CP 342-2 is in the protected mode, it only exchanges data with the slaves that are
“configured”. “Configured” in this sense means that the slave address saved on the CP and
the configuration data stored on the CP match the values of a slave.
Configuration of the CP 342-2 during installation and start-up of the AS-i network
The following situation is assumed:
±_ The connected AS-i slaves are supplied with addresses (address programming device).
±_ The AS-i bus is complete, i.e. with the AS-i power supply unit in operation and the slaves are
connected to the AS-i cable.
To configure the CP 342-2 in standard operation while installing the AS-i network, follow the steps
outlined below:
__ Switch the PLC to the STOP mode
__ Change the CP 342-2 to the configuration mode, (press the button on the CP 342-2 while the
PLC is in the STOP mode; the CM lamp lights up. If the CP is already in the configuration mode
(as supplied), this step can be omitted.
__ Switch the PLC to RUN and test your program.
Note:
In the configuration mode, you can also add or remove slaves from the AS-i cable. Newly
added slaves are activated immediately by the CP 342-2.
__ On completion of the installation of the AS-i slave, switch the PLC to the STOP mode.
__ Now press the SET button of the CP 342-2. The CP adopts the configuration indicated by the
active slaves as the desired configuration and switches to the protected mode. In the protected
mode, the “CM” LED is switched off.
__ Switch the PLC to RUN. The installation of the CP is then completed.
Simplified Configuration
Once you are certain that all the slaves on the AS-i cable are functioning correctly (e.g. when a CP
342-2 is replaced), the CP 342-2 can be started up as follows:
__ Switch the PLC to the STOP mode.
__ Change the CP 342-2 to the configuration mode, (press the SET button; the CM indicator lights
up. If the CP is already in the configuration mode (as supplied), this step can be omitted.
__ Now press the “SET” button again on the CP 342-2. The CP then adopts the configuration
indicated by the active slaves as the desired configuration and switches to the protected mode.
In the protected mode, the “CM” LED is switched off.
__ Switch the PLC to RUN. The CP is then started up.CP 342-2 link:
https://support.automation.siemens.com/WW/adsearch/resultset.aspx?region=WW&lang=en&netmode=internet&ui=NDAwMDAxNwAA&term=cp342-2&ID=1123328&ehbid=1123328&docid=1136534
-
rsf
senior tag
Az létezhet, hogy egy 0BA1-es LOGO-ban nincs clock??? A net szerint nem.
Van egy progit amiben van heti timer.A hardver jól van kiválasztva.
Rátöltöm semmi hiba, de amikor a displayen a SET Clock-on nyomok egy OK-ot akkor a NO Clock üzenet fogad. A Logosoft-ban a read clock-ra 2000.12.10 a dátum, ha meg a current time-ot ráküldöm akkor a "Clock set successfully" üzenetet kapok, de a read-ra megint csak a 2000.12.10 fogad.
Mindjárt szétverem...
Üdv. -
Szirty
őstag
válasz
DP_Joci
#3838
üzenetére
Üdv DP_Joci!
"Amikor arra gondoltam, hogy megkeresed a nullás címet, akkor az AS-i masteren gondoltam, hogy a nullás AS-i címet keresed meg."
Köszönöm a választ de szerintem nem itt a baj. Mint írtam valamilyen szoftver eszköz kell a dologhoz, mert az általad említett doksiban ez van:

Én meg ezt látom a HW konfigban:

Tehát semmi olyasmit nem lehet állítani amire hivatkozol.
-
DP_Joci
tag
Szia Szirty,
Amikor arra gondoltam, hogy megkeresed a nullás címet, akkor az AS-i masteren gondoltam, hogy a nullás AS-i címet keresed meg.
Találtam egy manualt: C79000−G8976−C149−04 google-ba beírva az első pdf nálam.
De az a lényeg, hogy gomb nyommással elméletileg lehet a meglévő slave címeket megjeleníteni, és emlékeim szerint változtatni is:Configuring using Buttons
Preparation for Button Configuration
Make sure that the following situation applies:
_ The PLC CPU must be switched to STOP.
_ The CP 343-2 and all AS-i slaves must be connected to the AS-interface and
supplied with power.
_ The AS-i slaves must have unique addresses other than “0”.
Setting the Configuration with Buttons
1. Check whether the CP 343-2 is in “configuration mode” (”CM” LED is lit).
If the ”CM” LED is not lit, change the CP 343-2 to the configuration mode with
the “SET” button.
2. Check whether all the slaves connected to the AS-interface exist and are
displayed.
3. Press the SET button. This configures the CP 343-2; in other words, the
detected actual configuration is stored as the default in the non-volatile
EEPROM. At the same time, the CP 343-2 is changed to the protected mode;
the “CM” LED goes off. (See Section 1.5 > SET button)
The “CER” LED also goes off since following configuration, the “expected
configuration” stored on the CP 343-2 matches the “actual configuration” on the
AS-Interface.
Note
Changing from the configuration mode to the protected mode is only possible
when there is no AS-i slave with address 0 connected to the AS-Interface. If a
slave 0 is connected, the “SF” LED lights up when the SET button is pressed.
If you run a button configuration when there is no AS-i power supply (APF state) or
when no AS-i slaves are connected, all the internal lists are set to their default
values. In particular, all the AS-i parameters are set to = FHex and the
AutoAddress_Enable bit is set to = 1.Egyébként ezzel egyszerűbb:
http://www.ifm.com/products/hu/ds/AC1154.htm
-
Szirty
őstag
válasz
DP_Joci
#3834
üzenetére
Hi!
"Címzés masterrel:
Gyárilag egy slave a nullás címmel érkezik így megkeresed a hálózaton a nullás címet és átírod olyanra mi neked teszik,"Step7-ből semmilyen befolyással nem tudok lenni a buszon lévő eszközök címeire! Nem is látszanak azok az eszközök amik a buszon vannak.
Épp ezért merült fel a kérdés, hogy hogyan megy ez a cím kiosztás. Valamilyen eszköz kell hozzá ami nekem nincs. -
Szirty
őstag
válasz
DP_Joci
#3834
üzenetére
Üdv DP_Joci!
"Ha jól tudom, akkor, ha felfutó élre meghívok egy OB –t, akkor az egyszer lefut és végrehajtja a benne lévő dolgokat. Majd kell egy másik felfutó él az újabb híváshoz."
A HW megszakítás OB-t nem te hívod meg, hanem a rendszer!! Ettől HW megszakítás.
Egy bemenetre tudod beállítani, hogy amikor a bemenet él átmeneten megy át, akkor az OB lefut.
Neked pont ez kell, ha azt akarod, hogy a bemenet változását a program a lehető legkisebb időveszteséggel észlelje.
Feltéve természetesen azt, hogy a mérést indító esemény a PLC-n kívül keletkezik és nem a PLC programban. Az utóbbi estben ugyanis egy egészen egyszerű feltételes hívással indíthatod a mérést, mindenféle megszakításos trükközés nélkül.Egyszerűen beírod a mérés indító megszakítás OB-ba, hogy kapcsolja be a mérést és indítsa el a 100ms időt.
A főprogramban meg mérsz amikor a megszakítás OB által indított idő letelik és újraindítod az időt, ha a "mérés folyamatban" jel aktív. A másik (mérés stop) bemenet által okozott megszakítás OB-ban meg kikapcsolod a "mérés folyamatban" jelzést, mire a főprogram leállítja a további méréseket
Ha a mérést nem külső esemény indítja, akkor a feladat még ennél is egyszerűbb. -
artiny
őstag
Éppenséggel volna egy

Adott ez a feladat és a kérdés,hogy hogyan fog viselkedni a LED 100 mp után ha elinditjuk a PLC-t (run-t).én ezt írtam volna (hogy fog mukodni a program):
TON - az accum elkezd számolni 1000-ig, majd ekkor a tt.DN bit átvált zöldre. A logikai 1-es bemegy a kozepso háloba,ahol a
CTU - pocitadlo1 2-töl 10-ig számol (hármasra érve az EQU - Source A és Source B egynelő lessz, ezért a LED elekzd világítani (Latcholva))
NEQ - ez nem igaz (3 nem egyenlo 1-el) ezért a DIV teljesul
DIV - 3 / 2 = 1.5 ez lessz az uj poc1 - - az uj ciklusban a NEQ ujbol nem teljessul(soha nem lessz egyenlo poc1 = 1 el)Megrajzolva az ábrát és lefuttatva telhessen máshogy viselkedik program(nem tudom feltolteni mivel virtualis pc vagyok....). A led soha nem kapcsolt be nekem...
Amit leirtam,hogy szerintem hogy mukodik a program az totálissan rossz,káosz
? Hol van benne a hiba ?!? -
DP_Joci
tag
Szia Szirty,
Ha jól tudom, akkor, ha felfutó élre meghívok egy OB –t, akkor az egyszer lefut és végrehajtja a benne lévő dolgokat. Majd kell egy másik felfutó él az újabb híváshoz.
Nekem meg olyasmi kéne, hogy jön egy jel „jel1” (bemenet vagy akár egy merker! még nem tudom hogyan tudom megoldani) akkor elindul egy adatmentés 100ms-onkét lement egy adatot, majd egy másik jelre „jel2” „kikapcsol” az adatmentés. Egy oda-vissza mozgásnál kell az adatmentést végezni, ami azt jelenti, hogy a „jel2” ami kikapcsolta a mérést visszafelé mozgásnál újra bekapcsolja az adatmentést, majd a „jel1” kikapcsolja azt.
Tehát nekem egy olyan „OB” kellene, ami 100ms-onként lefut, de a meghívása akkor induljon, amikor én akarom (trigger jelre).
ui.
Láttam az AS-i –s kérdésedet a levelező listán. Ha nem kapsz rá segítséget, akkor megpróbálom előkeresni a régi programjaimat, abba ASI volt ASI val meg profibusszal.
Főleg IFM masteres AS-i-kat használtam, de volt néhány siemens-es is, és kevés olyan siemens modulos, ami neked kell (PLC mellé dugható).
Véleményem szerint az IFM modulok voltak a legjobbak masterek és slave-k is. Könnyű volt konfigolni, a slave-k pedig rendesen érintkeztek.
A slave-ket címzővel lehet a legkönnyebben címezni, de lehet a masterről is beállítani a címeket, valamit, ha jól emlékszem, akkor programmal is.
Címzés masterrel:
Gyárilag egy slave a nullás címmel érkezik így megkeresed a hálózaton a nullás címet és átírod olyanra mi neked teszik, persze nem lehet azonos cím a hálózaton. Hogy hogyan kell a címzést végezni arra van leírás. A te mastereddel hogyan kell címezni arra nem emlékszem, már igen régen volt a dolog, de ha nagyon kell, akkor utána keresek.
A slave-k PLC címe egy kezdő címtől kerül kiosztásra (HW konfig) és attól függ, hogy a slave milyen asi címet kapott. -
Hasaggymeg
veterán
válasz
moseras
#3829
üzenetére
Sima áramkikapcsolásos újraindítást mi is csináltunk,de attól általában nem veszítette el IP címét.Amint azt már mondtam,azt megoldották szoftveresen,hogy a betáplált paraméterek ne vesztődjenek el. A kérdés,hogy bele lehet-e írni azt is,hogy ilyen esetekben újra felvegye az IP címet is,mert amíg azt nem teszi addig nem látható a rendszerfelügyeleten,így a beavatkozás is lehetetlen.
-
moseras
tag
válasz
Hasaggymeg
#3828
üzenetére
Szia!
Korábban írtam, hogy rövid idejű táp kiesés nálunk is összezavarta a nem felejtő változóinkat. Lehet, hogy nálatok az áramszünet olyan, hogy mielőtt teljesen megszűnik, néhány tized, század másodpercre vissza-vissza jön, majd utána szűnik meg teljesen.
Ha megvan a hálózati feszültség normál módon, és közben áramtalanítod kézzel a PLC-t, akkor is elveszíti az IP-t ?
Imi.
-
Hasaggymeg
veterán
válasz
moseras
#3822
üzenetére
Az újabb,mely leváltja azt melyekkel az említett bajok vannak az a Wago 750-881 Ethernet Fieldbus Controller.A hibázó típust most sajnos nem tudom fejből,de az ennek elődje és talán még a gyártó szerint sem egy túl sikeres eltalált típus.Talán 750-841
Szirty...gondolod a tápok hiánya okozhatja? Először mikor tapasztaltuk a jelenséget,a rendszergazda cég meg volt győződve,hogy az amúgy valami Yellowstone típusú tápok merülőfélben előálló áramingadozásai okozzák a címvesztéseket.Akkor a plc-k teljesen leálltak,nem is működtek amíg nem konfiguráltuk helyszínen újra őket.Lekötöttük az összes szünetmentest,hogy majd áramszünet esetén így már nem lesz baj.Aztán az első áramszünetnél kezdődött elölről.Több firmware frissítés után,ott tartunk,hogy ma már visszaindulnak,de kapcsolatuk a felügyeleti rendszerrel csak helyszíni ip-cím visszaállítás után áll vissza.Egyenes ethernet kábel a routerre vagy keresztkábel egyenesen a plc ethernetcsatlakozójára majd bootp szerverrel,vagy wago kábellel a plc csatlakozófelületére majd wago ethernet settings.Az,hogy az óra csak úgy megáll bennük,az a legújabb figura amit csinálnak.

-
rsf
senior tag
Ha zöld akkor igaz a feltétel. Igy mutatja a progi.
A lényeg:
---I/I---- zöld akkor a bit értéke 0
---I I---- zöld akkor a bit értéke 1Pl: Ha A=1 és B=1 akkor C is legyen 1
Ezzel már a C-nek adtál logikai értéket. Nem fogod tudni billentgetni.
A plc a kapott paraméterek és a bemenetek állapotától függő programot hajtja végre.
Szóval egy programban csak a már említett segéd biteket fogod tudni billentgetni.
De ha van egy HMI-d akkor már kicsit bonyolultabb a helyzet.
Üdv. -
artiny
őstag
Koszonom a valaszod. Meg nagyon kezdo vagyok ebben,most probalom tanulni szoval meg van valami ami nem vilagos teljessen....
Ha egy negálást ---I/I---- zoldre állitom,azzal logikai 1 értéket adok neki?(szoval 0-át a negálás végett,tehat ha nincs zoldre állítva akkor logikai értéke 0,értéke:1
)2.) ha nincs zold értékre kapcsolva(aktivalva,togglezva) akkor az értéke egy bitnek ---II--- 0,ha viszont zold akkor 1 ?
Ha létrehozok egy változót,akkor nem kell értéket adnom neki...azt menet kozben teszem azzal hogy a zöldeket állítom ki -be egy egy bitnél? -
rsf
senior tag
A toggle-vel át tudod váltani egy bit állapotát.
Értelem szerűen ha 0 akkor 1-re és fordítva.
De csak akkor, ha azt a bitet nem irja semmi sem.
Beraksz egy bitet a rung-odba és tudod kapcsolgatni online-ba ez pl. hiba kereséskor nagyon jól jöhet.
Ha azt a bitet írja vmi akkor azt csak force-olással tudod megváltoztatni menet közben.
Üdv. -
artiny
őstag
helotok
Mit jelent az programozásban hogy toggle bit?
csak akkor kapcsol,valt zoldre az r - ha bekapcsolom(toggle bit-re) az "e" -t is,http://i.imgur.com/nF9l8Bs.jpg
szoval ha toggle bit-re(zoldre) allitom az olyan mintha 0 -ra allitanam, mert ez negalva kell erteni a "---I/I----" jelet
-
Szirty
őstag
válasz
Hasaggymeg
#3821
üzenetére
Üdv Hasaggymeg!
"...ez mind akkor kezdödött mikor a lemerült szünetmentes tàpokat anyagi megfontolàsból kiiktattuk."
Látom nálatok is százezreket költenek néhány ezer forint megspórolására, mint nálunk :-/
-
moseras
tag
válasz
Hasaggymeg
#3821
üzenetére
Üdv!
Ilyent nem tapasztaltam még egyiknél sem, ezek milyen típusú fejegységek ?
Imi.
-
Hasaggymeg
veterán
válasz
moseras
#3818
üzenetére
Mi most azzal küszködünk,hogy egy pàr perces, esetleg óràs àramszünet is hazavàgja öket,söt,még làtszólag ez nélkül is megàll óràjuk vagy elveszítik ip címüket.El sem lehet indítani as óràt bennük,màr a német gyàrtóhoz küldtünk kettöt és vàrjuk visszajelzésüket.
...ez mind akkor kezdödött mikor a lemerült szünetmentes tàpokat anyagi megfontolàsból kiiktattuk. -
Szirty
őstag
válasz
DP_Joci
#3815
üzenetére
Üdv DP_Joci!
"Tudva azt, hogy egy trigger jelre kell indulni a mérésnek bizonyos ideig, vagyis pontosan egy másik jel érkezéséig. Ha egy OB-t hívnák meg 100ms-onként és ott gyűjteném az adatokat, akkor előfordulhat, hogy a trigger jeltől függően néha több néha kevesebb adatot gyűjtenék, holott mindig ugyanannyinak kellene lennie darabszámban."
Az én elképzelésem a feladattal kapcsolatban az, hogy hardware megszakítást alkalmaznék a mérést indító és a mérést leállító bemenetre.
Nem tudom milyen CPU-val kell megcsinálni ezt és azt sem tudom mindegyik tud-e HW interruptot bemeneten, de az 1215C tud:A lényege egyszerű: A beállított él detektálásakor azonnal (minimális késleltetéssel) meghívja a beállított OB-t.
Az OB-ban kezelheted a mérés megkezdését és befejezését, a 100ms-os időzítés indítását, stb.A HMI-ben array tag a mért adatokra és egy script megoldhatja a CSV kiírását, de arra figyelni kell, hogy nem minden panel scriptelhető (pl. a basic panel nem).
-
Szakbarbár
aktív tag
válasz
Szakbarbár
#3814
üzenetére
Sikerült megoldanom, a kommunikációs beállításoknál a PC(host) módot kellett kiválasztani, nem pedig a Computert. Így már megy a kapcsolat USB-n is.
-
moseras
tag
válasz
Hasaggymeg
#3816
üzenetére
Üdv!
Óra: kondenzátor van bennük, és úgy emlékszem 10 napig képesek tartani az órát katalógus szerint, ha nincs tápfeszültség. Tapasztalatom szerint a 841/873 kb. 2 hétig bírja. Utána visszaáll 2000-01-01-re. Van, amelyikben az óra ilyenkor megáll, ezt ki is villogja hibakóddal, illetve látod a WEB management-ben is a főoldalon a hibakódot (RTC Fail). Megoldás: be kell állítani az órát WAGO ethernet config-al vagy a web-es oldalon.
IP cím elvesztés: egyszer tapasztaltunk ilyent az elmúlt 5-6 évben, kb 100 PLC-ből. Olyan viszont 3-4 alkalommal is volt, hogy a fejegység tápjának véletlen rövid idejű zárlata a nem felejtő memória egy részét véletlennek látszó adatokkal teleszemetelte.
Imi.
-
Watchdog
aktív tag
válasz
Hasaggymeg
#3816
üzenetére
Ugye nem gombelem táplálja az IP címet tároló memóriát és hajtja az órát?

-
Hasaggymeg
veterán
Sziasztok! Érdeklődni szeretnék tudtok-e valamit a Wago plc-kről.Hőközpontok vezérléséért felelősök és ~5 év után egyik sz@rik be a másik után,Hol elveszítik ip címüket,hol megáll az óra bennük.

-
DP_Joci
tag
Sziasztok,
Mérésadatgyűjtésből nem vagyok, annyira nagy tapasztalattal felruházva ezért szeretnék tanácsokat, ötleteket kérni.
S7-1200-al kell, adatokat gyűjtenek analóg jelekből 100ms-onként.
Mi lenne itt a helyes megoldás?
Tudva azt, hogy egy trigger jelre kell indulni a mérésnek bizonyos ideig, vagyis pontosan egy másik jel érkezéséig. Ha egy OB-t hívnák meg 100ms-onként és ott gyűjteném az adatokat, akkor előfordulhat, hogy a trigger jeltől függően néha több néha kevesebb adatot gyűjtenék, holott mindig ugyanannyinak kellene lennie darabszámban.Az adatokat egy DB-ben tárolnám, majd ezeket valamilyen módon átmozgatnám egy TP panelra vagy IPC-re és ott csv-ben lementeném.
Itt nem tudom elkerülni a script használatát, amiben szintén, nincs túl nagy rutinom (még). Esetleg ha valakinek lenne egy felesleges scriptje ami DB-ből tölt át adatokat és csv-be menti, akkor azt kölcsönkérném.
Elképzelésem szerint minden mérés után a DB tartalmát, ami néhány 100 adat lesz, átmásolnám és lementeném csv-ben. Minden mérés egy új fájl lenne a neve pedig a dátum és az idő.
Mindenkinek várom a tapasztalatát ezen a téren, remélem ezzel rajtam kívül mások is tanulhatnak.köszönettel
J. -
Szakbarbár
aktív tag
Üdv!
Egy kis segítséget szeretnék kérni.
Adott egy Mitsubishi GT1575-STBD kijelző, amire RS-232 kábelen keresztül szeretném feltölteni a projekteket GT Designer 3-ból. Első indításnál sikeresen csatlakoztam, az eredeti programot le is mentettem a számítógépemre, majd létrehoztam egy új projektet (1 db bit switch) ezt feltöltöttem. Azóta nem tudok kapcsolódni hozzá a GT Designeren keresztül. A portbeállítások mindkét oldalon egyformák. 19200 bit/s, adatbit 7, paritás páros, stopbit 1. Próbáltam többféle beállítással, de mindig hibaüzenetet kapok kapcsolódáskor. A kijelző rs-232 portnál az alábbi opciók vannak: Q-bus, Omron Sysmac, Computer. Van még rajta egy USB is, ott lehetne feltölteni adatokat, csak nem találok hozzá a neten drivert, se xp se win7 alá.
Milyen egyéb módon tudnék még életet lehelni bele? -
moseras
tag
válasz
mediumgecso
#3811
üzenetére
Üdv!
Megoldani nem fogom tudni a problémádat, ez alapján el kell, hogy tudjál indulni. Amit küldtem, az leírja egy soros RLC kör áramát az idő függvényében, és ad rá egy képletet, amelybe beírod az R,L,C értékét, és tetszőleges időpontra ki tudod számolni vele az i-t, mint idő függvényét. Amennyiben az Rout nincs bent a körben, akkor ez egy sima soros RLC kör, ahol R = R1 + R3. Ha a feladat az áram mint idő függvénye, akkor kész is vagy. Ha a feladat az R3-C2-ön eső feszültség az idő függvényében, akkor az alapján amit küldtem, fel kell írni az osztóra is a differenciál egyenletet, és azt kell megoldani célszerűen Laplace-al. Ugyanúgy bevezetsz szigma-t, omega-t, aztán addig egyszerűsíted az algebrai egyenletet, amíg vissza nem tudod inverz Laplace-al alakítani időtartományba. Exponenciális megoldást kell kapnod, hasonlóan az áram-hoz.
Imi.
-
moseras
tag
válasz
mediumgecso
#3808
üzenetére
-
mediumgecso
őstag
Sziasztok!
Valaki tudna nekem segíteni a 3. oldalon lévő RLC kör diff. egyenletének felírásában??
Nagyon SOS, nekem sajnos nem megy.....előre is köszönöm ha valaki segít. -
Szirty
őstag
válasz
DP_Joci
#3805
üzenetére
Üdv DP_Joci!
Igen az IEC timer SFB instance DB-jében a timer változói valóban elérhetők, de nem tudom a TIA portál ebben a mértéktelen nagy "szimbolizmusában" amit szabályként preferál, mennyire illik bele az, hogy kívülről belecímzünk egy instance DB-be. Ugyan megtehetjük, de a koncepció szerint azt gondolom az instance DB tartalma a blokk "magánügye" inkább mint "közügy".
-
Szirty
őstag
válasz
01101010111
#3804
üzenetére
Üdv 01101010111!
Kapcsoló tesztelőben csináltam hasonlót.
Egy kimenet jelét egy bemenettel vizsgálva figyelheted a szakadást (de érdemes a kikapcsolt állapotra is tenni egy vizsgálatot.Nem oldható meg, hogy a vizsgáló feszültség 24V DC legyen biztonsági leválasztott táppal és csak akkor adja ki a kimenet, amikor a kezelő nem tud hozzáérni?
-
DP_Joci
tag
Szia Szirty,
Nem szükséges változó tenni a timer kimenetére, lehet a nélkül is hivatkozni a timer állapotára.
Amikor berak az ember egy kontaktot és változót akar hozzá rendelni elkezdi begépelni, hogy IEC_Timer_0_DB, akkor megjelenik a timer, rákattintva ki kell választani a Q-t.
Vagyis a változó az IEC_Timer_0_DB.Q lesz aminek az 1 vagy 0 állapota a timertől függ.Bár amikor erre a változóra kattintva kérsz egy krosszreferenciát, akkor azzal nem találod meg, hogy hol van a timer berakva

üdv.
-
01101010111
csendes tag
Találkoztatok olyannal, hogy egy folytonosság vizsgálatot kell megvalósítanotok PLC-vel? Van egy 300-as Siemens PLC a rendszerben. Jelenleg digitális ki és bemenetekkel rendelkezik a rendszer, de az elvileg elég is. Gondolatkísérlet szintjén: Két ponton kell rámérni a munkadarabra ezért én oda kivezetnék két digitális bemenetet, egy harmadik pontra meg digitális kimenetet. Így, ha a két bemenet bead, akkor nincs szakadás jó a munkarab. Egyedül az nem tetszik nekem, hogy a munkadarabot emberek pakolják, így feszültség alá kerülnek ők is.
-
Szirty
őstag
válasz
n0rbert0
#3802
üzenetére
Üdv n0rbert0!
Hagyományos bemenettel szoftveresen akarod az időt mérni, vagy valami HW támogatással (HSC impulzus bemenet, megszakításra képes bemenet)?
Ha nem, akkor:
Méred a periódusok között eltelt időt, aminek a rciproka arányos lesz a frekvenciával. Így minden érkezett impulzus után lesz egy eredményed a frekvenciáról, de a kiértékelt eredmények gyakorisága és függeni fog a frekvenciától. A frekvencia növekedésével pontatlanabb lesz a mérés.Vagy adott konstans időszakaszkban számlálod az érkezett impulzusokat és az impulzus számából és az időszakasz hosszából kiszámolod a frekvenciát. A kiértékelés lassabb lesz, de az eredményeket azonos gyakorisággal kapod. Megfelelően hosszú időszakasz esetén ez a módszer pontosabb eredményt ad.
-
n0rbert0
senior tag
Sziasztok!
Adott egy Omron CJ2M típusú PLC.
A digitális bemenetére kap egy adott frekvenciájú négyszögjelet.
Ennek a négyszög jelenek, hogy lehet megmérni legegyszerűbben a frekvenciáját? (LAD-ban vagy ST-ben érdekelne a megoldás)
A frekvencia nagyságrendileg kb. 0 és 5-6Hz közé esik.
Új hozzászólás Aktív témák
- Cseresznyepiros és mokka barna Redmi Note 15-ök az újévre
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Luck Dragon: Asszociációs játék. :)
- Gyúrósok ide!
- OLED TV topic
- Sorozatok
- Megtartotta Európában a 7500 mAh-t az Oppo
- NFL és amerikai futball topik - Spoiler veszély!
- Energiaital topic
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- További aktív témák...
- Olcsón! LG 34WR55QC-B 100Hz 21:9 UltraWide USB-C PD Machez is! Gari: 2027.áprilisig.
- Liquid Freezer III 360 - használt, garancia: Alza 2031.02.16-ig - ALKUKÉPES.
- Asus Rog Strix G513 144hz Laptop Eladó!
- Mobil LTE hotspot router TP-Link M7200 V4 4G/LTE 150Mb/s,WiFi 2,4GHz 300M
- Four Connect Stage2 2x10mm2 prémium hangfalkábel Nakamichi banándugókkal
- 137 - Lenovo Legion Pro 7 (16IRX9H) - Intel Core i9-14900HX, RTX 4080 - 4 ÉV GARANCIA!
- HIBÁTLAN iPhone 12 Mini 64GB Green -1 ÉV GARANCIA - Kártyafüggetlen, MS3453
- Lenovo T14 Thinkpad Gen3 WUXGA IPS i5-1245U vPro 10mag 16GB 512GB Intel Iris XE Win11 Pro Garancia
- Xiaomi Redmi A5 64GB, Kártyafüggetlen, 1 Év Garanciával
- Azonnali kézbesítés az év bármely pillanatában
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Neked működik a V12 szimulátor 1500-as PLC-vel? Lehet le kéne szednem minden és újra rakni? Magyar Win 7-em van.


)
Es hasznalni is szoktam, de hirtelen felindulasbol nem talaltam semmit, koszonom szepen - kozben mar megleltem a teljes kapcsolasat

), ha a számláló és a poc1 változó értéke egyenlő.






...ez mind akkor kezdödött mikor a lemerült szünetmentes tàpokat anyagi megfontolàsból kiiktattuk.


