Sterowniki Programowalne (SP) Siemens S-1200 - Pierwsze Kroki



Podobne dokumenty
Siemens S Szybki start. Podstawy pracy ze środowiskiem TIA Portal. Opracowano na postawie materiału S Pierwsze kroki z sierpnia 2012

Programowanie sterowników

Ćwiczenia z S S jako Profinet-IO Controller. FAQ Marzec 2012

Podstawy programowania w środowisku Step 7

Podstawy programowania w środowisku Totally Integration Automation Portal

FAQ: /PL Data: 3/07/2013 Konfiguracja współpracy programów PC Access i Microsoft Excel ze sterownikiem S7-1200

Ćwiczenia z S Komunikacja S z miernikiem parametrów sieci PAC 3200 za pośrednictwem protokołu Modbus/TCP.

Materiały dodatkowe. Konfiguracja sterownika programowalnego Siemens do obsługi protokołu MODBUS. Opracowali: mgr inż.

Ćwiczenia z S Komunikacja S z dotykowymi panelami HMI na przykładzie współpracy sterownika z panelem KTP600 PN.

TwinCAT 3 konfiguracja i uruchomienie programu w języku ST lokalnie

PIERWSZE KROKI S PLC

Konfiguracja regulatora PID

PIERWSZE KROKI S PLC

Poniższy przykład przedstawia prosty sposób konfiguracji komunikacji między jednostkami centralnymi LOGO! w wersji 8 w sieci Ethernet.

Ćwiczenia z S Komunikacja S z przyciskowym panelem HMI KP300 PN. FAQ Marzec 2012

LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA

Konfigurowanie modułu BK9050 firmy Beckhoff wprowadzenie

Konfigurowanie sterownika CP6601 firmy Beckhoff wprowadzenie

Komunikacja pomiędzy panelem Astraada HMI Panel i sterownikiem Siemens S w sieci ProfiNet

Konfigurowanie sterownika CX9000 firmy Beckhoff wprowadzenie

Instrukcja podstawowego uruchomienia sterownika PLC LSIS serii XGB XBC-DR20SU

INSTRUKCJA UZUPEŁNIAJĄCA DO CENTRAL DUPLEX ZE STEROWANIEM RD4

Konfigurowanie sterownika CX1000 firmy Beckhoff wprowadzenie. 1. Konfiguracja pakietu TwinCAT do współpracy z sterownikiem CX1000

Rysunek 1: Okno z lista

FAQ: /PL Data: 16/11/2007 Programowanie przez Internet: Konfiguracja modułów SCALANCE S 612 V2 do komunikacji z komputerem przez VPN

Politechnika Białostocka

FAQ: /PL Data: 2/07/2013 Konfiguracja współpracy programów PC Access i Microsoft Excel ze sterownikiem LOGO!

1. Aplikacja LOGO! App do LOGO! 8 i LOGO! 7

Konfigurowanie sterownika BX9000 firmy Beckhoff wprowadzenie. 1. Konfiguracja pakietu TwinCAT do współpracy ze sterownikiem BX9000

Instrukcja użytkowania

LABORATORIUM INTELIGENTNYCH SYSTEMÓW ELEKTRYCZNYCH

Siemens S Konfiguracja regulatora PID

ROZDZIAŁ 1: Instrukcja obsługi oprogramowania VMS

Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski SYSTEMY SCADA

Site Installer v2.4.xx

Konfiguracja i podłączenie sterownika Horner APG do oprogramowania Cscape po RS232

Tworzenie programu i konfiguracja w LOGO! Soft Comfort V8

wpisujemy prawidłowe ustawienia dla naszej sieci lokalnej ustawienia

Konfiguracja panelu ASTRAADA HMI z sterownikiem ASTRADA ONE

podstawowa obsługa panelu administracyjnego

cmt + CODESYS, oraz zdalne wejścia/ wyjścia

Zdalny podgląd wizualizacji z panelu XV100 przez przeglądarkę internetową (WebServer)

