Aktywne Wpisy
Nie mam już pojęcia co robić... 27 lat na karku, z różowa poznaliśmy się w szkole i jesteśmy w związku już 9 lat, mieszkamy razem od 7.
Na początku wszystko było super, wspieraliśmy się, odkrywaliśmy jak to jest być samodzielnymi i "dorosłymi", ja praktycznie od początku jak mialem 19 lv poszedłem pracować do firmy, gdzie zarabiałem ledwo ponad najniższa krajowa. Ona dostała się na jakiś staż w korpo, gdzie finalnie po latach
Na początku wszystko było super, wspieraliśmy się, odkrywaliśmy jak to jest być samodzielnymi i "dorosłymi", ja praktycznie od początku jak mialem 19 lv poszedłem pracować do firmy, gdzie zarabiałem ledwo ponad najniższa krajowa. Ona dostała się na jakiś staż w korpo, gdzie finalnie po latach
czerwonykomuch +67
Niezmiennie przypominam, że Polska znajduje się dopiero na 9 miejscu (nie licząc instytucji UE) pod względem wartości sumarycznej pomocy dla Ukrainy i jest wyprzedzana m.in. przez Danię - kraj z połową naszego PKB. Polacy są za to pierwsi do jęczenia o wdzięczność i przeprosiny za krzywdy sprzed blisko wieku. Poczucie wyższości pana Polaka wobec chłopa Ukraińca wciąż panuje w narodzie, podsycane bardzo skutecznie przez ruską propagandę.
Przezabawne jest udawanie, że polska pomoc
Przezabawne jest udawanie, że polska pomoc
#automatyka #siemens #s7-120 #tiaportal #programowanie #plc
IF #activestatus=TRUE THEN
IF #firstrun=TRUE THEN
#weightvaluestart := #weightvalue; //Jeśli początek dozowania to ustaw tare wagi
#precipitationpart := #maxweight / 10; //Ustal opad
IF #componenttask < #precipitationpart THEN
#precipitationindex := 1;
ELSIF #componenttask < 2 * #precipitationpart THEN
#precipitationindex := 2;
ELSIF #componenttask < 3 * #precipitationpart THEN
#precipitationindex := 3;
ELSIF #componenttask < 4 * #precipitationpart THEN
#precipitationindex := 4;
ELSIF #componenttask < 5 * #precipitationpart THEN
#
A poza tym parę rad:
- rób wcięcia w kodzie albo dziel na regiony
- nie musisz w IFach sprawdzać warunku =true
- odróżniaj zmienne statyczne/tymczasowe od wejść / wyjść z bloku funkcji - np. jakimiś
Nie przeanalizuje teraz całego kodu ale generalnie timer startuje (i resetuje się) gdy jest zbocze narastające na jego .IN. Gdy chcesz coś zrobić gdy doliczy do końca to odpytujesz/sprawdzasz jego bit wyjściowy .Q
Więc od tego .Q uzależniasz odczytanie pomiaru i tyle. Delay w
Komentarz usunięty przez autora
W 1200 masz do tego dedykowane przerwanie.
W ogóle zerknij w programming guidelines bo kod nieczytelny
@i-marszi
@kwantowykocyk
Ale Panowie ale nie mieszajcie mu w głowie. On potrzebuje zwykłego TONa.
@martinas1324 jak coś to wal jutro śmiało
Komentarz usunięty przez autora
Co do samego programu @martinas1324 to Nie masz opcji na
#componenttask = 9
A poza tym to:
https://support.industry.siemens.com/cs/document/81318674/
Prefixy jak stat czy temp naprawdę Ci pomogą w debugowaniu a innym, ktorzy nie znają kodu w jego szybkim zrozumieniu.
Do tego wszelkie wywołania funkcji rób jako Multi Instance kiedy to tylko mozliwe.
Dodatkowo ten sam czas moge wykorzystac zeby uzyskac czas wykonania bloku (tak wiem ze jest do tego dodatkowy blok).
Nie mowie ze nie mozna