background image

Sterowniki PLC

Sterowniki PLC

background image

Plan prezentacji

Plan prezentacji

Sterowniki PLC

Sterowniki PLC

Zasada działania

Zasada działania

Norma IEC 1131

Norma IEC 1131

Języki programowania

Języki programowania

background image

Sterowniki PLC

Sterowniki PLC

PLC (Programowalny Sterownik Logiczny)

PLC (Programowalny Sterownik Logiczny)

 (ang. 

 (ang. 

Programmable Logic Controller) – uniwersalne urządzenie 

Programmable Logic Controller) – uniwersalne urządzenie 

mikroprocesorowe przeznaczone do sterowania pracą 

mikroprocesorowe przeznaczone do sterowania pracą 

maszyny lub urządzenia technologicznego. Sterownik PLC 

maszyny lub urządzenia technologicznego. Sterownik PLC 

musi zostać dopasowany do określonego obiektu sterowania 

musi zostać dopasowany do określonego obiektu sterowania 

poprzez wprowadzenie do jego pamięci żądanego algorytmu 

poprzez wprowadzenie do jego pamięci żądanego algorytmu 

działania obiektu. Cechą charakterystyczną sterowników 

działania obiektu. Cechą charakterystyczną sterowników 

PLC odróżniającą ten sterownik od innych sterowników 

PLC odróżniającą ten sterownik od innych sterowników 

komputerowych jest cykliczny obieg pamięci programu. 

komputerowych jest cykliczny obieg pamięci programu. 

Algorytm jest zapisywany w dedykowanym sterownikowi 

Algorytm jest zapisywany w dedykowanym sterownikowi 

języku programowania. Istnieje możliwość zmiany 

języku programowania. Istnieje możliwość zmiany 

algorytmu przez zmianę zawartości pamięci programu. 

algorytmu przez zmianę zawartości pamięci programu. 

Sterownik wyposaża się w odpowiednią liczbę układów 

Sterownik wyposaża się w odpowiednią liczbę układów 

wejściowych zbierających informacje o stanie obiektu i 

wejściowych zbierających informacje o stanie obiektu i 

żądaniach obsługi oraz odpowiednią liczbę i rodzaj układów 

żądaniach obsługi oraz odpowiednią liczbę i rodzaj układów 

wyjściowych połączonych z elementami wykonawczymi, 

wyjściowych połączonych z elementami wykonawczymi, 

sygnalizacyjnymi lub transmisji danych.

sygnalizacyjnymi lub transmisji danych.

background image

Sterowniki PLC

Sterowniki PLC

Sterowniki programowalne PLC 

Sterowniki programowalne PLC 

są komputerami 

są komputerami 

przemysłowymi, które pod kontrolą systemu operacyjnego czasu 

przemysłowymi, które pod kontrolą systemu operacyjnego czasu 

rzeczywistego:

rzeczywistego:

zbierają pomiary 

zbierają pomiary 

za pośrednictwem modułów wejściowych z 

za pośrednictwem modułów wejściowych z 

analogowych i dyskretnych czujników oraz urządzeń pomiarowych,

analogowych i dyskretnych czujników oraz urządzeń pomiarowych,

transmitują dane 

transmitują dane 

za pomocą modułów i łącz komunikacyjnych,

za pomocą modułów i łącz komunikacyjnych,

wykonują programy aplikacyjne 

wykonują programy aplikacyjne 

na podstawie przyjętych 

na podstawie przyjętych 

parametrów i uzyskanych danych o sterowanym procesie lub 

parametrów i uzyskanych danych o sterowanym procesie lub 

maszynie,

maszynie,

generują sygnały sterujące 

generują sygnały sterujące 

zgodnie z wynikami obliczeń tych 

zgodnie z wynikami obliczeń tych 

programów i przekazują je poprzez moduły wyjściowe do 

programów i przekazują je poprzez moduły wyjściowe do 

elementów i urządzeń wykonawczych,

elementów i urządzeń wykonawczych,

realizują funkcje diagnostyki programowej i sprzętowej.

realizują funkcje diagnostyki programowej i sprzętowej.

background image

Montaż sterowników

Montaż sterowników

Sterowniki  PLC  są  produkowane  w  postaci  modułów 
montowanych  na  szynie  montażowej  w  następującej 
kolejności:

1

2

3

1. Zasilacz.

2.Jednostka sterująca.
3. Moduły I/O (wejścia i wyjścia).

background image

Schemat budowy sterownika programowalnego PLC 

background image

Sterowniki PLC

Sterowniki PLC

Wartości pomiarów zmiennych procesowych są 

