Kompleksowe Praktyczne Szkolenie Online

Programowanie SCADA

Skrypty VB (Visual Basic Script)

Zobacz co dla Ciebie przygotowaliśmy 👇

Dołącz do szkolenia Dowiedz się więcej

O programie - co otrzymasz?

Poznasz niezbędne podstawy VBS
Otrzymujesz wiedzę w formie 130 nagrań wideo, podzielonych na 15 tematycznych modułów (sprawdź agendę). Lekcje trwają od kilku do 20 minut. Dodatkowo otrzymujesz dostęp do zamkniętej społeczności kursantów, gdzie będziesz mógł zadawać pytania do prowadzących. Poza nagraniami wideo, mamy dla Ciebie spotkania na żywo.
Uczysz się od praktyka
Łukasz Krzesiński to praktyk z wieloletnim doświadczeniem pracy w korporacji jako programista HMI/PLC/SCADA. Stworzył ponad 130 systemów SCADA dla dużych i znanych firm. Aktualnie nadal tworzy duże projekty SCADA.
Połączenie teorii i praktyki
Teoria to tylko 10% szkolenia i jest ważnym wstępem do zrozumienia dalszych praktycznych przykładów i zadań domowych.
Certyfikat ukończenia
Po ukończeniu szkolenia i wykonaniu wszystkich zadań domowych otrzymasz certyfikat potwierdzający nabytą wiedzę.
Pisanie skryptów VB
W trakcie wykonywania zadań domowych poznasz sposoby pisania skryptów. Napiszesz pierwszą funkcję, procedurę i akcję globalną. Po przejściu szkolenia będziesz potrafił poruszać się w skryptach jak mało kto.
Dostęp do 130 nagrań wideo
Po naszym szkoleniu nie wychodzisz tylko z prezentacją i notatkami. Możesz w każdym momencie wrócić do materiałów i przeglądać omawiany temat szkolenia wielokrotnie.
Dostęp do prywatnej grupy automatyków
Dostajesz dostęp do zamkniętej grupy eksperckiej, gdzie możesz zbudować siatkę kontaktów oraz dyskutować na temat kolejnych modułów kursu i zastosowania nabytej wiedzy.
Ponad 50 gotowych skryptów
W trakcie szkolenia napiszesz własne skrypty. W module bonusowym otrzymujesz zestaw kilkudziesięciu gotowych do użycia skryptów. Sama ta baza jest w stanie zaoszczędzić dziesiątki godzin pracy programisty SCADA.
🎥
130
LEKCJI WIDEO
⏱️
15
GODZIN NAGRAŃ HD
👥
273
STUDENTÓW AKADEMII
RYSUJE SCADA

Dla kogo powstało te szkolenie?

Kurs dedykowany jest początkującym i praktykującym automatykom, inżynierom UR. Może z niego skorzystać każdy, kto chce się rozwijać w tworzeniu systemów HMI i SCADA. Szkolenie zawiera krótkie teoretyczne wprowadzenie do skryptów VBS, jednak głównie skupia się na praktycznym pisaniu, modyfikowaniu i diagnostyce skryptów VB (Visual Basic Script) dla Siemens WinCC.

Dla automatyków którzy chcą napisać pierwszy skrypt VB bez marnowania czasu

Dla nie programistów, którzy chcą modyfikować, diagnozować i pisać skrypty VBS (Visual Basic Script)

Dla osób, które chcą nauczyć się skryptów VBS od A do Z

Dla entuzjastów WinCC, którzy chcą lepiej zrozumieć możliwości tej SCADA

Dla osób, które rozwijają lub konserwują aplikacje SCADA i chcą więcej zarabiać

Dla osób, które chcą poznać najlepsze możliwości skryptów VB

Dla osób, które chcą szybko pisać skrypty i zarabiać więcej

Co znajdziesz w programie?

Szkolenie zawiera 14 modułów. Nauczysz się zarówno podstawowych i zaawansowanych umiejętności związanych ze skryptami VBS.

01
MODUŁ 1 : PLAN GRY (00:00:25)
  1. Wstęp
  2. Opis szkolenia
  3. Jak pracować ze szkoleniem?
  4. Wymagania
  5. Zadanie domowe
