Rozwiązania zadań z Kursu Podstawowy S7
Rozwiązania zadań z Kursu Podstawowy S7
"ZMIANA" |
MOVE | |
I A |
EN ENO | |
I/ I | ||
"P PROD"- |
IN OUT |
-"PR S" |
"ZMIANA" | ||
ADD_I EN ENO INI OUT | ||
I I | ||
I I ”P_PROD"— |
—"PR_S" | |
"P PRD I"- |
IN2 | |
Obliczanie produkcji całodobowej przy zmianie 1. Na zmianie 1 jest to suma produkcji wszystkich linii montażowych (P_PROD).
Obliczanie produkcji całodobowej przy zmianie 2. Na zmianie 2 jest to suma produkcji wszystkich linii montażowych (P_PROD) oraz produkcji dzisiejszej zmiany 1 (P_PRD_I).
Rozwiązanie 2
Drugie rozwiązanie opiera się na wykorzystaniu działania układu licznikowego polegającego na tym, że stan licznika jest inkrementowany (dekrementowany lub ustawiany) w momencie wykrycia narastającego zbocza na odpowiednim wejściu. Aby umożliwić licznikowi zliczenie w jednym obiegu pętli więcej niż jednego sygnału, przed badaniem poszczególnych sygnałów przesyłamy do licznika logiczne „0”, a sygnały zamieniamy na zbocza narastające. Pozostała część programu jest bez zmian.
"StałeO" _I I_ |
Cl | |
1 |-/-1 | ||
"Fl" 1 1 |
M117.4 |
Cl ( rn\ 1 |
1 1 |
\ p ) |
-{CU J-1 |
"StałeO" _1 1_ |
Cl | |
I 1 \ ł-1 | ||
"F2" 1 1 |
M117.5 |
Cl |
1 1 |
\ p 1 |
-1 CU )-1 |
"StałeO" _1 1_ |
Cl | |
1 1 -1 |
Zamiast tych 5-ciu segmentów równoważne rozwiązanie można zapisać to w jednym.