Politechnika Poznańska Wydział Budowy Maszyn i Zarządzania Instytut Technologii Mechanicznej. Laboratorium Elementów i Układów Automatyzacji

Podobne dokumenty
Politechnika Poznańska Wydział Budowy Maszyn i Zarządzania Instytut Technologii Mechanicznej. Laboratorium Elementów i Układów Automatyzacji

STEROWANIE URZĄDZENIAMI PRZEMYSŁOWYMI ĆWICZENIE 4 BLOKI FUNKCYJNE

STEROWANIE URZĄDZENIAMI PRZEMYSŁOWYMI ĆWICZENIE 2 OPERACJE NA DANYCH CZ. 2

ĆWICZENIE 3 INSTRUKCJE STEROWANIA PRZEBIEGIEM

Ćwiczenie 1 Konstrukcja Szafy Sterowniczej PLC

Ćwiczenie 2 Przekaźniki Czasowe

Laboratorium Elementów i Układów Automatyzacji

Politechnika Poznańska Wydział Budowy Maszyn i Zarządzania. Automatyzacja i Nadzorowanie Maszyn Zajęcia laboratoryjne. Ćwiczenie 11 Silnik

Ćwiczenie 5 Sterowniki PLC - wejścia/wyjścia analogowe

Politechnika Gdańska. Gdańsk, 2016

STEROWANIE URZĄDZENIAMI PRZEMYSŁOWYMI ĆWICZENIE 1 OPERACJE NA DANYCH

Ćwiczenie 4 Sterowniki PLC - wejścia/wyjścia binarne

Ćwiczenie 10 Wizualizacja

Opracował: Jan Front

POLITECHNIKA BIAŁOSTOCKA WYDZIAŁ ELEKTRYCZNY KATEDRA ENERGOELEKTRONIKI I NAPĘDÓW ELEKTRYCZNYCH

PROGRAMOWALNE STEROWNIKI LOGICZNE

Laboratorium Elementów i Układów Automatyzacji

Konfiguracja i programowanie sterownika GE Fanuc VersaMax z modelem procesu przepływów i mieszania cieczy

Programowanie sterowników PLC wprowadzenie

LABORATORIUM ENERGOOSZCZĘDNEGO BUDYNKU

Ćwiczenie 3 Programowanie Sterowników PLC Omron

Laboratorium Elektroniki w Budowie Maszyn

1. Podstawowe wiadomości Możliwości sprzętowe Połączenia elektryczne Elementy funkcjonalne programów...

JĘZYKI PROGRAMOWANIA STEROWNIKÓW

STEROWNIKI PROGRAMOWALNE PLC

INSTRUKCJA OBSŁUGI. Przekaźnik czasowy ETM ELEKTROTECH Dzierżoniów. 1. Zastosowanie

PRZED PRZYSTĄPIENIEM DO ZAJĘĆ PROSZĘ O BARDZO DOKŁADNE

Ćwiczenie 3 Falownik

Przykład programowania PLC w języku drabinkowym - ćwiczenie 6

Sterownik Spid Pant 8 i Ant 8. Podręcznik użytkowania

Programowanie sterowników przemysłowych / Jerzy Kasprzyk. wyd. 2 1 dodr. (PWN). Warszawa, Spis treści

LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA

LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA

Konfiguracja i programowanie PLC Siemens SIMATIC S7 i panelu tekstowego w układzie sterowania napędami elektrycznymi. Przebieg ćwiczenia

Podstawy programowania w środowisku Step 7

IC200UDR002 ASTOR GE INTELLIGENT PLATFORMS - VERSAMAX NANO/MICRO

Konfiguracja i programowanie sterownika GE Fanuc VersaMax z modelem procesu przepływów i mieszania cieczy. Przebieg ćwiczenia

M-1TI. PRECYZYJNY PRZETWORNIK RTD, TC, R, U NA SYGNAŁ ANALOGOWY 4-20mA Z SEPARACJĄ GALWANICZNĄ. 2

Podstawy PLC. Programowalny sterownik logiczny PLC to mikroprocesorowy układ sterowania stosowany do automatyzacji procesów i urządzeń.