02
MODUŁ 2 : WSTĘP DO VB (01:07:25)
  1. Wstęp
  2. Skrypty w WinCC
  3. Global Script
  4. Edytor skryptów VBS
  5. Skrypty okien a skrypty aplikacji
  6. Skrypty w elementach aplikacji
  7. Pierwszy skrypt (krok po kroku)
  8. Pierwsza funkcja (krok po kroku)
  9. Pierwsza akcja globalna (krok po kroku)
  10. Zadanie domowe
03
MODUŁ 3 : DIAGNOSTYKA SKRYPTÓW VB (01:31:12)
  1. Wstęp
  2. Diagnostyka skryptów
  3. Komentarze w VBS
  4. Okno diagnostyczne (GSC Diagnostic)
  5. Okno diagnostyczne (GSC Run Time)
  6. Funkcja Trace (HMIRuntime.Trace)
  7. Praca z debuggerem VBS
  8. Wykrywanie błędów: Err Object
  9. Wykrywanie błędów: On Error Statements
  10. Zadanie domowe
04
MODUŁ 4 : WSKAZÓWKI I SZTUCZKI W VBS (00:48:42)
  1. Wstęp
  2. Inteligentny system podpowiedzi CTRL + SPACE
  3. Korzystanie z pomocy (F1)
  4. Przegląd tagów
  5. Przegląd obiektów
  6. Szablony kodów
  7. Praca z Cross reference
  8. Zadanie domowe
05
MODUŁ 5 : FUNKCJE PODSTAWOWE (00:56:12)
  1. Wstęp
  2. Słowa zarezerwowane
  3. Zmienne VBScript
  4. Deklaracja stałych dla skryptów
  5. Operacje arytmetyczne +, -, *, /
  6. Operacje porównawcze <, >, =
  7. Operacje logiczne AND, OR, XOR
  8. Operatory +, &
  9. Funkcja MsgBox
  10. Jak używać kolorów vb
  11. Zadanie domowe
06
MODUŁ 6 : WARUNKI (00:39:21)
  1. Wstęp
  2. IF
  3. IF..ELSE
  4. Zagnieżdżony IF
  5. If - ElseIf - Else - Then
  6. SWITCH
  7. Zadanie domowe
07
MODUŁ 7 : PĘTLE (00:31:53)
  1. Wstęp
  2. For
  3. For..Each
  4. While..Wend Loop
  5. Do..While
  6. Do..Until
  7. Exit For
  8. Exit Do
  9. Zadanie domowe
08
MODUŁ 8 : PRACA Z LICZBAMI (00:33:25)
  1. Wstęp
  2. Funkcja CDbl
  3. Funkcja CInt
  4. Funkcja CLng
  5. Funkcja Hex
  6. Funkcja FormatNumber
  7. Funkcje matematyczne (Int, Fix, Log, ...)
  8. Zadanie domowe
09
MODUŁ 9 : PRACA ZE STRINGAMI (00:29:12)
  1. Wstęp
  2. Lcase and Ucase
  3. Left, Right and Mid
  4. Ltrim and Rtrim
  5. Len
  6. Replace
  7. Zadanie domowe
10
MODUŁ 10 : DATA I CZAS (00:35:38)
  1. Wstęp
  2. Date
  3. DateAdd
  4. DateDiff
  5. DatePart
  6. FormatDateTime
  7. Day, Month, Year, Hour, Minute, Second
  8. Now
  9. Zadanie domowe
11
MODUŁ 11 : OBIEKTY APLIKACJI
  1. Wstęp
  2. Obiekty WinCC V7
  3. Obiekty WinCC TIA
  4. Interakcja z obiektami ActiveX
  5. Praca z kontrolkami .NET
  6. Obiekty MS Excel
  7. Obiekty IE
  8. Praca z WSH
  9. Zadanie domowe
12
MODUŁ 12 : PRACA Z SYSTEMEM PLIKÓW
  1. Wstęp
  2. System plików Windows
  3. System plików Windows CE
  4. Pliki Excel, Word
  5. Pliki XML
  6. Pliki HTML
  7. Zadanie domowe
13
MODUŁ 13 : WYDAJNOŚĆ SKRYPTÓW VB
  1. Wstęp
  2. Odczyt danych z bufora czy bezpośrednio z PLC?
  3. Jak obliczyć zużycie czasu skryptu?
  4. 5 największych błędów, które wszyscy popełniają podczas pisania skryptów vb! (nawet ja)
  5. Cykl skryptu musi być niższy niż bufor skryptu! (łatwy sposób na zabicie dowolnej aplikacji WinCC SCADA)
  6. Zadanie domowe