Przykładowa konfiguracja komunikacji pomiędzy oprogramowaniem Wonderware i Codesys z wykorzystaniem sieci LAN lub modułu GSM

Opis szybkiego uruchomienia programu APBSoft

Synchronizacja czasu S i HMI Basic Panels

Instrukcja instalacji oraz konfiguracji sterowników. MaxiEcu 2.0

1) Połączenie za pomocą kabla PC/PPI (Nr kat.: USB: 6ES DB30-0XA0, RS232: 6ES CB30-0XA0)

Product Update Funkcjonalność ADR dla przemienników Częstotliwości PowerFlex 750 oraz 525 6

PLUTO Sterownik bezpieczeństwa Skrócona Instrukcja obsługi oprogramowania. PlutoProgrammingManualPL_v7A.pdf 1

Komunikacja z wykorzystaniem Protokołu TCP oraz funkcji AG_SEND/AG_RECV

Konfiguracja zapory ogniowej w trybie standardowym na module SCALANCE S623

LabVIEW PLATFORMA EDUKACYJNA Lekcja 5 LabVIEW i Arduino konfiguracja środowiska i pierwszy program

Internet wymagania dotyczące konfiguracji

Przejrzystość, intuicyjny charakter i łatwość oprogramowania sterowników FATEK.

FAQ: /PL Data: 19/11/2007 Programowanie przez Internet: Przekierowanie portu na SCALANCE S 612 w celu umo

Komunikacja w sieci Industrial Ethernet z wykorzystaniem Protokołu S7 oraz funkcji BSEND/BRCV

FAQ: /PL Data: 14/06/2007 Konfiguracja współpracy programów PC Access i Microsoft Excel ze sterownikiem S7-200

VComNet Podręcznik użytkownika. VComNet. Podręcznik użytkownika Wstęp

Projekt Komputerowych Systemów Sterowania Wymiana danych pomiędzy dwoma sterownikami Siemens S7-300 po sieci Profibus DP

instrukcja instalacji modemu SpeedTouch 605s

Zawartość opracowania Program - Siemens S Konfiguracja serwera OPC... 5 MATLAB - Simulink - OPC Toolbox... 8 InTouch...

Konfiguracja i programowanie sterownika GE Fanuc VersaMax z modelem procesu przepływów i mieszania cieczy

1. Wymagane komponenty:

Internetowy sterownik podlewania ogrodowego na LOGO! Sieciowy dostęp do LOGO! za pomocą http

Skrócona instrukcja konfiguracji połączeń sieciowych

Konfiguracja programu Merz OPC Server AS511 i oprogramowania InTouch do komunikacji ze sterownikiem Siemens Simatic S5

Program APEK Użytkownik Instrukcja użytkownika

INSTRUKCJA UŻYTKOWNIKA MPCC

Konfiguracja dostępu zdalnego z wykorzystaniem tunelu VPN pomiędzy SCALANCE S623 a SOFTNET Security Client

Politechnika Warszawska. Temat: Układ ważący. Opiekun: mgr inż. Marek Peryt

Bit 11 pierwszego słowa komunikacji acyklicznej ustawny jest na wartość 0 i nie podlega modyfikacji.

DWL-2100AP g/108Mbps Bezprzewodowy punkt dostępowy D-Link AirPlus XtremeG

CoDeSys 3 programowanie w języku drabinkowym LD

Laboratorium - Konfiguracja routera bezprzewodowego w Windows Vista

Opracowanie ćwiczenia laboratoryjnego dotyczącego wykorzystania sieci przemysłowej Profibus. DODATEK NR 1 Opis konfiguracji sieci AS-I

Komunikacja Master-Slave w protokole PROFIBUS DP pomiędzy S7-300/S7-400

Konfiguracja podglądu obrazu z kamery IP / rejestratora BCS przez sieć LAN.

Sterowniki Programowalne sem. V, AiR

