Powrót do katalogu

Podaj maila aby obejrzeć webinar z Node.js

Wyrażam zgodę na otrzymywanie informacji o promocjach i produktach oferowanych Czytaj więcej przez Vavatech Sp z o.o. Zgodę możesz cofnąć w każdym czasie.
Termin sugerowany
2018-11-26
Warszawa

Zapisz się jako pierwszy!

6 000 / 5 dni
Zgłoś chęć udziału
Termin sugerowany
2018-12-17
Warszawa

Zapisz się jako pierwszy!

6 000 / 5 dni
Zgłoś chęć udziału
Zaproponuj własny termin
Postaramy się uruchomić nowy termin dla Ciebie
Zgłoś chęć udziału

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

Szkolenie: Komunikacja w C# za pomocą protokołów Modbus i SCPI

Kod: [MS-C#-6-MODBUS-SCPI]
Pobierz program

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.