Pierwsze kroki z easy Soft CoDeSys. 2009 Eaton Corporation. All rights reserved.



Podobne dokumenty
TwinCAT System. Pierwsze kroki w TwinCAT System Manager i TwinCAT PLC Control. Luty 2007 TwinCAT PLC - Tworzenie prostego programu 1

Zdalny podgląd wizualizacji z panelu XV100 przez przeglądarkę internetową (WebServer)

Instrukcja obsługi Konfigurator MLAN-1000

1. Aplikacja LOGO! App do LOGO! 8 i LOGO! 7

Poniższy przykład przedstawia prosty sposób konfiguracji komunikacji między jednostkami centralnymi LOGO! w wersji 8 w sieci Ethernet.

I. Program II. Opis głównych funkcji programu... 19

CoDeSys 3 programowanie w języku FBD

Instrukcja do oprogramowania ENAP DEC-1

Numerowanie obiektów (wzorów, rysunków, tabel, literatury)

CoDeSys 3 programowanie w języku drabinkowym LD

Minimalna wspierana wersja systemu Android to zalecana 4.0. Ta dokumentacja została wykonana na telefonie HUAWEI ASCEND P7 z Android 4.

Ćwiczenie 10 Wizualizacja

Zaznaczanie komórek. Zaznaczenie pojedynczej komórki polega na kliknięciu na niej LPM

Moduł Faktury służy do wystawiania faktur VAT bezpośrednio z programu KolFK.

1. Otwórz pozycję Piston.iam

Galileo v10 pierwszy program

Tworzenie menu i authoring w programie DVDStyler

Notatka Aplikacyjna NA 03001PL Marzec 2016

Instrukcja zarządzania kontami i prawami. użytkowników w systemie express V. 5

Karty pracy. Ustawienia. W tym rozdziale została opisana konfiguracja modułu CRM Karty pracy oraz widoki i funkcje w nim dostępne.

Rys.1. Technika zestawiania części za pomocą polecenia WSTAWIAJĄCE (insert)

Odczyty 2.0 Spis treści

Podręczna pomoc Microsoft Power Point 2007

Podstawy obsługi programów TwinCAT System Manager i TwinCAT PLC Control

ELEKTRONICZNA KSIĄŻKA ZDARZEŃ

PIERWSZY PROGRAM W JĘZYKU FBD

10 Płatności [ Płatności ] 69

PROGRAM DOBORU WYMIENNIKÓW CIEPŁA FIRMY SECESPOL CAIRO 3.2 PODRĘCZNIK UŻYTKOWNIKA

R o g e r A c c e s s C o n t r o l S y s t e m 5. Nota aplikacyjna nr 016 Wersja dokumentu: Rev. A. obecności w VISO

Instrukcja. Rejestracji i aktywacji konta w systemie so-open.pl DOTACJE NA INNOWACJE; SOFTWARE OPERATIONS SP. Z O. O.

Instrukcja obsługi programu VisitBook Semieta Lite

CoDeSys 3 programowanie w języku CFC

1. Opis okna podstawowego programu TPrezenter.

Komunikacja między sterownikami przez protokół ADS

Biblioteki publiczne

Biblioteki publiczne

Instrukcja. Zlecenia spedycyjne WWW

Compas 2026 Vision Instrukcja obsługi do wersji 1.07

I. Spis treści I. Spis treści... 2 II. Kreator szablonów Tworzenie szablonu Menu... 4 a. Opis ikon Dodanie nowego elementu...

Notatka Aplikacyjna NA 03006PL Maj 2016

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania KOMPUTEROWE SYSTEMY STEROWANIA (KSS)

1. Dodawanie integracji

Kancelaria rozpoczęcie pracy z programem

Tworzenie prezentacji w MS PowerPoint

Tworzenie szablonów użytkownika

Tekst na mapach. Teksty na mapie. Ustawienia mapy. W tej instrukcji zostanie opisany sposób w jaki można na mapach wyświetlać teksty

Ćwiczenia z S Komunikacja S z miernikiem parametrów sieci PAC 3200 za pośrednictwem protokołu Modbus/TCP.

OBIEKTY TECHNICZNE OBIEKTY TECHNICZNE

Konfiguracja i uruchomienie usługi Filtry adresów IP dla użytkowników Centrum Usług Internetowych dla Klientów Banku Spółdzielczego w Łęcznej.

3S TeleCloud - Aplikacje Instrukcja użytkowania usługi 3S KONFERENCJA

TwinCAT 3 konfiguracja i uruchomienie programu w języku ST lokalnie

