background image

UNIWERSYTET ZIELONOGÓRSKI

 WYDZIAŁ ELEKTROTECHNIKI, INFORMATYKI I TELEKOMUNIKACJI

INSTYTUT INŻYNIERII ELEKTRYCZNEJ

PRACA DYPLOMOWA INŻYNIERSKA

Współpraca sterowników PLC 

z czujnikami pomiarowymi                       

Pracę wykonał: 
Marcin Wieczorek 
Nr albumu :

Prowadzący:

dr inż. Grzegorz Kobyłecki 

                                     

                                        Zielona Góra, Wrzesień 2004

                                          SPIS TREŚCI

 

background image

1. Wstęp..................................................................................................................

1.1  Wprowadzenie.................................................................................................................
1.2. Cel i zakres pracy............................................................................................................ 

2. Ogólne wiadomości na temat sterowników PLC

.......................................

3. Przegląd sterowników PLC...............................................................................

     2.1. Sterownik typu GE FANUC.........................................................................
     2.2. Sterownik typu SIEMENS............................................................................
     2.3. Sterownik typu ALLEY BRADLEY............................................................
     2.4. Sterownik typu SCHNEIDER.......................................................................

4. Zastosowanie czujników pomiarowych w systemach ze sterownikami PLC

     3.1. Pomiar prędkości obrotowej...................................................................
     3.2. Pomiar temperatury................................................................................
     3.3. Pomiar wielkości elektrycznych............................................................
     3.4. Inne czujniki specjalne...........................................................................

5.Stanowisko laboratoryjne do badania czujników temperatury........................

    

4.1. Założenia.................................................................................................

     4.2. Stanowisko laboratoryjne........................................................................
     4.3. Oprogramowanie sterownika..................................................................
     4.4. Wizualizacja.............................................................................................

6. Podsumowanie i wnioski końcowe...................................................................

7. Literatura i załączniki...........................................................................................

background image

1. Wstęp

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, podejmowaniu decyzji w oparciu o program (algorytm działania) 

użytkownika oraz odpowiednim sterowaniu wyjściami

Sterowniki swobodnie programowalne (PLC) coraz częściej wyposażone są
W przetworniki analogowo-cyfrowe oraz cyfrowo-analogowe. Umożliwia to

Połączenie sterowania procesem dyskretnym z regulacją wielkości ciągłych.

Zintegrowanie w jednym urządzeniu funkcji sterownika PLC i regulatora wymaga

jednak spełnienia szeregu wymagań  wynikających z odmiennego charakteru

pracy obu tych urządzeń.

Sterowniki (PLC) stają się obecnie najczęściej stosowanym mikroprocesorowym

urządzeniem automatyki. Moc obliczeniowa stosowanych  w nich systemów

mikroprocesorowych jest znaczna i dlatego obserwuje się stałe rozszerzanie

funkcji sterowników PLC.

Urządzenia te, zasadniczo przeznaczone do programowej realizacji układów

przełączających z uzależnieniami czasowymi oraz ilościowymi.

Odzwierciedla to struktura ich programowania stałego (systemowego).

Oprogramowanie stałe sterownika PLC powinno ułatwiać realizację takich

Zadań – typowych dla sterowania procesem produkcyjnym – jak np.:

Normalne (technologiczne) uruchomienie układu

Automatyczny restart po powrocie napięcia zasilania

Obsługa normalnego (technologicznego) wyłączania

Obsługa awaryjnego wyłączania wywołanego zanikiem napięcia zasilania

Obsługa awaryjnego wyłączania wywołanego zdarzeniami procesowymi

background image

Natychmiastowe reakcje na wybrane zdarzenia zewnętrzne

Reagowanie na zawieszenie sterownika

Ogólne wiadomości na temat sterowników PLC

Podstawowe bloki funkcjonalne programowanego sterownika 

logicznego PLC. 

Sterowniki PLC zbudowane są z: modułów wejściowych, jednostki centralnej 

(CPU) oraz modułów wyjściowych.

Wejścia PLC akceptują różne sygnały wejściowe, cyfrowe lub analogowe;  

pochodzące z zewnętrznych urządzeń (czujników) przetwarzane następnie do 

postaci sygnałów logicznych, które stają się zrozumiale dla CPU.

Jednostka CPU podejmuje decyzje i wykonuje funkcje sterowania bazując na 

instrukcjach programowych zawartych w pamięci. Moduły wyjściowe 

przetwarzają funkcje sterowania z CPU do takiej postaci sygnałów

(cyfrowych lub analogowych), jakich wymaga aplikacja.

 Instrukcje programowe określają, co powinien wykonać PLC przy 

określonym stanie wejść i w danej sytuacji.

Dodatkowy interfejs operatorski (pulpit sterowniczy) umożliwia wyświetlanie 

informacji o realizowanym procesie sterowania i wprowadzanie nowych

parametrów kontrolnych.

Podstawowe parametry programowanych sterowników logicznych PLC.

   

        - wymiary

        - maks. liczba we/wy cyfrowych oraz  analogowych

        - maks. pamięć programu

        - maksymalna ilość dołączanych modułów

        - interfejsy umożliwiające rozszerzenie (np. IM365 lub IM360/361)

background image

        - moc obliczeniowa CPU

- protokół komunikacyjny z innymi elementami systemu (np. MPI, 

   PROFIBUS, Ethernet)

        - czas wykonania instrukcji 

        - interfejsy do systemów IT i sieci WWW 

        - zakres temperatur pracy

        - rodzaj szyny na której montowany jest sterownik

- możliwości programowania (obsługiwane języki programowania: FBD, 

     SFC)

        - odporność mechaniczna

Pamięci danych i programu w programowanych sterownikach 

logicznych. 

W pamięci sterownika wyodrębniona jest pewna ilość miejsca do przechowywania 

chwilowych wyników  operacji. W sterownikach PLC rozróżniamy 4 tryby 

adresowania: bitowo, bajtowo, wyrazowo oraz przy pomocy dwóch słów. 

Adresując słownie operujemy na 16-tu bitach i przy pomocy dwóch słów na 32-ch 

bitach. 

Pamięć w sterowniku służy do przechowywania programu oraz informacji 

pośrednich, powstających w trakcie jego wykonywania. Jest to pamięć typu RAM, 

nieulotna np. EPROM lub EEPROM. Podział pamięci na pamięć operacyjną i 

pamięć programu nie jest sztywny. Najczęściej w trakcie uruchamiania i 

testowania, program jest zapisywany w pamięci operacyjnej RAM. Ostateczna 

jego wersja może być tam pozostawiona albo zapisana na “trwałe” w pamięci 

stałej.

Układy wejścia i wyjścia programowanych sterowników logicznych.

background image

Wejście   dyskretne  –   określane   także   mianem:   „wejścia   cyfrowego”,   może 

znajdować się w jednym z dwóch stanów: załączone (ON) lub wyłączone (OFF). 

Przyciski,   przełączniki   dwustanowe,   wyłączniki   krańcowe   oraz   czujniki 

zbliżeniowe   to   przykłady   czujników   dyskretnych,   które   są   podłączane   do 

dyskretnych (cyfrowych) wejść sterowników. W stanie załączenia (ON) dyskretne 

wejście   odpowiada   logicznej   jedynce   lub   stanowi   wysokiemu.   W   stanie 

wyłączenia   (OFF)   dyskretne   wejście   odpowiada   logicznemu   zeru   lub   stanowi 

niskiemu. Wiele sterowników wymaga oddzielnego zasilacza dla zasilania wejść. 

W stanie otwartym na wejściu PLC nie występuje napięcie. Jest to stan wyłączenia 

(OFF). Kiedy przycisk zostaje wciśnięty, napięcie np.: 24VDC zostaje dołączone 

do wejścia PLC. Jest to stan załączenia (ON). 

Wyjście   dyskretne  –   jest   wyjściem,   które   może   być   włączone   (ON)   lub   wy 

łączone (OFF). Zamieniają sygnały binarne sterownika na sygnały prądu stałego 

lub   przemiennego   potrzebne   do   wysterowania   urządzeń   wyjściowych.   Cewki 

przekaźników oraz lampki to przykładowe urządzenia wykonawcze podłączane do 

wyjść  dyskretnych.  Wyjścia   dyskretne  mogą  być  również  nazywane  wyjściami 

cyfrowymi.

Wejście analogowe – to wejście, do którego podłącza się sygnał ciągły. Typowe 

wejścia analogowe różnią się właściwościami. np. mogą być przystosowane do 

pomiaru prądu (spotykane zakresy to 0..20mA oraz 4..20mA) lub napięcia (np. 

0..10V). 

Wyjście analogowe – jest wyjściem, na którym jest generowany sygnał ciągły w 

czasie.   Na   wyjściu   może   być   wytwarzany   np.   sygnał   napięciowy   zakresu 

0..10VDC, który steruje wskaźnikiem analogowym (wychyłowym). Przykładowo, 

do wyjść analogowych są dołączane wskaźniki prędkości, ciężaru i temperatury. 

Sygnał   wyjściowy   może   być   również   używany   przy   bardziej   złożonych 

zastosowaniach,   takich   jak   np.   zamiana   prądu   na   ciśnienie,   które   reguluje 

pneumatycznym zaworem przepływu itp. 

background image

Budowa i parametry dwustanowych układów wejścia sterowników 
logicznych. 

Najprostsze w działaniu czujniki dwustanowe taki jak: przyciski, przełączniki i 

styki, mogą mieć zestyki zwarte w stanie czuwania (NC) lub rozwarte (NO).

