CoDeSys 3 programowanie w języku CFC

Podobne dokumenty
CoDeSys 3 programowanie w języku drabinkowym LD

CoDeSys 3 programowanie w języku FBD

Notatka Aplikacyjna NA 03006PL Maj 2016

Notatka Aplikacyjna NA 03001PL Marzec 2016

Galileo v10 pierwszy program

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

Notatka Aplikacyjna NA 03002PL Kwiecień 2016

Arkusz kalkulacyjny MS Excel 2010 PL.

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

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

WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM. NetBeans. Wykonał: Jacek Ventzke informatyka sem.

Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS cz. 1

Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS cz. 1

Utworzenie aplikacji mobilnej Po uruchomieniu Visual Studio pokazuje się ekran powitalny. Po lewej stronie odnośniki do otworzenia lub stworzenia

Edytor tekstu MS Word 2010 PL. Edytor tekstu to program komputerowy umożliwiający wprowadzenie lub edycję tekstu.

Papyrus. Papyrus. Katedra Cybernetyki i Robotyki Politechnika Wrocławska

Konfiguracja regulatora PID

CZĘŚĆ A PIERWSZE KROKI Z KOMPUTEREM

Notatka Aplikacyjna NA 03006PL Maj 2016

Fragment tekstu zakończony twardym enterem, traktowany przez edytor tekstu jako jedna nierozerwalna całość.

Podstawy programowania w środowisku Step 7

OPERACJE NA PLIKACH I FOLDERACH

Co to jest arkusz kalkulacyjny?

Aby uruchomić Multibooka, należy podłączyć nośnik USB do gniazda USB w komputerze, na którym program ma być używany.

AKADEMIA GÓRNICZO-HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE. QuIDE Quantum IDE PODRĘCZNIK UŻYTKOWNIKA

Instrukcja obsługi programu CMS Dla rejestratorów HANBANG

NAGŁÓWKI, STOPKI, PODZIAŁY WIERSZA I STRONY, WCIĘCIA

FAQ: /PL Data: 3/07/2013 Konfiguracja współpracy programów PC Access i Microsoft Excel ze sterownikiem S7-1200

Zadanie 1. Stosowanie stylów

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

Programowanie sterowników

Przykładowa konfiguracja komunikacji pomiędzy oprogramowaniem Wonderware i Codesys z wykorzystaniem sieci LAN lub modułu GSM

Instrukcja instalacji certyfikatu kwalifikowanego w programie Płatnik wersja b

DOKUMENTY I GRAFIKI. Zarządzanie zawartością Tworzenie folderu Dodawanie dokumentu / grafiki Wersje plików... 7

ALBUM FOTOGRAFICZNY KROK PO KROKU

darmowe zdjęcia - allegro.pl

ActionFX oprogramowanie do sterowania efektami platform i kin 7D V1.0.1

Tworzenie dokumentacji 2D

Instrukcja obsługi programu:

Zasoby dyskowe: Eksplorator Windows Z zasobami dyskowymi związane są nierozłącznie prawa dostępu gwarantujące możliwość odczytu, kasowania,

Instrukcja podstawowego uruchomienia sterownika PLC LSIS serii XGB XBC-DR20SU

Opis klawiatury komputerowej

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

Product Update Funkcjonalność ADR dla przemienników Częstotliwości PowerFlex 750 oraz 525 6

Szanowni Państwo. Należy przy tym pamiętać, że zmiana stawek VAT obejmie dwie czynności:

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

INFO-NET.wsparcie. pppoe.in.net.pl. Pamiętaj aby nie podawać nikomu swojego hasła! Instrukcja połączenia PPPoE w Windows XP WAŻNA INFORMACJA

Roboty Przemysłowe. Rys. 1. Główne okno Automation Studio.

Informator techniczny

Informatyka II. Laboratorium Aplikacja okienkowa

PROGRAMOWALNE STEROWNIKI LOGICZNE

NAGŁÓWKI, STOPKI, PODZIAŁY WIERSZA I STRONY, WCIĘCIA

