Premium PL7 level1 kurs

background image

p.1

JHAP

Janusz Hajda - Automatyka Przemysłowa * ul. Klasztorna 5 * 41 922 Radzionków

tel./fax. (+4832) 389-91-04, (+48) 602 578 549 (mobil ) * email: j.hajda@wp.pl

Kurs podstawowy programowania

sterowników

TSX Premium

Możliwości oprogramowania PL7

(wersja

4.2)

PL7

background image

p.2

JHAP

Janusz Hajda - Automatyka Przemysłowa * ul. Klasztorna 5 * 41 922 Radzionków

tel./fax. (+4832) 389-91-04, (+48) 602 578 549 (mobil ) * email: j.hajda@wp.pl

O czym będziemy mówili:

Wprowadzenie do pakietu PL7

Podstawy obsługi programu

Struktura projektu

Typy zmiennych

Sekcje programu

Narzędzia pakietu

Edytor zmiennych

Podgląd (animacja) zmiennych

Konfiguracja sterownika

Komunikacja z PLC

Programowanie

background image

p.3

JHAP

Janusz Hajda - Automatyka Przemysłowa * ul. Klasztorna 5 * 41 922 Radzionków

tel./fax. (+4832) 389-91-04, (+48) 602 578 549 (mobil ) * email: j.hajda@wp.pl

PL7

Obsługa PL7 Pro

ver.4.2

background image

p.4

JHAP

Janusz Hajda - Automatyka Przemysłowa * ul. Klasztorna 5 * 41 922 Radzionków

tel./fax. (+4832) 389-91-04, (+48) 602 578 549 (mobil ) * email: j.hajda@wp.pl

Projekt PL7 Pro

Otwarcie istniejącego

projektu

kliknięcie

kliknięcie

4 ostatnio

używane

projekty

kliknięcie

kliknięcie

Wybieramy właściwy

sterownik, procesor, pamięć

Otwarcie

nowego projektu

background image

p.5

JHAP

Janusz Hajda - Automatyka Przemysłowa * ul. Klasztorna 5 * 41 922 Radzionków

tel./fax. (+4832) 389-91-04, (+48) 602 578 549 (mobil ) * email: j.hajda@wp.pl

Projekt PL7 Pro

Zapamiętanie projektu

na dysku

kliknięcie

background image

p.6

JHAP

Janusz Hajda - Automatyka Przemysłowa * ul. Klasztorna 5 * 41 922 Radzionków

tel./fax. (+4832) 389-91-04, (+48) 602 578 549 (mobil ) * email: j.hajda@wp.pl

PL7

Struktura Projektu

background image

p.7

JHAP

Janusz Hajda - Automatyka Przemysłowa * ul. Klasztorna 5 * 41 922 Radzionków

tel./fax. (+4832) 389-91-04, (+48) 602 578 549 (mobil ) * email: j.hajda@wp.pl

Struktura Projektu

Konfiguracja - parametryzacja sprzętu i
oprogramowania

Program - realizuje zadanie sterowania,
gromadzenia pomiarów, itp.

DFB - bloki funkcyjne użytkownika -
stosowane, gdy fragment programu
wykorzystujemy często w różnych projektach
lub w danym projekcie

Edytor zmiennych - przypisanie zmiennym
nazw skrótowych, komentarzy;
przypisanie stałym (dodatkowo) wartości

Monitorowanie zmiennych - definiowanie
tablic zmiennych przeznaczonych do
monitorowania

Tworzenie dokumentacji

Monitorowanie za pomocą wbudowanej
wizualizacji - obiekty typu wykresy
przebiegów, wskaźniki itp..

background image

p.8

JHAP

Janusz Hajda - Automatyka Przemysłowa * ul. Klasztorna 5 * 41 922 Radzionków

tel./fax. (+4832) 389-91-04, (+48) 602 578 549 (mobil ) * email: j.hajda@wp.pl

Struktura Projektu

- program

W PL7 występują dwa typy struktury programu:

Mono-Task - pojedynczy zadanie realizowane jest przez program
składający się z jednej lub wielu

sekcji

i

podprogramów

.

Milti -Task - wielozadaniowość realizowana przez trzy grupy zadań:

MAST (master task) - w każdym cyklu, jak w mono-task;

FAST (fast task) - co zadany czas;

EVENTS - zadania realizowane na zdarzenie.

Event

task

FAST

task

MAST

task

Counting

Mast task

Fast task

Events

background image

p.9

JHAP

Janusz Hajda - Automatyka Przemysłowa * ul. Klasztorna 5 * 41 922 Radzionków