PRZED PRZYSTĄPIENIEM DO ZAJĘĆ PROSZĘ O BARDZO DOKŁADNE

Instrukcja podstawowego uruchomienia sterownika PLC LSIS serii XGB XBC-DR20SU

POLITECHNIKA BIAŁOSTOCKA WYDZIAŁ ELEKTRYCZNY KATEDRA ENERGOELEKTRONIKI I NAPĘDÓW ELEKTRYCZNYCH

Kurs STARTER S5. Spis treści. Dzień 1. III Budowa wewnętrzna, działanie i obsługa sterownika (wersja 0504)

Sterownik PLC sterujący pracą falownika (SAIA) Cel ćwiczenia

Podstawy programowania w środowisku Totally Integration Automation Portal

Ćwiczenie 4 Obsługa falownika oraz sterownika PLC Siemens

Sterowniki Programowalne (SP)

Działanie i charakterystyka sterownika GE FANUC VersaMaxNano

STEROWANIE MASZYN I URZĄDZEŃ I. Laboratorium. 4. Przekaźniki czasowe

REGULATOR NAGRZEWNICY ELEKTRYCZNEJ STR-NE DOKUMENTACJA TECHNICZNA INSTRUKCJA

Moduł przekaźnika czasowego FRM01 Instrukcja obsługi

Moduł przekaźnika czasowego FRM01. Instrukcja obsługi

LEKCJA TEMAT: Zasada działania komputera.

Sterowniki Programowalne Sem. V, AiR

Elastyczne systemy wytwarzania

Przemysłowe Systemy Automatyki ĆWICZENIE 2

Sterowanie procesem wiercenia otworów w elemencie na linii produkcyjnej przy pomocy sterownika PLC

ĆWICZENIE 7. Wprowadzenie do funkcji specjalnych sterownika LOGO!

Zastosowania mikrokontrolerów w przemyśle

1. Cel ćwiczenia. 2. Podłączenia urządzeń zewnętrznych w sterowniku VersaMax Micro

Podstawy programowania PLC w języku drabinkowym - ćwiczenie 5

POLITECHNIKA BIAŁOSTOCKA WYDZIAŁ ELEKTRYCZNY KATEDRA ENERGOELEKTRONIKI I NAPĘDÓW ELEKTRYCZNYCH

Ćwiczenie 4 Obsługa falownika oraz sterownika PLC Siemens

Sterownik SZR-V2 system automatycznego załączania rezerwy w układzie siec-siec / siec-agregat

Podstawy programowania PLC - zadania

LABORATORIUM INTELIGENTNYCH SYSTEMÓW ELEKTRYCZNYCH

REGULATOR NAPIĘCIA STR DOKUMENTACJA TECHNICZNA INSTRUKCJA

Moduł temperatury TMB-880EXF Nr produktu

Interfejs analogowy LDN-...-AN

AP3.8.4 Adapter portu LPT

Moduł CNT020. Przeznaczenie. Oprogramowanie i użyteczne właściwości modułu

POLITECHNIKA WROCŁAWSKA WYDZIAŁ ELEKTRYCZNY KATEDRA ENERGOELEKTRYKI LABORATORIUM INTELIGENTNYCH INSTALACJI ELEKTRYCZNYCH

Sterownik nagrzewnic elektrycznych HE module

LABORATORIUM INTELIGENTNYCH SYSTEMÓW ELEKTRYCZNYCH

E-TRONIX Sterownik Uniwersalny SU 1.2

LICZNIK IMPULSÓW Z WYŚWIETLACZEM LED NA SZYNĘ DIN LIMP-1 ZASILANY 230VAC

INSTRUKCJA INSTALATORA

Wizualizacja stanu czujników robota mobilnego. Sprawozdanie z wykonania projektu.

Licznik prędkości LP100 rev. 2.48

Modułowy programowalny przekaźnik czasowy firmy Aniro.

Badanie właściwości łuku prądu stałego

Sterowanie oświetleniem poprzez TEBIS

Kontroler LED programowalny czasowo 12V 20A 5 kanałów

