SPIS TREŚCI. 1. Wiadomości wstępne... 2 str. 2. Tworzenie nowego programu... 2 str. 2. 1. Edytor graficzny LAD... 5 str.



Podobne dokumenty
Instrukcja podstawowego uruchomienia sterownika PLC LSIS serii XGB XBC-DR20SU

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

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

etrader Pekao Podręcznik użytkownika Strumieniowanie Excel

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

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

Opis szybkiego uruchomienia programu APBSoft

Temat: Organizacja skoroszytów i arkuszy

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

Programowanie sterowników

Odczyt zegara ze sterownika do panelu serii TIU z możliwością korekty ustawień zegara w sterowniku

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

Podstawowa instrukcja obsługi STRON stron internetowych serwisu zrealizowanych w systemie zarządzania treścią Wordpress.

Działanie i charakterystyka sterownika GE FANUC VersaMaxNano

KASK by CTI. Instrukcja

Lokalizacja jest to położenie geograficzne zajmowane przez aparat. Miejsce, w którym zainstalowane jest to urządzenie.

PROGRAMOWALNE STEROWNIKI LOGICZNE

INSTRUKCJA OBSŁUGI. Przekaźnik czasowy ETM ELEKTROTECH Dzierżoniów. 1. Zastosowanie

Włączanie/wyłączanie paska menu

Kurs STARTER S5. Spis treści. Dzień 1. III Budowa wewnętrzna, działanie i obsługa sterownika (wersja 0504)

FAQ: /PL Data: 26/11/2008 Komunikacja w protokole MPI za pomocą Global Data (GD) pomiędzy sterownikami S7-300

Kurs Zaawansowany S7. Spis treści. Dzień 1

Galileo v10 pierwszy program

I. Interfejs użytkownika.

Spis treści. Dzień 1. I Konfiguracja sterownika (wersja 1410) II Edycja programu (wersja 1406) III Środowisko TIA Portal (wersja 1410)

Menu Plik w Edytorze symboli i Edytorze widoku aparatów

ZINTEGROWANY SYSTEM ZARZĄDZANIA TREŚCIĄ

Zgrywus dla Windows v 1.12

Celem ćwiczenia jest zapoznanie się z podstawowymi funkcjami i pojęciami związanymi ze środowiskiem AutoCAD 2012 w polskiej wersji językowej.

tel fax

MenadŜer haseł Instrukcja uŝytkownika

Ustalanie dostępu do plików - Windows XP Home/Professional

Dodawanie stron do zakładek

Kolory elementów. Kolory elementów

Cyfrowe Przetwarzanie Obrazów i Sygnałów

Klawisze szybkiego wyboru układu drabinkowego

1. SFC W PAKIECIE ISAGRAF 2. EDYCJA PROGRAMU W JĘZYKU SFC. ISaGRAF WERSJE 3.4 LUB 3.5 1

Instrukcja obsługi Konfigurator MLAN-1000

Przypominacz Instrukcja uŝytkownika

Instrukcja obsługi Zaplecza epk w zakresie zarządzania tłumaczeniami opisów procedur, publikacji oraz poradników przedsiębiorcy

Podręczna pomoc Microsoft Power Point 2007

INSTRUKCJA INSTALACJI I URUCHOMIENIA PROGRAMÓW FINKA DOS W SYSTEMACH 64 bit

Tworzenie prezentacji w MS PowerPoint

WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM. NetBeans. Wykonał: Jacek Ventzke informatyka sem.

Zadanie 11. Przygotowanie publikacji do wydrukowania

Konfiguracja regulatora PID

TURNINGPOINT KROKI DO URUCHOMIENIA TESTU NA PC

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

INSTRUKCJA UŻYTKOWNIKA MPCC

Instrukcja do oprogramowania ENAP DEC-1

Europejski Certyfikat Umiejętności Komputerowych. Moduł 3 Przetwarzanie tekstów

Dodawanie stron do zakładek

INSTALACJA DOSTĘPU DO INTERNETU

Konfigurowanie sterownika CX9000 firmy Beckhoff wprowadzenie

Dokumentacja programu. Zoz. Uzupełnianie kodów terytorialnych w danych osobowych związanych z deklaracjami POZ. Wersja

KATEGORIA OBSZAR WIEDZY

I. Spis treści I. Spis treści... 2 II. Kreator szablonów Tworzenie szablonu Menu... 4 a. Opis ikon Dodanie nowego elementu...

Symfonia Produkcja Instrukcja instalacji. Wersja 2013

Spis treści. 1 Moduł Mapy 2

