Rozwiązania zadań z Kursu Podstawowy S7
Rozwiązania zadań z Kursu Podstawowy S7
Zadanie „Generowanie raportów o produkcji zmianowej”
Adres |
Symbol |
Opis |
I 0.0 |
F1 |
Informacja o wyprodukowaniu nowego samochodu |
I 0.1 |
F2 |
Informacja o wyprodukowaniu nowego samochodu |
I 0.2 |
F3 |
Informacja o wyprodukowaniu nowego samochodu |
I 1.0 |
ZMIANA |
Informacja o pracującej zmianie |
MW 32 |
PR_I |
Produkcja I zmiany z poprzedniego dnia |
MW 34 |
PRJI |
Produkcja II zmiany z poprzedniego dnia |
MW 36 |
PR_S |
Produkcja I i II zmiany (całodobowa) |
MW 38 |
P_PL1 |
Zmienna pomocnicza, Produkcja Linii 1 |
MW 40 |
P_PL2 |
Zmienna pomocnicza, Produkcja Linii 2 |
MW 42 |
P_PL3 |
Zmienna pomocnicza, Produkcja Linii 3 |
MW 44 |
P_PRD_1 |
Zmienna pomocnicza, PRodukcja Dzisiejszej zmiany 1 |
MW 46 |
P_PROD |
Zmienna pomocnicza, aktualna PRODukcja wszystkich linii |
M 117.0 |
Zmienna pomocnicza używana do detekcji końca zmiany 1 | |
M 117.1 |
Zmienna pomocnicza używana do detekcji końca zmiany 2 | |
M 117.2 |
P_GRKZ_1 |
Zmienna pomocnicza, Generowanie Raportów, Kasuj Zmiana 1 |
M 117.3 |
P_GRKZ_2 |
Zmienna pomocnicza, Generowanie Raportów, Kasuj Zmiana 2 |
M 117.4 |
Zmienna pomocnicza używana do detekcji jedynki na czujniku 1 | |
M 117.5 |
Zmienna pomocnicza używana do detekcji jedynki na czujniku 2 | |
M 117.6 |
Zmienna pomocnicza używana do detekcji jedynki na czujniku 3 |
Do prawidłowej pracy programu wymagane jest użycie zmiennych „StałeO” i „Stałel". Przykład wypracowania wartości tych zmiennych pokazany jest w części „Uwagi ogólne”.
Rozwiązanie 1
Do zliczania produkcji na poszczególnych liniach produkcyjnych użyto trzech układów licznikowych, a następnie, aby uzyskać produkcję całego zakładu, zsumowano produkcję poszczególnych linii produkcyjnych. Rozwiązanie to wymaga użycia dużej liczby zasobów sterownika (układów licznikowych).