Kod produktu: MP01611-ZK

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej

Sterownik kompaktowy Theben PHARAO II

Systemy wbudowane. Wprowadzenie. Nazwa. Oznaczenia. Zygmunt Kubiak. Sterowniki PLC - Wprowadzenie do programowania (1)

LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA

Ćwiczenie 7: WYKONANIE INSTALACJI kontroli dostępu jednego Przejścia REGIONALNE CENTRUM EDUKACJI ZAWODOWEJ W BIŁGORAJU

Zadanie egzaminacyjne E 19 Nr zad 02

3.2 INFORMACJE OGÓLNE O UKŁADACH WEJŚĆ/WYJŚĆ ODDALONYCH SMARTSTIX I/O

rh-r3s3 Przekaźnik trzykanałowy z trzema wejściami systemu F&Home RADIO.

POLITECHNIKA BIAŁOSTOCKA WYDZIAŁ ELEKTRYCZNY KATEDRA ENERGOELEKTRONIKI I NAPĘDÓW ELEKTRYCZNYCH

BEZPRZEWODOWE WYJŚCIE CYFROWE (2-KANAŁOWE, KOMPAKTOWE) AS70DOC002

Licznik rewersyjny MD100 rev. 2.48

Instrukcja obsługi AP3.8.4 Adapter portu LPT

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2018 CZĘŚĆ PRAKTYCZNA

Sterowniki programowalne. System GE Fanuc serii Zasady działania systemu (część I)

SZAFA ZASILAJĄCO-STERUJĄCA ZESTAWU DWUPOMPOWEGO DLA POMPOWNI ŚCIEKÓW P2 RUDZICZKA UL. SZKOLNA

Instrukcja obsługi Neuron Cyfrowy (2-2 P) Data publikacji luty 2010 Nr katalogowy DIQx-22P-00

Transkrypt:

Politechnika Poznańska Wydział Budowy Maszyn i Zarządzania Instytut Technologii Mechanicznej Laboratorium Elementów i Układów Automatyzacji Sterownik programowalny wejścia/wyjście binarne Instrukcja do ćwiczenia Opracował Krzysztof Kluczyński Aktualizował 24.02.2012 Bartosz Minorowicz

OGÓLNE ZASADY BEZPIECZEŃSTWA PODCZAS WYKONYWANIA ĆWICZEŃ LABORATORYJNYCH Przed przystąpieniem do ćwiczenia należy zapoznać się z instrukcją dydaktyczną. Dokonać oględzin urządzeń, przyrządów i przewodów używanych podczas ćwiczenia. W przypadku zauważenia nieprawidłowości lub uszkodzeń bezzwłocznie powiadomić prowadzącego. Zabrania się samodzielnego załączania stanowiska bez sprawdzenia połączeń i wydaniu zgody przez prowadzącego. Zmian parametrów lub konfiguracji stanowiska przy użyciu dostępnych przełączników i potencjometrów można dokonywać po uprzednim przeanalizowaniu skutków takich działań. Zmian w konfiguracji obwodów elektrycznych polegających na zmianie połączeń przewodów lub wymianie przyrządów, należy dokonywać po uprzednim wyłączeniu zasilania stanowiska. Zabrania się wykonywania przełączeń (przewodów, urządzeń) w układzie znajdującym się pod napięciem. Przy obsłudze stanowisk, które zawierają elementy zasilane napięciem elektrycznym wyższym niż napięcie bezpieczne, należy zachować szczególną ostrożność w celu uniknięcia porażenia prądem elektrycznym. Stosowanie ustawień i procedur innych niż opisane w instrukcji lub zalecone przez prowadzącego może spowodować nieprzewidziane działanie, a nawet uszkodzenie stanowiska. Przekroczenie dopuszczalnych parametrów (napięć, prądów) może doprowadzić do uszkodzenia elementów stanowiska, pożaru lub porażenia prądem. W przypadku nieprawidłowego działania urządzeń lub wystąpienia objawów uszkodzeń (np. iskrzenie, zapach spalenizny) należy natychmiast wyłączyć stanowisko i powiadomić prowadzącego.

1. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z budową, zasadą działania i sposobem programowania wejść i wyjść binarnych sterownika programowalnego OMRON CPM1. 2. Wstęp teoretyczny 2.1. Sterownik programowalny OMRON CPM1 Sterownik programowalny (PLC, Programmable Logic Controller) jest mikrokomputerem przemysłowym, który przyjmuje sygnały wejściowe z wyłączników i czujników, na podstawie ich stanów wykonuje zadany program i steruje urządzeniami wyjściowymi. W systemach automatyzacji opartych na przekaźnikach i układach logicznych program sterujący jest określany poprzez odpowiedni sposób okablowania. Zastosowanie PLC pozwala na definiowanie algorytmu sterującego przy pomocy oprogramowania. Instalacja sprzętowa kończy się na podłączeniu pozostałych elementów automatyzacji do wejść i wyjść sterownika. Takie rozwiązanie zapewnia elastyczność systemu w przypadku zmian w procesie sterowania nie jest wymagane czasochłonne i kosztowne przerabianie całej instalacji, wystarczy wprowadzić poprawki do programu realizowanego przez sterownik. Sterowniki PLC zbudowane są z modułów wejściowych, jednostki centralnej (CPU), modułów wyjściowych oraz interfejsów zapewniających komunikację z innymi urządzeniami (Rys. 1). Rys. 1. Schemat blokowy sterownika PLC Wejścia PLC akceptują różne sygnały wejściowe, cyfrowe lub analogowe, pochodzące z zewnętrznych urządzeń (czujników), które są następnie przetwarzane do postaci sygnałów logicznych, akceptowalnych przez CPU. Procesor podejmuje decyzje i wykonuje funkcje sterowania bazując na instrukcjach programowych zawartych w pamięci. Instrukcje programowe określają, co powinien wykonać PLC przy określonym stanie wejść i w danej

sytuacji. Dodatkowy interfejs operatorski (pulpit sterowniczy) umożliwia wyświetlanie informacji o realizowanym procesie sterowania, pozwala na jego kontrolę i wprowadzanie parametrów. Sterowniki programowalne są używane w wielu gałęziach przemysłu do automatyzacji maszyn, urządzeń i linii technologicznych. Są niedrogie, łatwe w instalacji i proste w obsłudze. Doskonale nadają się do wielu praktycznych zastosowań. Zbierają one informację o przebiegu procesu przy pomocy różnego rodzaju czujników: wyłączników, czujników zbliżeniowych, układów pomiarowych, liczników impulsów, przetworników impulsowo obrotowych itp. Informacje te są wykorzystywane do sterowania procesem. Ich wartości mogą być monitorowane, rejestrowane i przesyłane do innych urządzeń poprzez łącza komunikacyjne. PLC realizują również funkcje diagnostyki programowej i sprzętowej. Elementami wyjściowymi sterowników są np.: styczniki, elektrozawory, falowniki, wskaźniki. Sterownik pracuje w sposób szeregowo-cykliczny (Rys. 2), tzn. wykonuje kolejno po sobie pojedyncze rozkazy programu w takiej kolejności, w jakiej są one zapisane w programie. Na początku każdego cyklu program odczytuje i zapisuje w pamięci stany wejść sterownika. Po wykonaniu wszystkich rozkazów i określeniu aktualnego dla danej sytuacji stanu wyjść, sterownik wpisuje do pamięci stany wyjść, a następnie steruje odpowiednimi wyjściami, włączając bądź wyłączając podłączone do nich elementy wykonawcze. Niektóre z faz cyklu programowego mogą być w pewnych trybach pracy sterownika pomijane. Czas cyklu wynosi kilka milisekund, zależy od rozmiaru programu, liczby wejść/wyjść oraz od liczby niezbędnych procesów komunikacji. Rys. 2. Praca szeregowo-cykliczna sterownika PLC