Wejścia dyskretne, nazywane również wejściami cyfrowymi (ang. digital inputs

zamieniają pochodzące z urządzeń (przyciski, przełączniki, wyłączniki krańcowe, 

etc.) sygnały prądu stałego lub przemiennego na sygnały logiczne (dwustanowe) 

akceptowane przez sterownik.

W produkowanych obecnie sterownikach do takiej zamiany wykorzystywany jest 

zazwyczaj przetwornik optyczny, zapewniający dodatkowo optoizolację pomiędzy 

obwodami wejściowymi a magistralą sterownika (patrz rys. 4.3). W przypadku 

wejść prądu stałego polaryzacja źródła zasilania obwodów wejściowych zależy od 

typu zastosowanego układu wejściowego:

-       ujście (ang. SINK IN) tzn. z polaryzacją dodatnią (patrz rys. 4.3 a) nazywane 

układami o logice dodatniej (najczęściej spotykane),

-       źródło (ang. SOURCE IN) tzn. z polaryzacją ujemną (patrz rys. 4.3 b) 

nazywane układami o logice ujemnej.

W zależności od typu i wykonania sterownika dwustanowe sygnały wejściowe 

mogą mieć postać sygnałów napięciowych prądu stałego lub przemiennego 

o wartości “1”od 5V do 220V (najbardziej rozpowszechnione jest 24V).

background image

Budowa i parametry dwustanowych układów wyjścia sterowników 

logicznych

Wyjścia   dyskretne,   nazywane   również   wyjściami   cyfrowymi   (ang.  digital 

outputs)   zamieniają   sygnały   binarne   sterownika   na   sygnały   prądu   stałego   lub 

przemiennego   potrzebne   do   wysterowania   urządzeń   wyjściowych   (cewki 

styczników, lampki kontrolne, etc.). 

Zamiany   tych   sygnałów   dokonuje   się   poprzez   zamykanie   lub   otwieranie 

zasilanych   z   zewnętrznego   źródła   obwodów   wyjściowych   za   pomocą 

przekaźników   (wyjścia   przekaźnikowe,   ang.  Relay   Output  )   lub   łączników 

tranzystorowych (wyjście „napięciowe”).

W przypadku obwodów wyjściowych z łącznikami tranzystorowymi istnieją dwa 

rozwiązania (podobnie jak w przypadku wejść prądu stałego): 

-

źródło (ang. SOURCE OUT) - najczęściej spotykane 

-    ujście (ang. SINK OUT

Budowa i parametry analogowych układów wejścia sterowników logicznych.

Zamieniają   pochodzące   z   czujników   sygnały   analogowe   (ciągłe)   na   sygnały 

cyfrowe. Konwersja tych sygnałów realizowana jest za pomocą przetworników 

analogowo-cyfrowych ADC (ang. Analog to Digital Converter).

Parametrami charakteryzującymi przetworniki ADC i DAC są:

-       zakres napięć wejściowych/wyjściowych (najczęściej 

±

10 V),

-       rozdzielczość – napięcie przypadające na najmniej znaczący bit przetwornika,

-       czas przetwarzania,

-       częstotliwość przetwarzania.

Budowa i działanie analogowych układów wyjścia sterowników logicznych. 

background image

Zamieniają sygnały cyfrowe na sygnały ciągłe sterujące urządzeniami 

wykonawczymi. Konwersja tych sygnałów realizowana jest za pomocą 

przetworników cyfrowo-analogowych DAC (ang. Digital to Analog Converter).

Parametrami charakteryzującymi przetworniki ADC i DAC są:

-       zakres napięć wejściowych/wyjściowych (najczęściej 

±

10 V),

-       rozdzielczość – napięcie przypadające na najmniej znaczący bit przetwornika,

-       czas przetwarzania,

-       częstotliwość przetwarzania.

Norma IEC 1131-3 dla programowanych sterowników logicznych. 

Norma IEC 1131 składa się z pięciu części: 

    -    Informacje ogólne, 

    -    Sprzęt i wymagania testowe, 

    -    Języki programowania, 

    -   Wytyczne użytkownika, 

    -   Wymiana informacji. 

Część trzecia normy, IEC 1131-3, dotyczy języków programowania i stanowi jej 

najważniejszą część. Przede wszystkim dzięki niej ujednolicono koncepcję 

programowania PLC tak, aby w oparciu o wprowadzone zasady, użytkownik był w 

stanie programować bez większych trudności różne systemy PLC. 

W części trzeciej normy IEC 1131 zostały zdefiniowane pojęcia podstawowe, 

zasady ogólne, model programowy i komunikacyjny oraz podstawowe typy i 

struktury danych. Określono w niej dwie grupy języków programowania: języki 

tekstowe i graficzne.

W grupie języków tekstowych zdefiniowane zostały następujące języki: 

-

Język listy instrukcji IL (Instruction List), będący odpowiednikiem  

              języka typu assembler

background image

-

Język strukturalny ST (Structured Text), który jest odpowiednikiem 

              języka algorytmicznego wysokiego poziomu

Do grupy języków graficznych opisanych w normie IEC 1131-3 należą:

-

Język schematów drabinkowych LD (Ladder Diagram), podobny do 

      stykowych obwodów przekaźnikowych

-

Język schematów blokowych FBD (Function Block Diagram), będący  

     odpowiednikiem schematów przepływu sygnału dla obwodów logicznych 

     przedstawionych w formie połączonych bramek logicznych oraz bloków 

     funkcyjnych takich jak w języku LD.

W normie IEC 1131-3 przedstawiono także sposób tworzenia struktury 

wewnętrznej programu w postaci grafu sekwencji SFC (Sequential Function 

Chart), który pozwala na opisywanie zadań sterowania sekwencyjnego za pomocą 

grafów zawierających etapy (kroki) i warunki przejścia (tranzycji) między tymi 

etapami.

Języki programowania sterowników logicznych.

      Program składa się z jednej lub kilku instrukcji, które realizują zadanie.   

      Programowanie sterowników polega na konstruowaniu zestawów prostych 

      instrukcji.

Języki tekstowe:

Język listy instrukcji IL (Instruction List), będący odpowiednikiem języka 

typu assembler 

          Język listy instrukcji IL składa się z sekwencji instrukcji, z których każda   

          powinna zaczynać się w nowej linii. Instrukcja powinna zawierać nazwę 

background image

          operatora z ewentualnymi modyfikatorami oraz operand (jeden lub więcej,   

          oddzielone przecinkami, w zależności od wymagań operatora). Operandami 

          mogą  być stałe lub zmienne.

Przykład:

add   1

 dodawanie 1

st    counter

 

Przesłanie wartości wyniku bieżącego 

do operandu

Język STL, będący językiem mnemonicznym, o strukturze podobnej do 

wewnętrznego języka mikroprocesorów (asemblera). 

         Język ten pozwala wykorzystać wszystkie zasoby sterownika poprzez dostęp 

         do wszystkich jego rejestrów (pozwala na użycie funkcji i instrukcji 

         niedostępnych w innych językach). Instrukcja jest dla PLC rozkazem do 

         natychmiastowej realizacji. Lista instrukcji STL określa sposób i działanie 

         sterownika.

         Tworzenie programu sterującego PLC z wykorzystaniem listy instrukcji STL 

         polega na używaniu właściwych tej metodzie rozkazów, wynikających z 

         konfiguracji sterownika i za pomocą reguł programowania sterownika 

         umieszczaniu ich we właściwych miejscach edytora programu wraz z 

         operandami.

 

Język strukturalny ST (Structured Text), który jest odpowiednikiem języka 

algorytmicznego wysokiego poziomu 

          Podstawowymi elementami tego języka są wyrażenia i polecenia. Wyrażenie 

          stanowi element języka, który z chwilą wykonania dostarcza wartość 

          odpowiadającą jednemu z typów danych. Wyrażenie składa się z operatorów 

           i operandów. Operandem może być zmienna, stała, wywoływana funkcja 

background image

          lub inne wyrażenia.

Przykład:

if trigger.q then

counter := counter + 1;
if counter >= 4 then

counter := 0;

end_if;

Języki graficzne

Język schematów drabinkowych LD (Ladder Diagram), podobny do 

stykowych obwodów przekaźnikowych 

           Umożliwia realizację zadania sterowania za pomocą standaryzowanych 

           symboli graficznych. Symbole te umieszcza się w obwodach w sposób 

           podobny do szczebli (rungs) w schematach drabinkowych dla przekaźników 

           układów sterowania. Wykonanie programu w języku LD polega na 

           "przepływie prądu", analogicznie jak w schemacie drabinkowym dla 

           systemu przekaźników elektromechanicznych. Przepływ prądu następuje z 

           lewej strony do prawej.

Język   schematów   blokowych   FBD  (Function   Block   Diagram),   będący 

odpowiednikiem schematów przepływu sygnału dla obwodów logicznych 

przedstawionych   w   formie   połączonych   bramek   logicznych   oraz   bloków 

funkcyjnych takich jak w języku LD. 

Grafy

background image

graf   sekwencji   SFC  (Sequential   Function   Chart),   który   pozwala   na 

opisywanie   zadań   sterowania   sekwencyjnego   za   pomocą   grafów 

zawierających   etapy   (kroki)   i   warunki   przejścia   (tranzycji)   między   tymi 

etapami.

          Program utworzony przy pomocy sieci SFC składa się z dwóch poziomów. 

          Poziom pierwszy zawiera reprezentację graficzną sieci, numer 

          identyfikacyjny kroku i tranzycji oraz komentarz. Poziom drugi zawiera kod 

          akcji zapisany np. w języku ST oraz opis warunków tranzycji.

Język drabinkowy sterowników PLC.

  Język schematów drabinkowych LD należy do grupy języków graficznych i 

umożliwia realizację zadania sterowania za pomocą standaryzowanych symboli 

graficznych. Symbole te umieszcza się w obwodach w sposób podobny do szczebli 

(rungs) w schematach drabinkowych dla przekaźników układów sterowania.

background image

Obwód jest definiowany jako zbiór wzajemnie połączonych elementów 

graficznych. Obwód LD ograniczony jest z lewej i prawej strony przez szyny 

prądowe. Szyny te nie są elementami obwodu. Prawa szyna może być rysowana w 

sposób jawny lub pozostawać w domyśle.

Wykonanie programu w języku LD polega na "przepływie prądu", analogicznie jak 

w schemacie drabinkowym dla systemu przekaźników elektromechanicznych. 

Przepływ prądu następuje z lewej strony do prawej.

Styk (contact) jest elementem przekazującym do połączenia poziomego po prawej 

stronie styku stan będący wynikiem mnożenia logicznego AND stanu linii łączącej 

po lewej stronie styku oraz wartości przypisanej mu logicznej zmiennej 

wejściowej, wyjściowej lub pamięciowej. Styk nie modyfikuje wartości 

skojarzonej z nim zmiennej.

Symbole standardowych styków:

Styki statyczne

1

Styk zwierny (normalnie otwarty)

Stan połączenia z lewej strony styku jest przenoszony

na prawą stronę jeżeli skojarzona zmienna logiczna ma wartość 1.

2

Styk rozwierny (normalnie zamknięty)

Stan połączenia z lewej strony styku

na prawą stronę, jeżeli skojarzona zmienna logiczna ma wartość 0.

Styki impulsowe

3

Styk reagujący na zbocze narastające

Połączenie z prawej strony styku jest w stanie ON w czasie jednego 

wykonania, jeśli połączenie z lewej strony jest w stanie ON a skojarzona 

zmienna logiczna zmieniła wartość z 0 na 1. Poza tym stan połączenia z 

prawej strony jest w stanie OFF.

4

Styk reagujący na zbocze opadające

Połączenie z prawej strony styku jest w stanie ON w czasie jednego 

wykonania, jeśli połączenie z lewej strony jest w stanie ON a skojarzona 

zmienna logiczna zmieniła wartość z 1 na 0. Poza tym stan połączenia z 

prawej strony jest w stanie OFF.

background image

Cewka (coil) przekazuje stan połączeń z lewej strony na prawą bez zmian, 

powodując jednocześnie zapamiętanie stanu połączenia po swej lewej stronie przez 

przypisaną jej zmienną logiczną

Symbole cewek

Cewki zwykłe

1

Cewka

Stan połączenia z lewej strony cewki jest przenoszony na prawą stronę i 

zapamiętywany w skojarzonej zmiennej logicznej

2

Cewka negująca

Stan połączenia z lewej strony cewki jest przenoszony na prawą stronę a 

jego odwrotność jest zapamiętywana w skojarzonej zmiennej logicznej

Cewki z zapamiętaniem stanu

3

Cewka ustawiająca

Skojarzona zmienna przyjmuje wartości 1 jeżeli połączenie z lewej 

strony jest w stanie ON i nie zmieni się aż do chwili wyzerowania przez 

cewkę kasującą

4

Cewka kasująca

Skojarzona zmienna przyjmuje wartości 0 jeżeli połączenie z lewej 

strony jest w stanie ON i nie zmieni się aż do chwili ustawienia przez 

cewkę ustawiającą

Cewki impulsowe

5

Cewka reagująca na zbocze narastające

Skojarzona zmienna logiczna przyjmuje wartość 1 na czas jednego 

wykonania, jeśli połączenie z lewej strony zmieniło stan z ON na OFF.

6

Cewka reagująca na zbocze opadające

Skojarzona zmienna logiczna przyjmuje wartość 1 na czas jednego 

wykonania, jeśli połączenie z lewej strony zmieniło stan z OFF na ON.

ISaGRAPH jako narzędzie programowania programowalnych 

sterowników logicznych PLC.

         ISaGRAPH jest programem umożliwiającym w sposób bardzo wygodny 

         programowanie sterowników logicznych. Program, dzięki wbudowanym 

         edytorom daje możliwość wpisania algorytmu działania sterownika w wielu 

         językach (zarówno tekstowych jak i graficznych): 

background image

-

Język listy instrukcji IL (Instruction List), będący odpowiednikiem 

      języka typu assembler 

-

Język strukturalny ST (Structured Text), który jest odpowiednikiem 

 języka algorytmicznego wysokiego poziomu

-

Język schematów drabinkowych LD (Ladder Diagram), podobny do 

      stykowych obwodów przekaźnikowych 

-

Język schematów blokowych FBD (Function Block Diagram), będący 

     odpowiednikiem schematów przepływu sygnału dla obwodów logicznych 

     przedstawionych w formie połączonych bramek logicznych oraz bloków 

     funkcyjnych takich jak w języku LD. 

Umożliwia także tworzenie struktury wewnętrznej programu w postaci grafu 

sekwencji SFC (Sequential Function Chart), który pozwala na opisywanie zadań 

sterowania sekwencyjnego za pomocą grafów zawierających etapy (kroki) i 

warunki przejścia (tranzycji) między tymi etapami.

Program ISaGRAPH posiada także podprogramy weryfikujące składnię i 

poprawność wpisanych algorytmów. Efekt działania sterownika można 

przesymulować dzięki wbudowanemu symulatorowi, który daje możliwość 

wymuszania na wirtualne wejścia określonych wartości oraz obserwacji 

odpowiedzi układu. Wektory testowe, możemy zapisać w postaci skryptu 

(testbench), który można wielokrotnie uruchamiać. Program posiada także wiele 

udogodnień graficznych. Na przykład efekty symulacji możemy oglądać w postaci 

graficznej animacji.

Zweryfikowany i przesymulowany algorytm sterowania można przesłać za 

pomocą odpowiedniego interfejsu (komunikacja programatora z CPU sterownika 

odbywa się z użyciem łącza szeregowego).

Zastosowania programowanych układów sterowania.

- głównie w zastosowaniach przemysłowych

background image

- automatyzacja pojedynczych maszyn (np. wtryskarek), jak i kompletnych  

     procesów produkcyjnych (zrobotyzowane linie montażowe, procesy ciągłe 

     itp. w przemyśle chemicznym, itp.).

       -    automatyzacja obiektów technologicznych.

       -    sterowanie oświetleniem, roletami, żaluzjami, systemami grzewczymi i 

    klimatyzacyjnymi oraz szeregiem innych urządzeń w gospodarstwie  

    domowym.

- tworzenie zdecentralizowanych struktur sterowania dla małych obiektów 

typu przepompownie, oczyszczalnie ścieków

- realizacja skomplikowanych funkcji sterowania oraz do automatyzacji 

dużych obiektów technologicznych.

        -    wykrywanie ognia i gazu w przemyśle petrochemicznym, górnictwie, itp.),

3.

 

Sterowniki PLC firmy GE FANUC serii 90-30

Sterowniki programowalne GE Fanuc są produktem amerykańsko-japońskiej firmy 

GE   Fanuc   Automation.   Firma   ta   powstała   w   roku   1987   jako   joint-venture 

amerykańskiego koncernu General Electric i japońskiej firmy Fanuc Ltd. Firma 

GE   Fanuc   jest   wiodącym   producentem   systemów   numerycznego   sterowania 

obrabiarek (CNC), sterowników programowalnych (PLC) oraz robotów i laserów 

przemysłowych.   GE   Fanuc   przykłada   duże   znacznie   do   kwestii   jakości 

produkowanych   urządzeń.   Wynikiem   tego,   było   otrzymanie   certyfikatu   jakości 

ISO9001 oraz prestiżowej nagrody dla najlepszej elektronicznej fabryki w USA. 

Firma GE Fanuc posiada duży potencjał badawczo - rozwojowy, którego owocem 

jest między innymi seria sterowników programowalnych PLC 90. Sterowniki te są 

zgodne pod względem konfiguracji, programowania i komunikacji, odznaczają się 

wysoką   jakością,   elastycznością,   nowoczesną   i   funkcjonalną   konstrukcją. 

background image

Zastosowania   sterowników   serii   90   są   bardzo   szerokie,   od   prostych   układów 

sterowania do złożonych, wyrafinowanych systemów - włącznie z możliwością 

pracy   w   warunkach   niebezpiecznych.   Do   sterowników   rodziny   90   opracowano 

szereg   urządzeń   uzupełniających   takich   jak   panele   operatorskie   czy   system 

rozproszonych wejść i wyjść. W Polsce produkty firmy GE Fanuc dostarczają dwie 

firmy: ASTOR i ABMicro. Dzięki wymienionym zaletom sterowników serii 90, a 

także konkurencyjnej ceny tych urządzeń, w naszym kraju są one sprzedawane w 

dużych ilościach. Systemy automatyki zbudowane w oparciu o sterowniki serii 90 

GE   Fanuc   znajdują   zastosowanie   w   wielu   dziedzinach   gospodarki,   a   firmy 

dostarczające sterowniki posiadają długie listy referencyjne.

Sterowniki serii 90-30

  Sterowniki   programowalne   serii   90-30   są   średniej   wielkości   sterownikami   o 

bardzo szerokim zakresie zastosowań. Sterowniki te mogą sterować pojedynczymi 

urządzeniami   albo   kontrolować   i   sterować   całym   procesem   produkcyjnym. 

Sterowniki 90-30 są przedstawiane jako najszybsze urządzenia w swojej klasie. 

Dodatkowym   atutem   serii   90-30   jest   wyposażenie   tej   serii   w   dużą   ilość 

specjalizowanych   modułów   pozwalających   na   sterowanie   nawet   nietypowymi 

urządzeniami.     Sterowniki  serii  90-30  posiadają  budowę  modularną.  Podstawą 

sterownika   jest   kaseta   posiadająca   w   zależności   od   typu   5   lub   10   gniazd.   W 

gniazdach   umieszcza   się   moduły   wejść,   wyjść   a   także   inne   -   specjalizowane. 

System może zawierać do siedmiu dodatkowych kaset które mogą znajdować się 

w   oddaleniu   od   kasety   głównej   zawierającej   jednostkę   centralną   ponad   200 

metrów.   Budowa   sterownika   90-30   jest   jego   wielką   zaletą.   Wykorzystanie 

maksymalnej   ilości   ośmiu   kaset   z   10   gniazdami   umożliwia   wykorzystanie   w 

systemie 80 modułów, co umożliwia istnienie w systemie ponad 1000 punktów 

wejścia/wyjścia.   Dodatkowo   możliwość   oddalenia   kaset   umożliwia   swobodne 

rozmieszczenie   punktów   na   całym   automatyzowanym   obiekcie   bez   potrzeby 

background image

używania specjalizowanych sieci komunikacyjnych. Oczywiście systemy oparte na 

sterownikach   90-30   nie   muszą   być   tak   rozbudowane.   Ich   wielkość   zależy   od 

projektanta systemu. Dla kontrastu przykładem może być sterownik z 1 kasetą z 5 

gniazdami. Jak zostało już wspomniane sterowniki 90-30 posiadają duży wybór 

modułów typowych - takich jak moduły wejścia i wyjścia (zarówno dyskretne jak i 

analogowe)   -   a   także   specjalizowanych   np.   moduły   sterowania   silnikami 

krokowymi, moduły pozycjonujące stosowane w serwonapędach a także moduły 

licznika   impulsów  wysokiej  częstotliwości.  Bogaty  wybór  modułów   umożliwia 

dobór koniecznych urządzeń i stworzyć jednorodny system sterowania. Sterowniki 

90-30   mogą   być   konfigurowane   i   programowane   za   pomocą   oprogramowania 

LogicMaster90,   Cimplicity   Control,   a   także   za   pomocą   pakietu   VersaPro. 

Programowanie   sterowników   90-30   staje   się   wyjątkowo   elastyczne   dzięki 

możliwości przesyłania programu sterującego i konfiguracji w trybie on-line przez 

RS232, sieć Ethernet, sieć telefoniczną lub radiomodem. Seria sterowników może 

współpracować   z   innymi   urządzeniami   za   pomocą   wbudowanych   portów 

RS232/RS485, specjalizowanych modułów komunikacyjnych wykorzystując wiele 

powszechnie   stosowanych   protokółów   komunikacyjnych.   Sterowniki   posiadają 

także   duże   możliwości   diagnostyczne.   Procedury   diagnostyczne   umieszczają   w 

tablicach   błędów   działania   informacje   o   błędach   działania   sterownika   i   w 

oddzielnej tablicy błędy działania modułów dodatkowych. Umożliwia to szybką 

lokalizację usterki czy to w module dodatkowym, czy w samym sterowniku. 

Do podstawowych elementów systemu 90-30 zaliczają się: 

- jednostki centralne 

- kasety podstawowe 

- kasety rozszerzające dla kaset podstawowych 

- kasety rozszerzające do montowania w oddaleniu od kaset podstawowych

- moduły wejść / wyjść 

- moduły specjalne  

- zasilacze 

background image

Jednostki centralne

Jednostki   centralne   można   podzielić   na:   standardowo   montowane   na   kasecie 

podstawowej   i   występujące   jako   oddzielne   moduły   do   uzupełnienia   kasety 

podstawowej. Kasety, które nie posiadają zamontowanych jednostek centralnych - 

mają   specjalne   gniazdo   w   którym   można   zamontować   wyłącznie   jednostkę 

centralną.   Jednostki   centralne   różnią   się   nie   tylko   tym,   że   są   lub   nie   są 

standardowo   montowane   na   kasecie   podstawowej.   Inne   różnice   to:   rodzaj 

procesora,   szybkość,   liczba   punktów   wejść,   rozmiar   pamięci   o   organizacji 

rejestrowej, maksymalny obszar pamięci dla programu użytkownika, ilość funkcji 

wewnętrznych i inne.

Zestawienie parametrów jednostek centralnych sterowników 90-30

Jednostki   16-bitowe 
(Low End)
Model   311   (jednostka 
wbudowana w kasetę 5-
gniazdową)

  procesor 80188, 8 MHz,    możliwość obsługi 160 wejść/wyjść,    512 
rejestrów   z   danymi,    program   sterujący   do   6   kB,    szybkość 
wykonywania programu sterującego (tylko styki): 18 ms/kB.

Modele   313   i   323 
(jednostki   wbudowane 
w kasety odpowiednio 5 
i 10 gniazdowe)

 procesor 80188, 10 MHz,  możliwość obsługi 160/320 wejść/wyjść,  
1024 rejestrów z danymi,    program sterujący do 12 kB,    szybkość 
wykonywania programu sterującego (tylko styki): 0,6 ms/kB. 

Model   331   (jednostka 
centralna   jako   osobny 
moduł)

 procesor 80188, 8 MHz,  możliwość obsługi 1024 wejść/wyjść,  2048 
rejestrów   z   danymi,    program   sterujący   do   16   kB,    szybkość 
wykonywania   programu   sterującego   (tylko   styki):   0,4   ms/kB,   
możliwość rozszerzenia systemu do 5 kaset (49 gniazd). 

Jednostki   32-bitowe 
(High End)
Model   350   (jednostka 
centralna   jako   osobny 

 procesor 80386EX, 25 MHz,  możliwość obsługi 4096 wejść/wyjść,  
9999 rejestrów z danymi,    program sterujący do 32 kB,    szybkość 

background image

moduł) 

wykonywania programu sterującego (zawierającego tylko styki): 0,22 
ms/kB,    możliwość   rozszerzenia   systemu   do   8   kaset   (79   gniazd),   
blokada dostępu do pamięci Flash,  możliwość wykonywania operacji 
zmiennoprzecinkowych. 

Model   352   (jednostki 
centralne   jako   osobne 
moduły)

  konfigurowalny   obszar   rejestrów   z   danymi   -   max.   32640,   
konfigurowalny obszar we/wy analogowych - max. po 32640,  pamięc 
240 kB,    wbudowany koprocesor arytmetyczny (sprzętowa realizacja 
operacji   zmiennoprzecinkowych),    2  porty   komunikacyjne   RS232   i 
RS485,  pozostałe parametry jak w CPU350. 

Model   360   (jednostka 
centralna   jako   osobny 
moduł)

  konfigurowalny   obszar   rejestrów   z   danymi   -   max.   32640,   
konfigurowalny obszar we/wy analogowych - max. po 32640,  pamięć 
240 kB,  pozostałe parametry jak w CPU350. 

Model   363   (jednostka 
centralna   jako   osobny 
moduł)

  wbudowane   porty   komunikacyjne   RS232   i   RS485   (obsługuje 
protokoły   SNP/SNP-X,   MODBUS   RTU   Slave,   Custom   ASCII),   
pozostałe parametry jak w CPU360. 

Model   364   (jednostka 
centralna   jako   osobny 
moduł)

 wbudowany port komunikacyjny do sieci Ethernet TCP/IP (interfejsy 
AAUI lub UTP),  pozostałe parametry jak w CPU360. 

Kasety

Kasety podstawowe są to płyty z przewidzianym miejscem na zamontowanie 

zasilacza i z gniazdami do instalowania modułów. Kasety podstawowe różnią się 

od siebie ilością gniazd a także obecnością lub nie jednostki centralnej na kasecie. 

Zestawienie kaset podstawowych sterowników serii 90-30

IC693CPU311 5 gniazd, zawiera standardowo montowaną jednostkę centralną CPU311
IC693CPU313 5 gniazd, zawiera standardowo montowaną jednostkę centralną CPU313
IC693CPU323 10 gniazd, zawiera standardowo montowaną jednostkę centralną CPU313
IC693CHS397 dla CPU331, CPU341, CPU351, 5 gniazd, nie zawiera jednostki centralnej
IC693CHS391 dla CPU331, CPU341, CPU351, 10 gniazd, nie zawiera jednostki centralnej

Kasety rozszerzające dla kaset podstawowych

background image

Kasety rozszerzające dla jednostek centralnych CPU331, CPU341 oraz CPU 351 

posiadają 5 lub 10 gniazd do podłączenia modułów oraz gniazdo do podłączenia 

zasilacza. Kasety te są podobne do kaset podstawowych - jedyną różnicą jest 

przełącznik DIP, za pomocą którego ustawia się numer przypisany danej kasecie. 

Do każdego z gniazd można podłączać moduły wejść / wyjść oraz większość 

modułów dodatkowych.  Maksymalna odległość od kasety podstawowej do 

najbardziej odległej kasety rozszerzającej wynosi 15 metrów. Długość kabla 

łączącego wszystkie kasety systemu nie może przekraczać 15 metrów, a wszystkie 

kasety systemu muszą być podłączone do wspólnego przyłącza uziemienia.  Po 

prawej stronie każdej kasety rozszerzającej znajduje się 25 wtykowe gniazdo 

złącza typu D (oznaczone EXPANSION) dla podłączenia kolejnej kasety 

rozszerzającej (kaseta podstawowa również zawiera takie gniazdo). 

Przykłady typów kaset rozszerzających

IC693CHS392 kaseta rozszerzająca 5 gniazd
IC693CHS393 kaseta rozszerzająca 10 gniazd

Kasety rozszerzające do montowania w oddaleniu od kaset podstawowych 

 

Kasety rozszerzające do montowania w oddaleniu od kaset podstawowych dla 

jednostek centralnych CPU331, CPU341 oraz CPU 351 posiadają 5 lub 10 gniazd 

do   podłączania   modułów   oraz   gniazdo   do   podłączania   zasilacza.   Kasety   te 

zewnętrznie podobne są do kaset rozszerzających (posiadają przełącznik DIP) - 

jedyną różnicą jest możliwość oddalenia ich od kasety podstawowej na odległość 

213 metrów za pomocą zalecanego przez producenta kabla. W jednym systemie 

mogą  znajdować   się  zarówno  kasety  rozszerzające,  jak  i  kasety  montowane  w 

oddaleniu od kasety podstawowej

.

Moduły wejść / wyjść

Moduły wejść i wyjść systemu 90-30 posiadają zwartą budowę i są instalowane 

bezpośrednio w odpowiednim gnieździe kasety sterownika (może to być dowolne 

background image

gniazdo oprócz gniazda jednostki centralnej). Moduły wejścia / wyjścia systemu 

90-30 można podzielić na 5 głównych grup: Moduły wejść dyskretnych - 

przekształcają one napięcie wejściowe (stałe lub przemienne) na sygnał logiczny 

wykorzystywany przez sterownik. Obwody wejściowe są odizolowane od 

obwodów logicznych za pomocą optoizolatora. Moduły takie są dostępne w 

wersjach 8-,16- lub 32-punktowej. Moduły wyjść dyskretnych - przekształcają one 

sygnał wyjściowy otrzymany ze sterownika na napięcie o określonej wartości, 

zasilające urządzenia sterowane przez system 90-30. Każdy punkt wyjściowy jest 

odizolowany półprzewodnikowo. Moduły taki dostępne są w wersjach 5-, 6-, 8-, 

12-, 16- lub 32- punktowej.         Moduły wejść analogowych - zapewniają one 

konwersję analogowego sygnału napięciowego lub prądowego na odpowiadającą 

my liczbę 12-bitową. Moduły takie dostępne są w wersjach prądowych (4- i 16-

kanałowych) oraz jednej napięciowej (4- kanałowej).         Moduły wyjść 

analogowych - zapewniają one konwersję 12-bitowej liczby na odpowiadający jej 

analogowy sygnał napięciowy lub prądowy. Moduły takie dostępne są w dwóch 

wersjach napięciowej i prądowej; każda z nich jest dwukanałowa. Kombinowane 

moduły wejść i wyjść - są to moduły zawierające po osiem wejść i osiem wyjść 

dyskretnych. 

Moduły specjalne

Moduły dyskretnych i analogowych wejść/wyjść umożliwiają wykorzystanie 

sterownika do standardowych zastosowań. Jednak istnieją zagadnienia, dla których 

standardowe wyposażenie sterownika nie jest wyposażeniem wystarczającym. Z 

myślą o zadaniach niestandardowych powstała seria modułów specjalnych. 

Przykłady modułów specjalnych

  -     

Moduł licznika impulsów o wysokiej częstotliwości 

  -    Moduł pozycjonujący dla jednej lub dwóch osi 

  -    Moduły programowalnego koprocesora 

  -    Moduł wejść / wyjść dla sygnałów szybkozmiennych.

background image

Dużą częścią modułów specjalnych są moduły przeznaczone do komunikacji z 

innymi urządzeniami i systemami. Moduły komunikacyjne umożliwiają włączenie 

systemu automatyki z wykorzystaniem sterownika GE Fanuc do systemów 

zbudowanych z innych urządzeń, a także tworzenie sieci sterowników GE Fanuc. 

Przykłady specjalizowanych modułów komunikacyjnych: 

 

Moduł komunikacyjny RTU MODBUS 

 Moduł komunikacyjny GENIUS PLUS 

 Moduł komunikacyjny GENIUS BUS CONTROLLER 

 Moduł komunikacyjny CMM dla złącz szeregowych RS-232/485 

 Moduł komunikacyjny TCP/IP ETHERNET 

 Karta do komputera PC - interfejs magistrali GENIUS

 

Program LogicMaster90

LogicMaster90 to oprogramowanie narzędziowe służące do programowania i 

konfiguracji sterowników serii 90-Micro, 90-20, 90-30 (bez jednostek centralnych 

CPU350 i 36x). Oprogramowanie to może być uruchomione na komputerze 

kompatybilnym z IBM PC - już od IBM PC/XT począwszy. Inne wymagania 

potrzebne do uruchomienia programu LogicMaster to około 2 MB wolego miejsca 

na twardym dysku, 556kB standardowej pamięci RAM i system operacyjny DOS 

3.1 lub późniejszy. Wymagania są więc bardzo skromne i powinien je zaspokoić 

każdy współczesny komputer. Po zainstalowaniu i uruchomieniu oprogramowania 

LogicMaster, komputer przyjmuje funkcję programatora. Umożliwia on 

programowanie i konfigurację sterownika, ale także komunikację ze sterownikiem, 

kontrolę pracy sterownika i diagnostykę systemu. Za pomocą opisywanego 

oprogramowania można więc sterownik skonfigurować, napisać program sterujący 

dla sterownika i przesłać program sterujący z komputera-programatora do 

sterownika. Następnie korzystając z możliwości LogicMaster'a można uruchomić 

wykonanie programu sterującego w sterowniku, monitorować wykonanie 

background image

programu sterującego i zachowanie sterownika a także stan zmiennych, odczytać 

tablice błędów, zmodyfikować program sterujący. Oprogramowanie LogicMaster 

90 umożliwia także sporządzenie pełnej dokumentacji systemu. Z tego krótkiego 

opisu wynika, że LogicMaster zapewnia kompleksową obsługę sterowników GE 

Fanuc. 

LogicMaster umożliwia programowanie sterowników za pomocą języka 

drabinowego. Dostępne są także programy nakładkowe na program LogicMaster 

które umożliwiają programowanie w języku SFC tzn. w postaci grafów przepływu. 

Program LogicMaster był przez długi czas jedynym sposobem na programowanie 

sterowników za pomocą komputera. Przez ten okres został poprawiany i w końcu 

firma GE Fanuc doprowadziła do tego, że był on programem niezawodnym i 

dopracowanym do najdrobniejszego szczegółu. 

Program VersaPro

VersaPro jest aplikacją przeznaczoną do pracy w środowiskach Windows 

95/98/NT. Program ten posiada kilka różnic w stosunku do przeznaczonego do 

pracy w tych samych systemach pakietu Cimplicity Control. VersaPro jest w 

zamyśle firmy GE Fanuc następcą programu LogicMaster. Aby cel firmy GE 

Fanuc został osiągnięty program VersaPro musi posiadać wszystkie cechy 

użytkowe i niezawodność programu LogicMaster. Ponadto musi udostępniać nowe 

rozwiązania, które ułatwią i przyspieszą obsługę sterowników. 

Zupełnie nową cechą oprogramowania VersaPro jest możliwość wprowadzania 

programu sterującego w postaci listy instrukcji - program zapisany jest w pliku 

tekstowym zawierającym mnemoniczne kody instrukcji. Program sterujący dla 

sterowników rodziny 90 może mieć charakter blokowy tzn. oprócz bloku 

głównego mogą w nim występować inne bloki zwane procedurami. Każdy blok 

programu może być zapisany albo w postaci drabinowej albo w postaci listy 

background image

instrukcji. Dodatkowo program VersaPro zapewnia pełną, obustronną konwersję 

typów. 

Konfiguracja w programie VersaPro wykonywana jest przez osobną aplikację 

nazwaną HWC, która cechuje się łatwością użytkowania, oraz kontrolą 

poprawności wprowadzonego zestawu. Program dba o to aby użytkownik nie 

wprowadził konfiguracji, która nie może być zrealizowana np. dołączenie 

koprocesora komunikacyjnego do procesora, który nie może takiego koprocesora 

obsługiwać. Po wykryciu jakichkolwiek niezgodności użytkownik jest 

informowany o nich i istnieje możliwość powrócenia do konfiguracji poprawnej. 

Znanym udogodnieniem z programu Cimplicity Control jest możliwość tworzenia 

programu przy pomocy zmiennych logicznych. Oprogramowanie VersaPro 

udostępnia użytkownikowi tablicę zmiennych programu, która pozwala w łatwy i 

efektywny sposób na zarządzanie zmiennymi, opisywanie ich i kontrolę 

wykorzystania w programie. Obsługa tablicy zmiennych programu jest zbliżona do 

pracy z arkuszem kalkulacyjnym. Istnieje także możliwość wysłania tablicy 

zmiennych do arkusza kalkulacyjnego np. MS Excel. Wysoko oceniany jest 

interfejs użytkownika programu VersaPro. Interfejs ten jest odbierany przez 

użytkowników jako bardzo przejrzysty, dodatkowo istnieje możliwość 

dostosowania go do indywidualnych upodobań. Tak jak w przypadku programu 

Cimplicity Control w pakiecie VersaPro istnieje rozbudowany system pomocy, 

który służy użytkownikowi radą i podpowiedzią w przypadku wątpliwości lub 

niewiedzy. 

VersaPro pracuje bardzo szybko, nawet na wolniejszych komputerach. Ma 

stosunkowo niewielkie wymagania sprzętowe: Procesor Intel486, 66 MHz, 16 MB 

RAM, Windows 95/98/NT,14 MB wolnego miejsca na dysku twardym

Cykl pracy sterownika

Część logiczna programu sterującego dla sterowników MICRO, 90-20 i 90-30 

wykonywana jest w sposób powtarzalny do momentu zatrzymania za 

background image

pośrednictwem instrukcji z komputera-programatora lub z programatora ręcznego. 

Ciąg operacji koniecznych do jednorazowego wykonania programu sterującego 

nazywany jest cyklem pracy sterownika. Oprócz wykonania części logicznej 

programu sterującego, cykl pracy sterownika zawiera fazy gromadzenia danych z 

urządzeń wejściowych, wysyłania danych do urządzeń wyjściowych, 

przeprowadzania wewnętrznej inicjacji sterownika, obsługi programatora oraz 

komunikacji z innymi urządzeniami. 

Istnieją cztery możliwe tryby pracy sterownika: (tryb pracy ustawiany jest na 

początku każdego cyklu): 

  -      tryb ze standardowym cyklem pracy 

  -      tryb zatrzymania sterownika z nieaktywnymi wejściami i wyjściami 
(STOP/NO IO)  

 -        tryb zatrzymania sterownika z odczytywaniem wejść i ustawianiem wyjść 
(STOP/IOSCAN) 

 -        tryb ze stałym czasem trwania cyklu pracy sterownika.

Standardowy cykl pracy 

Standardowy cykl pracy to tryb pracy sterownika we wszystkich warunkach. 

Jednostka centralna pracuje, wykonując program sterujący, uaktualniając stan 

wejść i wyjść, realizując komunikację itd. Czynności te powtarzają się cyklicznie. 

Standardowy cykl pracy składa się z siedmiu faz. Wszystkie fazy z wyjątkiem 

obsługi komputera-programatora wykonywane są podczas każdego cyklu. 

Komunikacja z programatorem ma miejsce jedynie w przypadku wykrycia błędu 

lub jeśli programator zgłasza żądanie komunikacji. 

Opis faz standardowego cyklu pracy sterownika: 

background image

- inicjacja cyklu sterownika - polega na wykonaniu wszystkich operacji 

koniecznych do rozpoczęcia cyklu (uaktualnianie wartości zmiennych 

systemowych np. zmiennych przypisanych generatorom sygnału 

prostokątnego itd.) 

- obsługa wejść - odczytywanie stanu wejść sterownika bezpośrednio przed 

wykonaniem części logicznej programu sterującego (odczytywanie wejść 

wszystkich modułów i zapisanie ich wartości w pamięci adresowanej przez 

zmienne %I -wejścia dyskretne, oraz %AI -wejścia analogowe) 

- wykonanie części logicznej programu sterującego - rozpoczyna się 

natychmiast po zakończeniu odczytywania wejść, program sterujący 

wykonywany jest zawsze w kolejności instrukcji, począwszy od pierwszej 

instrukcji pierwszego szczebla programu, aż do instrukcji END kończącej 

program 

- obsługa wyjść - przypisanie stanu zmiennych wyjściowych fizycznym 

wyjściom sterownika, ma to miejsce bezpośrednio po wykonaniu części 

logicznej programu sterującego (stan wyjść zostaje uaktualniony na 

podstawie wartości zmiennych %Q - wyjścia dyskretne oraz %AQ - wyjścia 

analogowe) 

- komunikacja z programatorem - wykonywana, gdy do sterownika 

podłączony jest programator lub w układzie jest moduł wymagający 

konfiguracji; sterownik umożliwia podłączenie za pomocą łącza 

szeregowego programatora ręcznego lub komputera -programatora 

wyposażonego w oprogramowanie LogicMaster 90 i komunikację przy 

pomocy protokołu SNP 

- komunikacja systemowa - realizowane są żądania komunikacji z modułami 

urządzeń dodatkowych, np. z modułem programowalnego koprocesora; 

żądania komunikacji są obsługiwane w kolejności napływania. 

-

obliczanie sumy kontrolnej programu sterującego (faza diagnostyczna) - 

wykonywana przy końcu każdego cyklu pracy sterownika; obliczenie tej 

sumy dla całego programu może trwać zbyt długo, użytkownik może wiec 

background image

wyszczególnić liczbę słów (od 0 do 32) na podstawie której ma zostać 

obliczona suma kontrolna

.

Tryb pracy sterownika przy zatrzymanym sterowniku.

Gdy sterownik znajduje się w trybie STOP, program sterujący nie jest 

wykonywany. Użytkownik może dokonać wyboru, czy wejścia i wyjścia 

sterownika mają być odpowiednio odczytywane i ustawiane, czy nie. W przypadku 

wybrania trybu z odczytywaniem wejść i ustawianiem wyjść mówimy o trybie 

(STOP/IOSCAN) w przypadku wyboru nie odczytywania stanu wejść i nie 

ustawiania stanu wyjść sterownik pracuje w trybie (STOP/NO IO). W obydwu 

przypadkach ma miejsce komunikacja sterownika z programatorem i 

specjalizowanymi modułami urządzeń dodatkowych. Dodatkowo w trybie STOP 

kontynuowana jest rekonfiguracja modułów oraz ich kontrola w celu wykrycia 

ewentualnych błędów w działaniu. W celu zwiększenia skuteczności system 

operacyjny w trybie STOP przeznacza większą ilość czasu na komunikację. Jeśli 

sterownik znajduje się w trybie zatrzymania i jest skonfigurowany tak, aby nie 

przeprowadzać odczytywania wejść i wyjść w tym trybie (STOP/NO IO) to faza 

obsługi wejść oraz faza obsługi wyjść zostaje pominięta. 

Tryb ze stałym czasem trwania cyklu pracy sterownika. W standardowym trybie 

pracy każdy cykl jest wykonywany tak szybko, jak to możliwe, co powoduje, że 

czasy trwania poszczególnych cykli mogą się różnić. Trybem alternatywnym jest 

tryb ze stałym czasem trwania cyklu pracy sterownika, który może być ustalony w 

przedziale od 5 do 200 ms. Jednym z powodów dla zastosowania omawianego 

trybu pracy może być zapewnienie uaktualniania stanu wyjść sterownika w stałych 

odstępach czasu. Innym może być wprowadzenie pewnego odstępu czasowego 

pomiędzy fazą obsługi wyjść sterownika a fazą obsługi wejść w następnym cyklu, 

co umożliwia ustalenie się stanu wejść po otrzymaniu danych wyjściowych z 

programu. Jeśli czas przeznaczony na jeden cykl upłynie przed zakończeniem 

background image

wykonywania cyklu, cały cykl, włącznie z fazami komunikacji z programatorem i 

innymi urządzeniami, zostaje dokończony. Jednakże na początku następnego cyklu 

zostanie zarejestrowany błąd przekroczenia czasu trwania cyklu. 

Określanie   czasu   trwania   pełnego   czasu   trwania   cyklu   pracy 

sterownika.

 W trybie pracy sterownika ze stałym czasem trwania cyklu czas trwania cyklu jest 

z góry określony. W pozostałych trybach czas ten nie jest znany - cykl jest 

wykonywany tak szybko jak to możliwe. Jednak w razie potrzeby określenia czasu 

trwania cyklu można tego dokonać sumując czasy wykonywania poszczególnych 

faz cyklu. Czas trwania faz inicjacji i diagnostyki jest stały. Czas trwania fazy 

wprowadzenia danych wejściowych i fazy wyprowadzenia danych wyjściowych 

zależy od ilości od modułów wejść oraz modułów wyjść, a także od rodzajów tych 

modułów (ilości punktów). Czas trwania fazy wykonania programu sterującego 

zależy od długości programu i typów instrukcji stosowanych w programie. 

Długość trwania fazy obsługi programatora zależy czy jest to komputer-

programator czy programator ręczny. Czasy trwania poszczególnych faz cyklu 

oraz czasy odczytywania wejść i ustawiania wyjść a także czasy wykonywania 

szczebli programu sterującego można znaleźć w dokumentacji sterowników GE 

Fanuc. 

4.  Sterowniki PLC firmy SIEMENS serii SIMATIC S7

background image

Sterowniki programowalne serii S7-200 są najmniejszymi z całej rodziny 

sterowników programowalnych SIMATIC S7. Jednostka centralna CPU oraz 

wejścia i wyjścia są zintegrowanymi częściami PLC. Wejścia monitorują 

dwustanowe urządzenia obiektowe takie jak przełączniki i czujniki. Wyjścia 

natomiast sterują urządzeniami takimi jak silniki i pompy. Złącze 9-cio pinowe 

przeznaczone jest do podłączenia programatora. Sterowniki te stanowią optymalne 

urządzenia do kontroli zadań indywidualnych i sieciowych w konfiguracjach 

zdecentralizowanych. Popularność jednostek centralnych tej serii związane jest ze 

znaczną uniwersalnością rozwiązań, zaś istota ich atrakcyjności polega na 

bezpośrednim dostępie do wszystkich funkcji bez dodatkowych nakładów. 

Łatwość posługiwania się oprogramowaniem narzędziowym STEP 7/Micro-Win 

sprawia, że masowość aplikacji sterowników tej serii stawia je w gronie 

najbardziej popularnych sterowników dostępnych na rynku.

Większość typów sterowników serii S7-200 wyposażonych jest w zegar czasu 

rzeczywistego umożliwiający  synchronizację działania sterownika z kalendarzem. 

Wszystkie dostępne na rynku  jednostki centralne mogą nadzorować procesy 

zarówno dyskretne, jak i ciągłe, przy czym posiadają możliwość dostrojenia 

nastaw przy pomocy potencjometrów analogowych.. Są to jednoobrotowe 

potencjometry, których nastawę realizuje się przy pomocy wkrętaka. Kąt położenia 

elementu obrotowego potencjometru  odzwierciedlany jest w sterowniku w postaci 

ośmiobitowego parametru. Może on być wykorzystywany w procesie sterowania. 

Większość sygnałów kierowanych z obiektu do sterownika to przebiegi 

wolnozmienne. Istnieją jednak procesy wymagające zliczania sygnałów o dużej 

częstotliwości, np. podczas odczytu impulsów z przetwornika położenia czy 

podczas zliczania szybko poruszających się detali. Sterowniki serii  S7-200 

wyposażone są w szybkie liczniki

[4]

 zdarzeń umożliwiające współpracę z 

enkoderami inkrementalnymi lub z szybkimi czujnikami obiektowymi. Posiadają 

także zabezpieczenie hasłem przed dostępem do programu sterownika osób 

nieupoważnionych. Nie wymagają stosowania baterii do podtrzymywania 

parametrów wewnętrznych. W tym celu zastosowano kondensatory zapewniające 

przechowywanie danych nawet przez 50 – 190 godzin po zaniku napięcia. 

background image

Oczywiście program sterujący jest przechowywany  w pamięci EEPROM. Do 

archiwizowania programu bądź jego powielania opracowano dodatkową pamięć 

zewnętrzną o niewielkich wymiarach. Kopiowanie programu realizowane jest 

przez sterownik samoczynnie. Wystarczy włożyć do gniazda moduł pamięci 

EEPROM i włączyć zasilanie sterownika. Po krótkiej chwili moduł ten można 

wyjąć, gdyż program został trwale zapamiętany w wewnętrznej pamięci 

sterownika.

Programy dla sterowników SIMATIC S7-200 mogą być przygotowywane w 

formie drabinkowej lub jako lista instrukcji. Do napisania programu działania 

urządzenia można użyć programatora typu Laptop ( PG 720, PG 740 )  lub 

dowolnego komputera klasy PC, używając do tego programu  STEP 7/Micro-Win. 

Program ten pozwala także na pełną diagnostykę stanu sterownika i urządzenia 

sterowanego, tworzenie dokumentacji, modyfikację oprogramowania i 

wymuszanie stanów wyjściowych zarówno w trybie pracy RUN jak i STOP. Port 

komunikacyjny sterownika zbudowany jest w oparciu o standard RS 485. Standard 

RS 485 jest powszechnie używany w systemach przemysłowych narażonych na 

zakłócenia. Do podłączenia z komputerem wymagany jest przetwornik RS 232 / 

RS 485. Do organizacji transmisji i nadzoru nad jej poprawnością używany jest 

protokół PPI. Protokół ten umożliwia parametryzowanie programów 

sterowniczych oraz ich wizualizację za pomocą standardowych pulpitów, paneli 

operatorskich bądź komputerów sterowania nadrzędnego. Dla indywidualnych 

potrzeb użytkowników możliwa jest realizacja transmisji bez wykorzystania 

protokołu standardowego. Port komunikacyjny sterownika może pracować także w 

swobodnym trybie transmisji znaków ASCII. 

Komunikacja przez złącze transmisyjne jest jednym z podstawowych 

sposobów dostarczania informacji do i ze sterownika. Tym sposobem jednostkę 

centralną można połączyć z innymi sterownikami wspólnego systemu kontroli ( w 

trybie Master – Slave ), czytnikami informacji kodowych ( kody kreskowe, 

pastylkowe nośniki informacji ), układami napędowymi silników a także 

modemowymi łączami dla odległych transmisji danych i zdalnej diagnostyki. 

Sterowniki S7-200 z uwagi na rozbudowane możliwości komunikacyjne często 

background image

znajdują zastosowanie w rozproszonych systemach sterowania, gdzie stanowią 

samodzielne układy kontroli niewielkich segmentów w ramach rozbudowanego 

systemu. Jest to zgodne z tendencją rozpraszania mocy obliczeniowych i 

możliwością decyzyjnych na coraz niższe poziomy przy jednoczesnej koordynacji 

współdziałania sterowników przez  jednostki nadrzędne. Związane jest to także ze 

zwiększającymi się potrzebami przemysłu na szersze powiązania układów 

sterowania maszyn z zakładowymi systemami planowania i zarządzania.

Tabela 2

Opis Modelu

Zasilanie

Typ Wejść

Typ Wyjść

CPU 212 DC/DC/DC

24 V DC

8 wejść DC

8 wyjść DC

CPU 212 AC/DC/STYK

120/230 V AC

8 wejść DC

8 wyjść STYK

CPU 212 AC/AC/AC

120/230 V AC

8 wejść AC

8 wyjść AC

CPU 214 DC/DC/DC

24 V DC

14 wejść DC

10 wyjść DC

CPU 214 AC/DC/STYK

120/230 V AC

14 wejść DC

10 wyjść STYK

CPU 214 AC/AC/AC

120/230 V AC

14 wejść AC

10 wyjść AC

    Podstawowe   parametry   jednostek   centralnych

Tabela 3

                                                         SIMATIC S7-200  (Dane techniczne )

1

2

3

Typ procesora

CPU 212

CPU 214

Rozmiary: (WxHxD) w mm

              160x80x62

                     197x80x62

Pamięć programu:

1Kbajt/ typ 521 instrukcji

4Kbajty/ 2 K instrukcji

Pamięć danych:

512 słów

2048 słów

Moduł pamięci zewnętrznej

Moduł EEPROM

Sposób podtrzymania danych

Wolno rozładowujący się 

wolno rozładowujący się 

Rys. 1  Ogólny widok sterownika serii S7-200

background image

kondensator

kondensator, moduł baterii

Czas podtrzymania danych

Typ. 50 godzin

typ 190 godz. Dla kondensatora, 

10 lat dla modułu baterii

Czas przetwarzania programu

1.2 

µ

s dla operacji bitowych

0.8 

µ

s dla operacji bitowych

Wejścia i wyjścia binarne 

wbudowane:

8 wejść/ 6 wyjść

14 wejść/10 wyjść

Maksymalna ilość wejść i wyjść 

binarnych

64 wejść/ 64 wyjść

64 wejść/ 64 wyjść

Maks. ilość wejść i wyjść 

analogowych

16 wejść/ 16 wyjść

16 wejść/ 16 wyjść

Maksymalna konfiguracja

2 moduły rozszerzające

7 modułów rozszerzających

Liczba znaczników:

128

256

Liczba liczników:

64

128

Liczba  tajmerów:

64

128

Lista instrukcji

Logika bitowa i słowna, zliczanie, opóźnienia czasowe, skoki do 

podprogramów, funkcje konwersji kodów, funkcje 

diagnostyczne, komunikacyjne, przesyłanie danych, przesuw 

informacji, wykrywanie zboczy, pętla FOR/NEXT, bezpośredni 

dostęp do we/wy, funkcje zliczania szybkiego.

Przerwania czasowe:

Tak (2-255 ms)

Tak (2-255 ms)

Przerwania sprzętowe:

1

4

Przerwania komunikacyjne:

Tak

Tak

Arytmetyka stałoprzecinkowa

Dodawanie, odejmowanie, 

mnożenie

Dodawanie, odejmowanie, 

mnożenie

Interfejs komunikacyjny

RS 485 do komunikacji PPI lub 

swobodnie programowalnej

RS 485 do komunikacji PPI lub 

swobodnie programowalnej

Szybkie liczniki:

1 programowalny

1 programowalny, 2 sprzętowe

Wyjścia impulsowe

Nie

2 wyjścia F max do 4KHz

Praca w sieci

AS-I

AS-I

Zabezpieczenie hasłem

Tak, 3-poziomowe

Tak,3-poziomowe

Analogowe potencjometry do 

ustawiania parametrów

1 o rozdzielczości  1/200

2 o rozdzielczości 1/200

Wbudowany zasilacz do 

czujników

24VDC/180 mA

24 VDC/280 mA

Zegar czasu rzeczywistego

Nie

Tak

Oprogramowanie narzędziowe

STEP 7 Micro/DOS lub STEP 7 Micro/WIN przy użyciu 

programatorów PG720, PG740, PG760 lub komputerów PC (AT)

background image

Tabela 4

SIMATIC S7-200 (Dane techniczne )

1

2

3

Typ procesora

CPU 215

CPU 216

Rozmiary: (WxHxD) w mm

218x80x62

218x80x62

Pamięć programu:

8Kbajt/ 4 K instrukcji

8Kbajt/ 4 K instrukcji

Pamięć danych:

2.5 K słów

2.5 K słów

Moduł pamięci zewnętrznej

Moduł EEPROM

Moduł EEPROM

Sposób podtrzymania danych

Wolno rozładowujący się 

kondensator, moduł baterii

wolno rozładowujący  się 

kondensator, moduł baterii

Czas podtrzymania danych

Typ 190 godz. dla 

kondensatora, 10 lat dla modułu 

baterii

typ 190 godz. Dla kondensatora, 

10 lat dla modułu baterii

Czas przetwarzania programu

0.8 

µ

s dla operacji bitowych

0.8 

µ

s dla operacji bitowych

Wejścia i wyjścia binarne 

wbudowane:

14 wejść/10 wyjść

24 wejść/16 wyjść

Maksymalna ilość wejść i wyjść 

binarnych

64 wejść/ 64 wyjść

64 wejść/ 64 wyjść

Maks. ilość wejść i wyjść 

analogowych

16 wejść/ 16 wyjść

16 wejść/ 16 wyjść

Maksymalna konfiguracja

7 modułów rozszerzających

7 modułów rozszerzających

Liczba znaczników:

256

256

Liczba liczników:

128

128

Liczba  tajmerów:

128

128

Lista instrukcji

Logika bitowa i słowna, zliczanie, opóźnienia czasowe, skoki do 

podprogramów, funkcje konwersji kodów, funkcje 

diagnostyczne, komunikacyjne, przesyłanie danych, przesuw 

informacji, wykrywanie zboczy, pętla FOR/NEXT, bezpośredni 

dostęp do we/wy, funkcje zliczania szybkiego.

Przerwania czasowe:

Tak (2-255 ms)

Tak (2-255 ms)

Przerwania sprzętowe:

4

4

Przerwania komunikacyjne:

Tak

Tak

Arytmetyka stałoprzecinkowa

Dodawanie, odejmowanie, 

mnożenie

Dodawanie, odejmowanie, 

mnożenie

Interfejs komunikacyjny

RS 485 do komunikacji PPI lub 

swobodnie programowalnej

RS 485 do komunikacji PPI lub 

swobodnie programowalnej

Szybkie liczniki:

1 programowalny, 2 sprzętowe 1 programowalny, 2 sprzętowe

Wyjścia impulsowe

2 wyjścia F max do 4KHz

2 wyjścia F max do 4KHz

Praca w sieci

AS-I, PROFIBUS-DP

AS-I

background image

Zabezpieczenie hasłem

Tak, 3-poziomowe

Tak, 3-poziomowe

Analogowe potencjometry do 

ustawiania parametrów

2 o rozdzielczości 1/200

2 o rozdzielczości 1/200

Wbudowany zasilacz do 

czujników

24 VDC/400 mA

24 VDC/400 mA

Zegar czasu rzeczywistego

Tak

Tak

Oprogramowanie narzędziowe

STEP 7 Micro/DOS lub STEP 7 Micro/WIN przy użyciu 

programatorów PG720, PG740, PG760 lub komputerów PC 

(AT)

Tabela 5

SIMATIC S7-200 (

Dane techniczne )

1

2

3

Typ procesora

CPU 221

CPU 224

Rozmiary: (WxHxD) w mm

90x80x62

120,6x80x62

Pamięć programu:

2048 instrukcji

4096 instrukcji

Pamięć danych:

1024 słów

2560 słów

Moduł pamięci zewnętrznej

Moduł EEPROM

Moduł EEPROM

Sposób podtrzymania danych

Kondensator

kondensator,

Czas podtrzymania danych

Typ. 50 godzin

typ 190 godz.

Czas przetwarzania programu 0.37 

µ

s dla operacji bitowych

0.37 

µ

s dla operacji bitowych

Wejścia i wyjścia binarne 

wbudowane:

6 wejść/ 4 wyjść

14 wejść/10 wyjść

Maksymalna ilość wejść i wyjść 

binarnych

10

128

Maks. ilość wejść i wyjść 

analogowych

Brak

16 wejść/ 16 wyjść

Maksymalna konfiguracja

Brak modułów rozszerzających

7 modułów rozszerzających

Liczba znaczników:

256

256

Liczba liczników:

256

256

Liczba tajmerów:

256

256

Lista instrukcji

Logika bitowa i słownaa, zliczanie, opóźnienia czasowe, skoki 

do podprogramów, funkcje konwersji kodów, funkcje 

diagnostyczne, komunikacyjne, przesyłanie danych, przesuw 

informacji, wykrywanie zboczy, pętla FOR/NEXT, bezpośredni 

dostęp do we/wy, funkcje zliczania szybkiego.

Przerwania czasowe:

Tak (1-255 ms)

Tak (1-255 ms)

Przerwania sprzętowe:

4

4

Przerwania komunikacyjne:

Tak

Tak

Arytmetyka stałoprzecinkowa

Dodawanie, odejmowanie, 

Dodawanie, odejmowanie, 

background image

mnożenie

mnożenie

Interfejs komunikacyjny

RS 485 do komunikacji PPI lub 

swobodnie programowalnej

RS 485 do komunikacji PPI lub 

swobodnie programowalnej

Szybkie liczniki:

4

6

Wyjścia impulsowe

2

2

Praca w sieci

AS-I

AS-I

Zabezpieczenie hasłem

Tak, 3-poziomowe

Tak,3-poziomowe

Analogowe potencjometry do 

ustawiania parametrów

1

2

Wbudowany zasilacz do 

czujników

24VDC

24 VDC

Zegar czasu rzeczywistego

Tak

Tak

Oprogramowanie narzędziowe

STEP 7 Micro/DOS lub STEP 7 Micro/WIN przy użyciu 

programatorów PG720, PG740, PG760 lub komputerów PC 

(AT)

Stopień ochrony

IP 20

IP 20

Sterowniki S7–200 są rozbudowywalne. Moduły rozszerzające zawierają 

dodatkowe wejścia i wyjścia. Są one podłączone do jednostki bazowej poprzez 

złącza magistrali. S7-212 może być rozbudowany do 78 wejść / wyjść 

dwustanowych  ( 14 we / wy jest zintegrowanych z CPU ). Maksymalnie można 

podłączyć 2 moduły rozszerzające.  S7-214 może być rozszerzony do 120 wejść / 

wyjść dwustanowych  ( 16 we / wy jest zintegrowanych z CPU ). Maksymalnie 

można podłączyć 7 modułów rozszerzających.. S7-216 może być rozszerzony do 

128 wejść / wyjść dwustanowych  ( 16 we / wy jest zintegrowanych z CPU ). 

Maksymalnie można podłączyć 7 modułów rozszerzających. Na Rys.3.19 

pokazano sposób przyłączenia modułów rozszerzających

background image

Wykaz dostępnych modułów rozszerzających

Tabela 6

Dane katalogowe

Nr katalogowy

1

2

Moduł wejść cyfrowych EM 221     
-8 wejść, 24 VDC 

-8 wejść 24 VDC typu NPN 

-8 wejść 24 V AC 

-8 wejść 120 V DC

6ES7221-1BF00-0XA0 

6ES7221-1BF10-0XA0 

6ES7221-1JF00-0XA0 

6ES7221-1EF00-0XA0

background image

4. Sterowniki PLC firmy ALLEN-BRADLEY serii Micrologix 1200

Sterowniki programowalne MicroLogix 1200 zawierają w jednej obudowie: 

procesor, zasilacz i wbudowane we/wy. Wersje sterowników z 24 lub 40 punktami, 

bazując 

na sprawdzonej 

architekturze 

systemów 

MicroLogix i 

SLC, 

umożliwiają 

realizacje 

Moduł wyjść cyfrowych EM222     
-8 wyjść 24 V DC 

-8 wyjść przekaźnikowych 

-8 wyjść 24 -230 V DC

6ES7222-1BF00-0XA0 

6ES7222-1HF00-0XA0 

6ES7222-1EF00-0XA0

Moduł wejść/ wyjść cyfrowych EM223    
-4  wejścia /  wyjścia 24 V DC 

-4  wejścia 24V DC, 4 wyjścia  przekaźnikowe 

-8  wejść/ wyjść 24 V DC 

-8  wejść 24 V DC, 8 wyjść przekaźnikowych 

-16  wejść/16 wyjść 24 V DC 

-16  wejść 24 V DC 16 wyjść przekaźnikowych 

-4  wejścia /  4 wyjścia  120 V AC

6ES7223-1BF00-0XA0 

6ES7223-1HF00-0XA0 

6ES7223-1BH00-0XA0 

6ES7223-1PH00-0XA0 

6ES7223-1BL00-0XA0 

6ES7223-1PL00-0XA0 

6ES7223-1EF00-0XA0

Moduły wejść analogowych EM231              3 wejścia

6ES7231-0HC00-0XA0

Moduły wyjść analogowych EM232              2 wyjścia  6ES7232-0HB00-0XA0
Moduł wejść / wyjść analogowych EM235
 

  3 wejścia    1 wyjście

6ES7235-OKD00-0XA0

background image

różnorodnych aplikacji. 

Modułowa, bezkasetowa konstrukcja sterowników MicroLogix 1200, zapewnia 

niską cenę systemu i zmniejszone zapasy części zamiennych. Moduły rozszerzeń 

we/wy zwiększają elastyczność systemu. 

Moduły pamięci sprawiają, że programy mogą być w łatwy sposób ściągane, 

ładowane i przenoszone pomiędzy sterownikami. Zegar czasu rzeczywistego 

(RTC) umożliwia realizację aplikacji zależnych od czasu rzeczywistego. 

System operacyjny może być uaktualniany bez konieczności wymiany sprzętu. 

Oprogramowanie sterownika może być uaktualnione za pomocą umieszczonego na 

stronach internetowych oprogramowania typu ControlFlash. 

Sterowniki MicroLogix 1200 wykorzystują oprogramowanie RSLogix 500

TM

 i 

charakteryzują się wspólnym dla sterowników MicroLogix 1500 i SLC 500 

zestawem instrukcji

Własności:

Wysokiej klasy rozszerzenia we/wy poprzez moduły rozszerzeń MicroLogix 

1200. Do jednego sterownika można dołączyć do sześciu modułów 

rozszerzających (należy uwzględnić bilans mocy). 

Zaawansowane możliwości komunikacyjne, od komunikacji typu 

partnerskiego (peer to peer), do sieci SCADA/RTU. 

background image

Pamięć użytkownika o pojemności 6K (4K program, 2K dane). 

Ochrona ładowania plików z danymi zapobiega nadpisaniu danych 

krytycznych podczas transmisji. 

Zegar czasu rzeczywistego i moduły pamięci. 

Arytmetyka 32 bitowa dla liczb całkowitych ze znakiem. 

Wbudowany algorytm PID. 

Szybki licznik (20 kHz) posiadający osiem trybów działania. Wyjście 

licznika jest ustawiane wtedy, gdy osiągnie ono zaprogramowaną, dolną lub 

górną, wartość zadaną. 

Cztery wejścia przerwań dla szybkiego przetwarzania. 

Cztery wejścia zatrzaskowe, wychwytujące mikrosekundowe impulsy, w 

celu ich przetworzenia podczas normalnego cyklu programu. 

Dwa potencjometry analogowe wbudowane w sterownik. 3/4 obrotu ustawia 

sygnał wyjściowy potencjometru, w zakresie od zera do 250. 

Odłączalne bloki końcówek, dla sterowników 40-punktowych, umożliwiają 

łatwe dołączenie kabli i zmniejszenie czasu instalacji. 

Wymienne etykiety z polami na napisy, pozwalają na szybką identyfikację 

urządzeń obiektowych, połączonych ze sterownikiem, zmniejszając w ten 

sposób czas obsługi systemu. 

Ergonomiczne bloki końcówek spełniają wszystkie wymogi bezpieczeństwa. 

Przyznawanie certyfikatów, przez odpowiednie agencje, jest w toku. 

Charakterystyka wejść

Opis parametru

1762-L24AWA
1762-L40AWA

1762-L24BWA i 1762-L40BWA

Wejścia 0 do 3

Wejście 4 i wyższe

 Napięcie stanu załączonego (ON)

 79 do 132V ac

 14 do 26.4V dc przy 55°C 
(131°F)
 14 do 30.0V dc przy 30°C (86°F)

 10 do 26.4V dc przy 55°C 
(131°F)
 10 do 30.0V dc przy 30°C (86°F)

 Napięcie stanu wyłączonego (OFF)

 0 do 20V ac

 0 do 5V dc

 Częstotliwość pracy

 47 Hz do 63 Hz

 0 Hz do 20 kHz

 0 Hz do 1 kHz
 (zależnie od czasu skanowania)

 Prąd w stanie załączonym (ON)

 5.0 mA przy 79V dc (min.)  2.5 mA przy 14V dc (min.)

 2.0 mA przy 10V dc (min.)

background image

 12 mA przy 120V dc 
(nom.)
 6.0 mA przy 132V dc 
(max.)

 8.8 mA przy 24V dc (nom.)
 12.0 mA przy 30V dc (max.)

 8.5 mA przy 24V dc (nom.)
 12.0 mA przy 30V dc (max.)

 Prąd upływowy w stanie
 wyłączonym (OFF)

 2.5 mA max.

 1.5 mA min.

 Impedancja nominalna

 12K 

 przy 50 Hz

 10K 

 przy 60 Hz

 2.5K 

 2.6K 

 Prąd rozruchowy (max) przy 120V 
ac

 250 mA

 Nie dotyczy

Moduły rozszerzeń we/wy

Moduły rozszerzeń we/wy systemu MicroLogix 1200 zapewniają wyższą 

funkcjonalność przy niskich kosztach. Różnorodność modułów sprawia, że 

możliwości sterowników MicroLogix 1200 zostają uzupełnione i zwiększone 

poprzez dostęp do nowych typów we/wy i zwiększenie ich liczby. 

Sterownik MicroLogix 1200 posiada 

bezkasetową konstrukcję modułową. 

Eliminacja kasety pozwoliła na zmniejszenie 

kosztów i zapasów części zamiennych. 

Obudowy sterowników MicroLogix 1200 

pozwalają na montaż na szynie DIN lub w 

panelu. Zatrzaski dla szyn DIN i otwory na 

śruby montażowe stanowią integralną część 

obudowy

Własności:

Konstrukcja bezkasetowa eliminuje dodatkowe koszty i zapasy części. 

Małe wymiary zmniejszają zapotrzebowanie na przestrzeń w panelu. 

Zintegrowana magistrala we/wy o wysokiej efektywności. 

Programowe kluczowanie zapobiega niewłaściwemu umieszczeniu modułu 

w systemie. 

Duża funkcjonalność we/wy umożliwia różnorodne zastosowania. 

Przekaźniki typu AC/DC, napięcia 24V dc i 120V ac. 

background image

Moduł we/wy analogowych

Moduł we/wy analogowych, 1762-IF2OF2, przetwarza sygnał analogowy na 

cyfrowy i przechowuje go w postaci cyfrowej do wykorzystania przez sterownik 

MicroLogix 1200. Moduł może być połączony z dowolną kombinacją dwóch 

czujników o wyjściu napięciowym lub prądowym. Dwa kanały wyjściowe 

obsługują niesymetryczne wyjścia analogowe, indywidualnie konfigurowalne jako 

prądowe lub napięciowe. Taka struktura zapewnia elastyczność, ogranicza zapasy 

urządzeń i zmniejsza nakłady na 

szkolenie personelu. 

Moduł we/wy analogowych sterownika 

MicroLogix 1200 posiada 

rozdzielczość 12 bitową, co sprawia, że 

jest on doskonałym rozwiązaniem dla 

zastosowań, w których należy mierzyć i 

sterować niewielkimi zmianami 

wielkości analogowych. 

 

Możliwości komunikacyjne

Wszystkie sterowniki MicroLogix 1200 posiadają kilka opcji komunikacyjnych 

ułatwiających dopasowanie do różnorodnych aplikacji. 

Protokół DF1 Full Duplex umożliwia bezpośrednią komunikację sterowników 

MicroLogix 1200 z innymi urządzeniami, takimi jak komputery osobiste lub 

interfejsy operatorskie. Protokół DF1 Full-Duplex (określany również jako 

protokół DF1 punkt-punkt), stosowany jest wtedy, gdy wykorzystywana jest 

komunikacja RS-232. 

background image

Komunikacja DH485 umożliwia zbudowanie sieci do 32 urządzeń, takich jak 

sterowniki MicroLogix lub SLC 500, interfejsy HMI i/lub komputery PC 

wykorzystujące komunikację partnerską. 

Sterowniki MicroLogix 1200 mogą współpracować z siecią DeviceNet. DeviceNet 

łączy cyfrowo przyciski sterujące, czujniki, siłowniki, sterowniki i inne urządzenia 

w otwartej sieci przemysłowej. 

Sterowniki MicroLogix 1200 mogą wykorzystywać również protokół DF1 Half-

Duplex do komunikacji w systemach SCADA, w charakterze zdalnych stacji 

nadawczych (RTU). Ta otwarta sieć umożliwia pracę sterownika MicroLogix 

1200, w charakterze układu podporządkowanego (slave), jako węzła sieci DF1 

master/slave. Protokół umożliwia podłączenie do 254 urządzeń podrzędnych 

(slave) do jednego urządzenia nadrzędnego (master). 

Dodatkowo sterowniki MicroLogix 1200 dopuszczają również protokoły Modbus 

Slave i SCADA/RTU.

Narzędzia programistyczne 

Pakiet RSLogix 500 do programowania w języku drabinkowym, zapewnia 

maksymalizację wydajności projektowania, oszczędność czasu i poprawę 

efektywności pracy. Pakiet może pracować pod kontrolą 32-bitowych systemów 

operacyjnych firmy Microsoft: Windows

®

 95, Windows

®

 98, and Windows NT

TM

Przeznaczony dla sterowników SLC 500 i MicroLogix pakiet RSLogix 500, jest 

pierwszym narzędziem programistycznym oferującym bezkonkurencyjną 

wydajność i przemysłowy interfejs użytkownika.

3. Pomiar prędkości obrotowej

Pomiary prędkości obrotowej mają istotne znaczenie w miernictwie 
przemysłowym. Mogą one być dokonywane metodami analogowymi lub 

background image

cyfrowymi . Metody analogowe polegają na wykorzystaniu do pomiaru prędkości 
obrotowej przetworników ruchu obrotowego, których sygnał wyjściowy jest ciągłą 
funkcją mierzonej prędkości (np. napięcie stałe lub zmienne). 
W metodach cyfrowych przetwarza się ruch obrotowy na ciąg impulsów , których 
liczba jest zależna od mierzonej prędkości. Układy pomiarowe z przetwornikami 
prędkości obrotowej mogą być prostymi układami tachometrycznymi lub 
złożonymi , w których oprócz prędkości mierzy się inne parametry ruchu 
obrotowego ( fluktuacje prędkości , mimośrodowość itp.). W analogowych 
układach pomiaru prędkości obrotowej mogą być wykorzystywane oprócz prądnic 
tachometrycznych napięcia stałego i zmiennego także przetworniki działające 
impulsowo, których sygnał wyjściowy (o charakterze napięciowym) jest 
przetwarzany w układach analogowych na napięcie o ciągłym przebiegu 
czasowym (np. pojemnościowe przetworniki integracyjne).

Pomiar prędkości obrotowej za pomocą tachometru                    

Tachometr mechaniczny, działający na zasadzie odchylania się obracających się 
ciężarków pod wpływem siły odśrodkowej, wyskalowany najczęściej w obrotach 
na minutę, pozwala na pomiar prędkości obrotowej z dokładnością do 0,5%. 
Obracanie tachometru, dociśniętego do wału badanej maszyny, oznacza powstanie 
dodatkowego momentu hamującego. Dlatego taki tachometr może być stosowany 
tylko przy badaniach maszyn odpowiednio dużych, kiedy moment hamujący 
tachometru jest pomijalnie mały w stosunku do momentu obrotowego badanej 
maszyny.
Mechaniczny licznik obrotów, tj. zespół kół zębatych powodujących przy 
obracaniu się odchylenie wskazówki, zlicza obroty przez określony czas (np. 3 s). 
Uruchamia się go po przyciśnięciu do walka badanej maszyny. Licznik obrotów 
zużywa znacznie mniejszą moc niż tachometr, dokładność jego dochodzi do 0,1%, 
zakres prędkości może wynosić od 0 do 10 000 obr/min, nadaje się do pomiarów 
tylko w stanach ustalonych

Pomiar prędkości obrotowej za pomocą tachometru 
elektromagnetycznego

Na wirującym wale badanej maszyny umocowuje się tarczę metalową, naprzeciw 
której umieszczone są trwałe magnesy mogące się odchylać. Na magnesy działa 
moment zwracający od spiralnej sprężyny. Odchylenie wskazówki złączonej z 
magnesami jest miarą prędkości obrotowej. Moment tarcia tarczy o powietrze i 
moment pomiędzy tarczą i magnesami jest niewielki. Dlatego tachometr 
elektromagnetyczny nadaje się także do badania maszyn niewielkiej mocy, z 
wyjątkiem maszyn o mocy bardzo małej (kilka watów), czyli tzw. mikromaszyn. 
Rezystancja obwodów zwartych w tarczy należy od temperatury, więc wskazania 
tachometru elektromagnetycznego również zależą od temperatury

background image

Pomiar prędkości obrotowej za pomocą impulsów 
wymuszanych  przez badaną maszynę

Na wał badanej maszyny nakłada się komutator składający się na przemian z wy-
cinków przewodzących i izolujących. Po komutatorze ślizgają się dwie szczotki 
(równocześnie wchodzące na ten sam wycinek komutatora), pomiędzy które 
włącza się obwód, składający się ze źródła napięcia stałego, opornika i 
częstościornierza. Częstościomierz mierzy liczbę impulsów /na sekundę. Przy 
liczbie przewodzących wycinków komutatora liczbę obrotów na minutę 
wyznacza się z zależności = 60//K.
Do pomiaru dużych prędkości obrotowych można użyć częstości o mierzą 
języczkowego odpowiednio wyskalowanego. Na badanej maszynie umieszcza się 
częstościomierz. Drgania odpowiednich jego języczków są w rezonansie z 
drganiami maszyny, zależnymi od jej prędkości obrotowej. Masa częstościomierza 
musi być odpowiednio mała w stosunku do masy maszyny, aby drgania maszyny 
nie były zbyt mocno tłumione

.

Pomiar prędkości obrotowej za pomocą stroboskopu

Stroboskopowa metoda pomiaru prędkości obrotowej badanej maszyny odznacza 
się tym, że wprowadza bardzo mały moment dodatkowy, hamujący badaną 
maszynę (jeśli na wale maszyny umieszcza się niewielką tarczę) albo w ogółe nie 
wprowadza żadnego dodatkowego momentu hamującego. Najprostszym 
stroboskopem jest zwykła lampa łukowa zasilana z sieci prądu przemiennego o 
częstotliwości/ Lampa ta zapala się 2/razy na sekundę. Przy skierowaniu światła tej 
lampy na koniec wału badanej maszyny, na której jest narysowana promieniowa 
kreska, przy prędkości wału n = f obr/s (synchroniczna prędkość maszyny 
synchronicznej o 2p — 2) obserwator widzi wal z pozornie nieruchoma kreską, 
stanowiącą średnicę wału.
Dla uzyskania możliwości ciągłego pomiaru prędkości obrotowej o dowolnej 
wartości należy użyć lampy błyskowej zasilanej ze źródła o zmiennej 
częstotliwości

Pomiar prędkości obrotowej za pomocą prądniczki 
tachometrycznej

background image

Pomiar prędkości obrotowej za pomocą prądnicy tachometrycznej (wyglądem 
i budową bardzo zbliżona do małego silnika prądu stałego) znany jest od bardzo 
dawna. Istota tej metody, to bezpośrednie, mechaniczne (za pomocą kół zębatych
i przekładni pasowych) sprzężenie osi prądnicy z wirującą osią kontrolowanego 
elementu.
Prądnica tachometryczna jest źródłem napięcia stałego proporcjonalnego
do wielkości prędkości obrotowej swojej osi, natomiast nachylenie charakterystyki
(U/w) zależy od konkretnego modelu prądnicy.
 Podstawowe zalety tej metody to:
- natychmiastowy pomiar aktualnej prędkości obrotowej,
- duża dokładność pomiaru,
- możliwość dokładnego odczytu zmierzonej wielkości
przez urządzenia z wejściem analogowym np. woltomierze cyfrowe, systemy 
mikroprocesorowe z kartą przetworników analogowo-cyfrowych itp.
- krótki czas reakcji na zmianę prędkości.
Niestety metoda ta ma również kilka wad, które w skuteczny sposób odstraszają 
potencjalnych klientów:
- duże problemy i koszty związane z poprawnym i niezawodnym mechanicznym
sprzężeniem prądnicy tachometrycznej z mechaniką maszyny lub urządzenia.
Mam tu na myśli konieczność wykonania odpowiednich kół zębatych a później 
całej przekładni.
- konieczność ingerencji w mechanikę urządzenia,
- wysoki koszt pr¹dnicy tachometrycznej,
- konieczność okresowych konserwacji i przeglądów.

Charakterystyka  prądnicy prądu stałego jest liniowa, gdyż wartość indukowanej 
SEM, zgodnie ze wzorem 

n

k

E

*

=

 jest wprost proporcjonalna do prędkości 

obrotowej, dlatego maszyny te często wykorzystywane są jako tachometry, gdyż 
znając stałą konstrukcyjną prądnicy i napięcie na jej zaciskach w łatwy sposób 
możemy wyliczyć prędkość obrotową badanego silnika. Podobnie jest w 
tachometrze asynchronicznym. Jest on bardziej niezawodny z tego powodu, że 
wyeliminowano w nim wpływ styku komutator-szczotki. Natomiast jego wadą jest 
to, że pomiaru kierunku wirowania nie można określić w sposób tak łatwy jak w 
tachometrze prądu stałego.

3.2 Pomiar temperatury

W pomiarach temperatury wykorzystuje się zależność niektórych wielkości 
fizycznych od temperatury.
W pierwszych termometrach wykorzystywano zmiany objętości cieczy w funkcji 
zmian temperatury, obecnie wykorzystuje się również zmiany rezystancji, 
ciśnienia i innych wielkości.
Temperatura jest w przemyśle najczęściej mierzoną wielkością fizyczną. 
Pomiary temperatury występują we wszystkich właściwie gałęziach przemysłu. 
Wymagane zakresy i dokładności pomiaru temperatury, żądana postać sygnału 

background image

wyjściowego oraz warunki pracy są przy tym bardzo różnorodne. Zależnie od 
wymagań stosowane są różne rodzaje termometrów, wykorzystujące różne 
zjawiska fizyczne. Można wyróżnić następujące rodzaje termometrów:
a)  rozszerzalnościowe, w których wykorzystuje się zjawisko rozszerzalności 
cieczy lub ciał stałych;
b)  ciśnieniowe, wykorzystujące zależność ciśnienia cieczy lub gazu od 
temperatury, przy stałej ich objętości;
c)   rezystancyjne, w których wykorzystywana jest zależność rezystancji metali 
(np. platyny, miedzi, niklu) oraz półprzewodników od temperatury;
d)  termoelektryczne, w których wykorzystywane jest zjawisko powstawania siły 
elektromotorycznej w obwodzie, w którym dwa złącza dwóch różnych metali 
znajdują się w różnej temperaturze;
e)  pirometryczne, w których wykorzystywana jest zależność spektralnego 
rozkładu promieniowania emitowanego, od temperatury ciała emitującego.

Pomiar temperatury z użyciem czujników termorezystancyjnych sprowadza się do 
pomiaru rezystancji, jedną ze stosowanych w miernictwie elektrycznym metod. 
Najczęściej stosowane są w takim przypadku mostki niezrównoważone oraz 
równoważone ręcznie lub automatycznie. Stosunkowo
duże zmiany rezystancji powodują, że w przypadku mostków niezrównoważonych 
nie można pominąć nieliniowości charakterystyki mostka. Duża czułość 
termorezystorów na zmiany temperatury powoduje konieczność (dla uniknięcia 
błędów wynikających z samo nagrzewania) ograniczania płynącego przez nie 
prądu. Jest to szczególnie ważne przy korzystaniu termistorów. Błąd dodatkowy, 
który należy uwzględniać przy pomiarach temperatury z użyciem 
termorezystorów, jest powodowany temperaturowymi zmianami rezystancji 
przewodów łączących. Ponieważ długość połączeń mostka z czujnikiem oraz 
zmiany temperatury wzdłuż nich mogą być znaczne, błąd ten nie zawsze jest 
pomijalny.
W czujnikach termistorowych, używanych do dokładnych pomiarów temperatury, 
stosuje się termistory, których rezystancja w temperaturze pokojowej ma typową 
wartość kilku kQ, a zależność ich rezystancji od temperatury pokrywa się z krzywą 
standardową z błędem nie przekraczającym 0,lC

