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

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

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

ĆWICZENIE 3 INSTRUKCJE STEROWANIA PRZEBIEGIEM

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

Ćwiczenie 1 Konstrukcja Szafy Sterowniczej PLC

Laboratorium Elementów i Układów Automatyzacji

Ćwiczenie 2 Przekaźniki Czasowe

Ćwiczenie 10 Wizualizacja

Laboratorium Elementów i Układów Automatyzacji

Ćwiczenie 3 Falownik

Laboratorium Elektroniki w Budowie Maszyn

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

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

Ćwiczenie 3 Programowanie Sterowników PLC Omron

Elastyczne systemy wytwarzania

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

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

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

Ćwiczenie 4 Obsługa falownika oraz sterownika PLC Siemens

LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA

ADVANCE ELECTRONIC. Instrukcja obsługi aplikacji. Modbus konfigurator. Modbus konfigurator. wersja 1.1

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

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

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

Ri-Co informacje techniczne

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

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

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

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

Ćwiczenie 4 Obsługa falownika oraz sterownika PLC Siemens

LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA

Ćwiczenie 6 Sterowanie linią technologiczną za pomocą sterownika firmy B&R

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

PLUTO Sterownik bezpieczeństwa Skrócona Instrukcja obsługi oprogramowania. PlutoProgrammingManualPL_v7A.pdf 1

Instrukcja do oprogramowania ENAP DEC-1

CoDeSys 3 programowanie w języku drabinkowym LD

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

ZASOBY ZMIENNYCH W STEROWNIKACH SAIA-BURGESS

ELPM-8DI8DOasLightCount

PLC1: Programowanie sterowników logicznych SIEMENS SIMATIC S7-300/400 - kurs podstawowy

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

Spis treści. Dzień 1. I Rozpoczęcie pracy ze sterownikiem (wersja 1707) II Bloki danych (wersja 1707) ZAAWANSOWANY TIA DLA S7-300/400

Podstawy programowania PLC - zadania

Zespół B-D Elektrotechniki

Ćwiczenie 9 Podstawy programowania PLC w języku ST

2. Architektura mikrokontrolerów PIC16F8x... 13

tel.+ (48)

Kurs Zaawansowany S7. Spis treści. Dzień 1

SZYMAŃSKI ŁÓDŹ Ul. Wiskicka 22 Tel./fax. (042) Tel./fax. (042) Kom

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

Ćwiczenie 9 Podstawy programowania PLC w języku ST

LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA

Technika Mikroprocesorowa Laboratorium 5 Obsługa klawiatury

Tworzenie pliku źródłowego w aplikacji POLTAX2B.

PROGRAMOWALNE STEROWNIKI LOGICZNE

3.2. Zegar/kalendarz z pamięcią statyczną RAM 256 x 8

Instrukcja obsługi programu M116_Manager

Kurs SINAMICS G120 Konfiguracja i uruchomienie. Spis treści. Dzień 1

Firma DAGON Leszno ul. Jackowskiego 24 tel Produkt serii DAGON Lighting

Kurs SIMATIC S7-300/400 i TIA Portal - Zaawansowany. Spis treści. Dzień 1

Adresowanie obiektów. Adresowanie bitów. Adresowanie bajtów i słów. Adresowanie bajtów i słów. Adresowanie timerów i liczników. Adresowanie timerów

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

Włączanie/wyłączanie paska menu

Przenoszenie, kopiowanie formuł

DEKODER FUNKCJI SPECJALNYCH

Informator techniczny

LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA

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

IC200UDR002 ASTOR GE INTELLIGENT PLATFORMS - VERSAMAX NANO/MICRO

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

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

Instalowanie certyfikatów celem obsługi pracy urządzenia SIMOCODE pro V PN z poziomu przeglądarki internetowej w systemie Android

Instrukcja uruchomienia i obsługi Programu Użytkownika Kas Posnet PUK

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

1 Moduł Neuronu Cyfrowego SM

LABORATORIUM ENERGOOSZCZĘDNEGO BUDYNKU

CENTRALA STERUJĄCA SMART CONTROL

Spis treœci. Co to jest mikrokontroler? Kody i liczby stosowane w systemach komputerowych. Podstawowe elementy logiczne

PAMIĘCI. Część 1. Przygotował: Ryszard Kijanka

Przemysłowy Sterownik Mikroprocesorowy

Dodawanie stron do zakładek

Zwory na płycie z łączem szeregowym ustawienie zworek dla programowania.

Laboratorium - Monitorowanie i zarządzanie zasobami systemu Windows 7

INSTRUKCJA. PODŁĄCZENIA OBSŁUGI i KONFIGURACJI LICZNIKA KLIENTÓW w oparciu o stertownik Internetowy PLC STERBOX wer. V4

INTERFEJS LPG/CNG FTDI USB INSTRUKCJA INSTALACJI ORAZ KONFIGURACJI URZĄDZENIA

Rejestratory Sił, Naprężeń.

Skrócona instrukcja instalacji oprogramowania WinPower