Rozróżniamy trzy tryby pracy sterownika programowalnego: STOP/PROGRAM, MONITOR i RUN. Tryb STOP/PROGRAM jest wykorzystywany do wprowadzania zmian w oprogramowaniu sterownika. Sterownik jest wtedy zatrzymany (nie wykonuje programu), jego wyjścia są nieaktywne i pozostają w stanie wyłączonym. W trybie MONITOR możemy śledzić przebieg programu realizowanego przez sterownik. Istnieje wtedy możliwość wpływu na wartości sygnałów wejściowych i wyjściowych, wartości liczników i układów czasowych. Normalnym trybem pracy sterownika (wykonywania programu) jest RUN. Nie mamy wtedy możliwości wprowadzania zmian w oprogramowaniu sterownika. Pamięć sterownika jest podzielona na tzw. obszary robocze w których mieści się zarówno przetwarzania danych, matematyczne, logiczne, sterujące, systemowe oraz wymiany danych. Adresy wejść oznaczone są symbolami 000.xx i 001.xx, wyjść 010.xx i 011.xx, a rejestrów DMxxxx, gdzie xx to numer wejścia/wyjścia/obszaru pamięci. W pamięci zapisywane są w również stany poszczególnych wejść i wyjść układu, liczników, przekaźników, oraz dane potrzebne do komunikowania się sterownika z innymi urządzeniami. Wejście cyfrowe (dyskretne), może znajdować się w jednym z dwóch stanów: załączone (ON) lub wyłączone (OFF). Można do niego podłączyć przyciski, przełączniki dwustanowe, wyłączniki krańcowe lub czujniki zbliżeniowe. Kiedy przycisk zostaje wciśnięty, napięcie zostaje dołączone do wejścia PLC. Odpowiada to logicznej jedynce lub stanowi wysokiemu. W stanie wyłączenia dyskretne wejście odpowiada logicznemu zeru lub stanowi niskiemu. Wejścia sterownika są izolowane optoelektrycznie od obwodów zewnętrznych przy pomocy transoptorów (Rys 3). Załączenie wejścia jest sygnalizowane świeceniem diody LED. Wejścia mogą pracować zarówno w logice dodatniej (ze wspólną masą) lub logice ujemnej (ze wspólnym plusem zasilania). W programie sterującym symbolem pierwszego wejścia jest 000.00, drugiego 000.01, itd. Rys. 3. Schemat elektryczny wejścia dyskretnego PLC Wyjście cyfrowe może przyjmować dwie wartości: włączone (ON) lub wyłączone (OFF). Przykładowymi urządzeniami wykonawczymi podłączanymi do wyjść dyskretnych są styczniki, elektrozawory i wskaźniki. Wyjściami sterownika są styki przekaźników, normalnie otwarte, izolowane, o maksymalnej obciążalności styków 2A. Do prawidłowego działania układu wykonawczego konieczne jest doprowadzenie do styków napięcia z zewnętrznego źródła zasilania. Wyjścia przekaźnikowe nie są wyposażone w bezpieczniki. Schemat elektryczny wyjścia dyskretnego przedstawiono na Rysunku 4.

Rys. 4. Schemat elektryczny wyjścia dyskretnego PLC Wymiana danych pomiędzy sterownikiem OMRON CPM1, a urządzeniem programującym odbywa się poprzez interfejs komunikacyjny pracujący w standardzie RS-232. Programowania sterownika można dokonywać przy pomocy następujących metod: używając oprogramowania komputerowego SysWin, używając oprogramowania komputerowego Omron CX-One, używając programatora ręcznego. Użytkownik definiuje program sterujący w języku schematów drabinkowych LD (Ladder Diagram). Jest to język graficzny, zbliżony do schematów stykowych obwodów przekaźnikowych. Umożliwia realizację zadania sterowania za pomocą standaryzowanych symboli graficznych. Symbole te umieszcza się w obwodach w sposób podobny do szczebli. Wykonanie programu w języku LD polega na "przepływie prądu" z lewej strony szczebla do prawej, analogicznie jak w schemacie drabinkowym dla systemu przekaźników elektromechanicznych (Tab. 1). Po wybraniu funkcji na ekranie zostaje wyświetlone okno dialogowe, w którym możemy wprowadzić parametry, numer wejścia, wyjścia, wartości dla licznika. Adresy wejść i wyjść składają się z dwóch części oddzielonych znakiem kropki. Pierwsza część oznacza numer kanału, a druga oznacza numer bitu w słowie. Podanie tylko numeru kanału oznacza operację na całym słowie. Ostatnią funkcją programu musi być instrukcja END.