14
MODUŁ 14 : ZAKOŃCZENIE
  1. Wstęp
  2. Test sprawdzający wiedzę
  3. Certyfikaty dla uczestników
  4. Zapisy spotkań na żywo
  5. Zakończenie
BONUS SPECJALNY

PRZYKŁADY,
GOTOWE DO UŻYCIA SKRYPTY

Do każdego przykładu dołączony jest kod źródłowy razem z komentarzami i filmem omawiającym krok po kroku prezentowane rozwiązanie.

  1. Wstęp
  2. Jak odczytywać i zapisywać wartości z/do PLC?
  3. Jak zatrzymać WinCC Runtime za pomocą vbscript?
  4. Jak zatrzymać WinCC Runtime i zamknąć system Windows za pomocą vbscript?
  5. Jak pokazać/ukryć warstwy podczas działania aplikacji?
  6. Zapis wartości do sterownika z diagnostyką.
  7. Utwórz plik .csv w określonym formacie
  8. SQL Connection string
  9. Jak wstawić nowy zestaw rekordów do tabeli SQL?
  10. Automatycznie co 1 godzinę zapisuje datę i godzinę w zmiennych modbus już istniejących w CPU S7 1200.
  11. Praca z blokami RAW DATA i oszczędność 3000 EUR na licencji!
  12. SQL Odczytaj 100 zestawów rekordów i zapisz je do tagów WinCC
  13. Jak wyświetlić czas w milisekundach?

BAZA GOTOWYCH SKRYPTÓW BĘDZIE

SYSTEMATYCZNIE ROSŁA 🚀

Co zyskasz dzięki temu programowi?

Pozyskasz kompetencje wymagane w pracy technika, automatyka, inżyniera

💬

Wiedza która sprawi, że twoja praca będzie mniej stresująca, łatwiejsza i ciekawsza.

Mniej błędów podczas tworzenia, modyfikacji i utrzymania skryptów VBS opartych o SIMATIC WinCC

💳

Zdobędziesz kompetencje i argumenty do zwiększania swojego wynagrodzenia w obecnej lub innej firmie

👥

Poznasz innych kursantów i autora szkolenia w zamkniętej grupie.

📈

Swoją wiedzą i działaniami poprawisz aplikacje w firmie co zwiększy Twoją pozycję w zespole

Łukasz Krzesiński
Poznaj prowadzącego

Łukasz Krzesiński

🏭 140+ systemów | 👥 800+ kursantów | ⭐ 4.9/5 | 🎓 15 lat w branży

Łukasz Krzesiński to praktyk z wieloletnim doświadczeniem pracy w korporacji jako programista HMI/ PLC/ SCADA. Stworzył ponad 140 systemów SCADA dla znanych firm (między innymi SEAT, Faurecia, SKF, ThyssenKrupp, Nedschroef).

Aktualnie nadal czynnie tworzy SCADA oraz doradza w trakcie modernizacji projektów na zachodzie Europy.

"Stworzyłem kurs, którego sam potrzebowałem na początku kariery - zero dokumentacji, nikt nie miał czasu tłumaczyć."

YouTube: 2,500+ subskrybentów

Discord: 420+ automatyków

f in

Kiedy standardowe funkcje nie wystarczają...

WinCC to potężne narzędzie, ale jego prawdziwą moc odkryjesz dopiero używając skryptów. W tym szkoleniu skupiamy się wyłącznie na programowaniu. Pokażę Ci jak tworzyć rozwiązania, które wcześniej wydawały się niemożliwe - dynamiczne obiekty, własne logi, wymiana danych z systemami ERP.

⌨️

Składnia VBS

Nauczysz się języka od podstaw: zmienne, tablice, pętle, instrukcje warunkowe. Wszystko na przykładach z życia automatyka.

📂

Obsługa plików

Dowiesz się jak tworzyć pliki logów, zapisywać dane do CSV, odczytywać parametry z plików konfiguracyjnych TXT.

📊

Raporty Excel

Automatyczne generowanie raportów zmianowych w formacie .xlsx. Otwieranie, edycja i zapis arkuszy z poziomu WinCC.

🗄️

Bazy SQL (ADO)

Kluczowa umiejętność: łączenie się z zewnętrznymi bazami danych MS SQL Server. Pobieranie receptur, zapisywanie wyników produkcji.

🔍

Diagnostyka

Jak szukać błędów w kodzie? Wykorzystanie GSC Diagnostics i metody "On Error Resume Next" do tworzenia odpornych skryptów.

