01 Podstawy Logix

background image








































THE EUROPEAN MANUFACTURING EVENT OF THE YEAR


Podstawy Logix

background image

background image

P

P

P

o

o

o

d

d

d

s

s

s

t

t

t

a

a

a

w

w

w

y

y

y

L

L

L

o

o

o

g

g

g

i

i

i

x

x

x

:

:

:

l

l

l

a

a

a

b

b

b

o

o

o

r

r

r

a

a

a

t

t

t

o

o

o

r

r

r

i

i

i

u

u

u

m

m

m

p

p

p

r

r

r

a

a

a

k

k

k

t

t

t

y

y

y

c

c

c

z

z

z

n

n

n

e

e

e

I

I

I

n

n

n

s

s

s

t

t

t

r

r

r

u

u

u

k

k

k

c

c

c

j

j

j

a

a

a

d

d

d

o

o

o

ć

ć

ć

w

w

w

i

i

i

c

c

c

z

z

z

e

e

e

ń

ń

ń


background image
background image

Szkolenie

To laboratorium jest wprowadzeniem do Logix. Ta 2 godzinna sesja jest fragmentem
znacznie większego programu szkoleniowego, jaki firma Rockwell Automation oferuje
swoim klientom.

Poniżej podane są zarysy kursów dotyczących Logix. Dostępne są one od poziomu
podstawowego do zaawansowanego. Wymieniono szkolenia dotyczące Logix w języku
angielskim. Nazwa szkolenia i jego treść w innych językach mogą różnić się
nieznacznie od niniejszego opisu.
W przypadku potrzeby przejścia szkolenia
dotyczącego produktów firmy Rockwell, prosimy o kontakt z lokalnym biurem sprzedaży.

Szkolenia dotyczące Logix:

ƒ

Podstawy Systemu ControlLogix CCP146

Szkolenie to daje możliwość rozwoju umiejętności tym, którzy chcą posiąść solidną
podstawową wiedzę na temat systemów i terminologii Logix5000. Uczestnikom zostaną
przedstawione składniki systemu Logix5000 i ich funkcjonalność. Będą mieć też
możliwość wykorzystania oprogramowania RSLogix™5000 do wykonania
podstawowego systemu sieciowego oraz konfiguracji zadań.

ƒ

Interpretacja podstawowej logiki drabinkowej RSLogix™5000 CCCL21

Szkolenie to jest szkoleniem przeznaczonym dla osób ze służb utrzymania i dostarcza
podstawowej wiedzy o terminologii i instrukcjach logiki drabinkowej RSLogix™5000.
Kurs ten umożliwia także zdobycie wiedzy i doświadczenia praktycznego, które są
potrzebne do efektywnego modyfikowania podstawowych instrukcji logiki drabinkowej
dla sterowników Logix5000. Uczestnicy korzystają z oprogramowania RSLogix™5000
do wykonywania podstawowych zadań programowych.

ƒ

Utrzymanie i wykrywanie błędów ControlLogix CCP153

Szkolenie to dostarcza uczestnikom wiedzy oraz pozwala na zdobycie umiejętności
koniecznych do efektywnego interpretowania, wykrywania błędów oraz operacji
zalecanych w sytuacjach awaryjnych. Celem szkolenia jest zdobycie wiedzy i
umiejętności wyizolowania, zdiagnozowania oraz interpretacji typowych problemów
sprzętowych systemu sterowania związanych z zakłóceniami, zasilaniem oraz cyfrowymi
i analogowymi We/Wy.

ƒ

Programowanie podstawowej logiki drabinkowej RSLogix™5000 CCP151

To szkolenie umożliwia programistom zrozumienie instrukcji i terminologii logiki
drabinkowej RSLogix™5000. Celem jest zdobycie informacji oraz wiedzy praktycznej
pozwalającej na zaprogramowanie podstawowych instrukcji logiki drabinkowej
sterowników Logix5000. Uczestnicy będą stosować oprogramowanie RSLogix™5000 do
wykonania podstawowych zadań programowych, aby spełnić wymagania podanych
specyfikacji funkcjonalnych.


background image

ƒ

Tworzenie projektu w RSLogix™5000 CCP143

Po przedstawieniu specyfikacji funkcjonalnej aplikacji Logix5000, w trakcie szkolenia
uczestnicy będą mogli stworzyć projekt spełniający wymagania tej specyfikacji.
Szkolenie obejmuje zadania typowe dla wszystkich sterowników gamy Logix włączając
w to sterowniki ControlLogix, FlexLogix, CompactLogix, SoftLogix i DriveLogix. Podczas
ćwiczeń uczestnicy uczą się zadań z zakresu tworzenia projektu, włączając w to
organizację projektu, organizację danych i konfigurację modułów.

ƒ

Programowanie blokami funkcyjnymi RSLogix™5000 CCP152

To szkolenie pozwala uczestnikom na zrozumienie składni i terminologii bloków
funkcyjnych w RSLogix™5000. Informacje i ćwiczenia praktyczne umożliwią
zaprogramowanie sterownika za pomocą bloków funkcyjnych. Uczestnicy będą
modyfikować parametry bloków funkcyjnych, tworzyć programy i podprogramy za
pomocą bloków funkcyjnych.

ƒ

Programowanie Motion za pomocą logiki drabinkowej w RSLogix™5000

CCN142

To szkolenie rozwija umiejętności z zakresu konfiguracji i programowania aplikacji
Logix5000, w szczególności dla funkcji zintegrowanego sterowania Motion za pomocą
logiki drabinkowej, włączając w to technologie SERCOS oraz sterowania analogowego.
Uczestnicy dowiedzą się jak stosować architekturę Logix5000 do systemów sterowania
wieloosiowego.

ƒ

Zaawansowana konfiguracja komunikacji w RSLogix™5000 CCP144

To szkolenie dotyczy wielu produktów i dostarcza doświadczonym użytkownikom
umiejętności pełnego zintegrowania systemu Logix5000 w całą architekturę fabryki
(planowaną lub istniejącą). W oparciu o doświadczenie w programowaniu Logix5000
oraz podstawowej wiedzy z zakresu komunikacji, uczestnicy poznają różne zadania
specjalistyczne, zawierające bardziej zaawansowane opcje komunikacji.

ƒ

Komunikacja ControlLogix poprzez DeviceNet CCNT100

Szkolenie to pozwala uczestnikom na poznanie konfiguracji sterownika ControlLogix do
skomunikowania się z urządzeniami produkcyjnymi fabryki poprzez sieć DeviceNet.
Uczestnicy nauczą się konfigurować komunikację poprzez mapowanie danych w module
skanera, identyfikowanie tagów urządzeń w sterowniku oraz napisanie podstawowej
logiki drabinkowej dla urządzeń sterujących.

ƒ

Przejście PLC-5 do ControlLogix CCP710

Szkolenie to przybliża uczestnikom podstawowe zadania konfigurowania i
programowania sterownika ControlLogix. Uczestnicy zapoznają się z terminologią
związaną z systemami ContolLogix. Po ukończeniu tego szkolenia, uczestnicy z
podstawowym doświadczeniem w zakresie obsługi procesora PLC-5, będą mogli
tworzyć proste projekty dla sterownika ControlLogix.

background image

O

NINIEJSZYCH LABORATORACH PRAKTYCZNYCH

___________________________________1

M

ATERIAŁY DO LABORATORIÓW

________________________________________________1

N

A TEMAT STEROWNIKÓW

C

OMPACT

L

OGIX

_______________________________________2

K

ONWENCJA PRZYJĘTA W DOKUMENCIE

__________________________________________3

P

RZED ROZPOCZĘCIEM LABORATORIÓW

__________________________________________3

L

ABORATORIUM

1:

T

WORZENIE NOWEGO PROJEKTU

___________________________________5

O

NINIEJSZYM LABORATORIUM

_________________________________________________5

U

RUCHOMIENIE OPROGRAMOWANIA

RSL

OGIX

™5000 _______________________________5

T

WORZENIE NOWEGO PROJEKTU STEROWNIKA

_____________________________________6

D

ODAWANIE LOGIKI DRABINKOWEJ DO

M

AIN

R

OUTINE

_______________________________9

T

WORZENIE TAGÓW DLA KODU DRABINKOWEGO

___________________________________15

M

ONITOROWANIE

/

EDYTOWANIE TAGÓW

_________________________________________23

L

ABORATORIUM

2:

K

ONFIGURACJA

W

E

/W

Y

_________________________________________26

O

NINIEJSZYM ZADANIU

_____________________________________________________26

C

OMPACT

L

OGIX

__________________________________________________________26

L

ABORATORIUM

3:

P

ODŁĄCZANIE KOMPUTERA DO STEROWNIKA

_________________________43

O

NINIEJSZYM LABORATORIUM

________________________________________________43

U

RUCHOMIENIE OPROGRAMOWANIA

RSL

INX

_____________________________________43

D

ODAWANIE DRIVERA

AB_ETHIP-1

(E

THERNET

/IP)________________________________44

L

ABORATORIUM

4:

Ł

ADOWANIE PROJEKTU Z KOMPUTERA DO STEROWNIKA

_________________47

O

NINIEJSZYM LABORATORIUM

________________________________________________47

Ł

ADOWANIE PROJEKTU DO STEROWNIKA

________________________________________47

L

ABORATORIUM

5:

T

ESTOWANIE TWOJEJ LOGIKI

_____________________________________51

O

NINIEJSZYM LABORATORIUM

________________________________________________51

U