0

-0,2

0

C (te same termistory mogą 

być stosowane jako elementy kompensacji temperaturowej w różnych układach elekt-
ronicznych). Dzięki dużej wartości temperaturowego współczynnika rezystancji 
stosowanie termistorów nie sprawia większych kłopotów. Poza tym są tanie, a ich 
parametry są stałe w czasie. Nadają się bardzo dobrze do pomiarów temperatury 
oraz do sterowania jej zmianami w zakresie od — 50°C do + 300°C.

Rezystancyjne termometry platynowe
Czujniki takich termometrów są wykonywane w postaci zwoju drutu z bardzo 
czystej plytyny, której współczynnik temperaturowy jest dodatni i ma wartość około 
0,4%/°C. Parametry termometrów platynowych wykazują nadzwyczaj dużą stałość w 
czasie, a ich charakterystyki pokrywają się z krzywą standardową z błędem nie 
większym niż 0,02 -=- 0,2°C. Termometry platynowe są dostosowane do pomiaru 

background image

temperatur w zakresie od - 200°C do + 1000°C. Nie należą do zbyt tanich 
przyrządów.

Termometr kwarcowy
Termometr o dużej dokładności oraz powtarzalności pomiaru można otrzymać 
wykorzystując zależność częstotliwości rezonasowej rezonatora kwarcowego od 
temperatury. Chociaż normalnie celem, do którego dąży się przy projektowaniu 
rezonatora kwarcowego, jest uzyskanie możliwie małej wartości współczynnika 
temperaturowego    częstotliwości    rezonansowej, w tym przypadku wybiera się 
taki rodzaj cięcia kwarcu, aby wspomniany współczynnik miał możliwie dużą 
wartość. Duża dokładność pomiaru temperatury termometrami kwarcowymi
jest możliwa dzięki dużej dokładności pomiaru częstotliwości.   Dobrym 
przykładem seryjnie produkowanego termometru kwarcowego jest
przyrząd typu 2804A firmy Hewlett-Packard Jest to miernik mikroprocesorowy o 
zakresie pomiaru temperatury od  — 50°C do 150°C,
o błędzie absolutnym nie przekraczającym 40 milistopni (błąd zwiększa się, gdy 
wychodzimy poza   podany   zakres)   oraz   o   rozdzielczości pomiaru temperatury 
równej 100 mikrostopai. Aby osiągnąć takie wartości parametrów, kwarcowy czujnik 
danego przyrządu jest indywidualnie testowany i kalibrowany, a dane potrzebne do 
obliczania temperatury są przez wytwórcę   ; wprowadzone do pamięci systemu 
mikroprocesorowego. 

