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