MATERIAŁY - udostępnianie materiałów dydaktycznych w sieci SGH

1. Opis okna podstawowego programu TPrezenter.

Instrukcja wprowadzania graficznych harmonogramów pracy w SZOI Wg stanu na r.

PRZEWODNIK PO ETRADER ROZDZIAŁ XII. ALERTY SPIS TREŚCI

1. Logowanie do Systemu BCW

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

Kadry Optivum, Płace Optivum

Kurs Podstawowy S7. Spis treści. Dzień 1

TWORZENIE FORMULARZY WORD 2007

Zadanie Wstaw wykres i dokonaj jego edycji dla poniższych danych. 8a 3,54 8b 5,25 8c 4,21 8d 4,85

Dlaczego stosujemy edytory tekstu?

FS-Sezam SQL. Obsługa kart stałego klienta. INFOLINIA : tel. 14/ , kom. 608/ edycja instrukcji :

Zadanie 10. Stosowanie dokumentu głównego do organizowania dużych projektów

Instalowanie certyfikatów celem obsługi pracy urządzenia SIMOCODE pro V PN z poziomu przeglądarki internetowej w systemie Android

S P I S T R E Ś C I. Instrukcja obsługi

Formularze w programie Word

Szkolenie dla nauczycieli SP10 w DG Operacje na plikach i folderach, obsługa edytora tekstu ABC. komputera dla nauczyciela. Materiały pomocnicze

WinUcz procedura uprzedniego wywozu

Ćwiczenie Zmiana sposobu uruchamiania usług

7.9. Ochrona danych Ochrona i zabezpieczenie arkusza. Pole wyboru

Wikispaces materiały szkoleniowe

Dla kas Nano E w wersjach od 3.02 oraz Sento Lan E we wszystkich wersjach.

Instrukcja użytkownika systemu medycznego

Co to jest arkusz kalkulacyjny?

1. Umieść kursor w miejscu, w którym ma być wprowadzony ozdobny napis. 2. Na karcie Wstawianie w grupie Tekst kliknij przycisk WordArt.

Nowe funkcjonalności wersji

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

Ćwiczenia nr 2. Edycja tekstu (Microsoft Word)

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

DODAWANIE ARTYKUŁÓW DO STRONY INTERNETOWEJ

Komunikacja sterownika PLC Fatek jako master w protokole ModBus RTU

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

Sylabus Moduł 2: Przetwarzanie tekstów

INSTRUKCJA OBSŁUGI BIULETYNU INFORMACJI PUBLICZNEJ

Kurs SINAMICS G120 Konfiguracja i uruchomienie. Spis treści. Dzień 1

Obszar Logistyka/Zamówienia Publiczne

1. Opis. 2. Wymagania sprzętowe:

KGGiBM GRAFIKA INŻYNIERSKA Rok III, sem. VI, sem IV SN WILiŚ Rok akademicki 2011/2012. Przygotowanie do druku

Tablet bezprzewodowy QIT30. Oprogramowanie Macro Key Manager

Rys.1. Technika zestawiania części za pomocą polecenia WSTAWIAJĄCE (insert)

Transkrypt:

OPROGRAMOWANIE NARZĘDZIOWE SPIS TREŚCI 1. Wiadomości wstępne... 2 str. 2. Tworzenie nowego programu... 2 str. 2. 1. Edytor graficzny LAD... 5 str. 2. 2. Zmiana edytorów programu LAD - STL... 7 str. 2. 3. Tablica deklaracji zmiennych... 8 str. 2. 4. Tablica statusu zmiennych sterownika... 9 str. 2. 5. Podgląd działania programu w edytorze graficznym... 11 str. 3. Zapamiętywanie programu sterującego... 12 str. 4. Funkcje komunikacyjne między sterownikiem a programatorem... 13 str. 5. Drukowanie programu sterującego... 14 str. 6. Tablica wymuszeń wartości zmiennych sterownika... 15 str. 7. Tworzenie bloku danych... 16 str. 8. Parametry konfiguracyjne... 18 str. 8. 1. Zabezpieczenie dostępu do niektórych funkcji sterownika... 18 str. 8. 2. Ustawianie tablicy wyjść... 19 str. 8. 3. Ustawianie zmiennych z pamięcią stanu... 20 str 8. 4. Ustawianie adresu sieciowego... 20 str. 9. Dodatkowe informacje o systemie... 20 str. 9. 1. Informacje ogólne... 21 str. 9. 2. Informacje o wystąpieniu błędów działania... 21 str. 9. 3. Konfiguracja modułów i jednostki CPU... 21 str. 9. 4. Czas i data... 21 str. 9. 5. Porównanie zawartości... 21 str. 10. Praca z oknami... 22 str. 11. Pomoc kontekstowa... 23 str. 1

