12 linia odnosi się do 6 linii => RLO=1 dla #IN3 <= wynik RLO=0 dla #IN3 > 'wynik'. 13 linia robi porównanie wyniku z linii 9 ze zmienną z lini 10. TAK z linii 11 zbędny, wystarczyłoby zmienić znak porównania. Ale pewnie chodzi o logikę - porównujemy coś obliczanego z wartością stałą, a nie odwrotnie. Iloczyn logiczny porównania z linii 13...
Zawile tłumaczysz... Chodzi o to, że po wciśnięciu przycisku A ma się setować marker (np m0.0). Marker m0.1 załącza się jeżeli załączony jest m0.0 i przycisk B. Marker m0.2 załącza się gdy załączony jest m0.0, m0.1 i C. Dodatkowo: Po po pierwszej kombinacji (załaczony m0.0) jeśli naciśniemy przycisk inny niż B to m0.0 musi się skasować... itd. Rozumiesz...
Witam. W zasadzie nieczęsto pytam, ale utknąłem. Rozpoczynam naukę w step7, wiec proszę o wyrozumiałość. W tej chwili obiektem nauki jest owijarka do palet z zestawem rolek przesuwających palety w kolejne miejsca. Oczywiście maszyna pracuje, ale z maszyną dostałem kilka programów, fabryczny i kilka zmodyfikowanych, wiec w razie co mam na czym się oprzeć....
Być może niezbyt dokładnie opisałem swój problem. Chodzi mi o to że chciałem negować bit tak jak się to robi np. w 8051 instrukcja CPL zmienia stan bitu na przeciwny. Stosując dwa markery zrobiłem negacje właśnie używając styku SET i RESET. Chciałem to zrobić bardziej elegancko stosując jedną instrukcję ale z tego co widzę to chyba nie można tak zrobić....
Jak zaktualizować w programie adresację DB po dodaniu gdzieś w środku nowego zmiennej Np. mam jakiś marker DB1.DBX8.0 i jest OK. W DB dopiszę np jakąś nową wartość np REAL przed deklaracją tego DB1.DBX8.0 i w samej DB adres mojego markera zmieni się na DB1.DBX12.0. Jak zaktualizować globalnie te odniesienia w programie. Jak w "rewire" wpisuję DB1.DBX8.0...
Uczę się podstaw programowania w STEP7 i znalazłem jakieś materiały z kursami dla początkujących. Jest w nich przykładowe zadanie zaprojektowania sterowania rozpalaniem i pracą palnika gazowego. Pierwszy network steruje zaworem gazu. Zawór otwierany jest w trybie rozpalania po naciśnięciu przycisku ROZPAL (I1.0). Zamykany w trzech przypadkach: 1. Po...
http://obrazki.elektroda.pl/6997741600_1... Marker M0.0 wstawiony tylko dla czytelności układu. I nie posiadam stopnia inżyniera, a chyba jest dobrze zrobione
Witam, Jeśli parametrem funkcji jest DB lub Local, wtedy funkcja kopiuje aktualne parametry (IN, IN_OUT) do swojej lokalnej pamięci, zaś po zakończeniu zapisuje wynik z lokalnej pamięci do parametrów IN_OUT i OUT. To tłumaczy dlaczego działa dobrze z Markerami a nie działa z DB. Parametr typu OUT w FC jest zawsze zapisywany przy każdym wywołaniu funkcji,...
Oczywiście funkcje i bloki funkcyjne mogą być pohasłowane, ale wcale nie muszą. Z praktycznego punktu widzenia, hasła zakładane są do takich funkcji, które wykonują ściśle określony proces i programista założył, że nikt nie powinien tam grzebać - po prostu funkcja do końca istnienia maszyny ma działać tak samo, a najważniejsze są jej dane wyjściowe,...
Witam wszystkich, jako że właśnie po raz pierwszy zacząłem zabawę z WinCC natrafiłem na parę problemów i niejasnosci, dlatego też chciałbym 'zasięgnąć języka' u bardziej doświadczonych użytkowników. Mam S7-300 oraz po profinecie ET200S i dalej MP377 - z S7 i ET poszło bez problemów, problem jest natomiast z panelem. Step7 'widzi' go w Accessible Nodes...
Markery to rejestry pomocnicze (wewnętrzne) w siemens-ie to "M" Zrobiłem coś takiego na szybko Step7 w MicroWin-ie możesz inaczej zrealizować pierwszy network ponieważ Ty nie musisz angażować dodatkowych markerów do osiągnięcia odpowiedniego zbocza. http://obrazki.elektroda.pl/5164559600_1... M0.0 wejście Q0.0 wyjscie
Najlepiej na samym dole aktywować każde wyjście odpowiednimi markerami i po problemie :)
Próbowałem czegoś takiego, ale niestety nie działa: | |I1.0----(P)M1.0----|/|Q1.0----(S)Q1.0 | |I1.0----(P)M1.1----| |Q1.0----(R)Q1.0 Hmm, dlaczego moje rozwiązanie nie pracuje poprawnie? Nie działa, ponieważ program jest wykonywany sekwencyjnie. Dla Q1.0=0, przy zboczu na I1.0 mamy (S)Q1.0, czyli Q1.0 jest 1. Następna linia, wykrywa zbocze, Q1.0 jest...
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...
Możesz podejść od tej strony ze do timera nie podpinasz jakiejś stałej wartości s5t#x sek, tylko ta wartość jest podpięta do zmiennej MW, która raz jest inicjowana, a potem pozostała wartość służy jako podstawa do kolejnego odliczania. Lepszym wyjściem jest jednak zrobienie sobie własnego timera z wykorzystaniem np. markera taktującego.
Kolego nawet nie chciało Ci się zajrzeć do helpa i poszukać hasła "Comparison Instructions" W STL wygląda to tak: L MW 10 //słowo markerów MW10 w którym jest liczba która porównujesz L 30 // watość30 >I //instrukcja porównania = Q0.0 // wyjście Q0.0 ustawiane jeśli zawartość MW10>30 W LAD wygląda to tak http://obrazki.elektroda.net/28_12138084...
(at)Marek_t3 Aha, rozumiem. A krzyżyki przy MB0 i MB2 to są zajęte bity dla markerów tak ? Użyć markera M1.0 mógłbym teraz prawda ? Ustawiłem MW4 i MW6 dla liczników.
Markery też bęą pamiętane pod warunkiem, że będą zadeklarowane jako Retentive
Mam pytanie apropos użycia dwóch liczników w jednym bloku FC. Chcę odczytać z licznika C1 (przy pomocy CV_BCD, zapis do MW1) jego bieżącą wartość i pózniej z licznika C2(przy pomocy CV_BCD, zapis do MW2). W przypadku jednego wszystko pasuje ale dla dwóch liczników w obu markerach mam wartość "0". Pomożecie?
Tak samo jak znaczniki (czy też markery - rożnie je nazywają), czasówki lub timery. Wszystko jest w helpie od programu. Wystarczy poczytać.
Witam, mam pytanie odnośnie wykrywania zbocza w funkcji: ex. FC100 A( O M100.0 O M100.1 ) FP xxx S M100.2 Czy zmienna xxx może być zmienną temp? Czy należy użyć markera w tym miejscu lub zmiennej z DB?
Panowie...normalnie wzięło mnie przerażenie. PLCSIM współpracuje z step7lite ale jest już płatny. symulacja polega na ustawieniu interfejsu w Setting the PG-PC Interface -> PLCSIM(MPI lub inny) uruchomieniu symulatora oraz wgraniu programu tak jak byś wgrywał do sterownika. Ja osobiście najczęściej używam WINAC ale to już inna para kaloszy. PLCSIM oferuje...
Trochę nie rozumiem problemu. Czujnik ma NIE BYĆ sprawdzany w jednej fazie pracy( ma być realizowany set markera M42.4 bez I34.5) ale w kolejnej fazie już ma być brany pod uwagę?
A nie prościej przejść na markery a w odzielnym bloku przypisać wejścia i wyjścia zależności od potrzeb wywoływanych w ob1
Użyj Cross Reference. Nie pamiętam jak jest to w Step7, ale w Step5 był mechanizm zmiany adresu na inny (globalnie). I tu możesz podstawić za nieistniejące wejście jakąś flagę/marker. Odwołanie do czegoś co nie istnieje zawsze wygeneruje błąd.
W przypadku FC zawsze masz żądanie podania zmiennej bo system jej fizycznie nie ma - FC jest logiką zgrupowaną pod jednym wywołaniem ze stosem zmiennym lokalnych - TEMP. Pamiętaj też, że zmienne TEMP muszą być "czytane" po ich wpisaniu, nigdy przed - dotyczy to także FB. W przypadku FB masz zmienne IN/OUT/IN_OUT w DB_Instance, które możesz nadpisywać...
Witam, w programie WinCC mam 3 przyciski do sterowania: - High (M1.0) - ma zalaczac A1.0 - Medium (M1.1) - ... A1.1 - Low (M1.2) - ... A1.2 nie moge sobie poradzic, ze jesli nacisne High (M1.0 ustawia sie na "1") to ustawi "1" na wyjsciu A1.0, nastepnie gdy nacisne np Medium to ma ustawic "0" na A1.0 i M1.0 oraz "1" na wyjsciu A1.1. Ogolnie chodzi o...
witam! moja sieć składa się z: - kilkunastu sterowników s7 400 z kartami cp431, - access pointem scalance w788-1, - routerem d-linka. wszystko spięte razem działa ok. z programatora mogę podglądać program w step7 korzystając z karty wifi. to co chciałbym uzyskać to obserwować wszelkie dane - np. i/o, markery, słowa danych za pomocą przeglądarki internetowej....
moze ktorys z timerow S_ODT ustawiasz na 1.4s plus jakies wejscie do ponownego wyzwalania 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...
to zależy od tego czy łączysz PC ze sterownikiem i chcesz rzeczywiście zmienić stan wejścia lub też używasz po prostu symulatora PLCSim. Z symulatorem jest prostsza sprawa. Otwierasz dany blok (FC,FB),klik na "okulary" (obserwacja), stawiasz kursor przy wejściu,które chcesz zmienić , naciskasz prawy klawisz myszy i wybierasz "zasterować na 1" lub "zasterować...
1)Aktualne oprogramowanie poradzi sobie z tym sprzętem Step7microwin v4.x na pewno go wykryje programowałem taki sterownik . Panel trzeba zaprogramować programem ProTool/Lite 2)Symulacje wejść można zrobić odpowiednio adresując klawisze OP3 sterownik będzie je widział jako markery 3)Komputer da się podłączyć ale trzeba ustawić protokół na MPI i oczywiście...
Dzień dobry Musisz mieć Step 7 Safety, wszystkie GSD/GSDML dodane do TIA (to nie jest Step7) i jeśli jest hasło (nie każdy poziom pozwala zgrać) to musisz znać je. Jednakże to i tak może być i tak za mało. W sterownikach S7-1500 musi być zaznaczona opcja: Enable consistent upload from the F-CPU (a domyślnie nie jest, i nie widziałem jej włączonej, a...
To pytanie jest retoryczne bo pewnie twój program działa tak samo nawet bez wyodrębnienia tych kierunków jednak moja automatyczna intuicja podpowiada mi że gdzieś się to może przydać. hahaha A tu cię zaskoczę :D Mój program też jest oparty na podziale jazdy w górę i w dół. W momencie kiedy ktoś naciska jako pierwszy przycisk winda rusza, w programie...
Witam, Wymagania dla Step 7 v5.1 http://www4.ad.siemens.de/-snm-013503036...
marker wyświetlacz paintball marker ścieżek marker
zasilać subwoofer amplituner immergas wyświetlane błędy wilson głośniki
toshiba 40l7335d bateria parkside
Schemat elektryczny Kenwood KA-31B – instrukcja serwisowa, naprawa, kalibracja Bosch Siemens Neff płyta indukcyjna błąd E 417 – przyczyny, diagnostyka, naprawa