Dodawanie stron do zakładek

Komunikacja między sterownikami przez protokół ADS

Dokumentacja Techniczna. Czytnik RFID UW-M4GM

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2013 KRYTERIA OCENIANIA

Pomoc do programu Oferent

Instrukcja użytkowania oprogramowania SZOB LITE

PRZEWODNIK PO PRZEDMIOCIE

R 1. Robot o równoległej strukturze kinematycznej i czterech stopniach swobody. Pracownia Nauki Programowania i Aplikacji Robotów Przemysłowych

LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA

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

Przemysłowy Sterownik Mikroprocesorowy

Wirtualne przyrządy kontrolno-pomiarowe

Transkrypt:

STEROWANIE URZĄDZENIAMI PRZEMYSŁOWYMI ĆWICZENIE 1 OPERACJE NA DANYCH Poznań, wrzesień 2014

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 rozwój umiejętności programowania sterowników PLC w języku logiki drabinkowej poprzez realizację zadań oraz zapoznanie się z nowymi instrukcjami umożliwiającymi operacje na danych. 2. Informacje organizacyjne Zajęcia laboratoryjno projektowe są rozszerzeniem przedmiotu Automatyzacja i Nadzorowanie Maszyn, prowadzonym dla specjalności Konstrukcje Mechatroniczne na studiach stacjonarnych i niestacjonarnych na kierunku Mechatronika WBMiZ. Istnieje możliwość korzystania z własnego komputera, instrukcję konfigutracji wersji edukacyjnej oprogramowania CX One można pobrać ze strony internetowej: http://www.zum.put.poznan.pl/ podstrona prowadzącego zajęcia, dokument Dodatek_CX_One_instalacja. Podstawą wyposażenia laboratorium są sterowniki przemysłowe OMRON CP1L. Wiadomości teoretyczne z zakresu budowy i działania sterowników PLC dostępne są w instrukcjach do zajęć laboratoryjnych z przedmiotu Automatyzacja i Nadzorowianie Maszyn. Na zajęciach należy posiadać instrukcję w dowolnej formie: o pdf uruchomiony w przeglądarce na komputerze stacjonarnym lub przenośnym, o pdf uruchomiony na urządzeniu mobilnym np. tablet z wyłączeniem telefonów, o wersja wydrukowana (wydruk należy wykonać przed zajęciami). 3. Przebieg ćwiczenia Przed przystąpieniem do zajęć proszę zapoznać się z instrukcją oraz zakresem zadań do wykonania. Realizować kolejne punkty instrukcji, w przypadku ukończenia wykonywania zadań należy poinformować prowadzącego w celu sprawdzenia poprawności pracy programu.

Pamięć sterownika CP1L Omron Sterownik CP1L zawiera pamięć ulotną typu RAM. W niej przechowywane są dane (za pomocą 16 bitowych słów). Dane te można dowolnie zapisywać i odczytywać. Pamięć podzielona jest na obszary: CIO obszar roboczy odpowiadający za przechowywanie stenu wejść i wyjść sterownika. W obszar gdzie przechowywane są wartości zmiennych roboczych. Kasowana jest po zaniku napięcia zasilania sterownika. H obszar ma takie samo zastosowanie jak obszar W, jednak w tym przypadku nie jest kasowany po zaniku napięcia zasilania sterownika. A obszar do zastosowań konerwacyjnych, odczytu parametrów oceny transmisji itp. D T i C obszar pamięci odpowiedzialny za tworzenie i programowanie przekaźników czasowych i liczników. Dwukrotne kliknięcie w drzewku po lewej stronie ekranu na Memory, spowoduje przejście do okna podglądu pamięci sterownika.

W celu uzyskanie podglądu wybranego obszaru pamięć należy wybrać obszar pamięć, który nas interesuje [1], pojawi się wtedy okno podglądu [2]. Następnie należy wybrać [3] (działa wyłącznie podczas aktywnej komunikacji sterownika z komputerem pc), wtedy po zatwierdzeniu komunikatu umożliwiony zostanie podgląd pamięci sterownika [4]. 3 4 1 2 Obszar pamięci CIO 100 i 101 Adresowanie obszaru CIO np. dla instrukcji MOV odbywa się poprzez podanie adresu np. 100. Wprowadzenie wartości #8080 spowoduje przypisanie wartości 1 na bicie najstarszym i ósmym co będzie widoczne również na stanowisku ponieważ zapali się lampka z numerem 07. Bity obszaru CIO 100 i 101 posiadają fizyczne wyjścia w sterowniku. Przełączanie reprezentacji systemów liczbowych Podgląd bitów

