Emulator sterowników PLC serii FX

Podobne dokumenty
Opracował: Jan Front

JĘZYKI PROGRAMOWANIA STEROWNIKÓW

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

Sterowniki Programowalne (SP)

PROJEKT WSPÓŁFINANSOWANY ZE ŚRODKÓW UNII EUROPEJSKIEJ W RAMACH EUROPEJSKIEGO FUNDUSZU SPOŁECZNEGO OPIS PRZEDMIOTU. Sieci i sterowniki przemysłowe

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

Sterowniki Programowalne (SP) Wykład 11

Ą Ę

Ę ń Ź Ę ń Ę

Ę Ć Ź Ć Ę Ń Ć ć

Ć ź ż ć ć ć ż ż

Istnieje wiele metod przekształcania algorytmów wprogram sterujący.

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

Elementy oprogramowania sterowników. Instrukcje podstawowe, funkcje logiczne, układy czasowe i liczenia, znaczniki

Język programowania: Lista instrukcji (IL Instruction List)

PROGRAMOWALNE STEROWNIKI LOGICZNE

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

Programowanie sterowników PLC wprowadzenie

ń ż Ż

Katedra Systemów Cyfrowego Przetwarzania Sygnałów

ż Ć ż

ż ż ć ć ć ć ć ć ć ż ż ź ć Ą Ą ż ć ć ź

ń ń ń ń ń Ń ń ć ź

ć ź ć ź Ą Ę ć

Ę Ź Ż Ż ć ć ć ć ć

ń Ż Ę Ę ń

ń Ź Ż ć Ż Ą ż Ą ż

Ę ź Ą

Ł Ą Ł Ł ć



Ź ń Ę


Ą Ę Ń Ś Ą

Ź ź Ź ń ń ń ń

Ć

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


Sterowniki PLC. Elektrotechnika II stopień Ogólno akademicki. przedmiot kierunkowy. Obieralny. Polski. semestr 1

ść ś ść Ę ś ś ść ś ź ś Ę

Ń ż ż ę Ó ż

Ć Ć Ć Ń Ż

ć ć ć ć ć ć ź ć ć ć ć Ź ć ć ć Ń

Ż Ę

ż ń ż ń ć ż ź

ć ć ć ć ć ć ć ń Ę ć ć

E-E-A-1008-s6. Sterowniki PLC. Elektrotechnika I stopień Ogólno akademicki. kierunkowy (podstawowy / kierunkowy / inny HES)

PODSTAWY PROGRAMOWANIA STEROWNIKÓW PLC

Sterowniki PLC. Sterowniki PLC. Wprowadzenie nazewnictwo. Historia. Dlaczego sterowniki PLC stały się tak popularne?

PRZEWODNIK PO PRZEDMIOCIE

Systemy wbudowane. Sterowniki PLC. Sterowniki PLC (1) Zygmunt Kubiak

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

UR nowoczesność i przyszłość regionu Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego ZAPYTANIE OFERTOWE

Sterowniki programowalne Programmable Controllers. Energetyka I stopień Ogólnoakademicki. przedmiot kierunkowy

Czym jest IEC ?

ż

ć ć Ń Ę

ć ż ć Ń ć ć Ó ć ń ć ń ć ć

Ć Ź ć Ę ć Ę Ć Ź Ź Ć

Przejrzystość, intuicyjny charakter i łatwość oprogramowania sterowników FATEK.

Ę Ę ć ć Ę Ą Ę Ą Ę Ę Ę Ę Ę Ę ź Ę Ż Ę Ę Ę Ę ć Ę Ę ć Ę ć

Ź ź Ź

Podstawowe wiadomości

ź Ę

ć Ę ć ć ć Ł ć ń ć ć ć ń ć

ż ć ć ż Ś ż ż ć ć ć ż ż

Ż Ź Ż ż Ś Ś Ź Ż Ż Ż Ż Ż ć ć Ż

ę ź ć ź

ń Ń Ś ń ź ź ć ź ć ć Ę ć ń ń ń Ę Ą ŚÓ

ż ć ć ć ć ć ż Ę ż Ę ż Ł Ą ż ń Ą Ł

Ń ź ź Ą Ń Ą ć ć ć ć ć Ń Ą

Ó Ź ż ć Ą ż ż ć Ę ź Ą ż ż ż ż ż

ć ż Ą ż ż ż ż ż ż ż Ę Ę

Ż Ę Ż Ł Ą ź ć ć ć

ć ć Ł ć ć ć Ę Ę

ż ń ń ń ż ń ń Ę ń ć ń ż ń Ę


Ś Ń ć Ę Ą Ę Ś Ń Ó

ń ń Ó ń ż ń Ę ń


Ź Ź ź Ś Ą Ź ć Ś

Norma IEC definiuje podział na dwie zasadnicze grupy:

ż ń Ł ń ń ż ż ż ż ż

ź ź ŁĄ ź Ę Ę Ę Ę ź ź Ę Ę Ł ź

Ą Ę Ń Ą ń Ń ń ń Ą ń

ń ń ń ń ń Ż ć Ż Ł Ż Ł Ś ć ń Ś Ę Ż ć ń Ż Ż Ż Ą Ż Ż Ł Ż Ś

ź Ś Ż Ę Ś


Ć ź Ś Ż ź Ę Ś

Ł ź Ń

MODELOWANIE I SYMULACJA UKŁADÓW PNEUMATYCZNYCH, HYDRAULICZNYCH I ELEKTRYCZNYCH za pomocą programu komputerowego AUTOMATION STUDIO

Ż ń ć ć ń Ż ć Ż Ł ń Ż ń ń ń ń

