http://www.elektroda.pl/rtvforum/viewtop... Nie może być tymczasowa.
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...
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...
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...
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.
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...
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.
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.
O co dokładniej chodzi? Te funkcje są jednymi z podstawowych, więc je się bardzo często stosuje.
A mozesz troche podpowiedziec , gdzie to szukac Przeszukalem troche funkcji z Step7 i nie potrafie zablokowac bloku .
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ć.
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.
Zaznaczasz wybraną funkcję w Step7 i wciskasz F1, Siemensowy help jest dosyć pomocny
Witam, Chciałbym prosić kolegów o wyjaśnienie zależności pomiędzy zmiennymi wykorzystywanymi w funkcjach STEP7. Dla FB tworzymy DB w których przechowywane są zmienne w czasie aktywnej funkcji. Natomiast co się dzieje ze zmiennymi FC ? Czy deklarując zmienne wejściowe i wyjściowe należy traktować ich adres jako wartość globalną ? Pytam ponieważ mam problem...
Funkcja "Rewire". Jeżeli we wszystkich blokach, to na zakładce bloki w projekcie klikasz bodajże prawym i tam masz...
Jest gotowa biblioteka funkcji dla SCL (Step7/CoDeSys). Zobacz www.oscat.de Zdaje mi sie, ze bylo tam pare funkcji, ktore moglyby Ci pomoc.
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...
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?
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 ;)
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....
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)
Witam wszystkich :):) Chcę żeby na panelu wyświetlany był aktualny czas pracy danego urządzenia, którym steruje S7-400. W jaki sposób lub za pomocą jakiej funkcji w Step7, można pobierać poprawny czas pracy urządzenia tak żeby był dokładny co do sekundy. Chodzi mi o czas pracy danego urządzenia, czyli jak pracuje to czas się zmienia a jak nie pracuje...
Dziękuję i pozdrawiam :)
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...
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ł
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...
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...
Sorka za głupi temat. Wystarczyło sprawdzić niemiecką Wikipedię wszystko jasne.
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".
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:
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?
Ad1: Trzeba stworzyć blok. Ad2: Trzeba stworzyć zmienne, funkcja kopiuje tylko wartości.
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 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)
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.
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...
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.
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. 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...
Użyj funkcji compare blok. Prawdopodobie nie zgadza Ci się funkcja z tym co wgrałeś do PLCSIM.
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_...
Witam Temat poruszony przez Pan jest dokładnie opisany w książce "Programowanie w step7 Microwin" Krzysztofa Kamińskiego. Pozdrawiam
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. 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???
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...
ej... ale po co tak kombinujecie. Przecież w standardowej bibliotece jest funkcja skalująca. Z tego co pamiętam, to FC105.
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ć...
STEP - 7 Ma funkcję symulacji, nie rozumiem, skąd to pytanie.
Zawsze można napisać tą funkcję w SCL - na pewno będzie bardziej czytelna
Postaram się zrobić daną funkcję tym sposobem i zobaczę co z tego wyjdzie. dziękuję,
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...
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
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
Witam Czy w Step7-Microwin jest funkcja coś jak SCP w AB (czyli skalowania jednej wielkości na drugą). Pozdrawiam
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..")
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:)
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
W klasycznym Step7 trzeba używać zmiennych pośrednich, podejrzewam, że w TIA portal jest tak samo
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.
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 -...
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.
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.
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...
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. ;)
Ł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.
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...
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"...
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.
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ć.
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.
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ć?
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,...
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...
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,...
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...
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 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....
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.
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...
Właśnie mam taki sam efekt po ściągnięciu kodu ze sterownika jak kolega Tomasz. Jest komenda tylko call i end call podświetlona na czerwono a kompilator informuje że wymagany po tej komendzie jest adres (odwołanie do funkcji). Co do brakujących odwołań do we/wy rozproszonych nie wykorzystywane są żadne funkcje FC2 lub jakiekolwiek do wymiany informacji...
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...
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...
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ść...
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...
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''
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...
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 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...
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...
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...
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...
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! 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...
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"
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ę...
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ż...
step7 funkcja step7 licencje simatic step7
pocztówki dźwiękowe słuchawki przerywają maszynka mesko
krańcówki rolet sokowirówka predom
Firmware do routera ZTE MF258 od Play - gdzie znaleźć? Chłodziarka Electrolux - napięcie międzyfazowe, brak oświetlenia i termostatu