Od dnia 16.10.2024 zostały wyłączone stacjonarne numery telefonów. Zapraszamy do kontaktu pod numerem: 574 443 555.
Forum  eSterownik.pl  Biblioteka w Pythonie do obsługi sterownika Subskrybuj
Pierwsza stronaPoprzednia strona7 / 18Następna stronaOstatnia strona
2014-04-19 11:06
  konto usunięte Posty: 7174 Ostrzeżenie: 0
Janusz. Nie wiem po co, ale Twoja brocha.
Skopiowałeś odczyt statusu CWU, ciut niżej miałeś:

    def getPodajnik(self):
        if (bool(self.s_statusdata)):
            return self.s_statusdata[32] & (1 << 1) != 0;

    def setPodajnik(self, state):
        if (state):
            self._getRequest("02010005000C0100011603");
        else:
            self._getRequest("02010005000C0100002703");

Nie o to chodzi ?
2014-04-19 12:33
  janusz Posty: 275 Ostrzeżenie: 0
Nie o to chodzi
to co podałeś to w zależności od statusu podajnika 1 lub 0
załącza podajnik lub go wyłącza 


Wysyłając do sterownika polecenie
MyRequest.Open "GET", str_Url & "/?com=02010006000000006103"
otrzymuję odpowiedz w formie danych (tablica) 
[2,1,6,6,0,0,76,0,1,0,0,0,0,0,0,0,231,8,225,0,114,0,163,1,190,1,125,1,208,1,158
,2,31,1,1,0,0,47,45,25,0,0,0,2,14,4,19,10,17,49,1,0,0,1,1,210,0,190,0,0,0,2,0,0,214,
89,0,0,14,4,11,18,6,84,65,33,0,0,210,0,190,0,0,0,3,3]
z tej tablicy można odczytać wszystkie temperatury aktualne jak i zadane moc dmuchawy w grzaniu status pracy itd..
Lecz chyba 
1 Czas postoju podajnika (retortowy ręczny)
2 Czas pracy podajnika (retortowy ręczny)
tam nie ma lub nie potrafię tego rozszyfrować 

2014-04-19 14:27
  konto usunięte Posty: 7174 Ostrzeżenie: 0
Ale po co Ci to ? Chcesz logować postoje ?
2014-04-19 15:08
  janusz Posty: 275 Ostrzeżenie: 0
Idea tempomatu z Tira na bieżąco korygować moc silnika by utrzymać zadaną prędkość


Monitoruję na bieżąco temp Co i spalin
Jak wzrost temp jest zbyt duży i przekracza pewną zadaną wartość 
zmieniam w sterowniku czas postoju podajnika (wydłużam) lub czas pracy podajnika (skracam) jednocześnie korygując moc dmuchawy 
Wszystko to w trybie retortowy ręczny tryb automatyczny
To tak skrótowo by wyglądało

Ps 
Tu poprawność informatyczna wymaga : wysłałeś polecenie do wykonania
sprawdź czy zostało wykonane  
2014-04-19 19:38
  konto usunięte Posty: 7174 Ostrzeżenie: 0
Heh.. dobrze, że nie jestem informatykiem, i takie rzeczy mnie nie obowiązują Polegam na zmysłach, póki co :>
2014-04-19 19:48
  janusz Posty: 275 Ostrzeżenie: 0
Ja też nie jestem informatykiem ale zmysły to za mało


Dziś rano wyciągałem z popielnika 30 kg groszku 
bo nie sprawdzałem czy polecenie zostało wykonane 
i sypał sobie sypał aż się przesypał

2014-04-19 19:59
  konto usunięte Posty: 7174 Ostrzeżenie: 0
Muszę zobaczyć co i jak. 
Chyba nie będzie problemu z print get gdy pracuje ?
2014-04-19 20:20
  janusz Posty: 275 Ostrzeżenie: 0
Tak to wygląda na wykresie 
zużycie opału o godz 05:00 ,  64,01 kg/doba




2014-04-19 20:35
  Stan Posty: 630 Ostrzeżenie: 0
Też się tego bałem, ale zabezpieczyłem się w sposób prosty i prymitywny (informatycznie).
Licznik "cyka" w odstępach sekundowych i za każdym razem wysyła sekwencję co ma być włączone a co wyłączone, któreś polecenie musi być wykonane , a w ostateczności pozostaje przekaźnik na podajniku.
2014-04-19 20:46
  janusz Posty: 275 Ostrzeżenie: 0