Instrukcja konfiguracji urządzenia Comarch TNA Gateway Plus

Wymagania programowe: STEP 7 STEP 7-Micro/Win

INSTALACJA DOSTĘPU DO INTERNETU

Systemy Czasu Rzeczywistego (SCR)

Wirtualizacja panelu HMI w systemie LOGO!

SKRÓCONA INSTRUKCJA INSTALACJI MODEMU I KONFIGURACJA POŁĄCZENIA Z INTERNETEM NA WINDOWS 8 DLA AnyDATA ADU-520L

Podsumowanie. Uwaga. Przygotowanie

podstawowa obsługa panelu administracyjnego

MultiTool instrukcja użytkownika 2010 SFAR

Instrukcja konfiguracji połączenia PPPoE w Windows XP

Konfiguracja i programowanie PLC Siemens SIMATIC S7 i panelu tekstowego w układzie sterowania napędami elektrycznymi. Przebieg ćwiczenia

NPS-520. Serwer druku do urządzeń wielofukcyjnych. Skrócona instrukcja obsługi. Wersja 1.00 Edycja 1 11/2006

Instrukcja podłączenia i konfiguracji BLUETOOTH NX. Interfejs. (instrukcja dostępna także na ver

R o g e r A c c e s s C o n t r o l S y s t e m 5. Nota aplikacyjna nr 016 Wersja dokumentu: Rev. A. obecności w VISO

Samsung Universal Print Driver Podręcznik użytkownika

Laboratorium - Monitorowanie i zarządzanie zasobami systemu Windows 7

Politechnika Białostocka

PROGRAMOWALNE STEROWNIKI LOGICZNE

Laboratorium Siemens UMX2MS

Notatka Aplikacyjna NA 03001PL Marzec 2016

PC0060. ADAPTER Kabel Easy Copy PC-Link USB 2.0 Proste kopiowanie, bez instalacji. Instrukcja obsługi

Transkrypt:

Sterowniki Programowalne (SP) Siemens S-1200 - Pierwsze Kroki Opracowano na postawie materiału S7-1200 Pierwsze kroki z sierpnia 2012 1 Podstawowe informacje o sterowniku PLC firmy Siemens z serii S7 1200 Seria programowanych sterowników logicznych (PLC) S7-1200 zapewnia elastyczność i skuteczność sterowania rozmaitymi urządzeniami w ramach wykonywania zadań automatyki. Zwarta konstrukcja, niewielkie koszty oraz bogata lista rozkazów czynią S7-1200 doskonałym narzędziem sterującym, odpowiednim do różnorodnych aplikacji. CPU (jednostka centralna) składa się z modułu procesora, zintegrowanego zasilacza, obwodów wejściowych oraz obwodów wyjściowych umieszczonych w zwartej, plastikowej obudowie, co łącznie tworzy bardzo wydajny sterownik PLC. CPU zawiera logikę niezbędną do monitorowania i sterowania urządzeniami stanowiącymi elementy aplikacji. CPU monitoruje wejścia i steruje wyjściami zgodnie z oprogramowaniem przygotowanym przez użytkownika, które może zawierać logikę boolowską, zliczanie, operacje czasowe, złożone operacje arytmetyczne i komunikację z innymi inteligentnymi urządzeniami. Data modyfikacji: 16 listopada 2015 Strona 1 z 16

CPU jest wyposażana w port PROFINET umożliwiający komunikację poprzez sieć PROFINET. Dostępne są również moduły komunikacyjne pozwalające na łączność poprzez interfejsy RS485 lub RS232. Na Rysunek 1 przedstawiono sterownik S7-1200 oraz jego charakterystyczne elementy. 1. Diody LED statusu wbudowanych portów I/O 2. Diody LED statusu operacyjnego CPU 3. Złącze PROFINET 4. Slot karty pamięciowej (pod klapką) 5. Rozpinane złącza na kable Rysunek 1 Budowa sterownika S7-1200 Różne modele CPU zapewniają różnorodne cechy i możliwości. Pozwalają tworzyć wydajne rozwiązania w rozmaitych aplikacjach. W pracowni E200 znajdują się sterowniki o oznaczeniach S7 1200 CPU 1214C AC/DC/RLY co oznacza, że jest to: sterownik zasilany poprzez napięcie zmienne AC (85 264 VAC), wejścia zasilane są napięciem stałym DC (24 VDC) a wyjścia są typu przekaźnikowego (RLY) (5 30 VDC lub 5 250 VAC). Dodatkowo sterownik wyposażony jest w: dwa wejścia analogowe (niesymetryczne) o zakresie od 0 do 10 V (rozdzielczość 10 bitów); płytkę sygnałową wyposażona w jedno wyjście analogowe typu napięcie/prąd o zakresie +/- 10 V (rozdzielczość 12 bitów) lub 0 20 ma (rozdzielczość 11 bitów). 2 Konfiguracja adresu IP sterownika 1. W celu konfiguracji adresu IP sterownika należy uruchomić środowisko Totally Integrated Automation Portal (TIA), klikając dwukrotnie na ikonę znajdującą się na pulpicie lub poprzez menu Start - > Programy -> Siemens Automation ->TIA Portal V11. 2. W oknie aplikacji TIA należy wybrać polecenie Online and Diagnostics a następnie wybrać Accessible devices (Rysunek 2) Rysunek 2 Okno aplikacji TIA - konfiguracja adresu IP Data modyfikacji: 16 listopada 2015 Strona 2 z 16

3. Po wybraniu polecenia Accessible devices pojawi się okno z listą dostępnych sterowników do konfiguracji. Gdy skanowanie dostępnych urządzeń w sieci lokalnej dobiegnie końca w polu Online status information: pojawi się komunikat Scanning ended (Rysunek 3). Rysunek 3 Okno z dostępnymi urządzeniami do konfiguracji 4. Na liście urządzeń należy odszukać urządzenie które jest przydzielone do stanowiska po adresie MAC. Adres MAC sterownika znajduje się nad złączem PROFINET. 5. Klikamy polecenie show. 6. Po wybraniu polecenia Show środowisko przełączy się w tryb TIA Project View 7. Po lewej stronie okna znajduje się lista w której będzie rozwinięta pozycja ze sterownikiem który został wybrany w kroku 4. 8. Z listy należy wybrać polecenie Online and diagnostics klikając na nie podwójnie lewym przyciskiem myszy. 9. W oknie dialogowym należy wybrać polecenie Functions -> Assign IP adress (Rysunek 4) Rysunek 4 Zmiana adresu IP sterownika 10. Aby ułatwić prace ze sterownikami w laboratorium E200 każdemu sterownikowi na stanowisku powinien zostać nadany adres IP zależny od numeru stanowiska. Odpowiednie adresy IP dla każdego stanowiska zostaną podane przez prowadzącego. 11. Następnym krokiem jest podanie maski podsieci w polu Subnet mask. W laboratorium E200 wykorzystywana maska podsieci jest następująca: 255.255.255.0. 12. Po wprowadzeniu adresu IP sterownika oraz maski podsieci należy zaakceptować zmiany poleceniem Assign IP address. Data modyfikacji: 16 listopada 2015 Strona 3 z 16

13. Po ustanowieniu nowego adresu IP sterownika należy odświeżyć listę urządzeń poleceniem Update accessible devices w celu sprawdzenia czy został nadany nowy adres IP. Polecenie Update accessible devices znajduje się w okienku Project tree w zakładce Devices. 3 Konfiguracja i prosty program w TIA portal v 11 SP2 1. W celu utworzenia nowego projektu należy uruchomić Totally Integrated Automation Portal (TIA), klikając dwukrotnie na ikonę znajdującą się na pulpicie lub poprzez menu Start - > Programy -> Siemens Automation ->TIA Portal V11. Jeżeli wcześniej otwarto aplikacje TIA Portal V11 np. w celu nadania adresu IP sterownikowi, należy zmienić widok projektu poleceniem Portal view. Polecenie to znajduje się w lewym dolnym roku okna aplikacji TIA. 2. Po uruchomieniu aplikacji TIA Portal i przejściu do widoku Portal View ukaże się okno z widokiem Portal View (Rysunek 5). W celu utworzenia nowego projektu należy wybrać opcje Create new project. Rysunek 5 Okno aplikacji TIA Portal View 3. W następnym oknie należy wpisać podstawowe dane projektu: nazwa projektu (Project name), ścieżka dostępu projektu (Path), autor projektu (Author) oraz o opcjonalnie komentarz. Wprowadzone dane zatwierdzamy przyciskiem Create (Rysunek 6). Rysunek 6 Dane nowego projektu 4. Po utworzeniu nowego projektu pojawi się okno dialogowe (Rysunek 7), na którym umieszczone zostały podstawowe czynności odnoszące się do konfiguracji i programowania sterownika Data modyfikacji: 16 listopada 2015 Strona 4 z 16

(Configure a device i Write PLC program) oraz możliwość konfiguracji panelu HMI (pominięte w tym opracowaniu). 5. W celu konfiguracji sterownika PLC klikamy na Configure a device. Rysunek 7 Czynności związane z konfiguracją i programowaniem sterownika 6. Konfiguracja sterownika wybór typu sterownika Sterownik S7 1200 można skonfigurować w dwojaki sposób. a) automatycznie jeżeli sterownik ma ustawienia fabryczne (nieprzypisany adres IP i maska podsieci), to konfiguracja następuje poprzez znalezienie sterownika w danej sieci lokalnej oraz nadanie mu adresu IP i maski podsieci. Konfiguracja automatyczna może również odbyć się gdy sterownikowi został już wcześniej przypisany adres IP i maska podsieci. b) ręcznie jeżeli sterownik ma już przypisany adres IP i maskę podsieci i znany jest jego typ Ad. a) W celu przeprowadzenia konfiguracji automatycznej należy wybrać opcje Add new device. Z rozwijalnej listy należy wybrać PLC - > SIMATIC S7 1200 -> CPU -> Unspecified CPU 1200 i wybrać 6ES7 2XX-XXXX-XXXX (Rysunek 8). Następnie należy zaznaczyć opcje Open device view i nacisnąć przycisk Add. Opcjonalnie można zdefiniować nazwę sterownika w polu Device name. Domyślnie w pole to jest wpisana nazwa PLC_1. Data modyfikacji: 16 listopada 2015 Strona 5 z 16

