Opracowanie opisu stosowanego środowiska IDE wraz z konfiguracją i przedstawieniem struktury logicznej programu właściwych dla jednostek peryferyjnych oraz centralnej prototypu sondy SCADA. Wykonanie mapy pamięci programu mikrokontrolerów. Opracowanie zasadniczych koncepcji i schematów funkcjonalnych systemu. Implementacja mechanizmu kontroli spójności danych oraz obsługi błędów działania na połączeniu płyt składowych systemu. Oprogramowanie płyty peryferyjnej w zakresie: inicjacji i parametryzacji pracy peryferiów, obsługi procesu strumieniowania z uwzględnieniem warstwy łącza danych i zasobów sprzętowych systemu (funkcja podziału na ramki DMA), analizy danych na wybranych protokołach (MODBUS RTU, PROFIBUS, DNP, CANOpen-współautorstwo, ethernet TCP/IP), buforowania danych , nadawania znaczników czasowych, formatowania znaczników czasowych strumienia. Oprogramowanie płyty centralnej w zakresie: obsługi odbioru strumieniowanych danych z wykorzystaniem kanałów DMA, obsługi pracy na zasilaniu awaryjnym, wykorzystania podtrzymania czasu rzeczywistego (RTC), funkcji synchronizacji strumienia danych , funkcji HMI, konfiguracji bibliotek i przydziału pamięci systemowej, buforowania danych i synchronizacji procesów, synchronizacji z serwerem NTP, elementów nadrzędnego interfejsu konfiguracji, formatowania struktury JSON. Montaż zintegrowanego prototypu sondy SCADA (w zespole)
[ 1 ] Instytut Automatyki, Robotyki i Inżynierii Informatycznej, Wydział Elektryczny, Politechnika Poznańska | [ P ] pracownik
r39_2019
- IDS/IPS
- sieci OT/IT
- strumieniowanie danych
24.07.2019
polski
401
know-how