Powrót do katalogu
Terminy szkolenia otwartego:
  • Potwierdzone
  • Planowane
  • Sugerowane
2017-08-28 6 000 / 5 dni Zgłoś chęć udziału
2017-09-18 6 000 / 5 dni Zgłoś chęć udziału
Pobierz kartę szkolenia
Nie znalazłeś pasującego terminu?
Zaproponuj własny termin. Postaramy się uruchomić nowy specjalnie dla Ciebie.
Szukasz programu "skrojonego na miarę"?
Zapytaj o szkolenie dedykowane lub napisz nam o swoich preferencjach.
Chcesz się uczyć w trybie weekendowym?

Czekamy na kontakt od Ciebie.

Inżynieria oprogramowania > Języki programowania > .Net

Szkolenie: Komunikacja w C# za pomocą protokołów Modbus i SCPI
[MS-C#-6-MODBUS-SCPI]

Wprowadzenie

Jeszcze do niedawna automatyka przemysłowa była odrębną dziedziną. Jednak w dobie postępującej automatyzacji w przemyśle coraz częściej zachodzi potrzeba integracji automatyki przemysłowej i urządzeń pomiarowych z aplikacjami obsługującymi procesy biznesowe.

Na szkoleniu dowiesz się w jaki sposób komunikować się z urządzeniami obsługującymi popularny protokół Modbus oraz SCPI przy użyciu języka C# i platformy .NET Szkolenie prowadzone jest w formie warsztatów na fizycznym sprzęcie dzięki temu uczestnicy mogą przetestować rozwiązania w praktyce. Tworzymy przykładowe kompletne rozwiązanie począwszy od komunikacji ze sprzętem i wizualizacją pomiarów a skończywszy na zapisywaniu pomiarów do bazy danych.

Cel szkolenia

Celem szkolenia jest zdobycie umiejętności integracji aplikacji w C# z systemami automatyki przemysłowej oraz aparaturą pomiarową przy pomocy protokołów Modbus i SCPI.

Korzyści ze szkolenia:

  • Obniżenie kosztów pomiarów poprzez ich automatyzację
  • Ułatwienie analizy pomiarów poprzez ich wizualizację i archiwizację w bazie danych
  • Uproszczenie pomiarów za pomocą sterowania z poziomu PC

Aplikacja WPF tworzona na szkoleniu od podstaw (wizualizacja, sterowanie, zapis do bazy danych za pomocą Entity Framework)

Zobacz na GitHubie  efekty z ostatniego szkolenia

Adresaci szkolenia

Szkolenie przeznaczone jest dla programistów i inżynierów zajmujących się techniką pomiarową, a w szczególności projektowaniem komputerowych systemów pomiarowych i ich programowaniem.

Wymagania:

Umiejętność programowania w języku C#. Rekomendujemy udział w szkoleniu Programowanie w C# 6.0 z Visual Studio 2015

Czas i forma szkolenia

35 godzin (5 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.

Plan szkolenia

  1. Wprowadzenie do Modbus
    1. Zasada działania
    2. Podstawowe funkcje protokołu Modbus RTU
    3. Zastosowanie praktyczne
  2. Sprzęt
    1. Połączenie urządzeń za pomocą RS 485
    2. Konfiguracja konwertera Ethernet – RS 485
    3. Konfiguracja konwertera USB – RS 485
  3. Komunikacja z Modbus w C#
    1. Instalacja biblioteki do obsługi Modbus
    2. Utworzenie klienta Modbus (master) i komunikacja po TCP/IP
    3. Utworzenie klienta Modbus (master) i komunikacja po COM
    4. Odczyt/zapis stanu wyjść Coil
    5. Odczyt/zapis wejść cyfrowych
    6. Odczyt/zapis wejść analogowych
    7. Odczyt/zapis rejestrów
  4. Prototypowanie
    1. Uruchomienie emulatora Modbus
    2. Utworzenie serwera Modbus (slave) i komunikacja TCP/IP
    3. Utworzenie symulacji urządzenia
  5. Aplikacja desktop
    1. Wprowadzenie do WPF
    2. Wzorzec projektowy MVVM
    3. Utworzenie aplikacji do wyświetlania pomiarów
    4. Sterowanie urządzeniami
  6. Rejestracja pomiarów w bazie danych
    1. Wprowadzenie do Entity Framework
    2. Zapis pomiarów
    3. Odczytywanie pomiarów
  7. Wprowadzenie do SCPI
    1. Zasada działania
    2. Podstawowe polecenia protokołu SCPI
    3. Zastosowanie praktyczne
  8. Komunikacja z SCPI w C#
    1. Utworzenie klienta TCP
    2. Odczyt pomiarów

Opinie uczestników

  • Szkolenie z zagadnień komunikacji z urządzeniami fizycznymi poprzez protokoły SCPI, ModBus, „Szkolenie: "NET SCPI, MoodBus, TCPIP", prowadzone przez pana Marcina Suleckiego, było przygotowane wzorcowo, jak garnitur szyty na miarę. Podejście całkowicie z oczekiwaniami klienta. Przygotowanie merytoryczne i praktyczne bardzo dobre, błyskawiczne rozwiązywanie wszystkich wątpliwości podczas szkolenia. Wsparcie trenera po szkoleniu Polecam i zachęcam do udziału.

    Witold Majda - Technolog - Wojskowe Zakłady Lotnicze Nr 1 S.A.

  • Bardzo dobre przygotowanie merytoryczne prowadzącego, który dostosowywał zakres i tematykę szkolenia do naszych oczekiwań. Użycie fizycznego sprzętu, dzięki czemu mieliśmy możliwość przetestowania zdobytej wiedzy w praktyce.

    Kamil Poros - Technolog - Wojskowe Zakłady Lotnicze Nr 1 S.A.