tel./fax. (+4832) 389-91-04, (+48) 602 578 549 (mobil ) * email: j.hajda@wp.pl

Sekwencja zadań w zależności zastosowanej struktury

Mono-Task

Milti -Task - wielozadaniowość realizowana przez trzy grupy zadań:

Struktura Projektu

- sekwencja zadań

IP

%I

program

%Q

IP

%I

program

%Q

Cykl n

Cykl n+1

IP

%I

P

%Q

IP

IP

%I

P

Cykl n

Cykl n+1

MAST

system

MAST

system

FAST

Event

%I

%Q

P

P

%I

%Q

P

%I

%Q

P

%I

%Q

P

Cykl n+2

P

background image

p.10

JHAP

Janusz Hajda - Automatyka Przemysłowa * ul. Klasztorna 5 * 41 922 Radzionków

tel./fax. (+4832) 389-91-04, (+48) 602 578 549 (mobil ) * email: j.hajda@wp.pl

Struktura Projektu

- moduły funkcjonalne

DFB:

Bloki funkcyjne użytkownika (User

function block) - zamknięte programy

ich parametrami są wejścia i wyjścia

wykorzystuje zmienne nieukonkretnione

DFB

Moduły Funkcjonalne:

zadania

realizowane w ramach projektu: MAST,
FAST, EVENT

Moduł
Funkcjonalny

Instrukcje

Instrukcje

- logiczne, arytmetyczne, itp.

źródło napisane jest w LD lub ST

Sekcja:

Podstawowy składnik programu

język programowania: LD, ST, LI

Graf sekwencji, makra

Sekcje

Bloki DFB

Zbudowane z sekcji

background image

p.11

JHAP

Janusz Hajda - Automatyka Przemysłowa * ul. Klasztorna 5 * 41 922 Radzionków

tel./fax. (+4832) 389-91-04, (+48) 602 578 549 (mobil ) * email: j.hajda@wp.pl

PL7

Zmienne

background image

p.12

JHAP

Janusz Hajda - Automatyka Przemysłowa * ul. Klasztorna 5 * 41 922 Radzionków

tel./fax. (+4832) 389-91-04, (+48) 602 578 549 (mobil ) * email: j.hajda@wp.pl

Zmienne i stałe

Podstawowe typy
zmiennych

Bity pamięci

%MX

Bajty pamięci

%MB

Słowo (16 bitów)

%MW

Słowo z przesunięciem
%MW[%MWi]

Podwójne słowo (32 bity)

%MD

Bity jako elementy słowa
%MWn:Xm

Stałe

Bajt

%KB

Słowo

%KW

Podwójne słowo

%KD

St. rzeczywista

%KF

Wartość: 34, 35.8 ...

Liczby rzeczywiste %MF

Bity systemowe

%SX

Bity wejściowe

%In.m

Bity wyjściowe

%Qn.m

Bity diagnostyki modułów
%I.MOD.ERR

Bity grafu

%Xi

background image

p.13

JHAP

Janusz Hajda - Automatyka Przemysłowa * ul. Klasztorna 5 * 41 922 Radzionków

tel./fax. (+4832) 389-91-04, (+48) 602 578 549 (mobil ) * email: j.hajda@wp.pl

Zmienne i stałe

Tablice

Typ

Format

Adres

Przykład

Możliwość zapisu

Dyskretne wejście

bit

%Ix.i:L

%I25.1:8

Nie

Dyskretne wyjście

bit

%Qx.i:L

%Q34.0:16

Tak

Marker

bit

%Mi:L

%M50:20

Tak

Grafcet

bit

%Xi:L, %Xj.i:L

%X50:30

Nie

Słowo

2 bajty

%MWi:L

%MW50:20

Tak

Podwójne słowo 4 bajty

%MDi:L

%MD30:10

Tak

Lb. rzeczywista 4 bajty

%MFi:L

%MF100:20

Tak

Słowo stałe W

2 bajty

%KWi:L

%KW50:20

Nie

Słowo stałe D

4 bajty

%KDi:L

%KD30:10

Nie

Słowo stałe R

4 bajty

%KFi:L

%KF100:20

Nie

słowo Grafcet

słowo Grafcet

%Xi.T:L, %Xj.i.T:L%X12.T:8

Nie

System słowa

2 bajty

%SWi:L

%SW50:4

Tak

znak

bajt

%MBi:L

%MB10:8

Tak

Stała znakowa

bajt

%KBi:L

%KB20:6

Tak

background image

p.14

JHAP

Janusz Hajda - Automatyka Przemysłowa * ul. Klasztorna 5 * 41 922 Radzionków

