PROGRAMY STEROWANIA I WIZUALIZACJI II

Podobne dokumenty
UKŁADY SEKWENCYJNE WPROWADZENIE

PROGRAMOWANIE Z LICZNIKIEM CYKLI

UKŁADY CZASOWE PROGRAMOWANIE Z LICZNIKIEM CYKLI FALA PROSTOKĄTNA

UKŁADY SEKWENCYJNE WPROWADZENIE

UKŁADY SEKWENCYJNE. Wprowadzenie. Napełnianie i opróżnianie. Programowanie. Zbiornik z trzema zaworami. Układ Start Stop. Podnośnik góra dół.

UKŁADY SEKWENCYJNO CZASOWE I SPECJALNE

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

ELEMENTARNA WIZUALIZACJA

1. Zbiornik mleka. woda. mleko

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

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

LABORATORIUM 08, ZESTAW 1 SYNTEZA ASYNCHRONICZNYCH UKŁADÓW SEKWENCYJNYCH

LABORATORIUM 11, ZESTAW 1 SYNTEZA ASYNCHRONICZNYCH UKŁADÓW SEKWENCYJNYCH, CZ.I

Adaptacja sterownika PLC do obiektu sterowania. Synteza algorytmu procesu i sterowania metodą GRAFCET i SFC

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

INSTRUKCJA INSTALACJI SPN-IR INSTRUKCJA INSTALACJI I OBSŁUGI. Sterownik Pracy Naprzemiennej SPN-IR

Regulacja prędkości posuwu belki na prowadnicach pionowych przy wykorzystaniu sterownika Versa Max

SFC zawiera zestaw kroków i tranzycji (przejść), które sprzęgają się wzajemnie przez połączenia

Asynchroniczne statyczne układy sekwencyjne

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

Standardowe bloki funkcjonalne

Instrukcja obsługi programu do wizualizacji i sterowania pracą mieszalni pasz.

1. JĘZYK SFC WPROWADZENIE

Podstawy programowania PLC - zadania

Sterowniki Programowalne (SP) Wykład 11

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

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

INSTRUKCJA SERWISOWA ZMYWARKI LINII ADVANCE

Instrukcja obsługi Sterownik przewodowy (uproszczony) CZ-RE2C2 CZ-RELC2

Instrukcja instalacji i konfiguracji aplikacji mobilnej SARAT

INDU-22. Przemysłowy Sterownik Mikroprocesorowy. Przeznaczenie. masownica próżniowa

Instrukcja obsługi panelu sterowania

Stacja pogodowa WS 9130IT Nr art.:

W 5_2 Typy języków programowania sterowników PLC (zdefiniowane w IEC-61131) - języki graficzne (LD, FBD); języki tekstowe (ST, IL).

Internetowy sterownik podlewania ogrodowego na LOGO!

Przykładowy opis programu do wizualizacji i sterowania pracą suszarni oraz urządzeń zasypujących i wysypujących zboże

LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA

Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski SYSTEMY SCADA

3. Sieć PLAN. 3.1 Adresowanie płyt głównych regulatora pco

Opis szybkiego uruchomienia programu APBSoft

W_4 Adaptacja sterownika PLC do obiektu sterowania. Synteza algorytmu procesu i sterowania metodą GRAFCET i SFC

KARTA PRZEDMIOTU. Mikroprocesory i mikrokontrolery sieciowe D1.6

INSTRUKCJA UŻYTKOWNIKA

I Instrukcja obsługi dozownika węgla

Instrukcja obsługi PL

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

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

POLITECHNIKA SZCZECIŃSKA WYDZIAŁ ELEKTRYCZNY

Instrukcja obsługi i montażu regulatora SR530C1E I S530C1E

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

PROGRAMOWANIE UKŁADÓW REGULACJI CIĄGŁEJ PCS

Sterowanie pracą reaktora chemicznego

