- CentOS Linux
- Windows 11
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- Hálózati / IP kamera
- Sokat fogyaszt az AI, egyre több az adatközpont, kell az atomenergia
- A franciáknak elege van abból, hogy minden gyerek mobilozik
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Milyen routert?
- Az iPadOS-re írt appokra is díjat vet ki az Apple
- Milyen NAS-t vegyek?
- bb0t: Gyilkos szénhidrátok, avagy hogyan fogytam önsanyargatás nélkül 16 kg-ot
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- GoodSpeed: ASUS ROG STRIX B650E-F GAMING WIFI - Memory Context Restory (MCR)
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- sziku69: Fűzzük össze a szavakat :)
Új hozzászólás Aktív témák
-
enise
csendes tag
Szirty köszönöm szépen! Nagyon hálás vagyok!
Kicsit rosszul irtam le a problémámat,de te igy is megoldottad!
Mégegyszer köszi!
Enise -
enise
csendes tag
Hali!
Bocsi, hogy megint zavarlak! Az előző feladattal kapcsolatban van még kérdésem! Ha a mdb-ot meg kell fognom egy munkahengerrel, illetve ha nem egy, hanem több fúvóka van, azt te, hogy oldanád meg?
Köszi
Enise -
zsolo_d
tag
Sziasztok!
Sajnos én egyenlőre egy off topicot nyomok.
Ebben a témakörben még nem fórumoztam...
De éppen itt az ideje.
PLC programozóként kb. 5 éve dolgozok.
Használt PLC-m a SAIA-BURGESS, ha valakinek bármi kérdése lenne ezekhez a hárdverekhez kézséggel segítek.
Üdv.Puding próbája az evés...
-
Szirty
őstag
Hali enise
Az előző feladattal kapcsolatban van még kérdésem! Ha a mdb-ot meg kell fognom egy munkahengerrel, illetve ha nem egy, hanem több fúvóka van, azt te, hogy oldanád meg?
Ha leírod, hogy milyen érzékelők (végállás, kapcsoló, szenzor, akármi) és beavatkozó szervek (szelep, motor, stb) áll rendelkezésre a gépen a feladat megoldásához, és a feladatot is pontosítod, akkor lesz esélyem a válaszra -
Szirty
őstag
Szevasz zsolo_d!
Használt PLC-m a SAIA-BURGESS, ha valakinek bármi kérdése lenne ezekhez a hárdverekhez kézséggel segítek.
Nos nem ismerem a SAIA-t egyáltalán. Nem is néztem még jobban utána, de a nagy jövés-menés közben valahol olvastam, hogy van valami Siemens S7 kompatibilitás is arrafelé. Elvileg olyan mértékű, hogy a Step7-től sem retten vissza.
Csak a kíváncsiságom kérdezteti ezt velem.
Ha tudsz erről mondani valamit, szívesen olvasom. -
zsolo_d
tag
Hello Szirti!
Bizony van S7 kompatibilis Saia plc...
Régen még a színe is szürke/zöld volt. (olyan kircsi SIEMENS-es)
Én ugyan a SAIA utasításkészlettel dolgozok, de hallotam már olyan kolégáról aki stepben programozza a SAIA-t.
Tudod, hogy is van ez a megszokott dolgokkal.
Aki már megszokta a SIEMENS-t azoknak nagyon jó.
Vannak akik azért válsztják az S7-es SAIA-t, mert jó a terméktámogatása.
Szerintem nagyon megbízható hárdverek.
Svájci gyártmány...és olyan is mint a svájci óra.
És nagyon jó leírások vannak mindenről... (és nem fizetős)
[link]
[link]
Ha érdekel a dolog, akkor a magyar képviseleten szerintem tesztelésre adnak neked kölcsön PLC-t.
üdv.Puding próbája az evés...
-
zsolo_d
tag
Szirti!
És van árlistájuk a honlapjukon...
Náluk nem titok.
Nézz körül.
Üdv.Puding próbája az evés...
-
zsolo_d
tag
Bocs Szirty...
Elírtam a neved.Puding próbája az evés...
-
enise
csendes tag
Hali Szirty!
Az érzékelő egy szenzor kell hogy legyen és egy munkahengerrel kell a mbd-ot megfogni! A többi szabadon választható!
A feladat :
Van egy munkadarab. Ezt egy dobozba kell betenni, majd egy munkahengerrel kell megfogni. Ezután a dobozt lezárjuk. Ezt egy szenzor érzékeli és egy időzítő egység segítségével jelet ad a fúvókáknak, amik megfelelő ideig levegőt fújnak a munkadarabra! Ha az idő lejár, akkor a levegő leáll és kilehet nyitni a dobozt! A munkadarab kivehető!
Röviden ennyi a feladat!
Köszi a segítséget!
Enise -
Szirty
őstag
Hali zsolo_d!
Bizony van S7 kompatibilis Saia plc.. Régen még a színe is szürke/zöld volt.
Inkább a kompatibilitás foka érdekelt volna.
És nagyon jó leírások vannak mindenről... (és nem fizetős)
Szétnéztem, de hamar egy login, username/password oldalba futottam amikor a HMI-kről akartam többet megtudni. Árlistát sajnos nem találtam -
Szirty
őstag
Hali enise!
Az érzékelő egy szenzor kell hogy legyen és egy munkahengerrel kell a mbd-ot megfogni! A többi szabadon választható!
Az érzékelő persze hogy szenzor. Ez a szó jelentése is
Mind1. Szóval ha jól értem, akkor az abizonyos fogó arra szolgál, hogy a dobozban rögzíti a munkadarabot, amíg a lefújás tart.
Ha csak ennyi és netán azt a fogót is pneumatika működteti (mert erre nem tettél semmiféle említést) akkor a fogó szelepét a korábbir ajzon párhuzamosan kötöd az időrelé tekercsével és kész. Ennek hatása az lesz, hogy amíg a doboz zárva van, a fogó megfog, amíg nyitva van, elenged.
De ez egyáltalán nem bonyolult, mi ezzel a gond?
[Szerkesztve] -
Reity
csendes tag
Sziasztok!
Segítségre lenne szükségem! Omron Zen 10C1DR-R programozással kapcsolatban!
Elég régi (őskori) PLC, és csak a kezelő gombjaival tudom programozni, mert nincs hozzá semmim. (SW, kábel)
Ha valaki ért ehhez a géphez, annak megköszönném, ha segítene!
Első nagy kérdésem az élfigyelés lenne, hogy meg lehet-e oldani vele?
De, ha valaki tud segíteni a konkrét feladatomban, azt nagyon értékelném!
Ha valaki úgy érzi, hogy tud segíten, akkor leírom a konkrét feladatot is!
Előre is nagyon szépen köszönöm! -
enise
csendes tag
Hali Szirty!
Bocsánat, hogy a piti problémámmal zavartalak. Még elég kezdő vagyok a PLC-ben és amikor ezt a feladatot megkaptam a nyári gyakszin, kicsit megrémültem! Éppen ezért nem rajzolnád le a teljes feladatot, nehogy elrontsam véletlenül? Ígérem utána nem zavarlak az egyszerű kérdéseimmel!
Köszi
Enise -
Szirty
őstag
-
enise
csendes tag
Hali Szirty!
Amiért én nagyon, de nagyon hálás vagyok neked!
Köszi
Enise -
zsolo_d
tag
Hello Szirty!
A kompatibilitás fokáról annyit tudok, hogy 100%...az utasításlista tekintetében.
Tehát aki Siemens-t tud programozni az S7-es Saia-t is.
De egyébként aki PLC programozó az bármilyen hárdverrel elbír ezt te is tudod.
(programozni kell megtanulni a többi csak utasításkészlet kérdése)
Magyarországon tudok olyan helyet, ahol a Siemens PLC mellett ott van a Saia PLC.
Éspedig azért, mert akik a Siemensre írták a programot nem voltak elég körültekintőek (vagy nem tudnak programozni) és többször is elöntötte a szratyi a környéket.
A régi rendszert nem akarták kidobni, ezért Saia PLC-k figyelik a rendszert és ha nem avatkozik be átvezi a vezérlést.
Íme itt a link az árlistához...
[link]
Egyébként te milyen hárdvert programozol?
ÜdvPuding próbája az evés...
-
zsolo_d
tag
Hello!
Régi Omron SW és kábelbekötési rajzom ugyan nincsen.
Tehát ebben nem tudok segíteni, kell még egy kicsit gugliznod, vagy az Omrontól kérned infót róla (biztos kézségesen segít az Omron).
Egyben biztos vagyok...
Az élfigyelés az egy alap dolog digitális technikában ézért szerintem minden PLC tudja.
Felfutó és lefutó élet is!
Ha létradiagrammos módszerrel csinálod, akkor ''Contakt Positive'' egy kontaktus P betüvel,
''Contakt Negative'' kontaktus N betüvel. (általában )
De felfutó-lefutó élet is lehet egyszerre figyelni az már csak programozás kérdése.
(Dinamized Flip-Flop, Toggle stb.)
Üdv.
[Szerkesztve]Puding próbája az evés...
-
Szirty
őstag
Hali zsolo_d !
De egyébként aki PLC programozó az bármilyen hárdverrel elbír ezt te is tudod.
(programozni kell megtanulni a többi csak utasításkészlet kérdése)
Hát... Ebben a formában azért ez nem teljesen igaz.
Kihagytad ugyanis a HW jellegzetességeiből adódó nehézséget.
Hiába tudsz programozni, hiába van meg a teljes utasításkészlet, ismerni kell az adott hardvert.
Persze egy visszajelző lámpát anélkül is lehet villogtatni, pár perc ismerkedés után.
De egy pl. buszos kommunikációval megspékelt eszközökkel körülvett PLC-re programot írni, aminek az user manualja pár száz oldal, nem megy egyik napról a másikra ha nulláról indul az ember.
Éspedig azért, mert akik a Siemensre írták a programot nem voltak elég körültekintőek (vagy nem tudnak programozni) és többször is elöntötte a szratyi a környéket.
A régi rendszert nem akarták kidobni, ezért Saia PLC-k figyelik a rendszert és ha nem avatkozik be átvezi a vezérlést.
És nem lett volna célszerűbb kijavítani a hibát, mint ezen a módon megkerülni?
Egyébként te milyen hárdvert programozol?
Siemens S7-300/400, Omron. Néha Logo, Unitronics... -
zsolo_d
tag
Hello Szirty!
Hát persze!
Ezt én is így gondolom...
Egyébként nem nulláról indulásra gondoltam, hanem akinek ez a szakmája.
De egy komolyabb programot sem írsz meg egyik napról a másikra...
Ha egy új HW van a kezedben egy kis időnek el kell telni mire kiismered magad benne.
Ezzel én is tisztában vagyok.
És nem lett volna célszerűbb kijavítani a hibát, mint ezen a módon megkerülni?
Nem is ismerem a teljes körülményét a dolognak...
Szerintem valami olyasmi lehetett, hogy sokszor felkérték a programozót de nem járt sikerrel a kijavításában, és az új telepekkel (szennyvízátemelő) együtt felkérték a Saia-s programozót, hogy csinálja meg. Más által kiépített rendszerhez nehezen nyúl az ember, a régi HW-t nem dobhatják ki.
Ezért csináltak egy redundáns rendszert.
(És a közbeszerzőnek, vagy a műszaki átvevőnek is megmaradt az állása)
És be tudták magyarázni maguknak, hogy ez így jó.
ÜdvPuding próbája az evés...
-
zsolo_d
tag
Szirty!
Olvastam amit publikáltál az S7 300, 400-ról...
[link]
Üdv.Puding próbája az evés...
-
Szirty
őstag
Hali!
S7-300, S7-400 <-> ProTool, WinCC Flex
Szokott valaki olyat csinálni, hogy OP-n a technológiai (tehát nem
rendszer) üzeneteket nem a klasszikus, pollozós message bit eljárással, hanem Alarm_S-el
jeleníti meg?
(Legyen az akár block related, akár symbol related Alarm_S) -
vottokar
senior tag
Látom felpörögtek a hozzászólások egy kicsit az elmúlt héten. Esetleg valaki nem tud valami okosat az én 198-asban felvetett problémámra?
[Szerkesztve]"Hát te meg ki a tö*öm vagy, hogy bundában szeded itt a málnát?"
-
Szirty
őstag
válasz vottokar #222 üzenetére
Hali vottokar!
Esetleg valaki nem tud valami okosat az én 198-asban felvetett problémámra?
Nem.
Szóval én nem tudom mi lehet az oka. Esetleg próbáld megkerülni a problémát:
Nem az upload station to PG-vel szeded le az adatokat, hanem nyitsz egy új projectet, abba kézzel beleteszed azt a CPU-t, amelyikről tölteni akarsz.
Utána megnyitod a Hardware managert és ott nyomsz upload-ot. Ha a HW configot sikerült letölteni, elmented.
Utána a blokkokhoz mész, megjeleníted az online ablakot, mindet kijelölöd a system data és SFC, meg SFB blokkokon kívül, Ctrl-C, átváltasz offline ablakra (ami még üres) és Ctrl-V. -
horvathcsaba
csendes tag
Sziasztok!
Remélem tudtok nekem segíteni.
Én egy olyan helyen dolgozom, ahol elég komoly S5-ön alapuló folyamtirányító rendszer működik.
Ennek programozásához egy Sipro nevű szoftvert használunk. Nekem nem nagyon van PLC-s előképzettségem és egyéb más PLC-ket nem is igazán ismerek.
A hozzáértő emberke sem igazán segítőkész.
Ami van dokumentáció, az általában német nyelvű. Ehhez a programhoz is.
Kerestem már angol nyelvű verziót. De nem találtam. Tudtok ebben segíteni?
Köszönöm
Csaba -
Szirty
őstag
válasz horvathcsaba #225 üzenetére
Helló horvathcsaba!
Ennek programozásához egy Sipro nevű szoftvert használunk.
[...]
Kerestem már angol nyelvű verziót. De nem találtam. Tudtok ebben segíteni?
Nem ismerem a sipro-t, de azért rákerestem.
Szerintem pontosítani kellene a szoftver nevét, mert ilyen nevű villanykapcsoló, valami Simoreg Digital Converter Cabinet Unit, meg IP telefon van. De olyan siprot, aminek köze van az S5-höz nem nagyon lelt. -
enise
csendes tag
Hali!
Valaki nem tudná átrajzolni ezt az elektromechanikus rajzot pneumatikus rajzzá?
A rajz a (#214) hozzászólásban látható!
Köszi -
jano810723
csendes tag
Sziasztok!
Olyan problémám lenne,hogy van egy Modicon Micro 612 plc de nincs hozzá progi.
Nem tud nekem valaki segíteeni ebbe.Valamilyen progi kéne.
Üdv -
zsolo_d
tag
válasz jano810723 #228 üzenetére
Hello!
Úgy emlékszek, hogy a Telemecanique Modikon PLC-ket a ''PL7'' nevezetü szoftverrel szokták programozni. De most olvasom egy site-on, hogy az a TSX Micro-hoz való.
A Modikon Micro 612-höz a ''Modsoft/Modsoft Lite'' szoftvereket írják.
Keress rá...
Biztos tudsz valami próbaverziót letölteni.
A PL7 az megvan nekem.
ÜdvPuding próbája az evés...
-
zsolo_d
tag
válasz jano810723 #228 üzenetére
Hja majdnem elfelejtettem...
Itt van a júzermanuálja
[link]
Üdv.Puding próbája az evés...
-
horvathcsaba
csendes tag
Szia!
A Sipro-ról a következő adatokat találtam a német nyelvű könyv előlapján:
SIPRO MSR für AS 930/950/990
Version 02.02
Ser. Nr. 12305589
Broker Leittechnik ANL A 44 / AUT 94
....
logiCAD licence @ kirchner SOFT - Austria <- ez alapján úgy tűnik, hogy vmi külső sw-ről van szó
Az a gond, hogy én sem találtam róla bővebbet.
Csaba -
pepe33
tag
Hello !
Az Unitroncs nagyon jó, a LOGO! és EASY-tol sokkal jobb.
A JAZZ T40-est szoktam használni mert olcsóbb mint a fentiek és van rajta rengeteg ki és bement, még analóg is.
Kissebb gépek vezérléhez böségesen elég.
A programhely több mint elég benne , és könnyü programozni is.
A programozókábel kb. 10e FT hozzá.
Szóval szerintem jól használhatók nagyon.
[Szerkesztve]ASUS A8NSLI DELUXE * A64 X2 4200+ * Freezer 64 * 4x1GB A-DATA DDR500 RAM* GF 6800 GT *......300W Coolink táp
-
zsolo_d
tag
Hi!
Én egy kicsit pontosabban fogalmaznék...
Rengeteg ki és bemenet az relatív, mert szerintem hamar el tud fogyni...
Analog ki és bemenet majdnem mindegyiken van (Easy, stb.)...
Való igaz kisebb vezérlésekre jók, csak a ciklusidővel nem vagyok megelégedve.
Egy Easy esetében lehet 1000-3000ms is
Az meg nagyon vastag!
Mondjuk el kell kapni egy impulsusszerű jelet
ciklusidő osztva kettővel + bemenet késleltetése...
asztán heló
Én ezért mondom, hogy csak kicsi vezérlésekre jó.
De ettől függetlenül, nagyon ötletesnek tartom.
Üdv.
[Szerkesztve]Puding próbája az evés...
-
pepe33
tag
Ha csak azt számolom mebnnyi KI/BEment van az EASY 820-asok mondjuk akkor már eleve több pont annyival hogy ne keljen venni egy EASY bövitőmodult, ami mondjuk pont annyiba kerül mint egy EASY.
Ezt a Jazz T40-et meg olcsobban megveszed mint egy EASY-t.
Feladat válogatja a tipus választást szerintem.
Adott esetben nekem kisgép vezérléshez jobban bejött a JAZZ.
Persze a sebessége még messze van egy rendes PLC-től, de sok funkcó bele van épitve pluszaban. ( GSM , MODEM stb.) Igaz ezekhez külön modulokat kell még venni de akkor is benne van.
Szerintem ÁR/TUDÁS arányban mindenféleképpen érdemes számitásba venni a vezérlő kiválasztásakor.ASUS A8NSLI DELUXE * A64 X2 4200+ * Freezer 64 * 4x1GB A-DATA DDR500 RAM* GF 6800 GT *......300W Coolink táp
-
zsolo_d
tag
Teljesen egyetértek veled, csak számomra volt egy kicsit megdöbbentő a gyorsasága.
Feladat válogatja a tipus választást szerintem.
Most nemrég csináltam egy szorpciós hűtési elven alapuló szellőzőgép vezérlőprogiját.
Gyakorlatilag egy két kimenet bemenet.
Van benne három légterelő forgódob amin inkrementális impulzusjeladó van.
360° elfordulásakor 360 impulzust ver be plusz a zéropntot amit referenciapontnak használok inicializálásokkor.
És ennek körbe kell fordulnia 15 másodpercen belül és pontos pozíción megállni mondjuk 45°-ál stb.
4 miliszekundomos programmal éppenhogy beszámolta.
Napersze 0,1ms-os digitális kártyát tettem hozzá, hogy nehogy ott is késleltetés legyen.
Tehát, ha akartam volna sem tudtam volna megírni EASY-re.
Nem is beszélve még az adatgyűjtésről, mert azt is kértek hozzá.
Üdv.Puding próbája az evés...
-
Djuree
félisten
ááá gyerekek, jó ez a totyik, most látom csak hogy ilyen is van.
én a fősulin siemens s5 és s7-esen programoztam, hogy mit megszenvedtünk vele eleinte, de aztán belejöttünk, vizsgán már nem volt gond.LEGO gyűjtő és moc építő (munkát is keresek, bármit ami LEGOval kapcsolatos!), tankász, bringás, WH40k fan, MacGyver
-
zsolo_d
tag
Kicsit leült ez a topic
Csak nem mindenki nyaral mégPuding próbája az evés...
-
Szirty
őstag
Hali!
Siemens készített két magyar nyelvű kivonatos doksit az S7-300 PLC-ről.
Akit érdekel az S7, [link] oldalról letöltheti...
A dolognak azért van jelentősége, mert a Siemens szinte egyáltalán nem adott ki eddig S7-300/400 doksit magyar nyelven (scak termék katalógust). -
horvathcsaba
csendes tag
Sziasztok!
Most próbálgatok Step 7-ben (Step 7 light).
És napi időpontokat szeretnék összehasonlítani. Pl. elmúlt-e már 7 óra. És ezt csak hihetetlen mennyiségű rendszerfunkcióval sikerült elérnem.
Van ennek vmi egyszerű módja?Köszönöm
Csaba -
Szirty
őstag
válasz horvathcsaba #240 üzenetére
Hali Csaba!
És napi időpontokat szeretnék összehasonlítani. Pl. elmúlt-e már 7 óra. És ezt csak hihetetlen mennyiségű rendszerfunkcióval sikerült elérnem.
Van ennek vmi egyszerű módja?Van. 1 rendszerhívás. Persze akkor neked is csinálni kell valamit
Én úgy szoktam, hogy az SFC1-el másodpercenként egyszer kiolvasom a rendszer órát:A fenti példában az idő a Date_And_Time típusú #CPUIDO lokális változóban landol, ahonnan már úgy olvasod és használod fel, ahogy akarod.
A DATE_AND_TIME típus így néz ki:Mivel tudod melyik byte-on van az óra, a perc, stb, összehasonlítod közönséges komparátor utasítással. De ne feledd, a DATE_AND_TIME típus PCD adatokat tartalmaz!
Lehet ennél is egyszerűbben, méghozzá a Time-of-day interrupt. Ez arról szól, hogy egy általad meghatározott időpontban a CPU önállóan meghív egy OB-t. Az a funkció CPU függő, a CPU hw konfigjában találod.
Ezzel arra kell vigyázni, hogy ha a CPU órát átállítod (pl. daylight saving) úgy, hogy az állítás időben előre történik és a time of day interruptnak megadott időt pont átugorja, akkor egy exception keletkezik, amit külön kezelned kell a time error OB-ban! -
damn
csendes tag
Sziasztok!
Nem tudna valaki segíteni Step 5ös program beszerzésében?
Segítségetek köszönöm!
msn: d4mn2004@hiereusz.hu -
horvathcsaba
csendes tag
Köszönöm a segítséget!
Utóbb én is erre a megoldásra jutottam.
Csak azért gondoltam, hogy lennie kellene vmilyen "standard" megoldásnak, mert pl. Telemecanique Zelio Logic eszközhöz (ez egy kis egyszerű család) adott fejlesztőkörnyezetben vannak nagyon jó dátumkezelő modulok. És azt hittem, hogy egy összetettebb ketyere esetén ez csak fokozódhat.Bár nem így alakult.
Csaba
-
horvathcsaba
csendes tag
Sziasztok!
Siemens OP25 panelhez keresnék vmilyen leírást. Ugyanis cseréltünk 1et és most nagyon csúnya a kontrasztja és azt kellene beállítanunk.
Köszönöm!
Csaba
-
pepe33
tag
Kicsit fentebb olvastam a hozzászólásodat amiben kiváncsi vagy a SAIA Siemens kompatibilitásra.
Nos nálunk elég sok SAIA PLC müködik van pár amiben teljesen siemens FW van.
Ezeket jellgzetesen SIEMNS kábellel és szoftverrel kell programozgatni.
Tehát teljesen SIEMNESként müködnek. Mondjuk kicsit más az alakja ....
Amugy teljesen jók.
Egyébként ezt a dologt azt hiszem a honlapon is írják valahol. A SAIA PCD2-es tipusról van szó.ASUS A8NSLI DELUXE * A64 X2 4200+ * Freezer 64 * 4x1GB A-DATA DDR500 RAM* GF 6800 GT *......300W Coolink táp
-
Szirty
őstag
válasz horvathcsaba #245 üzenetére
Hali Csaba!
Csak azért gondoltam, hogy lennie kellene vmilyen "standard" megoldásnak, mert pl. Telemecanique Zelio Logic eszközhöz (ez egy kis egyszerű család) adott fejlesztőkörnyezetben vannak nagyon jó dátumkezelő modulok.
Vannak. Nézz szét az IEC funkcióblokkok között. De erre nyilván megint azt mondanád, hogy ezerféle funkcióval kell konvertálni. De írhatsz is ha akarsz ilyen blokkokat, és akkor használhatod máskor is. Kérdés mit is szeretnél pontosan.
Nem hinném hogy CMP-nél találsz egyszerűbb megoldást konkrétan erre. -
horvathcsaba
csendes tag
Hi Szirty!
De erre nyilván megint azt mondanád, hogy ezerféle funkcióval kell konvertálni.
Ilyet sosem mondanék! Meg az első megoldásoddal (amire én is rávezettem magad) tökéletesen elégedett vagyok.
Köszönöm!Úgy néz ki, lesznek még kérdéseim.
Sőt van is egy.
Én ezt szeretném csinálni:T DB1.DBD [MD 30]
De nem engedi, mondván "Fully qualified access is not permitted with DI or indirect addresses."
Ezt viszont engedi:
T DBD [MD 30]
Csak innen honnan tudom, illetve hogy tudom meghatározni melyik DB.
Igazából mindezt azért akartam csinálni, mert a LOOP segítségével szerettem volna feltölteni egy ARRAy-t. De ott meg egyáltalán nem tudtam elérni az elemeket indirekten.
pl arrya1[szamlalo], csak így array1[1].Biztos megint buta voltam :-(
Hogy tudnék okosabb lenni?Csaba
-
Szirty
őstag
válasz horvathcsaba #249 üzenetére
Helló Csaba!
Én ezt szeretném csinálni:
T DB1.DBD [MD30]
De nem engedi, mondván "Fully qualified access is not permitted with DI or indirect addresses."
Ezt viszont engedi:
T DBD [MD30]
Csak innen honnan tudom, illetve hogy tudom meghatározni melyik DB.Így csináld:
OPN DB1
T DBD [MD30]Az OPN DB1 "megnyitja" a DB-t. Innentől kezdve a DB számára már nem kell hivatkoznod.
De két dologra nagyon kell figyelni:
A DB-t az ún DB regiszterrel címzi. Az OP gyakorlatilag a DB regiszterbe teszi bele a megnyitott DB számát.
Fully qualifyed access esetén, amikor kiírod a teljes címet, a DB regisztert akkor is használja. Ha tehát ezt csinálod hogy:OPN DB1
L DBW4
...
L DB6.DBW2
...
L DBW8Akkor az első load a DB1-ből, a második természetesen a DB6-ból, de a harmadik nem a DB1-ből, ahnem a DB6-ból fog betölteni egy értéket (ha sikerül neki).
A másik amire vigyázni kell az az indirekt címzésmód:
T DBD [MD30]
Itt MD30 címzi ugye a DB-t, de nagyon fontos, hogy az MD30-ban egy pointer (P#x.y) van, és nem egy sima index!!!
A helpben érdemes utánanézni a "Using the Parameter Type POINTER" című résznél.
A pointer alsó 3 bitje pedig bit cím. Hoyg úgy működjön ahogy szeretnéd, így csináld:OPN DB1
L idebetöltöd az indexet
SLD 3
T MD30
T DBD [MD30]Írtam erről az oldalamon, ha gondolod nézd meg:
[link]
Jóval kezded te is, pont az indirekt címzéssel
Új hozzászólás Aktív témák
- Commlite CM-EF-NEX Auto-Focus Adapter (Canon EF - Sony E)
- Üzletből, garanciával, legújabb Asus Vivobook 17" i7-1355U 10 mag 5GHz/16RAM/1TBSSD/17,3"FULLHD
- Üzletből, garanciával DeLL XPS 15 9500 i7-10750H 32GBRAM 1TBSSD/GTX1650Ti 15,6"4KTOUCH
- i5 12400f 3070 gamer pc
- DeLL Precision 7740 workstation, üzletből, I7-9850H/32RAM/512GBSSD/NVIDIA QuadroRTX3000/17,3"FULLHD
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest