adresowanie pośrednie

Znaleziono około 208 wyników dla: adresowanie pośrednie
  • [C] adresowanie pośrednie, konkretna lokalizacja zmiennej

    Wcale ci nie odpada. Bo jak mówiłem każdy string i tak kończy się zerem. A widzę za za dużo zaczynam teoretyzować i kombinować. Weź jakiś kurs przykłady i je realizuj bo inaczej do niczego nie dojdziesz.

    Mikrokontrolery AVR   12 Cze 2010 09:26 Odpowiedzi: 18    Wyświetleń: 2638
  • REKLAMA
  • Jak działa adresowanie pośrednie wskaźników w STL dla STEP 7?

    Zobacz tutaj: https://support.automation.siemens.com/W... a w załączniku ZIP z trzema dokumentami i przykładami. Niestety wszystko w języku angielskim, ale mam nadzieję że i tak pomoże.

    Automatyka Przemysłowa   21 Sie 2014 07:38 Odpowiedzi: 2    Wyświetleń: 5726
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • STEP7 - Zmienne lokalne. Zrobić z bitów -> word. Adresowanie pośrednie

    Tutaj znajdziesz niezły opis adresowania pośredniego - Rkarcz [url=http://www.elektroda.pl/rtvforum/vi... Opcji jest kilka wystarczy poszukać :) Takie FC na szybko, myślę, że sobie coś dopasujesz.

    Automatyka Sterowanie PLC   26 Lis 2014 15:02 Odpowiedzi: 3    Wyświetleń: 4167
  • Adresowanie pośrednie w PLC S7-200 - jak działa? Szukam dobrego PDF-a

    Mam wrażenie ze nie rozumiesz idei adresowania pośredniego. Nie wiem czy będę w stanie to dogłębnie wytłumaczyć. Adresowanie pośrednie stasujemy generalnie tam gdzie wygodniej jest nam nie podawać adresacji w formie jawnej (wiem ze to trochę zagmatwane ale nie da się wyczerpać wszystkich przykładów gdzie stosować). Oczywiście często można zastąpić adresacje...

    Automatyka Sterowanie PLC   10 Lis 2018 22:04 Odpowiedzi: 8    Wyświetleń: 2364
  • Adresowanie pośrednie w RAM ATMega8 w C: przesunięcie, pre-dekrementacja, post-inkrementacja

    nie wiem jak codevision ale w gcc chyba nie da sie tak nisko zejsc zeby wybierac tryb adresowania w instrukcjach, to juz kompilator wybiera sobie , w kodzie mozna sobie tylko napisac cos w stylu: a = *wsk++; *(--wsk) = a; i miec nadziej ze skompiluje sie tak jak chcemy lub gdzie potrzeba szybkiej procedury to w asmie napisac. Ja tam pamiec wewn/zewn...

    Mikrokontrolery   05 Sty 2008 17:25 Odpowiedzi: 1    Wyświetleń: 1083
  • REKLAMA
  • Siemens S7: znaczenie L DBX[AR1,P#0.2] – adresowanie pośrednie w STL

    Ładuj bit przesunięty o 2 bity w górę od adresu znajdującego się w rejestrze adresowym AR1 w chwili wykonywania instrukcji. Czyli praktycznie ładuj bit 02 ze słowa wskazanego przez AR1. (rejestr wskazuje co prawda na bit, ale zawsze się tak go ustawia, aby był to bit zerowy kolejnego słowa lub bajtu) Numer DB jest również wskazany przez ten rejestr.

    Automatyka Przemysłowa   07 Lut 2008 11:32 Odpowiedzi: 2    Wyświetleń: 3560
  • VersaMax - przechowywanie numeru adresu w rejestrze

    Tak, jak w załączonym wycinku z instrukcji, dodając (at) przed nazwą zmiennej. RX to PACSystem CPU i też obsługuje adresowanie pośrednie.

    Automatyka Sterowanie PLC   28 Cze 2019 11:18 Odpowiedzi: 3    Wyświetleń: 351
  • Dostęp do bitu określonego przez zmienną w Step7.

    STL: http://support.automation.siemens.com/WW... Adresowanie pośrednie: http://support.automation.siemens.com/WW...

    Automatyka Przemysłowa   19 Lip 2011 10:58 Odpowiedzi: 6    Wyświetleń: 2294
  • REKLAMA
  • Marker S7-300 ząłącza się zamiast źródła M150.0

    adresowanie pośrednie z użyciem wskaźnika Pointer np. A M[AR1, P#0.0] Używasz w wielu miejscach bity od 150.0 do 150.7 a do żadnego nie ustawiasz. Czy te bity nie robią za taktowanie z pewną częstotliwością?

    Automatyka Przemysłowa   20 Mar 2013 20:52 Odpowiedzi: 6    Wyświetleń: 1605
  • Program wykrzacza się, gdy zmienna nie jest zadeklarowana jako static.

    IMHO przyczyna leży całkiem gdzie indziej. Może procek się nie wyrabia. W przypadku zmiennej globalnej, na etapie konsolidacji jej adres jest znany, a więc dostęp może być przez adresowanie bezpośrednie. W przypadku zmiennej na stosie prawdopodobnie (nie wiem, domyślam się, nie chce mi się sprawdzać) zachodzi adresowanie pośrednie. Być może z dodatkowym...

    Mikrokontrolery AVR   10 Mar 2021 15:49 Odpowiedzi: 31    Wyświetleń: 1482
  • 8052 - Jak działa timer 2 w trybie licznikowym i dostęp do RAM powyżej 0x80?

    Szkoda, że nie chciałeś się dokładnie zapoznać z data sheet dla xx8xC52... 1. Licznik T2 może zliczać impulsy z wejścia T2 (P1.0), a wejście T2EX (P1.1) może służyć do zmiany kierunku liczenia lub generowania przerwania na opadającym zboczu. T2EX może też być wyjściem sygnału o programowanej częstotliwości. 2. Tak, dostęp do górnych 128 bajtów RAM jest...

    Mikrokontrolery   17 Lut 2014 16:47 Odpowiedzi: 6    Wyświetleń: 2331
  • Jak znaleźć największą wartość pomiarową w bloku DB na S7-300?

    Do takich rzeczy najlepszy jest [url=http://iat.fs.cvut.cz/109/files/S7/... Na początku wydaje się ciężki ale warto. Jedziesz po wszystkich wartościach i porównujesz z wartością do tej pory maksymalną. Możesz wykorzystać wskaźnik albo adresowanie pośrednie. I w takich przypadkach jak ten można(należy) wykorzystać skok do tyłu.

    Automatyka Sterowanie PLC   01 Lip 2015 17:08 Odpowiedzi: 5    Wyświetleń: 1083
  • dsPIC30F6014A: Wymiana danych między C a assemblerem - problem z buforem RX

    mov wX, [wY+wZ] adresowanie pośrednie z offsetem. Wcześniej musisz do wY załadować adres RxBuf, a do wZ - RxPtr offset (bajtowy!) w tablicy. Co do wykorzystania zmiennych z C w assemblerze, to - jak już zauważyłeś jest to problematyczne, ale gdy próbowałem to zrobić, to nie było problemu... Lektura dokumentacji do kompilatora C30 wystarczyła. 4\/3!!

    Mikrokontrolery PIC   11 Maj 2010 18:37 Odpowiedzi: 2    Wyświetleń: 1824
  • Jak zaimplementować adresowanie pośrednie w asemblerze dla portu szeregowego?

    Najlepiej użyć do tego jeden z rejestrów indeksowych (R0, R1). Najpierw ustawiasz sobie adres bufora RAM, w rejestrze np. R0: MOV R0,#50 ;WPISZ DO REJESTRU INDEXOWEGO ADRES RAM W programie obsługi przerwania od szeregowego piszesz: MOV (at)R0,SBUF ;ZAPISZ ODEBRANY BAJT DO RAM INC R0 ;ZWIEKSZ ADRES RAM CJNE R0,#58,PR_GOTOWE ;JESLI TO BYL 8 BAJT, TO GOTOWE...

    Mikrokontrolery   10 Wrz 2009 13:52 Odpowiedzi: 7    Wyświetleń: 5993
  • REKLAMA
  • [assembler 8051] Jak zapisać dane z UART do bufora w assemblerze 8051?

    Bo, moim zdaniem, powinieneś adresować bufor pośrednio. Np. tworzysz sobie bufor od danego adresu. Adres zapisujesz do R0 i potem adresujesz np. mov A,SBUF mov (at)R0,A inc R0 Wówczas R0 jest Twoim wskaźnikiem do danej komórki bufora. Można zdefiniować jeszcze stałe np. BUFFER_START i BUFFER_END, które będą adresami początkowym i końcowym bufora, co...

    Mikrokontrolery   26 Maj 2009 13:37 Odpowiedzi: 3    Wyświetleń: 2066
  • Funkcja zamieniająca adres bloku danych na liczbę w step7

    L DBNO // zaladuj do akumulatora numer aktywnego (otworzonego) globalnego DB T MW20 //zapamietaj w MW 20 otworzenie odpowiedniego DB (adresowanie pośrednie) L 20 T "DB Nr." //np. MW100 AUF DB ["DB Nr."] // otworzenie DB 20 Zapoznaj się również z: TDB // zamień global z instanz L DBLG //długość DB globalnego L DILG // długość DB instanz L DINO // numer...

    Automatyka Przemysłowa   04 Cze 2010 16:53 Odpowiedzi: 1    Wyświetleń: 1882
  • Wyjaśnienie kodu STL: LAR1, OPN DB, adresowanie pośrednie

    ------------------------ L DIB Aby w pełni zrozumieć, o co tu chodzi, musisz sobie przyswoić informacje na temat wskaźników w Step7. Ten kod to nic innego jak kopiowanie bajtu z bloku danych DI do bloku danych globalnego i dodanie do niego offsetu o wartości 8 . ------------------------ OPN DB Otworzenie Bloku DB o numerze zawartym po zmienna #localS_DB...

    Automatyka Przemysłowa   07 Lis 2009 22:57 Odpowiedzi: 1    Wyświetleń: 1461
  • Jak zaimplementować adresowanie pośrednie w S7-1200 dla bloku funkcyjnego?

    Witam, potrzebuje napisac blok funkcyjny (FB) ktory bedzie zbieral dane z wejscia analogowego i zapisywal je do kolejnych obszarow pamieci w bloku danych (DB), przewaznie takie cos robi sie przez adresowanie posrednie; w sterownikach s7-300 wiedzialbym jak to zrobic ale w s7-1200 sa jakies dziwne wskazniki i nie moge znalezc nigdzie przykladu jak by...

    Automatyka Przemysłowa   10 Paź 2012 07:18 Odpowiedzi: 2    Wyświetleń: 4455
  • Adresowanie pośrednie w asemblerze - dlaczego adres musi być podzielny przez 8?

    Jaki masz typ procka ?

    Mikrokontrolery   14 Paź 2004 23:20 Odpowiedzi: 6    Wyświetleń: 2514
  • Na czym polega adresowanie pośrednie pamięci w sterownikach PLC?

    jak wyżej w temacie. Na czym to polega w sterownikach PLC??

    Automatyka Przemysłowa   20 Lut 2006 22:53 Odpowiedzi: 1    Wyświetleń: 933
  • Jak zrozumieć rozkazy MOV dla mikrokontrolera 8051?

    Witam. Rn oznacza nazwę rejestru np. R1, R2, R3. Rejestr znajduje się pod jakimś adresem w pamięci uC. MOV Rn, #dana powoduje wpisanie do rejestru o nazwie Rn danej o nazwie dana np. Mov R5, #22h. A to akumulator, symboliczna nazwa rejestru tak samo jak R1. Nie jest to zmienna Mov A, Rn oznacza wpisanie do rejestru A (akumulatora) zawartości rejestru...

    Początkujący Elektronicy   16 Cze 2007 21:18 Odpowiedzi: 5    Wyświetleń: 2399
  • 80537/80517 - Nie działająca transmisja danych przez RS232

    Ok dzięki, poczytam o tym. Rozumiem że poprzez adresowanie pośrednie odnosimy się do pamięci. Czyli np. dana w r0 wskazuje na miejsce w pamięci. Nie za bardzo rozumiem jak pozapisywać te dane w pamięci a potem je poprawnie odczytać. Przecież jak odczytam dane wskazane przez r0 to będzie jeden bajt (czyli moja jedna liczba), gdzie przechować resztę...

    Mikrokontrolery Początkujący   14 Sty 2013 19:44 Odpowiedzi: 12    Wyświetleń: 2235
  • WinCC – adresowanie pośrednie DB 24 DBB [adr0] nie działa w symulacji, dlaczego?

    Witaj, jeżeli masz w oknie wartość typu byte to do bloku zwracana jest liczbowa 0-15. Na dole przykład z konfiguracją dla zmiennej w bloku typu string. http://obrazki.elektroda.pl/1358429400_1...

    Automatyka Przemysłowa   21 Mar 2011 11:18 Odpowiedzi: 11    Wyświetleń: 2359
  • Adresowanie pośrednie w PLC Siemens - skok do bloku FB z użyciem zmiennej

    Moze wiecej informacji na temat PLC uzyskasz na forum elektrody zatytuowanym AUTOMATYKA. pozdrawiam

    Automatyka Sterowanie PLC   25 Sie 2005 22:39 Odpowiedzi: 2    Wyświetleń: 1371
  • Optymalizacja adresowania pośredniego w Tia Portal V13 - długi czas cyklu

    poprawnie jest: LAR1 P#1.0 // adres źródłowy L #zakres_danych skok: T #zakres_danych ........ ....... ....... L #zakres_danych LOOP Skok

    Automatyka Przemysłowa   31 Sie 2017 16:40 Odpowiedzi: 3    Wyświetleń: 2226
  • Materiały i literatura do nauki programowania PLC w tekście strukturalnym

    o ile sterowanie Mitsubishi programuję metodą drabinkową (mam zresztą do wyboru drabinka lub ST) to w Step7 mogę się "wyżyć". Zaczynając w S7Graph - główny przebieg procesu, AWL=ST obliczenia,adresowanie pośrednie,transfery,skoki, FUP- proste układy RS,& > itp. oraz niekiedy SCL-okrojony Pascal- logiczne powiązania (np. winda) oraz konwertowania liczb...

    Automatyka Przemysłowa   23 Cze 2009 20:25 Odpowiedzi: 20    Wyświetleń: 5558
  • Jak filtrowac sygnal z AI przez charak. i podac na AO w S7 ?

    Rozumiem że chcesz złożyć charakterystykę z linii prostych o współrzędnych zapisanych w DB. No to generalnie nie ma większego problemu. Wyznaczenie charakterystyki z dwóch punktów nie stanowi problemu. Znalezienie w której części charakterystyki jesteś też nie jest problemem. Jakbyś chciał zrobić to ładnie z automatu żeby program sam wybierał odpowiednią...

    Automatyka Przemysłowa   07 Lip 2008 21:13 Odpowiedzi: 4    Wyświetleń: 1046
  • Siemens S7 Step monitorowanie rejestru z zapisem wartosci

    poszukaj na forum - "adresowanie pośrednie"

    Automatyka Przemysłowa   09 Cze 2008 16:58 Odpowiedzi: 1    Wyświetleń: 1314
  • Wolny obszar w SFR '51. Czy mogę z tego korzystać?

    Masz do niej dostęp poprzez adresowanie pośrednie ((at)Rn).

    Mikrokontrolery   18 Mar 2005 16:58 Odpowiedzi: 6    Wyświetleń: 1092
  • Rejestr przesuwny w bloku DB o określonej długości

    ale możesz przeanalizować tworzenie ANY-pointera w podanym przykładzie albo zastosować LOOP oraz adresowanie pośrednie.

    Automatyka Przemysłowa   24 Sie 2017 15:33 Odpowiedzi: 5    Wyświetleń: 1254
  • s7-1200 odczyt z enkodera oraz przenoszenie wartości

    No i jak wspomniałem jest rewelacja :D . Dzięki. Właśnie takie adresowanie pośrednie potrzebowałem . Dzięki.

    Automatyka Sterowanie PLC   30 Lip 2015 18:54 Odpowiedzi: 9    Wyświetleń: 2724
  • Opinie o kursach INTEX dla młodego elektryka w branży automatyki

    Podstawowy Zaawansowany Na którym kursie było dokładnie omówione adresowanie pośrednie ?

    Automatyka Przemysłowa   10 Lut 2012 22:48 Odpowiedzi: 13    Wyświetleń: 2966
  • Zrozumienie kodu assemblera dla 8051: zawartość akumulatora po programach

    A,B,C w porządku. odp D: C to jest akumulator bitowy i nie ma wpływu na A. mov 1, #ah do komórki o adresie 1 wpisuje liczbę Ahex mov R0, #1h do rejestru R0 wpsiuje 1 mov A, (at)R0 przepisuje wartość danej która znajduje się pod adresem zawartym w rejestrze R0 do akumulatora. Czyli a akumulatorze pod koniec mamy 0x0A. (at) oznacza adresowanie pośrednie....

    Mikrokontrolery   20 Maj 2012 11:04 Odpowiedzi: 7    Wyświetleń: 6804
  • step 7 - zliczanie impulsów z wodomierza w czasie

    Poszukaj na forum "adresowanie pośrednie". Chociażby to [url=http://www.elektroda.pl/rtvforum/to...

    Automatyka Sterowanie PLC   07 Mar 2015 06:22 Odpowiedzi: 13    Wyświetleń: 3117
  • Przejście z Bascom 51 na asembler - pytania o inicjalizację i operacje

    zasadniczą różnicą jest to, że przez rejestry jest możliwe adresowanie pośrednie, czyli wartość w rejestrze wskazuje adres danej, są to rozkazy z (at)

    Mikrokontrolery   14 Gru 2003 21:19 Odpowiedzi: 7    Wyświetleń: 1698
  • Timer S5T#10S w PLC – jak ustawić, by wyłączał lam po 10 sekundach?

    AAA i jak pisać językiem ST w stepie. Jak mam miec go ustawiony na STL?? Czy może jakoś inaczej się go uruchamia? Musisz posiadać Step7 Pro lub rozszerzenie do Stepa (dotyczy to również S7Graph i S7HiGraph). Reszty dowiesz się z filmu. Co do timera to wyczytasz z pliku pdf (jest to wyciąg z manuala,który jest instalowany standardowo z programem -rozszerzeniem.Możesz...

    Automatyka Przemysłowa   28 Kwi 2008 18:48 Odpowiedzi: 21    Wyświetleń: 3098
  • Metody adresowania na 8-bitowej magistrali: omówienie możliwości

    W pytaniu chodziło chyba o co innego (tryby adresowania). Sposoby adresowania to np. natychmiastowe, bezpośrednie, pośrednie i rejestrowe.

    Komputery Początkujący   18 Paź 2023 16:15 Odpowiedzi: 4    Wyświetleń: 303
  • 8051 - Jak zrealizować pośrednie adresowanie bitowe dla MOV i SETB?

    Witaj. Opisz dokładniej krok po kroku co te rozkazy mają robić. Napisz do czego to potrzebne i w czym chcesz to wykorzystać.

    Mikrokontrolery   04 Lip 2007 14:27 Odpowiedzi: 1    Wyświetleń: 1407
  • Step7 s7-300 problem ze wskaznikami i adresowaniem posrednim

    sprawdzałeś ? Pomyśl jeszcze raz Sprawdziłem przed chwilą i działa. Nie wiem jak funkcjonuje reszta programu, ale adresowanie pośrednie jest rozwiązane poprawnie. Nawiasem mówiąc, wydaje mi się, że kolega mariusz.sek nie zauważyłby błedu w kodzie, gdyby kolejność bajtów nie była w Simaticu zamieniana. Tak wynika z opisanego zachowania sterownika.

    Automatyka Przemysłowa   25 Kwi 2017 17:47 Odpowiedzi: 35    Wyświetleń: 20692
  • PLC - SCL wpisanie do zmiennej TAG PLC konkretnej wartości

    Jeśli zmienne nie są zadeklarowane jako tablica to nie można ich indeksować. W pętli pokazujesz nazwę zmiennej w cudzysłowach, więc to jest po prostu nazwa (TIA dopuszcza znaki specjalne w nazwach zmiennych). Pozostaje Ci przebudowanie bazy na tablice albo adresowanie pośrednie. Pokaż wygląd tej bazy, jak sugeruje elektryku5 i się może coś wymyśli.

    Automatyka Sterowanie PLC   20 Mar 2021 07:58 Odpowiedzi: 2    Wyświetleń: 495
  • Excel: Jak zliczyć tekst w arkuszu o nazwie zapisanej w komórce?

    Jak wyżej. Popieram. Ale jeżeli chcesz uparcie trzymać się swojej formułki czy.tekst() to w niej też zastosuj adresowanie pośrednie jak w przykładzie kolegi marek003

    Software serwis   15 Gru 2010 18:32 Odpowiedzi: 16    Wyświetleń: 1461
  • S7-1200 i blok danych DB - pomoc w pisaniu programu

    W 10.5 można tylko pisać bodajże w LAD i FDB. Nie ma obsługi tablicy jako takiej. Tylko powyższe bloczki zapewniają adresowanie pośrednie. Bloczki zresztą są w kompilatorze przez pomyłkę i nie ma ich w helpie.

    Automatyka Przemysłowa   13 Lip 2012 12:34 Odpowiedzi: 16    Wyświetleń: 8749
  • S7-300 CPU 314IFM - niewykorzystane wyjścia nie działają po modyfikacji programu

    Witam Jeżeli wyjścia są wykorzystane przez adresowanie pośrednie np: = Q [AR1,P#12.0] to w cross-references ich nie zobaczysz niestety. Trzeba ręcznie je wyszukać w programie. Pozdrawiam

    Automatyka Przemysłowa   05 Lut 2009 23:05 Odpowiedzi: 8    Wyświetleń: 1272
  • Zadania z asemblera: funkcje w 8086, strrev, pobieranie czasu DOS 21h

    ad. 2. W asmemblerze MC68k :], a co? jak dowolny, to dowolny :] (asm x86 nie znam za bardzo) Założenia: argument funkcji podawany jest przez stos (wskaźnik stosu - rejestr A7, stos rośnie w dół) Wartość (wskaźnik) zwracana jest w rejestrze D0. Reszta rejestrów pozostaje niezmieniona. Za obsługę stosu odpowiada funkcja wywołująca, więc po powrocie z...

    Początkujący Elektronicy   09 Wrz 2005 21:17 Odpowiedzi: 2    Wyświetleń: 1098
  • Asembler MC68330 - interpretacja instrukcji movem.l i lea, dokumentacja?

    O kurcze, lata świetlne już nie miałem do czynienia z asemblerem dla 68K. :) I zdążyłem zapomnieć o "zakresach rejestrów"... 68K to jest procesor/rdzeń klasy CISC i niektóre instrukcje mają dość rozbudowaną funkcjonalność. Szukając dokumentacji asemblera, szukaj dla całej rodziny MC68K; tu masz przykłady: [url=https://www.google.com/url?sa=t&rct...

    Programowanie Początkujący   16 Cze 2014 20:36 Odpowiedzi: 2    Wyświetleń: 882
  • Nauka STL dla S7-300: Praktyczne przykłady i materiały edukacyjne

    ciekawe jak zrobić w LAD adresowanie pośrednie. albo jak zrobić przeszukiwanie tablicy elementów. myślę, że jak ktoś programuje w Siemensie S7 rzeczy bardziej zaawansowane to używa STL lub innych języków i importuje do S7

    Automatyka Przemysłowa   14 Lis 2010 21:15 Odpowiedzi: 11    Wyświetleń: 6786
  • Dlaczego INTEL 8051 ma 128B RAM, a nie 256B, skoro SFR od 0x80H?

    87C52 miał 256B RAM a SAB 80C515A 1KB RAM. Oba obszary SFR i RAM są rozróżniane poprzez sposób adresowania. W 87C52 obszar SFR 0x80h...0xFFh pokrywa się z dodatkowymi 128B RAM. Rozróżnienie gdzie trafi dana odbywa się za pomocą trybu adresowania: RAM poprzez adresowanie pośrednie z adresem w rejestrach R0,R1 a do SFR poprzez adresowanie bezpośrednie....

    Początkujący Elektronicy   11 Paź 2019 21:23 Odpowiedzi: 1    Wyświetleń: 315
  • Jakie darmowe IDE do C++ na PC? Jak wysłać dane przez COM?

    Fakt, teraz zatrybiłem! Dobrze mówisz, używa się tylko podobno jest to niewskazane, chyba ze względu na możliwość jakichś niekontrolowanych zmian w komórkach pamięci? A jeżeli mówisz o asm pewnie chodzi Ci o użycie 3 trybów adresowania: pośrednie, bezpośrednie i natychmiastowe.

    Programowanie   29 Kwi 2014 08:56 Odpowiedzi: 47    Wyświetleń: 4698
  • Jak się adresuje w s7 300? Jakieś materiały? Zalety?

    Witam Mam prośbe czy ktoś z kolegow doświadczonych w programowaniu s7 300 mogłby mi jakoś w miarę prosto wyjaśnić adresowanie pośrednie, oraz lokalne i globalne. A może ktoś ma dostęp do jakiś materiałów. Jakie są zatety takiego adresowania i kiedy i jakie sie stosuje.Z góry bardzo dziękuje za wszelkie wskazówki w tym temacie. Pozdrawiam

    Automatyka Przemysłowa   13 Cze 2008 08:22 Odpowiedzi: 5    Wyświetleń: 3825
  • [BASCOM '51] Jak poprawnie zamienić kod BASCOM na asembler w projekcie '51?

    Moim zdaniem najlepiej wykonywać operacje na zmiennych pośrednio przez któryś z rejestrów-to z powodu możliwości dostępu do każdej komórki RAM-u, także tych ≥128÷256 (niektóre typy 51' posiadają taki właśnie obszar RAM-u, dostępny jedynie przez adresowanie pośrednie) Fajfer2

    Mikrokontrolery   29 Sie 2005 00:44 Odpowiedzi: 4    Wyświetleń: 1101
  • Dlaczego w S7-300 używa się kodu do zapamiętywania i przywracania rejestrów?

    W systemie s7300 i s7400 możliwe jest udostępnienie jednocześnie dwóch bloków danych. Aby tego dokonać bloki danych trzeba udostępnić poprzez rejestr DB1 jak i DB2. Bloki FC korzystają domyślnie z rejestru DB1 i na przykład udostępnienie DB poprzez ten rejestr : OPN DB8. Aby udostępnić jednocześnie dwa bloki np DB8 i DB10 należy jeden z nich udostępnić...

    Automatyka Przemysłowa   17 Maj 2009 19:26 Odpowiedzi: 1    Wyświetleń: 1533
  • Czy można stworzyć tablicę dynamiczną przechowującą współrzędne nowego punktu?

    Co masz na myśli mówiąc o zadeklarowaniu punktu jest to wpisanie go z palca czy wyliczenie z jakiś wartości, i czy kolejne wartości punktu służyły by do określenia trajektorii czy do informacji o ruchach jakie zostały wykonane? w stepie można by było stworzyć blok danych db do których można by pisać poprzez adresowanie pośrednie w języku stl.

    Automatyka Sterowanie PLC   01 Kwi 2016 11:33 Odpowiedzi: 7    Wyświetleń: 1776
  • [Assembler] Znaczenie symbolu $ w assemblerze - jak działa w pętli DJNZ?

    wiesz, to wszystko zależy od asemblera, jakiego używasz - to zawsze jest szczegółowo opisane w dokumentacji. Wiem, że w asemblerze na C64 był używany symbol $, tylko już nie pamiętam, czy oznaczał adres, czy wartość (chyba wartość). Z gwiazdką spotkałem się raz i miała znaczenie dokładnie takie jak w języku C, czyli adresowanie pośrednie.

    Mikrokontrolery   25 Lis 2004 22:19 Odpowiedzi: 5    Wyświetleń: 2893
  • Analiza kodu STL w Step7 - znaczenie ostatnich instrukcji i L0.2

    Witam, Dokładnie tak, miałeś błąd, bo zapisywałeś zero do nieistniejącego obszaru w bloku DB. Pozdrawiam. PS: We wskazanym przez Ciebie przykładzie masz wykorzystane adresowanie pośrednie, wskazujesz, gdzie zaczyna się blok DB lub od którego miejsca chcesz wpisać daną liczbę, oraz podajesz do ilu kolejnych słów chcesz wpisać to samo, i tyle :)

    Automatyka Sterowanie PLC   05 Kwi 2017 15:15 Odpowiedzi: 10    Wyświetleń: 3054
  • 89s52 - Ustawienie stosu i użycie drugiego banku RAM oraz SFR

    Stos może być "u góry". Nawet być tam powinien. Zwykle ustawiałem go na E0h, ale to oczywiście zależy od programu. Nie "wjedziesz" w SFR, ponieważ RAM od 80H może być tylko adresowana pośrednio (czyli przez rejestry R0 i R1). Nie dzieliłbym RAM'u na "banki" bo w 51'ce masz już 4 banki rejestrów i może Ci się mieszać. Zmienne można "upychać" pomiędzy...

    Mikrokontrolery   25 Lis 2011 19:01 Odpowiedzi: 3    Wyświetleń: 1359
  • Instrukcja do robota Josef Neureder z 1994 r. i Simatic S5 115U

    Do przenosnika idzie dodatkowe zlacze ktore ma swoje odnosne wejscia cyfrowe. Niestety jest ich 16 i teraz nie wiem ktore powinny byc zwarte a ktore nie. To nie jest takie proste: "powinny być zwarte lub nie". Te sygnały niosą ze sobą jakąś informację i dobrze by było wiedzieć, jaką. Prawdopodobnie jest co najmniej: jadę/stoję, gotowy do jazdy/awaria,...

    Automatyka Przemysłowa   31 Lip 2008 09:26 Odpowiedzi: 10    Wyświetleń: 2762
  • Step7 FBD: Jak zapisać wartości do macierzy z użyciem licznika?

    Adresowanie pośrednie. Ale to raczej nie w LAD, a w STL-u. Musisz mieć zmienną indeksową tablicy. Następnie ustawiać ją na odpowiednim miejscu w pamięci. A następnie wpisywać wartość pośrednio do pamięci poprzez zmienną indeksową. Są odpowiednie polecenie w STL. Zajrzyj do manuala. Szukaj po słowach kluczowych "indirect addressing".

    Automatyka Przemysłowa   16 Cze 2011 21:19 Odpowiedzi: 2    Wyświetleń: 2054
  • Jak zrozumieć instrukcję DO w sterowniku Siemens S5?

    Witam! DO to chyba jedna z "najlepszych" instrukcji w S5. Tak jak kolega powyższej napisał generalnie jest to adresowanie pośrednie. Np: DO DW15 - Oblicza adres pośredni na podstawie zawartości DW 15 np niech w niej jest 10 L DW 0 - oznacza załadowanie akumulatora zawartością DW obliczoną jako suma w tym przypadku 0 + 10 czyli tak naprawdę DW10.

    Automatyka Przemysłowa   02 Sie 2011 13:56 Odpowiedzi: 3    Wyświetleń: 1274
  • Adresowanie zmiennych dwubajtowych: jak odwołać się do starszych i młodszych bitów?

    Stosujesz adresowanie pośrednie mov r0,#mlodsza ;zaladowanie adresu młodszej mov a,(at)r0 ;pbranie wartosci zmiennej mov r0,#starsza ;załadowanie adresu starszej mov a,(at)r0 A jeżeli "młodzsz i starsza" są obok siebie to wtedy wystarczy inc r0

    Mikrokontrolery   03 Maj 2005 10:55 Odpowiedzi: 6    Wyświetleń: 1005
  • Jak przeglądać tablicę danych w SIMATIC S7-300 za pomocą zmiennej?

    Witam Najsensowniejszym rozwiązaniem jest tu adresowanie pośrednie. Jednakże jeśli posiadasz dodatek SCL to jest tam możliwe proste odwołanie się do danego elementu tablicy przy pomocy indeksu np.: function FC10:void var tab : ARRAY[1..30] OF INT; index : INT; end_var begin index := 2; tab[index] := 5; end_function

    Automatyka Przemysłowa   03 Lut 2014 23:31 Odpowiedzi: 3    Wyświetleń: 2639
  • Jak zaimplementować tablicę czasów wjazdu w SAIA PG5 dla symulacji parkingu?

    Komunikacja: - Cała tablica będzie znajdowała się na sterowniku pierwszym - Sterownik drugi będzie pobierał ze sterownika 1 tylko jeden element z konkretnym indeksem (ten, który zgłosi chęć wyjazdu) - Sterownik ‘WJAZD’ będzie pobierał czas funkcją RTIME i przesyłał go do sterownika ‘WYJAZD’ aby zainicjować czasy na obu sterownikach...

    Automatyka Przemysłowa   26 Sty 2011 21:13 Odpowiedzi: 9    Wyświetleń: 2846
  • Siemens S7-300: Dziwne zachowanie po dodaniu timerów T300 i T301 w FC blokach

    Witam Kod jest ok. To że w cross-ref. pokazuje jako wolne to nic nie znaczy :-) Jest jeszcze takie coś jak wskaźnik Any i adresowanie pośrednie. Tego nie wykryje żadne cross-ref bez analizy programu. Możesz przekazywać do funkcji numer DB,M,T,C jako liczbę int. I takie coś musisz już poszukać sam w programie. Pozdrawiam

    Automatyka Sterowanie PLC   14 Wrz 2012 21:13 Odpowiedzi: 7    Wyświetleń: 2619
  • Zerowanie wewnętrznej pamięci ram -który symulator ma racje?

    1. Ten kod zeruje pamięć wewnętrzną. 2. Adresowanie pośrednie nie zezwala na dostęp do SFR 3. Jeśli procesor ma więcej niż 128 bajtów RAM to podane rozkazy bedą operować na tej dodatkowej pamięci. Np. procesory 8052 4. Jeśli nie ma tej pamięci to rezultat jest niezdefiniowany. To znaczy, że inaczej może się zachować procesor Atmela a inaczej Philipsa...

    Mikrokontrolery   05 Gru 2010 10:22 Odpowiedzi: 5    Wyświetleń: 1752
  • Jak wyświetlić zmienne float z xdata na LCD przy użyciu mk 89s8252?

    Xdata i pdata to obszary pamięci zewnętzrnej, adresowane odpowiednio 16 i 8-bitowo. Natomiast pamięć wewnętrzna to obszar data - pierwsze 128 bajtów (adresowanie bezpośrednie), oraz idata - całe 256 bajtów wewnętrznego RAMu (adresowanie pośrednie). Tak więc użyj idata a nie pdata.

    Mikrokontrolery   06 Wrz 2004 09:47 Odpowiedzi: 4    Wyświetleń: 1221
  • Sterowniki PLC Fatek FBs - opinie i doświadczenia w nowych projektach

    Nie oczekuję zrzucania rejestrów na stos. Ale gdybym mógł zdefiniować dany SUBUNIT używając wirtualnych wejść wyjść i markerów zadanych parametrem (coś ala $1 $2 $3) to potem można by go wielokrotnie wykorzystywać nawet jeżeli by to było bardziej na zasadzie funkcji #INLINE niż podprogramu ... Także trzeba uczciwie napisać "FATEK nie ma podprogramów"...

    Automatyka Przemysłowa   12 Maj 2014 08:19 Odpowiedzi: 64    Wyświetleń: 39352
  • Stosowanie wskaźników przy programowaniu PIC (język C).

    Bardzo ogólnie to opisałeś. Który PIC, który kompilator, dołącz kod sprawiający problemy. W praktyce dla PIC16/18 wskaźniki do ROM są kosztowne, lepiej unikać gdy cienko z FLASH. Wskaźniki do RAM dla PIC 8-bit mogą ale nie muszą zwiększyć wydajność kodu. Dla PIC24/32 temat nie istnieje, te procki mają wydajne adresowanie pośrednie indeksowe i wskaźniki...

    Mikrokontrolery   11 Paź 2009 23:03 Odpowiedzi: 2    Wyświetleń: 1579
  • Step7 S7300 jak przenieść bajt do tablicy strukturalnej.

    Najlepiej byłoby użyć do tego SCL'a. Możesz wtedy indeksować tablicę jakąś zmienną, np.: tablica[i]. W pozostałych językach musisz to zrobić statycznie lub skorzystać z adresowania pośredniego (indirect addressing). Przy czym w przypadku dodatkowych struktur UDT jest to trochę uciążliwe, bo trzeba dobrze liczyć bajty.

    Automatyka Przemysłowa   03 Maj 2020 15:54 Odpowiedzi: 10    Wyświetleń: 933
  • Dlaczego błąd OUT OF INTERNAL MEMORY w BASCOM 51 na AT89C51RD2?

    Ustaw tam narazie max 108 (6C) albo 6F a jak ci kiedyś zabraknie miejsca to sobie dodasz. Teoretycznie jak masz procka z dodatkowym 128B ramu to mozna tam ustawić nawet FF - bascom i tak odwołuje się do zmiennych poprzez adresowanie pośrednie (dla wtajemniczonych (at)r0 lub (at)r1) i dlatego program działa wolniej niz w asm. N aile masz nastawionego...

    Mikrokontrolery   07 Maj 2006 21:29 Odpowiedzi: 10    Wyświetleń: 1588
  • Asembler - Jaką wartość przyjmie rejestr DX po wykonaniu kodu z OFFSET?

    A rozumiesz, jak działa [url=http://pl.wikipedia.org/wiki/Intel_... adresowanie pamięci? Tutaj masz wariant zwany adresowaniem [url=http://pl.wikipedia.org/wiki/Intel_...

    Programowanie Początkujący   15 Mar 2013 14:18 Odpowiedzi: 6    Wyświetleń: 3132
  • Czy warto przerzucić się z AVR na PIC? Opinie i doświadczenia użytkowników

    Może trochę nie w temacie ale: Ja złapałem sie za głowę gdy zobaczyłem assemblera AVR. Wydawał mi sie udziwniony, zagmatwany, no i ta liczba instrukcji ! A assembler AVR zobaczyłem znając dość dobrze assemblera MSP430. W MSP430 gdy chce załadować stałą do rejestru R4 pisze: MOV #2,R4 skopiować rejestr: MOV R5,R4 załadować do R4 zmienną z ramu: MOV Zmienna,R4...

    Mikrokontrolery   18 Maj 2009 09:10 Odpowiedzi: 46    Wyświetleń: 14700
  • Jak w Excelu skopiować numery z jednego arkusza do drugiego bez pomijania?

    W końcu sobie poradziłem bez kolumny pomocniczej - fajna łamigłówka W jednym arkuszu dwa przykłady z indeks'em i adresowaniem pośrednim ale zasada ta sama zaokrąglenie w góre podzielonego na pół numeru wiersza a później wyszukania. Mam nadzieje że to nie jest twoja praca domowa. :)

    Software serwis   27 Lut 2008 21:51 Odpowiedzi: 3    Wyświetleń: 1080
  • Step 7: Wysyłanie bloków danych po Profibusie do sterownika Mitsubishi CPU 314 bez CP

    Witam, Wg mojej wiedzy nie da się wysłać bezpośrednio całego DB tak jak np. DP_SEND. W HW dodajesz GSD, gdzie deklarujesz sobie we/wy i jeśli DB jest mały to spróbuj dodać tyle QW/QD aby cały blok się "zmieścił" i kopiuj wszystko movem albo blkmov, jeśli DB jest za duży to spróbuj wysyłać np po bajcie albo wordzie wraz z indexem przez adresowanie pośrednie,...

    Automatyka Sterowanie PLC   19 Maj 2015 21:21 Odpowiedzi: 5    Wyświetleń: 1056
  • Jak dynamicznie zmieniać indeks tablicy w Step7 przy użyciu zmiennej?

    Witam! Do tego typu „myków” służy adresowanie pośrednie za pomocą pointerów. Na stronach siemensa znajdziesz opisy i przykłady. http://support.automation.siemens.com/WW...

    Automatyka Przemysłowa   30 Paź 2006 19:18 Odpowiedzi: 2    Wyświetleń: 1893
  • Simatic Step5 S5 (STL + drabinka) nie załącza się siłownik

    No to jest trochę zabawy. Rzeczywiście nie ma jawnie miejsca gdzie do DW7 byłoby wpisywane KH0040 ale jest blok FB20z takimi fajnymi instrukcjami jak DO (w wersji angielskiej) To tzw adresowanie pośrednie. Tak na pierwszy rzut oka po wywołaniu tego bloku (przez M98.3) następuje „przetasowanie” to znaczy krok po kroku przerzucane są wartość...

    Automatyka Sterowanie PLC   02 Lip 2015 07:18 Odpowiedzi: 47    Wyświetleń: 4035
  • Czy ladder to przyszlosciowy jezyk programowania plc ?

    Wydaje mi się, że dyskusja jest dość akademicka. Języki do programowania w przemyśle nie powstały tylko po to, żeby było wygodnie na etapie projektowania. Ale też w fazie rozruchu, a najbardziej serwisu. Konia z rzędem temu, kto szybciej oceni czemu coś nie działa w jednym tylko networku napisanym nawet nie w C, ale w STL i dla porównania to samo w...

    Automatyka Sterowanie PLC   24 Sty 2015 15:24 Odpowiedzi: 8    Wyświetleń: 2700
  • Excel - Kopiowanie danych z jednego arkusza do drugiego

    Wielkie dzięki!!! Na początku próbowałem robić przez adresowanie pośrednie i bezpośrednie, ale źle tworzyłem formułę. Piwko o 100% się należy. Edit: jeszcze bardzo proszę o wyjaśnienie co oznacza w formule [ WIERSZ()*3-4 ] lub [ WIERSZ()*3-3 ] w miejscu formuły 'nr.wiersza' (domyślam się, że pierwsza liczba określa 'skok co ile' ale jeszcze nie kojarzę...

    Software serwis   27 Lis 2012 14:01 Odpowiedzi: 4    Wyświetleń: 6744
  • Dokładam NOP, nie działa, dokładam drugiego NOPa i działa

    kurcze, nie mam tego programu tutaj bo bym wkleił. Chodzi o to że bawie się tylko R0...R3(4?), potem zmienne i bity od 20h do 39h. reszta do samego SFR to bufor danych- wiec ten stos nie bardzo mam gdzie dać (procek to 2051). Tablice mam,ale jeżdze po nich tak jak mówiłem- conajwyżej bawie się R4. Byczek jest bardzo subtelny. Gdyby to był typowy bład...

    Mikrokontrolery   26 Maj 2007 13:11 Odpowiedzi: 20    Wyświetleń: 1557
  • AT89C52 – adresowanie i wykorzystanie 256B RAM, dostęp do górnej pamięci

    Do "górnych" bajtów RAM-u , masz dostęp przez adresowanie pośrednie rejestrami R0 i R1. Np. chcesz odczytać/zapisać komórkę o adresie A0H. mov r0,#A0H ;wpisanie adresu do rejestru R0 mov a,(at)r0 ;przesłanie zawartości komórki o adresie A0H do akumulatora mov (at)r0,a ;przesłanie zawartości akumulatora do komórki o adresie A0H Natomiast używając adresowania...

    Mikrokontrolery   19 Lis 2006 13:48 Odpowiedzi: 12    Wyświetleń: 2200
  • Efektywne programowanie kroków procesu w S7-1200 bez S7-GRAPH

    Cześć, chciałbym poruszyć tutaj na forum pewne zagadnienie, myślę że jest to ABC każdego programisty. Mianowicie - w jaki sposób realizujecie funkcję programowania kroków procesu w sterownikach które np nie obsługują S7-GRAPH ? Zastanawiam się nad tym ponieważ mam do wykonania projekt o dosyć dużej liczbie kroków i do tego w pełni powtarzalny, problem...

    Automatyka Sterowanie PLC   09 Sie 2016 18:41 Odpowiedzi: 3    Wyświetleń: 1932
  • Różnice między akumulatorami AC0-AC3 a zmiennymi MD w S7-200/S7-1200

    Akumulatory to rejestry wewnętrzne procesora logicznego, do których ładujesz dane na których chcesz operować, a następnie wykonujesz na tych danych instrukcje. Są to operacje bardzo niskiego poziomu, sprowadzające się w zasadzie do samej konstrukcji procesora i wykonywania w nim operacji arytmetyczno-logicznych. Zmienne MD itd to obszary pamięci w których...

    Automatyka Sterowanie PLC   23 Sty 2020 23:23 Odpowiedzi: 1    Wyświetleń: 438
  • Jak skopiować stany wejść na wyjścia w Step 7 SCL?

    Witam Ostatnim czasem zgłębiam w ramach studiów język programowania SCL. Jeden z prowadzących zasugerował mi że w przewadze tego języka(nad LAD/STL/FBD) jest np prosta implementacja funkcji która ma następujące zadanie: -kopiuje stany wejść na wyjścia a ma wyglądać to mniej więcej tak jako parametr wejściowy funkcji podajemy rejestr od którego ma rozpocząć...

    Automatyka Przemysłowa   03 Sty 2012 19:56 Odpowiedzi: 6    Wyświetleń: 2390
  • S7 400 SM 421 DI 32xDC 24V - wszystkie wejścia w stanie wysokim?

    Witam, W S7 300/400 można "ustawić" wejścia w programie jeżeli fizycznie na wejściach modułu jest zero (dioda nie świeci). Jeśli w Networku 1 OB1 ustawisz dowolne wejście np: SET =I0.0 to począwszy od Networku 2, w programie wejście będzie ustawione na 1 pomimo, że w podglądzie zmiennych będzie 0 i fizycznie na wejściu też. Może ktoś "coś" namieszał...

    Automatyka Przemysłowa   10 Lut 2010 18:19 Odpowiedzi: 3    Wyświetleń: 1418
  • Własności mikrokontrolera a jakość kodu asemblerowego

    Może chodzi o ortogonalność architektury (każda instrukcja może być wykonana na dowolnym rejestrze, nieważne czy to jest rejestr I/O, SP (Stack Pointer), PC (Program Counter) czy też rejestr ogólnego przeznaczenia (tak samo każdy rejestr może być adresowany pośrednio). Texas w swoim MSP chwali się taką architekturą dowodząc że ma najmniejszy kod wynikowy...

    Mikrokontrolery   25 Cze 2008 13:31 Odpowiedzi: 8    Wyświetleń: 1373
  • STEP7 - Różnice w prędkości i użyciu M vs DB w Siemens PLC

    Pułapki nie powinno być :-) Pamięć M - to obszar markerów (flag) - dostępne są bezpośrednio w każdym sterowniku. Bloki danych DB należy wpierw zadeklarować i stworzyć ich strukturę, która może zawierać dowolne zmienne (od bitów, poprzez bajty, słowa, tablice itp. także różnych typów: int, real, string, time). Jest to tak jakby dodatkowy obszar pamięci....

    Automatyka Przemysłowa   13 Sty 2012 19:48 Odpowiedzi: 5    Wyświetleń: 2280
  • problem z asmblerem proc 8051 rejestry R0...R5 cos niesztyra

    Witam Jeżeli adresujesz pośrednio to musisz podać dać MOV R0,#01 wtedy zaczniesz adresować od R1. Nie możesz jednocześnie trzymać adres w R0 i daną z portu rs. Czytaj posty napisałem gdzie leżą rejestry Rx :D. Nie mam pojęcia co się zmienia w R3 i dalej, z programu wynika że nic nie powinno się zmieniać w tych rejestrach. Co do stosu to masz rację nie...

    Mikrokontrolery   11 Gru 2005 19:37 Odpowiedzi: 13    Wyświetleń: 2304
  • S7-300 Step7 - Brak części kodu po zgraniu z CPU 315 2DP, możliwe przyczyny?

    Jak coś jest zabezpieczonego to jest ikonka bloku z kłódeczką w eksploratorze i to się tyczy też bloków systemowych. Problem jest w tym że kod programu odwołuje się do funkcji, których nie ma napisanych przez twórcę ani nie są dostępne w grupie funkcji systemowych. A jeśli aplikacja działa czyli muszą być wgrane do sterownika. Co do wyjść i wejść to...

    Automatyka Sterowanie PLC   26 Paź 2015 22:46 Odpowiedzi: 7    Wyświetleń: 2286
  • Jak komunikują się drukarki HP z kartridżami od modelu 920c?

    Nie jestem pewien co do tej ilości dysz, z testu wynika że jest 300dysz, natomiast w kolorze 78 liczyłem na teście i jest ich 120 na kolor. Co do hp45 to jest to dość dziwne, ponieważ jest 14 grup i nijak nie da się podzielić 300 na 14, poza tym skoro jest 300 dysz to adresowanie musi być pośrednie.

    Drukarki, ksero Profesjonalne   20 Lip 2012 23:06 Odpowiedzi: 51    Wyświetleń: 10475
  • Konwersja S5-135U CPU 928B do S7-400: adresacja, adapter IP242B, InterBus

    Witam! W projekcie, nad którym obecnie pracuję mam za zadanie zmienić system S5-135U z CPU 928B na S7 z CPU serii 400. W trakcie prac pojawiło się kilka problemów. 1. Oryginalny system S5 współpracował ze stacjami ET200U po sieci Profibus DP. Podczas konfiguracji sieci z jednostką S7, nie mam możliwości przypisania adresów 1:1 - karty wejść/wyjść w...

    Automatyka Przemysłowa   29 Maj 2008 07:10 Odpowiedzi: 4    Wyświetleń: 2898
  • Jak zwiększyć szybkość zbierania próbek ADC w Atmega do 100k/s?

    ...procek to atmega8, rozdzielczość mam 8bit, taktowanie ADC 1000kHz, na dokładności mi tak bardzo nie zależy, jest wystarczająca ;) ważniejsza jest szybkość. Narazie stoję na takim algorytmie po wejściu do funkcji pomiaru: 1.Uruchom ADC w trybie ciągłym 2.Czekaj na wynik konwersji 3.Przenieś wynik z ADCH do którejś komórki SRAM 4.Czekaj na wynik konwersji...

    Mikrokontrolery   30 Lip 2007 10:30 Odpowiedzi: 20    Wyświetleń: 4876
  • Siemens Simatic S5 – interpretacja programu PLC, mnemoniki, przykłady, budowa

    Witam Z analizy programu wynika że jeśli chodzi o wyjścia używane są następujące: QB 0 QB 1 (również jako QW0 i współpracują z instrukcją „DO”) Q5.3, Q5.4, Q5.5, Q5.6, Q5.7 Q8.0, Q8.1, Q8.4 Q12.7 QW24 QB60 QB100 QB110 Nie ma więc w programie sterowania jawnie wyjściem Q7.7. Jednak zastosowano tu manewr adresowania pośredniego poprzez instrukcje...

    Automatyka Sterowanie PLC   02 Wrz 2005 09:49 Odpowiedzi: 17    Wyświetleń: 20587
  • Excel VBA: Wyszukiwanie i wyświetlanie zadań z dzisiejszą datą w ListBoxie

    Dzięki wszystkim za pomoc, ale postanowiłem obejść tą sprawę tworząc po prostu osobny arkusz. Niestety mimo tego nie osiągnąłem celu, który chciałem. Poprzez funkcje tablicowe wyszukuję zadanych dat, te zwracają mi numery przypisane odpowiednio do dat i zwracają mi odpowiednie dane, które następnie są możliwe do rozdzielenia na listy. Listy odpowiednio...

    Programowanie Początkujący   02 Paź 2020 13:01 Odpowiedzi: 6    Wyświetleń: 447
  • Jak poprawnie archiwizować dane w tablicy DB w Step 7 na CPU 314IFM?

    Witam Jeżeli program ma być wykonywany w przerwaniu cyklicznym OB35 i ma być to 10 pomiarów to można go uprościć: Sposób 1. Wskaźnik przechowywany jest w merkerze MD20 (musisz pamiętać , że przy ustawieniach domyślnych CPU merkery powyżej adresu 16 (włącznie) nie są podtrzymywane po restarcie CPU): OPN DB XX //Otworz Blok Danych pośrednio //Sprawdzenie...

    Automatyka Przemysłowa   10 Lip 2012 08:34 Odpowiedzi: 9    Wyświetleń: 3914
  • Assembler a C++ czyli wybór szybciej czy taniej...

    No właśnie - ciekawe czy "prawdziwi programiści" też panują nad każdym taktem procesorów, które mają cache, 10 buforów sciągających 5 rozkazów do przodu, kolejne 10 buforów które sciągają dane asynchronicznie do 10 poprzednich i 5 poziomowego pipeline'a. W takich procesorach okazuje się na przykład, że specyficzne ułożenie rozkazów jest wydajniejsze...

    Mikrokontrolery AVR   08 Wrz 2010 14:25 Odpowiedzi: 144    Wyświetleń: 21148
  • [AVR] Jak zrozumieć i używać wskaźniki w C dla AVR?

    Witam. Napisałem już trochę programów w życiu, ale -aż wstyd się przyznać- do dzisiaj nie rozumiem roli jaką odgrywają wskaźniki, nie potrafię ich używać, nie wiem do czego one służą, czemu z nich korzystać itd. Marcin Wskaźniki - no cóż, to takie twory, które potrafią bardzo ułatwić życie (czytaj programowanie), albo doprowadzić załamania nerwowego....

    Mikrokontrolery AVR   10 Mar 2010 17:48 Odpowiedzi: 32    Wyświetleń: 6383
  • Jak skopiować czas do rejestru MW w S7-300 przy spełnieniu warunku?

    chciałbyś dynamicznie rozszerzać DB np. poprzez pośrednie adresowanie ARRAY. Niestety ,prostego rozwiązania nie znam. Możliwe by było: DB skopiować do temp_DB ---- SFC20 BLMOV DB zmazać ---- SFC23 DEL_DB nowy (rozszerzony) DB wygenerować ---- SFC22 CREAT_DB skopiować z Temp DB do DB ---- SFC20 BLMOV Temp DB löschen ---- SFC23 DEL_DB Należy przy tym...

    Automatyka Przemysłowa   14 Mar 2011 20:38 Odpowiedzi: 17    Wyświetleń: 5790
  • Usuwanie wiersza a błąd odwołania do komórki - jak naprawić w Excelu

    Dziękuję serdecznie. Wiedziałem że jest to związane z adresowaniem pośrednim, ale nie dawałem formuły w cudzysłów i mi błąd wyskakiwał. Dzięki serdeczne jeszce raz. Pomogło!

    Obsługa oprogramowania   05 Gru 2020 18:25 Odpowiedzi: 2    Wyświetleń: 297
  • [STEP 7] Jak stworzyć funkcję z parametrem dla różnych styków w Step7?

    Poczytaj o adresowaniu pośrednim.

    Automatyka Przemysłowa   14 Lip 2011 17:31 Odpowiedzi: 10    Wyświetleń: 1613
  • Excel- makro pobierające dane z innej zakładki przy kilku warunkach

    Witam, Dotąd sobie radziłam z Excelem pisząc formuły, niestety nie mam zielonego pojęcia jak mogę usprawnić mój dotychczasowy plik. Wydaje mi się, że pozostaje tylko makro, a z tym niestety miałam niewiele do czynienia. Załączony plik składa się z dwóch zakładek. Pierwsza zakładka zawiera raport, druga stawki za przewóz. Kolumny od A do D to są własnie...

    Software serwis   11 Lut 2012 21:32 Odpowiedzi: 2    Wyświetleń: 3531
  • Assembler: Dodawanie i mnożenie rejestrów, zapis do pamięci 12h i 60h

    Witam, mam takowe 2 programy do napisania. Nie chce pisac głupot w programie, a ze zaczynam sie uczyc tego jezyka nie wszystko do konca umiem. Z góry dzieki za pomoc. Oto pierwszy program: 1) Zapisz dowolne liczby (najlepiej np. z zakresu od 2 do 10) do rejestru R3, R4, R5.Następnie dodaj zapisane rejestry do siebie i wynik zapisz w rejestrze R7 i na...

    Mikrokontrolery   17 Lut 2010 11:59 Odpowiedzi: 10    Wyświetleń: 3615
  • Siemens S7-300 - automatyczne przesuwanie danych w DataBlocku, funkcja?

    Myślę,że bez paru linijek z adresowaniem pośrednim się nie obejdzie.

    Automatyka Przemysłowa   25 Lis 2009 15:48 Odpowiedzi: 6    Wyświetleń: 3946