Tablica 1. Podstawowe symbole graficzne w języku schematów drabinkowych

3. Przebieg ćwiczenia Uwaga. Po realizacji każdego z punktów instrukcji poinformować prowadzącego w celu sprawdzenia pracy. A. Zapoznać się z budową stanowiska laboratoryjnego. Zidentyfikować wejścia i wyjścia sterownika. Określić ich adresy. B. Napisać program realizujący funkcję włącz/wyłącz przy użyciu dowolnego wyłącznika i elementu wyjściowego. C. Napisać program realizujący funkcję logiczną AND, OR przy użyciu dowolnych dwóch wyłączników i elementu wyjściowego. D. Napisać program zawierający funkcje TIM i CNT oraz dowolną funkcję logiczną. E. Napisać program wykorzystujący funkcje pamięciowe SET/RSET. F. Udzielić odpowiedzi na następujące pytania: a. Do czego służą sterowniki przemysłowe? b. Jaka jest główna różnica pomiędzy cyfrowymi systemami sterowania produkcją opartymi na technice przekaźnikowej lub TTL, a systemami zbudowanymi na sterownikach PLC? 4. Sprawozdanie z ćwiczenia W sprawozdaniu należy zamieścić opis czynności wykonanych podczas ćwiczenia, schematy drabinkowe, odpowiedzi na postawione pytania oraz własne uwagi, komentarze i wnioski. 5. Zagadnienia budowa i zasada działania sterownika programowalnego, język schematów drabinkowych, sterownik OMRON CPM-1. 6. Literatura [1] www.omron.pl

Zasady pracy w cx programerem 1. W sali laboratoryjnej są dwa stanowiska. Jedno to OMRON SYSMAC CMP1 (rys. 1), a drugie to OMRON SYSMAC CMP1A (rys. 2). Rys. 1 OMRON SYSMAC CMP1 Rys. 2 OMRON SYSMAC CMP1A

2. Sprawdzamy czy sterownik jest podłączony do zasilania oraz ma zapewnioną komunikację z komputerem (rys. 3), podłączony do com oraz pali się lampka PWR. Rys. 3 Właściwie podłączony sterownik 3. Uruchamiamy cx programer. 4. Zakładamy nowy projekt File>>>New. Pole Device name pozostaje bez zmian. W polu Device type wybieramy CPM1(CPM1A) i klikamy Settings (rys. 4) Rys. 4 Założenie nowego projektu Z listy CPU Type wybieramy CPU30 (dla OMRON SYSMAC CMP1) lub CPU40 (dla OMRON SYSMAC CMP1A). Klikamy dwa razy OK. (rys.5).

Rys. 5 Wybór odpowiedniego CPU Adresy wejść zaczynają się od 00.xx, adresy wyjść to 10.xx (gdzie xx to numer we/wy zgodnie z oznaczeniem na stanowisku i sterowniku). Po napisaniu przykładowego programu klikamy na ikonę z piorunem a następnie klikamy na TAK (rys. 6) Rys. 6 Nawiązanie połączenia pomiędzy komputerem a sterownikiem

Powinna się teraz zapalić lampka informująca o komunikacji komputera ze sterownikiem (rys. 7) Rys. 7 Lampka kontrolna informująca o prawidłowym połączeniu komputera ze sterownikiem Sterownik i program są połączone, naciśnięcie przycisku 00.01 (rys. 8) spowoduje zapalenie się lampki 01 co również będzie widoczne w programie (rys. 9), ale nie ma to odzwierciedlenia na wyjściach cyfrowych ze sterownika. Rys. 8 Aktywacja wejścia cyfrowego na sterowniku