Pirometry i termografy
Interesującą metodą „bezdotykowego" pomiaru temperatury jest użycie klasycznego 
pirometru. Jest to urządzenie umożliwiające obserwowanie żarzącego się obiektu 
przez lunetę i porównywanie jego koloru z kolorem świecenia umieszczonego 
wewnątrz pirometru drucika żarowego. Wartość temperatury odczytuje się ze 
skali pirometru po doprowadzeniu, w wyniku zwiększania wartości prądu 
płynącego przez drucik żarowy, do jednakowej jasności świecenia drucika i 
obserwowanego obiektu. W czasie pomiaru oba źródła światła obserwuje się przez 
czerwony filtr. Jest to wygodny sposób mierzenia temperatury obiektów bardzo 
gorących, obiektów umieszczonych w miejscach niedostępnych (wnętrza pieców 
lub komór próżniowych) oraz obiektów znajdujących się w środowisku 
utleniającym lub agresywnym chemicznie, w którym nie można użyć termopar. 
Pirometrami optycznymi można mierzyć temperaturę w zakresie od + 750°C do 
3000°C, z błędem ok. 4°C w pobliżu dolnej granicy zakresu pomiarowego i ok. 
20°C w pobliżu jego górnej granicy.
Opracowanie dobrych czujników podczerwieni umożliwiło rozszerzenie takiej 
techniki pomiaru temperatury aż do zakresu normalnych temperatur 
pokojowych, przez co weszła ona do codziennej praktyki pomiarowej. Na 
przykład, firma Omega oferuje cały szereg pirometrów pracujących w 
podczerwieni, z cyfrowym odczytem temperatury, pokrywających zakres od -30°
C do +5400°C. Przez pomiar intensywności promieniowania podczerwonego, 
ewentualnie dla kilku długości jego fal, wysyłanego przez oddalony obiekt, można 
z dużą dokładnością określić temperaturę tego obiektu. Technika ta, nazywana 
termografią, stała się obecnie popularna w najróżniejszych, nie związanych ze 

