WdAC/L/Lab4

From WikiZMSI

< WdAC | L

Spis treści

Podstawy obsługi i programowania sterowników PLC

wersja w trakcie opracowywania
Programowalne sterowniki logiczne (PLC, ang. Programmable Logic Controllers), nazywane także sterownikami programowalnymi, należą do szeroko rozumianej rodziny komputerów. Wykorzystywane są głównie w zastosowaniach przemysłowych. Praca PLC polega na monitorowaniu wejść analogowych i cyfrowych (odświeżanie rejestrów wejściowych) i generowaniu sygnałów sterujących w oparciu o program użytkowy (algorytm sterujący) poprzez rejestry wyjściowe. W zamyśle projektantów sterowniki PLC miały zastąpić tzw. sieci przekaźnikowe za pomocą, których realizowano algorytmy sterowania logicznego. Tego typu struktury były trudne do serwisowania i modernizacji, ze względu na charakter czysto sprzętowy. Zmiana "programu" wymagała przekonstruowania układu elektrycznego. Stąd pomysł programowej realizacji funkcji logicznych w urządzeniu, które nadawałoby się do zastosowania w warunkach przemysłowych. Zwarta konstrukcja, odporność na warunki zewnętrzne oraz stosunkowa łatwość programowania zadecydowały o popularyzacji sterowników PLC w przemyśle (sterowanie liniami produkcyjnymi itp.).

Ćwiczenie wprowadzające do samodzielnego wykonania

Naukę programowania można rozpocząć od pisania programów obsługujących wirtualne procesy, co nie wymaga ani sterownika ani rzeczywistego stanowiska. W trakcie ćwiczenia należy zapoznać się z opisem słownym działania wirtualnego urządzenia zaimplementowanego w programie LadSim , przeanalizować tablicę I/O,zawierającą adresy poszczególnych elementów wraz z opisem funkcji, a następnie zaprojektować oprogramowanie, zapewniające pełną funkcjonalność modelu urządzenia.

Opis ćwiczeń znajduje się w instrukcji, natomiast program LadSim pod linkiem.

Wymagania praktyczne

Poniższe informacje można odnaleźć na stronie, zawierającą ogólną charakterystykę sterowników VersaMax Micro, przykłady zastosowań oraz dokumentację techniczną.

Wersje demonstracyjne programów Step7 MicroWin oraz Proficy Machine Edition są dostępne u prowadzącego zajęcia oraz w sekretariacie ZSI pok. 22

Funkcje logiczne

algebra Boole'a, metody minimalizacji funkcji.

Ogólna znajomość sterowników PLC

architektura, cykl programowy, metodyka łączenia z procesem, metodyka łączenia z PC, adresowanie zmiennych fizycznych, tryby pracy, diagnostyka PLC.

Ogólna znajomość środowisk do programowania - Step7 MicroWin i Proficy Machine Edition

Znajomość podstawowych funkcji edytora graficznego. Umiejętność swobodnej nawigacji. Znajomość skrótów klawiszowych. Podstawowe polecenia języków LD i IL.

Obszary zastosowań

Należy zapoznać się z przykładami zastosowań i sporządzić krótką charakterystykę 1 wybranej aplikacji.

Przebieg ćwiczenia

Ćwiczenie składa się z następujących części:

  1. Obsługa i diagnostyka sterowników PLC (Simatic S7-200, VersaMax Micro) i obsługa środowisk do programowania (Step 7 MicroWin, Proficy Machine Edition);
  2. Realizacja funkcji kombinacyjnych i sekwencyjnych w językach LD i IL
  3. Wykorzystanie liczników czasu i zdarzeń w językach LD i IL
  4. Metodyka tworzenia oprogramowania sterującego dla nieskomplikowanych instalacji - wykorzystanie SFC (Sequential Function Chart)
  5. Arytmetyka stało i zmiennopozycyjna, komparatory.
  6. Dokumentowanie programu sterującego

Wymagania końcowe

Rozliczenie wykonania ćwiczenia następuje na podstawie sprawozdania (strona tytułowa) , zawierającego następujące elementy :

  1. przykład nieskomplikowanej instalacji rzeczywistej z literatury/ artykułu/internetu (schemat, charakterystyka, lista elementów, sygnały - oznaczenie, zakres zmienności)
  2. odrutowanie wraz z listą planowanych adresów
  3. aplikacja sterująca w LD lub IL
  4. przebiegi zmiennych dla określonego przedziału czasu

Pytania kontrolne

  1. Omówić konstrukcję typowego sterownika PLC z klasy nano i mikro.
  2. Jakim elementom rzeczywistym układu sterowania odpowiadają tzw. styki w języku LD ?
  3. Jakim elementom rzeczywistym układu sterowania odpowiadają tzw. styki w cewki LD ?
  4. Na podstawie podanej funkcji logicznej zapisz program w LD lub IL.
  5. W jaki sposób można zrealizować tzw. podtrzymywanie bez funkcji SET i RESET ?
  6. W jaki sposób zorganizowana jest pamięć w sterownikach PLC ? Omów podając przykład adresowania dla sterowników S7200 i VersaMax Micro.
  7. Konstrukcja adresu dla sterowników dla sterowników S7200 i VersaMax Micro.
  8. Co oznacza tzw. forsowanie wejść i wyjść sterownika PLC ?
  9. W jakich trybach może pracować sterownik PLC ? Wymień podstawowe różnice.
  10. Omów podstawowe elementy cyklu programowego sterownika.
  11. Na czym polega różnica w podłączeniu sterownika w logice pozytywnej i negatywnej ?
  12. Jakie są typowe zakresy napięcia dla "1" logicznej i "0" logicznego ?
  13. Na czym polega różnica między czujnikami NC i NO ? W jaki sposób należy uwzględnić to w programie sterującym ?
  14. Przedstaw realizację wyłącznika schodowego w LD i IL oraz odrutowanie sterownika.
  15. Co to są punkty w systemach automatyki przemysłowej ?

Bibliografia

Wszystkie niezbędne informacje można znaleźć na stronach firmy Astor i PLCopen

Szczegółowe informacje zawierają podręczniki użytkownika :