JVC CAM Control (dla ipada) Instrukcja Obsługi

Konsola operatora TKombajn

Instrukcja serwisowa sterownika agregatu chłodniczego LGSA-02

INSTRUKCJA MONTAśU AUTOALARMU. Logic VS 20 ver 1.0

Symulacja działania sterownika dla robota dwuosiowego typu SCARA w środowisku Matlab/Simulink.

FULL-APP. PANEL STEROWANIA do systemów dwu-pompowych o mocy od 0,37 do 15 kw

1. Opis okna podstawowego programu TPrezenter.

Wprowadzenie. Funkcje klawiszy

ŚRODOWISKO TWINCAT DLA STEROWNIKA CX9000 BECKHOFF

INSTRUKCJA OBSŁUGI TABLICY WYNIKÓW SPORTOWYCH SERIA PROFI

POLITECHNIKA SZCZECIŃSKA WYDZIAŁ ELEKTRYCZNY

INSTRUKCJA SERWISOWA OBSŁUGI STEROWNIKA Z-502-P02. Do sterowania komorą kriogeniczną. od ver.4

LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA

PLC - język tekstu strukturalnego ST

kratki.pl Mikroprocesorowy sterownik pomp MSP instrukcja obsługi

Kopiowanie i instalowanie pliku w systemie Windows CE

INSTRUKCJA OBSŁUGI REGULATORA DO POMPY C.W.U./C.O.P. BRIGID C.W.U./C.O.P.

Rysunek 1: Okno z lista

Ćwiczenie 5. Realizacja prostych algorytmów sterowania z wykorzystaniem programu CONCEPT

Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski SYSTEMY SCADA

LEGENDFORD. system alarmowy

DOKUMENTACJA TECHNICZNO-RUCHOWA. Sterownik klimatu FT-27

FAQ: /PL Data: 14/06/2007 Konfiguracja współpracy programów PC Access i Microsoft Excel ze sterownikiem S7-200

Tworzenie programu i konfiguracja w LOGO! Soft Comfort V8

INSTRUKCJA PODŁĄCZENIA i USTAWIENIA UNIWERSALNEGO STEROWNIKA ROLET w oparciu o stertownik Internetowy PLC STERBOX

Ogólne informacje o Aplikacji

PIERWSZY PROGRAM W JĘZYKU FBD

Radiowy sterownik zamka centralnego 74. Programowany Multi-CZUJNIK zawierający czujnik. położenia, uderzenia i spadku napięcia.

Siemens S Konfiguracja regulatora PID

Projekt z przedmiotu Specjalizowane języki programowania Temat: Zastosowanie programowania obiektowego w środowisku LabView

INSTRUKCJA OBSŁUGI. inteo Soliris RTS. Soliris RTS. 1. Dane techniczne Soliris RTS. 2. Podłączenia. Radiowa automatyka słoneczno wiatrowa

MIKROPROCESOROWY REGULATOR POZIOMU MRP5 INSTRUKCJA OBSŁUGI

Edukacyjny sterownik silnika krokowego z mikrokontrolerem AT90S1200 na płycie E100. Zestaw do samodzielnego montażu.

Program EDYTOR-AS-OUX

INSTRUKCJA PROGRAMOWANIA TMI-20W wersja 1.01

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

INSTRUKCJA OBSŁUGI REGULATORA DO KOTŁA C.O. IE-24 STEROWANIE PROPORCJONALNE

S10. Instrukcja Obsługi. dla oprogramowania w ver. F03 oraz F0A

Ten monitor jest przeznaczony do programowalnego magnetycznego roweru do ćwiczeń i zaprezentowany przy użyciu następujących kategorii:

Konfigurowanie sterownika CX9000 firmy Beckhoff wprowadzenie

ĆWICZENIE NR 6 Automat do sortowania detali

Instrukcja użytkownika ARSoft-WZ1