background image

sobą dziedzinach ludzkiej działalności, np. w medycynie (do wykrywania nowo-
tworów) i w budownictwie, gdzie termografią budynku uświadamia projektantom 
i użytkownikowi, którędy „wyparowują" dolary wydawane na ogrzewanie 
pomieszczeń.
Pomiary wartości niskich temperatur
Przy projektowaniu i użytkowaniu systemów kriogenicznych (pracujących w 
bardzo niskich temperaturach) spotyka się szczególne problemy, związane z 
dokładnym pomiarem temperatury. Sposób pomiaru temperatury zależy przede 
wszystkim od tego, jak bliska zera bezwzględnego (O K = — 273,16°C) jest wartość 
mierzonej temperatury

Pomiar wielkości elektrycznych

W elektrotechnice praktycznej zawsze zachodzi konieczność pomiaru 
pewnych niezbędnych wielkości elektrycznych. Na podstawie wyników z 
pomiarów napięcia, prądu, częstotliwości itd. można określić właściwości 
układów lub elementów, ich stan, sprawność itp. Wiele układów 
pomiarowych składa się z zespołu przyrządów odpowiednio połączonych 
elektrycznie ze sobą i na podstawie odczytów można wyznaczyć wartość 
wielkości mierzonej np. metoda techniczna. W wielu przypadkach stosuje 
się gotowe przyrządy lub przetworniki pomiarowe na których wynik pomiaru 
podawany jest bezpośrednio. 
Poszczególne metody pomiarowe różnią się pomiędzy sobą złożonością, 
liczbą przyrządów pomiarowych oraz dokładnością otrzymanego wyniku

