Zmienne procesowe platformy czasu rzeczywistego KOS
Zmienne procesowe są najmniejszymi ale i najważniejszymi elementami każdego systemu zbudowanego na platformie KOS.
Zmienna procesowa jest reprezentowana poprzez:
- ● wartość - bieżąca lub sygnowana czasem,
- ● dane katalogowe - opisy i parametry.
Wartości zmiennych oraz dane katalogowe są przechowywane w bazie danych i mogą być prezentowane na obrazach typu schemat lub wykres oraz umieszczane w raportach.
Ze względu na
postać wartości zmiennej
rozróżniamy cztery rodzaje zmiennych:
- ● zmienne analogowe - np. pomiary, wyniki obliczeń,
- ● zmienne binarne - np. stany urządzeń,
- ● zmienne czasowe - np. czas wystąpienia zdarzenia,
- ● zmienne tekstowe - np. komentarze, komendy.
Ze względu na
pochodzenie zmiennej
rozróżniamy:
- ● odczytywane z obiektu - zmienne wejściowe,
- ● wyliczane w systemie - zmienne obliczane,
- ● wprowadzane przez użytkownika - zmienne ręczne,
- ● wysyłane do systemów automatyki jako sygnały sterownicze, nastawy itp.
Każdą zmienną procesową identyfikują
podstawowe dane katalogowe
- ● numer systemowy - identyfikator dla oprogramowania systemowego,
- ● numer źródłowy - identyfikator pochodzenia,
- ● symbol projektowy - np. KKS,
- ● nazwa długa.
Dodatkowe dane katalogowe
opisują szczególne właściwości charakteryzujące dany typ zmiennej: zakresy zmienności, wyróżniki, referencje do przetwarzania itp.
Platforma KOS nie ogranicza liczby zmiennych w danej aplikacji. Liczba ta ma wpływ na dobór sprzętu, rodzaju systemu operacyjnego, typu serwera SQL i kosztów wdrożenia systemu.