tel fax

PIERWSZE URUCHOMIENIE PROGRAMU ITNC PROGRAMMING STATION

Tworzenie programu i konfiguracja w LOGO! Soft Comfort V8

Programowanie w języku Python. Grażyna Koba

Zadanie Wstaw wykres i dokonaj jego edycji dla poniższych danych. 8a 3,54 8b 5,25 8c 4,21 8d 4,85

netster instrukcja obsługi

Siemens S Konfiguracja regulatora PID

Instrukcja zarządzania kontami i prawami

BIBLIOGRAFIA W WORD 2007

Po naciśnięciu przycisku Dalej pojawi się okienko jak poniżej,

Rejestracja faktury VAT. Instrukcja stanowiskowa

Bit 11 pierwszego słowa komunikacji acyklicznej ustawny jest na wartość 0 i nie podlega modyfikacji.

Wstawianie nowej strony

Internetowy sterownik podlewania ogrodowego na LOGO! Sieciowy dostęp do LOGO! za pomocą http

EC4P Pierwszy program w 6 krokach

INSTRUKCJA UŻYTKOWNIKA PORTALU SIDGG

Krzysztof Sendor Słowa kluczowe Meble kuchenne w Intericad. Otwieramy moduł kuchenny korzystając z menu: Moduł kuchenny/pokaż Bibliotekę

Telewizja przemysłowa (CCTV) w RACS 5

I. Logowanie do panelu admina

Wypełnianie protokołów w USOSweb. Instrukcja dla osób prowadzących zajęcia dydaktyczne.

Przed rozpoczęciem pracy otwórz nowy plik (Ctrl +N) wykorzystując szablon acadiso.dwt

Instrukcja użytkownika systemu medycznego

Ćwiczenia z S S jako Profinet-IO Controller. FAQ Marzec 2012

Instalacja rozwiązania Uruchomienie rozwiązania w systemie Sage Konfiguracja dodatku Ustawienia dodatkowe rozwiązania...

Instrukcja obsługi programu Do-Exp

KASK by CTI. Instrukcja

Ćwiczenie 3. I. Wymiarowanie

Dokumentacja systemu erecepcja.com SYSTEM REJESTRACJI KLIENTÓW PRZEZ INTERNET

Aplikacja projektu Program wycinki drzew i krzewów dla RZGW we Wrocławiu

Programowanie sterowników PLC w easy Soft CoDeSys

etrader Pekao Podręcznik użytkownika Ustawienia

W dowolnej przeglądarce internetowej należy wpisać poniższy adres:

PRZEWODNIK PO ETRADER PEKAO ROZDZIAŁ XIX. USTAWIENIA SPIS TREŚCI

1. SFC W PAKIECIE ISAGRAF 2. EDYCJA PROGRAMU W JĘZYKU SFC. ISaGRAF WERSJE 3.4 LUB 3.5 1

Instrukcja użytkowania

Podręcznik użytkownika Obieg dokumentów

INSTRUKCJA OBSŁUGI PROGRAMU PRZEDSZKOLE (CZ.1)

PlantVisor_1.90PL Instrukcja instalacji, konfiguracji oraz obsługi

I Tworzenie prezentacji za pomocą szablonu w programie Power-Point. 1. Wybieramy z górnego menu polecenie Nowy a następnie Utwórz z szablonu

1.Instalacja. Przechodzimy przez kolejne okna instalatora klikacjąć Dalej. wolek.zallegro.pl

FAQ: /PL Data: 09/06/2012. Zastosowanie zmiennych Raw Data Type WinCC v7.0

Arkusz kalkulacyjny EXCEL

Wymiarowanie i teksty. Polecenie:

KaŜdy z formularzy naleŝy podpiąć do usługi. Nazwa usługi moŝe pokrywać się z nazwą formularza, nie jest to jednak konieczne.

Obserwacje w Agrinavia MOBILE OGÓLNE INFORMACJE

Zawartość. Wstęp. Moduł Rozbiórki. Wstęp Instalacja Konfiguracja Uruchomienie i praca z raportem... 6

Diagnoza Szkolna Pearsona. Instrukcja obsługi

SPIS ILUSTRACJI, BIBLIOGRAFIA

Formularze w programie Word

Transkrypt:

Pierwsze kroki z easy Soft CoDeSys

Tworzenie prostego programu Rozpoczęcie pracy 2

Tworzenie prostego programu Wybór aparatu 3