Wartości pomiarów zmiennych procesowych są 

wejściami sterownika, 

wejściami sterownika, 

zaś obliczone zmienne sterujące 

zaś obliczone zmienne sterujące 

stanowią 

stanowią 

wyjścia sterownika.

wyjścia sterownika.

Głównym zadaniem sterownika jest więc reagowanie 

Głównym zadaniem sterownika jest więc reagowanie 

na zmiany wejść przez obliczanie wyjść według 

na zmiany wejść przez obliczanie wyjść według 

zaprogramowanych reguł sterowania lub regulacji.

zaprogramowanych reguł sterowania lub regulacji.

Reakcja ta może być zależna od:

Reakcja ta może być zależna od:

wyników operacji arytmetyczno-logicznych wykonanych dla 

wyników operacji arytmetyczno-logicznych wykonanych dla 

aktualnych wartości wejść sterownika,

aktualnych wartości wejść sterownika,

jego zmiennych wewnętrznych oraz od zaprogramowanych 

jego zmiennych wewnętrznych oraz od zaprogramowanych 

warunków czasowych,

warunków czasowych,

operacji wykonanych na danych transmitowanych w 

operacji wykonanych na danych transmitowanych w 

sieciach łączących wiele elementów pomiarowych, 

sieciach łączących wiele elementów pomiarowych, 

sterowników, regulatorów czy też komputerów.

sterowników, regulatorów czy też komputerów.

background image

Sterownik Siemens LOGO! 12/24RC z wyświetlaczem

background image

Zasada działania

Zasada działania

Cykl pracy sterownika można zapisać krokowo:

Cykl pracy sterownika można zapisać krokowo:

Autodiagnostyka

Autodiagnostyka

Odczyt wejść

Odczyt wejść

Wykonanie programu

Wykonanie programu

Zadania komunikacyjne

Zadania komunikacyjne

Ustawienia wyjść

Ustawienia wyjść

background image

Zasada działania

Zasada działania

Firmy produkujące sterowniki programowalne 

Firmy produkujące sterowniki programowalne 

dostarczają zwykle wraz z nimi środowisko 

dostarczają zwykle wraz z nimi środowisko 

programistyczne, pozwalające pisać aplikacje w jednym lub 

programistyczne, pozwalające pisać aplikacje w jednym lub 

kilku językach programowania. Języki te są zwykle mniej lub 

kilku językach programowania. Języki te są zwykle mniej lub 

bardziej dokładną implementacją zaleceń normy IEC 61131-

bardziej dokładną implementacją zaleceń normy IEC 61131-

3, która to norma definiuje następujące warianty:

3, która to norma definiuje następujące warianty:

LD (Ladder Diagram) logika drabinkowa - schemat zbliżony 

LD (Ladder Diagram) logika drabinkowa - schemat zbliżony 

do klasycznego rysunku technicznego elektrycznego;

do klasycznego rysunku technicznego elektrycznego;

FBD (Function Block Diagram) - diagram bloków 

FBD (Function Block Diagram) - diagram bloków 

funkcyjnych, sekwencja linii zawierających bloki funkcyjne;

funkcyjnych, sekwencja linii zawierających bloki funkcyjne;

ST (Structured Text) tekst strukturalny - język zbliżony do 

ST (Structured Text) tekst strukturalny - język zbliżony do 

Pascala;

Pascala;

IL (Instruction List) lista instrukcji - rodzaj asemblera;

IL (Instruction List) lista instrukcji - rodzaj asemblera;

SFC (Sequential Function Chart) sekwencyjny ciąg bloków - 

SFC (Sequential Function Chart) sekwencyjny ciąg bloków - 

sekwencja bloków programowych z warunkami przejścia.

sekwencja bloków programowych z warunkami przejścia.

background image

(LAD) Język schematu drabinkowego  

(LAD) Język schematu drabinkowego  

      - elektrycy

      - elektrycy

(CFS) Język symboli logicznych            

(CFS) Język symboli logicznych            

    – absolwenci wyższych uczelni

    – absolwenci wyższych uczelni

(IL) Język listy rozkazów                       

(IL) Język listy rozkazów                       

      - automatycy

      - automatycy

(SCF) Język sekwencji działań              

(SCF) Język sekwencji działań              

    – technolodzy, znający jedynie 

    – technolodzy, znający jedynie 

sterowany proces 

sterowany proces 

(ST) Język tekstu strukturalnego         

(ST) Język tekstu strukturalnego         

      – profesjonalni programiści 

      – profesjonalni programiści 

sterowników PC

sterowników PC

Języki programowania

background image

Dziękujemy za uwagę


Document Outline