tel./fax. (+4832) 389-91-04, (+48) 602 578 549 (mobil ) * email: j.hajda@wp.pl

Zmienne

- nakładanie się zmiennych w pamięci

Rozmieszczenie zmiennych w pamięci

%MW0

%MW1
%MW2

%MW3

%MD0

%MD2

%MD1

%MB1 %MB0
%MB3 %MB2
%MB5 %MB4
%MB7 %MB6


%MW

i

%MW

i+1

%MD

i

%MW

k

%MW

k+

1

%MD

k

Komórka pamięci (16

bitów)

bajt

bajt

A 9 8

F E D C B

2 1 0

7 6 5 4 3

%MB

2i

+1

%MB

2i

background image

p.15

JHAP

Janusz Hajda - Automatyka Przemysłowa * ul. Klasztorna 5 * 41 922 Radzionków

tel./fax. (+4832) 389-91-04, (+48) 602 578 549 (mobil ) * email: j.hajda@wp.pl

PL7

Sekcje i

podprogramy

background image

p.16

JHAP

Janusz Hajda - Automatyka Przemysłowa * ul. Klasztorna 5 * 41 922 Radzionków

tel./fax. (+4832) 389-91-04, (+48) 602 578 549 (mobil ) * email: j.hajda@wp.pl

Sekcja

Każde zadanie może być realizowane przez kilka
sekcji lub podprogramów

maksymalna liczba sekcji: 4096

maksymalna liczba podprogramów: 256

W jednym zadaniu może być realizowany jeden graf
sekwencji

Parametry sekcji:

Nazwa: maksymalnie 24 znaki

Język:

LD (Ladder),

IL (instruction list),
ST (structured text),
Grafcet

Zadanie: MAST, FAST

Opcjonalny warunek realizacji:

%M,%S,%X, bity %MW.x,
%I.x,%Q.x;
musi być w stanie 1 log (prawda)
aby sekcja mogła być realizowana

Komentarz: do 250 znaków

background image

p.17

JHAP

Janusz Hajda - Automatyka Przemysłowa * ul. Klasztorna 5 * 41 922 Radzionków

tel./fax. (+4832) 389-91-04, (+48) 602 578 549 (mobil ) * email: j.hajda@wp.pl

Sekcja

Create

Import

kliknięcie
prawym klawiszem

Nowa

sekcja

Programmes

Mast

Sections

GRAPHE

BT371.Init_Barre

BTAR.Avance

PRL

Chart

Macro0

Macro1

Macro2

Macro3

POST

Nouveau

Exporter

Insérer

Vider

Supprimer

Mise au point

Propriétés

Configuration Grafcet

Ouvrir

Vider

Ouvrir

Vider

Ouvrir

Supprimer

Renommer

Mise au point

Vider

Ouvrir

Mise au point

Vider

Cutting_sequence

Narzędzia

New

Insert

Empty

Delete

Export

Debug

Grafcet configuration

Properties

Open

Empty

Export

Open

Empty

Delete

Export

Debug

kliknięcie
prawym klawiszem

background image

p.18

JHAP

Janusz Hajda - Automatyka Przemysłowa * ul. Klasztorna 5 * 41 922 Radzionków

tel./fax. (+4832) 389-91-04, (+48) 602 578 549 (mobil ) * email: j.hajda@wp.pl

Sekcja

Warunek wykonania (opcjonalnie)

Aktywacja sekcji przy warunku = 1, deaktywacja przy warunku = 0

Akceptowane zmienne: %Mi, %Mi:Xj, %S, %I.@mod.

(bity skojarzone

z modułem)

Deaktywacja nawet wszystkich sekcji w obrębie zadania nie zatrzymuje
zadania oraz uaktualniania obszaru wejść/wyjść

Po zimnym restarcie wszystkie warunki ustawiane są na 0 -sekcje uaktywniane
na te warunki są wstrzymywane.

Porządek wykonywania sekcji:

Sekcje są wykonywane w kolejności, w jakiej widoczne są w
przeglądarce (application browser)

kolejność wykonywania sekcji
może być zmieniana za pomocą
mechanizmu drag and drop
z użyciem myszki (w przeglądarce)

Kolejność

background image

p.19

JHAP

Janusz Hajda - Automatyka Przemysłowa * ul. Klasztorna 5 * 41 922 Radzionków

tel./fax. (+4832) 389-91-04, (+48) 602 578 549 (mobil ) * email: j.hajda@wp.pl

Ochrona sekcji

Zaznaczenie ochrony:

zapis

zapis i odczyt