INSTRUKCJA OBSŁUGI DIODOWEGO WYŚWIETLACZA TEKSTÓW PIEŚNI STEROWANEGO Z TABLETU 10,1 '

Ćwiczenie 4 Konspekt numerowany

ABC 2002/XP PL EXCEL. Autor: Edward C. Willett, Steve Cummings. Rozdział 1. Podstawy pracy z programem (9) Uruchamianie programu (9)

SKRÓCONA INSTRUKCJA INSTALACJI MODEMU I KONFIGURACJA POŁĄCZENIA Z INTERNETEM NA WINDOWS 8 DLA AnyDATA ADU-520L

Jak przesłać mapę do urządzenia lub na kartę pamięci?

Nr: 15. Tytuł: Kancelaris w systemie Windows 8 i Windows 8.1. Data modyfikacji:

DEMERO Automation Systems

Instrukcja dodawania pakietów z symbolami do programu MÓWik PRINT 2.0

Wstęp. Skąd pobrać program do obsługi FTP? Logowanie

Dla kas Nano E w wersjach od 3.02 oraz Sento Lan E we wszystkich wersjach.

Programowanie sterowników B&R

AKTYWNY SAMORZĄD. Instrukcja instalacji, aktualizacji i konfiguracji.

Podręcznik użytkownika. Instrukcje

Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS

Makropolecenia w Excelu

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

Konfiguracja pakietu CrossStudio for MSP

Poradnik instalacyjny sterownika CDC-ACM Dla systemów Windows

SKRÓCONA INSTRUKCJA INSTALACJI MODEMU I POŁĄCZENIA Z INTERNETEM NA WINDOWS 7 DLA AnyDATA ADU-510L

Synchronizator plików (SSC) - dokumentacja

Modelowanie obiektowe - Ćw. 1.

Galileo 10 omówienie interfejsu

Tworzenie prezentacji w MS PowerPoint

Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS

EC4P Pierwszy program w 6 krokach

INFO-NET.wsparcie. pppoe.in.net.pl. Pamiętaj aby nie podawać nikomu swojego hasła! Instrukcja połączenia PPPoE w Windows 7 WAŻNA INFORMACJA

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

Instrukcja użytkowania

W menu Video wybieramy No Compression (materiał nie będzie kompresowany).

Oprogramowanie OpenVPN jest oprogramowaniem darmowym, które można pobrać ze strony:

Konfiguracja Połączenia

Instrukcja do oprogramowania ENAP DEC-1

Instalacja PPPoE w systemie Windows XP za pomocą kreatora nowego połączenia sieciowego

FAQ: /PL Data: 2/07/2013 Konfiguracja współpracy programów PC Access i Microsoft Excel ze sterownikiem LOGO!

INSTALACJA DOSTĘPU DO INTERNETU

Kopiowanie zdjęć z aparatu cyfrowego do komputera. Na samych początku przygotujmy miejsce na dysku komputera.

Instrukcja wymiany certyfikatów przeznaczonych do komunikacji aplikacji Komornik SQL z systemem ZUS

INSTRUKCJA OBSŁUGI KREATORA SKŁADANIA WNIOSKÓW

AUTOMATYKA PRZEMYSŁOWA

Edytor tekstu MS Word 2010 PL. Edytor tekstu MS Word 2010 PL umożliwia wstawianie i formatowanie tabel.

podstawowa obsługa panelu administracyjnego

Podstawy WINDOWS 9x, 2000, XP

INSTRUKCJA EDYCJI PROFILU OSOBOWEGO W SERWISIE

Narzędzia do pisania. Korektor pisowni i korektor gramatyczny

Instalacja protokołu PPPoE

Edycja procedury standardowej - manipulowanie elementami drzewa

Edytor tekstu OpenOffice Writer Podstawy

INSTALACJA PPPOE W SYSTEMIE WINDOWS XP / 2000 UŻYWAJĄC STEROWNIKÓW RASPPPOE

Transkrypt:

Notatka Aplikacyjna NA 03003PL Spis treści 1. Wstęp... 2 1.1. Wymagania programowe... 2 2. Tworzenie projektu i dodawanie programu w... 3 3. Organizacja okien dla języka CFC... 5 4. Składnia języka CFC Toolbox... 6 5. Łączenie elementów programu... 7 6. Tworzenie połączeń bez linii.... 7 7. Zmiana kolejności wykonywania bloków.... 8 8. Poprawianie kolizji linia blok... 10 9. Przykład... 11

1. Wstęp Aplikacja CoDeSys 3 jest nowoczesnym środowiskiem służącym do programowania sterowników firmy Eaton Electric. Notatka ta ma na celu przedstawienie programowania w jednym z 7 języków zgodnych z normą IEC-61131-3. Podstawy programowania przedstawiono w notatkach NA03001PL oraz NA03002PL. 1.1. Wymagania programowe Przedstawiana notatka opiera się na oprogramowaniu narzędziowym CoDeSys V3.5.7 (Build 3152). Oprogramowanie przetestowane jest dla systemu Windows XP/7/8 (32,64bit), pracuje również poprawnie w Windows 10, ale nie było to szczegółowo testowane i użytkownik robi to na własną odpowiedzialność. Aktualne wersje demonstracyjne oprogramowania Eaton można pobrać z Download Centre pod adresem: http://applications.eaton.eu/sdlc Uwaga. Z poziomu CoDeSys 3 nie ma możliwości zaprogramowania sterowników EC4P, XC-CPU101, XC-CPU201, XN-PLC, XC-CPU121. Jednostki te można programować jedynie z poziomu CoDeSys 2. EATON www.eaton.pl 2

2. Tworzenie projektu i dodawanie programu w języku CFC Uruchamiamy CoDeSys 3 i w oknie Start Page wybieramy opcję New Project: EATON www.eaton.pl 3

W okienku New Project wybieramy Standard project wtedy W kolejnym oknie Standard Project wybieramy typ sterownika oraz język programowania programu głównego. Mamy do dyspozycji 7 języków programowania zgodnych z IEC. W obrębie projektu programy mogą być napisane w różnych językach. Na potrzeby tej notatki wybieramy XV300 oraz język najwyższego poziomu CFC. EATON www.eaton.pl 4

3. Organizacja okien dla języka CFC Po kliknięciu na program CFC np. PLC_PRG ekran wyświetla się jak poniżej. Jest podzielony na pięć części: 1 Struktura projektu; 2 Okno zmiennych lokalnych; 3 - Okno w którym piszemy program; 4 Okno przebiegu kompilacji projektu; 5 Toolbox - elementy programowania dla CFC. EATON www.eaton.pl 5

4. Składnia języka CFC Toolbox Gdy wybrany jest język CFC w narzędziu toolbox znajdują się następujące elementy tego języka: - dodawanie punktu kontrolnego na linii łączącej elementy. Umożliwia ręczne kształtowanie linii - wejście programowe wczytujemy zmienną i przesyłamy do podłączonego bloku. - wyjście programowe wynik operacji z podłączonego bloku przesyłamy do zmiennej. - blok wewnątrz wykonywane są operacje na zmiennych. - jeżeli na wejściu tego elementu jest stan wysoki to następuje pominięcie kodu programu aż do miejsca w którym jest odpowiadający mu Label. - miejsce do którego ma być wykonany skok od przypisanego elementu Jump - jeżeli na wejściu tego elementu jest stan wysoki to na nim kończy się wykonywanie danego programu. - przepisanie zmiennych do elementów struktury. - przepisanie elementów struktury do zmiennych - komentarz do programu - wraz z Connection Mark Sink tworzą połączenie równoznaczne z łączeniem linią. - jak wyżej. - dodawanie wejścia do bloku o ile ma on taką możliwość. - dodawanie wyjścia do bloku o ile ma on taką możliwość. EATON www.eaton.pl 6