Tworzenie prostego programu Wybór języka programowania Do wyboru jest sześć języków programowania, zgodnych ze standardem IEC 61131 3. W oknie tym można wybrać również typ obiektu jaki zostanie stworzony: program, blok funkcyjny lub funkcja. 4

Tworzenie prostego programu Okno główne 2 1. Funkcja zależna od wybranej zakładki: 1 3 Moduły Tworzenie programów, funkcji, akcji itp. Wizualizacja tworzenie wizualizacji. 4 Typy danych tworzenie własnych typów danych. Zasoby zarządzanie zasobami sterownika. 2. Obszar definiowania zmiennych lokalnych 3. Obszar edycji programu 4. Okno komunikatów 5

Tworzenie prostego programu Dodanie bloczka Wejścia bloku Wyjście bloku Dodawanie elementów metodą przeciągnij -> upuść Domyślny typ bloczka to bramka AND Widoczne wejścia/wyjścia bloczka Łatwe dodawanie wejść/wyjść Blok 6

Tworzenie prostego programu Nazwanie zmiennych we/wy Na wejściu/wyjściu można wpisać: Zmienną globalną Zmienną lokalną Zmienną wcześniej niezadeklarowaną (domyślna autodeklaracja) Wartość stałą (nie da się jej zmienić podczas pracy programu!) Wyjście z innego bloku (np. Timer1.Q) Wyrażenie (np. WORD_TO_BOOL(Dane)) 7

Tworzenie prostego programu Deklaracja zmiennych zmienne globalne Wybór zakładki Zasoby Przejście do Zmienne_globalne Deklaracja zmiennych Nazwa AT %IX0.0: typ_zmiennej; - zmienna wejściowa, wejście pierwsze Nazwa AT %QX0.0: typ_zmiennej; - zmienna wyjściowa, wyjście pierwsze 8

Tworzenie prostego programu Deklaracja zmiennych zmienne lokalne Wybór zakładki Moduły Przejście do PLC_PRG Deklaracja zmiennych Nazwa AT %IX0.2: typ_zmiennej; - zmienna wejściowa, wejście trzecie Nazwa AT %QX0.1: typ_zmiennej; - zmienna wyjściowa, wyjście drugie 9

Tworzenie prostego programu Deklaracja zmiennych autodeklaracja Wpisanie nazwy zmiennej na wejściu wcześniej utworzonego bloku Po naciśnięciu ENTER ukaże się okno Należy wypełnić odpowiednie pola w oknie Deklaracja zmiennych i zatwierdzić OK. Zmienna zostanie automatycznie dodana do wcześniej istniejących 10

Tworzenie prostego programu Adresowanie zmiennych Przykłady: %IX1.0 odwołanie do dziewiątego wejścia sterownika %QX0.3 odwołanie do czwartego wyjścia sterownika %MB4 odwołanie do piątego bajtu w pamięci (pierwszy ma numer 0) (kolejne bity mają zawsze numery 0-7) %MW4 odwołanie do słowa zaczynającego się na pozycji piątego bajtu. bity: bajty: słow a: %MX0.0 %MX0.1 %MX0.2 %MX0.3 %MX0.4 %MX0.5 %MX0.6 %MX0.7 %MX1.0 %MX1.1 %MB0 %MW0 %MX1.2 %MX1.3 %MX1.4 %MB1 %MX1.5 %MX1.6 %MX1.7 %MX2.0 %MB2 %MW2 %MX2.1... 11

Tworzenie prostego programu Wykorzystanie wcześniej utworzonych zmiennych Skrót klawiszowy Ctrl + Spacja otwiera okno z zadeklarowanymi zmiennymi, blokami funkcyjnymi i funkcjami 12

Tworzenie prostego programu Kompilacja projektu Komunikat po zakończonej kompilacji: 13

Wgrywanie programu na sterownik Logowanie/wylogowanie się Zalogowanie się: lub Podczas logowania się w razie potrzeby wgrywany jest program PLC Wylogowanie się: lub 14

Wgrywanie programu na sterownik Logowanie/wylogowanie się W przypadku gdy sterownik nie jest podłączony do komputera, w celu zalogowania się należy zaznaczyć opcję Symulacja 15

Wgrywanie programu na sterownik Komunikaty Na sterowniku nie ma programu: Na sterowniku jest już program, jednak znacznie różni się od obecnego: Na sterowniku jest już program, nieznacznie różniący się od obecnego, Możliwa jest zmiana w trybie on-line (program PLC nie zatrzymuje się): 16

Wgrywanie programu na sterownik Praca w trybie on line Uruchomienie programu: lub Wpisywanie zmiennych (Ctrl + F7) 17

