Tak, można. T PQW [AR1,P#0.0] Zajrzyj na programowanie pośrednie.
Może masz jeszcze jakąś komunikację zrobioną? Sprawdzałeś w buforze diagnostycznym czy nie zgłasza błędu od tego adresu? Jeśli możesz to załącz program do zerknięcia.
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...
Witam, W pierwszej linii masz otwarcie DB a podany adres to adres otwartego bloku, czyli DB1. Pozdrawiam,
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.
Problem próbowałem rozwiązać tak jak RKacz lecz mimo wszystko coś robiłem źle, bo nie działało. Sposób który podałeś jest ok, chociaż boję się trochę lipy, jak ktoś coś dorzuci do tempa i rozjadą się adresy
313C ma 5 wejść analogowych, 4+1 rezystancyjne. Sznurowanie: https://obrazki.elektroda.pl/4737005400_... Domyślna adresacja (PIW+8, czyli PIW760): https://obrazki.elektroda.pl/9146238100_... Typ wejścia musisz ustawić w konfiguracji sprzętowej na RTD-2L (Thermal resistor, lin., 2-wire). Tam też znajdziesz adres, jeśli...
Witam Mam problem ze ściągnięciem tagów ze sterownika S7-300 CPU312C. Ściągając program ze sterownika nie ściąga mi adresów wejść i wyjść, które potrzebne są mi do wykonania wizualizacji w WinCC. Ze sterownikiem łączę się przez MPI w programie Step7. Niestety nie wiem co robię nie tak i nie mogę tych adresów odczytać nawet. Jeśli ktoś potrafi powiedzieć...
Witam a jakim programem programujesz i zarzadzasz tym maszynami. Chodzi mi o jaki numer stepa i wersja Bo step STEP 7 Basic V11.0 ma takie mozliwosci Sorry nie zobaczylem wpisu na samym koncu ty masz wersje 5.5 no to nie da rady
Jest na to kilka rad. Pierwsza - jak napisał "przedpiśca" - można zadeklarować dla każdego bloku "symbol priority". Zdaje się, że w wersji 5.2 to już działało. Druga - urocza funkcja "block-rewire". Przy zamianie adresów miejscami trzeba jej używać mądrze, żeby nie narobić grochu z kapustą... Trzecia - w ogóle nie ruszać programu, tylko zmienić przydział...
Ponieważ s7-200 nie konfiguruje się w takim znaczeniu. Podajesz jedynie typ PLC->Type oraz parametryzujesz w System Block Adresy Ai zaczynają AIW0 analogicznie AO
Właśnie w ten sposób robię. Ale większym problemem będzie późniejsze adresowanie każdej zmiennej ze struktury. Bo z tego co rozumiem to muszę po kolei podać adresy do projektu w step7 dla Silnik1.AUTO, Silnik1.REKA... SilnikN.AUTO... A to będzie strasznie dużo roboty. Chyba, że da się zaadresować jedynie struktury, że podaję obszar pamięci i adres struktury...
A oto moja odpowiedz.Oczywiscie to rozwiazanie nie jest rozwiazaniem jedynym ale zasada budowy ANY- Pointera jest taka sama. Zalacznik otworzyc za pomoca Step7. Do tworzenie adresu w ANY można również wykorzystać Pointer P# np. zamiast: L 4 //tworzenie adresu startowego -pointera ITD //tworzenie adresu startowego -pointera SLD 3 //tworzenie adresu startowego...
tak znam adres IP, przeszukałem w step7 w ethernet node, ale właśnie nie mogłem pobrać bez transferu. sprawdziłem na takim samym HMI działającym i tam jak kliknąłem transfer to dopiero mogłem pobrać z Prosave-a Dodano po 4 Myślałem, że może za pomocą F1-F6 jakoś moge w ten tryb wejść, ale chyba nie. Jedyne co, to jak mam wciśniety F1 to nie wskakuje...
w hardware con. ustalasz adres np 100 i później w programie wywołujesz piw100, i masz wartoś z czujnika
fc105 to nie dalo rady ;) Wszystko masz wgrane do PLC? Na pewno w trybie RUN? Skoro na PIW jest 0 to znaczy, że na karcie nic nie ma albo zły adres albo w konfiguracji sprzętowej nie wszystko prawidłowo.
Witam Mam problem ze sterownikiem Siemensa C7-633 (S7 + OP17). Sterownik ten oprócz Wejść binarnych i analogowych posiada jeszcze tak zwane uniwersalne. Te wejścia w HW konfig. mogę ustawić jako standardowe, szybkie (licznika do 10kHz), lub Freqw. (do pomiaru częstotliwości). Ustawiłem jako standardowe , ale nie wiem jak mam adresować. Według instrukcji...
Niestety nie działa. Dla obu ustawień gdy zmieniam w tablicy symboli adres z Q1.2 na Q2.3, to w bloku OB1 adres ten nie ulega zmianie.
1. Dla stepa7 projekty plc i hmi mogą być niezależnie, wygoda i utrzymanie porządku oraz łatwiejsze operowanie tagami i zmiennymi powoduje że projekt hmi i plc sa razem, czasami napędy sa też w projekcie. (w Tia portal wszystkie projekty sa razem) 2. Ilość paneli ograniczona jest możliwościami komunikacyjnymi plc (komunikacja po protokole s7). 3. PG/PC...
jak sie domyślam chodzi tobie o HW Step7. Nie mam pod ręka Step7, ale jest taka opcja adresy pakuj.
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ść...
Musisz najpierw skonfigurować profibus-a. Robisz to w HW Config, gdzie najpierw dodajesz konfigurację sterownika(RACK, PS, CPU, SM, CP i inne), następnie klikając na DP Master w CPU, gdzie możesz skonfigurować Profibusa: adres mastera, parametry sieci. Wtedy pojawi Ci się taka czarna linia symbolizująca sieć Profibus. Następnie z katalogu profibus DP,...
Tu znajdziecie Panowie opis na możliwość zmiany adresu IP S7-1200 bez Step7 Basic http://support.automation.siemens.com/WW...
Podłączyłem się Online do sterownika i z tego co zauważyłem to w DB402 i DB594 są dane konfiguracyjne do bloczków SFC14 i SFC15, ponieważ wartości zmiennych w tych bloczkach nie zmieniają się gdy falownik startuje a przecież coś musi załączać ruch falownika. Czy może mógłbyś mi pomóc zidentyfikować gdzie mapowane są adresy I256 - I275 i Q256 - Q275?
Witam Pisze prosty program wyliczajacy potege danej liczby. Wynik przechowuje jako liczbe int pod adresem np MW100. Jest mozliwosc odczytania jaka wartość int znajduje sie pod tym adresem ? korzystam ze step 7 oraz symulatora step7 PLCSIM. Z gory dzieki za pomoc.
Przeczytaj temat [url=http://www.elektroda.pl/rtvforum/to... a także ten temat [url=http://www.elektroda.pl/rtvforum/vi...
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...
Rozpoczynam naukę w step7 Czy czasem nie chodzi Ci o Step7 Micro/WIN do S7-200? W takim razie używając komend Set lub Reset wpisujesz adres bazowy i ile bitów ma być wysterowanych jak na obrazku. http://obrazki.elektroda.pl/2327878100_1... Jeśli będzie aktywne wejście I0.0 to zostanie ustawiony obszar 20 bitów od M0.0 i 20 bitów od adresu...
Witam Najlepiej podpiąć 24 pod L+ a mase pod minus np w zasilaczu, dobrze myślę?? a przy okazji jak sprawdzić te adresy wejścia i wyjścia sterownika w step7??? Czyli muszę podpiąć coś na wyjściu żeby mi diody świecił na sterowniku....
witam mam prośbe czy ktoś jest wstanie mi naświetlić taki temat: mam step7 v11 i teraz wszystko mam podpiete czyli trzy falowniki i trzy silniki. Chciałbym stworzyć program prosty do sterownia nimi ale nie wiem na czym sie opierać. Wszystko ma działać na profibusie, faloniki LG IS7 oraz simatic S7-1200 do tego CM 1243-5 Dp master mam stworzony sterownik...
do projektu w step7 musisz dodac urzadzenie HMI w ktorym tez konfigurujesz polaczenia do sieci ethernet (adres IP oraz siec) jezeli uzywasz wincc flexible to mozesz projekt zintegrowac z step7
Tak jak poprzednik wspomniał, musisz zaznaczyć jakąs zmienna i prawym przyciskiem muszy wybrać go to location i wpisać adres Twojego Q
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...
Może problem z adresami IP. Sprawdź czy nie ma konfliktów adresów oraz czy sterownik i komputer są w tej samej podsieci.
W step 7 w widoku bloku danych (DB) są dwie opcje: - Declaration View: http://obrazki.elektroda.pl/1978737100_1... - Data View: http://obrazki.elektroda.pl/5488492900_1... Jeśli nie znasz adresu "bezwzględnego", to po zmianie widoku powinieneś bez trudu odczytać go z z paska. Mam nadzieję, że dobrze zrozumiałem problem....
Chetnie skożystam z kursu-jeśli to nadal aktualne.(jeśli tak to adres e-mail prześle za pomocą pw)
na twoim screenie (1.jpg) masz racka (0)UR. sprawdź jeszcze MPI adres w PLCSIM (standard 2) .Adres musi się zgadzać z adresem,jaki wybrałeś w HKonfig (CPU)
Ustaw na panelu adres 3 lub inny ale nie 1 !
przede wszystkim pytanie: sam napisałeś tą funkcję lub jest to funkcja standardowa -siemensa. ANY-Poiner to 10 bytów. To powinno chodzić: LAR1 P##Quelle //Lade die Anfangsadresse des ANY–Pointers in AR1. L LD Ten podprogram musisz umieścić po funkcji ,której wynikiem jest ANY (Quelle). ANY będzie wtedy przepisywany w pamięci z uwzględnieniem nowego...
bhtom: Ogólnie w ustawianiach w Step7 mam ustawione różne adresy, ale udało mi się załadować ustawienia tylko na mastera, a od momentu wysłania ustawień na mastera nie mogę się połączyć z slaviem;/ więc może mają taki sam adres ale nie wiem jak wgrać nowe ustawienia na slava bo po profibusie go nie widzi a po MPI nie mogę się połączyć bo ta trzysetka...
ja łączę w Step7 projekt Protoola. Nie mam potem kłopotów z konfiguracją i przydzielaniem adresów. Co do wersji demo to nie mam rozeznania co w tej wersji jest ograniczone.
Hmm, nie wiem dokładnie jak się to ustawia w WinCC, ale w Step7 jest opcja, w której wybieramy jakie adresowanie ma priorytet - symboliczne czy adresy Prawy przycisk myszy na Blocks, zakładka Address priority - może to coś da
Witam! Bardzo często się zdarza, że przy ustawieniach automatycznych adres MPI jest ustawiony na 0 lub 1 i jeżeli adres jest używany przez inną jednostkę wtedy występuje problem z komunikacją i należy adres zmienić ręcznie tak jak to było w twoim przypadku. Nic co jest automatyczne nie jest do końca idealne. Przy łączeniu się magistralą profibus otrzymasz...
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.
serwus nie wybieralem jeszcze zadnego panelu operatora, co do adresów to nie wiem gdzie je ustawic, poprostu wincc widzi sygnały z step7 ale nie potrafie nimi zasterować z poziomu wincc, dzialaja tylko z poziomu plcsim
Block FC106: Wejscia: IN: wartosc z panela HI_LIM: gorny limit (1.000000e+002, czyli 100) LO_LIM: dolny limit (0.000000e+000, czyli 0) BIPOLAR: 0 (zakres od 0 do 27648), 1 (zakres od -27648 do 27648) Wyjscia: OUT: wartosc wyjsciowa np. PQW 512 RET_VAL: tradycyjnie 0 jesli nie ma bledow Co do symulacji w S7-PLCSIM to oczywiscie mozna sprawdzac wartosci...
Witaj, 1. Adres IP sterownika ustawia się w jego właściwościach w projekcie w Step7. Tam również ustawia się maskę sieci. 2. Adres stacji PG ustawia się we właściwościach TCP/IP karty sieciowej, tj. Start->Ustawienia->Połączenia siesiowe... 3. Ważne jest aby sterownik i stacja PG, czyli komputer były w tej samej sieci, to znaczy miały ustawione te same...
Dodajesz moduły w HW Configuration, Step przydziela im jakieś adresy, np. dla modułu 8xAI może to być 256...271, teraz tak, pierwsze wejście analogowe to adres PIW256, drugie PIW258 itd., dalej w drabince używasz funkcji MOVE, na bloczku MOVE z lewej strony dajesz adres wejścia, czyli np. PIW256, po prawej np. MW100, teraz pod MW100 masz wartość z wejścia...
Należy stworzyć blok DB o adresie takim jak blok FB i połączyć DB z FB.
Witam, posiadam TS Adapter v. 5.2 (6ES7 972-0CA34-0XA0) - skonfigurowałem wszystko jak powinno być - tzn. port COM na 19200, w PC/PG interface - też wszystko ok - tzn. COM1, 19200, numer adresu 0 itp. A w STEP7 cały czas pokazuje mi brak możliwości połączenia z PLC. Próbowałem na STEP7 V5.1 i na STEP7 V3.0 lite - to samo. Dodam, że kabel null modem...
Tak zwane zmienne wewnętrzne cpu to właśnie zmienne które można wrzucić do wyspy. Sama wyspa nie ma swoich zmiennych. Operujesz tylko na zmiennych cpu (flagi liczniki czasówki) niezależnie od tego ile masz dodatkowych wysp. Wtedy masz tylko więcej we/wy. Może tutaj lekko się nie zrozumieliśmy, ale wyspa nie jest tak do końca slave-m dla cpu, ona jest...
Nie wiem bo u mnie się szybko kompiluje przed przesłaniem. TIA ma to do siebie że trzeba kompilować cały projekt przed przesłaniem, gdyż inaczej wygląda adresacja ( wprowadzenie optimized block acces ) . W starym step7 wystarczyło kliknąć okularki i miałeś podgląd - tutaj muszą się "zcrosować" adresy. Pracuje się raczej dobrze, chociaż dla mnie wolniej...
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...
Być może istnieje sposób na spięcie tego poprzez adapter jaki posiadasz, ale go nie znam...jeżeli uda Ci się dodać sterownik adaptera w winCC to masz wygrane. szybki ratunek to na przykład coś takiego: http://www.astor.com.pl/produkty/komunik... są też wersje do laptopów, ale ogólnie to drogi sprzęt. komunikacja:...
Witaj! Mam wincc 2008 flexible, ale to bedzie jeśli chodzi o tą kwestię to samo. Po lewej stronie jak otworzysz jakiś projekt w oknie "PROJECT" masz zakładkę communication dalej wchodzisz w conncetions otiera Ci się srodkowe okienko/zakładka i tam sobie ustawiasz w communication driver np s7-200 a na dole typ połączenia między plc a hmi, adresy itp...
Witam ponownie kolega ziper76 miał racje trochę inaczej w TIA jak w STEP7 i o pomyłkę łatwo zrobiłem sobie drugi identyczny projekt od początku i ustawiłem prawidłowy adres startowy modułu.
Witam, Przecież podwójne słowo zajmuje 4-ry bajty, a nie 2, tak więc powinno być: L 0 T DB105.DBD0 T DB105.DBD4 Na którym adresie u Ciebie kończy się blok DB105? Co jest w buforze diagnostycznym CPU? Pozdrawiam.
Poszukuję absolwentów/ studentów ostatniego roku studiów na kierunku Automatyka i robotyka zainteresowanych rozwojem w obszarze programowania sterowników PLC (step7). Praca stała, na Śląsku. Osoby zainteresowane proszę o kontakt na adres e-mail: alicja.nocon(at)globetek.pl
Czemu edytujesz pierwszy post po odpowiedzi, potem nie wiadomo, o czym się pisze, czyli zrobiłeś na próbę program, w którym w ogóle nie używasz i nie masz w programie Q124.0, a ono dalej potrafi się załączyć? Nie masz nigdzie żadnego QW124 czy QB124? Wyczytałem o tym na forum SIEMENS-a, żadnych wejść analogowych i żadnych zmiennych innych niż BOOL...
Witam . Mam sterownik siemens c7-633. Uzywany jako sterownik kotla. Sterownik przestal dzialac pokazujac komunikat " $545 DB 51B 1 L 6Nie istnieje ", pozniej, po kilku wylaczeniach-wlaczeniach zaczal wyswietlac: " $551 Brak adresu 6 PLC. Mam pytanie, czy juz potrzeba ladowac nowy firmware panelu, czy mozna w jakijs sposob zkoregowac ten projekt za pomocom...
Rozumiem, że jest zwykła 317 z portami MPI i Profibus. Można zastosować Netlink NL-MPI lub jakiś konwerter profibus > ethernet. [url=http://www.inee.pl/pl/produkty/sima... strony
W menadżerze mam port COM 2 i w STEP7 też COM 2 Złącze DB9 też podłączone zgodnie z opisem właśnie sprawdziłem jeszcze raz. Dodano po 28 Dodam jeszcze że posiadam dwa takie same sterowniki 100% sprawne i objaw jest ten sam. Dodano po 39 Jaki adress powinien być podawany w konfiguracji interfejsu? Próbowałem adresy 0,1,2,3,4,5, W manualu podany jest...
Jeśli masz zmienną 8 bytową DATE_AND_TIME to każdy kolejny bajt tej zmiennej to kolejno rok, miesiąc, dzień, godzina, minuta, sekunda. Jeżeli masz tą zmienną z adresem startowym M100.0 to wpisujesz: L MB100 BTI T Year L MB101 BTI T Month L MB102 BTI T Day L MB103; BTI T Hour L MB104 BTI T Minute L MB105 BTI T Second gdzie zmienne czasu deklarujesz gdzie...
Witam Przycisk VIEV służy tylko do pokazania dostępnych adresów. Musisz zaznaczyć konkretny adres i nacisnąć OK. Przeważnie jest to adres 2 (ale nie zawsze). Zobacz tu http://www.elektroda.pl/rtvforum/topic17... Pozdrawiam
Dlaczego wydzielałeś projekt Wincc z projektu step 7 ? Kilkukrotnie załatwiałem temat kopiując po prostu panel w obrębie projektu step7 i dla jednego z paneli podmieniałem typ urządzenia, jedyne problemy które miałem w ramach tego typu migracji to adresy katalogów i niektóre skrypty . Heh rozbawił mnie troszkę monolog w tym wątku ;)
Za bardzo nie rozumiem, wiem jak zbudowana jest zmienna typu UINT, ale chodzi mi o to czy da się bezpośrednio odwołać do danego jej bitu (np. przy użyciu odpowiedniej funkcji ). Przykładowo mam zmienną Zmienna1 typu UINT o adresie %MW4, teraz chcę aby czwarty bit tej zmiennej "załączał" styk NO. Jeżeli jako adres styku wpiszę %MW4.3 program zgłasza...
Witam. Przez STEPa7 nie ma możliwości podglądu stanu falownika wprost. Można tylko odczytać czy jest dobrze podłączony i wykrywany przez strownik. Aby mieć podgląd parametrów np. stan pracy, prędkość itp musisz napisać krótki programik który będzie te stany odczytywał z wyjść falownika. Adresy wyjść masz w hardware a znaczenia danego bitu lub bajtu...
Posiadam czujnik liniowy Temposonics R-series Profibus. Problem jest taki że muszę zmienić adres bo domyślnie ma on 125 a potrzebuje ustawić na 71. Jakie oprogramowanie użyć do tego celu. Czy jest możliwość zmiany tego z poziomu step7.
Cześć. Patrząc w HW Config widzę że nadane adresy wykluczają by przyczyną problemu mógł być mostek między modułami gdyż adresy IW124 jak i QW124 nadane są modułowi wbudowanemu w sterownik. Spróbuj wypiąć fizycznie przewody ze wszystkich wyjść DO z tego modułu i zobacz czy zachowuje się tak samo. Proponowałbym sprawdzenie zasilania modułu. Moduł DO ma...
trochę więcej Opisu: tworze sobie DB1 (aktualna receptura wczytana do PLC) DB2(ze zmienną Arrea(wartość odpowiada liczbie receptur) i podpiętym UDT(prametry receptury). Obecnie w LAD muszę ręcznie dodawać NW żeby przepisać z jednego DB1 do drugiego DB2 recepturę. czyli jak mam 100 receptur potrzebuje 100NW. w FX5 w SCL napisałem sobie małego IF i uzupełnia...
Problem w pewnym stopniu rozwiązałem tzn. nastawy wyliczone prostymi metodami czyli m.in. Zieglera-Nicholsa nie nadawały się do regulatora umieszczone w PLCsim (blok FB41) prawdopodobnie problem z opóźnieniami wynikającymi z komunikacją między matlabem, a PLCSim. Nastawy wyliczyłem minimalizując wskaźnik jakości (całka z kwadratu uchybu). Jednak i one...
Witam, Powinien Pan otworzyć Cross-references, odszukać adres i sprawdzać lokalizację tylko tam gdzie jest "/T" - co oznacza miejsce w programie w którym jest zapisywana jakaś wartość do tego adresu. http://obrazki.elektroda.pl/1322790600_1... Pozdrawiam
Musisz chyba jeszcze raz przeczytać to co napisałeś i zastanowić się, o co Ci chodzi :-> Mogę się zabawić we wróżkę i wywróżyć, że zapewne chodzi Ci o wskaźniki. Wskaźnik to 4-bajtowy adres (podwójne słowo). Jeśli masz kilka bloków takich samych danych, to możesz posługiwać się numerem bloku, wyliczać adres bloku i dobierać się do danych. Pod wyliczonym...
W s& możesz tworzyć fynkcje i tym funkcjom przypisujesz wejścia i wyjścia wszystko co zaczyna się od # jest właśnie wejsciem albo wyjściem Niekoniecznie. Może być także zmienną lokalną. i po kolei: L PIB 5 T #SCHNELL_EINLESEN laduj do akumulatora wejście bajt prawdopodobnie analogowe 5 Dokładniej: wymuś sprzętowe odczytanie wartości bajtu wejść 5 i...
------------------------ L DIB Aby w pełni zrozumieć, o co tu chodzi, musisz sobie przyswoić informacje na temat wskaźników w Step7. Ten kod to nic innego jak kopiowanie bajtu z bloku danych DI do bloku danych globalnego i dodanie do niego offsetu o wartości 8 . ------------------------ OPN DB Otworzenie Bloku DB o numerze zawartym po zmienna #localS_DB...
Koledzy znów problem. Narazie jeszcze jestem na etapie komunikowania sterownika z iFixem. Zainstalowałem driver tak jak pisałem wcześniej. Skonfigurowałem go tak jak polecili w instrukcji z VIX Automation. W sumie udało mi się jedną zmienną przejąć w iFixie. Jednak dopisując kolejne zaczyna wywalać mi błąd adresu. Już nie mogę sobie z tym sam poradzić....
Czyli podać 1 na REQ, i czekać aż BUSY zmieni stan na niski? Zabranie wcześniej REQ przerwie transmisję? Znalazłem teraz też taki opis: "A job is initiated with REQ = “1” and BUSY = “0” (“first call”). While the job is in progress, BUSY is set to “1”; changes to the REQ parameter now no longer have any...
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 ponownie. Mam jeszcze pytanie. ... A I 8.1 FP M 50.1 R M 170.6 A I 8.2 FP M 50.2 R M 170.6 ... To fragment procedury odpowiedzialnej za przyciski wyłączające linię. Bajty od mw50 są zarezerwowane dla współpracy z panelem operatorskim. M170.6 jest ustawiany dla pewnych operacji związanych z alarmami. Czy jeżeli np na wejściu I8.1 pojawi się "1",...
Mam pytanie bo mam tego zamiennika i w step7 lite nie umiem nigdzie znależć tej opcji co napisaliście zamiana z mpi na auto mogę dodać adapter mpi tylko i oczywiście zmieniać opcje w nim adres iitd. aste ltego nie mam nigdzie albo jestem ślepy PCAdapter(MPI) na PCAdapter(Auto). gdzie mam wejść by to zrobić?
W ten sam "niezabezpieczony" sposób podłączałem się do S7-315PN/DP z użyciem globalnego IP Plusa na Globesurferze III ustawiając DMZ-HOST na adres IP PLC w sieci lokalnej, np. 192.168.1.100 - ale w HWConfig musisz podać/wpisać IP Globalne. Wydaje mi się, że doraźnie nie ma co się męczyć z jakimś "port forwarding" itp na routerze. Tak jak wspomniałeś...
Jesteś pewien że chodzi Ci o procesor 341? (połączenia point-to point). Z dalszej części pytania sądzę że chodzi o procesor 343-1 (eternet). Jeśli to 343-1 lub 343-1 IT to podłączasz się zwykłą skrętką, lecz wcześniej konfigurację powinieneś wgrać przez port MPI. Następnie mając pakiet STEP7 Prof. ktory zdaje się zawiera pakiet Simatic NET możesz sie...
Przeczytałem listę instrukcji S5 i to jest tak: W FW 220 jest adres źródłowy, W FW 222 jest adres docelowy, w FW 226 jest ilość bajtów do przekopiowania w pierwszym kroku, w FW 228 jest ilość bajtów do przekopiowania w drugim kroku. Instrukcja TNB wykonuje kopiowanie zadeklarowaną ilość bajtów (TNB (FW226)) z adresu zawartego w accu2-L do adresu zawartego...
Tak działa teraz. Dziekuje za pomoc Dodano po 1 Chciałbym jeszcze sumować wszystkie pomiary. Rozszerzyłem tablice do 100 elementów i podstawiłem pod L 9 adres db1.dbd6 gdzie deklaruje, ile pomiarów chcę zbierać. Chcę sumować tyle wartości, ile deklaruje w Db1.dbd6. Jak to sumować, kiedy ilość pomiarów może być od 1 do 100?
Witam, Mam na projekt inżynierki wykonać takie własnie połączenie. Jest to właściwie ten problem - ----- I0.1 ----------------------------- Q5.0 -----| |--------------------------------( )----- ----- I5.0 ----------------------------- Q0.1 -----| |--------------------------------( )----- Czy to już będzie działać, tzw po skończeniu pętli programu wyśle...
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ć...
wg HWConfig wejscie analogowe zaczyna sie od 256 - 271 rzeczywiscie, głupi bład, Mam teraz PIW 257 ???? w Step7 adresowanie jest bajtowe: 1. PIW 256 (2 bajty) 2. PIW 258 itd. Dlaczego więc użyłeś adresu PIW 257 zamiast PIW 256 ? W twoim przypadku (woltomierz) zdefiniowany zakres w programie musi się zgadzać z zakresem w HKonfig ponieważ tylko przy...
Witam, proszę o podpowiedź lub jakąś wskazówkę...kawałek programu to byłoby niebo. Program (w skrócie) powinien mierzyć czas trwania sygnału zera i jedynki na dowolnym wejściu. Czas badania sygnału pojawiającego się na wejściu ma trwać np. 3 minuty. Chciałbym zapamiętać pięć wyników (czasów) dla np. zera. Czyli po każdym badaniu sygnału chcę zapisać...
Interfejsy oryginalne Siemensa dawały się ustawić (w "Options/Set PG/PC Interface" - step7 sprzed tia portalu) zarówno w tryb MPI, jak i Profibus. Była też możliwość ustawienia w tryb "Auto", gdzie sam wykrywał co ma do siebie połączone. Interfejs miał lampki pokazujące czy sprzętowo jest dobre połączenie zarówno od strony USB, jak i MPI/DP. Możliwe...
Witam, Zaczynam zabawe ze sterownikami Simatic i programowaniem w Step7. Od czasow mojego ostatniego kontaktu ze sterownikami troche sie zmienilo, np. wszedl na rynek system Windows :) W zwiazku z tym musze sobie przypomniec co nieco i opanowac spora ilosc nowej wiedzy. Mam w zalozeniach sterownik posiadajacy m.in. wyjscia analogowe, i nie do konca...
Powinieneś poczytać o adresowaniu pośrednim, wtedy byś zrobił ten program tak na szybko. Wskaźnik do adresowania mamy 16 bitowy (do timerów, liczników, bloków danych) - liczba INT. Drugi mamy 32 bitowy. http://obrazki.elektroda.pl/6039223800_1... jak widzisz mamy na 3 ostatnich bitach nr bitu, dalej nr bajtu. Najprościej, wpisując np 7 to...
rzucilem okiem na broszurkę Twojego sterownika, wg. której posiada on RSy 232 oraz 485 - przy czym programować go można przez 232 - więc z wykonaniem kabla nie będzie większych problemów GND do GND, crossowany ( TxD do RxD i odwrotnie) lub zwykły 1:1 (TxD - TxD, RxD do RxD), któryś z nich musi zadziałać. W instrukcji do sterownika na pewno będzie rozpiska...
Cze :) przysylam ci pliczek z opisem rs-a i profibusa ale ogolnie mowiac - rs jest to standard elektryczny polaczen miedzy urzadzeniami, zas profibus jest protokolem zaimplementowanym na rs ale na rs485 (wiecej szczegolow w pliku) a jezeli chodzi o adres MPI Adres ten okresla urzadzenie na sieci MPI (jest to rowniez odmiana rs485) pomocne to jest w...
Witam! Ja widzę to tak jak ja bym to zrobił. 1.Wybrał bym język LAD. 2.Stworzył bym blok FB. 3.Sparametryzował bym go na wartościach lokalnych wszystkie wejścia jako in wszystkie wejścia out wyjścia w start wszystkie zmienne pomocnicze oraz stworzył bym jedną zmienną pomocniczą w formacie int posłużyła mi by do stworzenia sekwencera.W tym bloku można...
Witam! Skąd będzie pochodziła zmienna wymuszająca pobranie pozycji z DB i wpisanie jej do wart. zadanej? To jest jakiś Ineger wpisywany z OP czy zmienna wygenerowana przez program? Próbowałeś wykorzystać do tego jump? Nie pamiętam teraz dokładnie bo Stepa mam w firmie ale mogę to spradzić w poniedziałek, ale jest instrukcja podobna do JC z tym że działa...
Rozumiem, niestety w mojej 300-ce nie mam opcji SCL, a czy mógłbyś mi jeszcze powiedzieć jak mogę wprowadzić numer bloku DB jako zmienną wejściową w coś takiego: https://obrazki.elektroda.pl/2426923300_... Chodzi mi, że chciałbym mieć zmienna wejściową jako numer bloku danych. Następnie w FC chciałbym przerzucić coś z tego bloku,...
Pojawiła mi się od pewnego czasu pewna uciążliwość przy edycji programu w SIMATIC STEP 7 V5.5 w drabince LAD. Mianowicie w momencie gdy wstawię np. nowy styk i wpiszę adres (np. i5.0), to po wciśnięciu klawisza ENTER w celu zatwierdzenia, następuje przełączenie się z okna STEP`a do okna jakiejś innej aktywnej aplikacji. Znowu muszę przełączyć się do...
Ad 1). Możesz pobrać Simatic Step7 Basic Ad 2) Możesz programować w FBD, LAD ST. I dobrze jak umiesz programować w tych 3 językach. Będziesz ich używał w zależności od aplikacji i konkretnego problemu do rozwiązania. Pewnie rzeczy łatwiej zrobisz w ST niż w LAD. Ad 3). Bardziej do języka PASCAL lub Basic. Trochę posiedzisz i ogarniesz. Ad 4). Podobnie....
Nie mam przed oczami stepa, ale może pomogę. W komparatorze (musisz wybrać odpowiedni) podaje się adres zmiennej w której jest wpisana wartość licznika np MW10 oraz wartość z którą ma porównać (w microwinie podawało się adres licznika np C48). JA zawsze tak robię i działa... Poza tym to nie powinno się raczej odgrzebywać tak starych tematów i nie wiem...
podaję przykład adresowania pośredniego, który to napisałem dla jednego naszego kolegi forumowicza.Chodzi o wyszukanie wartości max w DB: Wyszukiwanie max z 16 wartosci zapisanych w DB jako "Word","Int" Wartosc Maximum zapisana w DB10.DBW32 AUF DB 10 //otworzenie DB L 0 T DBW 32 //zerowanie starego wyniku poszukiwania max LAR1 P#DBX 0.0 //zaladowanie...
modbus adresy adresy podsieci adresy kamer
zasilacz kondensator 10000uf korad ka3005 wentylator wytrzyma kondensator
moduł komfort termet quadral wzmacniacz
Repairing 17MB97 Mainboard Software via USB Lukey 850 Rework Station Schematic Needed for Repair