W nowym sofcie do sterowników PELLO dodaliśmy obsługę BUFORA. Więcej informacji na forum lub w tym pliku

Profil użytkownika

janusz

 

 

Rejestracja: 2011-10-21 08:37

Logowanie: 2024-04-28 19:47

Urządzenia: 1

Tematy: 14

Posty: 540

posty użytkownika 
Pierwsza stronaPoprzednia strona12 / 14Następna stronaOstatnia strona
2014-04-27 22:40 Temat: eSterownik.pl » Biblioteka w Pythonie do obsługi sterownika
  janusz Posty: 540
To właśnie tak robię odczytuję parametr i na tej podstawie zwiększam lub zmniejszam 
Dlatego kiedyś pytałem jak odczytać aktualne ustawienia
No to pracuj 
2014-04-27 22:34 Temat: eSterownik.pl » Biblioteka w Pythonie do obsługi sterownika
  janusz Posty: 540
" Funkcja w sofcie." 
Nie wiem co ona robi bo jej nie znam 
ale dla przykładu  wysłanie do sterownika takiego polecenia 
 1. ustawi czas pracy podajnika na 5 sek
return self._getRequest("020100020022020005004903")
2. ustawia czas postoju podajnika na
return
self._getRequest("020100020023020028000603") tu 40 sek
3.ustawia  moc
dmuchawy  na
return self._getRequest("02010002000F02001E003703") tu 30 %
2014-04-27 22:25 Temat: eSterownik.pl » Biblioteka w Pythonie do obsługi sterownika
  janusz Posty: 540
Powiedz co chcesz zmienić a ja podam ci jakie polecenie masz wysłać do sterownika żeby to wykonał
wszystkie ustawienia można zmieniać dla trybu auto 
Tylko to wymaga pewnej analizy nie zawsze szybkiej 
2014-04-27 22:01 Temat: eSterownik.pl » Biblioteka w Pythonie do obsługi sterownika
  janusz Posty: 540

"Twój eCoal pracuje, mój ster nie"
mam Bruli

Verb on pracuje tylko wedle twojego skryptu 



Co masz na myśli "auto kalibracja"
2014-04-27 21:47 Temat: eSterownik.pl » Biblioteka w Pythonie do obsługi sterownika
  janusz Posty: 540
VERB napisał » 2014-04-27 19:39
Janusz.
Ja nie ingeruję w pracę sterownika. Stąd wielokropek.

No to nie kumam 
Przecież kropki to nic innego jak wysłane polecenie do sterownika z Twojego skryptu 
2014-04-27 20:39 Temat: eSterownik.pl » Biblioteka w Pythonie do obsługi sterownika
  janusz Posty: 540
VERB napisał » 2014-04-27 08:12
Soft dostał podtrzymanie, zerżnięte z naszych sterów, a wzbogacone o rozruch i dopalanie. Odpalony w trybie auto, elegancko potrafi przechodzić w tryb grzania gdy zajdzie potrzeba, i wracać do nadzoru. Już jest całkiem samodzielny w zakresie spalania. Pozostaje kwestia testów w silnie zmiennych warunkach... być może cała ta robota psu na budę.
Dodałem "Zatrzymanie awaryjne" (awaria podajnika lub dmuchawy, przerywa wykonywanie zadań), do którego dziś dopiszę stop po przekroczeniu zadanej temperatury podajnika



Ciekawie to wygląda kropeczki ładnie układają się seriami 
Ja jednak ingeruję w pracę znacznie rzadziej 
Wymyśliłem sobie tylko dynamiczny czas dopalania
To znaczy po zakończeniu pracy dopalam monitorując na bieżąco temp spalin
jak zanotuję spadek temp spalin  kończę dopalanie 
Czas dopalania trwa od 1 min  do 5 min ( w przypadku testów gdy przewymiarowałem kopczyk dopalał 20 mim)






Ps Możesz coś więcej na temat 
"Odpalony w trybie auto, elegancko potrafi przechodzić w tryb grzania gdy zajdzie potrzeba, i wracać do nadzoru."



2014-04-20 23:07 Temat: eSterownik.pl » Biblioteka w Pythonie do obsługi sterownika
  janusz Posty: 540
Przecież to proste jak sznurek w kieszeni 
A co do lektury to bierz lek na poprawienie trawienia i do roboty

