wywołanie bloku fc

Znaleziono około 58 wyników dla: wywołanie bloku fc
  • Jak sprawdzić działanie bloku FB w S7 przy różnych parametrach wejścia/wyjścia?

    Wtedy tego problemu nie ma, dlatego, że bloki FC nie mają pamięci w postaci bloku DB (tylko pamięć lokalna TEMP), w związku z tym, które wywołanie bloku FC podejrzysz, dla tego zobaczysz wartości. Am I right?

    Automatyka Przemysłowa   06 Gru 2011 16:42 Odpowiedzi: 5    Wyświetleń: 1489
  • REKLAMA
  • Step 7 bloki DB - Jak zmienić initial value przy ograniczeniach długości?

    Tutaj bardziej chodzi o zmienną lokalną Prawdopodobnie masz też gdzieś w programie wywołany blok FC, w którym znalazłeś zmienną #wartość max W tym właśnie wywołanym bloku jedna ze zmienych IN powinna być przypisana do #wartość max, a dokładnie DB101.DBD564 o którym to pisałeś wcześniej. Nie ma się co rozwodzić na różnicami między initial i actual value,...

    Automatyka Przemysłowa   19 Sty 2015 21:52 Odpowiedzi: 17    Wyświetleń: 9207
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Czy uda się wgrać zmodyfikowane dane do sterownika SIEMENS SIMATIC S7-300?

    Okazuje się że cały program składa się z 7 bloków FC i w OB tylko wywołania tych siedmiu bloków. Wielokrotnie taką praktykę w PLC widziałem. zrobić drobną modyfikację i wgrać z powrotem całość ? Będzie ok ? Jak edytujesz/dodajesz pojedynczy blok, to da się go wgrać samodzielnie. HW lepiej nie wgrywać, jak nie będzie potrzeby. Coś mnie może zaskoczyć...

    Automatyka Przemysłowa   13 Maj 2021 07:03 Odpowiedzi: 8    Wyświetleń: 555
  • Simatic S7-1200 - Problem z działaniem nowych timerów TON, CPU 1215C, 40+ timerów, DB

    (at)wojciech chyba trochę zamieszałeś, bo wygląda, że FB2 nie ma nic wspólnego z FC13, w którym są wywołane bloki timer'ów. W FC nie da się użyć Multi instance, a z Parameter instance to już wchodzimy na wyższy poziom :) (at)pcichomski pokaż, jak wygląda baza DB37 w widoku online i czy na pewno nie jest użyta więcej niż raz.

    Automatyka Sterowanie PLC   25 Maj 2025 18:31 Odpowiedzi: 15    Wyświetleń: 1074
  • REKLAMA
  • Funkcja FC nie działa poprawnie przy zmiennych lokalnych i wielokrotnym wywołaniu

    Na FC tez da się zrobić tylko trzeba użyć do każdego wywołania innego Timera. Coś Ci się nie udała ta funkcja do wielokrotnego wywołania. Pierwszy błąd zdeklaruj wejścia dla TIMERA I COUNTERA, wyrzuć daną MD i zrób wewnętrzną. Czyli mniej więcej to co kolega wyżej opisał lepiej użyć FB. Drugi błąd to wywołanie Twojego bloku FC jak wygląda? Najlepiej...

    Automatyka Przemysłowa   09 Maj 2011 10:41 Odpowiedzi: 3    Wyświetleń: 1905
  • Jaka reguła przy klasyfikacji zmiennej lokalne do grupy stat lub temp w S7?

    W temp ustawiasz tylko te elementy, które będziesz odpytawac w dalszej części bloku FB, FC. Statyczne możesz raz opracować i wywołać w następnym cyklu: przykład od reki dla temp: U E1.0 U E1.1 FP #stat1 = #xTemp1 U #xTemp1 SPBN M001 call fc 100 M001: nop 0

    Automatyka Przemysłowa   15 Sie 2012 17:16 Odpowiedzi: 3    Wyświetleń: 1062
  • Jak zatrzymać pompę w bloku funkcyjnym FC w TIA Portal po zwolnieniu przycisku?

    Po prostu nie uzależniaj wywołania FC od statusu START

    Automatyka Sterowanie PLC   18 Kwi 2019 09:31 Odpowiedzi: 14    Wyświetleń: 2577
  • Step7 v5.5, napędy - Odnalezienie danego napędu w tablicy adresów

    Masz odczyt i zapis napędów przy użyciu funkcji SFC14 DPRD_DAT i SFC15 DPWR_DAT. Obsługa w bloku FB60, którego wywołania są w FC63. W net.1 tego FC masz wpisane adresy IO do odpowiadającej bazy instance. Dla Twojego przykładu napęd 27 obsługuje baza DB70. W tym przypadku Cross reference niestety nie zadziała.

    Automatyka Przemysłowa   22 Lip 2016 14:01 Odpowiedzi: 3    Wyświetleń: 1344
  • REKLAMA
  • SIMATIC S7 - PID: brak wartości na wyjściu z regulatora

    Mam scrin z db, do którego odwołuje sie mój regulator. W bloku FC wywołuje FB41 razem z odpowiednim DB. FC wywołany jest w bloku OB1

    Automatyka Przemysłowa   21 Lip 2006 17:59 Odpowiedzi: 8    Wyświetleń: 3120
  • S7-300: Sprawdzenie fizycznych wejść/wyjść w logice - Lista IO w projekcie Step7

    Witam, Za pomocą step7 pobrałem projekt z PLC S7-300. Jest w nim kilka bloków FC które wywołane są w OB1. Gdzie mogę sprawdzić które fizyczna wejścia/ wyjścia wykorzystane są w logice (chodzi o listę wykorzystanych IO) ?

    Automatyka Sterowanie PLC   15 Cze 2023 06:18 Odpowiedzi: 8    Wyświetleń: 612
  • Tia portal podzial programu na bloki - pytania laika

    Standardowym rozwiązaniem jest podział programu na logiczne części zawarte w blokach FC i FB. Następnie wywołania tych bloków umieszczasz w OB1. Są one wykonywane po kolei zgodnie z kolejnością networków OB1.

    Automatyka Przemysłowa   10 Paź 2013 21:59 Odpowiedzi: 3    Wyświetleń: 2670
  • STEP7: Nieprawidłowe działanie FC104 w FC2 przy użyciu DB zamiast markerów

    Ja nie widzę tu żadnego db-ka. FC nie przechowuje zmiennych w pamięci. Jeśli chcesz przechować wynik działania po wywołaniu funkcji to musisz użyć FB a nie FC i wywołać z blokiem DB, który przechowa zmienne po wyjściu z funkcji.

    Automatyka Sterowanie PLC   26 Mar 2014 07:51 Odpowiedzi: 6    Wyświetleń: 1194
  • Konfiguracja i programowanie sterownika Siemens 315F 2DP w LAD

    W OB1 możesz wywołać zarówno bloki FC jak i FB. Blok DB jest to blok danych, możesz w nich samemu sobie stworzyć dane (typ IND, WORD, BIT bądź inne) albo zostaną one utworzone automatycznie gdy wykorzystasz blok FB. Przy tworzeniu bloku FB zapyta Cię na jakim DB ma dla tego bloku utworzyć dane DB. W bloku FB tworzyć dane wejściowe i wyjściowe a one...

    Automatyka Przemysłowa   02 Wrz 2010 10:49 Odpowiedzi: 3    Wyświetleń: 2381
  • REKLAMA
  • TIA Portal v13 - S4Timer w bloku FB działa tylko po resecie programu

    Witam, Czy funkcja FC "Block_2" z timerem jest wywoływana więcej niż raz? Zrób sobie FB z data blokiem instancji timera w tempie. Oczywiście osobny datablock dla każdego wywołania. Pozdrawiam

    Automatyka Przemysłowa   08 Lip 2014 06:40 Odpowiedzi: 3    Wyświetleń: 4023
  • S7-300 CPU 313C-2DP - Jak napisać licznik minutowy w STL?

    Niestety dany kod zamieszczony powyżej nie funkcjonuje. Zamieściłem go w bloku OB1, następnie spróbowałem wywołać funkcje FC1 i w bloku FC zamieściłem dany kod, także nie funkcjonuje. Proszę o dalszą pomoc w danym zagadnieniu. Jak poprawnie rozwiązać dany problem?

    Automatyka Przemysłowa   01 Lut 2011 16:37 Odpowiedzi: 6    Wyświetleń: 2025
  • Co zrobić, aby funkcja FC działała podobnie jak FB? Sterownik: SIMATIC S7-1200.

    Zmienną typu BIT zadeklaruj w bloku FC jako INOUT. Następnie przy wywołaniu w OB1 przypisz do tego wejścia/wyjścia dowolną zmienną np. z bloku DB, warunek to że ta zmienna jest tego samego typu. Wyjaśniając Ci zasadę krótko: zmienna jest na początku wywołania bloku sczytywana ze zmiennej zewnętrznej do zmiennej wewnętrznej (czyli jej stan może być np....

    Automatyka Sterowanie PLC   06 Cze 2018 10:17 Odpowiedzi: 6    Wyświetleń: 840
  • Jak odnaleźć adresy wejść i wyjść simatic 300

    no wiec tak przejrzałem soft. tak szybko przejrzałem masz stworzone FC do urządzeń i wywołane wielokrotnie. dlatego jest UDT ZE 30 << to jest komętaż następuje wywołanie bloku FC312 jak otworzysz FC 312 to wtedy masz dane wejściowe i dane wyjściowe do FC cła logika sterowania jest zaszytaw FC312 musisz pamiętać o tym ze jak idziesz w Online to...

    Automatyka Sterowanie PLC   22 Lis 2017 11:21 Odpowiedzi: 33    Wyświetleń: 4728
  • Jak monitorować wartości zmiennych w bloku FB/FC w STEP 7 Manager dla S7-300?

    marte: Da się to zrobić :), trzeba tylko wejść w testmode i wybrać blok danych, z którym połączone jest wywołanie które chcemy podglądać

    Automatyka Przemysłowa   28 Lis 2009 19:12 Odpowiedzi: 10    Wyświetleń: 4369
  • 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
  • Jak naprawić błąd LAD/STL/FBD (30:503) w STEP 7 po skopiowaniu programu?

    Zacznijmy od bloku organizacyjnego OB1 SET ustawia RLO =1 SAVE zachowuje zawartość RLO(stan operacji logicznej) w BR(wynik binarny) = L 22.1 przypisanie stanu RLO =1 do argumentu UC FC10 bezwarunkowe wywołanie bloku funkcyjnego FC10 FC10 SET ustawia RLO =1 SAVE zachowuje zawartość RLO w BR = L 2.1 przypisanie stanu RLO =1 do argumentu = L 2.2 przypisanie...

    Automatyka Przemysłowa   20 Maj 2011 12:13 Odpowiedzi: 4    Wyświetleń: 2958
  • Zatrzymanie i wznowienie timera w sterowniku PLC Siemens w FactoryIO, STEP7 V5.7

    W takim razie spróbuj użyć FC80 TONR albo samemu zrobić licznik, bo wspomniane FC tak działa. W każdym cyklu sterownika zwiększa licznik o czas ostatniego wywołania podany na wejście DALTA_T. Można tam podać np.: czas trwania OB1 ze zmiennej OB1_PREV_CYCLE, która jest zmienną tymczasową w tym bloku organizacyjnym. Zeruje się po podaniu sygnału na wejście...

    Automatyka Sterowanie PLC   19 Maj 2024 19:23 Odpowiedzi: 5    Wyświetleń: 399
  • Sterownik S7-1200 program STEP 7 Basic v.10.5 ... nauka

    Witam! Sam właśnie zaczynam przygodę z s7 1200 i proszę o pomoc bo dosłownie na starcie mam już problem. Pamiętam z Sterownika S7-300 że jeżeli napiszę coś w bloku FC1 to należy wywołać go z OB1 żeby program był realizowany. I właśnie mam piękny projekt w którym założyłem sobie rozłożenie pracy na kroki i umieszczenie ich w FC - ale jak wywołać te bloki?...

    Automatyka Przemysłowa   07 Cze 2011 09:54 Odpowiedzi: 14    Wyświetleń: 8625
  • Jak ustawić czas wywołania bloku OB31 w S7-1200, by uniknąć błędów?

    Udało mi się usunąć problem chociaż wydaje mi się że w tia v15 coś siemens pozmieniał bo wcześniej w tia v13/14 miałem podobne rozwiązanie że jak miałem blok OB30 i OB31 ustawiony na 1ms (czas cyklicznego wykonania) W obydwu blokach były proste obliczenia j.w i błędów nie było Nie wiem jak używa się poprawnie bloku RUNTIME. Czy powinno się go użyć na...

    Automatyka Sterowanie PLC   02 Lut 2019 12:24 Odpowiedzi: 12    Wyświetleń: 1014
  • Różnice i zastosowanie Function Block (FB) i Function (FC) w TIA Portal V12

    Witam. Posiadam Tia portal V12. Zawsze jak pracowałem to używałem FC i potem ją wykonywałem w OB1. Teraz zwróciłem uwagę na FB. Wiem, że po wywołaniu FB mam DB blok danych. Jaka jest różnica między nimi i gdzie się je stosuje.

    Automatyka Sterowanie PLC   14 Lut 2021 17:33 Odpowiedzi: 7    Wyświetleń: 4383
  • Gdzie znajdę wzorce projektowe? Siemens S-1200.

    Witam, mam pytanie odnośnie programowania sterowników PLC Siemens. Szukam jakiś wzorców projektowych. Gdzie ewentualnie można takie znaleźć. Drugie pytanie np. w sterowniku s-1200, można ogółem wykorzystać około 1024 bloków. Mam na przykład uruchomić 40 napędów sterowanych 0-20ma. Przygotowałem sobie Funkcję, która umieściłem w bloku FB. Próbowałem...

    Automatyka Sterowanie PLC   30 Wrz 2015 02:32 Odpowiedzi: 6    Wyświetleń: 1269
  • Zależności pomiędzy zmiennymi funkcje FC i FB STEP7

    Zmienne lokalne, zarówno w FB jak i w FC to zmienne tymczasowe, których wartość istnieje tylko w czasie wywołania funkcji. Blok FB posiada dodatkowo dane statyczne (STAT), które są przechowywane w bloku danych i są dostępne w kolejnych cyklach programu. Jeśli chcesz przekazywać wartości między FC, na wejścia i wyjścia wpinaj zmienne typu M - wtedy powinno...

    Automatyka Sterowanie PLC   06 Lis 2012 14:33 Odpowiedzi: 7    Wyświetleń: 6726
  • Jak odwrócić kolejność bitów w bajcie dla S7-1200 i panelu HMI?

    Obrócenie bajtu ROR lub ROL o 8 pozycji raczej nie zmieni wartości tego bajtu wcale. Fakt lepiej nie komentować forum po sylwestrze :) Dodano po 40 Ale najlepiej nie ma co kombinować tylko stworzyć funkcję FC jak poniżej i w pętli FOR przemielić 20 razy przez nią te bajty. https://obrazki.elektroda.pl/8963796400_... https://obrazki.elektroda.pl/4013606500_...

    Automatyka Przemysłowa   18 Cze 2025 08:34 Odpowiedzi: 25    Wyświetleń: 669
  • S7-300: Jak używać timerów w bloku FC dla przenośnika transportowego?

    Witam, Dokładnie tak, jak napisał Kolega powyżej. Numer timera musisz podawać jako zmienną wejściową Twojej uniwersalnej funkcji. Tak, aby przy każdym wywołaniu tej funkcji był wykorzystywany inny timer. Nie można używać jednego timera przy wszystkich wywołaniach funkcji. Pozdrawiam.

    Automatyka Przemysłowa   04 Cze 2012 08:33 Odpowiedzi: 2    Wyświetleń: 1238
  • Automatyczny załadunek zbiorników - S7-1200, optymalizacja kodu dla wielu zbiorników

    Tylko jak by to wyglądało w języku SCL? Nie musi być w SCL'u. W TIA można indeksować tablice zmienną w LAD i FBD. Wg mnie możesz wszystkie Twoje zmienne z numerkami zadeklarować jako tablice i całą logikę oblecieć pętlą albo użyć "prawdziwej" mocy FC lub FB i logikę zbiornika zamknąć w takim bloku (z wejściami i wyjściami) i wywołać kilka razy. Twoje...

    Automatyka Sterowanie PLC   09 Lip 2015 14:26 Odpowiedzi: 18    Wyświetleń: 1746
  • Umieszczanie PWM w bloku TIA Portal: FC czy OB30?

    W takim razie i zgodnie z tym co wcześniej napisałem, możesz go wywołać gdzie chcesz, bo służy tylko do włączania i wyłączania sprzętowego PWM. We zbudowanej pomocy znajdziesz dokładny opis (F1 na bloczku).

    Automatyka Sterowanie PLC   22 Sty 2021 22:44 Odpowiedzi: 3    Wyświetleń: 402
  • Funkcja FC i parametr BLOCK_DB w S7-1500

    Parametr wejściowy funkcji to jest - DB_Vision-zmienna BLOCK_DB-TYP -Rozumiem że tutaj dać DB_ANY A co w takim razie z kodem poniżej ? wywołanie tej funkcji to -_Vision_db_1 to jest blok danych drugie wywołanie to np _Vision_db_2 Potem w kodzie funkcji mam napisane w scl #In.Prüf_LM := #DB_Vision.DX(114,3); co tu zmienić?

    Automatyka Sterowanie PLC   10 Cze 2017 14:27 Odpowiedzi: 6    Wyświetleń: 1347
  • S7-300 - Dlaczego sterownik nie wykonuje wgranego programu?

    Po wcisnieciu monitor (ikonka-okulary) , pasek (prawy dolny róg) z zielonego staje sie szary.. i pojawia sie komunikat Instructions will not be processed... Tak jak kolega gagarin83 napisał, fc, fb, które chcesz podejrzeć nie jest wywołane w bloku OB1, OB 32-35. Albo ten fragment programu na którym umieściłeś kursor jest mijany przez skok w programie.

    Automatyka Przemysłowa   16 Mar 2013 10:20 Odpowiedzi: 29    Wyświetleń: 3087
  • Symulator S7-300 Step v5.3 - brak zmiany markerów w PLCSIM

    Ha, a jednak możesz zmienić: Prawym klawiszem myszki i wybieram "modify 0 to 1" Na chwilke zostanie zmieniony i po chwili wraca do ostatnich ustawien czyli symulator działa. A co do problemu markera: Spójrz jeszcze raz na swoje zdjęcie. Próbujesz "wymusić" działanie markera, ale jest on zarządzany przez Twój blok FC114. Najpierw przestudiuj działanie...

    Automatyka Przemysłowa   18 Lis 2006 05:18 Odpowiedzi: 2    Wyświetleń: 1832
  • STL Siemens S7 – wyjaśnienie działania kodu, instrukcje L, T, OPN, LAR1, DBD

    L P##IO4 ; Ładuj wskaźnik do argumentu #IO4 LAR1 ; Ładuj Address Register 1 aby wskazywał na #IO4 OPN #IN1 ; Otwórz blok danych (argument #IN1) ; przepisz dane z DBD0..DBD20 oraz DBW26 do pamięci lokalnej bloku L DBD 0 T LD 0 L DBD 4 T LD 4 L DBD 8 T LD 8 L DBD 12 T LD 12 L DBD 16 T LD 16 L DBD 20; uwaga: dalej DBW 20 i DBW 22 są używane osobno, ale...

    Automatyka Przemysłowa   28 Sie 2013 20:30 Odpowiedzi: 1    Wyświetleń: 2691
  • Różnice między przerwaniem a wywołaniem podprogramu w sterownikach SIEMENS

    Normalna praca sterownika PLC polega na cyklicznym wykonywaniu: odczytu wejść, sekwencji kolejnych rozkazów składających się na program oraz ustawieniu wyjść. Wyobraź sobie taki ciąg rozkazów umieszczony w OB1: 1. A = 1 2. B = 2 3. CALL FC1 4. B = 1 5. A = 2 6. CALL FC1 Wewnątrz FC1 zawsze zmienna A <> B. Podprogram (FC1) jest wykonywany tylko...

    Automatyka Sterowanie PLC   05 Gru 2018 19:09 Odpowiedzi: 20    Wyświetleń: 1623
  • S7-1200: Jak przełączać programy FB1 i FB2 dla dwóch urządzeń jednym sterownikiem?

    I co nie ma chętnych na odpowiedź ?, bo już mnie mierzi, i świerzbi ...:| Idzie długi weekend, weź się wyluzuj, wyjedź z "Warszawy" to ci nerwy przejdą.. Czy zamierzasz zapłacić za rozwiązanie twego zadania, za poświęcony czas i wytężanie umysłu, skoro nic nie kosztuje Twą Firmę pozyskanie stosownej wiedzy? Skoro jesteś nastawiony na płatności za wytężanie...

    Automatyka Sterowanie PLC   17 Maj 2014 22:55 Odpowiedzi: 11    Wyświetleń: 2763
  • s7300 - Konwersja daty z FC6 do porównania z datą użytkownika

    Witam, W zmiennych tymczasowych bloku OB1 masz datę i czas. Stwórz sobie funkcje FC ze zmiennymi wejściowymi, np: rok, miesiąc, dzień i wywołaj ją w OB1. Jako adresy wejściowe wykorzystaj zmienne tymczasowe z OB1. Tak będzie prościej. Pozdrawiam. PS: Co do Twojego sposobu, nie przepisuj z SFC do zmiennej tymczasowej, tylko wstaw w to miejsce zmienną...

    Automatyka Przemysłowa   21 Kwi 2013 10:56 Odpowiedzi: 2    Wyświetleń: 1170
  • Bloczek do uśredniania pomiarów w Step7 - jak go zastosować?

    O ile mi wiadomo, to takiego FC/FB nie ma, natomiast dość łatwo można coś takiego napisać samemu. W bloku OB35 wywoływanym np. co 100ms tworzysz rejestr przesuwny i w każdym wywołaniu usuwasz najstarszą wartość, i dodajesz najnowszą, a pozostałe przesuwasz o jeden indeks. Z takiego ciągu np 10 wartości (czyli 1s) liczysz średnią. Przesuwanie wartości...

    Automatyka Sterowanie PLC   25 Mar 2012 19:58 Odpowiedzi: 10    Wyświetleń: 4027
  • S7-300 timer w bloku FB nie działa zna ktoś rozwiązanie

    Załączyłem program z 3 timerami do lamp oraz jednym pomocniczym do braku napięcia. Ten ostatni nietypowo, zanegowany i wogóle, bo nie chciało mi się robić bloku FB dla TOF. Jakkolwiek dla Ciebie najważniejszą informacją jest to, że wywołania różnią się od siebie blokiem DB-instance. Czyli blokiem (pamięcią, stosem) odpowiadającym danemu wywołaniu funkcji...

    Automatyka Przemysłowa   04 Lut 2012 10:50 Odpowiedzi: 25    Wyświetleń: 7422
  • Pętla w SCL, S7-1200 TIA V13, błąd czasu cyklu przy odczycie czujników

    Mam prosty (wydawać by się mogło program) mam 8 czujników, kontrolujących np narzędzie podczas obróbki. Niektóre można dezaktywować (program z OP) i nie używać. Po zabraniu któregoś z narzędzi, winien się odliczyć czas po którym lampka zasygnalizuje, że czas operacji dobiegł końca. Z OB1 wywołuje blok FC1. W FC 1 w LAD jakieś warunki logiczne, np. początek...

    Automatyka Sterowanie PLC   05 Cze 2016 21:44 Odpowiedzi: 1    Wyświetleń: 1881
  • S7-1200 - Różnice między FC a FB w Step7, brak widocznego data blocka FB

    Funkcja (u Siemensa FC) działa tylko na podstawie swoich argumentów wejściowych i wylicza argumenty wyjściowe. Nie przechowuje informacji (tzw. "stanu") pomiędzy wywołaniami w kolejnych cyklach. Ta sama funkcja może być użyta w wielu miejscach w programie jeśli jest taka potrzeba. Przykład: "Policz średnią z trzech liczb". Blok funkcyjny (u Siemensa...

    Automatyka Przemysłowa   04 Lip 2013 11:59 Odpowiedzi: 4    Wyświetleń: 4626
  • S7300 - szybkość dostępu do pamięci i jej organizacja

    W gwoli wyjaśnienia: Powyższy temat założyłem aby dowiedzieć ile czasu zajmuje sterownikowi dostęp do zmiennej tymczasowej (danego FC) , a ile dostęp do bloku danych DB. Dziękuje użytkownikowi Markos80 za szybko odpowiedz i link do dokumentu. Na stronie 60 znajduje się rozdział: "Loading the Addresses and Operands", który po części odpowiada na moje...

    Automatyka Sterowanie PLC   09 Lut 2016 11:00 Odpowiedzi: 3    Wyświetleń: 972
  • Jak stworzyć własny UDT w TIA Portal dla bloku komunikacyjnego TSEND?

    A jak stworzyć ten plik w sekcji data plc typ w odniesieniu do screenu 4 na wzór screenu 3 Sprawa się ma tak w jakieś tam funkcji która będzie wywoływana 7 razy jest wykorzystywany blok komunikacyjny np do wysyłania TSEND .Z każdym wywołaniem tej funkcji zmienia się cel wysyłania czyli np inne parametry inne dane do innego urządzenia. O ile w 300 można...

    Automatyka Sterowanie PLC   04 Lip 2017 20:16 Odpowiedzi: 9    Wyświetleń: 2631
  • S7-300 - Użycie zmiennych temp w jednym FC wpływa na zmienne w innym FC

    Witam Mamy w firmie problem z poniższym programem. Pisany w STEP7 v5.4 SP3, uruchamiany na S7-300 i VIPA 300. //NOWA DOSTAWA A( L "DB607 - DOSTAWA".MATERIAL L 0 >I ) A( L "DB607 - DOSTAWA".SILOS L 0 >I ) A( L "DB607 - DOSTAWA".ILOSC L 0.000000e+000 <>R ) = #DOSTAWY //BRAKI W DANYCH A(...

    Automatyka Przemysłowa   17 Lut 2016 13:35 Odpowiedzi: 3    Wyświetleń: 1113
  • Step7. SCL + LAD . Problem z wywołaniem funkcji w OB1

    Witam. Pisze program w którym ma być obliczana kinematyka odwrotna manipulatora + mierzenie cykli sterownika. Program składa się z kilku funkcji (FC) , wszystkie zmienne umieszczone są w bloku DB1. Utworzona jest także funkcja w której są wywoływane pozostałe w odpowiedniej kolejności. Nie wiem jak sprawdzać poprawnie #OB1_PREV_CYCLE w SCL więc blok...

    Automatyka Przemysłowa   05 Maj 2008 13:33 Odpowiedzi: 6    Wyświetleń: 3708
  • Linearyzacja w S7-314IFM, czujnik analogowy. Wskazówki.

    Sorki ale w tym temacie wymiękam. Możecie troszeczkę uściślić. Z tego co piszecie muszę wywołać funkcję w której jak odpalę ten bloczek to będą do podania dane które opisujecie wcześniej. Ja rozumem to tak. Dodaję w Blokach FC105. Następnie wywołuję ją w OB1 a jak wejdę w FC 105 to powinienem podać dane. W górnej części " interfejs" podaję IN, OUT,...

    Automatyka Przemysłowa   27 Mar 2011 20:00 Odpowiedzi: 6    Wyświetleń: 1888
  • Jak ustawić cykliczne wywołanie funkcji w OB 35 Simatic S7 przy spełnionym warunku?

    Witam, Czy da się ustawić wywoływanie bloku OB 35 na zadany czas? A dokładniej chciałbym ,aby wykonywana w nim funkcja wykonywała się cyklicznie w OB35 gdy spełniony jest jakiś warunek np: OB 35: Nw1: A Q125.7 Call ,,moje FC" Czyli na czas q125,7=1 chciałbym wykonywać FC. Zabronione jest publikowanie wpisów przedstawiających problem, bez podania wystarczającej...

    Automatyka Przemysłowa   13 Lip 2012 10:06 Odpowiedzi: 3    Wyświetleń: 4229
  • Blok funkcyjny w Step 7. Wywołany bloczek nie ma wszystkich wyprowadzeń.

    Jak masz tą listę rozwijaną na górze w programie Interface (In, out, inout, stat, temp) Wiedz o tym że jeżeli chcesz mieć wyprowadzenia to na IN deklarujesz sygnały które są potrzebne zewnątrz na OUT sygnały które chcesz wysłać na zewnątrz INOUT to sygnały które zostaną odczytane, a następnie zapisane wewnątrz (FC,FB) i dalej wychodzą na zewnątrz STAT...

    Automatyka Przemysłowa   27 Paź 2012 20:45 Odpowiedzi: 8    Wyświetleń: 1893
  • Tworzenie układu regulacji temperatury z PID w Step7 dla S7-300 i Pt100

    Witajcie! Zaczynam prace(nauke) na PLC (s7-300) i postawiłem przed sobą taki prosty problem. Chciałbym zrobić prosty układ reg temperatury i wykorzystać do tego algorytm PID. Układ będzie się składać z czujnika Pt100 i małego wiatraczka do komputera. Wiatrak będzie się włączał gdy temperatura z czujnika przekroczy wartość zadaną. Chciałbym, żebyście...

    Automatyka Przemysłowa   27 Lis 2007 05:21 Odpowiedzi: 1    Wyświetleń: 2761
  • [STEP 7] Jak stworzyć funkcję z parametrem dla różnych styków w Step7?

    A czy można coś takiego zrealizować w inny sposób? Mam na myśli zrobienie np. funkcji FB i przekazanie do niej jakiegoś DB ? W dokumentacji widziałem, że można tak robić np. z obliczeniami, do jednej funkcji przekazywano w dwóch networkach dwa bloki z danymi do przeliczenia. Czy można coś takiego zrobić przy użyciu DB? Oczywiście, możesz zdefiniować...

    Automatyka Przemysłowa   14 Lip 2011 17:31 Odpowiedzi: 10    Wyświetleń: 1619
  • Jak zaimplementować FC do archiwizacji pomiarów napięcia co 2 sekundy?

    Na piechotę wygląda to tak. Do FC1 wrzucasz dane wejściowe: DB_dane - blok danych MD_pomiar - wynik ostatniego pomiaru dobrze byłoby mieć też M_start - bit wywołania funkcji M_koniec - koniec zapisu danych Jeśli nie umiesz z funkcją to bierzesz przedostatnia wartość z DB_dane i zapisujesz jako ostatnia i tak analogicznie do początku gdzie będziesz miał...

    Automatyka Przemysłowa   23 Lis 2010 08:25 Odpowiedzi: 1    Wyświetleń: 1059
  • Simatic S7-1200: Jak dodać blok opóźnienia czasowego w LD?

    Zmienna przypisana do cewki ma stan taki jak wynika z logiki całej lini. Jak 0 to 0, jak 1 to 1. Cewka ma 2 wady: - ostatnie wywołanie w skanie nadpisuje każdą inną akcję na danej zmiennej - szczególnie zmiennych fizycznych Q - użycie jej wewnątrz skoku lub w funkcji (FC, OB) wywoływanej acyklicznie nie gwarantuje skasowania ustawionej zmiennej. S,...

    Automatyka Sterowanie PLC   04 Mar 2015 09:32 Odpowiedzi: 59    Wyświetleń: 9981
  • S7-300 błąd 16#2522: Area length error przy odczycie Global DB, jak naprawić?

    Do aktualizowania DB Instance, czy wywołań FB jest fajne narzędzie: Check and Update Accesses Command Po otwarciu OB,FC,FB w zakładce FILE masz tą funkcję. A co robi dokładnie - za helpem STEP7: This menu command allows you to check all addresses for type compatibility and highlight any errors in red. Instance data blocks are updated or restructured....

    Automatyka Przemysłowa   28 Cze 2011 20:35 Odpowiedzi: 5    Wyświetleń: 3635
  • S7-1200 tworzenie (logowanie) danych - w plikach csv

    OK dzięki. Ja zrobiłem to trochę inaczej, na blokach. Napiszę, może komuś się przyda. Wstawiłem 3 bloki do programu FC1. OB100 darowałem sobie, nie wiem czemu ale po wykonaniu w OB100 utworzenia bloku kolejne funkcje nie widziały utworzonej struktury. Na pewno można to zrobic bardziej kompaktowo, na FB nie FC jednak mi tak było jakoś jaśniej na początek....

    Automatyka Sterowanie PLC   15 Sty 2018 15:26 Odpowiedzi: 9    Wyświetleń: 6561
  • Podgląd działania wielu instancji FB w Step7 podczas pracy online – jak to zrobić?

    Rzecz w tym, że nie podejrzysz. Albo - będziesz do celów testowych blokował wywołania których nie podglądasz, a odblokujesz, kiedy będziesz pewien prawidłowego działania testowanego FB, albo - zmienisz strukturę programu, tak aby nie wywoływać FB2 z FB1 więcej, niż 1 raz. Z tego, co wiem, tego problemu się nie da inaczej obejść. Siemens w odróżnieniu...

    Automatyka Sterowanie PLC   22 Wrz 2006 09:27 Odpowiedzi: 7    Wyświetleń: 2387
  • Step 7 CPU 412-2DP – jak zaprogramować licznik inkrementujący co 1,4 sekundy?

    przylacze sie do watku i zapytam jak ustawia sie generatory w step7/sterowniku s7-400 np.: gen_1hz, 2hz, 5hz itp do komorek pamieci M0.1 M0.2 ... u mnie w sterowniku jest takich generatorow podstawowych kilka i uzywam ich odczytujac te komorki pamieci. czy dobrze kojarze ze sterownik oferuje w swoim sprzecie takie podstawowe czasy? W HW Config, properties...

    Automatyka Przemysłowa   16 Mar 2010 08:11 Odpowiedzi: 5    Wyświetleń: 3387
  • Jak wywołać funkcję DEST_SET (FC122) po konwersji S5 do S7?

    W S5 jest zawsze aktywny jeden DB. W funkcji masz DB10 i DB11. Wobec tego w zależności od miejsca w funkcji będziesz używał obu. Blok aktywny DB zaczyna się od instrukcji A DBxx. Następne A DBxx zmienia blok danych. Te instrukcje są dla mnie mało-czytelne, ponieważ zwykle używałem opisu "międzynarodowego" a nie odkryć czysto-niemieckich. Dla mnie za...

    Automatyka Przemysłowa   26 Sty 2011 14:35 Odpowiedzi: 4    Wyświetleń: 1687
  • WiFi Manager w PlatformIO - wygodna konfiguracja WiFi dla ESP8266 i ESP32 - tutorial

    https://obrazki.elektroda.pl/3882937500_... WiFiManager to biblioteka oferująca gotowy system parowania z naszym WiFi a jej konfiguracja to raptem kilka linijek kodu. Parowania dokonuje się w trybie AP (sieci WiFi emitowanej przez ESP) a potem, po podaniu namiarów na naszą sieć, system sam je zapamiętuje i korzysta z nich przy kolejnych...

    Artykuły   06 Lut 2025 10:06 Odpowiedzi: 4    Wyświetleń: 1506