STAWIANIE STEROWNIKA W TRYB

R

UN I TESTOWANIE PROGRAMU

_____________________52

D

ODAWANIE NOWEGO PROJEKTU W ARCHIWUM

RSMACC ___________________________55

background image

L

ABORATORIUM

6:

D

ODANIE LOGIKI I TAGÓW ONLINE

__________________________________61

O

NINIEJSZYM LABORATORIUM

________________________________________________61

D

ODAWANIE TIMERA DO LOGIKI

_______________________________________________61

L

ABORATORIUM

7:

T

WORZENIE I URUCHAMIANIE TRENDU

_______________________________71

O

NINIEJSZYM

L

ABORATORIUM

________________________________________________71

T

WORZENIE I URUCHAMIANIE TRENDU

___________________________________________71

L

ABORATORIUM

8:

K

ORZYSTANIE Z

P

OMOCY W

RSL

OGIX

™5000_________________________77

O

NINIEJSZYM ZADANIU

_____________________________________________________77

P

OMOC NA TEMAT INSTRUKCJI

________________________________________________77

K

ORZYSTANIE Z MATERIAŁÓW REFERENCYJNYCH ON

-

LINE

___________________________78

P

RZYKŁADOWE PROJEKTY PARTNERÓW ZEWNĘTRZNYCH

____________________________78

Q

UICK

T

OUR

T

UTORIAL

SZYBKI KURS

_________________________________________79

L

ABORATORIUM

9:

Z

APIS CZYNNOŚCI UŻYTKOWNIKÓW W

RSMACC

C

LIENT

________________81

O

NINIEJSZYM LABORATORIUM

________________________________________________81

Z

AREJESTROWANIE SWOJEGO PLIKU

___________________________________________81

Z

APIS CZYNNOŚCI UŻYTKOWNIKÓW

____________________________________________84

P

ODSUMOWANIE

__________________________________________________________89

background image

Podstawy Logix

1 ze 98 stron

Uniwersytet Automatyki 2006: Wprowadzenie
do laboratoriów praktycznych dotyczących
Logix

O niniejszych laboratoriach praktycznych

W tej sesji dajemy szansę poznania platformy CompactLogix. Kolejne akapity
wyjaśniają, co będziesz robić w tej sesji laboratoriów i co potrzebujesz do ukończenia
ćwiczeń.

Co osiągniesz na tym laboratorium

Po ukończeniu ćwiczeń tego laboratorium poznasz:

ƒ

Podstawowe zalety sterowników rodziny Logix.

ƒ

Zasady projektowania, tworzenia i ładowania programu do sterownika Logix.

ƒ

Metody

śledzenia i sprawdzania działania programu przez sterownik.


Kto powinien uczestniczyć w tym laboratorium

Laboratorium jest przeznaczone dla:

użytkowników sterowników, którzy chcą zapoznać się z podstawami programowania w
RSLogix™5000.

Materiały do laboratorium

Poniżej przedstawiliśmy materiały pozwalające na ukończenie ćwiczeń praktycznych.

Sprzęt

background image

Podstawy Logix

2 ze 98 stron

Urządzenie demonstracyjne IA Lite zawiera następujący sprzęt:

ƒ

(1) procesor CompactLogix 1769-L32E z zasilaniem 1769-PA4,

ƒ

(1) moduł 16 we 24 VDC 1769-IQ16F w slocie 1,

ƒ

(1) moduł 16 wy 24 VDC 1769-OB16P w slocie 2,

ƒ

(1) moduł we/wy analogowych 1769-IF4XOF2 w slocie 3,

ƒ

(1) adapter EtherNet/IP 1734-AENT dla PointI/O,

ƒ

(1) moduł 8 we 24 VDC 1734-IB8 w slocie 1 PointI/O,

ƒ

(1) moduł 4 wy 24 VDC 1734-OB4E w slocie 2 PointI/O,

ƒ

(1) moduł 2 we analogowych napięciowych 1734-IE2V w slocie 3 PointI/O,

ƒ

(1) moduł 2 wy analogowych napięciowych 1734-OE2V w slocie 4 PointI/O,

ƒ

(1) moduł szybkiego licznika 1734-VHSC24 w slocie 5 PointI/O,

ƒ

(1) przemiennik częstotliwości PowerFlex40,

ƒ

(1) panel operatorski PanelView Plus 600,

ƒ

(1)

przełącznik Hirschmann SPIDER 8TX,

ƒ

(4) kable do Ethernet’u.

Oprogramowanie

W trakcie laboratoriów praktycznych wykorzystywane jest następujące oprogramowanie:

ƒ

RSLogix™5000 v15,

ƒ

RSLinx v2.50.


Pliki

Nie ma żadnych startowych plików projektu potrzebnych dla tego laboratorium. W trakcie
wykonywania ćwiczeń będziesz tworzyć swoje własne pliki.

Na temat sterowników CompactLogix

Dzięki kombinacji dwóch cech: skalowalności i małych rozmiarów, platforma
CompactLogix stanowi konkurencyjne rozwiązanie do sterowania maszyn, systemów
transportowych, zbierania danych i sterowania rozproszonego. CompactLogix łączy w
sobie wysoką wydajność systemu Logix z atrakcyjną cenową, bezkasetową platformą
We/Wy 1769 oraz możliwość podłączenia do sieci EtherNet oraz DeviceNet.

CompactLogix będzie odpowiedni dla Twoich aplikacji, jeżeli:

ƒ

Korzystasz z platformy Logix w nisko-budżetowych aplikacjach.

ƒ

Chciałbyś stosować platformę Logix, przy niskich kosztach inwestycyjnych.

ƒ

Jesteś użytkownikiem sterowników serii PLC i/lub SLC i chcesz zamienić je na

platformę Logix.

ƒ

Wykonujesz aplikacje SCADA/RTU w przemysłe (np. petrochemia, oczyszczalnie

ścieków, itp.).

background image

Podstawy Logix

3 ze 98 stron

Konwencja przyjęta w dokumencie

W niniejszej instrukcji przyjęliśmy następującą konwencję, pomocną podczas
korzystania z materiałów do laboratorium.

Styl lub symbol:

Znaczenie:

Słowa wytłuszczone i
zaznaczone kursywą (np.,
RSLogix™5000 lub OK)

Każdy element lub przycisk, na który należy kliknąć lub nazwa
menu, z którego należy wybrać opcję lub polecenie. Będzie to
aktualna nazwa lub pozycja, którą widzisz na swoim ekranie lub w
przykładzie.

Słowa napisane czcionką
Courier ujęte w cudzysłów (np.
Controller1”)

Nazwa jaką należy wpisać w podanym polu. Jest to informacja,
jakiej musisz wprowadzić do swojej aplikacji (np. zmienna).
Uwaga: Podczas wpisywania tekstu pomijasz cudzysłów; wpisz
tylko tekt znajdujący się w cudzysłowie (np. Controller1).



FYI

Tekst znajdujący się po tym symbolu, to informacje
uzupełniające dotyczące materiałów szkoleniowych. Nie są to
informacje, które koniecznie należy przeczytać, aby ukończyć
ćwiczenia. Tekst ten może dostarczyć pomocnych
wskazówek ułatwiających wykorzystanie produktu.

UWAGA: Jeżeli w tekście nie określono klawisza myszki, należy kliknąć lewym
klawiszem myszki.

Przed rozpoczęciem laboratoriów

Przed rozpoczęciem ćwiczeń należy wykonać następujące czynności:

1. Zamknij WSZYSTKIE działające aplikacje i wyloguj się. Zaloguj się jako

StudentXXa w domenie ia-ontour.com, gdzie XX jest numerem stacji roboczej.

2. Przejdź do dalszej części ćwiczeń.

background image

Podstawy Logix

4 ze 98 stron

background image

Podstawy Logix

5 ze 98 stron

Laboratorium 1: Tworzenie nowego projektu

O niniejszym laboratorium

Podczas tego laboratorium zapoznamy Cię z rodziną produktów Logix. W czasie
laboratorium nauczysz się:

ƒ

tworzyć nowy projekt,

ƒ

pisać logikę drabinkową,

ƒ

stosować symboliczne nazwy tagów,

ƒ

korzystać z monitora/edytora tagów.

Uruchomienie oprogramowania RSLogix™5000

W tej części laboratoriów uruchomisz oprogramowanie RSLogix™5000, które pozwoli Ci
na zaprogramowanie procesora.

1. Zanim rozpoczniesz pracę postępuj zgodnie z instrukcjami zawartymi w sekcji

Przed rozpoczęciem laboratoriów”.

2. Aby uruchomić oprogramowanie RSLogix™5000, dwukrotnie kliknij na ikonę

RSLogix™5000 na pulpicie lub wybierz START > All Programs > Rockwell
Software > RSLogix™ Enterprise Series > RSLogix™ 5000.

Pojawia się okno RSLogix™5000.

background image

Podstawy Logix

6 ze 98 stron

Tworzenie nowego projektu sterownika

W tej części ćwiczenia stworzysz program dla sterownika Compactlogix w trybie offline.

3. Z menu File wybierz New.

Pojawi się okno dialogowe New Controller. Wprowadź dane zgodnie z rysunkiem. W
nazwie sterownika zastąp XX numerem swojej stacji roboczej znadującej się na
Twoim biurku.

background image

Podstawy Logix

7 ze 98 stron



FYI

Nowy sterownik

W oknie New Controller definiujesz nowy projekt.

Type

: Jest to typ sterownika rodziny Logix, który będziesz używać. Może

