witam pisze (robię) pracę magisterską, zbudowałem prosta maszynę teraz potrzebuję połączyć sterownik S-7 300 z programem typu scada (najlepiej intouch lub wincc) muszę zbierać tylko dwie zmienne
Tanie te Runtimy :), w porównaniu z ASIXEM np. Ale domyślam się że oprogramowanie narzędziowe bardzo drogie... Tu masz ceny katalogowe narzędzi inżynierskich: 1. 6AV2103-0DA02-0AA5 TIA PORTAL: SIMATIC WINCC PROFESSIONAL 512 ZMIENNYCH V12 2 040,00 EUR 2. 6AV2103-0HA02-0AA5 TIA PORTAL: SIMATIC WINCC PROFESSIONAL 4096 ZMIENNYCH V12 2 550,00 EUR 3. 6AV2103-0XA02-0AA5...
Witam, chciałbym połączyć projekt utworzony w step7 wraz z ekranem utworzonym w wincc 7.0 (odpalam w runtime). Wiem że w wersji flexible automatycznie tworzyło się nowe urządzenie (device) które można było dodać w netpro. Wszystko ma się komunikować po MPI. W winCC dodałem zmienną procesową (binary) jako wejście I124.0, jednak nawet gdy jest 1 na tym...
Cześć, dzięki za odpowiedź sama komunikację panela z siecią w WinCC zrobiłem i na linii WinCC - panel wszystko jest ok. Problem pojawia się na linii PLC - panel. Ok, czyli integracja projektu WinnCC w Step7 daje tylko to, że WinCC z automatu 'widzi' wszystkie zmienne PLC. Kiedy natomiast powinno się podpinać panel na magistralę w HW config i jakie sa...
Witam Jestem początkującym użytkownikiem WinCC. Tworzę właśnie mój pierwszy projekt. W projekcie tym wizualizuję pracę silnika i chciałbym zrobić pewnezabezpieczenie a konkretnie by silnik wyłączył się po przekroczeniu okreslonej temperatury. Niewiem jak uzależnić od siebie dwie zmienne: analogową (temp.) i binarną (włącz/wył silnik).Czy robi się to...
Witam, mam problem z polaczeniem zmiennych miedzy Step7 i WinCC 7. Dostalem projekt w Step7, ktory zawiera miedzy innymi pola UDT AI oraz AO, w ktorych znajduja sie wartosci temperatur, przeplywow itd. Dodatkowo, takze w Blocks jest kilkanascie DB, w ktorych jest np. Struktura L1 zawierajaca kilka stroktur K1 do K10 i kazda z tych struktur sklada sie...
Jeżeli to S7 to wejściami możesz sterować na samym początku programu, czyli na początku OB1, na zasadzie: A M0.0 =I0.0 Musisz jednak pamiętać, że jak tak ustawisz wejście to w podglądzie zmiennych będzie dalej widoczne jako "zero", natomiast w funkcjach programu będzie ustawione na 1. Z przyczyn oczywistych nie zapali się też dioda na module DI. Merker...
WinCC -> zmienna w pamięci -> PT Timera (ustawiane zmienną) Ta zmienna w pamięci jest w pamięci sterownika i ja jakoś muszę podać ją na PT czy ona sama się tam wstawia ,,automatycznie"?
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: są też wersje do laptopów, ale ogólnie to drogi sprzęt. komunikacja: W wincc w "Simatic S7 Protocol Suite" klikasz na profibus i dodajesz połączenie....
Witam Pisze „może to dziwnie zabrzmi” program warcaby, gdzie program jest wykonywany w sterowniku s7-300 a wizualizacja oparta jest na WINCC. Mam taki mały problem odnośnie dostępu do bazy DB. Jak chcemy pobrać konkretny element to program wygląda następująco: OPN "DB2" L "DB2".DB_22 T MB 10 Z bazy DB2 pobieramy element DB_22 i zapisujemy...
Tam był zanik zasilania w postaci awarii właśnie UPS'a, po prostu odłączenie komputera z kontaktu. W takim wypadku windows 7 uruchamia się OK, ale autostart wincc po 5 godzinach mielenia w miejscu wywalał błąd uszkodzenia bodajże bazy sql i samej scady. Na szczęście był jeszcze panel operatorski, z ograniczoną ale jednak możliwością obsługi, bo by mnie...
#include "apdefap.h" long _main(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName) { // WINCC:TAGNAME_SECTION_START // syntax: #define TagNameInAction "DMTagName" // next TagID : 2 #define ZMIENNA1 "krancowka.stan" // WINCC:TAGNAME_SECTION_END // WINCC:PICNAME_SECTION_START // syntax: #define PicNameInAction "PictureName" // next PicID...
Witam Niektóre wersje poruszanego przeze mnie problemu znalazłem na forum, ale nigdzie nie mogłem znaleźć wyczerpującej odpowiedzi, dlatego zakładam własny temat. Korzystam z TIA Portal V13 Sp1 wraz z WinCC. Chcę na panelu HMI wywołać alarm, który "załączany" będzie wraz ze stanem wysokim odpowiedniej zmiennej typu Bool. Problem pojawia się, gdy w kreatorze...
Witam. Mam następujący problem. W projekcie WinCC v7.3 (2 serwery redundantne i 2 klientów bez projektu) po stronie klientów nie wykonują mi się niektóre c-akcje (przypisane do przycisków). Dokładnie rzecz ujmując: jak w c-akcji ustawię np. jakąś wew. zmienną to działa ok. ale nie działa drukowanie raportów (RPTjobPrint) wywoływanie okna logowania (PASSloginDialog)....
Jak w temacie .Piszę program na dowolny timer .Chciałbym ten czas aktualnie odmierzany czyli w zmiennej .et podglądać na panelu hmi (wincc-tia).Podczas próby przypisania zmiennej w hmi do typu time wyskakuje błąd .( w plc ta zmienna ma typ Time)Gdy przypisze tą zmienna do innego typu np decimal wyświetla się wartość ale w decimal .Natomiast jak przypisuje...
Witam serdecznie szanownych forumowiczów, Od kliku dni staram się zaprogramować konstelację sterownika S7-200 z panelem TP177B. Natrafiłem na problem, którego nie jestem w stanie do końca pojąć. Mianowicie chodzi mi o wywoływanie meldunków i alarmów na panelu, a dokładnie zastosowanie zmiennych, które mają spełniać to zadanie. Wiem, że meldunki w WinCC...
A nie macie żadnego VPN'a w swojej firmie? Z tego co kojarzę pracujesz w jakiejś naprawdę "wielkiej" firmie. Na pewno to macie, więc stworzenie połączenia między 2 zakładami to nie problem. Jest to tak teraz zrobione ;-) Dlatego możemy łączyć się przez VNC na komputer ze SCADA. Powodem całego zamieszania było to, że obiekt jest trochę na odludziu i...
Jakie cechy i co można uzyskać wstawiając pole I/O Field. Pod co podpinać zmienną i co uzyskamy. Dodano po 7 Według przykładu który jest w każdej instrukcji do wincc w pole to można wpisać wartość która poprzez zmienną ustawia poziom zbiornika. A ja chciałbym żeby oprócz tego jedna z wpisanych wartości np. 50 z zakresu od 0 do 100 poprzez inną zmienną...
Spróbuj tak: PKM - Prawy Klawisz Myszy WinCC -> Tag Management -> (PKM) Add New Driver -> wybierz "SIMATIC S7 Protocol Suite" Po dodaniu i rozwinięciu SIMATIC S7 Protocol Suite zdefiniuj we właściwościach połączenie w MPI (Slot, Rack, itd.). Żeby sprawdzić, czy działa w górnym menu: Tools -> Status of Driver Connections. Później tworzysz Tagi (zmienne)...
Witam nie chce zakładać nowego tematu. Mam panel 277 i wincc 2008 sp1. nie mogę poradzić cobie z archiwizacja danych w logach na usb 512mb. czasami dział czasami nie. to znaczy. 1. tworzy plik csv i jest pusty. 2. za chwile tworzy plik ale tylko 2 minuty pamięta 3. obecnie wo gule nie dział co chce osiągnąć 2 do 4 osobnych logów do zmiennych bitowych...
Witam/cześć. Zmagam się z małym problemem. W aplikacji będę sterował ponad setką silników. Dla każdego urządzenia w wizualizacji jest przewidziana "stacyjka" z trybem ręcznym wykonana jako faceplate. Faceplate ma podłączoną jedną zmienną strukturalną deklarowaną przy wywołaniu okna. Skrypt wywołania wygląda jak poniżej: export function Rectangle_65_OnTapped(item,...
Niestety jednak nie idzie sczaić WinccFlexible jak się przeczyta parę istotnych informacji o Wincc szczególnie o zmiennych się naczytałem i otwieram WinCCFlexible i dalej nie wiem. Stworzyłem w Simatic Station 300 program pewien, który w PLCSIMIE działa (oprócz licznika bo chyba nie da się symulowac liczników w PLCSIMIE). No i teraz jak za WinCCFlexible...
Witam Mam 3 zmienne typu INT. Chcę je przedstawić na wykresie, który sam się będzie uaktualniał. Nic prostrzego, wstawiam TrendView i ustawiam rejestrację 3 zmiennych ( Realtime cyclic triggered ). Wszystkie 3 zmienne są rejestrowane w pliku CSV. Wszystko ładnie śmiga jednak gdy chcę dodać funkcję drukowania historii tych zmiennych to w symulatorze...
Witam Mam do zrobienia migrację jak w temacie, mam pytanie do osób które robiły coś podobnego, na co trzeba zwrócić uwagę, zauważyłem że zmienne pogubiły adresy, utracił teksty polskich alarmów (zotały tylko w niemieckiej wersji jezykowej) ze nie odtworzył niektorych funkcji przypisanych do zmiennych wewnetrznych takich jak np wyswietlanie daty, moje...
Witam, mam WinCC 7 SP1 i uruchomiony projekt (RunTime) Podczas przeglądania trendu zauważyłem, iż nie mam archiwizacji zmiennych z pewnego okresu. Aby się zabezpieczyć przed ponowną niekontrolowaną utratą danych archiwalnych, chcę co tydzień robić kopię tego archiwum. Czy wystarczy skopiować pliki .mdf i .ldf z archiwum slow i fast, czy trzeba jeszcze...
Podłącze się pod temat :D Uprzedzam że zaczynam z WinCC więc pytanie może być banalne: Chciałbym Tag(Word) reprezentujący rejestr MW20 prezentować na panelu jako zmiennoprzecinkową wartość tylko do odczytu. Udało mi się zrobić coś takiego ale nie wiem czy to jest poprawne: #include "apdefap.h" double _main(char* lpszPictureName, char* lpszObjectName,...
Szklanej kuli nie mamy, więc nie wiemy czy dadzą czy nie, ale jest duża szansa, że się będzie można jakoś dogadać. Zamiast pytać na forum to bezpośrednio pytaj w Siemensie. Oni będą najlepiej wiedzieli. Pisz na : simatic.pl(at)siemens.com . Co do ceny to jest tu dużo zmiennych, które mają na to wpływ. Czy ma być wersja tylko RT czy może Development....
Witam, mam do rozwiązania następujące zadanie. W projekcie utworzonych zostało 16 zmiennych wewnętrznych. Są one wszystkie 16 bitowe. Inna aplikacja wysyła do nich w przypadku błędu. Zatem jeżeli w tej aplikacji nie ma błędu to mają one status 0. Jeżeli status jakiejkolwiek zmiennej 16 bitowej zmieni się na inny od zera to chciałbym wyświetlić informację...
Witam Może któryś z kolegów przerabiał podobny temat. Otóż chodzi mnie o skalowania pomiarów temperatur, cisnień i poziomów itp za pomocą czyjników 4-20mA. Mam taki problem. Na podstawie sygnału z czujnika 4-20mA otrzymuję sygnał który przetwarzam w WinCC, aby otrzymać wizualizację np poziomu cieczy. Problem w tym, że czujnik mierzy od 0-100kP. A ciśnienie...
Witam. Mam podobny problem ze swoją stacyjką. Chcę zrobić własnie dynamiczne podpinanie zmiennych do stacyjki w zalezności od wybranego napedu. Chcę to zrobić wlasnie tak jak kolego opisal powyzej (poprzez Tag prefix) ale nie mogę zdefiniować struktury (w "Structure tag"), która mialaby pole typu bool (najmniejesze pole structury ktore moge wybrac to...
Witam serdecznie kolegów. Przymierzam się do stworzenia wizualizacji dla zespołu maszyn. Maszyny tworzą ciąg technologicznym. Każda maszyna będzie posiadać osobne panele do wizualizacji i nastaw. Klient zażyczył sobie centralne sterowanie/podgląd z jednego stanowiska komputera PC oraz dostęp poprzez WWW. Praktycznie projekt zawiera pięć paneli MP300...
Witam Zmodyfikowałem minimalnie powyższy skrypt i działa. Skrypt zadeklarowany jest jako procedura: Sub .Skrypt powinien być wywoływany w zakładce Tags dla zmiennej "Zbiornik_1" pod zdarzeniem Change value oraz dla zmiennej "Zbiornik_2" również pod zdarzeniem Change value. Dim x Dim y Dim PoleIOField Set x = HmiRuntime.SmartTags("zbiornik_1") Set y...
Witam, zainstalowałem na wirtualnej maszynie pakiet WinCC z Downtime Monitor (wcześniej instalowałem go na osobnym systemie WinXP sp3). Za pierwszym razem odpaliło dobrze, ale potem jeśli dokonałem jakichkolwiek zmian w projekcie zgodnie z kolejnością postępowania konfiguracji, lub nawet zakładając całkiem nowy projekt wraz z nową bazą danych (pozyskując...
Witam, poszukuję rozwiązania problemu wyświetlenia kodu kreskowego poprzez I/O Field w wincc 7.0 Sp3. W bloku danych w sterowniku S7-300 przechowuję 30-to elementową tablicę array zmiennych typu CHAR w której przechowuję ostatnio zeskanowany kod kreskowy. Chciał bym ten kod wyświetlić na wizualizacji WinCC, niestety nie mogę. W winCC zadeklarowałem...
Witam!! Jak i czy w ogóle się da uzależnić symulator z runtomem w wincc 6.0? Chodzi o to że mam wykonany projekt wizualizacji w wincc i do niego mam przypisane zmienne działające tylko jak się włączy symulator. Może da się przypisać włączanie symulatora pod jakiś przycisk?
To zależy. Pełny pakiet SCADA to WinCC natomiast WinCC flexlible generalnie służy do programowania paneli, ale ma możliwość uruchomienia wizualizacji na PC (posiada runtime'a) przy ograniczeniu max ilości zmiennych do 4096. Niezależnie czym się masz zamiar posługiwać w regionalnych biurach są darmowe egzemplarze podręcznika Pierwsze kroki do obu pakietów...
wrzucasz trzy bitmapy, w plc dajesz zmienna liczaca w kolko od 0-2, w wincc zaznaczasz czytanie tej zmiennej w 'cycle continue' i zaznaczacz w animacji 'visible' podajesz zmienna, zaznaczasz 'integer', podajesz wartosc kiedy on ma byc wyswietlany: dla pierwszego bitmapu od 0 do 0, drugiego od 1 do 1, trzeciego od 2 do 2. Teraz wystarczy nalozyc na siebie...
Pewnie bez skryptu się nie obejdzie niestety. W WCC deklarujesz sobie cztery zmienne ("tagi" powiązane ze sterownikiem ProfibusaDP), każda przesunięta względem poprzedniej o 2 bajty) typu output uint oraz 4 zmienne typu input uint (dla 440 powinno generalnie wystarczyć). Następnie wszystkie wyjścia wiążesz z jakimś okienkiem do wpisania wartości i kolejno...
Mam następujący problem .Archiwizuje pewne zmienne w Tag logging część z nich przedstawiam za pomocą trendów część za pomocą tabel .Jednak potrzebuje aby mieć do nich również dostęp bezpośredni.Tzn wczytując do odpowiednich zmiennych dzień, miesiąc, rok, godzinę, minutę (np w jakiejś stacyjce) powinienem otrzymać w odpowiedzi wartość która została zaarchiwizowana...
Tak, mam komunikację WinCC z S7-200, działa wizualizacja oraz mogę włączyć sobie awarię buttonem, ale za ch**a nie wiem jak zrobić czas trwania procesu (pewnie timer i icznik w MicroWIN), mianowicie skalowania oraz nie wiem jak zrobić aby mi ten suwak działał. Używam WinCC flexible, zrobiłem wizualizację, komunikacja odbywa się przez PC Access (fizycznie:...
Jeśli z WinCC to na pewno nie. A InTouch'a nie używam bo kosztowałby mnie za dużo pracy inżynierskiej przy obsłudze zmiennych i alarmów, no i te "nieeuropejskie" zasady licencjonowania.. :-) Dodano po 4 Dziękuje z odpowiedzi Mogę programować sterownik za pomocą przedstawionego sprzętu, również sterowniki miałem zainstalowane do PC Adaptera USB. Problem...
Dobrze, tylko że chyba moja wersja wincc tego nie posiada. Mam TIA Portal V11 SP2 i szczerze mówiąc nie mogę znaleźć zakładki Historical data. Wiesz, obecnie mamy 5 produktów o nazwie początkowej WinCC: - 7.0SP3 - TiA Basic V11 - TiA Comfort V11 - TiA Advanced V11 - TiA Professional V11 więc sam rozumiesz, że ciężko zgadnąć o jaki system pytasz. Coś...
Witam, Lepiej zamiast pola input używać input/output. To drugie umożliwia wyświetlanie zmiennej ze sterownika i jednocześnie jej modyfikację z panela. Pole typu input umożliwia tylko wprowadzanie zmiennej z panela (jak zostanie ona zmieniona w sterowniku - jej wartość nie zostanie wyświetlona na panelu). Pozdrawiam.
niestety jednak są różnice. Udało mi się rozwiązać problem podpinając zmienne 16bitowe i wykorzystując każdy bit z osobna dla potwierdzania alarmów. Poprostu jeden ten sam bit nie może potwierdzać alarmu. pozdrawiam i dzieki za pomoc wasek88
Witam Wywołanie skryptu odbywa się po naciśnięciu przycisku od zdarzenia Press Zmienne wyświetlam w polu IO Fild. W pierwszym polu mam zmienną Tag_1_INT w drugim polu zmienną Tag_2_INT. Do pola pierwszego wpisuję np.30. Po naciśnięciu na przycisk w polu pierwszym pojawia się zero. W drugim cały czas jest zero. Dziwne że wartość z przykładowych 30 zmienia...
Witam szanownych forumowiczów! Mam pytanie jak w temacie, czy taka konfiguracja jest możliwa, męczę to już cały dzień i na razie nic konkretnego nie udało mi się uzyskać? Potrzebuję zrobić wizualizację w WinCC do których dane chce załadować z sieci Modbus (między innymi urządzenia Lumela). Na Moxie mam postawiony Serwer TCP i pod nią mam podpięte rejestratory....
Witam Chce sterować wyjściami i odczyt temperatury (DS1820) po przez PC. Rozwiązanie profesjonalne (siemens PLC, WinCC) to juz sprawdziłem tanie nie jest szukam alternatywy tańższej. Czy istnieje jakiś program-edytor coś w rodzaju winCC na AVR ? Ważna jest możliwość zaprojektowania graficzna (przycisków), z pc sterującym chce sie łączyć poprzez zdalny...
Zrób sobie jakiś obraz systemu przed instalacją, bo instalacja WinCC i jego komponentów to dość losowa i ryzykowna sprawa... :D Czasami nie wiedzieć czemu "coś" przestaje działać. Co do Modbusa to nie pomogę ci bo nigdy nie miałem z nim do czynienia. Ale myślę, że w dokumentacji Siemensa do WinCC jest to dokładnie opisane - jak stworzyć kanał, jak deklarować...
A nie możesz stworzyć 10 ikon na stronie do symbolizacji stanów które będą odwoływać się do 10 zmiennych w DB. Po przyciśnięciu przycisku +/- zmieniasz "teoretycznie" stronę na panelu, a w sterowniku PLC kopiujesz zmienne z falowników za pomocą BLKMOV po 10 do bloku DB widzianego na panelu?
W Limits/Ranges można zdefiniować kolory i powiązać je z limitami w podłączonej do słupka zmiennej (te limity mogą pochodzić z innych zmiennych, więc mogą być dynamicznie zmieniane). Niestety, jeśli dobrze pamiętam, coś to nie do końca działało prawidłowo i zamiast tego, nałożyłem na wszystko dodatkowy obiekt (linię), która miała animację i się przesuwała.
Nie znam super niemieckiego ale znaczy to mniej wiecej: "Używanie tego programu/licencji minęło zakończyło się, należy kupić licencję" Po kliknieciu: "532 zmienne wykorzystane - limit 0" Wyglada to tak jakby licencja byla czasowa chodzilo to iles czasu doszlo do odpowiedniej daty i koniec. WinCC bez licencji zachowuje sie jeszcze inaczej pracuje np....
Nie wiem czy istnieje taka bezposrednia mozliwosc ale mozna napewno zrealizowac cos takiego z poziomu skryptu za pomoca prostego if-a. W WinCC skrypty sa wykonywane cyklicznie z okreslonym interwalem lub zdarzeniowo. Mozna rowniez tworzyc lolakle tagi pomocnicze do ktorych moga byc kopiowane zmienne ze sterownika.
panel to MP 277 10'' Touch hmmm... z tego co się zdążyłem zorientować, to opcja z tagiem służy do filtrowania alarmów na podstawie treści za pomocą ciągu znaków jaki będzie znajdować się w zmiennej typu string: "Tag of type string to be used for alarm text filtering" dla zobrazowania zamieszczam skan widoku z WinCC mojego projektu. ponawiam prośbę i...
Witam! Runtime jest rzeczywiście częścią pełnej wersji pakietu. Instalując pakiet wybierasz czy chcesz zainstalować runtime ale żeby działał potrzebujesz autoryzacji do niego (na odpowiednią ilość zmiennych). Ofszem da sie uruchomić na jednym PC runtime WinCC i PLCSIM ze Stepa7 i tak dokonać symulacji. Projekt z wersji 2005 da się otworzyć w 2007 i...
witam mam problem odnosnie wyswietlania alarmow poprzz program wincc flexible na wyswietlaczu 177A??? Z tego co sie doczytalem w kilku pomocniczych ksiazkach to alarm dyskretny zeprezentuje bit ale w kasiazkach jest napisane ze alarmy grupujemy w bajt (zatem mamy mozloiwosc sygnalizacji 8 alarmow). I pokolei zdefiniowalem zmienna w ktorej przechowywane...
Witam. Mam taki skrypt w wincc chodzi mi o ten zapis 0x80. Jaki to system liczbowy? #include "apdefap.h" BOOL _main(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName) { #define TAG_1 "zmienna" if ((GetTagDWord (TAG_1)) & 0x80) return 65535; else return 0; }
Witam, koledzy chciałam prosić o pomoc. Czy ktoś posiada opis obiektów ewentualnie jakiś tutorial do tego jak powiazać obiekty typu np. Zawór, Silnik czy Wentylator z danymi ? Nie wiem jaki typ danych przyporzadkować kolejnym zmiennym i czy te obiekty działaja na zasadzie regulatora czy to tylko wizualizacja danych ? Probowałam różnych typow zmiennych...
Witajcie Szukam jakiegoś wprowadzenia do skryptów w Wincc. Potrzebuję uzależnić położenie obrazka na ekranie panela od dwóch zmiennych. Np: Jeśli I0.0==1 a I0.1=0 to zm_wewnętrzna=np.15. Ta zm_wewnętrzna oczywiście będzie przesuwała obrazek. Gdzie takiego czegoś szukać? -- PH
Mam problem z przeniesieniem projektu WinCC na jeden komputer. Po skopiowaniu całego katalogu projektu z komputera na którym był robiony system WinCC do komputera z Runtimem, system uruchamia sie poprawnie, lecz nie ma komunikacji ze sterownikiem s7-300. Dodam że nie mam problemów z przenoszeniem projektów na inne komputery. Komputer ten ma zainstalowanego...
WinCC komunikuje się z PLC przez interfejs np. Ethernet. Odbiera dane z pamięci PLC z pod adresów zmiennych, które ma przypisane w tagach. Na wizualizacji możesz utworzyć pole i/o z jakimś tagiem. Podać adres dla taga bezpośrednio z wejścia analogowego sterownika? Musiałbym sprawdzić, ale pewnie się da, jeśli można wejścia cyfrowe przypisywać (np....
Dzięki za zainteresowanie tematem, gdzieś na pewno robię błąd, chyba raczej w wincc. Po kolei: FC 900 mam odpowiedzialny za alarmy i wywołuje go w OB1. W FC 900 mam 2 networki jeden przepisujący wejścia do DB900: Drugi steruje wyjściem na załączenie syrenki: Jak widać wyłączam syrenkę gdy w WINCC operator zrobi potwierdzenie. Zmienne alarmowe trzymam...
Inny sposób: 1. Wejdź do tablicy tagów. 2. Zaznacz interesujący Cię tag. 3. Pokilkaj po zakładkach i znajdź Events. 4. Jako zdarzenie "OnChange" uruchom skrypt "ActiaveScreen". 5. Znajdź i zmień parametr tagu "Acquisition Cycle" lub "Acquisition Mode" na "Continous". Teraz każda zmiana zmiennej będzie uruchamiała wybrany ekran. Pisałem z pamięci, na...
Chciałbym zrobić wykres w czasie rzeczywistym XY składający się z 2 polilini. 1. Polilinia ramienia 3 zmienne ale z dwiema mam problem bo są skalowane w stopniach najgorsze ,że są zależne od siebie odczytują się z tagów 2. Polilinia ścieżki 9 punktów x,y Wykresy ścieżki podczytują się z tagów które z kolei zmieniają się z wybraniem recepty W wincc flexible...
Witam, czy może mnie ktoś podratować i podpowiedzieć jak napisać skrypt w wincc, który po wciśnięciu guzika wyświetli okienko z zapytaniem "czy na pewno?" i dwoma guzikami tak/nie. Po potwierdzeniu tak zmienna ustawi się na 1, po wciśnięciu na nie pozostanie bez zmian. pozdrawiam
Witam! Do WinCC 6.2 potrzebuję podłączyć sterownik PLC firmy Schneider-Electric typu Twido. PLC ma Modbus TCP. Zakładam, że najlepiej byłoby użyć jakiegoś serwera OPC dla Modbus TCP. Do odczytu mam ok. 10 zmiennych. Czy są jakieś darmowe serwery OPC, które na to pozwolą?
Dzień dobry. Podłączyłem projekt HMI do projektu S7. Musze zaimportować ok 1550 zmiennych z DB. Obecnie kopiuje DB do programu exel i odpowiednio przygotowuje do zaimportowania przez HMI. Niestety nie importuje on nazwy symboli. A na dodatek nie wiem jak, albo nie takiej opcji aromatycznego dodania całego DB. W jaki sposób zaimportować zmienne z DB...
Witam! Jeszcze raz po kolei. Aby uruchomić wizualizacji na PC musisz mieć licencje RT (WinCC Flexible runtime). Jest to osobna licencja w stosunku do WinCC Flexible Advanced i nie dzieli się na Compact, Advanced itp. ale na ilość zmiennych (tagów) max 2048. Na PC na którym chcesz uruchomić wizualizacje w ogóle nie musisz mieć licencji na pakiet do tworzenie...
Witam, mam nastepujacy problem z adresowaniem posrednim w WinCC. Utworzylem zmienna wewnetrzna "adr0", typu Int, oraz zmienna "temp0", typu string, o adresie "DB 24 DBB [adr0]". Zmieniam wartosc adr0 natomiast wartosc temp0 jest zawsze taka sama. W celu sprawdzenia utworzylem zmienne adr1 oraz temp1 o adresie "DB 24 DBB [adr1]". Gdy ustawie adr0=adr1...
Bo kolego masz ustawiony format zmiennej na Int, przestaw go na Bool (trójkącik rozwija listę) i będziesz mógł podawać zmienne z dokładnością do bita.
Witam! Niestety tak działa większość znanych programów SCADA. Wyjścia są dwa: 10 pojedynczych wykresów na jednej masce każdy ze swoja skalą. Przeliczenie danych na % zakresu i prezentacja wszystkich zmiennych jako % ich zakresu max na jednym wspólnym zakresie.
Czy można jakoś zapisać ustawienia sumulatora tak żeby przy każdym uruchomieniu nie trzeba było wpisywać zmiennych i ich ustawień? Albo może jeszcze połączyć go jakoś z runtimem? Dodano po 5 Głupie pytanie jest save w File w symulatorze. Nie zauważyłem
w WinCC (tak samo jak w Protool) musisz zdefiniować obszar pamięci (DB.Merker),który będziesz wykorzystywać do wywołania alarmów (patrz screen1wincc.jpg). W Wincc musisz jeszcze ustawić bit zdefiniowanej zmiennej (Integer lub word),który wywoła odpowiedni text (screen2wincc.jpg). W programie S7 musisz naturalnie zaprogramować kiedy odpowiedni bit ma...
Niestety w wielu punktach nie zgodze się z tobą a cena wciąż w wielu wypadkach zostaje kluczowym punktem. ASIX rzeczywiście ma swoje wady które wciąż są denerwujące ale np. CITECT moim zdaniem wyprzedza WINCC, przede wszystkim czas realizacji projektu jest o wiele krótszy. Gdyby WINCC był o wiele tańszy to z całą pewnością zyskał by o wiele większe...
Panowie upływający czas z timera (np O_DT) wychodzi w kodzie BCD, na to wyjście mogę wstawić tylko zmienną WORD ale czas upływa w s5t#.. wstawiam na wyjście BCD np. MW10 w zakładce Tags, w rubryce Symbol wywołuje MW50 do scrinu wklejam IO Field przypisuje mu MW10 i widzę banialuki A tak wogóle to w Tags rubryce Data typ nie ma s5time I co wy na to?
Witam Andy ma rację. Z wizualizacji nie wysterujesz wejścia sterownika - rzeczywisty stan je nadpisze. Najlepiej jest stworzyć w sterowniku blok danych DB, gdzie będą wpisywane sygnały z WinCC i dopiero zmiennymi z tego bloku operować w programie sterowania. I analogicznie w drugą stronę - stany ze sterownika przepisywać do DB, a z WinCC sięgać do tego...
Witam Potrzebuje w wincc zrobić pole w którym będę ustawiał godzinę o jakiej uruchomi sie proces. Nie wiem od czego zacząć. Czy wincc 7.0 jest automatycznie zsynchronizowany z plc? Chce utworzyc tag'a np "godzina_startu", gdzie wpisze np 15:30, tylko nie wiem jakiego typu zmiennej potrzebuje i jak to potem porównywać w step7 z aktualną godzina sterownika....
Witam, Musisz stworzyć funkcję z parametrem wejściowym o nazwie np: "godzina" i wywołać ją w OB1. Jako parametr wejściowy wpisujesz LB15 (aktualne godziny zegara ze zmiennych lokalnych). W tej funkcji porównujesz zmienną "godzina" kolejno z 6,14 i 22. Za każdym porównaniem dajesz zbocze dodatnie i tym sygnałem kasujesz licznik. Podstawa to oczywiście...
WinCC flexible, w przypadku obiektów animowanych, najlepiej jest skorzystać z bogatej biblioteki symboli "Symbol Library" znajdującej się w grupie Enhanced Objects. Wybrany z tamtąd dowolny obiekt graficzny (pompy, zbiorniki, przyciski, itp.) można animować po zmianie parametru w jego właściwościach: Properties->Appearance->Style parametr Fill color...
Witam mam pytanie chcę tej opcji wybierać np: 1/2 M3.0 2/3 M3.1 3/4 M3.2 Aby zostało załączone urządzenie po czasie. Utworzyłem text lists wpisałem tam te pola i wyświetla mi te opcje które chcę ale po naciśnieciu nie załącza M którego potrzebóję. Po prostu nie jest przypisana zmienna M3.0 dla danego pola w text list bo nie wiem gdzie to wpisać. Z góry...
Nie wiem czy chcesz wizualizować ten przycisk (tak przynajmniej widzę z tego co piszesz). Bo jeżeli nie to wystarczy zadeklarować zmienną do przycisku a następnie na events - > change value -> Screen -> activate screen
Niestety nie znam sposobu na oszacowanie czasu wykonania skryptu - skrypty są wykonywane przez CPU PC'eta w przerwaniach generowanych przez WinCC'a. To co mogę Ci zaproponować to: 1. Zwiększenie inkrementacji do 5/10 pikseli. Na obrazach synoptycznych nie zauważysz przeskoku o 5/10 pikseli a skrypty będą mogły się wykonywać rzadziej np, z trigerem 100ms...
Witam, Mam problem z tym dodatkiem przy opcji Show Data Tag in Diagram - po wybraniu zmiennej wyskakuje mi błąd: Doinstalowałem dodatki OFFICE WEB COMPONENTS i nadal jest ten sam problem, może coś IE blokuje. Tylko IE obsługuje ten dodatek, mozilla ani chrome nie dzialaja. Dodatkowo odczyt wartości zajmuje bardzo długo czasu , jakby serwer nie wydalał...
Witam kolegów mam pytanie z tematu skrypty w WinCC flexible 2008 dopiero zaczynam tworzyć w tym programie no i bardzo ciekawią mnie skrypty próbowałem zrobić taki prosty np jak się jakiś bit włączy to żeby drugi przyjął wartość 1 ale nie działa a zrobiłem to tak If SmartTags("Tag_1")=True Then SmartTags("Tag_2")=1 End If tagi są interial nie podłączone...
Witam, Skoro KTP600 to zakładam, że używasz TiA Portal. Chyba niekoniecznie ;) KTP600 programuje się również "starym" flexiblem ;) Co do wywołania ekranu, musisz zdefiniować w panelu obszar Job mailbox. Składa się on z 4 słów. Potem z PLC wystawiasz odpowiednie zmienne z tego obszaru i wywołujesz ekran. Poczytaj w helpie ;) Pozdrawiam.
a w nim skrót do: a tam pdf pokazujący jak zrobić połączenie S7-1200 - PCStation i test zmiennych za pomocą OPC Scouta 10. W 6 jest niższy, ale w sumie wiele się nie różni.
Z tego co pamiętam to urządzenia bazowego systemu są albo tu, albo tu. Np. dysk na USB, CDRom itp. Więc odwołanie się do tego samego urządzenia z 2 lokalizacji wirtualnych chyba odpada. Nie mam pcadaptera, więc nie dam sobie uciąć ręki. Rozumiem, że podstawowym problemem jest indywidualna obsługa na każdym panelu i nie wchodzenie sobie w drogę przez...
Właśnie v7.0 używam i właśnie z tego poradnika korzystam :) Po prostu na moją logikę jeżeli stworzyłem taga w WinCC to mogę za pomocą akcji poprzez elemnt zadawać mu wartość np. TRUE/FALSE, a potem pobierać poprzez inny elemnt jako np. zmiana koloru tła. Ale z tego co pisze pawel_konin to jest niewykonalne. Z tego co pamiętam ze wersja 6.0 tez ma symulator...
Cytując informację za Siemensem jakie typy zmiennych są obsługiwane w WinCC SCADA: Note UDTs (user-defined tags) are not supported.
Witam Kolegów Mam Panel op73. Chciałbym zadawać poprzez panel wartość na timer W Wincc flexible korzystam z pola IO Field (Mode - Input, Process Tag - DB1.DBW0, Format Type - decimal, Format pattern - 99) W Simtick Manager stworzyłem blok danych (a w nim zmienną S5TIME - ADRES DB1.DBW0). Problem polega na tym, że jak zadaję wartość na panelu np. 41...
Bawię się troszkę innym programem (Tia Portal Adv) Ale u mnie to się robi tak: 1. Na stronie Template wstawiam AllarmBox, albo MessageBox. 2. W ustawieniach masz możliwość ustawienia wyświetlenia przy powstaniu alarmu, message, warningu albo możesz stworzyć własną grupę. 4. Potem w Discret Alarms dodajesz swoje zmienne, przypisujesz im grupe, ta sama...
Witam, Potrzebuję wyeksportować dane z kilku recept do plików csv. Każda recepta do osobnego pliku. Jednemu przyciskowi można wskazać tylko jedną ścieżkę do zapisu. Chciałbym, aby po wybraniu danej recepty w oknie wyboru recept pojawiał się przycisk do eksportu danych z właśnie tej recepty. Tylko jakiej zmiennej użyć aby dany przycisk stał się widoczny?...
Witam, Czy nowe zmienne w modyfikowanych DB'kach dodawał Pan na końcu czy wstawiał Pan w "środek"? Może Pan podejrzeć "Tag Managment" i zobaczyć co się dzieje z tagami? Czy może Pan napisać w jaki dokładnie sposób "przywracał" starą wersję PLC? Pozdrawiam Wstawiałem w środek starając się zachować strukturę i dopasować do składni istniejących już elementów...
Wywołujesz skrypt na zmianę wartości, którą ten skrypt zmienia. W Comfort'ach niestety nie ma możliwości uruchamiania skryptu przez Schedule częściej niż co minutę. Jeśli chcesz wywołać z większą częstotliwością to musisz stworzyć zmienną w PLC i na zmianę jej wartości wywoływać skrypt (np.: któryś ze standardowych generatorów). Jeśli już miałbym grzebać...
Witam, Wstaw kontrolkę obok IO i sprawdź czy będzie odczytywana wartość. Jak ja wykonywałem zadawanie i odczyt jakieś zmiennej to robiłem to w osobnych kontrolkach i nie spotkałem się z przypadkiem żeby to robić za pomocą jednej. Mając dwie kontrolki jedna od zadawania a druga od odczytu zawsze widzisz co się dziej, czyli jaka jest aktualna i jaka zadana...
Witam, mam za zadanie wykonanie skryptu lub czegokolwiek innego w panelu HMI tak aby wykrywane było wyłączenie sterownika PLC. To znaczy np po zadziałaniu wyłącznika nad prądowego zabezpieczającego PLC lub ręcznym wyłączeniu sterownika na panelu miałby się pokazywać komunikat o braku komunikacji z PLC. Pomyślałem, że wyślę z sterownika na panel jakiś...
Dzieki wszystkim za odpowiedzi. Jednak Panowie aż takim ignorantem nie jestem żeby nie wiedzieć co to SCADA :) No cóż; WinCC, iFix, ASIX...wszystko fajnie ale nie o to biegało, chodziło mi bardziej o łatwy podgląd zmiennych a nie o tworzenie środowiska wizualizacyjnego. Ile zajmuje WinCC ? I taka armata żeby zobaczyć 3 linie na wykresie ? Już nawet...
Napisałem do Siemensa. Odpisali, że mogę kupić "WinCC flexible 2008". Cóż, zawsze coś... Dzięki za odpowiedzi, zamykam temat
Witam, czy może mi ktoś podpowiedzieć jak setować w VBs pojedyncze bity w zmiennej typu WORD? mam coś takiego HMIRuntime.SmartTags("bit_1") = 1 czyli setowanie zmiennej bitowej a chciał bym przerobić to na konkretny bit w zmiennej Typu WORD. pozdrawiam
Witam wszystkich elektrodoforumowiczów. Tworzę właśnie wizualizację w WinCC. Stworzyłem alarmy analogowe dla pewnych zmiennych (internal - float). Jednakże chciałem aby zakresy alarmów były ustawiane z "okna". W tym celu korzystam z tagu przypisanego do pola I/O. Chciałem aby pewne wartości były wpisywane już bezpośrednio przy rozpoczęciu symulacji....
Witam. Mam takie pytanko. Czy w programie WinCC można jakos (podejrzewam ze skryptem w c) pododawać do siebie kilka wartości (pomiarów) analogowych (REAL) do siebie, a następnie wysłać je na zmienną analogową wewnętrzna. Zmienną wewnętrzną dodać do tag logging w celu utworzenia wykresów tej sumy ? Jak to zrobić ? Ogólnie chodzi o to, ze jest sobie kilka...