Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Program dydaktyczny do nauki PLC lekcja IV

janusz121 15 Sty 2008 04:34 3671 0
  • #1 15 Sty 2008 04:34
    janusz121
    Poziom 16  

    Cześć jestem zupełnie nowy w tematyce programowania PLC, wybaczcie też jeśli piszę w złym dziale. Program dydaktyczny do nauki programowania sterowników PLC posiada szereg lekcjii. Jedna z tych lekcji (lekcja IV) to zamodelowana pralka automatyczna. Model powinien zachowywać się jak najprawdziwsza pralka. Pobrać wodę ogrzać a potem przepłukać ubrania obracając bebnem i wypuścić wodę. Ponadto ogrzać wodę do temperatury nastawionej przez operatora pralki. Jest to realizowane tak, że model posiada czujnik temperatury wody (Czuj_temp) wartości na tym czujniku są cechowane bezpośrednio w stopniach celcjusza. Zamodelowano także nastawy temperatury na wejściu Nast_tem. tutaj nastawę mamy wycechowaną w jednostkach od 0 do 100 co odpowiada 30 - 90 stopniom. Próbowałem sprowadzić to do jednych jednostek z proporcji zapisać wyniki do posrednich komórek pamięci i po sprowadzeniu do wspólnych jednostek porównać i tak zrealizować wyłączenie grzałki przy danej temperaturze, lecz to nie pomogło (Program umozliwia graficzne programowanie sterownika i uznaje jedynie stałe typu "Integer", czyli np wartość 2.8 odpada). Czy ktoś zna rozwiązanie tego problemu?? ja użyłem szukaj znalazłem tylko rozwiązanie lekcji III (model fabryki oranżady), kiedyś kiedyś znalazłem też i dyskusje tego problemu, ale jakoś szukam i szukam i nic a niemogę nic innego wymyslić. Piszę program dla własnej satysfakcji lecz mimo to dzięki za pomoc Pozdrawiam

    Dodano po 2 [godziny] 10 [minuty]:

    Pomogło małe rozpisanie w Exelu dla 80 stopni celcjusza mamy 100 jednostek, dla 0 jednostek mamy 30 stopni celcjusza. Dla 20 jednostek, będziemy mieli 40 stopni celcjusza dla 10 35 stopni celcjusza więc 10 jednostek to pięć stopni, ale operujemy skalą zaczynającą się od 30 stopni więc układ wygląda tak sygnał nas temp dzielimy na dwa w członie Div, a wynik zapisujemy pośrednio w dowolnej wolnej komórce pamięci np R97, teraz sygnał z komórki R97 podajemy na człon add i dodajemy do niego plus 30 i zapisujemy np w komórce R95. komórkę R95 porównujemy z sygnałem Czuj_temp za pomocą członu EQ i gdy obie ter wartości są równe uzyskujemy jedynkę, która podawaną na cewkę R sterującą pompą, teraz układ wyłącza grzałkę w dokładnie nastawionej temperaturze. A temat uważam, za zakończony, nie kasuje bo może się komuś przydać, ale zamykam

    1 0
  Szukaj w 5mln produktów