OPROGRAMOWANIE NARZĘDZIOWE 1. Wiadomości wstępne Oprogramowanie STEP 7 - Micro/WIN pracuje w środowisku Windows i stanowi narzędzie umożliwiające programowanie sterowników SIMATIC S7-200. Oprogramowanie gwarantuje duży komfort obsługi oraz szybką naukę.język STEP 7 umożliwia pisanie programów w postaci tzw. listy rozkazów (STL), jak i graficznej jakim jest schemat drabinkowy (LAD). Program narzędziowy pozwala na pełną diagnostykę stanu sterownika, tworzenie dokumentacji, modyfikację oprogramowania i wymuszania stanów wyjściowych zarówno w trybie pracy RUN jak i STOP. Instrukcja zawiera podstawowe informacje i wskazówki dotyczące korzystania z oprogramowania narzędziowego. 2. Tworzenie nowego programu sterującego Przed rozpoczęciem pracy należy wybrać domyślny edytor programu. W tym celu należy skorzystać z funkcji "Preferences..." z menu "Setup". Na poniższym rysunku jest przedstawione okno, w którym można ustawić domyślne parametry programu STEP 7. Rys. 2. 1. Wybór parametrów domyślnych programu STEP7. 2

OPROGRAMOWANIE NARZĘDZIOWE Aby rozpocząć pracę nad nowym programem sterującym - projektem: (*.prj1) należy kursorem myszy kliknąć ikonę umieszczoną z lewej strony w obszarze paska ikon lub wybrać funkcję "New" z menu "Project". Poniższy rysunek przedstawia sytuację, gdy domyślnym edytorem programu został wybrany edytor graficzny (Ladder Editor). Na poniższym rysunku opisano funkcje poszczególnych ikon znajdujących się w górnym obszarze paska ikon, które przyspieszają wykonywanie podstawowych operacji przy tworzeniu i edycji programu sterującego (projektu) oraz przy przesyłaniu danych do i ze sterownika programowalnego PLC. Rys. 2. 2. Wygląd edytora graficznego w przypadku nowego programu sterującego Oprócz wybranego edytora programu - Code Block [*.ob1] na ekranie w postaci zminimalizowanej do ikony pojawią się pozostałe komponenty projektu [*.prj]: - edytor bloku danych (Data Block...) - [*.db1], - tablica statusu zmiennych sterownika (Status Chart...) - [*.cht], - tablica deklaracji zmiennych (Symbol Tab...) - [*.sym]. 3

OPROGRAMOWANIE NARZĘDZIOWE Przeznaczenie powyższych elementów składowych programu będzie omówione w dalszej części instrukcji. W przypadku braku któregoś z wyżej wymienionych elementów składowych projektu można skorzystać z komendy: Project\File\New... i wybrać żądany element z listy "Component Type". Sytuację tę przedstawia poniższy rysunek: Rys. 2. 3. Sposób wstawienia nowego komponentu programu Oto funkcje poszczególnych komend rozwijanego okna Project: \New -otwarcie edytora programu w przypadku nowego projektu, \Open... -otwarcie edytora programu istniejącego projektu, \Close -zamknięcie projektu, \Save -zachowanie wprowadzonych zmian w projekcie, \Save As... -zachowanie wprowadzonych zmian w projekcie z możliwością nadania mu nowej nazwy oraz ścieżki dostępu, \File\Open... -wprowadzenie do projektu jednego z komponentów innych projektów, \File\Close -zamknięcie wybranego komponentu projektu, \File\Save -zachowanie wprowadzonych zmian w danym komponencie, \File\Save As... -zachowanie wprowadzonych zmian w danym komponencie z możliwością nadania mu nowej nazwy oraz ścieżki dostępu, 4

OPROGRAMOWANIE NARZĘDZIOWE 2. 1. Edytor graficzny LAD Górny pasek edytora programu (*.ob1) zawiera 8 ikon w postaci przycisków funkcyjnych. Ikony F2 i F3 stanowią dwa rozwijane okna. Pierwsze z nich (F2) zawiera listę nazw wszystkich kategorii elementów logicznych i bloków funkcyjnych programu STEP7, natomiast drugie zawiera nazwy elementów wchodzących w skład danej kategorii. Ponadto umieszczonych jest 6 ikon, które symbolizują: F4 F5 F6 F7 F8 - styk normalnie otwarty, - styk normalnie zamknięty, - przekaźnik wyjściowy, - linia pionowa, - linia pozioma, F10 - wstawianie nowego szczebla drabiny (Network). Rys. 2. 1. 1. Wygląd edytora graficznego przy budowaniu szczebla drabiny Pisanie programu sterującego w edytorze graficznym polega na kompletowaniu i odpowiednim połączenie określonych elementów i bloków funkcyjnych w poszczególnych szczeblach drabiny. 5