Rysunek 8 Wybór typu sterownika do konfiguracji Po dodaniu sterownika do konfiguracji aplikacja TIA Portal przejdzie automatycznie do widoku Project view (o ile zaznaczono taką opcję), w którym jest widoczna wirtualna lista montażowa z wybranym wcześniej sterownikiem (Rysunek 9). W celu wyszukania sterownika wraz z zainstalowanymi modułami w sieci lokalnej oraz jego konfiguracji automatycznej należy wybrać polecenie detect (Rysunek 9). Rysunek 9 Wirtualna listwa montażowa Następnie należy wybrać typ interfejsu sieciowego (Type of the PG/PC interface - > PN/IE) oraz interfejs (PG/PC interface - > karta sieciowa zainstalowana w komputerze) oraz kliknąć Refresh. Data modyfikacji: 16 listopada 2015 Strona 6 z 16

Jeżeli w sieci znajdują się sterowniki PLC S7 1200, to w dolnej części okna z podpisem Online status information pojawi się komunikat Found accessible device i lista dostępnych sterowników. Jeśli skanowanie dostępnych sterowników w sieci lokalnej przebiegnie pomyślnie pojawi się informacja Scanning ended. Natomiast w oknie Accessible devices In target subnet pojawi się lista dostępnych sterowników PLC S7 1200 w sieci lokalnej (Rysunek 10). Do każdego sterownika przypisany jest adres fizyczny MAC lub/i adres IP. Sterownik z domyślnymi ustawieniami fabrycznymi nie posiada przypisanego adresu IP. Rysunek 10 Okno dostępnych sterowników do konfiguracji w lokalnej podsieci Z listy dostępnych sterowników klikamy na sterownik z adresem IP który należy do stanowiska i klikamy Detect. Po wybraniu polecenia Detect i pomyślnej identyfikacji konfiguracji sterownika aplikacja TIA automatycznie przejdzie do wirtualnej listwy montażowej na której będzie widoczny nasz sterownik wraz z dostępnymi modułami. Po pomyślnej konfiguracji sterownika wraz z zainstalowanymi modułami dostępne są do edycji lub odczytu parametry zarówno sterownika jak i dołączonych modułów określające m.in. jakie adresy zostały przypisane wejściom, wyjściom analogowym lub cyfrowym. Ogólną konfiguracje dostępnego sterownika lub modułu można wyświetlić z poziomu wirtualnej listwy montażowej (pojedyncze kliknięcie na wybrany element) lub z listy Project Tree (Rysunek 11). Data modyfikacji: 16 listopada 2015 Strona 7 z 16