Wyświetlane na poziomie każdej sekcji:

Brak: bez ochrony

Kłódka otwarta:

sekcja chroniona
ochrona nie uaktywniona

Kłódka zamknięta:

sekcja chroniona
ochrona uaktywniona

Cancel

Apply

Help

kliknięcie
prawym klawiszem

background image

p.20

JHAP

Janusz Hajda - Automatyka Przemysłowa * ul. Klasztorna 5 * 41 922 Radzionków

tel./fax. (+4832) 389-91-04, (+48) 602 578 549 (mobil ) * email: j.hajda@wp.pl

Ochrona sekcji

- aktywacja / de aktywacja ochrony

Cancel

Apply

Help

Zaznaczyć

‘Protection

activated’

Wprowadzić

hasło

kliknięcie
prawym klawiszem

kliknięcie

background image

p.21

JHAP

Janusz Hajda - Automatyka Przemysłowa * ul. Klasztorna 5 * 41 922 Radzionków

tel./fax. (+4832) 389-91-04, (+48) 602 578 549 (mobil ) * email: j.hajda@wp.pl

Podprogram

Fragment programu wywoływany z sekcji lub innego
podprogramu w obrębie tego samego zadania
(MAST,TASK)

Parametry

Numeracja: 0 do 253

Język:

LD, IL, ST

Zadanie: MAST, FAST

Komentarz: do 250 znaków

background image

p.22

JHAP

Janusz Hajda - Automatyka Przemysłowa * ul. Klasztorna 5 * 41 922 Radzionków

tel./fax. (+4832) 389-91-04, (+48) 602 578 549 (mobil ) * email: j.hajda@wp.pl

PL7

Narzędzia

background image

p.23

JHAP

Janusz Hajda - Automatyka Przemysłowa * ul. Klasztorna 5 * 41 922 Radzionków

tel./fax. (+4832) 389-91-04, (+48) 602 578 549 (mobil ) * email: j.hajda@wp.pl

Narzędzia

Edytor konfiguracji sterownika

Przeglądarka zmiennych

(cross references)

Przeglądarka struktury projektu

(application browser)

Biblioteka elementów - bloków funkcyjnych

(library)

Przenumerowanie zmiennych

(replace variables)

background image

p.24

JHAP

Janusz Hajda - Automatyka Przemysłowa * ul. Klasztorna 5 * 41 922 Radzionków

tel./fax. (+4832) 389-91-04, (+48) 602 578 549 (mobil ) * email: j.hajda@wp.pl

PL7

Edytor zmiennych

background image

p.25

JHAP

Janusz Hajda - Automatyka Przemysłowa * ul. Klasztorna 5 * 41 922 Radzionków

tel./fax. (+4832) 389-91-04, (+48) 602 578 549 (mobil ) * email: j.hajda@wp.pl

Edytor symboli i zmiennych

- eksport do pliku

Export

Text separator: tabulation *.TXT

background image

p.26

JHAP

Janusz Hajda - Automatyka Przemysłowa * ul. Klasztorna 5 * 41 922 Radzionków

tel./fax. (+4832) 389-91-04, (+48) 602 578 549 (mobil ) * email: j.hajda@wp.pl

Edytor symboli i zmiennych

- import do Excel’a

background image

p.27

JHAP

Janusz Hajda - Automatyka Przemysłowa * ul. Klasztorna 5 * 41 922 Radzionków

tel./fax. (+4832) 389-91-04, (+48) 602 578 549 (mobil ) * email: j.hajda@wp.pl

Edytor zmiennych

- nakładanie się adresów

Wyświetlanie nakładających się adresów

Aby uaktywnić tę funkcję należy zaznaczyć opcję ‘Overlap’ w menu
PL7 Options > Variables Editor

Nakładające się w pamięci adresy zaznaczane są

na czerwono

;

zmienne: %MB, %MW, %MD, %MF i stałe: %KB, %KW, %KD, %KF

UWAGA: widoczne jest jedynie nakładanie się pojedynczych

zmiennych a nie tablic.

background image

p.28

JHAP

Janusz Hajda - Automatyka Przemysłowa * ul. Klasztorna 5 * 41 922 Radzionków

tel./fax. (+4832) 389-91-04, (+48) 602 578 549 (mobil ) * email: j.hajda@wp.pl

PL7

Animacja zmiennych

background image

p.29

JHAP

Janusz Hajda - Automatyka Przemysłowa * ul. Klasztorna 5 * 41 922 Radzionków

tel./fax. (+4832) 389-91-04, (+48) 602 578 549 (mobil ) * email: j.hajda@wp.pl