OPROGRAMOWANIE NARZĘDZIOWE Tok postępowania przy tworzeniu danego szczebla jest następujący: 1. klikając kursorem myszy należy umieścić prostokątną ramkę w lewym skrajnym położeniu danego szczebla, 2. klikając na ikony przycisków funkcyjnych F2 i F3 wybrać nazwę wstawianego elementu lub bloku funkcyjnego z wybranej kategorii, 3. wprowadzić wybrany element do szczebla drabiny. W tym celu wystarczy przycisnąć ENTER lub dwukrotnie kliknąć kursorem myszy w obszarze ramki, 4. wpisać żądana zmienną oraz jej adres i zatwierdzić przyciskiem ENTER. W tym momencie prostokątna ramka automatycznie przesunie się o jedną pozycję w prawo przygotowując tym samym miejsce do wprowadzenia kolejnego elementu edytowanego szczebla, 5. gdy zachodzi konieczność można wpisać w obszar tekstowy, umieszczony z prawej strony ramki identyfikującej numer danego szczebla, odpowiedni komentarz. Komentarze służą do zamieszczania objaśnień dotyczących działania danego szczebla programu. Obszar tekstowy w postaci ramki pojawi się w momencie kliknięcia kursorem myszy z prawej strony ramki z napisem NETWORK. Po zakończeniu wprowadzania tekstu należy przycisnąć przycisk ENTER lub kliknąć kursorem poza obszarem pola tekstowego, 6. Zakończyć program sterujący szczeblem zawierającym przekaźnik końca programu (END) 7. Po zakończeniu edycji wszystkich szczebli programu należy sprawdzić pod względem formalnym prawidłowość zapisu wybierając funkcję "Compile" z menu "CPU" lub kliknąć ikonę. Dla usprawnienia pracy przy tworzeniu lub wprowadzania korekt mamy do dyspozycji szereg typowych funkcji edycyjnych dostępnych w menu "Edit". Są to następujące funkcje: / / 1. Cut/Copy/Paste - Wytnij/Kopiuj/Wklej wybrany element szczebla (funkcje te są dostępne za pomocą ikon umieszczonych w obszarze paska ikon), 2. Insert.../Row/Column/Network - Wstaw wiersz/kolumnę w danym szczeblu lub nowy szczebel, 3. Delete.../Element/Vertical/Row/ - Usuń element/linię pionową/wiersz/kolumnę/ /Column/Network szczebel. 6

OPROGRAMOWANIE NARZĘDZIOWE 2. 2. Zmiana edytorów programu LAD - STL Oprogramowanie STEP7 daje możliwość zmiany trybu wyświetlania programu sterującego. Czyli jest możliwość przechodzenia z edytora graficznego LAD do edytora STL i odwrotnie. Na przykład pracując w edytorze graficznym można, korzystając z funkcji "STL" w menu "View", przejść do edytora STL. W przypadku odwrotnym należy skorzystać z funkcji "Ladder" w menu "View". W obu edytorach zapisy programu są równoważne. Przykład zmiany edytorów przedstawia poniższy rysunek: Rys. 2. 2. 1. Zmiana podglądu programu z zapisu graficznego na symboliczny Uwaga: Przy popełnionych błędach formalnych w zapisie programu nie ma możliwości zmiany trybu wyświetlania. 7

OPROGRAMOWANIE NARZĘDZIOWE 2. 3. Tablica deklaracji zmiennych Przy wykorzystaniu tablicy deklaracji zmiennych (Symbol Table - *.sym) możliwe jest wprowadzanie własnych nazw zmiennych (Symbol Name) o wybranym adresie (Address) z ewentualnym dodatkowym komentarzem (Comment). Wersja programu z dodatkowymi objaśnieniami czynią program łatwiejszy do zrozumienia. W celu jej otwarcia należy kliknąć na ikonie (Symbol Tab...), która jest umieszczona poniżej edytora programu. Przykładowa tablica symboli przedstawiona jest poniżej: Rys. 2. 3. 1. Przykład tablicy symboli Przy wprowadzaniu danych do tablicy symboli obowiązują poniższe zasady: wprowadzanie nazw i adresów zmiennych może dokonywać się w dowolnej kolejności, nazwa zmiennej może zawierać do 23 znaków (bez znaku spacji), można zdefiniować do 500 nazw zmiennych, edytor rozróżnia litery małe i duże, wiersze tablicy, w których wystąpią te same nazwy lub adresy zmiennych będą zaznaczone z lewej strony danego wiersza symbolem [X] i nie będą uwzględniane w programie sterującym. 8