Rysunek 11 Ogólna konfiguracja sterownika: 1. dostęp do ogólnej konfiguracji sterownika, 2. wybór interfejsów WE/WY, 3. przykładowe parametry połączenia sieciowego 4 Zapis konfiguracji oraz przykładowego programu do sterownika 4.1 Zapis konfiguracji do sterownika Aby przenieść konfigurację sterownika z programu TIA Portal na sterownik należy najpierw ją skompilować. W tym celu należy wybrać sterownik, na który chcemy skompilować naszą konfiguracje, z listy Project Tree lub z wirtualnej listwy montażowej. Następnie należy nacisnąć prawy przycisk myszy na wybranym sterowniku i z menu rozwijanego wybrać polecenie Compile > Hardware Configuration. Kompilacje można również przeprowadzić wybierając odpowiedni sterownik a następnie naciskając przycisk Compile (Rysunek 12). Data modyfikacji: 16 listopada 2015 Strona 8 z 16

Rysunek 12 Kompilacja konfiguracji sterownika Jeżeli kompilacja przebiegła pomyślnie należy wgrać konfiguracje do sterownika. W tym celu tak jak w procesie kompilacji należy wybrać odpowiedni sterownik z listy Project Tree lub z wirtualnej listwy montażowej. Następnie klikając prawym przyciskiem myszy na sterownik wybieramy z menu kontekstowego polecenie Download to device > Hardware configuration. Zapisywanie konfiguracji do sterownika można również wykonać przy pomocy przycisku Download to device który znajduje się po prawej stronie przycisku Compile (po uprzednim zaznaczeniu sterownika z listy Projec tree bądź na wirtualnej listwie montażowej). Po wybraniu polecenia Download to device pojawi się okno dialogowe (Rysunek 13) w którym będzie dostępna lista wykonywanych czynności związanych z zapisem konfiguracji do sterownika. Aby zapisać konfiguracje należy nacisnąć przycisk Load. Data modyfikacji: 16 listopada 2015 Strona 9 z 16