Obszar pamięci T i C W tych obszarach na adresach wskazanych podczas programowania znajdują się wielkości przypisane do timerów i counterów. Dzięki temu można to z łatwością modyfikować poprzez funkcje opisane w dalszej części tej instrukcji. Przykładowy podgląd stanu stosu licznika ukazano poniżej. Po odliczeniu do 5 stos zmienił wartość na 0. Zmienił również swój stan z off na on co oznacza, że każda bramak zaadresowana C0001 jest od tego momentu aktywna. Kopiowanie danych Wstawianie instrukcji przesuwania danych odbywa się w podobny sposób jak to miało miejsce w przypadku Timerów i Counterów. Po wybraniu opcji wstawiania instrukcji, wskazujemy obszar, w którym będzie wstawiona instrukcja następnie w oknie New instruction wybieramy Detail>> z kolumny Groups wybieramy Data Move i szukamy potrzebnej instrukcji. Postępujemy w ten sam sposób dla pozostałych instrukcji wymienionych poniżej.

Instrukcja MOV służy kopiowaniu zawartości słowa, którym może być wskazany obszar pamięci sterownika lub wpisana ręcznie wartość do wskazanego miejsce. Dodanie znaku @ spowoduje, że tylko zbocze narastające w zmieniającym się warunku uaktywni zapis danych. MOV docelowe @MOV docelowe = MOV docelowe Zadanie 1 Proszę napisać program zawierający Timer, w którym za pomocą funkcji MOV zmieniany będzie mnożnik podstawy czasowej. Rezultatem mają być przełączające się z różną częstotliwością (co najmniej 3), czerwone diody znajdujące się na stanowisku. Instrukcja BSET służy zapisywaniu tej samej wartości źródła, którą może być wartość wskazanej komórki lub ręcznie wprowadzona wartość do obszaru o określonym zakresie np. od D100 do D200. Instrukcja ta służy głównie zerowaniu obszarów pamięci, na których wykonywane są inne operacje. BSET docelowe - start docelowe - stop Instrukcja XCHG pozwala na zamianę danych pomiędzy komórkami. Dodanie znaku @ spowoduje, że tylko zbocze narastające w zmieniającym się warunku uaktywni zapis danych. XCHG Adres 1 Adres 2 @XCHG Adres 1 Adres 2 = XCHG Adres 1 Adres 2

Zadanie 2 Proszę napisać program zawierający Timer, w którym za pomocą funkcji XCHG zmieniany będzie mnożnik podstawy czasowej. Rezultatem mają być przełączające się z różną częstotliwością, czerwone diody znajdujące się na stanowisku. Instrukcja MOVD pozwala na kopiowanie cztero bitowych sekcji ze słowa źródłowego zgodnie z kodem sterującym do miejsca docelowego. Kod sterujący ma postać #ABCD gdzie: A pole nieużywane B położenie pierwsze cyfry w słowie docelowe (0-3) C liczba kopiowanych cyfr 0 3 [1-4] D położenie pierwszej cyfry w słowie źródło (0-3) MOVD Kod sterujący docelowe Zadanie 3 Proszę napisać program, w którym zapisujemy za pomocą funkcji MOV w obszarze pamięci CIO 100 liczbę której w której 5 i 8 bit mają wartość 1. Przepisać tą wartość z pomocą instrukcji MOVD do obszaru CIO 101. Rezultatem będzie załączenie PK1 i PK4. Instrukcja BSET ma za zadanie zerować obszar CIO 100 oraz 101. Przesuwanie danych Instrukcje ASL i ASR umożliwiają przesuwanie bitów w słowie, w lewo i w prawo w przypadku spełnienia warunku wykonania funkcji. Dodanie znaku @ spowoduje, że tylko zbocze narastające w zmieniającym się warunku uaktywni zapis danych. ASL/ASR @ASL/ASR = ASL/ASR

Zadanie 4 Proszę napisać program, w którym zapisujemy za pomocą funkcji MOV w obszarze pamięci CIO 100 liczbę której w której trzy pierwsze bity (bity najmłodsze), mają wartość 0 a dwa kolejne wartość 1. Za pomocą instrukcji ASL i ASR powinniśmy mieć możliwość przesuwania bitów w lewo i w praw co powinno być widoczne na diodach. Instrukcje ROL i ROR umożliwiają przesuwanie bitów w słowie, w lewo i w prawo w przypadku spełnienia warunku wykonania funkcji. Dodanie znaku @ spowoduje, że tylko zbocze narastające w zmieniającym się warunku uaktywni zapis danych. Dodatkowo są to instrukcje zawierające rotację okrężną. Przeniesienie z bitu najstarszego na bit najmłodszy odbywa się za pomocą dodatkowego bitu CY. Jeżeli jest w stanie wysokim (instrukcja STC) to na najmłodszy bit przepisywana jest wartość 1 jeżeli w niskim (instrukcja CLC) na najmłodszy bit przepisywana jest wartość 0. ROL/ROR @ROL/ROR = @ROL/ROR Zadanie 5 Za pomocą funkcji ROL lub ROR proszę napisać program, w którym w pętli będą zapalać się kolejne diody. Zadanie 6 Proszę napisać program, który informuje o położeniu windy za pomocą diod na stanowisku. Winda wyposażona jest w czujnik hallotronowy aktywowany magnesami podczas mijania kolejnych pięter. Położenie ma być sygnalizowane w formie stosu. W chwili 0 winda jest na poziomie 0.