Ż ć ć Ł Ł ć ć Ł ć ć

Sterowniki Programowalne (SP)

ż Ż Ż Ż Ż Ż

Ż Ż Ę Ą ź Ż Ż Ż Ń ź

Ń ć Ł Ł Ł ź

ź ć

Ą Ś Ń Ś Ą Ś Ń

ć

Transkrypt:

Seminarium dyplomowe prezentacja tematów prac magisterskich Autorzy : Krzysztof Mokrzycki, Tomasz Pawlak Emulator sterowników PLC serii Promotor : dr in ż. Zygmunt Kubiak 1

Co to są sterowniki PLC? PLC (Programmable Logic Controller) urządzenie przeznaczone do sterowania maszyną. Urządzenie to przegląda stan wejść i w zależności od tego włącza/wyłącza wyjścia. 2

3

Historia sterowników PLC Późne lata 60 pierwszy sterownik komercyjny Modular Digital Controller (MODICON) 73 powstała pierwsza sieć sterowników PLC (Modicon's Modbus) 80 pierwsze stendardy, programowanie poprzez PC 90 dalsza standaryzacja jezyków programowania PLC 4

Urządzenia wejściowe Urządzenia wewnętrzne Liczniki Timery Budowa finkcjonalna. Pamięć Urządzenia wyjściowe 5

Zasada działania sterownika 5

Zastosowania sterowników. Przjazd kolejowy 6

Opis sterowników Mitsubishi 0 Wjeść do 128 Wyjść do 128 Timery do 255 Markery do 1023 Liczniki do 255 7

Języki programowania sterowników PLC Języki tekstowe Lista instrukcji (IL) Tekst strukturalny (ST) J zyki graficzne ę Schemat drabinkowy (LD) Schemat bloków funkcjonalnych (FBD) Sekwencyjna schematy funkcyjne (SFC) 8

Lista instrukcji Język IL należ y do grupy języków tekstowych. Jest językiem niskiego poziomu, zbliż onym do języka asemblera. Składa si ę on z sekwencji instrukcji zaczynaj ących si ę od nowych linii. Większo ść instrukcji zawiera operandy z ewentualnymi modyfikatorami. Język IL jest językiem, w którym najtrudniej pisze si ę programy, jednak za jego pomoc można osiągn ąć najbardziej efektywny kod programu. 0 LD M8002 1 SET S0 3 STL S0 4 LDI Y7 5 MPS 6 ANI X1 7 SET Y4 8 MPP 9 AND X1 10 ANI X3 11 SET Y2 12 LD X12 13 AND Y7 14 SET S21 16 STL S21 17 OUT Y0 18 OUT T0 K20 21 LD T0 22 AND X2 23 SET S22 25 LD T0 26 ANI X2 27 SET S25 29 STL S22 30 SET Y1 31 OUT T1 K10 34 LD T1 35 SET S23 37 STL S23 38 OUT Y2 39 LD X3 40 SET S24 42 STL S24 43 LDI X4 44 OUT Y3 45 STL S25 46 SET Y1 47 OUT T1 K10 50 LD T1 51 SET S26 53 STL S26 54 OUT Y2 55 LD X3 56 SET S27 58 STL S27 59 LDI X5 9

Schemat drabinkowy Język schematów drabinkowych LD należ y do grupy języków graficznych. Umoż liwia realizacj ę zadania sterowania za pomoc ą standardowych symboli graficznych. Symbole te umieszcza si ę w obwodach w sposób analogiczny do szczebli w schematach drabinkowych dla przeka źnikowych układów sterowania. Obwód definiowany jest jako zbiór połą czonych elementów graficznych. Obwód ograniczony jest z prawej i lewej strony przez szyny prądowe. Pomi ędzy nimi znajduje si ę właściwa treść programu. Odczyt programu zapisanego w język LD odbywa si ę od lewej do prawej strony i od góry do dołu. Y 7 X 1 X 1 X 3 S E T Y 4 S E T Y 2 10

Cele i wymagania pracy magisterskiej Celem pracy magisterskiej jest zaprojektowanie i zaimplementowanie emulatora sterownika PLC. Opracowanie komponentu do komunikacji ze sterownikiem Integracja emulatora z edytorem języków IL oraz LD Stworzenie prostego modułu do wizualizacji sterowanych procesów 11

Narzę dzia wykorzystywane do wykonania projektu Borland C++Builder Mitsubishi /PG WIN 12

Podział projektu na komponenty Komponent do komunikacji ze sterownikiem Komponent do emulacji programów Komponenty graficzne do wizualizacji procesów 13

Co zrobiliśmy i co pozostało do zrobienia Zaimplementowany został komponent komunikacyjny Rozpoznanie innych rozwiąza ń emulatorów i systemów wizualizacji Zaprojektowanie i wykonanie emulatora (mechanizmy działania emulatora, interfejs użytkownika) Wykonanie komponentów do graficznej prezentacji procesów 14

Przyszłe możliwości rozwoju projektu Rozbudowa komponentów do wizualizacji Dodanie możliwości komunikacji ze sterownikami innych producentów Dodanie obsługi formatów plików innych edytorów Zaimplementowanie edytora języka schematów blokowych FBD. 15

Podsumowanie: Użytkownikami końcowymi mają być docelowo studenci zaoczni Politechniki Poznańskiej. Emulator umożliwi im pisanie i testowanie programów bez konieczności używania do tego sterownika. Pomimo tego, że istnieje kilka rozwiązań w dziedzinie emulatorów sterowników PLC, niewiele z nich integruje w sobie wcześniej wspomnianą funkcjonalność. 16