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.