Animacja zmiennych

- tablice animacyjne

Tablica animacyjne - własności

Wyświetlanie adresu zmiennej, nazwy symbolicznej, aktualnej wartość (w
dowolnym formiacie) i komentarza do zmiennej

Możliwość zapisu na dysk i odczytu z dysku

Zmiana formatu wyświetlania za pomocą klawisz skrótu F9 (po
zaznaczeniu zmiennej/zmiennych)

Możliwość tworzenia wielu tablic animacyjnych i formatowania ich
wyglądu

background image

p.30

JHAP

Janusz Hajda - Automatyka Przemysłowa * ul. Klasztorna 5 * 41 922 Radzionków

tel./fax. (+4832) 389-91-04, (+48) 602 578 549 (mobil ) * email: j.hajda@wp.pl

Bity systemowe

Najważniejsze bity systemowe

%S0 - zimny restart

%S1 - gorący restart

%S4-%S7 - generator fali prostokątnej o okresie
10ms,100 ms, 1s, 1min

%S13 - pierwszy skan

%S21-%S26 - bity związane z grafem sekwencji

background image

p.31

JHAP

Janusz Hajda - Automatyka Przemysłowa * ul. Klasztorna 5 * 41 922 Radzionków

tel./fax. (+4832) 389-91-04, (+48) 602 578 549 (mobil ) * email: j.hajda@wp.pl

PL7

Konfiguracja

praca z PL7

background image

p.32

JHAP

Janusz Hajda - Automatyka Przemysłowa * ul. Klasztorna 5 * 41 922 Radzionków

tel./fax. (+4832) 389-91-04, (+48) 602 578 549 (mobil ) * email: j.hajda@wp.pl

PL7

Komunikacja z PLC

praca z PL7

background image

p.33

JHAP

Janusz Hajda - Automatyka Przemysłowa * ul. Klasztorna 5 * 41 922 Radzionków

tel./fax. (+4832) 389-91-04, (+48) 602 578 549 (mobil ) * email: j.hajda@wp.pl

PL7

Programowanie

background image

p.34

JHAP

Janusz Hajda - Automatyka Przemysłowa * ul. Klasztorna 5 * 41 922 Radzionków

tel./fax. (+4832) 389-91-04, (+48) 602 578 549 (mobil ) * email: j.hajda@wp.pl

Programowanie

- instrukcje logiczne

Styki i cewki

background image

p.35

JHAP

Janusz Hajda - Automatyka Przemysłowa * ul. Klasztorna 5 * 41 922 Radzionków

tel./fax. (+4832) 389-91-04, (+48) 602 578 549 (mobil ) * email: j.hajda@wp.pl

Programowanie

- instrukcje logiczne

Elementy logiczne

background image

p.36

JHAP

Janusz Hajda - Automatyka Przemysłowa * ul. Klasztorna 5 * 41 922 Radzionków

tel./fax. (+4832) 389-91-04, (+48) 602 578 549 (mobil ) * email: j.hajda@wp.pl

Programowanie

- instrukcje logiczne

Elementy logiczne

background image

p.37

JHAP

Janusz Hajda - Automatyka Przemysłowa * ul. Klasztorna 5 * 41 922 Radzionków

tel./fax. (+4832) 389-91-04, (+48) 602 578 549 (mobil ) * email: j.hajda@wp.pl

Programowanie

- zależności czasowe

Timery %TMi

Parametry zmieniane są w

edytorze zmiennych

background image

p.38

JHAP

Janusz Hajda - Automatyka Przemysłowa * ul. Klasztorna 5 * 41 922 Radzionków

tel./fax. (+4832) 389-91-04, (+48) 602 578 549 (mobil ) * email: j.hajda@wp.pl

Programowanie

- liczniki

Liczniki %Ci

Parametry zmieniane są w

edytorze zmiennych


Document Outline


Wyszukiwarka

Podobne podstrony:
KURS ETYKI
Choroba hemolityczna p odu na kurs
zapotrzebowanie ustroju na skladniki odzywcze 12 01 2009 kurs dla pielegniarek (2)
kurs
wady postawy kurs
ostre białaczki 24 11 2008 (kurs)
AT kurs analityka giełdowego 3
Pielęgniarki kurs wersja 6 V 01
Kurs 03 Dynamika
Kurs anemia2012
Stany zagrożenia życia pielęgniarki kurs[1]
DOKUMENTOWANIE GEOTECHNICZNE kurs
kurs html rozdział II
Kurs usability
Kurs rysunku Manga NR 12

więcej podobnych podstron