⚙️

HMIRuntime

Pełna kontrola nad obiektami ekranowymi. Zmiana kolorów, pozycji, tekstów w czasie rzeczywistym z poziomu kodu.

Ucz się na realnym kodzie

W kursie nie ma "Hello World". Od razu piszemy skrypty, które wykorzystasz w pracy. Oto przykład prostego zapisu danych do pliku CSV, który omówimy.

Dostaniesz ode mnie bibliotekę gotowych funkcji, które możesz kopiować do swoich projektów.

Dim fso, f, ts Set fso = CreateObject("Scripting.FileSystemObject") ' Sprawdź czy plik istnieje If Not fso.FileExists("C:\Logs\Data.csv") Then Set f = fso.CreateTextFile("C:\Logs\Data.csv") f.WriteLine "Date;Time;Value1;Value2" f.Close End If ' Dopisz dane Set f = fso.GetFile("C:\Logs\Data.csv") Set ts = f.OpenAsTextStream(8, -2) ts.WriteLine Now & ";" & SmartTags("TankLevel") & ";" & SmartTags("Pressure") ts.Close

Testujesz 30 dni. Nie działa? Zwracam pieniądze.

Piszesz maila, zwracam 100% kosztów. Bez pytań, bez tłumaczenia się. Zwrot następnego dnia roboczego.

Wystarczy że napiszesz do nas maila: lukasz@rysujescada.pl

100% Satysfakcji. 0% Ryzyka!
100% Gwarancja Satysfakcji

Czy na pewno potrzebuję tego szkolenia?
Czy jest inny sposób?

Oczywiście, że jest!

Kiedyś myślałem, że bezpłatne materiały wystarczą, aby nauczyć się czegokolwiek.

Google i YouTube obfitują w bezpłatną wiedzę, a mimo to kupujemy książki, chodzimy na studia, korzystamy z kursów stacjonarnych, ponieważ w darmowej wiedzy jest sporo haczyków i braków.

Nie musisz kupować kursu skryptów VBS w WinCC. Możesz ściągnąć oprogramowanie WinCC i sam zacząć się uczyć. Jest wiele materiałów darmowych w sieci, które pokazują jak poruszać się po oprogramowaniu. Jednak uporządkowanie tych materiałów w jedną spójną całość zajmie Ci bardzo dużo czasu. Pojawi się również wiele pytań, jeśli materiały nie są ze sobą powiązane i nagrane krok po kroku.

Łukasz Krzesiński
  • ✓ jakość jest sprawdzona przez setki osób
  • ✓ kurs to ścieżka od A do Z
  • ✓ wszystkie materiały masz w jednym miejscu
  • ✓ jestem z Tobą cały czas w kursie, pytaj do woli!
  • ✓ jestem praktykiem, uczę Cię tego, co musisz umieć
  • ✓ zaoszczędzisz 100+ godzin szukania po YouTube
YouTube
  • ✕ każdy może wrzucić wideo do sieci - jakość bywa wątpliwa
  • ✕ nie wiadomo co oglądać, tracimy setki godzin
  • ✕ materiały są porozrzucane na różnych kanałach
  • ✕ nie ma nikogo, kogo możemy zapytać o pomoc
  • ✕ brakuje ścieżki od A do Z z praktycznymi umiejętnościami

Przykładowe lekcje ze szkolenia

Nie masz pewności co do kursów online lub do zawartości tego szkolenia?

Sprawdź darmowe lekcje demo

Wybierz pakiet dla siebie

Możesz kupić sam kurs VBS lub skorzystać z promocyjnych pakietów.

Co otrzymujesz Tylko Skrypty VBS pojedynczy kurs NAJLEPSZY START Pakiet Rozszerzony Podstawa + VBS Pełny Pakiet WinCC wszystkie 3 szkolenia
Cena 997 zł 2 994 zł 2 497 zł Oszczędzasz 497 zł 6 991 zł 4 997 zł Oszczędzasz 1 994 zł
Kurs Skrypty VBS (997 zł)
Kurs WinCC Podstawowy (1 997 zł)
Kurs WinCC Zaawansowany (3 997 zł)
Liczba lekcji wideo 60+ 200+ 350+
Gotowe kody i biblioteki
Dostęp dożywotni 24/7
✓ 30 dni gwarancji ✓ 30 dni gwarancji ✓ 30 dni gwarancji
Tylko Skrypty VBS pojedynczy kurs
997 zł
Skrypty VBS dla WinCC
Kurs Podstawowy
60+ lekcji wideo
Gotowe biblioteki kodu
✓ 30 dni gwarancji
NAJLEPSZY START Pakiet Rozszerzony Podstawa + VBS
2 994 zł 2 497 zł Oszczędzasz 497 zł
Skrypty VBS dla WinCC
Kurs Podstawowy
200+ lekcji wideo
Od zera do eksperta
✓ 30 dni gwarancji

