/* * ov_3ph_zezw.h * * Created on: 27-03-2018 * Author: Krzysztof Jakubczyk */ #ifndef OV_3PH_ZEZW_H_ #define OV_3PH_ZEZW_H_ #include "tdefs.h" struct Nastawy_przeliczone_ov3ph_zezw { float limit1_; ///< wartosc rozruchowa float limit2_; ///< wartosc powrotu u32 t_; ///< opoznienie czasu zadzialania przekaznika u8 on_; ///< wartosc nastawy aktywnosci przekaznika 1- aktywny u8 w_; ///< wartosc nastawy dzialania na wylaczeniee 1 - wylaczenie 0 - tylko sygnalizacja u8 bl_; ///< wartosc nastawy aktywnosci blokady dzialania 1- blokada aktywna u8 or_; ///< logika pobudzen "0" oznacza dzialanie w trybie "and", a "1" w trybie "or" }; struct dane_wewnetrzne_ov3ph_zezw { // Wyjscia_rejestratora R; ///< dane ostatniego zaklocenia // Time czas_; // moment wystapienia zaklocenia (rejestr tymczasowy - przed zapisem) u32 dl_; // dlugosc czasu trwania zaklocenia (rejestr tymczasowy - przed zapisem) float max1_; // maksymalna watosc wejscia 1 (rejestr tymczasowy - przed zapisem) float max2_; // maksymalna watosc wejscia 2 (rejestr tymczasowy - przed zapisem) float max3_; // maksymalna watosc wejscia 3 (rejestr tymczasowy - przed zapisem) short lp1; ///