Navigation:  Konfiguracja systemu > Ogólna budowa systemu >

Dane lokalne i dane w bazie danych

Previous pageReturn to chapter overviewNext page

Celem systemu jest liczenie czasów, cykli, braków, kilowatogodzin etc. a dane te są przechowywane w licznikach.

Możemy te dane podzielić na te które są w bazie danych SQL i te które są w bazie danych stacji.

Informacje te są zapisywane w dwojaki sposób: w podręcznej bazie danych stacji i w bazie danych SQL

 

Dane (liczniki) w stacji zbierania danych podzielone są na trzy grupy:

liczniki miesięczne – kasowane raz na miesiąc – nazywamy je licznikami bieżącego miesiąca  
liczniki zmianowe – kasowane na przełomie zmian roboczych – nazywamy je licznikami bieżącej zmiany
liczniki kasowane – liczniki te kasowane są w momencie zmiany zlecenia lub dla prostych trybów – ich skasowania. Mówimy wtedy że to liczniki bieżącego zlecenia  

 

Kiedy jednak chcemy zrobić jakiś raport, czy to dla jakiegoś zlecenia, czy czas pracy maszyny w danym roku,

czy tygodniu wtedy program korzysta z danych gromadzonych w bazie SQL w specjalnej tabeli przyrostów.

Działa to tak że jest jeszcze jeden komplet liczników  których stan co godzinę zapisywany jest do tej tabeli a potem kasowany.

Jeśli chcemy poznać czas awarii od 15 marca do 17 czerwca dla maszyny X to sumujemy wszystkie zapisy z tego czasu.

 

Zdarza się czasami tak że w oknie informacyjnym maszyny widzimy że pracowała ona 11 i pół godziny.

Robimy raport a tam brakuje nam te pół godziny! A to dla tego że dane do raportu kończą się na ostatniej pełnej godzinie.

No chyba że zamkniemy zlecenie albo zmienimy operatora – wtedy

program nie będzie czekał do końca bieżącej godziny tylko zapisze przyrosty od razu. Zobacz Dane dla raportów