Rysunek 13 Okno dialogowe zapisu danych do sterownika Po zapisaniu konfiguracji do sterownika aplikacja TIA zapyta się czy uruchomić sterownik. Na tym etapie nie uruchamiamy sterownika, gdyż nie został jeszcze napisany program który można by było wgrać do pamięci sterownika. Sprawdzamy czy pole Start All nie jest zaznaczone i naciskamy Finish (Rysunek 14). Rysunek 14 Okno po procesie zapisu danych do sterownika 4.2 Przykładowy program W tym kroku zostanie przedstawiony przykład prostego programu realizującego bramkę AND i OR w języku drabinkowym LAD. Przykład ten ma na celu zobrazować krok po kroku ogólną procedurę pisania programu, zapisywania go do pamięci sterownika, definiowania zmiennych oraz podglądu online wykonywanego programu. Pierwszym krokiem jest przejście do widoku Project View. W okienku Project Tree rozwijamy listę związaną ze sterownikiem który będzie programowany (w przykładzie PLC_1 [CPU1214C DC/DC/DC]). Następnie rozwijamy podlistę Program blocks i wybieramy podstawowy blok programu Main (Rysunek 15). Data modyfikacji: 16 listopada 2015 Strona 10 z 16

Rysunek 15 Lokalizacja bloku main Domyślnie podstawowy blok programu Main jest dostępny do programowania w języku drabinkowym LAD. Blok Main można również programować w języku diagramu bloków funkcyjnych FBD. Zmianę języka programowania bloku Main przedstawiono na Rysunek 16 Rysunek 16 Zmiana języka programowania bloku main W podstawowym bloku programowania Main dostępne są tzw. sieci 'Network'. W sieciach tych należy umieszczać elementy języka drabinkowego np. styki, cewki. Podstawowe elementy składowe języka drabinkowego są dostępne z poziomu zakładki Instructions > Basic instructions > Bit logic Data modyfikacji: 16 listopada 2015 Strona 11 z 16