Wgrywanie programu na sterownik Praca w trybie on line Podgląd wartości zmiennych adresowanych: Zmienne lokalne: Zmienne globalne: 18

Tworzenie bloku funkcyjnego Wygląd bloku 19

Tworzenie bloku funkcyjnego Problem do rozwiązania I(Input) 20 32767 50000 16 I [ma] 12 8-10000 4 0-10000 0 10000 20000 30000 40000 50000 Input Przeskalowanie wartości z zakresu przetwornika (0 32767) na wyjście modułu (4 20 ma) 20

Tworzenie bloku funkcyjnego Zakres pracy przetwornika I(Input) 20 32767 50000 16 I [ma] 12 8-10000 4 0-10000 0 10000 20000 30000 40000 50000 Input Rozdzielczość 15 bitów => 0-32767 21

Tworzenie bloku funkcyjnego Współczynniki I(Input) Y1 = 20 32767 50000 16 I [ma] 12 8-10000 X1 = 32767 Y0 = 4 0-10000 X0 = 0 10000 20000 30000 40000 50000 Input fa := (Y1 Y0) / (X1 X0); fb := Y1 fa * X1; 22

Tworzenie bloku funkcyjnego Dodanie bloku W zakładce Moduły należy kliknąć prawym przyciskiem myszy na PLC_PRG i z wybrać opcję Wstaw obiekt... Wybór typu obiektu i języka programowania 23

Tworzenie bloku funkcyjnego Deklaracja zmiennych VAR_INPUT zmienne wejściowe bloczka VAR_OUTPUT zmienne wyjściowe bloczka VAR zmienne wewnętrzne bloczka Deklaracja zmiennych może odbywać się na bieżąco podczas pojawiania się nowych zmiennych w programie PLC 24

Tworzenie bloku funkcyjnego Pisanie programu (język ST) I(Input) Kod programu: I [ma] 28 24 20 16 12 8 4 0-10000 0 10000 20000 30000 40000 50000 Input WADA: Brak ograniczeń zakresu! 25

Tworzenie bloku funkcyjnego Pisanie programu (język ST) Kod programu: 20 I(Input) 32767 50000 16 I [ma] 12 8-10000 4 0-10000 0 10000 20000 30000 40000 50000 Input WADA: Brak odporności na X1 = X0! 26

Tworzenie bloku funkcyjnego Wywołanie bloczka 1. Przechodzimy do programu głównego 2. Wstawiamy bloczek (domyślnie AND) 3. Zaznaczamy nazwę bloczka i: A) Wciskamy F2 i wybieramy interesujący nas bloczek B) Wpisujemy nazwę bloku funkcyjnego (FB_Skalowanie) Wywołany jest dopiero blok funkcyjny, Należy przypisać mu jeszcze nazwę 27

Tworzenie bloku funkcyjnego Przypisanie zmiennych we/wy Okno autodeklaracji Gotowy bloczek skalujący zakres (0 32767) na (4 20) 28

Tworzenie bloku funkcyjnego Uruchomienie programu Wpisanie nowej wartości Zapisywanie wartości Ctrl + F7 Wymuszanie wartości F7 29

Tworzenie bloku funkcyjnego Praca bloczka w trybie on line Praca w trybie on line Wejście do bloczka: Instancje podgląd wartości zmiennych w konkretnym bloczku Implementacja podgląd kodu bloczka 30

Tworzenie bloku funkcyjnego Podgląd wartości zmiennych w bloczku Wejście do bloczka pozwala na sprawdzenie aktualnych wartości zmiennych lokalnych w bloczku. Wyświetlany jest również kod źródłowy bloczka 31

Tworzenie bloku funkcyjnego Alarmy Dodanie alarmu po przekroczeniu zakresu górnego lub dolnego 20 I(Input) Alarm_Hi 32767 50000 16 I [ma] 12 8 Alarm_Lo -10000 4 0-10000 0 10000 20000 30000 40000 50000 Input 32

Tworzenie bloku funkcyjnego Alarmy Kod: Deklaracja zmiennych: Program: Zmiany w bloczku w programie głównym: 33

Tworzenie bloku funkcyjnego Alarmy Kod: Deklaracja zmiennych: Program: Zmiany w bloczku w programie głównym (sygnalizacja diodowa): 34

Tworzenie bloku funkcyjnego Praca w trybie on line Wartość z zakresu (alarmy wyłączone): Wartość z zakresu (alarmy wyłączone): 35