NT-01 Instrukcja obsługi pilota zdalnego sterowania. Widok pilota zdalnego sterowania

Przywracanie ustawień fabrycznych

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

ĆWICZENIE 7. Wprowadzenie do funkcji specjalnych sterownika LOGO!

Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski SYSTEMY SCADA

INSTRUKCJA PROGRAMOWANIA SMI-20W wersja 1.01

Transkrypt:

PWSZ SW W8 PROGRAMY STEROWANIA I WIZUALIZACJI II Układ sekwencyjny Start Stop. Podnośnik góra dół. Układ czasowy naprzemienne załączanie/wyłączanie. Sterowanie symulowanym zbiornikiem. 1. Zadanie UKŁAD SEKWENCYJNY START STOP Silnik jest załączany przyciskiem start, a wyłączany przyciskiem stop. Raz włączony silnik pracuje, aż do przyciśnięcia stop (pomimo zwolnienia start). Stop ma priorytet nad start, tzn. jednoczesne naciśnięcie obydwu przycisków nie uruchamia silnika. Dostępny jest ponadto sygnał alarm działający tak jak stop, tzn. gdy jest on ustawiony, to silnika nie można uruchomić. 2. Automat start &&!stop &&!alarm!start stop alarm 1 2!stop &&!alarm silnik = 0 stop alarm silnik = 1 Oznaczenia jak w języku C. 3. Programy C ST Odpowiednikiem instrukcji switch(stan) w C jest CASE stan OF w ST. - 1 -

1. Zadanie PODNOŚNIK GÓRA DÓŁ Podnośnik towarowy jest uruchamiany przyciskiem w górę pg lub przyciskiem na dół pd. Przy jeździe w górę, po osiągnięciu górnego poziomu, podnośnik jest zatrzymywany wyłącznikiem krańcowym górnym kg, a przy jeździe w dół, po osiągnięciu dolnego poziomu, zatrzymywany krańcówką dolną kd. Na naciskanie przycisku pg (w górę) podnośnik reaguje tylko będąc na dole, co sygnalizuje krańcówka kd (dolna). Podobnie na naciskanie przycisku pg (na dół), podnośnik reaguje tylko będąc na górze (krańcówka kg). Silnik podnośnika jest uruchamiany sygnałami jg jazda w górę i jd jazda na dół. 2. Automat!kg jg = 1 jd = 0 kd &&!pg pg 2 kg kg &&!pd jg = 0 jd = 0 1 kd 4 pd 3 jg = 0 jd = 0 jg = 0 jd = 1!kd Oznaczenia jak w języku C. 3. Programy C ST - 2 -

UKŁAD CZASOWY NAPRZEMIENNE ZAŁĄCZANIE/WYŁĄCZANIE 1. Zadanie Jeżeli jest ustawione wejście we (np. zezwolenie), to gdy jedno z urządzeń pracuje, drugie jest wyłączone i na odwrót. Czas włączenia pierwszego urządzenia wynosi T1, a drugiego T2. Jeżeli sygnał we zaniknie, obydwa urządzenia zostają wyłączone. we wy1 wy2 T1 T2 1 2 3 2 3 2 1 2. Automat wy = 0 we tim=_t1 1!we 2 wy = 1!we!tim!tim tim=_t1 tim=_t2 wy = 0 3 wy1=wy, wy2 = wy we (C:! wy&&we) Prawidłowe odmierzanie czasu przez TwinCAT PLC Control uruchomiony na PC wymaga uprzedniego uruchomienia programu LowPrioProc. Cykl wykonywania zadania, odpowiednio do którego dobiera się początkową wartość zmiennej tim, ustawia się aktywując Resources na dole eksploratora (prawa dolna ikona) i po wybraniu Task configuration > Standard wpisując w komórce Interval odpowiednią wartość, np. T#100ms (zamiast domyślnego T#10ms). - 3 -