operations. W prawej części okna aplikacji TIA znajdują się zakładki w których występuje m.in. zakładka Instructions (Rysunek 17). Sieci Networks pozwalają w łatwy sposób na organizacje i podział kodu na obszary które realizują odrębne zadania. Do każdej sieci można dodać stosowny komentarz ułatwiający późniejsze śledzenie kodu programu. Rysunek 17 Podstawowe elementy składowe język LAD Elementy języka drabinkowego można umieścić w sieciach 'Network' metodą przeciągnij i upuść lub poprzez zaznaczenie miejsca w którym ma się znaleźć dany element i kliknięcie dwa razy lewym przyciskiem myszy na wybranym elemencie w liście elementów. Sieci 'Network' można rozgałęziać przy pomocy poleceń Open Branch lub Close Branch które znajdują się nad oknem kodu (Rysunek 17). Metodą rozgałęziania można wykonać np. prostą bramkę OR. Zaleca się aby w jednej sieci 'Network' znajdowała się wyłącznie jedna cewka (jeden element przypisania Assignment). Aby zrealizować prostą bramkę AND należy połączyć szeregowo dwa styki normalnie otwarte (Normally open contact) oraz cewkę (Assignment). Połączenie elementów zostało przedstawione na Rysunek 18. Aby zrealizować bramkę OR należy połączyć ze sobą równolegle dwa styki normalnie otwarte a następnie do połączenia równoległego styków dodać szeregowo cewkę. Aby połączyć szeregowo cewkę z dwoma stykami należy skorzystać z polecenia Close Branch. Do wykonania bramki OR należy skorzystać z następnej sieci np. 'Network 2'. Komentarze dla poszczególnych sieci 'Networks' wprowadza się w polu Comment. Każdej sieci można przypisać nazwę. Nazwę sieci wprowadza się w miejscu pięciokropka [..] obok nazwy Network x, gdzie x to numer sieci (Rysunek 18). Data modyfikacji: 16 listopada 2015 Strona 12 z 16

Rysunek 18 Bramki AND oraz OR w języku drabinkowym Następnym krokiem w realizacji programu jest przypisanie zmiennych do odpowiednich elementów programu (np. styków, cewek). Przypisanie zmiennych w ogólnym przypadku wykonuje się przy pomocy tzw. tablic etykiet PLC (PLC Tags). Aby uzyskać dostęp do tablic należy w oknie Project Tree wybrać interesujący nas sterownik w którym chcemy definiować zmienne a następnie z listy podporządkowanej danemu sterownikowi wybrać pole PLC Tags a następnie otworzyć tablicę Default tag table (Rysunek 19). Rysunek 19 Tablica Default tag table Aby zdefiniować zmienną najpierw należy wprowadzić jej etykietę. Najlepiej gdy nazwa etykiety odpowiada przeznaczeniu zmiennej dla łatwej jej identyfikacji. Następnie należy zdefiniować typ Data modyfikacji: 16 listopada 2015 Strona 13 z 16