Rys. 9 Aktywacja wejścia cyfrowego na komputerze Kolejny krok to wgranie programu do pamięci sterownika (rys. 10). Klikamy po kolei OK>>>TAK(YES)>>>OK. Program został skopiowany ale, nadal nie ma odpowiedzi wyjść. Teraz należy przejść w tryb RUN Mode (rys. 11). Ponownie klikamy TAK(YES). Sterownik jest teraz w trybie RUN (rys. 12) Pali się kontrolka. Naciśniecie przycisku spowoduje obroty silniczka w lewo dla wyjścia 10.00, dla wyjścia 10.01 wałek silniczka kręci się prawo (rys. 13). Rys. 10 Wgranie programu do pamięci sterownika

Rys. 11 Przejście w tryb pracy RUN Mode Rys. 12 Świetlne potwierdzenie przejścia do trybu Run Mode Rys. 13 Wyjścia cyfrowe Jeżeli chcemy edytować program należy kliknać na ikonę z piorunem i zerwać komunikację komputera ze sterownikiem, zgaśnie pomarańczowa lampka. Pomimo tego sterownik nadal jest w trybie RUN i działa tak jak go wcześniej zaprogramowaliśmy. (Można sprawdzić). Teraz można przejść do edycji zmienimy wyjście 10.00 na 10.01 poprzez dwukrotne kliknięcie. Potwierdzamy zmiany. Łączymy się piorunem ze sterem ponownie wgrywamy program. Kółeczko kręci się w prawo (rys. 13). Dodatkowo program wgrany do pamięci sterownika można wczytać do kompilatora. Połączenie pomiędzy sterownikiem a komputerem musi być aktywne. Klikamy Transfer from PLC. Klikamy OK. tyle razy ile jest to konieczne i na ekranie powinien pojawić się program znajdujący się w pamięci sterownika (rys. 14).

Rys. 14 Wgranie do komputera programu znajdującego się w pamięci sterownika. Wstawiane Timera i Countera Aby wstawić Timer lub Counter do projektu wybieramy polecenie NEW PLC INSTRUCTION (rys. 1). Ścieżka dla obu przypadków jest identyczna. Rys. 1 Wstawianie nowej instrukcji Gdy wstawimy już blok do projektu klikamy na Detail>> a następnie Find instruction (rys.2). Rys. 2 Przejście do wyboru instrukcji Z kolumny Groups wybieramy Timers and counters, a następnie z kolumny Instructions wybieramy w zależności od potrzeb CNT lub TIM (Rys. 3).

Rys. 3 Wybór odpowiedniej instrukcji Wybieramy instrukcję TIM i wstawiamy do projektu (rys. 4) Rys. 4 Wstawiony blok TIM do projektu Definiujemy teraz parametry opisujące timer. Pierwsze podajemy numer timera, oraz wielokrotność podstawy czasowej. Podstawa czasowa timera TIM to 100ms. Wpisując #5 (konieczność zastosowania znaku #), nasz timer będzie odmierzał 0,5 sekundy w chwili, gdy będzie aktywny (rys. 5) Rys. 5 Zdefiniowany timer

Jeżeli chcemy w projekcie odwołać się do timera, nową bramkę należy zaadresować TIM podając numer timera (rys. 6) Rys. 6 Odwołanie się do istniejącego Timera Przykładowy program realizujący załączenie wyjścia 10.00 w 0,5 sekundy po załączeniu wejścia 00.01 (rys. 7). Rys. 7 Przykładowy program z użyciem Timera Counter jest bardzo podobny. Z kolumny instructions (rys. 3) wybieramy CNT. Definiujemy jak Timer (rys. 5), podając jego numer oraz wielkość odliczanej wartości. Odwołujemy się do Countera, adresujemy bramkę CNT oraz podajemy numer Countera (rys. 8). Jedyna różnica względem timera to wejście reset. Rys. 8 Przykładowy program z użyciem Countera Więcej informacji na stronach internetowych: http://omron-plc.com/omron-plc-programming/ http://www.omron.com.tw/download_file.asp?file=20080904114846.pdf Wersja edukacyjna oprogramowania CX-one (plik 1,3 GB): http://www.btc.pl/index.php?productid=137245