Pytania i odpowiedzi

Gwarancja i płatności

Tak! Masz 30 dni gwarancji satysfakcji. Jeśli kurs nie spełni Twoich oczekiwań - zwracam pieniądze bez zbędnych pytań. Wystarczy napisać na lukasz@rysujescada.pl.

Tak, wszystkie ceny na stronie są cenami brutto (zawierają VAT 23%).

Tak! Faktura VAT jest generowana automatycznie po zakupie. Podczas składania zamówienia możesz podać dane firmy.

Tak! Dostępne są raty 0% przez PayU. Możesz rozłożyć płatność nawet na 10 rat bez dodatkowych kosztów.

Napisz do nas na lukasz@rysujescada.pl - wystawiamy ofertę lub proformę. Dla zespołów 5+ oraz 10+ osób mamy specjalne ceny zespołowe.

Wyślij mi email na lukasz@rysujescada.pl - przygotuję oficjalną ofertę z opisem korzyści dla firmy. Pracodawcy często finansują 100% kursu jako inwestycję w rozwój pracownika.

Dostęp i zawartość kursu

Dożywotnio! Kupujesz raz, masz dostęp na zawsze. Dodatkowo otrzymujesz wszystkie przyszłe aktualizacje bez dopłat.

Tak! Po zakupie masz natychmiastowy dostęp do wszystkich 130 lekcji. Możesz uczyć się w swoim tempie.

Kurs dostępny jest online na platformie szkoleniowej. Możesz oglądać na komputerze, tablecie lub telefonie - 24/7, z dowolnego miejsca.

Oczywiście! Pod każdą lekcją znajdziesz kod do skopiowania. Dodatkowo w module bonusowym dostaniesz 50+ gotowych skryptów do użycia w swoich projektach komercyjnych.

Tak! Kurs otrzymuje aktualizacje na bieżąco. Wszystkie aktualizacje są bezpłatne dla kursantów.

Pytania o kurs VBS

Tak. Kurs zaczynamy od kompletnych podstaw VBScript (zmienne, pętle, warunki). Nie musisz być programistą, żeby zacząć. Ważne, żebyś znał podstawy obsługi WinCC (tworzenie ekranów, tagów).

WinCC obsługuje oba języki. C-Script jest szybszy w wykonaniu, ale trudniejszy w nauce (wskaźniki!). VBS jest łatwiejszy i potężniejszy w integracji z Windows (pliki, Excel, bazy danych). W tym kursie skupiamy się na VBS, bo to on daje automatykowi "supermoce" integracyjne.

Tak, to duża część kursu. Pokażę Ci technologię ADO (ActiveX Data Objects). Nauczysz się wysyłać zapytania SQL (SELECT, INSERT) bezpośrednio ze skryptu VBS do serwera baz danych.

Nie. WinCC Unified używa JavaScript. Ten kurs dotyczy WinCC V7/V8 (Classic), który używa VBS. Jeśli pracujesz na Unified - sprawdź mój kurs "TIA Portal WinCC Unified".

Nie, kurs nie zawiera licencji WinCC. Do nauki możesz użyć wersji trial (dostępnej na stronie Siemens) lub licencji, którą masz w pracy. Licencja demo pozwala pracować w edytorze bez ograniczeń.

Podstawowa znajomość WinCC (tworzenie ekranów, tagów) jest wymagana. Jeśli dopiero zaczynasz z WinCC - polecam najpierw kurs WinCC PODSTAWOWY, a potem VBS. Mamy też PAKIET Rozszerzony (Podstawa + VBS) w niższej cenie.

Masz inne pytanie?

Napisz do mnie lub zadzwoń – chętnie pomogę Ci dobrać odpowiedni zakres nauki.

🚀

Nie ma na co czekać!

Naucz się pisać skrypty VBS w WinCC.

Poprowadzimy Cię w tym krok po kroku!

Tak! Chcę nauczyć się skryptów VBS
Natychmiastowy dostęp do wszystkich materiałów