zmiennej. W naszym przypadku używamy zmiennych typu boolowskiego ponieważ chcemy do nich przypisać stany wejść i wyjść dyskretnych. Typy zmiennych zmieniamy w zależności od zastosowania zmiennej. Następnym etapem w definicji zmiennej jest przypisanie jej adresu. Adres zmiennej jest bezpośrednio uzależniony od typu zmiennej. W skład adresu zmiennej wchodzi: operand, typ operandu, adres i opcjonalnie numer bitu (dla zmiennej dyskretnej). Operand definiuje czy zmienna będzie traktowana jako wejście (I), wyjście (Q) czy też będzie przechowywana bezpośrednio w pamięci wewnętrznej sterownika jako marker (M). Typ operandu jest ustawiany automatycznie przez aplikacje TIA i zależy od typu zmiennej. Adres jest miejscem w pamięci zarezerwowanym na przechowanie zmiennej. Nie należy przypisywać identycznego adresu do kilku zmiennych, gdyż może to spowodować nieprawidłową prace sterownika/programu. Po zdefiniowaniu etykiet zmiennych, możemy je wprowadzić do programu wybierając je z listy rozwijalnej dostępnej nad elementem do którego chcemy przypisać zmienną. (Rysunek 20). Rysunek 20 Przypisanie zmiennej do elementu Po przypisaniu zmiennych do elementów należy skompilować nasz program. Wykonuje się to w analogiczny sposób jak kompilacja ustawień sterownika. Następnie należy zapisać program do pamięci sterownika analogicznie jak w przypadku zapisu konfiguracji do sterownika. Proces kompilacji, wczytywania ustawień i programu można wykonać w jednym kroku za pomocą polecenia Download to device > All w menu kontekstowym sterownika do którego chcemy zapisać konfiguracje i program. Krok ten można również wykonać za pomocą przycisku Download to device który znajduje się na górnej listwie programu. Podczas procesu kompilacji i wczytywania programu oraz konfiguracji, aplikacja TIA wyświetli postęp oraz dostępne opcje które można wykonać w trakcie tego procesu (np. czy nadpisać wczytany wcześniej program itp.). Proces kończymy poprzez naciśnięcie przycisku Load (Rysunek 21). Data modyfikacji: 16 listopada 2015 Strona 14 z 16

Rysunek 21 Okno dialogowe procesu zapisywania danych do sterownika Ostatecznie po pomyślnym zapisie wszystkich danych do sterownika aplikacja TIA zapyta się czy ustawić sterownik w tryb RUN. Oczywiście aby przetestować pierwszy program należy ustawić sterownik w tryb pracy RUN 4.3 Podgląd działania programu on-line Aplikacja TIA oferuje podgląd działania programu wczytanego na sterownik w trybie on-line. Aby można było obejrzeć działanie programu w trybie on-line należy przejść do trybu on-line poprzez wybranie sterownika z którym chcemy się połączyć z okna Project Tree > Devices i naciśnięciu przycisku Go online na górnej listwie programu. W celu podglądu działającego programu należy przejść do okienka z programem (w naszym przypadku okno programu Main). Następnie należy nacisnąć przycisk podglądu. Na Rysunek 22 przedstawiono podgląd programu realizującego proste bramki AND i OR. Data modyfikacji: 16 listopada 2015 Strona 15 z 16

Rysunek 22 Podgląd programu on-line Data modyfikacji: 16 listopada 2015 Strona 16 z 16