Pomiaru napięcia można dokonywać metodami bezpośrednimi lub 
pośrednimi. Metoda bezpośrednia polega na pomiarze napięcia za pomocą 
różnego typu woltomierzy, do metod pośrednich należą metoda 
kompensacyjna i metoda techniczna. 
Przy pomiarze bezpośrednim wartość badanego napięcia odczytuje się z 
miernika lub innego wskaźnika. W powszechnie stosowanych woltomierza 
elektronicznych z wyświetlaczem wartość zmierzonego napięcia jest 
przedstawiana w postaci bezpośredniego wyniku. Przy pomiarze 
woltomierzami analogowymi wychylenie wskazówki jest proporcjonalne do 
wartości napięcia: 

U = α C

v

 

gdzie: α ilość działek odczytanych z podziałki woltomierza, C

v

 - stała 

woltomierza przy określonym zakresie pomiarowym. Zarówno przy 
pomiarze woltomierzem elektronicznym i analogowym występuje 
systematyczny uchyb wynikający z klasy użytego przyrządu. 
Idealny woltomierz nie powinien pobierać w czasie pomiaru żadnego 
prądu, jednak w warunkach rzeczywistych jest to w zasadzie niemożliwe. 
Mierzą wartość napięcia dowolnego źródła napięcia należy pamiętać, że 
wskazanie miernika U

v

jest mniejsze od wartości rzeczywistej U

s

 o spadki 

napięć na impedancji wewnętrznej źródła napięcia Z

s

, spadki napięcia na 

przewodach doprowadzających Z

p

 oraz na impedancji wewnętrznej 

background image

woltomierza Z

v

. Znając dokładne wartości wszystkich impedancji można 

wyznaczyć wartość rzeczywistą napięcia w badanym źródle

U

s

 = U

v

 [1 + (Z

s

 + Z

p

) / Z

v

)]

W celu wykonywania pomiarów napięcia z duża dokładnością woltomierze 
buduje się tak, aby ich rezystancja wewnętrzne była możliwe jak 
największa. Pomiar bezpośredni przynosi zadowalające wyniki jeżeli 
rezystancja wewnętrzna miernika jest wielokrotnie większa od rezystancji 
badanego źródła napięcia

Pomiar prądu może odbywać się – podobnie jak w przypadku pomiarów 
napięcia- w sposób pośredni lub bezpośredni. W metodach bezpośrednich 
wykorzystuje różnego typu amperomierze. W czasie pomiarów prądu 
wpływa się w nieznacznym stopniu na wielkość mierzoną. Główną 
przyczyną tego stanu jest niezerowa impedancja wewnętrzna miernika lub 
rezystora pomocniczego. Amperomierz jest zawsze wtrącany w obwód 
pomiarowy szeregowo i dlatego jego impedancja powinna być możliwe 
najmniejsza, tak aby spadek napięcia na tym elemencie był pomijalnie 
mały. 
Dokładność pomiaru zależy w dużym stopniu od klasy amperomierza. W 
miernikach analogowych wychylenie wskazówki jest proporcjonalne do 
natężenia prądu, a największą dokładność osiąga się przy wychyleniu od 
0,75 α do α. W zależności od typu mierników w wyniku podaje się 
najczęściej wartość średnią lub skuteczną prądu, chociaż można spotkać 
miernik gdzie zależność pomiędzy wskazaniem i natężeniem prądu jest 
bardziej złożona. Przykładem tego typu przyrządu mogą być amperomierze 
bimetalowe, gdzie wychylenie zależne jest nie tylko od natężenia prądu ale 
także od czasu jego trwania.
Inną – powszechnie znaną pośrednią metodą pomiaru prądu – jest tzw. 
metoda techniczna. W metodzie tej wykorzystuje się woltomierz do 
pomiaru spadku napięcia na znanej rezystancji wzorcowej. Z prawa Ohma 

background image

można wtedy z łatwością wyznaczyć wartość prądu płynącego przez 
rezystor. Warunkiem zachowania dużej dokładności pomiaru jest 
zastosowanie takich elementów dla których impedancja woltomierza Z

v

jest 

wielokrotnie większa od impedancji rezystora wzorcowego Z

w

. W 