3. Kod C ST 4. Projektowana wizualizacja Bargraf wskazuje zmienną tim. W oknie trendu prezentowane są wykresy zmiennych we, stan i tim. - 4 -

5. Bargraf Ikona Bar display Konfiguracja bargrafu Zmienna i skala - 5 -

6. Trend Ikona Trend Konfiguracja trendu Okno po zaznaczeniu pola bargrafu. Wybór zmiennej Add Oś pozioma - 6 -

Oś pionowa 7. Praca RUN 1. Problem sterowania STEROWANIE SYMULOWANYM ZBIORNIKIEM Zbiornik pokazany na rysunku jest napełniany na zmianę zaworami dopływowymi Z1, Z2, a po napełnieniu opróżniany zaworem Z3. Sekwencja pracy wygląda następująco: 1) otwarcie Z1, aż poziom osiągnie x2 2) zamknięcie Z1, otwarcie Z3, aż poziom spadnie do x1 3) zamknięcie Z3, otwarcie Z2, aż poziom osiągnie x2 4) zamknięcie Z2, otwarcie Z3, aż poziom spadnie do x1 5) zamknięcie Z3, otwarcie Z1 itd. - 7 - Z1 Z2 x2 h x1 Z3

2. Symulacja zmian poziomu Założenia Poziom H może zmieniać się w przedziale 0 100%. Otwarcie jednego z zaworów wlewowych Z1, Z2 powoduje całkowite napełnianie pustego zbiornika w ciągu 20 s. Otwarcie zaworu Z3 opróżnia zbiornik również w ciągu 20s. Czujniki x1, x2 umieszczane są na wysokości odpowiednio 20 i 80%. Zmiana poziomu w ciągu jednego cyklu Przyjmując, że program symulacyjny będzie wykonywany z domyślnym cyklem T#10ms (=0.01 s), zmiana poziomu w ciągu jednego cyklu spowodowana otwarciem zaworu wlewowego wyniesie H 100% = 0.01s = 0.05% 20s Odpowiednia instrukcja w języku ST będzie mieć postać H : = H + 0.05; 3. Współdziałanie programów Zakłada się, że sterowanie i symulacja poziomu będą dwoma oddzielnymi programami STEROWNIK I ZBIORNIK, wymieniającymi dane za pośrednictwem zmiennych globalnych (wymaganie normy IEC 61131 3). STEROWNIK x1,x2 Z1,Z2,Z3 zmienne globalne ZBIORNIK 4. Deklaracja zmiennych Zakładka Resources > Global variables > Global variables - 8 -

5. Program STEROWNIK Automat (język C) x2 == 0 x2 == 1 x1 == 1 2 Z1 = 0 Z2 = 0 Z3 = 1 x1 == 0 x2 == 0 Z1 = 1 Z2 = 0 Z3 = 0 1 x1 == 0 4 x1 == 1 x2 == 1 Z1 = 0 Z2 = 0 Z3 = 1 3 Z1 = 0 Z2 = 1 Z3 = 0 ST x1, x2, z1, z2, z3 zmienne zewnętrzne VAR_EXTERNAL stan zmienna lokalna Zmiana nazwy Rename Object - 9 -

6. Program ZBIORNIK Dodanie nowego programu Add Object Domyślna nazwa MAIN zastąpiona nazwą ZBIORNIK. ST H zmienna lokalna 7. Program MAIN TwinCAT wymaga, aby główny program MAIN wywoływał programy podrzędne STETROWNIK i ZBIORNIK tak jak funkcje bezparametrowe. Dodanie programu MAIN Add Object (j.w.) - 10 -

ST Zestaw programów aplikacji 8. Obraz poziomu Docelowy obraz x1, x2, Z1, Z2, Z3 zmiana koloru poziom bargraf - 11 -

Poziom H bargraf bez skali (No scale) Poziom jako bargraf ze skalą (Scale beside bar) 9. Praca RUN - 12 -