1

Temat: Receptury w CoDeSys

Witam,

przedstawiam procedurę receptur za wykorzystaniem sterownika PLC i systemu wizualizacji (Visu),

1 - tworzymy zmienne globalne

VAR_GLOBAL
    CEMENT AT %MW100 : WORD; (* ilość cementu w recepturze *)
    WODA AT %MW102 : WORD; (* ilość wody w recepturze *)
    KRUSZYWO AT %MW104 : WORD; (* ilość kruszywa w recepturze *)
END_VAR

2 - w menadżerze podglądu zmiennych wstawiamy przykładowe nazwy receptur:
PRAWY KLAWISZ MYSZKI -> NOWA LISTA KONTROLNA i wpisujemy nazwę 1, potem drugą, w naszym przypadku będzie to:

BETON_B25
BETON_B50

w prawej części okna deklarujemy (poprzez wybór klawiszem F2) nasze zmienne wraz z domyślnymi ilościami:
http://www.forum.codesys.pl/foto/rec2.gif
przypisanie to powtarzamy dla receptury drugiej tak aby znajdowały się wszystkie zmienne dla: BETON_25 jak i BETON_50

W następnym kroku utworzymy ekran wizualizacji, wyboru i zmian wartości dla receptur.

pozdrawiam smile

Cokolwiek coś robisz, zawsze ktoś Ci pomaga...
www.falowniki.com - www.codesys.pl - www.psa.pl - www.directautomation.eu - www.szr.pl

2

Odp: Receptury w CoDeSys

Wizualizacja

W zakładce Wizualizacje tworzymy nowy ekran o nazwie "PLC_VISU"
następnie wybieramy z menu "rysunkowego" prostokąt i wstawiamy go do ekranu, klikamy na prostokąt, pokaże nam się okno konfiguracja, gdzie:
po wybraniu "tekst" wpisujemy %s  (odwołanie do zmiennej)
http://www.forum.codesys.pl/foto/rec3.gif

dalej przechodzimy do: Zmienne i za pomocą klawisza F2 wybieramy zmienną (w tym wypadku cement)

http://www.forum.codesys.pl/foto/rec4.gif

w kolejnym kroku umozliwimy zmianę wartości zmiennej CEMENT poprzez wybranie "Wpisywanie" > klawiatura NUMPAD, tu mozemy również okreslić wartości minimalne i maksymalne jakie mozna wpisać poprzez klawiaturę oraz nazwać okienko klawiatury (Tytuł okienka dialogowego) np. "Ilość cementu":

http://www.forum.codesys.pl/foto/rec5.gif

zatwierdzamy wybór poprzez kliknięćie w przycisk OK i tworzymy identyczne "prostokąty" dla zmiennej WODA i KRUSZYWO
http://www.forum.codesys.pl/foto/rec6.gif

w następnym poście dołączymy przyciski wywołania receptury i przycisk zapisu zmian receptury.

Cokolwiek coś robisz, zawsze ktoś Ci pomaga...
www.falowniki.com - www.codesys.pl - www.psa.pl - www.directautomation.eu - www.szr.pl

3

Odp: Receptury w CoDeSys

Witam, ponownie
w celu wywołania receptury musimy utworzyć przycisk z napisem/nazwą receptury:
http://www.forum.codesys.pl/foto/rec07.gif

nastepnie klikamy na konfigurację przycisku:
http://www.forum.codesys.pl/foto/rec7.gif

dalej: zaznaczamy wpisywanie i z menu rozwialnego wybieramy WRITERECEIP  a w okienko które ukaże się poniżej wpisujemy nazwę receptury, w naszym przypadku BETON_25:
http://www.forum.codesys.pl/foto/rec8.gif

oczywiście dla następnej receptury, musimy powtórzyć operację...

dalej tworzymy przycisk zapisu receptury:
http://www.forum.codesys.pl/foto/rec9.gif

tym razem z menu rozwijalnego wybieramy READRECEIPT a w okienko które ukaże się poniżej wpisujemy nazwę receptury klikamy dodaj i operację powtarzamy dla następnej receptury...

pozdrawiam i życzę sukcesów...:)

Cokolwiek coś robisz, zawsze ktoś Ci pomaga...
www.falowniki.com - www.codesys.pl - www.psa.pl - www.directautomation.eu - www.szr.pl

4

Odp: Receptury w CoDeSys

Witam. Wielkie dzięki wszystko działa  w codesys i na monitorze PC-ta, tylko jak tą wizualizację uruchomić na ekranie easy Control lub MFD. będę bardzo wdzięczny za dalszą pomoc.
Pozdrawiam

5

Odp: Receptury w CoDeSys

na ekranie easu kontrol nie odpalisz tego do obsługi lcd easycontrol i mfd są osobne biblioteki zaraz poszukam i wkleję

6

Odp: Receptury w CoDeSys

załaduj biblioteke EC_Visu2.lib lub EC_Visu.lib tam jest to opisane a na stronie moellera jest artykuł i ich implementacji

7

Odp: Receptury w CoDeSys

dzięki, znalazłem tylko pomoc jest w języku niemieckim, wolałbym w polskim

8

Odp: Receptury w CoDeSys

poszukam miałem gdzieś na innym kompie pełen kurs po polsku