to być sterownik ControlLogix, FlexLogix, CompactLogix, DriveLogix lub
SoftLogix. Dla wszystkich sterowników rodziny Logix wymagany jest tylko
jeden pakiet oprogramowania.

Revision

: Tutaj wybierasz wersję firmware’u, dla którego projekt będzie

tworzony. Obecnie dostępne wersje to 10, 11, 12, 13 i 15.

Name

: Nazwa sterownika i projektu.

Chassis Type

: Wybierz rodzaj kasety, której będziesz używać. Opcja ta

nie jest dostepna dla wszystkich typów sterowników, na przykład
FlexLogix posiada 2 lub 8 slotów na szynie Flex.

Slot

: Numer slotu, w którym chcesz zainstalować procesor. Opcja ta nie

jest dostepna dla wszystkich typów sterowników, na przykład procesor
CompactLogix jest przypisany do slotu 0.

Okno Controller Organizer pojawia się po lewej stronie okna RSLogix™5000, z
katalogiem o nazwie Controller TableXXFundamentals. Właśnie stworzyłeś Twój
pierwszy projekt sterownika. Aktualnie sterownik nie ma żadnych Wejść/Wyjść, bazy
danych tagów anii logiki przypisanej do sterownika.

background image

Podstawy Logix

8 ze 98 stron



FYI

Controller Organizer jest graficzną reprezentacją zawartości pliku
sterownika. Widok zawiera drzewo katalogów i plików, zawierających
wszystkie informacje o programach i danych w aktualnym pliku
sterownika. Domyślne katalogi w drzewie to:
ƒ

Controller File Name (Nazwa pliku sterownika)

ƒ

Tasks

(Zadania)

ƒ

Motion Groups (Grupy napędowe)

ƒ

Trends

(Trendy)

ƒ

Data Types (Typy danych)

ƒ

I/O

Configuration

(Konfiguracja

We/Wy)

Przed nazwą każdego katalogu znajduje się znak „+” lub „-”. Znak „+”
oznacza, że katalog jest zamknięty. Klikając na ten symbol rozwiniesz
widok drzewa i wyświetlisz pliki w katalogu. Znak „-” oznacza, że katalog
jest już otwarty a jego zawartość jest widoczna.

background image

Podstawy Logix

9 ze 98 stron

Dodawanie logiki drabinkowej do Main Routine

Podczas tego ćwiczenia stworzysz kod dla prostego obwodu start/stop silnika. Ten
przykład pokaże łatwość programowania w RSLogix™ 5000.

Podczas ćwiczenia będziemy korzystać tylko z logiki drabinkowej, ale sterowniki Logix
mogą być również programowane za pomocą innyvh języków: Function Block Diagram,
Sequential Function Charts i Structured Text. Do ciebie należy wybór, który język
programowania najlepiej odpowiada Twojej aplikacji.

Będziesz kontynuować pracę z już otwartym projektem.

4. Klikając na „+” w oknie Controller Organizer rozwiń katalog MainProgram.

5. Po rozwinięciu katalog MainProgram będzie wyglądać jak poniżej:

6. Dwukrotnie kliknij na ikonę MainRoutine.

Otworzy się edytor podprogramu. Zostanie dodany pusty szczebel, tak jak poniżej:

7. Na pasku narzędzi kliknij i przytrzymaj lewym klawiszem myszy instrukcję Examine