2014-04-20 15:51 Temat: eSterownik.pl » Biblioteka w Pythonie do obsługi sterownika
  janusz Posty: 540
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 14:55 Temat: eSterownik.pl » Biblioteka w Pythonie do obsługi sterownika
  janusz Posty: 540
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-19 20:46 Temat: eSterownik.pl » Biblioteka w Pythonie do obsługi sterownika
  janusz Posty: 540
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:20 Temat: eSterownik.pl » Biblioteka w Pythonie do obsługi sterownika
  janusz Posty: 540
Tak to wygląda na wykresie 
zużycie opału o godz 05:00 ,  64,01 kg/doba




2014-04-19 19:48 Temat: eSterownik.pl » Biblioteka w Pythonie do obsługi sterownika
  janusz Posty: 540
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 15:08 Temat: eSterownik.pl » Biblioteka w Pythonie do obsługi sterownika
  janusz Posty: 540
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 12:33 Temat: eSterownik.pl » Biblioteka w Pythonie do obsługi sterownika
  janusz Posty: 540
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-18 21:31 Temat: eSterownik.pl » Biblioteka w Pythonie do obsługi sterownika
  janusz Posty: 540
Kto zrobi mi prezent na święta i podpowie jak odczytać
1 Czas postoju podajnika (retortowy ręczny)
2 Czas pracy podajnika (retortowy ręczny)


Przykładowo TempCWU odczytujemy tak


def getTempCWU(self):
        if (bool(self.s_statusdata)):
            return (self.s_statusdata[23] << 8 | self.s_statusdata[22]) / 10.0;
a jak odczytać moje ?


2014-04-13 00:34 Temat: eSterownik.pl » Biblioteka w Pythonie do obsługi sterownika
  janusz Posty: 540
Stan ja bym pokombinował stosunek paliwa do powietrza
Może za dużo paliwa ? lub za mało dmuchasz ? przy ostrym 
2014-04-13 00:17 Temat: eSterownik.pl » Biblioteka w Pythonie do obsługi sterownika
  janusz Posty: 540
Przez Ciebie to na szybko loga sobie dorobiłem 
i też czytam cyferki 



"2014-04-12 22:13:18 Praca   Co: 46,8 spaliny: 56,1  Moc Dmuchawy : 32 % Czas post. pod. : 80 [sek]   Czas pracy pod. : 4 [sek] "
"2014-04-12 22:13:39 Praca   Co: 46,8 spaliny: 57,1  Moc Dmuchawy : 32 % Czas post. pod. : 80 [sek]   Czas pracy pod. : 4 [sek] "
"2014-04-12 22:13:59 Praca   Co: 46,8 spaliny: 58  Moc Dmuchawy : 32 % Czas post. pod. : 80 [sek]   Czas pracy pod. : 4 [sek] "
"2014-04-12 22:14:19 Praca   Co: 46,8 spaliny: 58,8  Moc Dmuchawy : 32 % Czas post. pod. : 80 [sek]   Czas pracy pod. : 4 [sek] "
"2014-04-12 22:14:40 Praca   Co: 46,8 spaliny: 59,6  Moc Dmuchawy : 32 % Czas post. pod. : 80 [sek]   Czas pracy pod. : 4 [sek] "
"2014-04-12 22:15:00 Stop praca  Co: 46,9 spaliny: 60,3"
"2014-04-12 22:15:00 Dopalanie  Co : 46,9 spaliny : 60,3"
"2014-04-12 22:19:00 Zakończono dopalanie  Co: 47,2 spaliny : 56,5"

2014-04-13 00:13 Temat: eSterownik.pl » Biblioteka w Pythonie do obsługi sterownika
  janusz Posty: 540
A ja tam wolę browara Biedronka pod ręką i bania się cieszy
2014-04-13 00:07 Temat: eSterownik.pl » Biblioteka w Pythonie do obsługi sterownika
  janusz Posty: 540
To zajaraj 
2014-04-13 00:02 Temat: eSterownik.pl » Biblioteka w Pythonie do obsługi sterownika
  janusz Posty: 540
No to kibica masz wiernego
Czekajmy na zimę 
ps 
a ja obiecuję poprawić swój kod do zimy
Pierwsza stronaPoprzednia strona12 / 14Następna stronaOstatnia strona