Trzeba zdefiniować ile tych danych będzie i jakie będą wartości początkowe. Te wartości będą w DB podczas pierwszego uruchomienia sterownika po wgraniu programu. Potem będą modyfikowane przez program i pamiętane.
Materiały po polsku: - Opis i charakterystyka modułów CPU S7-300: http://rapidshare.com/files/187151373/S7... - Opis i charakterystyka modułów rozszerzeń S7-300: http://rapidshare.com/files/187151766/S7... - Krótki kurs programowania S7-300: http://rapidshare.com/files/187153091/S7...
W FC nie można zdefiniować statycznych parametrów, w FB jest taka możliwość. Instanz DB "obsługuje" FB. Możesz otworzyć taki DB (DatenBaustein) i zobaczyć do czego służy. Co do twojego problemu "Stopu" to możesz zobaczyć dlaczego PLC idzie na "Stop". Otwórz diagnozę i przeczytaj co pisze w "Diagnosepuffer". Potem możemy dalej podyskutować.
Używasz w środku funkcji zmiennych lokalnych TEMP i adresowania lokalnego L na bitach. Przykład: Interface { IN_OUT: PM byte ... TEMP: PM_tmp byte 0.0 ... } Network1: MOVE PM do PM_tmp Network2: |---|L0.0|---(L0.1) Network3: MOVE PM_tmp do PM Pozdrawiam.
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...
http://www.elektroda.pl/rtvforum/viewtop... Nie może być tymczasowa.
zrob FC3 z parametrami styk (input) oraz wyjscie (output) bedziesz sobie wywolywac to tak: call fc3 styk = i0.0 wyjscie = q0.0 a w fc3 bedzie A #styk = #wyjscie polecam czasem poszukac na wlasna reke i klikac pomogl Inna sprawa ze do tak prostych funkcji robic specjalnie blok FC jest dyskusyjne. Ktos juz tu sugerowal adresowanie posrednie, np. jedno...
O co dokładniej chodzi? Te funkcje są jednymi z podstawowych, więc je się bardzo często stosuje.
Założenie: Dwie funkcje jednym przyciskiem. funkcja1: Wciskam przycisk I4.0 i jak puszczę go zapala się lampka Q0.0. Wciskam przycisk jeszcze raz I4.0 lampka Q0.0 gaśnie. Prosta sprawa do zrealizowania z tym nie mam problemu. funkcja2: Wciskam przycisk I4.0 i jak go trzymam to po dwóch sekundach zapala się lampka Q0.1 a po puszczeniu lampka Q0.0 nie...
Funkcja "Rewire". Jeżeli we wszystkich blokach, to na zakładce bloki w projekcie klikasz bodajże prawym i tam masz...
Oskarr, ja także wykorzystałem w moim programie funkcję BLOKMOV z biblioteki Step7. Samą funkcją BLOKMOV możesz skopiować dane adresując bezpośrednio źródło i cel. Chcąc kopiować dane z jednego DB (numer DB zależny np. od numeru narzędzia) do drugiego DB, którego numer zależny jest od np. typu materiału musisz stworzyć ANY POINTER adresując pośrednio....
Witam ponownie, DSB - tak masz racje Merke to najlepszy sposób to przekazywania wartości ale nie o to mi chodziło. Zmienne temp wywoływane w poszczególnych funkcjach mają jeden wspólny mianownik. mianowicie adres który traktowany jest w FB i FC jako wspólny. ELMapet - oczywiście, że funkcje są wywoływane jedna po drugiej miałem na mysli iż w tym samym...
Witam, Mam problem z parametryzacją tej funkcji. Z helpa wynika, że jest to funkcja akurat mi potrzebna, tylko nie umiem jej wykorzystać. Będę wdzięczny za jakiś kawałek kodu, lub wskazówki. Paweł
do niektórych modułów trzeba też wgywać nowszy firmware aby v11 je obsługiwała, ale wtedy v5.x już nie widzi tych modułów ;)
W bloku OB1 jest tylko funkcja która wywołuje resztę obliczeń. W przyblizeniu wyglada to tak : Network 1 : -------------------Funkcja(wywolanie reszty)----------------- Network 2: -------------------MOVE(#OB1_PREV_CYCLE do MW2)------ To jest caly blok OB1. Chcę tylko aby program policzył mi wartości q1..q5 dla kinematyki odwrotnej i pokazał ile to czasu...
A mozesz troche podpowiedziec , gdzie to szukac Przeszukalem troche funkcji z Step7 i nie potrafie zablokowac bloku .
Witam, to nie jest czasem jakiś lokalny merker w funkcji? Nie pamiętam już, bo dawno nie grzebałem w kodach stl-owych step7 ale w funkcjach można odnosić się do lokalnych merkerów - i kurde nie pamiętam jak się je określało - może L ? Co do forsowania wejścia to nie mam pojęcia co to za myk. Ale to o czym mówiłem to sprawdź może w helpie jak się definiuje...
Nie spotkałem się jeszcze żeby ktoś odblokował taką funkcję.SFC są funkcjami systemowymi, zapisanymi na stałe w pamięci CPU. Każdy rodzaj CPU ma do dyspozycji inne funkcje (im lepszy CPU tym więcej dostępnych funkcji). Jeżeli chodzi o odblokowywanie zabezpieczonych bloków FC, FB, DB to poniższy programik potrafi to zrobić bez problemu ;)
W stepie samym sobie niestety nie ma. Jest w TIA Portal (nagrywanie trace). Co do step7 trzeba się posiłkować programami zewnętrznymi jak np PLC Analyzer (jest płatny, nie wiem jak wygląda dostępność jakiejść wersji trial)
Zaznaczasz wybraną funkcję w Step7 i wciskasz F1, Siemensowy help jest dosyć pomocny
Jest możliwość tego napisania również w STL? Funkcja kolegi "sgt_ding" jest napisana w STL ale jako text źródłowy, brakuje tylko na końcu: END_FUNCTION_BLOCK a czemu ID ustawiasz na 10 a db number na 0 Jeszcze raz przeczytaj wyjaśnienia kolegi "sgt_ding".
Jest gotowa biblioteka funkcji dla SCL (Step7/CoDeSys). Zobacz www.oscat.de Zdaje mi sie, ze bylo tam pare funkcji, ktore moglyby Ci pomoc.
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.
Ktoś kto dobrze zna się na STL zachęcał mnie do swojego rozwiązania i stąd wzięło się moje w SCL skakanie po adresach w pamięci. Zupełnie przeoczyłem możliwość stworzenia tablicy - to elegancko załatwi sprawę. Dzięki za pomoc. Sprawa zamknięta. Mam jeszcze jedno pytanie dotyczące ogólnie TIA Portal / Step7. Potrzebuję funkcji, która będzie odczytywać...
Dziękuję i pozdrawiam :)
Czy istnieje możliwość zatrzymania timera SD i ponownego uruchomienia odliczania z wartością pozostałą do odliczenia? Innymi słowy,chodzi o to aby timer po ponownym załączeniu nie liczył czasu od nowa a kontynuował odliczanie. Jeśli jest taka mozliwość to proszę o ewentualny sposób na zaprogramowanie takiej funkcji.
Proponuję zacząć od lektury : http://www.automatyka.siemens.pl/docs/do... Ewentualnie : https://www.automatyka.siemens.pl/docs/d... Niektórzy lubią na tak zadane pytania odpowiadać RTFM ;) Do wyboru masz kilka rozwiązań . Można użyć funkcji calculate do przeliczenia wartości wejścia...
Wykorzystujesz bity z pamięci np: M0.4, M0.5, M1.0, M1.5 jak i słowa MW0, MW2, MW4. Czy sobie nie nadpisujesz czasem w słowie MW0 wartości? Może tak to ma być? Ja bym liczniki zapisywał tak jak robisz a zrobił jeden bajt pomocniczy i wysterowywał flagi którymi wysterowuję pozostałe funkcje.
w ten sposób można zmieniać poziomy wejść i wyjść. Funkcję "force" można tylko uruchomić w prawdziwym sterowniku. Jak już pisałem :stany ustawione za pomocą tej funkcji pozostaną również po ponownym załączeniu sterownika (żółta LED) dlatego nie zapomnij,po zakończeniu testu, zresetować te wartości.A teraz film:
No tak ale wtedy też odczyt jest zależny od cyklu sterownika. Jest metoda dokładniejsza. Odczytuje się czas trwania cyklu programowego (poprzedniego) i sumuje czasy cykli. Wszystko zależny od oczekiwanej dokładności. Zależy z jaką dokładnością mierzymy i co mierzymy. Jeśli chcemy co do ms to tak (ale nie do końca). Jeżeli 1s na wystarczy to clock memory...
Nie bardzo rozumiem czego oczekujesz więcej od tej funkcji? W Step7 S7-300 to było o wiele łatwiejsze. Nie da się tak samo jak w S7-300? Chyba, że chodzi o coś w ten deseń. https://www.elektroda.pl/rtvforum/topic3...
Witam serdecznie. Mam pewien problem. Nawiązując do zdjęcia, mam blok parametryzowany i w zmiennych Stat mam STRUCT, a w niej 16 bitów, czyli jedno słowo. Jak te 16 bitów wystawić przez MOVE na zewnątrz, jako jedno słowo? Co muszę wpisać na wejście IN funkcji MOVE?
Witam Temat poruszony przez Pan jest dokładnie opisany w książce "Programowanie w step7 Microwin" Krzysztofa Kamińskiego. Pozdrawiam
Przepraszam zasugerowałem się sterownikami VIPA, które maja taką funkcję również w sterownikach serii 200. Takie sterowniki programuje przy pomocy step7. Nie sadziłem że wielki siemens takiej funkcji nie posiada. A poza tym w instrukcji którą zamieściłem nie znalazłem żadnej wzmianki że funkcja ta nie dotyczy sterowników serii 200. Jeszcze raz przepraszam.
Ad1: Trzeba stworzyć blok. Ad2: Trzeba stworzyć zmienne, funkcja kopiuje tylko wartości.
Super! Dokładnie o to mi chodziło. Dzięki za pomoc. A i jeszcze jedno pytanie. Jak/czym/jaka funkcja skalować np. Przepływomierz - prąd 4 - 20mA?
VAT służy do podglądu zmiennych z pamięci ogólnie dostępnej - markerów, bloków danych, wejść, wyjść fizycznych, wejść analogowych. Nie ma możliwości podglądu tym narzędziem zmiennych typu TEMP. Je możesz podejrzeć tylko w trybie online funkcji której dotyczy wskazany TEMP. Jesli zmienna wyświetla się w formie innej niż oczekiwana możesz to zmienić na...
A nie można zamienić podstawę na e np. exp( ((U-7,75)/0,75)*ln(10))? Nie pamiętam tylko czy w S7300 jest zaimplementowana funkcja wykładnicza EXP.
w tym przypadku zaprogramuj to w S7Graph. ponieważ w metodzie skokowej stracisz po pewnym czasie orientację (100 kroków = 100 skoków) a kiedy będziesz musiał kilka kroków uruchomić równolegle (symultan) lub alternatywnie - to będziesz miał problem-gigant. W s7Graph masz przegląd sytuacji w każdej chwili. Nie ma problemu z rozdzieleniem kroków i zaprogramowaniu...
Na twoim obrazku nie widać czy coś jest podpięte pod profibusa. Przypuszczam, że leci komunikacja master - slave, 8 bajtów. Jednym rozkazem (L,T) nie da się w Step7 przesłać naraz 8 bajtów, stosuje się dlatego Pointer w formie: P#I272 Byte 8 lub P#I272 Word 4 z wykorzystaniem funkcji SFB, SFC. W tym przypadku muszą te 8 bajtów być przesłane w jednym...
Witam Czy w Step7-Microwin jest funkcja coś jak SCP w AB (czyli skalowania jednej wielkości na drugą). Pozdrawiam
Użyj funkcji compare blok. Prawdopodobie nie zgadza Ci się funkcja z tym co wgrałeś do PLCSIM.
Witam. Czy ktoś z kolegów wie jak zrealizować funkcje pulsa na zbocze (narastające/ opadające). Zapis takiego kodu w Step7 wygląda tak: A M0.0 FP M0.1 S M0.2 Jak to zrobić w Step5???
Dzięki kolego. Problem w tym, że nie wiem jak przypisac mojego stringa do FC37 STRING_DI. mam 8 chartów i nie wiem jak je wrzucic do tego stringa tak aby funkcja działała :(
Witam. Usiłuję uruchomić sterowanie prostej linii. Program piszę w Step7. W bloku OB1 umieściłem odwołania call do dwóch fb (ręka i auto). Problem w tym, że pierwsza z tych funkcji nie działała prawidłowo. W podglądzie pierwszego w kolejności bloku obserwowałem zmiany wyjść, ale sterownik tego nie uwzględniał. Druga w kolejności funkcja, nieaktywna...
Witam, Jak widzę notacja od Step7 (Siemens) - skoro tak, to jest do tego świetna dokumentacja. Jeśli masz Step7 z SCL to masz też opis do każdej funkcji i każdego timera... Pozdrawiam
ej... ale po co tak kombinujecie. Przecież w standardowej bibliotece jest funkcja skalująca. Z tego co pamiętam, to FC105.
Serio nie kliknąłeś nawet plusika w drzewku? :) Program jest wykonywany w blokach OB, których częstotliwość wywoływania możesz sprawdzić we właściwościach CPU. OB1 (jeśli nie jest zdefiniowane inaczej) wywołuje się od razu po zakończeniu. Masz puste, ponieważ program jest wywoływany w czasowych OB (rozpoczynają się zawsze w takim samym odstępie). https://obrazki.elektroda.pl/3112170700_...
w jaki sposób skalujesz ? Moduł wysyła do cpu wartość 27648 przy 10V. Szerzej na ten temat [url=http://www.elektroda.pl/rtvforum/vi... Do skalowania możesz użyć funkcji FC105 z biblioteki Step7 (TI-S7 Convertings Blocks)
Zawsze można napisać tą funkcję w SCL - na pewno będzie bardziej czytelna
STEP - 7 Ma funkcję symulacji, nie rozumiem, skąd to pytanie.
Postaram się zrobić daną funkcję tym sposobem i zobaczę co z tego wyjdzie. dziękuję,
Witam. Moja propozycja dla Ciebie to zainstaluj na kompie do wizualizacji serwer ftp. Na serwer wysylaj dane z DB za pomocą funkcji dostępnych w Step7 (FC40 - logowanie, FC41 - wysylanie danych i FC44 - wyjscie). W DB zapisz dane jako CHAR. W funkcjach Stepa określasz nazwe pliku i rozszerzenie. Plik trafia na kompa a reszta już zależy od twoich umiejętności...
oczywiście zgadzam się z kolegą, że proste rozwiązania są najlepsze:)- i dalej twierdzę, że ten panel nie ma funkcji set i reset bit. Zgoodie - jak dla mnie to nie jest setbit, a przypisanie przycisku do bitu. setbit byłby wówczas kiedy po przyciśnięciu i pusczeniu przycisku bit miałby wartość true (1). tak jak w step7 mamy: = - przypisanie set reset
Czy da się użyć funkcji Atan2 w stepie ? Mam wykorzystać wzory kinematyki odwrotnej manipulatora w celu mierzenia cylki sterownika. Jedyna funkcja jaką znalazłem to Atan ,który przyjmuje tylko jeden parametr . Jak podam dwa to pisze , że jest błąd. Proszę o pomoc.
Szukasz za pomocą funkcji, która "operuje w ramach jednego blogu. Spróbuj postawić kursor przy interesującym cię np.merkerze i nacisnąć jednocześnie ALT+Ctrl+Q lub z kontextu (prawy klawisz myszy) wybrać daną opcję (po niemiecku jest: "Gehe zu.." czyli "idź do..")
No właśnie nie wiem jak to zrobić w Tia portal basic jak w nim można otworzyć tylko jeden projekt. W starym step7 można to właściwie zrobić otwierając 2 projekty i kopiować funkcje.
W klasycznym Step7 trzeba używać zmiennych pośrednich, podejrzewam, że w TIA portal jest tak samo
Na górze funkcji masz okienko Interface znajduję się w niej IN, OUT, TEMP, STAT (tylko FB) jeżeli nie widzisz tego, to musisz to "rozciągnąć" (znajduję się miedzy tymi wszystkimi ikonkami a network 1) Co do zmiennych systemowych znajdują się one w OB1, w STAT
Dzień Dobry, Mam sterownik S7-300 zaprogramowany z poziomu "klasycznego" Step7 v5.5. Ma on starszy procesor komunikacyjny 6GK7343-1EX11-0XE0. Muszę skomunikować go z nowym S7-1200. W jaki sposób mogę to zrobić? Jakich funkcji używać po stronie S7-300 w "klasycznym" Step7, a jakich po stronie S7-1200 w TIA Portal? Czy jest jakiś PDF, który opisuje te...
Łatwiej dostać oprogramowanie Step5. Czy programowanie jest trudne... jak ogarniasz Step7 to i tu sobie poradzisz, o ile nie musisz oprogramować skomplikowanych funkcji czy kart. Proste funkcje da się napisać w LADzie.
Lekki ale ma swoje "problemy" Co masz na myśli? 11 lat go używałem, jest wyjątkowo dopracowany jak na Siemens'a Chodziło mi o to, że musisz być bardziej świadomy tego co robisz. TIA wiele rzeczy pilnuje za ciebie i robi automatycznie. Step7 już nie koniecznie. Chociażby zmień adres czujnika w tabeli symboli lub samą nazwę symbolu. Step7 nie będzie...
Witam. Trochę rozrywki na 3 zmianie : W ladzie wydaje mi się , że trzeba użyć dwóch czasówek. Poniżej program w STLu (3 networki): Network1 A( A I 0.0 AN M 0.2 O M 0.0 ) AN M 0.1 = M 0.0 Network2 A M 0.0 L S5T#30S SD T1 NOP 0 NOP 0 NOP 0 A T1 = M 0.1 Network3 A I 0.0 AN M 0.2 L S5T#40S SE T2 NOP 0 NOP 0 NOP 0 A T2 = M 0.2 M0.0 po załączeniu I0.0 jest...
Byłeś blisko przeglądając funkcje - w helpie do SFC4 READ_RTM opisany jest przykład zliczania czasu pracy silnika łącznie z kodem programu w Stl. (wersja step7 5.1 SP4). Do tego obsługa wyświetlania/kasowania na panelu. Zerowanie dodatkowo np. porzez wykrycie zmiany dnia - jest funkcja okreslająca dzien tygodnia w stepie. Dodano po 5 Byłeś blisko przeglądając...
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.
Czyli wychodzi na to, że nie można za indeks tablicy podstawić zmiennej? A może ktoś wie, że jednak można? W funkcji, bloku funkcyjnym, potrzebne mi jest dowolne użycie tej opcji:)
Użyj funkcji Scaling Values: FC105 ze standardowej biblioteki, z zakładki TI-S7 Converting Blocks. We wbudowanej pomocy znajdziesz opis jak działa i ogólnie takie takie. Na WinCCFlex, jeśli masz panel połączony ze sterownikiem w jednym projekcie, to po prostu tworzysz pole do wyświetlania, a zmienną można wyklikać z dowolnego miejsca w PLC.
Witam. Potrzebuję wykonać obliczenia w Step7 w których występuję podniesienie do potęgi np. P=(a/b)*c^(d-e) Doczytałem trochę, że jest gotowa funkcja Siemensa. Jak by ktoś mógł pomóc będę bardzo wdzięczny.
Nie potrzebujesz żadnych dodatkowych programów, wszystko co potrzebne już masz. Proponuje zapoznać się z ich możliwościami i nauczyć się je obsługiwać. Do S7-200 MicroWin w zupełności wystarczy, ma wszystkie potrzebne Ci funkcję(podgląd flag, pamięci, przebiegi czasowe sygnałów). Pomocna w nauce tego sterownika jest książka "Programowanie w Step7 MicroWIN"...
LW0 w step7 oznacza że korzystasz ze zmiennej lokalnej, która jest dostępna tylko w tej funkcji w której ja zadeklarowałes. Plc z hmi zazwyczaj wymienia informacje korzystając z jakiś wspólnych zadeklsrowanych bloków zmiennych i tak właśnie musisz to zrobic
Witam, czy w oprogramowaniu proficy machine edition jest taka funkcja że po napisaniu programu w języku instrukcji istnienie mozliwość przerobienia tego programu na SCF, jak jak w oprogramowaniu step7 piszemy w STL i możmy przejść na FBD i program sobie sam przerobi. Może ktoś ma jakiegoś krótkiego PDFa do języka SCF żeby się szubko nauczyć?
Nie znam tej funkcji. Warto wiedzieć... Prawdopodobnie Siemens zautomatyzował w ten sposób wypełnianie pól "Call environment". To, że blok musi być w sterowniku, to chyba oczywiste. W końcu podgląda się ten blok on-line w czasie pracy. Funkcja może być nieaktywna również jeżeli struktura programu uniemożliwia poprawny podgląd.
A czy ktoś robił integrację projektu WinCC z STEP7 w wersji 2007. W ksiązce jest to poisane ale niestety nie ma w rzeczywistości takiej funkcji w wersji 2007.
zeby sprawdzic jakie sfb i sfc ma na skladzie dane CPU mozesz polaczyc sie ze sterownikiem (online) .Wtedy zobaczysz nie tylko program ale tez wszystkie sfc i sfb.Mozesz rowniez wyczytac z manuala danego CPU jakie posiada funkcje systemowe. Co do opisow tych funkcji to znajdziesz je w bibilotece step7 (standard Library).Wystarczy otworzyc np. OB1 -...
Tak Czytam i muszę się włączyć a sprawa dotyczy timerów w s7 i powiem wam że ich liczbę ogranicza tylko pamięć na karcie. Ja osobiście nie używam timerów siemensa korzystam z funkcji SFB3,SFB4,SFB5 zachęcam popróbować.
Czy może ktoś mi pomóc i powiedzieć coś więcej o konfiguracji modułu CP 243-1 Ethernet w programie STEP7-Micro/WIN. Chodzi mi o przejście przez konfigurację poprzez Ethernet Wizard. Po włączeniu Ethernet Wizard pojawiają się poszczególne okna konfiguracji i chciałbym się dokładniej dowiedzieć o ich funkcjach oraz czym skutkuje poszczególne ustawienia...
cze :) Tak się dziwnie składa, że wiem ile kosztuje STEP7. Ostatnio sie pytalem w Siemensie o cene Step7, podali mi cene za pakiet Step7 Lite ok 50 Euro. Nie mozna w nim oprogramowac tylko procesorow komunikacyjnych i polaczen sieciowych pomiedzy sterownikami. Jezeli chodzi o pozostale funkcje, to wg mnie sa one wystarczajace do oprogramowania sterownika...
Wymyśliłem coś takiego jak poniżej na obrazku, chociaż pewności nie mam, sprawdzę dopiero jutro. Ale czy da się prościej bez użycia nadmiarowego markera M1.0? http://obrazki.elektroda.pl/5809265900_1... Dodano po 7 Ok, konkurs. Kto zaproponuje najbardziej optymalny układ, realizujący funkcję flip-flopa. Nagrody gwarantowane. ;)
Witam, Co do instrukcji dodającej 0 w 7 linijce kodu, należałoby sprawdzić rodzaj zmiennej "Temp_1". Jeżeli jest to zmienna 16-bitowa, to operacja +I ma prawdopodobnie za zadanie zmianę liczby 32-bitowej (powstałej po operacji mnożenia) na liczbę 16-bitową (dlatego dodawane jest 0). Fragment opisu funkcji +I z help'a w Step7: The instruction produces...
Na wstępie dziękuje za zainteresowanie tematem Na wyjściu RET_VAL zawartość MW 14 to - 32636. W tym miejscu chciałbym dodać, że testowałem dwie funkcje sfc 52 naraz i w obu przypadkach w różnych słowach MW dla funkcji SFC 52 miałem tą samą wartość czyli - 32636:(. Uprzejmie proszę o dalsze wskazówki Pozdrawiam To testuj najpierw jedną. Sprawdz jaka...
Znalazłem sposób, ale do końca nie wiem dlaczego tak się dzieje. Podejrzałem zawartość sterownika ON-Line i tam też nie było funkcji w menadżerze do której były odwołania. Ale jak z poziomu funkcji gdzie następowało wywołanie użyłem polecenia monitor/open zawartość niewidocznej funkcji została wyświetlona. Potem taką funkcję zrobiłem kopiuj -> wklej...
Witam. Pracując ze Stepem 5.4 niema tak jak w AB (rozumiem że chodzi o Allen Bradley) pracy w trybie online. Robiąc zmiany w programie nie musisz wgrywać po podłączeniu się do sterownika całego programu tak jak to mam miejsce w AB (ponieważ nie podłączasz się do sterownika tak jak w AB). Możesz wgrać ten jeden konkretny blok który edytowałeś i jeśli...
TV to czas w formie "S5T#2S" (opóźnienie załączenia,wyłączenia,impulsu) Jeśli z lewej strony zamarkujesz odpowiedni blok (funkcji,czasu,licznika itp.) i naciśniesz F1 to uzyskasz odpowiednie informacje dotyczące tego bloku. Bloki są widoczne z lewej strony jeśli się ustawi język programowania FUP - (po angielsku prawdopodobnie FB) W języku AWL a M 0.0...
Witam mam problem z uruchomianiem Step7 Basic 10,5 sp2 Opis system Windows 7 64bit rozdzielczość 1366x768 wirtualna maszyna XPmode 2200MB RAM wyświetla taki błąd Znalazłem odp. należy wyłączyć funkcje integracji i zwiększyć rozdzielczość do wymaganej:) nareszcie:) Zmień sposób wklejenia grafiki: http://www.elektroda.pl/rtvforum/topic10...
Witam Od jakiegoś czasu dokształcam sie w temacie step7. Potrzebuje zrobic regulator sekwencyjny, tak to sie chyba fachowo nazywa, wyjaśnie o co mi dokładnie chodzi. Regulator analogowy zwraca mi liczbe int od 0 do 4, która odpowiada liczbie pomp do załaczenia, tylko zawsze jest kolejność od 1'szej pompy do czwartej, czyli ta 4 będzie chodziła najrzadziej....
Jaki masz błąd konkretnie? https://support.industry.siemens.com/cs/... Ten gsdml zainstalowałem na 5.5 SP4 HF11. Jedynie informuje, że maksymalną, w pełni obsługiwaną jest gsdml 2.31, ale zawsze można użyć nowszego, z tym, że nie będzie można skorzystać ze wszystkich funkcji....
Niestety w języku LAD nie ma adresowania pośredniego. Do tego trzeba skorzystać z języka STL, który ma o wiele więcej funkcji niż LAD czy FBD. I tutaj koniec. Jednak można kombinować tak, jak wyżej i z dostępnych funkcji tworzyć adresowanie nazwijmy je "pseudopośrednie". Ale takie drabinki szybko robią się bardzo duże :), szybkość wykonywania programu...
jestam myślałem, że za pomocą funkcji Cli_FullUpload() mogę utworzyć nowy blok w sterowniku i tam umieścić moj kod funkcji który będzie działał cały czas bez podłączonych innych komputerów PC. Myślałem, że Snap7 zastępuje Step7. Że w Snap7 mogę stworzyć kod, "wrzucić" do sterownika i tam bedzie dalej wykonywany, a komputer PC odłączam.
Witam poraz kolejny! sprecyzuje moje zadanie: napisac i uruchomic w step oddzielny blok programowy (funkcje) realizujaca dobor nastaw jedna metoda( poza ziggera nicolsona) ( wykorzystac blok buforowania danych FIFO z biblioteki systemowej ,,step7''
Witam! Mam do zbudowania wagę pomostową pracującą na zewnątrz do napełniania pojemników. Oczywiście zbiornik zbiornikowi nie jest równy, do tego jakieś opady i zero wagi będzie ulegało przesunięciu. Sterowanie za pomocą S7 300 oraz siwarex U Problem polega na tym czy jest jakaś komenda w step7 która będzie powodowała wytarowanie wskazań siwarex U, czy...
Naturalnie masz rację- poprawnie powinno być poprzez ITD - DTR - /R ale program działa i bez tego - sprawdzone !. Można skorzystać z gotowych funkcji Siemensa FC105 i FC106 (SCALE i UNSCALE) i wtedy kłopoty z przekształceniami odpadają.
Witam. Mam pytanie. Otrzymuje z czujnika ciśnienia pomiar w zakresie 0-40kPa. Musze otrzymana wartosc cisnienia pomnozyc o wspolczynnik k,ktory miesci sie w granicach 1,05 - 1,1. Nastepnie tak otrzymane cisnienie musze zamienic na wartosc poziomu w granicach 0-4m. Mam pytanie.Jesli mialbym stale granice pomiarow to bym sobie wyliczyl funkcje z ukladu...
czyli dlatego network 2 potrafi tylko ustawic "1" na wyjsciu q0.0 ? Tak jak koledzy wspomnieli, program leci od góry do dołu. Nawet jak %I0.0 będzie miało stan wysoki i ustawi Q=1, to na końcu programu - czyli na samym dole - i tak stan Q jest wyzerowany przez nieaktywny I0.1. Zrozumienie tego jest podstawą. Poczytaj o tym jak działa sterownik PLC,...
bramę sobie daruję, ale dzięki za pomysł. ale mieszalnik już robiłem, w połowie projektu mi wyparował po formacie :/ myślę że do niego wrócę, bo ciekawy projekt, obecnie robię projekt ciecia desek + warunek minimalizacji odpadów, gdzieś tutaj był taki problem, spodobał mi się, plus kilka innych dodatków. Właściwie to chciałem się zapytać o instrukcję...
7000h to jest informacja o wywołaniu komendy bez przesyłania danych, tzn. dałeś EN, a nie ma REQ. Po prostu czeka. EN daj na stałe i steruj tylko REQ, przy wyłączonym CONT. Ważne, żebyś czekał na zakończenie BUSY przed kolejnym wywołaniem. We wbudowanej pomocy te funkcje są dość dobrze opisane. Nie można jednocześnie wywołać tych SFC, po drugiej stronie...
To nie w sterowniku masz funkcję SFC14 tylko w step7. W dokumentacji masz opis na s7 315 ale on pasuje do każdego sterownika który ma złącze Profibus. W serii 313 tylko 313-2 DP ma taki interfejs. Jeśli taki posiadasz to możesz się pobawić. Tak jak wcześniej pisałem opis konfiguracji masz w dokumentacji. Jeśli chodzi o konfigurację profibusa w step-7,...
Sam aktualnie ćwiczę ten temat. Zakładam, że w Step7 HWconfig ustawiłeś komunikację na 3AX - 3PD ( 3 słowa ) i adresy I/O. Mamy 3 słowa wej i 3 wyj: PA1 - słowo sterujące ( parametr w SEW 870 ) PA2 - słowo np. prędkość obrotowa ( parametr w SEW 871 ) PA3 - rezerwa ( parametr w SEW 872 ) PE1 - słowo statusowe ( parametr w SEW 873 ) PE2 - słowo np. prędkość...
Niestety coraz więcej niewiadomych. Nadal nie wiem co jest w FW220 i FW222, a do tego dochodzi jeszcze DW 2 i DW 44 z niewiadomego bloku DB. Najlepiej będzie jak prześlesz mi cały program S5 na maila z podaniem namiaru na omawiany bloczek. Nie zawsze da się automatycznie przekonwertować bloczek z S5 na S7. Najlepiej przeanalizować funkcję danego bloku...
chodzi ci zapewne o SFB oraz SFC. W tych blokach zawarte są parametry połączeniowe z Firmware. W Firmware znajdują się właściwe programy SFC (SFB) . A do Firmware ma dostęp tylko Siemens. Dlatego nie uda ci się zmazać lub otworzyć tych bloków. Niektóre SFC (SFB) bloki zdublowana są niekiedy z FC (FB) (zobacz - Standard Library w Step7), które są również...
Najlepiej użyć funkcji "szukaj" było kilka pozycji na ten temat. możesz też skorzystać z pomocy Siemensa http://www.automatyka.siemens.pl/solutio... temat "Jak dokonać zmiany wersji językowej projektu STEP7"
funkcja step7 step7 download step7 microwin
zmywarka naprawa modułu elektryczny grzejnik lazienkowy maszyna szycia górna nitka
zmywarka elektrolux sterownik kmkm2
Odpowietrznik układu hamulcowego Ford Fiesta 2009 1.4 benzyna Podświetlenie radia gaśnie w Ford Focus MK2