if Closed((XIC)

.

background image

Podstawy Logix

10 ze 98 stron

8. Przeciągnij XIC na szczebel 0, aż pojawi się zielona kropka jak powyżej. Zwolnij

klawisz myszy w miejscu, w którym chcesz umieścić instrukcję.

Sprawdź, czy szczebel wygląda tak jak na poniższej ilustracji:

9. Na pasku narzędzi kliknij i przytrzymaj lewym klawiszem myszy instrukcję Examine

if Open((XIO)

.

10. Przeciągnij XIO na szczebel 0, na prawo od instrukcji XIC, jak powyżej. Po prawej

stronie instrukcji XIC pojawi się zielona kropka, wskazująca, gdzie nowa instrukcja
zostanie wstawiona. Zwolnij klawisz myszy w miejscu, w którym chcesz umieścić
instrukcję.

background image

Podstawy Logix

11 ze 98 stron

11. Sprawdź, czy szczebel wygląda tak jak na poniższej ilustracji:



FYI

Jeżeli umieścisz instrukcję w niewłaściwym miejscu szczebla, po prostu
kliknij i przytrzymaj instrukcję, po czym przeciągnij we właściwe miejsce.

12. Na pasku narzędzi kliknij i przytrzymaj lewym klawiszem myszy instrukcję Output

Energize(OTE)

.

13. Przeciągnij OTE na szczebel 0, po prawej stronie instrukcji XIO, jak pokazano

powyżej. Ponownie, po prawej stronie instrukcji XIO pojawi się zielona kropka
wskazująca, gdzie instrukcja OTE zostanie wstawiona. Zwolnij klawisz myszy w
miejscu, w którym chcesz umieścić instrukcję.

background image

Podstawy Logix

12 ze 98 stron

14. Sprawdź, czy szczebel wygląda tak, jak na poniższym rysunku:

Teraz dodamy gałąź równologłą do instrukcji XIC.

15. Kliknij na instrukcję XIC i zaznacz ją, jak poniższym rysunku:

16. Na pasku narzędzi kliknij na instrukcję Branch

.

Zostanie wstawiona gałąź.

background image

Podstawy Logix

13 ze 98 stron

17. Kliknij i przytrzymaj niebieską podświetloną część gałęzi, po czym przeciągnij

zaznaczoną część na lewą stronę instrukcji XIC.

18. Umieść gałąź nad zieloną kropką i zwolnij klawisz myszy.

19. Na pasku narzędzi kliknij i przytrzymaj lewym klawiszem myszy instrukcję XIC

.

20. Przeciągnij XIC na nowo utworzoną gałąź, aż pojawi się zielona kropka.

Szczebel powinien teraz wyglądać tak jak poniżej:

background image

Podstawy Logix

14 ze 98 stron

Zakończyłeś wstawianie szczebla.

21. Sprawdź, czy cały szczebel wygląda tak jak na poniższym rysunku:

22. Zapisz program wybierając File > Save As i wprowadź nazwę „TableXX” , gdzie XX

jest numerem Twojego stanowiska roboczego. Spowoduje to zapisanie programu w
domyślnym katalogu, to jest w C:\RSLogix™ 5000\Projects\.

background image

Podstawy Logix

15 ze 98 stron

Jak widzisz swobodna forma edycji w RSLogix™ 5000 może przyspiesza
tworzenie programu. Nie musisz już umieszczać instrukcji i przypisywać
do niej adresu przed dodaniem kolejnej instrukcji.


Tworzenie tagów dla kodu drabinkowego

W tej części ćwiczenia stworzysz tagi niezbędne do działania programu. W tradycyjnym
sterowniku, każda dana jest identyfikowana przez fizyczny adres pamięci, na przykład
N7:0. W sterownikach Logix, nie ma stałego formatu numerycznego. Korzystamy z
tagów.

Nadal pracujesz z uprzednio otwartym projektem.



FYI

Co to jest tag i dlaczego tagi są lepsze?

Tag jest nazwą tekstową obszaru pamięci. Wykorzystując system nazw
tekstowych, możesz używać nazw do dokumentowania kodu
drabinkowego i organizowania danych odzwierciedlających maszyny. Na
przykład możesz stworzyć tag o nazwie North_Tank_Pressure. To
pozwoli przyspieszyć generowanie kodu i analizę błędów. Wszystkie
nazwy tagów są przechowywane w sterowniku.

Stwórz 3 tagi: Motor_Start, Motor_Stop i Motor_Run.

23. W pierwszej kolejności stwórz tag Motor_Start. Kliknij prawym klawiszem myszy na

?” pierwszej instrukcji XIC i wybierz New Tag.

background image

Podstawy Logix

16 ze 98 stron

24. Pojawi się okno New Tag.




background image

Podstawy Logix

17 ze 98 stron



FYI

Tworzenie tagu

Kiedy tworzysz tag, musisz okreśłić szereg atrybutów. Główne atrybuty,
którymi jesteśmy zainteresowani podczas tego ćwiczenia to:

Type

: Definiuje zachowanie tagu w projekcie.

Base

: Przechowuje wartość lub wartości używane przez program

Alias

: Tag, który reprezentuje inny tag.

Produced

: Wysyła wartość do innego sterownika.

Consumed

: Otrzymuje wartość od innego sterownika.

Data Type

: Definiuje typ danych przechowywanych w tagu. Na przykład

Boolean, Integer, Real, String, itp.

Scope

: Definiuje dostępność danych w projekcie. Jeżeli zostanie wybrany

poziom sterownika, dane bedą dostępne w dowolnym miejscu projektu.
Jeżeli zostanie wybrany poziom programu, dane będą dostępne tylko dla
konkretnego programu.

background image

Podstawy Logix

18 ze 98 stron

25. Wprowadź parametry zgodnie z poniższym rysunkiem:

26. Aby zaakceptować i stworzyć tag kliknij na OK.

Szczebel będzie teraz wyglądać tak jak na poniższej ilustracji.

Następnie stworzymy tag Motor_Stop.

27. Kliknij prawym klawiszem myszy na „?” instrukcji XIO i wybierz New Tag.

background image

Podstawy Logix

19 ze 98 stron

Ponownie, pojawia się okno New Tag:

28. Wprowadź parametry zgodnie z poniższym rysunkiem:

29. Aby zaakceptować i stworzyć tag, kliknij na OK.

background image

Podstawy Logix

20 ze 98 stron

30. Sprawdź, czy szczebel wygląda tak, jak na poniższej ilustracji:

Teraz stworzysz tag Motor_Run.

31. Kliknij prawym klawiszem myszy na „?” instrukcji OTE i wybierz New Tag.

Pojawi się okno New Tag.

32. Wprowadź parametry zgodnie z poniższym rysunkiem:

33. Aby zaakceptować i stworzyć tag kliknij na OK.

background image

Podstawy Logix

21 ze 98 stron

Szczebel powinien wyglądać tak, jak poniżej:

Dla instrukcji XIC w gałęzi nie musimy tworzyć tagu. Użyj tagu Motor_Run.

34. Kliknij i przytrzymaj lewym klawiszem myszy na tagu Motor_Run w instrukcji OTE.

35. Przeciągnij tag Motor_Run do instrukcji XIC aż obok „?” pojawi się zielona kropka.

Teraz zwolnij klawisz myszy.

background image

Podstawy Logix

22 ze 98 stron

Twój szczebel powinien teraz wyglądać tak, jak na poniższym rysunku:

Zwróć uwagę na znaki „e” obok szczebla zero. Wskazują one, że szczebel znajduje
się w trybie edit.

36. Kliknij na szczebel (End). Teraz znaki „e” zniknęły.

Oprogramowanie RSLogix™ 5000 automatycznie weryfikuje każdy szczebel, gdy
klikniesz poza nim. To ułatwia programowanie.

Szczebel powinien teraz wyglądać tak, jak na poniższym rysunku:

37. Zapisz program klikając na ikonę Save

na pasku narzędzi.

Baza zmiennych (tagów) w sterownikach Logix, w porównaniu do stałych
adresów tradycyjnych PLC, ułatwia tworzenie dokumentacji kodu. To
oznacza, że nie musisz używać opisów adresów lub symboli, aby kod był
bardziej czytelny.

background image

Podstawy Logix

23 ze 98 stron

Monitorowanie/edytowanie tagów

W tej części ćwiczenia przejrzymy się edycji i monitorowaniu tagów w RSLogix™
5000. Przedyskutujemy również różnice między tagami o zakresie lokalnym i
globalnym.

Będziesz nadal korzystać z uprzednio otworzonego projektu.

38. W oknie Controller Organizer dwukrotnie kliknij na Controller Tags.

Pojawia się okno Tag Monitor/Editor. W dolnym lewym rogu okna zauważysz dwie
zakładki Monitor Tags i Edit Tags jak na poniższym rysunku:



FYI

Zakładki Monitor/Edit Tags

Kiedy wybrana jest zakładka „Monitor Tags”, pokazane zostaną
rzeczywiste wartości dla tagów. Na przykład, jeżeli chcesz podejrzeć stan
przycisku, to oprogramowanie pokaże tag przycisku jako 0 lub 1.

Kiedy wybrana jest zakładka „Edit Tags”, może zostać stworzony NOWY
tag, lub mogą być modyfikowane właściwości istniejącego tagu.

Jeżeli masz trudności w stworzeniu lub modyfikowaniu parametrów tagu
sprawdź, czy zakładka „Edit Tags” jest wybrana.

Zauważ, że nie są widoczne żadne tagi, choć pamiętasz, że właśnie stworzyłeś 3.

Zauważ, że w górnym lewym rogu okna Editor Tags jest pole wyboru Scope.
Wcześniej, wspominaliśmy o tagach globalnych (związanych ze sterownikiem) i
tagach lokalnych (związanych z programem). Aktualnie wybrany jest Controller1.

Kiedy tworzyliśmy tagi, to tworzyliśmy je w zakresie Programu.

background image

Podstawy Logix

24 ze 98 stron



FYI

Zakres zmiennych (tagów)

Kiedy tworzysz tag, definiujesz go jako tag sterownika (tag globalny) lub
tag programu dla konkretnego programu (tag lokalny).

Tagi o zakresie lokalnym (programu) są odizolowane od innych
programów. Podprogramy nie mają dostępu do tagów, znajdujących się
w zakresie innego programu. Dlatego, możesz wielokrotnie
wykorzystywać nazwę tagu o zakresie loklanym w wielu programach.

background image

Podstawy Logix

25 ze 98 stron

39. Kliknij na strzałkę w dół i wybierz odpowiedni Scope.

40. Wybierz MainProgram.

Editor Tags zmienił zakres wyświetlania na poziom lokalny i widoczne są teraz tagi,
które wcześniej stworzyłeś.

41. Zapisz program klikając na ikonę Save

na pasku narzędzi.


GRATULACJE! Ukończyłeś laboratorium 1. Przejdź do
laboratorium 2.

background image

Podstawy Logix

26 ze 98 stron

Laboratorium 2: Konfiguracja We/Wy

O niniejszym laboratorium

Teraz przyjrzymy się konfiguracji We/Wy w naszym projekcie. Aby móc skomunikować
się z modułami We/Wy, musisz dodać moduły We/Wy do katalogu I/O Configuration.

Będziesz nadal korzystać z wcześniej otwartego projektu.

W tym ćwiczeniu dodamy następujące moduły We/Wy:

9

1769-IQ16F: moduł 16 we 24 VDC 1769-IQ16F w slocie 1,

9

1769-OB16P: moduł 16 wy 24 VDC 1769-OB16P w slocie 2,

9

1769-IF4XOF2:

moduł we/wy analogowych 1769-IF4XOF2 w slocie 3.

CompactLogix

W tej części ćwiczeń dowiesz się jak:

ƒ

Dodawać We/wy CompactLogix i Point IO.

ƒ

Przeglądać tagi We/Wy stworzone automatycznie.

ƒ

Co to jest Aliasing.


Dodawanie modułów We/Wy sterownika CompactLogix

1. W oknie Controller Organizer kliknij prawym klawiszem myszy na I/O Configuration

i wybierz New Module.

background image

Podstawy Logix

27 ze 98 stron

Pojawi się okno Select Module jak na poniższym rysunku:

2. Przejdź do pozycji Digital i zlokalizuj moduł 1769-IQ16F.

3. Wybierz moduł 1769-IQ16F.

4. Kliknij na OK.

background image

Podstawy Logix

28 ze 98 stron

Pojawi się kreator konfiguracji modułu Module Properties dla 1769-IQ16F.



FYI

Kreator konfiguracji modułu

Zawsze, kiedy dodajesz do nowy moduł do systemu, pojawia się kreator
konfiguracji modułu. Kreator pozwala na wykonanie kroków niezbędnych
do skonfigurowania modułu. Możesz później mieć dostęp do tych
informacje, dwukrotnie klikając na wybrany moduł w katalogu I/O
Configuration lub poprzez tagi na zakładkach Monitor/Editor Tags.

W systemie Logix nie ma zworek lub przełączników do konfigurowania
modułów. Moduły We/Wy są konfigurowane programowo. Skraca to czas
konfiguracji i ułatwia ustawienia systemu. Konfiguracja wszystkich
modułów jest częścią programu sterownika i jest ładowana do modułu ze
sterownika. To pozwala na łatwą wymianę w przypadku uszkodzenia
modułu We/Wy.

5. Wprowadź nazwę w polu Name oraz podaj nr slotu w polu Slot jak na poniższym

rysunku:


background image

Podstawy Logix

29 ze 98 stron



FYI

Name

Zauważ, że Name (Nazwa) może być dowolną unikalną nazwą
składającą się ze znaków alfa-numerycznych, kompatybilną z IEC 61131-
3. IEC61131-3 określa, że nazwa musi rozpoczynać się od litery, może
składać się maksymalnie z 40 znaków i nie może zawierać pewnych
znaków takich jak % lub #.

6. Kliknij na przycisk Change i upewnij się, że pole Electronic Keying jest ustawione

na moduł zgodny (Compatible Module) jak pokazano poniżej, a następnie zatwierdź
OK.



FYI

Comm Format (Format komunikacji)

Ustala format i strukturę danych dla tagów związanych z modułem.
Różne moduły We/Wy obsługują różne formaty. Każdy format
wykorzystuje inną strukturę danych.

Electronic Keying

Po zainstalowaniu modułu, sterownik porównuje informacje odczytane z
nowo włożonego modułu z tym, który użytkownik skonfigurował projekcie.
Odczytywane i porównywane są następujące dane:

Producent, Typ Urządzenia, Numer Katalogowy, Wersja Główna Systemu
Operacyjnego i Wersja Mniejsza Systemu Operacyjnego.

background image

Podstawy Logix

30 ze 98 stron

Użytkownik może wybrać jedną z następujących opcji kodowania:

Exact Match

– wszystkie opisane powyżej parametry muszą być zgodne,

w przeciwnym wypadku sterownik niezaakceptuje modułu.

Compatible Module

– muszą być spełnione następujące parametry: Typ

Urządzenia, Numer Katalogowy oraz Główna Wersja Systemu
Operacyjnego, Wersja Mniejsza może być wyższa lub równa od
skonfigurowanej.

Disable Keying

– weryfikacja elektroniczna nie jest wykorzystywana.

7. Aby podejrzeć Requested Packet Interval kliknij na zakładkę Connection.



FYI

Requested Packet Interval (RPI)

RPI określa co jaki czas następują uaktualnienia danych z i do modułu.
RPI konfiguruje się w milisekundach. W zależności od modułu zakres
wynosi od 0,2 ms do 750 ms.

8. Zajrzyj na zakładkę Connection i zaznacz pole wyboru „Major Fault on Controller if

Connection Fails”. Przez zaznaczenie tej funkcji zapobiegamy przejściu sterownika
do stanu błędu głównego, jeżeli moduł jest odłączony od kasety.

Pole “Major Fault on Controller if
Connection Fails”
Sprawdź to pole, aby
skonfigurować sterownik tak, aby
błąd podłączenia modułu
powodował pojawienie się błędu
sterownika. Uwaga: To pole jest
automatycznie sprawdzane pod
kątem wszystkich modułów 1769
I/O oraz adaptera CompactBus
Virtual Backplane.

background image

Podstawy Logix

31 ze 98 stron

9. Aby zaakceptować wybierz OK.

Katalog I/O Configuration w Organizerze sterownika powinien wyglądać następująco:

10. W organizerze sterownika prawym klawiszem myszy kliknij na I/O Configuration i

wybierz New Module.

11. Przejdź do pozycji Digital i zlokalizuj moduł 1769-OB16P.

12. Wybierz moduł 1769-OB16P.

background image

Podstawy Logix

32 ze 98 stron

13. Kliknij na OK.

14. Pojawi się kreator konfiguracji modułu Module Properties dla 1769-IQ16F.

Wprowadź nazwę w polu Name oraz podaj nr slotu w polu Slot jak na poniższym
rysunku:

15. Kliknij na przycisk Change i upewnij się, że pole Electronic Keying jest ustawione

na moduł zgodny (Compatible Module) jak pokazano poniżej, a następnie zatwierdź
OK.

background image

Podstawy Logix

33 ze 98 stron

16. Aby podejrzeć Requested Packet Interval kliknij na zakładkę Connection.

17. Aby zaakceptować wybierz OK.

18. Dodaj kolejny moduł w Slot 3. Teraz wybierz 1769-IF4XOF2 w pozycji Analog.


19. Przejdź do zakładki Input Configuration i uaktywnij Channel 1.
Przejdź do zakładki Output Configuration i uaktywnij Channel 1.

background image

Podstawy Logix

34 ze 98 stron


20. Kliknij OK, aby zamknąć okno właściwości. Teraz konfiguracja We/Wy powinna

wyglądać następująco:

21. . Zapisz program klikając na ikonę Save

na pasku narzędzi.

Podgląd stanu stworzonych tagów We/Wy

Teraz, kiedy skonfigurowaliśmy moduły We/Wy w systemie CompactLogix, zobacz, jakie
dane są dostępne w RSLogix™ 5000.

Będziesz nadal korzystać z uprzednio otworzonego projektu.

22. W oknie Controller Organizer dwukrotnie kliknij na Controller Tags.


background image

Podstawy Logix

35 ze 98 stron

23.

Pojawi się okno edytora tagów.

FYI: Format adresu We/Wy

Możesz przesunąć w
prawo krawędź pola
Name. Pozwoli to na
obejrzenie całej nazwy
Tagu.

background image

Podstawy Logix

36 ze 98 stron

Zauważ, że w górnym lewym rogu okna Edytora Tagów masz wybrany zakres Controller
Scope. Wszystkie tagi modułu We/Wy zostały utworzone w zakresie Controller Scope.

24. Przejdź do zakładki Monitor Tags.

Powyższy rysunek przedstawia struktury tagów dla modułów, które
skonfigurowałeś. Zawierają one więcej tagów niż jest to wyświetlone.
Znak „+” obok nazwy tagu wskazuje, że możesz rozwinąć strukturę tagu,
aby zobaczyć więcej informacji.

25. Rozwiń i przejrzyj tagi dla każdego modułu We/Wy klikając na „+”.

To, co znajdziesz pod nazwą modułu, to dane, jakie wprowadziłeś i wybrałeś w
Kreatorze Konfiguracji Modułu.

26. Zapisz program, klikając na ikonę Save

na pasku narzędzi.

background image

Podstawy Logix

37 ze 98 stron

Przypisywanie aliasów do tagów

W tej części ćwiczeń dowiesz się co to jest Aliasing.

Będziesz nadal korzystać z uprzednio otworzonego projektu.



FYI

Aliasing
Aliasing pozwala na tworzenie i przedstawianie jednych Tagów za
pomocą innych.
ƒ

Oba

tagi

mają tą samą wartość.

ƒ

Kiedy

wartość jednego tagu zmienia się, zmienia się również wartość

drugiego tagu.

Używaj aliasów w następujących sytuacjach:
ƒ

Gdy nie masz schematów elektrycznych, a chcesz rozpocząć

programowanie,

ƒ

Gdy

chcesz

przypisać nazwę symboliczną do fizycznego We/Wy,

ƒ

Gdy

chcesz

uprościć nazewnictwo tagów strukturalnych,

ƒ

Gdy

chcesz

użyć nazwy opisowej dla elementu tablicy.

27. W oknie Controller Organizer dwukrotnie kliknij na MainRoutine.

Pojawia się edytor języka drabinkowego, jak pokazano poniżej:

background image

Podstawy Logix

38 ze 98 stron

W ostatniej części ćwiczenia dodaliśmy do projektu moduły We/Wy. Teraz dodajmy
aliasy do tagów modułów We/Wy

ƒ

Motor_Start zostanie przypisany do kanału 0 modułu 1769-IQ16F slocie 1.

ƒ

Motor_Stop zostanie przypisany do kanału 1 modułu 1769-IQ16F slocie 1.

ƒ

Motor_Run zostanie przypisany do kanału 0 modułu 1769-OB16P slocie 2.

28. Kliknij prawym klawiszem myszy na tag Motor_Start i wybierz Edit „Motor_Start”

Properties.

Pojawi się okno Tag Properties dla tagu Motor_Start.

Tag ten jest zdefiniowany jako tag bazowy (Base Tag).

29. Zmień Type na Alias i zauważ, że okno Tag Properties zmieni się.

background image

Podstawy Logix

39 ze 98 stron

30. Rozwiń pole Alias For.

Pojawi się przeglądarka tagów.

Należy wybrać adres tagu zakresu tagów sterownika. (Uwaga: możesz zmienić
wielkość tego okna).

background image

Podstawy Logix

40 ze 98 stron

31. Upewnij się, że przycisk Controller jest wciśnięty.

Widok na ekranie zmieni się na widok tagów z zakresu sterownika (Controller Scoped
Tags).

32. Rozwiń Local:1:I i wybierz Local:1:I.Data.

33. Kliknij na strzałkę w dół i odszukaj tag Local:1:I.Data obok jego typu danych (DINT).

W ten sposób otworzy się tabela odzwierciedlająca poszczególne kanały modułu
1769-IQ16.

34. Z tabeli wybierz 0, jak pokazano poniżej:

background image

Podstawy Logix

41 ze 98 stron

Po wyborze 0, okno zamknie się i pojawi się okno dialogowe Tag Properties, jak na
poniższym rysunku:

Tag Motor_Start będzie teraz połączony z tagiem Local:1: I.Data.0. Znajduje się on w
module 1769-IQ16 w slocie 1.

35. Kliknij OK, aby zamknąć okno i zastosować zmiany dla Motor_Start.

Przypatrz się uważnie tagowi Motor_Start w edytorze drabinkowym. Pod
nazwą Motor_Start zobaczysz < Local:1:I.Data.0>. To oznacza, że tag
Motor_Start jest połączony z tagiem Local:1:I.Data.0. A to z kolei
oznacza, że tagi są w kodzie równoważne. Łatwiej jest odczytać
Motor_Start niż Local:1:I.Data.0.

36. Korzystając z poprzednich kroków, przypisz aliasy pozostałym dwóm Tagom, w

następujący sposób:

ƒ

Motor_Stop

=

Local:1:I.Data.1

ƒ

Motor_Run

=

Local:2:O.Data.0

background image

Podstawy Logix

42 ze 98 stron

Kiedy skończysz, logika w edytorze drabinkowym będzie wyglądać następująco:

37. Zapisz program, klikając na ikonę Save

na pasku narzędzi.

38. Zminimalizuj oprogramowanie RSLogix™ 5000.

GRATULACJE! UKOŃCZYŁEŚ LABORATORIUM 2. Przejdź do
Laboratorium 3.

background image

Podstawy Logix

43 ze 98 stron

Laboratorium 3: Podłączanie komputera do
sterownika

O niniejszym laboratorium

W tym ćwiczeniu dowiesz się jak skonfigurować połączenie ze sterownikiem oraz jak
skomunikować go z oprogramowaniem RSLogix™ 5000. Podczas ćwiczeń:

ƒ

Uruchomisz oprogramowanie komunikacyjne RSLinx.

ƒ

Skonfigurujesz

driver.

Uruchomienie oprogramowania RSLinx

W tej części uruchomisz oprogramowanie RSLinx, pozwalające na skonfigurowanie
drivera, który wykorzystasz do komunikacji ze sterownikiem Logix w walizce
demonstracyjnej.

1. Aby uruchomić oprogramowanie RSLinx, dwukrotnie kliknij na ikonę RSLinx

na pulpicie lub wybierz START > All Programs > Rockwell Software > RSLinx >
RSLinx.

2. Kliknij na ikonę RSWho

.

Pojawi się okno RSLinx Gateway - [RSWho - 1].

background image

Podstawy Logix

44 ze 98 stron



FYI

RSWho

Okno RSWho jest w rzeczywistości interfejsem przeglądarki sieciowej
RSLinx, który pozwala na przeglądanie wszystkich aktywnych połączeń
sieciowych.

Lewa część to drzewo sterowania, które pokazuje sieci i urządzenia w
widoku hierarchicznym. Gdy sieć lub urządzenie jest zwinięte, co
pokazuje znak „+”, możesz kliknąć na znak „+” lub dwukrotnie kliknąć na
ikonę sieci lub urządzenia, aby rozwinąć widok i rozpocząć przegladanie.
Gdy widok sieci lub urządzenia jest rozwinięty, co wskazuje znak „-”,
możesz kliknąć na znak „-” lub dwukrotnie kliknąć na ikonę sieci lub
urządzenia, aby zamknąć widok.

Prawa część RSWho zawiera listę sterowania, która jest graficzną
reprezentacją wszystkich urządzeń obecnych w sieci.

Dodawanie sterownika AB_ETHIP-1 (Ethernet/IP)

W tej części ćwiczenia dodasz sterownik Ethernet/IP, za pomocą którego skomunikujesz
się ze sterownikiem Logix.

1. Z menu Communications wybierz Configure Drivers.

Pojawi się okno Configure Drivers.

background image

Podstawy Logix

45 ze 98 stron

2. Rozwiń pole Available Driver Types i wybierz EtherNet/IP Driver i a następnie

kliknij na przycisk Add New.

W RSLinx zauważ, że występuje 2 rodzaje driverów Ethernet:
EtherNet/IP Driver i Ethernet devices. Zazwyczaj używa się nowszego
drivera EtherNet/IP … będzie on automatycznie skanował i wyszukiwał
wszystkie urządzenia w sieci, kompatybilne z EtherNet/IP. Kilka starszych
produktów EtherNet Rockwella nie można wyszukać za pomocą tego
drivera. Starsze drivery Ethernet współpracują ze wszystkimi produktami
EtherNet Rockwella, ale będą znajdować tylko adresy IP, które ręcznie
wskażesz. Jeżeli jest to konieczne możesz w tym samym czasie
stosować w RSLinx kombinacje driverów i/lub wielokrotne wystąpienia
każdego aktywnego typu.

3. Przez kliknięcie na OK, zaakceptuj domyślną nazwę (AB_ETHIP-1).

4. Upewnij się, że wybrana jest opcja Browse Local Subnet i kliknij OK.

5. Wyjdź z okna dialogowego Configure Driver, klikając na Close.

background image

Podstawy Logix

46 ze 98 stron

background image

Podstawy Logix

47 ze 98 stron

Laboratorium 4: Ładowanie projektu z
komputera do sterownika

O niniejszym laboratorium

W tej części otworzysz projekt na bazie sterownika, na stacji roboczej, na której
pracujesz.

Podczas ćwiczeń:

ƒ

Otworzysz

projekt

odpowiadający sterownikowi, który wykorzystujesz.

ƒ

Załadujesz program do sterownika.

Będziesz korzystać z programu opartego na krokach wykonanych w Laboratorium 1.

Ładowanie projektu do sterownika

W tej części ćwiczeń załadujesz program.

1. Wywołaj okno programu RSLogix™ 5000 i swój projekt Controller1.ACD.

2. Z menu Communications wybierz Who Active.

background image

Podstawy Logix

48 ze 98 stron

Pojawi się ekran Who Active.

3. Rozwiń widok klikając „+”, aż ekran będzie wyglądać jak poniżej. Wykorzystaj port

Ethernet 1769-L32E z adresem IP, który znajdziesz na dokumencie na swoim biurku.

4. Wybierz CompactLogix Processor, 1769-L32E controller w slocie 00.

5. Naciśnij Download.

Zostaniesz poproszony o potwierdzenie czynności.

background image

Podstawy Logix

49 ze 98 stron

6. Kiedy pojawi się następujące okienko, kliknij ponownie na Download.

7. Rozpocznie się ładowanie projektu do Twojego sterownika.

Jeżeli przed rozpoczęciem ładowania sterownik był w trybie RUN,
będziesz zapytany, czy sterownik ma przejść w tej sam tryb pracy po
załadowaniu. Jeżeli tak, wybierz YES.

W tym momencie jesteś w trybie online i wskaźniki statusu będą odpowiadać diodom
na procesorze sterownika.

8. Sprawdź czy DIODA Wejścia/Wyjścia emituje stałe zielone światło. Jeżeli DIODA

Wejścia/Wyjścia emituje stałe zielone światło, przejdź do następnego ćwiczenia.

Gratulacje! Ukończyłeś Laboratorium 4. Przejdź do
Laboratorium 5.

background image

Podstawy Logix

50 ze 98 stron

background image

Podstawy Logix

51 ze 98 stron

Laboratorium 5: Testowanie twojej logiki

O niniejszym laboratorium

W tym ćwiczeniu zweryfikujesz działanie Twojego programu. Będziesz mógł uruchomić i
zatrzymać „silnik”.

Aby zakończyć laboratorium 5 postępuj zgodnie z instrukcjami podanymi poniżej.



FYI

I/O Mapping

Dla potrzeb ćwiczenia używane są przyciski w walizce demonstracyjnej.
Upewnij się, którą wersję walizki demonstracyjnej posiadasz! Przyciski są
odwzorowane w następujący sposób:









Motor_Run

Motor_Start Motor_Stop

background image

Podstawy Logix

52 ze 98 stron

Ustawianie sterownika w trybie Run i testowanie programu

1.

Jeżeli sterownik nie jest w trybie

Run

, z pola

Controller Faceplate

wybierz

Run Mode.

Sterownik przejdzie w tryb pracy (Run mode). Możesz to potwierdzić patrząc na
diodę Run na sterowniku. Powinna świecić się na zielono. Można to również
potwierdzić poprzez RSLogix™ 5000, patrząc wskaźniki stanu pracy na polu
Controller Faceplate.

Zauważ, że jest to wirtualna replika części przedniej procesora.

2. Klikając na „+” w oknie Controller Organizer rozwiń MainProgram.

3. Aby otworzyć edytor drabinkowy, dwukrotnie kliknij na MainRoutine.

background image

Podstawy Logix

53 ze 98 stron

Ważne!:

W swoim programie zauważysz aliasy tagów, które skonfigurowałeś w
poprzednim ćwiczeniu. Dla potrzeb niniejszego ćwiczenia usunęliśmy
wszystkie odniesienia do aliasów. Pozostaw swoje aliasy takie jakie
poprzednio!!!

Widoczna jest logika drabinkowa. Zwróć uwagę na zielone szyny zasilania po
obydwu stronach drabiny. Oznaczają one, że pracujesz online i podprogram jest
wykonywany.

Zauważ, że instrukcja XIO Motor_Stop jest zielona. To oznacza, że ta instrukcja
ma stan „true” lub „on”. To dlatego, że przycisk Motor_Stop nie jest wciśnięty.

4. Na panelu z przyciskami, wciśnij przycisk Motor_Stop.

Przycisk ten jest połączony jest z instrukcją XIO dla tagu Motor_Stop. Zauważ, że
nie jest już zielona. To dlatego, że warunek nie jest już prawdziwy.

5. Wciśnij przycisk Motor_Start.

Instrukcja XIC stanie się prawdziwa, więc zostanie podświetlona na zielono.
Motor_Run uruchomi się (zmieni się na kolor zielony). Zapali się lampka kontrolna
odpowiadająca tagowi Motor_Run.

background image

Podstawy Logix

54 ze 98 stron

6. Sprawdź, czy lampka Motor_Run pozostaje zapalona, kiedy zwalnisz przycisk

Motor_Start.

Logika drabinkowa, którą właśnie napisałeś jest prostym sterowaniem 3-
przewodowym lub układem start/stop silnika.

7. Wciśnij przycisk Motor_Stop i sprawdź, czy wyjście Motor_Run wyłączy się.

8. Zapisz program, klikając Save na pasku narzędzi i zamknij RSLogix™5000.

background image

Podstawy Logix

55 ze 98 stron

Dodawanie nowego projektu w archiwum RSMACC

Kiedy stworzyłeś i przetestowałeś pierwszą wersję swojego projektu, możesz dodać go
do Archiwum RSMACC, które jest zabezpieczoną bazą danych na naszym serwerze. Po
wykonaniu tej procedury, Twój projekt będzie zarządzany przez RSMACC.

9. Uruchom klienta RSMACC Client.

10. Otwórz moduł archiwum (Archive Module):

11. Teraz, kiedy pomyślnie uzyskałeś dostęp do Modułu Archiwum, możesz dodać

swój projekt w Archiwum RSMACC. Kliknij prawym klawiszem myszy na wybrany
katalog RSMACC Archive i wybierz add file. Katalog to

File Repository>AU 2006>Fundamentals

background image

Podstawy Logix

56 ze 98 stron

12. Wybierz plik projektu w WorkFolder i kliknij Open. Jeżeli nie możesz znaleźć

swojego pliku, poproś instruktora o informacje na temat lokalizacji tego katalogu.

background image

Podstawy Logix

57 ze 98 stron

13. Wprowadź komentarz dla swojego działania Add File i kliknij na OK.

14. Twój projekt został zapisany w Archiwum RSMACC i jest dostępny dla innych

użytkowników. Jest zapisany w zabezpieczonej bazie danych na serwerze, gdzie
tylko osoby w odpowiednimi prawami dostępu mogą uzyskać dostęp do Twojego
pliku.


15. Dwukrotnie kliknij na swój plik, który właśnie dodałeś do archiwum. Kopia wersji

głównej zostanie pobrana z Archiwum RSMACC i przesłana do Twojego lokalnego
dysku. Uruchomiony zostanie odpowiedni program (w tym przypadku
RSLogix™5000) i możesz dalej wykorzystywać ten plik. Plik będzie oznaczony
jako wyrejestrowany „Checked-out”.

a. Wybierz „Check out file and …", klikając na przycisk opcji. Aby

kontynuować wybierz OK.

background image

Podstawy Logix

58 ze 98 stron

b. Wpisz komentarz wskazujący powód swojego wyrejestrowania. Aby

przesłać i otworzyć plik za pomocą właściwego programu, kliknij na OK.

c.

background image

Podstawy Logix

59 ze 98 stron

d. Plik jest otwierany przez powiązany program i możesz kontynuować

swoją sesję techniczną.


16. W trakcie twojej pracy, interfejs RSMACC wskazuje każdemu użytkownikowi, że

pracujesz na tym pliku. RSMACC zapobiegnie wyrejestrowaniu pliku przez innego
użytkownika.

Gratulacje! Ukończyłeś laboratorium 5.

Przejdź do Laboratorium 6.

background image

Podstawy Logix

60 ze 98 stron

background image

Podstawy Logix

61 ze 98 stron

Laboratorium 6: Dodanie logiki i tagów
online

O niniejszym laboratorium

W tym ćwiczeniu będziesz wykonywać edycję online. W ćwiczeniu:

ƒ

Dodasz timer do istniejącej logiki i uruchomisz go przy uruchomianiu silnika.

ƒ

Dodasz

logikę drabinkową kasującą timer po zatrzymaniu silnika.

ƒ

Odczytasz

wartości analogowe z potencjometru i wyświetlisz je na wyświetlaczu

numerycznym. Wykonanie programu będzie się opierać na działaniu silnika.

Będziesz nadal korzystać z uprzednio otworzonego projektu.

Dodawanie timera do logiki

1. Kliknij prawym klawiszem myszy na niebieski obszar po lewej stronie szczebla zero i

wybierz Start Pending Rung Edits.

Ważne!

Zauważ, że rzeczywiste aliasy We/Wy w Twoim programie mogą się
różnić od uwidoczniowych w dokumentacji w zależności od sprzętu
znajdującego się w walizce demonstracyjnej.


background image

Podstawy Logix

62 ze 98 stron

Edytor drabinkowy będzie teraz wyglądał następująco:

Szczebel z „i” na szynach danych jest szczeblem, który będziesz edytować.

2. Kliknij na instrukcję OTE.

3. Na pasku instrukcji kliknij na zakładkę Timer/Counter.

4. Kliknij na ikonę Timer On (TON)

.

background image

Podstawy Logix

63 ze 98 stron

Timer został wstawiony do kodu, na prawo od instrukcji OTE.

W RSLogix™ 5000 możesz instrukcje wyjściowe łączyć szeregowo. Nie ma więc
konieczności tworzenia odgałęzień.

5. Gdy Timer został już wstawiony, wstaw instrukcję Move (MOV), klikając na przycisk

MOV na pasku instrukcji.

Twój szczebel będzie wyglądał następująco:

background image

Podstawy Logix

64 ze 98 stron

6. W instrukcji Move dwukrotnie kliknij na „?” za Source, a następnie kliknij na strzałkę

w dół i rozwiń listę:

7. Wybierz Local:3:I.Ch1Data jako źródło (I to Input - Wejście). Z adresem docelowym

zrobisz to samo, ale wybierz Local:3:O.Ch1Data (O to Output - Wyjście).

Za pomocą tej instrukcji przenosimy wartość przychodzącą z potencjometru
(Local:3:I.Ch1Data) do wyjścia analogowego (Local:3:O.Ch1Data), które jest
podłączone do wyświetlacza numerycznego.

8. W instrukcji Timer kliknij prawym klawiszem myszy na wysokości słowa Timer i

wybierz New Tag.

background image

Podstawy Logix

65 ze 98 stron

Pojawi się okno New Tag. Zauważ, że typ zmniennej – Data Type – jest domyślnie
ustawiona na TIMER. Jest tak dlatego, że tworzysz tag poprzez instrukcję timer.

9. W polu nazwy wpisz „Timer” i kliknij na OK.

10. Upewnij się, że tag został stworzony i pojawił się w instrukcji timera, jak na rysunku

poniżej:

background image

Podstawy Logix

66 ze 98 stron

11. W dwukrotnie kliknij na 0 w instrukcji Timer na wysokości słowa Preset.

12. Wprowadź wartość 32767.

W oprogramowaniu Logix tag Timer Preset to 32-bitowy DINT, co
oznacza że maksymalna wartość czasu opóźnienia to: 2 147 483 647.

13. Wciśnij Enter. Instrukcja TON powinna teraz wyglądać tak jak na rysunku poniżej:

Wartość Preset wynosi teraz 32767 milisekund. Pozostaw wartość Accum
ustawioną na zero. Teraz jesteś gotowy do weryfikacji szczebla poddanego edycji.

14. Kliknij na ikonę Finalize All Edits

.

15. Kiedy zostaniesz zapytany o zakończenie edycji, kliknij na YES.

Edytor drabinkowy będzie teraz wyglądał następująco:

background image

Podstawy Logix

67 ze 98 stron

Teraz musimy dodać szczebel, który będzie kasował timer, gdy zostanie wciśnięty
przycisk Motor_Stop (DI1).

16. Kliknij prawym klawiszem myszy na (End i wybierz Add Rung.


W edytorze drabinkowym pojawi się nowy szczebel.


17. Na pasku instrukcji,

kliknij na ikonę RES

,

która umieści instrukcję Timer-Reset w szczeblu.

background image

Podstawy Logix

68 ze 98 stron

18. W instrukcji timera w szczeblu 0 kliknij na tag Timer i przytrzymaj go lewym

przyciskiem myszy.

19. Przeciągnij nazwę tagu Timer do instrukcji RES. Obok instrukcji pojawi się zielona

kropka. Zwolnij klawisz myszy.

20. Kliknij prawym klawiszem myszy na instrukcję XIO (Motor_Stop) w szczeblu 0 i

wybierz Copy Instruction.

21. Kliknij prawym klawiszem myszy po lewej stronie szczebla 1 i wybierz Paste.

background image

Podstawy Logix

69 ze 98 stron

22. Dwukrotnie kliknij na instrukcji XIO.

Instrukcja może być teraz edytowana.

23. Wpisz „XIC” w miejsce XIO.

24. Po zakończeniu wciśnij Enter.

Szczebel powinien teraz wyglądać tak, jak na rysunku poniżej:

Teraz możesz zaakceptować wykonane zmiany w programie.

25. Kliknij na ikonę Finalize All Edits

.

26. Kiedy pojawi się następne okno dialogowe, kliknij Yes. Pozwala na wprowadzenie

zmian do sterownika.

background image

Podstawy Logix

70 ze 98 stron

Program powinien teraz wyglądać tak, jak na rysunku poniżej.

27. Przetestuj program:

ƒ

Naciśnij przycisk Motor_Start.

ƒ

Sprawdź, czy tag Motor_Run zapali (sygnalizator na walizce demonstracyjnej

powinien zapalić się). Instrukcja Timer zaczyna odliczanie czasu, a kiedy
przekręcisz potencjometr, wartość na wyświetlaczu numerycznym zmieni się.
Wartość na wyświetlaczu może zmieniać się w zakresie 0-100%.

ƒ

Naciśnij przycisk Motor_Stop.

ƒ

Sprawdź, czy tag Motor_Run zgaśnie (sygnalizator wyłącz się). Timer powinien

zostać wykasowany i nie możesz już zmieniać wartości na wyświetlaczu
numerycznym.

Podczas tych ćwiczeń zobaczyłeś, jakie proste jest dodawanie instrukcji w trybie online
sterownika.

Gratulacje! Ukończyłeś laboratorium 6.

Przejdź do Laboratorium 7.

background image

Podstawy Logix

71 ze 98 stron

Laboratorium 7: Tworzenie i uruchamianie
trendu

O niniejszym laboratorium

W tym ćwiczeniu poznasz jakie wbudowane możliwości ma pakiet RSLogix™ 5000 do
budowania trendów.

Podczas laboratorium:

ƒ

Stworzysz trend do obserwacji wartości bieżącej instrukcji timera.

Cwiczenie będzie wykonane online na programie z poprzedniego ćwiczenia.



FYI

Trending

Podstawowe Trendy w RSLogix™ 5000 pozwalą na przeglądanie, w
postaci graficznej, w zdefiniowanej skali czasu. Dane są próbkowane z
częstotliwością konfigurowaną w zakresie od 10 milisekund do 30 minut.
RSLogix™ 5000 pozwala na stworzenie trendu i zapisanie go jako część
projektu.

Wykonywanie trendów ma następujące ograniczenia: można korzystać
tylko dla zmiennych typu BOOL, SINT, INT, DINT oraz REAL, masz
mozliwość próbkowania do ośmiu unikalnych elementów danych i musisz
ograniczyć się do jednego aktywnego trendu jednocześnie.


Tworzenie i uruchamianie trendu

1. W oknie Controller Organizer prawym klawiszem myszy kliknij na Trends i wybierz

New Trend.

Pojawi się okno New Trend.

background image

Podstawy Logix

72 ze 98 stron

2. W polu Name wpisz „Timer_Trend”.

3. Kliknij na Next.

Pojawi się okno New Trend Add/Configure Tags.

background image

Podstawy Logix

73 ze 98 stron

4. Chcemy otrzymać trend wartości bieżącej timera. Kiedy dodałeś timer, jego tag

został stworzony w zakresie lokalnym Program Scope, dlatego musimy wybrać tagi
MainProgram, jak pokazano poniżej:

Teraz pokazane są tylko tagi dla zakresu MainProgram.

5. Rozwiń tag strukturalny Timer klikając na „+”.

background image

Podstawy Logix

74 ze 98 stron

6. Wybierz Timer.ACC, a następnie kliknij na Add.

Czynność ta doda tag Timer.ACC do listy Tags To Trend.

7. Kliknij na Finish.

Pojawi się okno Trend.

8. Uruchom trend, klikając na Run.

9. Uruchom timer w programie, wciskając przycisk Motor_Start w walizce

demonstracyjnej.

background image

Podstawy Logix

75 ze 98 stron

10. Sprawdź, czy widzisz jak trend wychwytuje daną Timer.ACC, jak na rysunku poniżej:

11. Spróbuj ponownie nacisnąć przycisk Motor_Start i obserwuj trend.

12. Kiedy skończysz oglądanie trendu wciśnij Stop.

Gratulacje! Ukończyłeś laboratorium 7.

Przejdź do Laboratorium 8.

background image

Podstawy Logix

76 ze 98 stron

background image

Podstawy Logix

77 ze 98 stron

Laboratorium 8: Korzystanie z Pomocy w
RSLogixTM 5000

O niniejszym laboratorium

W tym ćwiczeniu zapoznasz się z systemem pomocy w RSLogix™ 5000.

Podczas ćwiczeń będziesz przeglądać:

ƒ

pomoc na temat instrukcji,

ƒ

schematy

podłączeń modułów,

ƒ

materiały referencyjne online,

ƒ

przykładowe projekty partnerów zewnętrznych

ƒ

Quick Tour Tutorial – szybki kurs.

Pomoc na temat instrukcji

1. Z menu rozwijanego Help wybierz Instruction Help.

Pojawi się następujące okno.

background image

Podstawy Logix

78 ze 98 stron

2. Kliknij na instrukcję, aby zlokalizować jej opis, szczegóły na temat jej parametrów

konfiguracji oraz przykłady, w jaki sposób korzystać z tej instrukcji.

Korzystanie z materiałów referencyjnych online

1. Z menu rozwijanego Help wybierz Online Books.

W trakcie instalowania oprogramowania RSLogix™ 5000, masz możliwość
zainstalowania również linków do materiałów pomocniczych. Jeżeli są
zainstalowane, mogą być przeglądane poprzez pomoc w RSLogix™ 5000.

2. Przejrzyj różne typy podręczników dostępnych poprzez to narzędzie.

background image

Podstawy Logix

79 ze 98 stron

Przykładowe projekty partnerów zewnętrznych

3. Z menu rozwijanego Help wybierz Vendor Sample Projects. Oprogramowanie

Adobe Acrobat otworzy dokumenty partnerów zewnętrznych, pozwalające na
przeglądanie i ponowne wykorzystanie przykładów programów w RSLogix™ 5000.

4. Po przejrzeniu zamknij Adobe Acrobat.

Quick Tour Tutorial – szybki kurs

5. Z menu rozwijanego Help wybierz Quick Tour Tutorial

Jeżeli kiedykolwiek będziesz potrzebował przypomnienia jak wykonuje się
podstawowe czynności, Quick Tour Tutorial w szybki i prosty sposób przypomni
podstawy konfigurowania RSLinx, tworzenia projektu RSLogix™ 5000 i ładowania
projektu do sterownika.

Gratulacje! Ukończyłeś laboratorium 8.

Przejdź do Laboratorium 9.

background image

Podstawy Logix

80 ze 98 stron

background image

Podstawy Logix

81 ze 98 stron

Laboratorium 9: Zapis czynności
użytkowników w RSMACC Client

O niniejszym laboratorium

Podczas tej sesji ćwiczeń wszystkie czynności wykonane przez użytkownika (zapis
przebiegu przetwarzania) są rejestrowane przez klienta RSMACC. Możesz oglądać te
rekordy w czasie rzeczywistym, za pomocą RSMACC Client. Można również tworzyć
raporty zapisu przebiegu przetwarzania danych na podstawie konkretnego zapytania
(np. „Workstation01 działania podczas ostatniej godziny”).

Przed przystąpieniem do zapisu przebiegu przetwarzania danych umieścimy nasz plik
RSLogix™5000 w Archiwum RSMACC za pomocą operacji Check-In (zarejestrowanie).

Aby przejrzeć zarejestrowanie i zapis przebiegu przetwarzania danych postępuj zgodnie
z poniższymi instrukcjami.

Zarejestrowanie swojego pliku

1.

Uruchom oprogramowanie RSMACC Client.

background image

Podstawy Logix

82 ze 98 stron

2. Otwórz

moduł archiwum (Archive Module):

3. Kiedy pomyślnie wprowadziłeś i przetestowałeś zmiany, zapisz swój projekt i zamknij

RSLogix™5000. Możesz zapisać lub „Zarejestrować” nową wersję w Archiwum
RSMACC. Ta nowa wersja automatycznie stanie się odniesieniem wersji głównej.

Kliknij prawym klawiszem na plik, który dodałeś w AU 2006>Fundamentals i
wybierz Check-in.

background image

Podstawy Logix

83 ze 98 stron

4. Wprowadź komentarz dla akcji Check in i kliknij na OK.



background image

Podstawy Logix

84 ze 98 stron

5. Nowa wersja zostanie zapisana w Archiwum RSMACC i stanie się dostępna

dla innych użytkowników.

Zapis czynności użytkowników

1. Aby skupić się na zapisach czynności użytkowników wybierz przycisk „Logs, a

następnie przycisk „Audit Log”. Tutaj zobaczysz całą listę zmian dokonanych w
Projektach, które stworzyłeś dla wszystkich użytkowników w tej Sali ćwiczeń.
Zaznacz konkretny rekord, aby zobaczyć szczegóły.

background image

Podstawy Logix

85 ze 98 stron

Ponieważ działania użytkowników dla wszystkich uczestników są przechowywane w
tej samej bazie danych, odnalezienie informacji, których potrzebujesz, może
stanowić wyzwanie. Wygodniejszym sposobem jest stworzenie raportu zapisu
przebiegu czynności użytkowników na podstawie zapytania. Dla tego ćwiczenia
przygotowaliśmy szablon raportu dla każdego stołu lub stacji roboczej. W kolejnych
krokach pokazano, jak stworzyć taki raport.

2. Kliknij na „Search” w RSMACC Client.

background image

Podstawy Logix

86 ze 98 stron

3. W oknie Search RSMACC Databases, wybierz szablon wyszukiwania lub raportu

dla swojego stołu „Tablexx Activity [Server – All users]” i kliknij „Open Search”.

4. Przejdź do zakładki „5-Finish” i kliknij „Run search”.

background image

Podstawy Logix

87 ze 98 stron

5. Możesz przejrzeć, wydrukować i/lub zapisać raport.

Raporty zapisu przebiegu przetwarzania danych mogą być również dostarczane
pocztą elektroniczną. Server RSMACC może regularnie generować raporty i wysyłać
je emailem do zainteresowanych użytkowników.

6. Poproś swojego instruktora, aby wygenerował na serwerze RSMACC nowy raport

dla twojego stanowiska roboczego.

7. Otwórz Outlook Express.

8. Kliknij na „Send/Recv”, aby zsynchronizować się z serwerem pocztowym i otwórz

nową wiadomość. Otwórz (Open) plik załączony do wiadomości.

background image

Podstawy Logix

88 ze 98 stron

9. Możesz przejrzeć, wydrukować i/lub zapisać raport.

background image

Podstawy Logix

89 ze 98 stron

Podsumowanie

Klient RSMACC rejestruje wszystkie odpowiednie czynności wykonane przez
użytkownika. Można przeglądać te informacje w różny sposób: w czasie rzeczywistym,
wykorzystując przeglądarkę RSMACC Client Logs, na bazie szablonów raportu,
stworzonych przez użytkownika lub można otrzymywać raporty automatycznie poprzez
system poczty elektronicznej email.

GRATULACJE!!!

UKOŃCZYŁEŚ KURS PODSTAW LOGIX!

background image

Podstawy Logix

90 ze 98 stron


Wyszukiwarka

Podobne podstrony:
01 Podstawy i technika
CMS Lab 01 Podstawy Joomla
Matematyka dyskretna 2004 01 Podstawowe pojęcia, oznaczenia
01 Podstawy modelowania
graf3d 01 podstawy
CMS Lab 01 Podstawy Joomla
01 Podstawowe czynności laboratoryjne instrukcja
01 Podstawowe informacje o pamięciach półprzewodnikowychid 2695 ppt
Folie 01 Podstawowe pojęcia 2
GI W 01 podstawowe figury i aksonometria
PO, 01 podstawy
01 podstawowe pojecia
Wykład 01 Podstawowe pojęcia 2010
materiay na egzamin ustny - prowadzenie zajec, 01.Podstawowe definicje drogowe
01 Podstawowe bramki logiczne instrukcja poprawiona
01 Podstawy prawne w przedsiębiorstwie 10 2012 i 10 2012
01 Podstawy cytologii

więcej podobnych podstron