Ja mam zmienną logiczną która ogranicza wysłanie tego samego polecenia kilka razy
ale chyba trzeba będzie zezwolić na wysyłanie polecenia kilka razy 
np zmienna "Licznik" jak wyśle 5 poleceń to już zakończ  
Dodałem też coś na wzór wygaszanie kotła 
jak temp Co spadnie poniżej 38 deg to wyłączam timerka i koniec sterowania 
sterownik niech sam sobie radzi 


Bronić się trzeba wszelkimi sposobami
2014-04-19 20:52
  Stan Posty: 630 Ostrzeżenie: 0
W jednej z pierwszych wersji tez tak zrobiłem, ale niemal od razu trafiło mi się że jakieś polecenie nie dotarło i wyrzuciłem filtr, niestety zwiększa to obciążenie łącza.
Jednak wolę większe obciążenie niż takie przygody
2014-04-20 10:26
  konto usunięte Posty: 7174 Ostrzeżenie: 0
janusz napisał » 2014-04-19 18:46
Bronić się trzeba wszelkimi sposobami
Ma/miał być soft w okienkiem. Ale założenie, że ster po wyłożeniu się komunikacji pozostaje na ręcznym, nie jest do końca satysfakcjonujące. Ale wymuszenie auto, to chyba nie pstryknięcie palcami.. ;]
2014-04-20 12:07
  Stan Posty: 630 Ostrzeżenie: 0
W ostatniej wypowiedzi na ten temat na forum Ven powiedział że w takiej sytuacji ster przełączy się na tryb auto (oczywiście mówimy o następnej aktualizacji softu do stera).
2014-04-20 12:59
  konto usunięte Posty: 7174 Ostrzeżenie: 0
Ok, przegapiłem:>
2014-04-20 14:38
  Stan Posty: 630 Ostrzeżenie: 0
Ale niestety nikt nie wie kiedy to będzie :(
2014-04-20 14:55
  janusz Posty: 275 Ostrzeżenie: 0
Stan odwiedziłem twój sterownik
Prowadzenie wygląda ciekawie (fajne) tylko dlaczego w ciągu 1 min zmieniasz np
Moc dmuchawy 6 razy góra dół  ona  nie zareaguje na takie zmiany 
wstaw może po każdej zmianie sleep-a na 60 sek to  ograniczy tak szybie zmiany



2014-04-20 15:42
  Stan Posty: 630 Ostrzeżenie: 0
Ostatnio robiłem sporo zmian, musiały zostać jakieś śmieci, dzięki za spostrzeżenie
Rozpocząłem testy praktyczne softu z autolato, jak pójdzie dobrze to jutro wrzucę nową wersję.
2014-04-20 15:51
  janusz Posty: 275 Ostrzeżenie: 0
Ja osobiście sleep-a nie używam bo zamraża całą aplikacje i dlatego stosuję liczniki 
które bez problemu w oknie aplikacji mogę zmieniać w razie potrzeby 
Stan napisał:"Rozpocząłem testy praktyczne softu z autolato, jak pójdzie dobrze to jutro wrzucę nową wersję."
To ważne  że robota się posuwa  

2014-04-20 15:56
  Stan Posty: 630 Ostrzeżenie: 0
U mnie to jest mieszane.
Tam gdzie maszyna ma pracować jest sleep sekundowy w liczniku, tak więc wszystko jest próbkowane z częstotliwością jednosekundową, a tam gdzie i tak ma stać to dałem dłuższe czasy.
Staram się to dobierać (mam nadzieję) rozsądnie
2014-04-20 22:36
  konto usunięte Posty: 7174 Ostrzeżenie: 0
Szkoda, że nie kapuję o co chodzi...
Na wątkach, nie widzę zastosowania dla dodatkowych liczników, tajmslipów..:/
Ale... biorę się za książkę, trzeba ją chyba całą strawić.
Może mi pingpong zacznie się na łbie odbijać
Pierwsza stronaPoprzednia strona7 / 18Następna stronaOstatnia strona
Użytkownicy online: Jerzyrybnik