blkmov

Znaleziono około 26 wyników dla: blkmov
  • S7-300 FUNKCJA BLKMOV. Kopiowanie danych z DB do FC

    Spróbuj P# L 0.0 BYTE 260 w tym L0.0 to adres w pamięci temp startowy.

    Automatyka Sterowanie PLC   11 Paź 2016 13:32 Odpowiedzi: 2    Wyświetleń: 1752
  • REKLAMA
  • Jak użyć BLKMOV w Step7 do przesłania tekstu do DB 10?

    A oto moja odpowiedz.Oczywiscie to rozwiazanie nie jest rozwiazaniem jedynym ale zasada budowy ANY- Pointera jest taka sama. Zalacznik otworzyc za pomoca Step7. Do tworzenie adresu w ANY można również wykorzystać Pointer P# np. zamiast: L 4 //tworzenie adresu startowego -pointera ITD //tworzenie adresu startowego -pointera SLD 3 //tworzenie adresu startowego...

    Automatyka Przemysłowa   17 Mar 2009 17:04 Odpowiedzi: 6    Wyświetleń: 6782
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Dlaczego transmisja 2 MODBUS-ów masterów nie działa w Versa Max na COM1 i COM2?

    COMM_REQ wypełnia. Adres jest skonfigurowany w rung 2, pierwszy BLKMOV IN4 (wpisuje się docelowy minus jeden). Chyba w komentarzu rung wcześniej, są wyjaśnione pola, a w GFK2220 jest ich dokładny opis. Dodano po 5 W MBMSTR2 powinieneś mieć w tym miejscu 400 zamiast 200. Analogiczny błąd masz w wszystkich Slave'ach na drugim porcie. W pierwszym statusy...

    Automatyka Przemysłowa   24 Mar 2016 06:53 Odpowiedzi: 3    Wyświetleń: 747
  • Optymalizacja adresowania pośredniego w Tia Portal V13 - długi czas cyklu

    Może BLKMOV? http://www.elektroda.pl/rtvforum/topic30... http://www.elektroda.pl/rtvforum/viewtop...

    Automatyka Przemysłowa   31 Sie 2017 16:40 Odpowiedzi: 3    Wyświetleń: 2205
  • REKLAMA
  • Siemens 300 - Jak kopiować wartości między DB przy dynamicznym wyborze?

    Zrobiłeś wg przykładu z pomocy? BLKMOV przyjmuje parametr typu ANY, a nie tylko numer bazy. Numer bazy podajesz jako jedno z pól struktury.

    Automatyka Sterowanie PLC   27 Lip 2015 09:05 Odpowiedzi: 10    Wyświetleń: 2940
  • Jak stworzyć rejestr przesuwny danych typu Word w Step7 w LAD?

    Witam, taki rejestr przesuwny (kolejkę FIFO) można zrealizować na kilka sposobów: 1. użyć do tego funkcję BLKMOV 2. napisać odpowiedni kod w STL-u wykorzystujący rejestry adresowe 3. wykorzystać funkcję FC92 (REG_FIFO) z biblioteki Standard Library->S5-S7 Converting Blocks 4. pobawić się z funkcją FC85 (FIFO) z biblioteki Standard Library->TI-S7 Converting...

    Automatyka Sterowanie PLC   05 Lut 2016 07:25 Odpowiedzi: 4    Wyświetleń: 1998
  • REKLAMA
  • Step7 BLKMOV - Jak używać zmiennych lokalnych w funkcji FB?

    Witam mam pytanie, Piszę funkcję w fb w której chcę stworzyć coś na zasadzie shift registera przy użyciu blkmov. Problem w tym, że będę chciał ją wywołać kilka razy, i dlatego chciałbym aby operowała ona na zmiennych lokalnych. Istenieje taka możliwość? Dzięki za odp. pozdrawiam.

    Automatyka Sterowanie PLC   23 Kwi 2015 11:27 Odpowiedzi: 6    Wyświetleń: 1875
  • Jak poprawnie skonwertować TNB z Step5 na SFC 20 (BLKMOV) w Step7?

    Przeczytałem listę instrukcji S5 i to jest tak: W FW 220 jest adres źródłowy, W FW 222 jest adres docelowy, w FW 226 jest ilość bajtów do przekopiowania w pierwszym kroku, w FW 228 jest ilość bajtów do przekopiowania w drugim kroku. Instrukcja TNB wykonuje kopiowanie zadeklarowaną ilość bajtów (TNB (FW226)) z adresu zawartego w accu2-L do adresu zawartego...

    Automatyka Przemysłowa   10 Lis 2009 19:50 Odpowiedzi: 5    Wyświetleń: 2654
  • Kopiowanie wartości między blokami danych DB w STEP7 - jak to zrobić?

    Witam, Proponuję użyć SFC 20 "BLKMOV" Pozdrawiam pawel

    Automatyka Sterowanie PLC   19 Paź 2005 18:49 Odpowiedzi: 7    Wyświetleń: 1804
  • REKLAMA
  • VersaMax - Problem z zapisem wartości w rejestrze 301 przy użyciu funkcji 6 lub 16

    Teraz jest ok, ale urządzenie nie reaguje na moje ramki. Poza tym ok i Status transmisji jest 1. Mam jeszcze kilka pytań odnośnie transmisji Modbus w VersaMax. Zrzut, który wysłałem to plik pod nazwą "Slave" i w nim, póki co mam jeden blok z zapisem informacji. W jaki sposób dodać tutaj kolejny blok, który będzie odczytywał informacje? Czy między bloki...

    Automatyka Przemysłowa   29 Cze 2016 21:03 Odpowiedzi: 14    Wyświetleń: 1797
  • Step7 S7300 jak przenieść bajt do tablicy strukturalnej.

    W FB700 net. 3 porównujesz #status, który jest zmienną Temp, a nie jest wcześniej nadpisany. Przenieś ją do sekcji STAT, na sam koniec, będziesz miał dodatkową pewność, że BLKMOV nie przeczyta poza obszar DB. Mogłeś Error_page zadeklarować jako tablicę np.: Array [0..50] Of UDT2, a poza tym, wygląda, że działa.

    Automatyka Przemysłowa   03 Maj 2020 15:54 Odpowiedzi: 10    Wyświetleń: 924
  • S7-300 - Jak używać pointerów do zarządzania buforem danych w DB?

    ANY składa się z 10 bajtów z czego 2 i 3 to jest ilość danych. Zaglądnij do wbudowanej pomocy "Format of the Parameter Type ANY". W tym samym miejscu pod "Using the Parameter Type ANY" masz nawet przykład z BLKMOV. Jeśli masz SCL'a to Twoja funkcja zajmie kilka linijek.

    Automatyka Sterowanie PLC   04 Wrz 2014 07:27 Odpowiedzi: 2    Wyświetleń: 993
  • Zakończ obserwację Wyświetlanie stanu bitu w TIA WinnC / WinCC flexible (hurtow

    A nie możesz stworzyć 10 ikon na stronie do symbolizacji stanów które będą odwoływać się do 10 zmiennych w DB. Po przyciśnięciu przycisku +/- zmieniasz "teoretycznie" stronę na panelu, a w sterowniku PLC kopiujesz zmienne z falowników za pomocą BLKMOV po 10 do bloku DB widzianego na panelu?

    Automatyka Sterowanie PLC   04 Cze 2015 18:48 Odpowiedzi: 3    Wyświetleń: 957
  • S7-300 upload programu – jak pobrać aktualne wartości zmiennych z bloków DB?

    Witam, Najprościej to chyba stworzyć nowy blok, skopiować do niego dane z modyfikowanego bloku za pomocą SFC 20 BLKMOV. Rozszerzyć modyfikowany blok i po wgraniu do PLC wykonać operację odwrotną z SFC 20. Po wszystkim usunąć nowy blok z PLC i projektu. Pozdrawiam.

    Automatyka Przemysłowa   09 Lip 2011 08:53 Odpowiedzi: 4    Wyświetleń: 3174
  • Step 7: Jak kopiować zmienne typu String do różnych DB'ków?

    Witam, potrzebuję podpowiedzi, jak mam wpisywać wartość zmiennej typu String z 1 DB'ka (niezmienny adres) do innych DB'ków, ale do różnych jego komórek (też typu String). Dodatkowo będę również zmieniał docelowe DB'ki. BLKMOV działa, ale nie umiem zmieniać mu adresu wyjściowego w zależności od zmiennej INT oznaczającej numer DB'ka docelowego, ani INT2...

    Automatyka Przemysłowa   23 Paź 2017 07:18 Odpowiedzi: 2    Wyświetleń: 1404
  • Jak odczytać cyfrowe wejścia powyżej PIW400 na S7 313C-2DP przez ProfiBus?

    Wiem że tak można zrobić, ale we/wy jest dużo więc trzeba się sporo naprzepisywać pojedynczo L PIW xxx T DBx.DBW xxx Myślałem że jest inny prostszy sposób choćby skopiować cały obszar do bloku danych. BLKMOV (SFC20) nie daje rady bo wskaźnik nie przyjmuje wartości na adresy poza obrazem procesu. Chciałbym uniknąć pisania programu używając adresowania...

    Automatyka Przemysłowa   11 Gru 2008 13:58 Odpowiedzi: 6    Wyświetleń: 1635
  • Jak skopiować stany wejść na wyjścia w Step 7 SCL?

    no własnie nie bardzo jest to tak jak napisałeś, może w STL to działa ale na pewno nie w SCLu w SCL wyglądało by to tak: ret_val := BLKMOV(SRCBLK := I0.5 // IN: ANY ,DSTBLK := Q4.2// OUT: ANY ); // INT i to zadziała ładnie dla jednego bitu( potem bajtu, słowa itp) ale na nie zadziała tak jak napisałeś ze przez kolejne bity...

    Automatyka Przemysłowa   03 Sty 2012 19:56 Odpowiedzi: 6    Wyświetleń: 2387
  • 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ń: 1050
  • Jak skopiować blok DB20 do DB1 w STEP7 dla S7-300 w języku drabinkowym?

    Dziwne bo właśnie sprawdziłem i blok SFC20 bez żadnych problemów wstawiam w bloku FB. Należy to tylko zrobić w oddzielnym necie. Co do pisania w STL to moje zdanie jest takie że szkoda czasu na coś co jest tylko w step7 (chociaż język ten nie jest mi obcy) język ten niejest zawarty w normie IEC 61131-3 i nie występuje w innych systemach do projektowania....

    Automatyka Przemysłowa   10 Wrz 2013 19:35 Odpowiedzi: 12    Wyświetleń: 7767
  • MODBUS RTU - Komunikacja Modbus RTU sterownika GE FANUC PAC Systems RX3i

    Tak masz rację chodziło mi o prędkość 01.02. ale to i tak nie ma znaczenia, bo odczytałam 150 rejestrów a i tak nie mam tego co powinnam. W załączniku przesyłam print screen Wygląda tak że: W bloku BLKMOV w IN6 wpisuję adres rejestru gdzie ma być odczytana wartość, a w IN4 wpisuję liczbę odczytanych wartości ( jeżeli wpisuję 1 to jest ok, czyli czyta...

    Automatyka Przemysłowa   11 Wrz 2014 20:55 Odpowiedzi: 24    Wyświetleń: 5988
  • Step7 s7-300 problem ze wskaznikami i adresowaniem posrednim

    Cześć. dobrze użyłem szukajki i przeczesałem forum simensa, elektrody i do rozwiązania poniższego problemu potrzebuje użyć ANY-pointer. jeżeli nie proszę mnie poprawić Jak podstawić pod numer Receptury zmienna? to znaczy obecnie jest: "DB_Recipe".Recipe Dodano po 6 Na razie zrobiłem BLKMOV na skrinie jest błąd w adresie powinno być P#DB401.DBX0.0 BYTE...

    Automatyka Przemysłowa   25 Kwi 2017 17:47 Odpowiedzi: 35    Wyświetleń: 20602
  • Siemens S5 - CPU 115U 943: Brak trybu RUN, błędy BASP, zamienność modeli

    Nie chodziło mi o różnice w software ale o całą zawartość. Nie mam doświadczenia jeśli chodzi o Stepa pod DOS dla tego sterownika - pracowałem zawsze na oprogramowaniu IBH. Nie mniej, skoncentruj się na razie na tym sterowniku który zgłasza Ci jedynie BASP. Kilkukrotnie spotkałem się z przypadkiem że brak możliwości przejścia w tryb RUN spowodowany...

    Automatyka Przemysłowa   08 Wrz 2016 19:31 Odpowiedzi: 11    Wyświetleń: 1551
  • Sterowanie silnikiem krokowym Nanotec SMC-3B P3CT0485 z S7-300 przez RS422/485

    zrobione teraz zasuwa komunikacja :) pozostaje podmiana DB z porównaniem send z resiwe przez to że komunikacja wcześniej się zawieszał musiałem zmienić logikę programu. Wiec teraz cały czas komunikuje się z krokówką wyszłam ciągle DB50 (ma jedną zmienną typu string[254]). W FB306 NW3 tworzy komendę i zapisuje do DB54 W innej części programu następuje...

    Automatyka Sterowanie PLC   24 Sty 2018 12:19 Odpowiedzi: 14    Wyświetleń: 2658
  • TIA V13 S7-1200 - Jak wygenerować funkcję kopiowania bloków danych?

    Witam, Testuję TIA portal V13 w S7-1200 i mam problem wygenerować funkcję do kopiowania zawartości bloków danych. Jako parametr funkcji chcę podać numer db źródła i bajt startowy źródła, nr db_przeznaczenia, bajt startowy zapisu w przeznaczeniu, ilość bajtów. Wszystkie te zmienne są typu INT. Ma ktoś pomysł jak to zrobić? W S7-300 operowałem na pointerach...

    Automatyka Przemysłowa   16 Gru 2014 07:30 Odpowiedzi: 2    Wyświetleń: 2598
  • Komunikacja VersaMax Nano - PC z wykorzystaniem RS 232

    Witam, Przy próbie stworzenia komunikacji z użyciem RS 232 pomiędzy sterownikiem VersaMax Nano (IC200NDD101), a komputerem z wykorzystaniem bloków CommReq pojawia się błąd: "020Ch (524) -> Nie obsługiwana funkcja COMMREQ". Błąd ten pojawia się po próbie inicjalizacji portu z wykorzystaniem funkcji 4300 (10CCh). Próbując wykluczyć pewne potencjalne źródła...

    Automatyka Przemysłowa   24 Lis 2009 11:36 Odpowiedzi: 2    Wyświetleń: 1760
  • Wysyłanie profili do modułu pozycjonującego VersaMax Micro Motion

    Witam,. Piszę pracę inżynierską, której celem jest uruchomienie stanowiska z napędem liniowym, oraz przygotowanie ćwiczeń dla studentów w formie laboratoriów, mających na celu zapoznanie z właściwościami takiego napędu. Stanowisko mam już działające lecz mam problem z jego oprogramowaniem z powodu małego doświadczenia w programowaniu sterowników PLC....

    Automatyka Sterowanie PLC   07 Lip 2014 22:30 Odpowiedzi: 0    Wyświetleń: 1083