Wizualizacja Rozpoczęcie pracy Obiekty wizualizacji znajdują się w zakładce Wizualizacje Dodanie nowego obiektu Nadanie nazwy 36

Wizualizacja Element wyświetlający wartość Wybór elementu Wstawienie elementu Ustawienie parametrów elementu 37

Wizualizacja Wstawienie tekstu Tekst wyświetlany na elemencie (przycisku, polu itp.) %.3f wyświetlenie zmiennej typu Real z trzema miejscami po przecinku %s zmienna wyświetlana jako napis 38

Wizualizacja Edycja tekstu Każda cecha wyświetlanego tekstu może być kontrolowana przez zmienną w programie 39

Wizualizacja Edycja linii Każda cecha wyświetlanego tekstu może być kontrolowana przez zmienną w programie 40

Wizualizacja Kolory Kolory statyczne nadawane tylko raz Kolory dynamiczne zależne od wartości zmiennych 41

Wizualizacja Ruch elementu X+ Wartość 0 to pozycja elementu w trybie offline. Kontrola ruchu elementu może odbywać się poprzez zmienne typu int Dokładność 1 piksela Y+ 42

Wizualizacja Ruch krawędzi elementu + + + + Dynamiczna zmiana położenia krawędzi pozwala na kontrolę wymiarów Elementów w wizualizacji za pomocą zmiennych 43

Wizualizacja Własności elementu Ustawienie: znikania blokowania zmiany koloru wyświetlanego tekstu podpowiedzi w trybie on-line PLC_PRG.Wejscie odwołanie do zmiennej zadeklarowanej w programie głównym.wyj1g odwołanie do zmiennej globalnej 44

Wizualizacja Akcje Możliwe akcje: Przełączenie zmiennej Chwilowe włączenie zmiennej Zmiana wizualizacji Wykonanie programu Zmiana wartości Możliwe jest ograniczenie zakresu wpisywanych wartości i wybór sposobu ich wpisywania 45

Wizualizacja Wykonanie programu W oknie wykonania programu: 1. Wybieramy typ programu 2 2. Wybieramy zmienną, na której dokonujemy operacji 3. Wpisujemy działanie jakie wykonujemy 4. Dodajemy operację 5. Wybieramy kolejną operację lub wracamy do okna głównego 1 4 3 W programie możemy wykorzystywać zmienne wcześniej zdefiniowane, Wartości stałe oraz wszystkie operacje matematyczne 46

Wizualizacja Wprowadzenie wartości Możliwy wybór: sposobu wprowadzenia danych zakresów nazwy dla pojawiającego się obiektu Widok on-line 47

Wizualizacja Wizualizacja strona 1 (off line) Wejście -> Wyjście: Dodanie / odjęcie 5% wartości zakresu Zerowanie wejścia Zmiana zakresów Wyświetlenie trendu Wyjście(t) 48

Wizualizacja Wizualizacja strona 1 (on line) Wejście -> Wyjście: Dodanie / odjęcie 5% wartości zakresu Zerowanie wejścia Zmiana zakresów Wyświetlenie trendu Wyjście(t) 49

Wizualizacja Trend strona 2 Dodanie elementu: Trend: Kierunek zmian Konfiguracja obu osi Wybór zmiennej Konfiguracja krzywej 50

Wizualizacja Trend strona 2 Oś pozioma: Jednostki czas Linie podziału Skala Odświeżanie Opis osi 51

Wizualizacja Trend strona 2 Oś pionowa: Jednostki dowolne Linie podziału Skala Opis osi 52

Wizualizacja Trend strona 2 Zmienne: Wybór zmiennej Kolor na wykresie Styl linii Zakładka 53

Wizualizacja Trend strona 2 (off line) 54

Wizualizacja Trend strona 2 (on line) 55

Zasoby Zarządzanie bibliotekami 1 2 3 5 4 1. Widok zakładki Zasoby 2. Lista dodanych do projektu bibliotek 3. Lista bloków które zawiera podświetlona biblioteka 4. Wejścia, wyjścia i zmienne używane przez blok 5. Widok bloku 56

Zasoby Dodanie dodatkowej biblioteki Wybór odpowiedniej biblioteki 57

Zasoby Konfiguracja aparatu Ustawienie podstawowych parametrów pracy: Czas cyklu Parametry komunikacji RS232 Ustawienia sieci CAN i easy-net 58

Zasoby Konfiguracja aparatu Podgląd wszystkich zmiennych wejściowych i wyjściowych Edycja ustawień wejść/wyjść Przypisanie nazw do konkretnych wejść/wyjść 59

60