przypadku, gdy jednak nie można zachować tego warunku, pomiar 
obarczony jest błędem systematycznym, który można wyliczyć z 
zależności: 

σ = Z

w

/ ( Z

w

 + Z

v

)

Każde urządzenie elektryczne charakteryzuje się pewnym poborem mocy 
elektrycznej, która jest przekształcana na inną formę mocy np. 
mechaniczną, świetlna, cieplną itp. Znając wartość mocy pobieranej i 
oddawanej można określić bilans energetyczny danego urządzenia lub 
wyznaczyć jego sprawność. Moc jest zdefiniowana jako pewna praca w 
jednostce czasu i dlatego jako jednostkę przyjmuje się [J / s]. W obwodach 
elektrycznych jednak korzystniej jest się posługiwać się jednostkami, które 
wynikają z iloczynu prądu i napięcia: 

J / s => (J / C) x (C / s) => V x A 

gdzie: J – dżul , s- sekunda, C – kulomb, V – wolt, A – amper. Moc 
elektryczna może być mierzona w sposób bezpośredni, przy użyciu 
mierników zwanych watomierzami lub w metodami pośrednimi np. metodą 
techniczną. W obwodach prądu stałego w zasadzie odbiorniki pobierają 
tylko moc czynną, w obwodach prądu zmiennego można wyróżnić moc 
czynną, bierną i pozorną. W przypadku przebiegów odkształconych 
definiuje się jeszcze tzw. moc odkształceń, która wiąże się z występującymi 
harmonicznymi prądu lub napięcia

Zjawiska występujące w elektrotechnice mają zazwyczaj charakter 
okresowy. W obwodach prądu przemiennego konieczna jest więc 
znajomość częstotliwości występowania poszczególnych procesów. 
Częstotliwość można zdefiniować jako liczbę okresów w określonym 
czasie. Podstawową jednostką częstotliwości jest Hz. Przyrządy, które 
wykorzystuje się do pomiaru częstotliwości często nazywane są 
częstotliwościomierzami. Metody na których opierają swą zasadę działania 
te przyrządy pomiarowe można podzielić na metody analogowe 
(polegające na porównaniu badanego przebiegu z przebiegiem 
wzorcowym) oraz metody zliczające (wykorzystujące algorytmy cyfrowe to 

background image

określenia ile razy w pewnym przedziale czasowym występował 
powtarzający się cykl).
W elektrotechnice częstotliwościomierze budowane są do pracy przy 
częstotliwościach sieciowych (szczególnie w energetyce) oraz przy 
częstotliwościach akustycznych i większych. Poszczególne 
częstotliwościomierze różnią się od siebie zakresem oraz dokładnością 
pomiaru. Do najczęściej stosowanych należą przyrządy pomiarowe 
elektroniczne lub cyfrowe. Inne metody stosowane są tylko w szczególnych 
przypadkach

5. Założenia projektowe

Projektując układ sterowania z wykorzystaniem sterownika PLC firmy FANUC 

serii 90-30 należy na początku określić obiekt lub obiekty sterowania pod 

względem ilości  potrzebnych sygnałów wejściowych i wyjściowych na podstawie 

schematu elektrycznego układu. W niniejszej pracy obiektem sterowania jest 

jednofazowy silnik magnetoelektryczny (silniki z trwałymi magnesami), zasilanym 

z przemiennika częstotliwości do , którego są podłączone cztery czujniki.

Czujniki maja za zadanie mierzyć określone parametry takie jak , napięcie 

zasilania, prąd zasilania, prędkość obrotowa oraz temperaturę silnika. Ponieważ w 

sterowniku zostały wykorzystane wejścia analogowe prądowe , które zawierają się 

w zakresie od 4mA do 20mA należy zaprojektować układy , które przetworzą 

sygnały z czujników pomiarowych na sygnały prądowe zawierające się  w zakresie 

4-20mA. 

5.1 Projekt stanowiska laboratoryjnego

background image

5.2 Schemat ideowy do pomiaru  temperatury

5.3 Projekt układu przetwarzania napięcia z termorezystora platynowego 
przeznaczonego do pomiaru temperatury od 20

o

C do +100 

o

C  na prąd zmieniający 

się w granicach 4 do +20 mA

background image

5.4. Dobór elementów:

Czujnik temperatury:

Elementem przetwarzającym w tym czujniku jest opornik platynowy Pt100. 
Zasilany jest prądem stałym 1 mA. Czujnik może pracować w temperaturze od –40 

o

C do 125

o

C. Dla temperatury 20

o

C element oporowy posiada rezystancję 107,99 

 a dla temperatury +100

o

C rezystancja wynosi 498,88 

.

Rezystor dodatkowy Rd:

Rezystor R

d

 został tak dobrany aby jego rezystancja była jednakowa jak 

rezystancja czujnika temperaturowego w temperaturze 20

o

C czyli 

107.99 

.  

Tolerancja 0,01%.
Temperaturowy współczynnik rezystancji wynosi 1 ppm/

o

C.

Szumy 0,1 

µ

V/V.

Wzmacniacz numer 1.

Został użyty wzmacniacz AD 625C. 
Wzmocnienie tego wzmacniacza ku

1

= 30,762

Błąd tego wzmacniacza dla wzmocnienia powyżej 256 wynosi 0,01%.
Temperaturowy współczynnik wynosi 5 ppm/

o

C

Rezystory Rf i rezystor Rg.

background image

Rezystory Rf wynoszą 19.6 k

Rezystor Rg wynosi 1,317 k

  

Tolerancja 0,01%.
Temperaturowy współczynnik rezystancji wynosi 1 ppm/

o

C.

Szumy 0,1 

µ

V/V.

Wzmacniacz numer 2.

Został użyty wzmacniacz MXL 1001. 
Wzmocnienie tego wzmacniacza wynosi 1

Źródło napięcia odniesienia.

Zostało użyte źródło AD 780BR
Źródło daje napięcie 3 V. 
Błąd napięcia 1 mV
Temperatura pracy od –40 do +85

 o

C

Rezystor Rx:
Tolerancja 0,01%.
Temperaturowy współczynnik wynosi 1 ppm/

o

C

Szumy 0,1 

µ

V/V.

3. Równanie przetwarzania.

(

)

[

]

x

ref

f

d

p

we

wy

R

Ku

U

Rg

R

R

R

I

I

2

*

1

*

2

*

+





+

=

gdzie:
I

we

- prąd zasilania

R

p

- rezystancja Pt100

R

d

- rezystancja rezystora dodatkowego

                                                         

1

*

2

+

Rg

R

f

- wzmocnienie wzmacniacza numer 1

U

ref

- napięcie źródła odniesienia 

Ku

2

- wzmocnienie wzmacniacza numer 2

R

x

- rezystancja przy źródle prądowym 

background image

Wartości poszczególnych elementów:

I

we

= 1 mA

R

p

(20

o

C)= 107,99 

R

p

(+100

o

C)= 498,88 

R

d

= 107,99 

ku

1

= 30,762 V/V

Rf= 19.6 k

Rg= 1,317 k

  

Uref= 3 V
Ku2= 1  
Rx= 750

Dla rezystancji R

p

(20

o

C)= 107,99 

 prąd wyjściowy wynosi 4 mA.

Dla rezystancji R

(100

o

C)= 498,88 

 prąd wyjściowy wynosi 20 mA

5. Błędy dodatkowe

5.1. Błąd podstawowy w funkcji temperatury:

Ponieważ katalog nie podawał błędu dla wzmacniacza 2 nie uwzględniłem go w 
obliczeniach.

Dla wszystkich rezystorów:

Rt = R*(1+

α

*

t)

100

*

100

*

R

R

R

R

R

t

R

R

δ

δ

=

=

gdzie:

R- wartość elementu

α

= 1 ppm/

°

C – dla wszystkich rezystorów

α

=5 ppm/

°

C – dla wzmacniacza 1 

t = 10

R

d

t= 5,4E-3                                            

Rgt= 0,066E-3

background image

Rft= 0.98

U

ref

t= 9E-5

R

x

t= 0.038

ku

1

t= 1,538E-3

wy

I

dku

d

ku

wy

I

dku

d

x

R

wy

I

x

dR

d

ref

U

wy

I

ref

dU

d

Rf

wy

I

dRf

d

Rg

wy

I

dRg

d

Rd

I

dRd

d

wytemp

I

wy

2

1

*

1

*

*

*

*

2

*

*

+

+

+

+

+

+

+

=

I

wytemp

=5.415E-7                           

I

wytemp

= 6,944E-7

100

*

wartosc

wytemp

I

wytemp

I

=

δ

                        

100

*

wartosc

wytemp

I

wytemp

I

=

δ

            

0.014

=

wytemp

I

δ

                                           

0.003472

=

wytemp

I

δ

 

Dla I

wy

= 4 mA błąd podstawowy wynosi 0,014%.

Dla I

wy

= 20 mA błąd podstawowy wynosi 0,0034%.

6.1 Schemat ideowy do pomiaru  prędkości obrotowej

Dane prądniczki :

TYP PZTK 51-18 

stała napięciowa 12,5V /1000obr/min,  

 n=8000obr/min

6.3 Układu przetwarzania napięcia z prądniczki tachometrycznej przeznaczonego 
do pomiaru prędkości obrotowej  od 0 do 8000 obr/min  na prąd zmieniający się w 
granicach 4 do +20 mA. Jako gotowy układ zastosowano Lumelowski przetwornik 
typu P11Z-02-3-1. Jest to przetwornik napięcia na prąd. Maksymalne napięcie 
wejściowe tego przetwornika jest rowne U=100V, czyli tyle ile uzyskamy z 
prądniczki tachometrycznej przy maksymalnych obrotach. Na wyjściu 
przetwornika uzyskujemy prąd w granicach od 4mA do 20mA

background image

 

Rys.1 Schemat blokowy przetwornika

Schemat wejściowy przetwornika  P11Z-02-3-1 separowany jest za pomocą 
przekładnika pomiarowego TP, a następnie poprzez konwenter prądu K 
zamieniany jest na sygnał napięciowy. Układ P realizuje funkcje przetwarzania 
wartości skutecznej napięcia przemiennego na napięcie stałe.
Układ wyjściowy W standaryzuje sygnał wyjściowy przetwornika.
Zasilacz impulsowy Z dostarcza niezbędnych napięć.

Dane techniczne przetwornika :
     -    napięcie wejściowe   100 V

- prąd wejściowy  1A

-

prąd wyjściowy   4....20 mA , Robc 0...500 

- klasa dokładności   2
- napięcie zasilania  85...253 V
- częstotliowość sygnału wejściowego  45..65..500Hz

-

temperatura otoczenia  -20..23...55

 o

C

7.1 Schemat ideowy do pomiaru  napięcia zasilania

background image

Jako gotowy układ do mierzenia napięcia zasilania zastosowano niemal identyczny 
„Lumelowski” przetwornik typu P11Z-04-3-1. Różni się on tylko od poprzednika 
tym, że maksymalne napięcie wejściowe jest równe U=250v.

   

Rys.1 Bezpośredni pomiar napięcia                                 Rys.2 Pomiar pośredni za pomocą

                                                                                                        Przekładnika napięciowego

6.1 Schemat ideowy do pomiaru  prądu zasilania

W układzie do mierzenia prądu zasilania silnika został zastosowany po raz

background image

Kolejny przetwornik z serii  P11Z . Tylko tym razem jest to przetwornik I/I i jego 
dokładne oznaczenie to P11Z-08-3-1. Maksymalny prąd wejściowy jest równy 
I=1A, a wiec taki jak maksymalny prąd silnika. Wyjście przetwornika jest 
standardowe i mieści się w granicach 4..20mA.

Rys.1 Pomiar bezpośredni prądu                                     Ryz.2 Pomiar pośredni prądu za pomocą

                                                                        

przekładnika prądowego

8. Oprogramowanie sterownika

LOGIMASTER

Programowanie sterowników serii 90 – 30 obejmuje dwa etapy:

-

konfigurowanie sterownika

-

programowanie sterownika

Oba   etapy   mogą   być   wykonane   przy   pomocy   pakietu   oprogramowania   narzędziowego 

LOGICMASTER   90,   który   uruchamia   się   na   komputerze   pracującym   jako   programator, 

połączonym   ze   sterownikiem   łączem   szeregowym   poprzez   konwerter   RS232   /   RS   422. 

Konfigurowanie   ma   na   celu   zadeklarowanie   dla   sterownika   modułów   jakie   zostały 

zainstalowane   w   kolejnych   slotach   płyty   łączeniowej   oraz   jakie   adresy   fizyczne   zostały 

przypisane wejściom i wyjściom.  Kolejnym etapem jest napisanie programu, wprowadzenie go 

do pamięci sterownika, uruchomienie i testowanie. Przy pisaniu programu należy postępować 

według niżej przedstawionych zasad.

-

Program użytkownika wykonywany jest zawsze według kolejności szczebli pojawiających 

się   w   schemacie   drabinkowym,   poczynając   od   pierwszego   szczebla   aż   do   szczebla 

zawierającego instrukcję END kończącą program. Zakłada się przy tym, że prąd przepływa 

od lewej do prawej strony szczebla. Szczebel musi posiadać odpowiedni format i składnię, a 

background image

jeżeli występują w nim połączenia równoległe, to najpierw sprawdzana jest linia położona 

najniżej.

-

Każdy szczebel może posiadać maksymalnie osiem linii równoległych, w każdej linii może 

znajdować   się   do   dziesięciu   elementów   połączonych   szeregowo.   Jeżeli   występuje 

konieczność użycia większej liczby elementów, to można przedłużyć szczebel do drugiej 

linii za pomocą specjalnych przekaźników kontynuacji.

-

Jeżeli szczebel zawiera cewkę załączoną zboczem sygnału sterującego, to powinna to być 

jedyna cewka w tym szczeblu.

-

Szczebel musi zawierać przynajmniej jeden styk przed cewką, instrukcją skoku lub inną 

instrukcją sterującą, funkcją, blokiem funkcyjnym lub linią pionową.

-

Konstrukcja szczebla nie może zawierać odgałęzień mających początek lub koniec wewnątrz 

innej gałęzi.

-

W   szczeblu   zawierającym   funkcję   lub   blok   funkcyjny   nie   mogą   wystąpić   rozgałęzienia 

rozpoczynające   się   od   linii   pionowej,   z   wyjątkiem   prowadzonych   bezpośrednio   do 

cewek, a po prawej stronie bloku nie mogą wystąpić żadne styki.

Tekst programu w języku schematów drabinkowych tworzonego za pomocą pakietu 
LOGICMASTER 90 zapisywany jest w programatorze do pliku w kartotece o nazwie takiej 
samej jak nazwa programu. Program jest kompilowany szczebel po szczeblu na język 
maszynowy, zrozumiały dla jednostki centralnej sterownika. W programie oprócz szczebli 
tworzących właściwą część programu sterującego, występują również deklaracje zmiennych 
umożliwiające nadawanie zmiennym w programie nazw symbolicznych oraz deklaracje bloków 
programowych, na które może zostać podzielony program


Document Outline