OPROGRAMOWANIE NARZĘDZIOWE Narzędzia edycyjne są takie same jak w przypadku korzystania z edytora programu. Istnieje możliwość dodawania lub usuwania wierszy, kopiowania lub kasowania zawartości wybranych komórek tablicy, itp. Ponadto jest możliwość odpowiedniego sortowania zawartości tablicy według alfabetu korzystając z funkcji "Sort Symbol Name" z menu "View" lub według adresów - wybierając funkcję "Sort Symbol Address" z menu "View" według następującej kolejności: I, Q, V, AI, AQ, M, C, T i SM. Po przypisaniu wszystkim lub części zmiennym odpowiednich nazw i komentarzy można, korzystając z funkcji "Symbolic Addressing" z menu "View, wyświetlić te nazwy w edytorze graficznym i w edytorze STL. Klikając kursorem myszki na ikonę zmiennych (Symbol Table - *.sym). powodujemy zachowanie danych w tabeli deklaracji 2. 4. Tablica statusu zmiennych sterownika W celu śledzenia wartości zmiennych w aktualnie wykonywanym przez sterownik programie oraz stanu sygnałów wejściowych i wyjściowych należy wpisać do tablicy statusu wybrane zmienne. Po kliknięciu na ikonie "Status Chart", w dolnej części ekranu, otwiera się okno przedstawiające tablicę przygotowaną do wpisania odpowiednich danych: Rys. 2. 4. 1. Widok tablicy statusu zmiennych sterownika 9

OPROGRAMOWANIE NARZĘDZIOWE Tablica zawiera następujące kolumny: Address - umożliwia wpisywanie adresu lub nazwy zmiennej, Format - pozwala na przyporządkowanie zmiennej odpowiedniego formatu, w którym będzie ona wyświetlana w tablicy np. liczba całkowita ze znakiem - Signet, bez znaku - Unsignet, postać heksadecymalna - Hexadecimal, dwójkowa - Binary, rzeczywista - Floating Point, w kodzie ASCII. W przypadku zmiennych dyskretnych format zmiennej ustawia się domyślnie na binarny, Current Value - wyświetla aktualną wartość zmiennej w wybranym przez nas formacie, Change Value To - umożliwia wpisanie nowej wartości wybranej zmiennej wewnętrznej, z wyjątkiem tych zmiennych, których wartość została ustawiona w tablicy wymuszeń zmiennych. Cztery ikony umieszczone w lewym górnym narożniku tablicy, licząc od lewej strony, spełniają następujące funkcje: 1. jednokrotne uaktualnienie wartości zmiennych. To samo działanie realizuje funkcja Single Read z menu Debug, 2. wczytanie nowych wartości do wybranych zmiennych. To samo działanie realizuje funkcja Write z menu Debug, 2. uruchomienie opcji ciągłego aktualizowania zmiennych w tablicy statusu. Opcja ta jest również dostępna komendą Chart Status On z menu Debug, 4. zapamiętanie wartości zmiennych w momencie kliknięcia ikony stop. Równoznaczne jest to z zatrzymaniem procesu monitorowania zmiennych. Od tej chwili tablica statusu nie reaguje na zmiany wartości zmiennych zachodzących w wykonywanym programie. Aby zachować dane w tabeli statusu sterownika należy kliknąć ikonę. 10

2.5. Podgląd działania programu w edytorze graficznym Rys. 2. 5. 1. Wygląd edytora graficznego LAD w trybie podglądu programu uruchomionego w sterowniku Istnieje możliwość wizualnej obserwacji działania programu sterującego. W tym celu należy załadować do sterownika testowany program, a następnie przejść w tryb pracy RUN. Korzystając teraz z komendy Debug/Ladder Status On przejść w tryb monitoringu. Szare pola styków i przekaźników na schemacie drabinkowym wskazują, które z nich są w stanie aktywnym. 3. Zapamiętanie programu sterującego W celu zachowania nowo utworzonego programu lub dokonanych zmian w programie wcześniej zapamiętanym należy skorzystać odpowiednio z komendy: Project/Save As.... Poniży rysunek przedstawia sytuację zachowania programu pod nazwą "garaż" w katalogu "przykład", który został napisany na bazie programu "komparat. ob1 11