5. Łączenie elementów programu. 1. Przeciągamy element Box oraz Output do edytora. 2. Klikamy lewym klawiszem na wyjściu bloku Box. Wyjście zostaje podświetlone na czerwono. 3. Przeciągamy linię od wyjścia bloku Box do wejścia bloku Output. Gdy jesteśmy w odpowiedniej pozycji pojawi się strzałka kursora. 4. Puszczamy przycisk myszy. Elementy zostają połączone linią. Możemy również zaznaczyć oba piny przytrzymując klawisz CTRL a następnie wybrać Connect Selected Pins w menu CFC. 6. Tworzenie połączeń bez linii. 1. Zaznaczamy linię pomiędzy dwoma elementami. Linia zostaje pogrubiona a punkty połączenia podświetlone na czerwono. 2. Wybieramy z menu CFC -> Connection Mark. Połączenie liniowe zastępowane jest znacznikami połączeń. 3. Klikamy Connection Mark Source i możemy zmienić nazwę. 4. Taką samą nazwę musimy wpisać do Connection Mark Sink. EATON www.eaton.pl 7

7. Zmiana kolejności wykonywania bloków. Program w wykonywany jest zgodnie z numeracją elementów umieszczoną w ich prawym górnym narożniku od wartości najmniejszej do największej. Jeżeli wstawiamy nowe elementy to numer jest nadawany automatycznie zgodnie z kolejnością od lewej do prawej i od góry do dołu. Jeżeli przesuwamy elementy wtedy numeracja nie jest aktualizowana. Numerację elementów możemy zmienić na kilka sposobów. W celu zmiany numeru pojedynczego elementu klikamy na nim prawym klawiszem i wybieramy Execution Order a następnie: - Send to Front otrzyma numer 0 i będzie wykonywany jako pierwszy - Send to Back otrzyma ostatni numer i będzie wykonywany jako ostatni - Move Up - numer zmniejszy się o jeden - Move Down numer zwiększy się o jeden - Set Execution Order możemy wpisać wymagany numer Jeżeli chcemy zaktualizować numerację całego programu to możemy wybrać - Order by Data Flow zostanie nadana chronologiczna numeracja dla wszystkich elementów z godnie z kolejnością przepływu danych. Pozycja elementów nie zmieni się EATON www.eaton.pl 8

- Order by Topology zostanie nadana chronologiczna numeracja zaznaczonych elementów zgodnie z ich położeniem EATON www.eaton.pl 9

8. Poprawianie kolizji linia blok W przypadku gdy linia łącząca elementy przebiega pod innym elementem następuje kolizja i linia ta zostaje podświetlona na czerwono. Możemy wtedy użyć funkcji automatycznego poprawiania nazywanej w Codesysie routowaniem. Możemy to zrobić klikając prawym przyciskiem na edytorze i wybierając Routing -> Route All Connections lub ręcznie prowadzić linię łączącą tak zmieniona linia nie podlega już funkcji automatycznego routingu a sygnalizowane jest to znakiem kłódki EATON www.eaton.pl 10

Możemy jeszcze dokładniej prowadzić linię dodając dowolną liczbę punktów kontrolnych. Element Control Point z toolboxa lub prawym przyciskiem myszy Routing -> Create Controlpoint Linię możemy odblokować do automatycznego routingu klikając prawy a następnie Routing -> Unlock Connection lub w menu CFC 9. Przykład Przedstawimy tutaj bardzo prosty przykład opóźnionego załączania wyjścia. W tym celu do okna programowanie przeciągamy dwa Inputy, jeden Output i jeden Box EATON www.eaton.pl 11

Łączymy je ze sobą klikając lewym klawiszem myszy na ogonek, nie puszczając najeżdżamy na ogonek wejściowy i wtedy puszczamy. Można też w drugą stronę. EATON www.eaton.pl 12

Deklarujemy zmienne korzystając z Automatycznej Deklaracji Błąd! Nie można odnaleźć źródła odwołania. i wybieramy blok korzystając z Asystenta Deklaracji Błąd! Nie można odnaleźć źródła odwołania.. Po poprawnej kompilacji (przycisk ), program możemy wgrać do sterownika. EATON www.eaton.pl 13