Rys. 3. 1. Przykład zapamiętania programu sterującego pod nazwą "garaż". Komenda Project\Save umożliwia zachowanie korygowanego programu pod tą samą nazwą. Identyczną funkcję pełni ikona: 12

4. Funkcje komunikacyjne między sterownikiem a programatorem W celu sprawdzenia działania programu sterującego należy przesłać go do pamięci sterownika. W tym celu należy skorzystać z funkcji Dawnload z menu CPU lub kliknąć na ikonę. Następnie należy przejść w tryb RUN korzystając z funkcji Run z menu CPU lub kliknąć kursorem myszki na ikonę. Operacja ładowania programu nie zostanie zrealizowana, gdy sterownik w tym czasie będzie w trybie RUN. Rys. 4. 1. Funkcje związane z wymianą danych między sterownikiem a programatorem W podobny sposób można wyprowadzić program rezydujący w pamięci sterownika do programatora - komputera, tzn. korzystając z funkcji Upload z menu CPU lub klikając na ikonę.. Przejście w tryb STOP pracy sterownika dokonujemy komendą Stop z menu CPU lub też przez kliknięcie ikony. Funkcja Clear z menu CPU powoduje wykasowanie zawartości pamięci sterownika i automatyczne przejście w tryb STOP. 13

5. Drukowanie programu sterującego Po wybraniu funkcji Print... z menu Project ukazuje się okno Print, w którym można ustawić podstawowe parametry wydruku dokumentu oraz drukarki: Rys. 5. 1. Opis okna przygotowującego wydruk programu sterującego. Opcję drukowania można też uruchomić przez kliknięcie na ikonę drukarka 14

6. Tablica wymuszeń wartości zmiennych sterownika Istnieje możliwość ustawiania żądanych stanów logicznych wejść, wyjść oraz wartości zmiennych wewnętrznych sterownika bez względu na to czy jest on w trybie pracy RUN, czy STOP. W tym celu należy skorzystać z funkcji Force Chart... z menu Debug. Po wybraniu tej funkcji ukaże się na ekranie monitora tabela. Do kolumny "Address" wpisuje się adresy zmiennych, których wartości mają być w sposób priorytetowy zmienione. W kolumnie "Force Value" umieszcza się wartość, która ma być przypisana danej zmiennej sterownika. W przypadku zmiennej wejściowej lub wyjściowej wartość - 1 oznacza uaktywnienie, a wartość - 0 wyłączenie danego wejścia lub wyjścia sterownika. Sytuację tę ilustruje rysunek przedstawiony poniżej: Rys. 6. 1. Sposób korzystania z tabeli wymuszeń - "Force Chart". 15

7. Tworzenie bloku danych Edytor bloku danych (*.db1) jest otwierany po kliknięciu ikony "Data Block Editor" w dolnej części ekranu lub korzystając z komendy Windows\Data Block Editor... Wszystkie zmienne wpisywane do bloku danych pod adresami (0 do 199)/(0 do 1023) odpowiednio dla jednostek CPU-212/CPU-214 umieszczane są automatycznie w pamięci nieulotnej EEPROM pod warunkiem, że blok ten zostanie załadowany do sterownika (patrz punkt 4). Zmienne o adresach powyżej 199/1023 umieszczane są tylko w pamięci ulotnej RAM. W pierwszej kolumnie bloku danych umieszcza się format i adres początkowy zmiennej, w drugiej jej wartość, a następnie ewentualny komentarz poprzedzony podwójnym znakiem (//). Format, adres i komentarz powinny być oddzielone znakiem spacji lub tabulatorem. W tabeli przedstawiono sposób oznaczania zmiennych wprowadzanych do bloku danych: Typ zmiennej Przykład zapisu Heksadecymalna 16#9C Całkowita bez znaku (Integer) 10 lub 25 Całkowita ze znakiem (Signet integer) -25 lub 46 Rzeczywista (Floating point) 10.45 Tekst - ciąg znaków ASCII 'Siemens' Poniższa tabela przedstawia sposób poprawnego oznaczania formatu zmiennych wprowadzanych do bloku danych: Format zmiennej Bajt Słowo Podwójne słowo Przykład B5 VB45 W25 WB14 D0 D25 Przy wprowadzaniu danych do bloku danych należy zwrócić szczególną uwagę na to, by nie umieszczać ich w pierwszej kolumny, gdyż potraktowane zostaną jako adres początkowy zmiennej. 16

Rys. 7. 1. Przykład bloku danych Jeśli zmienne z pamięcią stanu są utrzymane w pamięci RAM przez super kondensatory, to po ponownym zasileniu sterownika zawartość tej pamięci nie jest zmieniana. W przeciwnym razie dane te o adresach (0-199)/(0-1023) są kopiowane z pamięci EEPROM do pamięci RAM za każdym razem po doprowadzeniu napięcia zasilającego. Zmienne, które nie zostały zdefiniowane jako zmienne z pamięcią (retentive) - patrz punkt 8.3., a zapisane w pamięci EEPROM są z niej kopiowane do RAM za każdym razem po zasileniu sterownika PLC. Jest oczywiście możliwa zmiana wartości zmiennych leżących w obszarze adresowym pamięci EEPROM (0-199)/(0-1023), lecz zmiany te dotyczą pamięci RAM. Po ponownym zasileniu sterownika pierwotne wartości tych zmiennych określone w bloku danych kopiowane są do RAM z pamięci EEPROM. 17

8. Parametry konfiguracyjne Po rozwinięciu okna CPU i wybraniu opcji Configure... uzyskuje się dostęp do parametrów konfiguracyjnych. W skład tych parametrów wchodzą: - hasło dostępu (Password), - tablice wyjść (Set Output Table), - zmienne z pamięcią stanu (Retentive Ranges), - adres sieciowy sterownika (Network Address). Rys. 8.1. Widok okien konfiguracyjnych Zmiany wprowadzone w konfiguracji CPU sterownika, aby mogły być uaktywnione, muszą być przed tym załadowane do pamięci EEPROM w postaci pliku konfiguracyjnego (patrz rys.4.1.) 8. 1. Zabezpieczenie dostępu do niektórych funkcji sterownika Użycie hasła umożliwia zastosowanie opcji dostępu kontrolowanego. Istnieje możliwość wybrania jednego z trzech poziomów dostępu (level). Na każdym poziomie jest możliwa do wykonania pewna grupa czynności. Po ustanowieniu hasła (maksymalnie 8 znaków w polu password) zabezpieczone funkcje mogą być wykorzystane jedynie po wprowadzeniu przez użytkownika poprawnego hasła. 18

Używanie hasła nie jest konieczne. Przy jego braku automatycznie wybierany jest poziom pierwszy (level 1). W poniższej tabeli przedstawiono funkcje, jakie są do dyspozycji wybierając odpowiedni poziom zabezpieczenia: Poziom zabezpieczenia Funkcje Level 1 Level 2 Level 3 Odczytywanie danych Zapisywanie danych Start/Stop programu umieszczonego w sterowniku Restart sterownika PLC Ustawianie i odczyt bieżącej daty i zegara (tylko CPU 214) Wyprowadzanie programu, danych i param. x konfiguracyjnych Ładowanie programu, danych i parametrów x x konfiguracyjnych Usuwanie programu, danych i parametrów x x konfiguracyjnych Dokonywanie zmian i modyfikacji x x Kopiowanie programu do pamięci zewn. EEPROM (CPU 214) x x Uwaga: / funkcja dostępna, / x funkcja niedostępna Przy wprowadzaniu hasła należy mieć na uwadze to, że gdy zostanie ono zapomniane jedyną możliwością uzyskania pełnego dostępu do sterownika jest wyczyszczenie zawartości pamięci sterownika komendą: CPU\Clear. Efektem użycia tej funkcji jest: usunięcie struktury logicznej programu (ob1) i bloku danych (db1), wykasowanie zmiennych "V" i "M", zawartości wszystkich timerów i liczników. Zmienne systemowe (SM) przyjmują wartości początkowe, a zmienne w tabeli wymuszeń są zerowane. Czas i data nie ulegają zmianie, a wyjścia analogowe są zablokowane. Dane konfiguracyjne (cfg) przyjmują parametry domyślne. 8. 2. Ustawianie tablicy wyjść Przez zaznaczenie odpowiednich pól można określić wyjścia sterownika, które zostaną uaktywnione w momencie zatrzymania sterownika. Domyślnie wszystkie wyjścia (Q) są wtedy nieaktywne. Przyciskiem (OK) zatwierdzamy dokonane zmiany. Wybranie pola (Freeze Outputs) zachowuje aktualny stan wyjść sterownika w chwili jego zatrzymania. 19

8. 3. Ustawianie zmiennych z pamięcią stanu W oknie tym można zdefiniować rodzaj zmiennej (V, M, T, C - Data Area), adres początkowy (Offset) oraz liczbę tych zmiennych (Number of Elements), których stan ma zostać zachowany po wyłączeniu napięcia zasilającego sterownik. Domyślnie cała przestrzeń adresowa sterownika jest ustawiana jako zmienne z pamięcią stanu (retentive). 8. 4. Ustawianie adresu sieciowego W polu (CPU Network Address) podaje się adres sterownika pracującego w sieci. Pozwala on zidentyfikować dany sterownik, który może być podłączony do wspólnej magistrali sieciowej. Zakres ustawianego adresu wynosi od 0 do 126, domyślnie - 2. 9. Dodatkowe informacje o systemie Rys. 9. 1. Widok okien informacyjnych Okna informacyjne, do których dostęp uzyskuje się komendą CPU\Information, zawierają następujące kartoteki: - informacje ogólne (General Information), - status błędów sterownika (Error Status), - konfiguracja modułów zewnętrznych (Module Configuration), - czas i data (Time of Day Clock), - porównanie zawartości CPU z katalogiem roboczym (Compare Disc to CPU). 20

9. 1. Informacje ogólne Kartoteka informacji ogólnych zawiera informację dotyczącą aktualnego trybu pracy sterownika (Run/Stop), model jednostki centralnej CPU (212/214), wersji oprogramowania narzędziowego, czasów skanowania programu sterującego (czas minimalny, maksymalny, ostatniego cyklu skanowania). 9. 2. Informacje o wystąpieniu błędów działania Kartoteka ta przedstawia błędy, jakie mogą wystąpić w modułach zewnętrznych sterownika, natomiast w odniesieniu do jednostki centralnej CPU informuje o ewentualnym wystąpieniu błędu krytycznego (CPU Errors - Fatal) i diagnostycznego (CPU Errors - NON- fatal). 9. 3. Konfiguracja modułów i jednostki CPU Można z tej kartoteki odczytać informacje dotyczące: typu (Type), liczby (Points) i adresów początkowych (Starting Address) wejść/wyjść sterownika oraz współpracujących z nim modułów zewnętrznych (0-6). 9. 4. Czas i data W polu (Current CPU Time) tej kartoteki można ustawić i odczytać czas bieżący: godzinę (Hour), minuty (Minute), sekundy (Second), przed/po południu (AM/PM). W polu (Current CPU Date) odczytujemy aktualną datę w następującej kolejności: dzień tygodnia, miesiąc, numer dnia miesiąca i rok. Czas odczytany w kartotece odpowiada chwili jej otwarcia, mimo iż zegar systemowy w dalszym ciągu pracuje normalnie. 9. 5. Porównanie zawartości Kartoteka pozwala na porównanie: struktury logicznej programu (Program Code Block), bloku danych (Data Block) i konfiguracji (CPU Configuration) umieszczonych w pamięci sterownika z odpowiednimi blokami umieszczonymi w katalogu bieżącym dysku twardego. Zaznaczając właściwe pola wybiera się te komponenty, które mają być porównane. W przypadku pełnej zgodności porównywanych komponentów w polu (Comparison Results) pojawi się komunikat - Passed. W innym przypadku wyświetlony zostanie odpowiedni komunikat niezgodności, np: "Failed", "Block not present", "Output table different", "Protection different", "Block size different", itp. 21

10. Praca z oknami Oprogramowanie Step7 - Micro/WIN umożliwia wyświetlanie wszystkich trzech komponentów dokumentu jednocześnie ( edytor bloku danych, tablica statusu i tablica deklaracji) łącznie z edytorem programu: LAD lub STL. Do wyboru są dwa sposoby wyświetlania: - tryb kaskadowy - komenda Windows\Cascade. W trybie tym jedno okno przesłania częściowo drugie i następne, - tryb sąsiadujący - komenda Windows\Title. W tym przypadku okna są ustawiane automatycznie jedno obok drugiego. Poniższe przykłady ilustrują sposób wyświetlania okien w trybie sąsiadującym. Taki sposób organizacji pracy z dokumentem ułatwia pracę szczególnie przy tworzeniu tablicy symboli lub statusu. Przechodzenie do następnego okna polega na kliknięciu kursorem myszy w obszarze uaktywnianego okna. 11. Pomoc kontekstowa Oprogramowanie STEP7 - Micro/WIN posiada rozbudowany system pomocy (Helpy). Zawarte są w niej szczegółowe informacje na temat obsługi oprogramowania narzędziowego oraz opisane są poszczególne elementy i bloki funkcjonalne. Zawarte są procedury jakimi 22

należy się posługiwać w przypadku tworzenia programów sterujących zarówno w trybie programowania drabinkowego, jak i za pomocą listy rozkazów. Dostęp do pomocy mamy równie przez kliknięcie ikony. Rys. 11. 1. Wygląd okienek pomocy kontekstowej 23