148
Sterowniki Logix5000 Platformy sprzętowe 1756 ControlLogix, 1756 GuardLogix, 1768 CompactLogix, 1768 Compact GuardLogix, 1769 CompactLogix, 1789 SoftLogix, PowerFlex DriveLogix Quick Start

Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Sterowniki Logix5000

Platformy sprzętowe 1756 ControlLogix, 1756 GuardLogix,1768 CompactLogix, 1768 Compact GuardLogix,1769 CompactLogix, 1789 SoftLogix, PowerFlex DriveLogix

Quick Start

Page 2: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Ważne informacje dla użytkownikówSprzęt półprzewodnikowy ma inne właściwości robocze niż sprzęt elektromechaniczny. Wytyczne bezpieczeństwa dotyczące stosowania, montażu i konserwacji półprzewodnikowych elementów sterowania (publikacja SGI-1.1 dostępna u lokalnego przedstawiciela handlowego firmy Rockwell Automation lub online pod adresem http://www.rockwellautomation.com/literature/) opisują niektóre ważne różnice pomiędzy sprzętem półprzewodnikowym a połączonymi na stałe urządzeniami elektromechanicznymi. Ze względu na te różnice oraz różnorodność zastosowań sprzętu półprzewodnikowego każda osoba odpowiedzialna za stosowanie tego sprzętu musi upewnić się, czy każde planowane zastosowanie tego sprzętu jest dopuszczalne.

Firma Rockwell Automation, Inc. w żadnym wypadku nie ponosi odpowiedzialności za szkody pośrednie ani wtórne wynikające z używania lub zastosowania tego sprzętu.

Przykłady i schematy przedstawione w niniejszym podręczniku zamieszczono wyłącznie w celach informacyjnych. Ze względu na wiele zmiennych czynników i wymagań związanych z każdą instalacją firma Rockwell Automation, Inc. nie ponosi odpowiedzialności za rzeczywiste wykorzystanie na podstawie przykładów i schematów.

Firma Rockwell Automation, Inc. nie ponosi odpowiedzialności dotyczącej naruszenia praw patentowych w związku z wykorzystaniem informacji, układów, sprzętu lub oprogramowania opisywanych w niniejszym podręczniku.

Powielanie części lub całości niniejszego podręcznika jest zabronione bez uzyskania pisemnej zgody firmy Rockwell Automation, Inc.

W odpowiednich miejscach w niniejszym podręczniku zamieszczono uwagi dotyczące zasad bezpieczeństwa.

Allen-Bradley, Rockwell Automation, CompactLogix, ControlLogix, DriveLogix, FactoryTalk Batch, FactoryTalk View SE, PhaseManager, PowerFlex, RSLinx, RSLinx Classic, RSLogix 5000, SoftLogix, oraz TechConnect są znakami towarowymi należącymi do Rockwell Automation, Inc.

Znaki towarowe nienależące do Rockwell Automation stanowią własność odpowiednich firm.

OSTRZEŻENIEWskazuje informacje dotyczące działań lub okoliczności, które mogą spowodować wybuch w środowisku niebezpiecznym, co może prowadzić do obrażeń ciała lub śmierci, uszkodzenia mienia albo strat ekonomicznych.

WAŻNE Wskazuje informacje, które mają krytyczne znaczenie dla pomyślnego stosowania i zrozumienia produktu.

UWAGAWskazuje informacje dotyczące działań lub okoliczności, które mogą prowadzić do obrażeń ciała lub śmierci, uszkodzenia mienia albo strat ekonomicznych. Takie uwagi pomagają rozpoznawać zagrożenia, unikać ich i uświadamiać sobie ich konsekwencje.

RYZYKO PORAŻENIA

Na sprzęcie lub w jego wnętrzu (np. na napędzie lub silniku) mogą znajdować się etykiety ostrzegające o występowaniu niebezpiecznego napięcia.

RYZYKO POPARZENIANa sprzęcie lub w jego wnętrzu (np. na napędzie lub silniku) mogą znajdować się etykiety ostrzegające o występowaniu wysokiej temperatury na jego powierzchni.

Page 3: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Podsumowanie zmian

Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania firmowego sterownika Logix5000.

Zmiana strona

Opisy trybów sterowania 31

Zmienianie języków 108

Dodatkowe informacje dotyczące finalizacji edycji w większych projektach 124

Publikacja 1756-QS001E-PL-P –Październik 2009 3

Page 4: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Podsumowanie zmian

Uwagi:

4 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 5: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Spis treści

Przedmowa O tej publikacji . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9Wymagane oprogramowanie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9Źródła dodatkowych informacji . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

Rozdział 1Zaprogramuj i przetestuj prosty projekt Niezbędne narzędzia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

Zanim rozpoczniesz. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12Kolejne czynności . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Tworzenie projektu dla sterownika . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

Konwencje nazw. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15Dodaj własne moduły wejść/wyjść . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15Dane wejść/wyjść . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17Schemat drabinkowy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

Wprowadzić Ladder Logic. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20Wprowadzanie diagramu bloku funkcjonalnego. . . . . . . . . . . . . . . . . . . 21

Tworzenie procedury. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21Wywoływanie procedury . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22Wprowadzanie diagramu bloku funkcjonalnego. . . . . . . . . . . . . . . 23Konfigurowanie instrukcji bloku funkcji . . . . . . . . . . . . . . . . . . . . . . . . 24

Przypisywanie znaczników aliasowych do urządzenia. . . . . . . . . . . . . . 25Wyświetlanie albo ukrywanie informacji o aliasach. . . . . . . . . . . . . 26

Ustanawianie połączenia szeregowego ze sterownikiem . . . . . . . . . . 27Załadować projekt do sterownika (strona) . . . . . . . . . . . . . . . . . . . . . . . . . 29Wybór trybu roboczego sterownika . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

Rozdział 2Organizacja projektu Niezbędne narzędzia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

Zanim rozpoczniesz. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35Kolejne czynności . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36Konfigurowanie wykonywania zadania . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36Tworzenie dodatkowych programów . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38Tworzenie typów danych definiowanych przez użytkownika . . . . . . 40

Definiowanie własnych procedur. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43Definiowanie procedury dla każdej sekcji maszyny albo procesu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44Identyfikowanie zainstalowanych języków programowania . . . . 44Przypisywanie języka programowania do każdej procedury . . . . 45Dzielenie każdej procedury na większą liczbę znaczących inkrementów . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

Przypisywanie głównych procedur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47Konfigurowanie sterownika . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48Konfigurowanie modułów wejść/wyjść. . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

Publikacja 1756-QS001E-PL-P – Październik 2009 5

Page 6: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Spis treści

Rozdział 3Instrukcje dodawane do programów Niezbędne narzędzia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

Kolejne czynności . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51Wstawianie instrukcji dodanej. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52Kopiowanie definicji instrukcji dodanej . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53Importowanie definicji instrukcji dodanej . . . . . . . . . . . . . . . . . . . . . . . . . 54Uzyskanie dostępu do parametru, który nie jest widoczny . . . . . . . . . 55

Blok funkcjonalny . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55Schemat drabinkowy i ustrukturyzowany tekst . . . . . . . . . . . . . . . . 55

Monitorowanie albo zmienianie wartości parametru instrukcji dodanej . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56Przeglądanie logiki instrukcji dodanej . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57Edytowanie i monitorowanie instrukcji dodanej . . . . . . . . . . . . . . . . . . . 58Aktualizowanie instrukcji dodanej do nowszej korekty . . . . . . . . . . . . . 58

Rozdział 4Programowanie fazy urządzenia Niezbędne narzędzia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59

Wykonywanie następujących kroków . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59Tworzenie fazy urządzenia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60Tworzenie procedury stanu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60Ręczne przechodzenie krok po kroku przez stany . . . . . . . . . . . . . . . . . . 61Konfigurowanie stanu początkowego dla fazy urządzenia . . . . . . . . . 63Otwieranie konfiguracji dla fazy urządzenia. . . . . . . . . . . . . . . . . . . . . . . . 64Konfigurowanie fazy urządzenia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64

Rozdział 5Programowanie projektu offline Niezbędne narzędzia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67

Zanim rozpoczniesz. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67Kolejne czynności . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67Wprowadzanie schematu drabinkowego. . . . . . . . . . . . . . . . . . . . . . . . . . 68

Dodawanie szczebla albo instrukcji . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69Dodawanie gałęzi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69Dodawanie poziomu do gałęzi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69Usuwanie elementu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70Użycie klawiatury do dodawania elementów . . . . . . . . . . . . . . . . . . 70Wprowadzanie logiki z użyciem tekstu ASCII . . . . . . . . . . . . . . . . . . . 71Aktywowanie skrótów klawiszowych . . . . . . . . . . . . . . . . . . . . . . . . . . 72

Eksportowanie/importowanie schematu drabinkowego. . . . . . . . . . . 73Podczas importowania szczebli. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73Eksport szczebli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74Import szczebli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75Sprawdzanie znaczników aliasowych . . . . . . . . . . . . . . . . . . . . . . . . . . 76

Wprowadzanie diagramu bloku funkcjonalnego. . . . . . . . . . . . . . . . . . . 77Użycie klawiatury do dodawania elementów . . . . . . . . . . . . . . . . . . 78Łączenie elementów . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79Rozwiązywanie pętli. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80Dodawanie arkusza . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

Użycie płyty czołowej dla bloku funkcjonalnego. . . . . . . . . . . . . . . . . . . 81Konfigurowanie tematu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82

6 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 7: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Spis treści

Dodawanie płyty czołowej do oprogramowania Microsoft Excel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83

Wprowadzanie ustrukturyzowanego tekstu . . . . . . . . . . . . . . . . . . . . . . . 84Symbol pamięciowy dla instrukcji . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85Przypisywanie operand do instrukcji. . . . . . . . . . . . . . . . . . . . . . . . . . . 86

Wprowadzanie arkusza funkcji sekwencyjnych . . . . . . . . . . . . . . . . . . . . 87Wprowadzanie SFC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88

Przypisywanie operand . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89Tworzenie znacznika . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90Zaznaczanie istniejącego znacznika . . . . . . . . . . . . . . . . . . . . . . . . . . . 91

Weryfikowanie projektu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92Wytyczne dla znaczników . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95

Rozdział 6Tworzenie dokumentacji projektu Niezbędne narzędzia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97

Kolejne czynności . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97Typ danych zdefiniowany przez użytkownika. . . . . . . . . . . . . . . . . . . . . . 98

Włączanie i wyłączanie opisów przechodzących i dołączanych . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99Wklejanie opisu przechodzącego. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

Dodawanie komentarzy do szczebli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101Komentarze do szczebli z użyciem programu Microsoft Excel . . . . . 102

Eksportowanie istniejących komentarzy . . . . . . . . . . . . . . . . . . . . . . 102Edytowanie eksportowanego pliku . . . . . . . . . . . . . . . . . . . . . . . . . . . 103Importowanie nowych komentarzy . . . . . . . . . . . . . . . . . . . . . . . . . . 104

Komentarze w diagramie bloku funkcjonalnego albo w SFC . . . . . . 105Konfigurowanie opcji Word Wrap . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105Dodawanie ramki tekstowej . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106

Komentarze w ustrukturyzowanym tekście . . . . . . . . . . . . . . . . . . . . . . . 107Przełączanie języka. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108

Rozdział 7Komunikacja online ze sterownikiem Niezbędne narzędzia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109

Kolejne czynności . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109Nawiązywanie łączności przez protokół EtherNet/IP ze sterownikiem (strona) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110

Niezbędny sprzęt i informacje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111Łączenie urządzenia EtherNet/IP i komputera. . . . . . . . . . . . . . . . . 112Przypisywanie adresu IP do sterownika albo modułu komunikacyjnego . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112Przypisywanie adresu IP do komputera . . . . . . . . . . . . . . . . . . . . . . . 114Konfigurowanie ethernetowego sterownika programowego . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115

Połączenie online ze sterownikiem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116Jeżeli w komputerze znajduje się projekt dla sterownika . . . . . . 117Jeżeli w komputerze nie istnieje projekt dla sterownika . . . . . . . 117

Publikacja 1756-QS001E-PL-P – Październik 2009 7

Page 8: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Spis treści

Rozdział 8Programowanie projektu online Niezbędne narzędzia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119

Kolejne czynności . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119Edytowanie logiki online . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119

Rozpoczynanie edycji . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121Wykonać i zatwierdzić edycję. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122Testowanie elementów „zmodyfikowanych do testu“. . . . . . . . . 122Wstawianie i zachowywanie zmodyfikowanych elementów . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123

Finalizowanie wszystkich zmodyfikowanych elementów w programie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124

Rozdział 9Usuwanie usterek sterownika Niezbędne narzędzia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125

Kolejne czynności . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125Usuwanie usterek w komunikacji z wejściami i wyjściami . . . . . . . . . 126Usuwanie poważnych błędów . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127Funkcje przeszukiwania w projekcie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128

Przeszukiwanie pod względem wszystkich wystąpień określonego elementu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128Przejście do instrukcji . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129

Przeglądanie logiki . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130Wymuszanie wartości wejść/wyjść . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131

Instalowanie wymuszenia wejść/wyjść (wymuszaniewartości wejść/wyjść) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133Usuwanie jednego z wymuszeń . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134Dezaktywowanie wszystkich wymuszeń wejść/wyjść . . . . . . . . . 134

Trend danych (histogram). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135Uruchomienie trendu dla znacznika . . . . . . . . . . . . . . . . . . . . . . . . . . 135Dodawanie znaczników do trendu . . . . . . . . . . . . . . . . . . . . . . . . . . . 136Zachowywanie trendu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137

Przeglądanie czasu skanowania . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138Przeglądanie czasu skanowania zadania . . . . . . . . . . . . . . . . . . . . . . 138Przeglądanie czasu skanowania programu. . . . . . . . . . . . . . . . . . . . 139

Index

8 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 9: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Przedmowa

O tej publikacji

Prosimy używać tego podręcznika do początkowego programowania sterowników Logix5000.i przy ich użytkowaniu.

Podręcznik opisuje niezbędne zadania potrzebne do wykonania: ustanawianie komunikacji ze sterownikiem Logix5000 programowanie sterownika Logix5000 realizowanie zadań online, takich jak wyszukiwanie i edycja logiki, działanie histogramów, usuwanie błędów,

oraz wartości wymuszenia wejść/wyjść.

Wymagane oprogramowanie

Do wykonania zadań z podręcznika, potrzebne jest poniższe oprogramowanie: Oprogramowanie RSLogix 5000, w wersji 16 lub późniejszej Oprogramowanie RSLinx Classic, wersja 2.51

Publikacja 1756-QS001E-PL-P – Październik 2009 9

Page 10: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział Przedmowa

Źródła dodatkowych informacji

Publikacje można obejrzeć lub pobrać na stronie http://www.rockwellautomation.com/literature. Aby zamówić papierową wersję dokumentacji technicznej, prosimy skontaktować się z lokalnym dystrybutorem lub przedstawicielem Rockwell Automation.

Źródło Opis

Logix5000 Controllers System Reference, publikacja 1756-QR107 Przegląd skróconych informacje i procedur dotyczące języków programowania, instrukcji, komunikacji i statusu.

Logix5000 Controllers Design Considerations Reference, publikacja 1756-RM094 Projektowanie i optymalizacja aplikacji sterownika.

Logix5000 Controllers Common Procedures, publikacja 1756-PM001 Programowanie sterownika Logix5000 – szczegółowe i zwięzłe informacje

Logix5000 Controllers General Instructions Reference Manual, publikacja 1756-RM003

Logix5000 Controllers Process and Drives Instructions Reference Manual, publikacja 1756-RM006

Logix5000 Controllers Motion Instruction Set Reference Manual, publikacja MOTION-RM001

Instrukcja programowania dla konkretnego Logix5000

Logix5000 Controllers Import/Export Reference Manual, publikacja 1756-RM084 Importowanie lub eksportowanie projektów lub znaczników do albo z pliku tekstowego

1768 CompactLogix Controller Quick Start and User Manual, publikacja 1768-UM001

1769 CompactLogix System User Manual, publikacja 1769-UM007

ControlLogix System User Manual, publikacja 1756-UM001

DriveLogix Controller User Manual, publikacja 20D-UM002

GuardLogix Controllers User Manual, publikacja 1756-UM020

SoftLogix5800 System User Manual, publikacja 1789-UM002

Integrowanie konkretnego sterownika Logix5000 z układem sterowników, modułami wejść/wyjść i innymi urządzeniami.

EtherNet/IP Modules in Logix5000 Control Systems User Manual, publikacja ENET-UM001

Kontrola urządzeń ponad sieciami EtherNet/IP

ControlNet Modules in Logix5000 Control Systems User Manual, publikacja CNET-UM001

Kontrola urządzeń ponad siecią ControlNet

DeviceNet Modules in Logix5000 Control Systems User Manual, publikacja DNET-UM004

Kontrola urządzeń ponad siecią DeviceNet

10 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 11: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 1

Zaprogramuj i przetestuj prosty projekt

Ten rozdział przedstawia podstawową sekwencję programowania dla sterownika Logix5000. Obejmuje kroki niezbędne do opracowania i przetestowania drabinki albo diagramu bloku

funkcjonalnego. Przykłady w tym rozdziale pokazują, jak sterować cyfrowym albo analogowym sygnałem

wyjściowym na podstawie stanu cyfrowego albo analogowego sygnału wejściowego.

Niezbędne narzędzia

Do wykonania zadań z tego podręcznika niezbędne jest poniższe wyposażenie: Komputer z oprogramowaniem RSLogix 5000 w wersji 16 albo późniejszej. Układ systemu, dla którego projekt jest tworzony

Publikacja 1756-QS001E-PL-P – Październik 2009 11

Page 12: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 1 Zaprogramuj i przetestuj prosty projekt

Zanim rozpoczniesz

Aby skonfigurować i zaprogramować sterownik Logix5000, należy użyć oprogramowania RSLogix 5000 przeznaczonego do tworzenia i zarządzania projektami dla tego sterownika. Projekt jest plikiem w stacji roboczej (albo serwerze), która przechowuje logikę, konfigurację, dane i dokumentację dla sterownika.

Plik dla projektu ma rozszerzenie .ACD. Podczas tworzenia projektu jego nazwa jest taka sama, jak nazwa sterownika. Nazwa sterownika jest niezależna od nazwy projektu. Można zmienić nazwę albo projektu, albo

sterownika.

W otwartym projekcie jest to ta informacja:

Aby otworzyć folder i pokazać jego zawartość, należy: albo dwukrotnie kliknąć folder. albo kliknąć znak +.

Punkt Opis

A Nazwa projektu. Jeżeli zmienisz nazwę projektu albo sterownika, to wyświetlane będą obydwie nazwy.

B Nazwa sterownika.

C Organizator sterownika jest graficznym przeglądem projektu. Organizator sterownika służy do nawigacji różnych komponentów projektu.

A

B

C

12 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 13: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Zaprogramuj i przetestuj prosty projekt Rozdział 1

Kolejne czynności

1. Tworzenie projektu dla sterownika (strona 14).

2. Dodawanie modułu wejść/wyjść (strona 15).

3. Dane wejść/wyjść (strona 17).

4. Wprowadzanie schematu drabinkowego (strona 19).

5. Wprowadzanie diagramu bloku funkcjonalnego (strona 21).

6. Przypisywanie znaczników aliasowych dla urządzenia (strona 25).

7. Ustanawianie połączenia szeregowego ze sterownikiem (strona 27).

8. Załadowanie projektu do sterownika (strona 29).

9. Wybieranie trybu pracy sterownika (strona 31).

Publikacja 1756-QS001E-PL-P – Październik 2009 13

Page 14: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 1 Zaprogramuj i przetestuj prosty projekt

Tworzenie projektu dla sterownika

1. Uruchomić oprogramowanie RSLogix 5000.

2. Kliknąć New (Nowe).

3. Określić ogólną konfigurację dla sterownika.

Określić te punkty (niektóre punkty dotyczą tylko określonych sterowników): Typ sterownika. Wersja systemu operacyjnego dla sterownika. Nazwa sterownika. Typ kasety sterownika. Liczba slotów sterownika. Ścieżka do przechowywanego projektu.

4. Kliknąć OK.

14 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 15: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Zaprogramuj i przetestuj prosty projekt Rozdział 1

Konwencje nazw

W projekcie Logix5000 użytkownik definiuje nazwy dla różnych elementów projektu: sterowników, adresów danych (znaczników), procedur, modułów wejść/wyjść. W trakcie wprowadzania nazw należy przestrzegać poniższych zasad:

Tylko litery, cyfry i podkreślniki (_) Nazwa musi rozpoczynać się literą albo podkreślnikiem 40 znaków Podkreślniki muszą być pojedyncze, nie mogą kończyć nazwy Wielkie litery i małe litery mają takie samo znaczenie

Dodaj własne moduły wejść/wyjść

Do komunikowania się z modułem wejść/wyjść w systemie użytkownik dodaje moduły do folderu wejść/wyjść Configuration sterownika. Właściwości, które użytkownik wybiera dla każdego modułu, definiują zachowanie się tego modułu.

1. Kliknąć prawym przyciskiem folder wejść/wyjść Configuration i wybrać New Module.

WSKAZÓWKA Pokazane ekrany są reprezentatywne dla trzech typów sterownika; inne typy są dostępne, ale nie są tutaj przedstawione.

CompactLogix sterownik ControlLogix sterownik

Publikacja 1756-QS001E-PL-P – Październik 2009 15

Page 16: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 1 Zaprogramuj i przetestuj prosty projekt

2. Wybrać moduł i kliknąć OK.

3. W menu rozwijanym Major Revision wybrać rewizję modułu.

4. Zdefiniować moduł i kliknąć OK.

16 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 17: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Zaprogramuj i przetestuj prosty projekt Rozdział 1

Dane wejść/wyjść

Informacja wejść/wyjść przedstawiana jest jako zestaw znaczników.

Adres wejść/wyjść podąża za tym formatem.

1. Kliknąć prawym przyciskiem Controller Tags i wybrać Monitor Tags.

Lokalizacja :Slot :Typ .Member .SubMember .Bit

= Opcjonalne

Element Oznacza

Lokalizacja Lokalizacja sieci komunikacyjnej

LOCAL = to samo kaseta albo szyna DIN, jak dla sterownika

ADAPTER_NAME = identyfikuje odległy adapter komunikacyjny albo moduł mostka

Slot Liczba slotów modułu wejść/wyjść w jego kasecie albo szynie DIN

Typ Typ danych

I = sygnał wejściowy

O = sygnał wyjściowy

C = konfiguracja

S = status

Member Szczególne dane z modułu wejść/wyjść; zależą od typu danych, które moduł może przechowywać.

Dla modułu cyfrowego: człon Data zazwyczaj przechowuje wartości bitowe sygnału wejściowego albo sygnału wyjściowego.

Dla modułu analogowego: człon Channel (CH#) zazwyczaj przechowuje dane dla kanału.

SubMember Szczególne dane dotyczące elementu Member.

Bit Szczególny punkt w cyfrowym module wejść/wyjść; zależy od wielkości modułu wejść/wyjść (0-31 dla modułu 32-punktowego)

Gdy użytkownik dodaje moduł do folderu wejść/wyjść Configuration…

…to oprogramowanie automatycznie tworzy znaczniki sterownikowe dla modułu.

Publikacja 1756-QS001E-PL-P – Październik 2009 17

Page 18: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 1 Zaprogramuj i przetestuj prosty projekt

Monitor znaczników (Tag Monitor) wyświetla znaczniki.

Wartości przedstawiane są w poniższych rodzajach zapisu.

Niebieska strzałka oznacza, że zmiana wartości zostanie wykonana natychmiast po jej wprowadzeniu.

2. Aby móc przeglądać wartości w odpowiednim dla siebie rodzaju zapisu, należy wybrać ten rodzaj.

3. Aby zmienić wartość, należy: kliknąć komórkę Value, wprowadzić (wpisać) nową wartość, kliknąć Enter.

4. Aby rozszerzyć znacznik i pokazać jego elementy, należy kliknąć znak +.

Rodzaj zapisu Wartość podstawowa Wygląd

Binarny (dwójkowy) 2 2

Dziesiątkowy 10 nie istnieje

Szesnastkowy 16 16

Ósemkowy 8 8

Wykładniczy nie istnieje 0.0000000e+000

Ułamek dziesiętny nie istnieje 0.0

18 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 19: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Zaprogramuj i przetestuj prosty projekt Rozdział 1

Schemat drabinkowy

W przypadku programowania sterownika Logix5000 użytkownik wprowadza logikę do procedur.

W trakcie pracy nad projektem oprogramowanie automatycznie tworzy główną procedurę, która języka programowania używa schematu drabinkowego.

Punkt Opis

A Procedura zapewnia możliwy do wykonania kod (logikę) dla programu (podobny do pliku programu w sterowniku PLC albo SLC).

B Istnieje jedna główna procedura, którą użytkownik przypisuje do każdego programu.

Gdy program jest realizowany, główna procedura wykonywana jest automatycznie.

Główna procedura służy do kontrolowania wykonywania innych procedur w programie.

Aby wywołać (wykonać) inną procedurę (podprocedurę) wewnątrz programu, należy użyć polecenia Jump to Subroutine (JSR) (Skocz do podprocedury).

C Podprocedura jest dowolną procedurą inną niż główna procedura albo procedura błędu. Aby wykonać podprocedurę, należy użyć polecenia Jump to Subroutine (JSR) (Skocz do podprocedury) w innej procedurze, np. w głównej procedurze.

A

B

C

Publikacja 1756-QS001E-PL-P – Październik 2009 19

Page 20: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 1 Zaprogramuj i przetestuj prosty projekt

Wprowadzić Ladder Logic

Jednym ze sposobów na wprowadzenie logiki jest przeciąganie przycisków z paska narzędziowego do wybranej lokalizacji.

Aby dodać schemat drabinkowy, należy przeciągnąć przycisk dla szczebla albo polecenia bezpośrednio do wybranej lokalizacji. Można wprowadzać własną logikę i pozostawić niezdefiniowane operandy. Po wprowadzeniu sekcji logiki, należy cofnąć się i przypisać operandy.

PRZYKŁAD W poniższym przykładzie instrukcja Examine If Closed (XIC) (Sprawdź, czy zamknięte) sprawdza stan przycisku: włączony albo wyłączony. Jeżeli przycisk jest włączony, to instrukcja Output Energize (OTE) włącza lampę.

Zielony punkt przedstawia ważną lokalizację dla umieszczenia przeciąganego przycisku (punkt upuszczania).

XICjeżeli ten bit jest włączony…

Jeżeli the przycisk jest włączony, to instrukcja Output Energize (OTE) włącza lampę.…to ten bit należy włączyć. W przeciwnym przypadku ten bit należy wyłączyć.

20 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 21: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Zaprogramuj i przetestuj prosty projekt Rozdział 1

Wprowadzanie diagramu bloku funkcjonalnego

Aby dodać diagram bloku funkcjonalnego do projektu, należy wykonać następujące czynności.

Tworzenie procedury

W każdej procedurze w projekcie używany jest szczególny język programowania. Aby móc programować w innym języku, takim jak diagram bloku funkcjonalnego, należy utworzyć nową procedurę.

1. Kliknąć prawym przyciskiem MainProgram i wybrać New Routine.

2. Wpisać nazwę procedury.

3. Wybrać język programowania.

4. Kliknąć OK.

Publikacja 1756-QS001E-PL-P – Październik 2009 21

Page 22: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 1 Zaprogramuj i przetestuj prosty projekt

Wywoływanie procedury

Do wykonania procedury innej niż główna procedura należy użyć polecenia Jump to Subroutine (JSR) (Skocz do podprocedury), aby wywołać procedurę.

1. Dodać szczebel.

2. Na zakładce Program Control dodać instrukcję JSR.

3. W polu Routine Name (Nazwa procedury) wpisać nazwę procedury, którą należy wykonać.

4. Aby wywołać procedurę, wystarczy usunąć resztę parametrów dla instrukcji JSR. Aby usunąć wybrany parametr, należy kliknąć prawym przyciskiem ten parametr i wybrać Remove Instruction Parameter (Usunąć parametr instrukcji).

22 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 23: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Zaprogramuj i przetestuj prosty projekt Rozdział 1

Wprowadzanie diagramu bloku funkcjonalnego

Wprowadzić instrukcje diagramu bloku funkcjonalnego do procedury bloku funkcji.

1. Kliknąć zakładkę dla żądanej instrukcji.

2. Przeciągnąć elementy z paska narzędziowego na arkusz.

3. Aby podłączyć elementy, należy kliknąć odpowiednie styki (zielony punkt = ważny punkt połączeniowy).

PRZYKŁAD W poniższym przykładzie polecenie Input Reference (IREF) odczytuje wartość analogowego sygnału wejściowego i wysyła tę wartość do polecenia Scale (SCL). Polecenie SCL konwertuje tę wartość odpowiednio do zastosowanej skali i wysyła ją do Output Reference (OREF). OREF wpisuje tę wartość do analogowego sygnału wyjściowego.

Publikacja 1756-QS001E-PL-P – Październik 2009 23

Page 24: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 1 Zaprogramuj i przetestuj prosty projekt

Konfigurowanie instrukcji bloku funkcji

Przypisać szczególne wartości (parametry) w celu skonfigurowania polecenia bloku funkcji.

1. Kliknąć przycisk Configuration.

2. Aby zmienić wartość parametru, należy kliknąć komórkę wartości, wpisać nową wartość, kliknąć Enter.

24 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 25: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Zaprogramuj i przetestuj prosty projekt Rozdział 1

Na przykład w poleceniu SCL należy określić poniższe parametry:

InRawMax – maksymalna wartość sygnału wejściowego InRawMin – minimalna wartość sygnału wejściowego InEUMax – maksymalna wartość po skalowaniu InEUMin – minimalna wartość po skalowaniu

3. Kliknąć OK.

Przypisywanie znaczników aliasowych do urządzenia

Gdy użytkownik może użyć znaczników sygnału wejściowego i sygnału wyjściowego dla modułu bezpośrednio w swojej logice, to łatwiej jest użyć znaczników aliasowych. Znacznik aliasowy jest znacznikiem, który reprezentuje inny znacznik.

Obydwa znaczniki zawierają te same dane. Gdy dane się zmieniają, zmieniają się również obydwa znaczniki. Znacznik aliasowy zapewnia opisową nazwę dla danych takich, jak sygnał wejściowy DeviceNet albo

dla danych wyjściowych. Jeżeli lokalizacja danych zmienia się, to należy skierować znacznik aliasowy nowej lokalizacji bez

edytowania logiki.

Fakultatywnie można utworzyć znaczniki, które opisują każdy sygnał bez skierowania go do rzeczywistego adresu urządzenia. Następnie należy przewertować znaczniki na aliasy danych urządzenia.

1. Wprowadzić logikę.

2. Wpisać opisową nazwę znacznika dla urządzenia.

3. Kliknąć prawym przyciskiem nazwę znacznika i wybrać New….

Publikacja 1756-QS001E-PL-P – Październik 2009 25

Page 26: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 1 Zaprogramuj i przetestuj prosty projekt

4. W menu wybrać Alias.

5. Wybrać znacznik, którego reprezentantem jest ten znacznik aliasowy.

6. Wybrać zakres dla znacznika aliasowego.

7. Kliknąć OK.

8. Wybrać adresy danych.

W celu wyboru bitu z danego rejestru klknij przycisk .

Wyświetlanie albo ukrywanie informacji o aliasach

Ta funkcja wyświetla albo ukrywa informacje o aliasie dla danego znacznika.

1. W menu Tools wybrać Options.

26 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 27: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Zaprogramuj i przetestuj prosty projekt Rozdział 1

2. Wybrać kategorię Ladder Editor Display.

3. Zaznaczyć albo odznaczyć opcję Show Tag Alias Information.

4. Kliknąć OK.

Ustanawianie połączenia szeregowego ze sterownikiem

Oprogramowanie RSLinx Classic zapewnia komunikację między sterownikami Logix5000 a oprogramowaniem stosowanym przez użytkownika, na przykład programem RSLogix 5000. Aby nawiązać komunikację ze sterownikiem (na ściąganie albo monitorowanie danych), należy skonfigurować oprogramowanie RSLinx Classic do celów komunikacji.

Sterownik Logix5000 oprogramowanie RSLinx Classic oprogramowanie RSLogix 5000

Driver – nawiązuje komunikację przez określoną sieć komunikacyjną.

Ścieżka – szlak komunikacyjny do przyrządu. Aby zdefiniować ścieżkę, użytkownik rozwija?? sterownik programowy i wybiera przyrząd.

Publikacja 1756-QS001E-PL-P – Październik 2009 27

Page 28: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 1 Zaprogramuj i przetestuj prosty projekt

Kablem szeregowym należy bezpośrednio połączyć port szeregowy w komputerze z portem szeregowym w sterowniku.

1. Przyłączyć kabel szeregowy do sterownika i komputera.

2. Uruchomić oprogramowanie RSLinx Classic.

3. Kliknąć .

4. Wybrać urządzenia RS-232 DF1 i kliknąć .

5. W menu rozwijanym Comm wybrać port COM komputera użytkownika.

6. W menu rozwijanym Device wybrać pozycję Logix 5550/CompactLogix.

OSTRZEŻENIE Jeżeli kabel szeregowy jest przyłączany albo odłączany, gdy dany moduł albo przyrząd szeregowy na drugim końcu przewodu jest zasilany, to może powstać łuk elektryczny. Taka sytuacja może spowodować eksplozję w instalacji umieszczonej w zagrożonym miejscu.

Przed kontynuowaniem czynności upewnić się, że zasilanie zostało odłączone albo że obszar nie jest zagrożony.

Sterownik Logix5000

Kabel szeregowy 1756-CP3 albo 1747-CP3

28 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 29: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Zaprogramuj i przetestuj prosty projekt Rozdział 1

7. Kliknąć .

8. Po zakończeniu automatycznej konfiguracji kliknąć OK.

Driver został skonfigurowany i pracuje.

Załadować projekt do sterownika (strona)

Aby wykonać logikę w sterowniku, należy załadować ją do. Podczas ładowania projektu następuje utrata innego projektu i wszelkich danych, które wcześniej zostały załadowane do sterownika. Jeżeli numer wersji systemu sterownika nie jest zgodny z numerem wersji projektu, wyświetli się wezwanie do aktualizacji systemu operacyjnego sterownika. Oprogramowanie RSLogix 5000 umożliwia aktualizację systemu operacyjnego sterownika jako część sekwencji ładowania.

UWAGA Podczas ładowania projektu albo aktualizacji systemu operacyjnego wyłączone są wszystkie osie. Przed załadowaniem projektu albo aktualizacji systemu operacyjnego należy upewnić się, że proces ładowania nie spowoduje żadnego nieoczekiwanego ruchu osi.

WAŻNE W celu aktualizacji systemu operacyjnego sterownika należy najpierw zainstalować zestaw aktualizacyjny systemów operacyjnych.

Zestaw aktualizacyjny dostarczany jest na oddzielnej płycie CD razem z oprogramowaniem RSLogix 5000.

Aby załadować zestaw aktualizacyjny, należy przejść na stronę http://www.ab.com. Wybrać Product Support. Wybrać Firmware Updates.

Sterownik Logix5000.

Projekt

Ładowanie

Publikacja 1756-QS001E-PL-P – Październik 2009 29

Page 30: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 1 Zaprogramuj i przetestuj prosty projekt

1. Przełącznik kluczowy przestawić do położenia .

2. Otworzyć projekt RSLogix 5000, który należy załadować.

3. Kliknąć .

4. Zaznaczyć wybrany sterownik.

5. Aby załadować projekt, należy kliknąć .

Jeżeli ładowanie do sterownika nie powiodło się, to znaczy, że wersja projektu offline oraz rewizja systemu operacyjnego sterownika nie są kompatybilne.

1. Wybrać .

2. Wybrać odpowiednią wersję dla sterownika.

3. Kliknąć , a następnie .

30 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 31: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Zaprogramuj i przetestuj prosty projekt Rozdział 1

Wybór trybu pracy sterownika

Aby wykonać albo zatrzymać wykonywanie logiki w sterowniku, należy zmienić tryb pracy sterownika.

1. Określić żądany tryb pracy sterownika.

2. Obrócić przełącznik kluczykowy do położenia

3. Połącz się ze sterownikiem za pośrednictwem Internetu.

4. Wybrać tryb pracy.

Czy chcesz wykonać logikę w sterowniku?

Wybrać tryb „Program“ (programowanie).

Tak

Wybrać tryb „Run“ (praca).

Nie

Nie

Tak

Wybrać tryb „Test“ (testowanie).

Czy chcesz, aby logika sterowała urządzeniami wyjściowymi?

RUN REM PROG

Publikacja 1756-QS001E-PL-P – Październik 2009 31

Page 32: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 1 Zaprogramuj i przetestuj prosty projekt

Tryb Opis

Program Logika nie jest wykonywana, sygnały wyjściowe nie są kontrolowane, operacje edycyjne są dostępne.

Jeżeli użytkownik konfiguruje moduł wyjściowy, to sterownik właściciel znajduje się w trybie „Program“. Nowe odebrane wartości sygnałów wyjściowych są ignorowane, wszystkie wyjścia przełączą się do trybu „Program“ (co można skonfigurować na zakładce Configuraction). Wskaźnik (LED) stanu modułu wyjściowego będzie migać na zielono, gdy moduł znajduje się w trybie „Program“.

Moduły wejściowe zawsze znajdują się w trybie „Run“ i zawsze raportują wchodzące dane do sterownika. Nie jest istotne, czy sterownik właściciel znajduje się w trybie „Run“, czy „Program“. Wskaźnik (LED) stanu modułu wejściowego świeci na zielono przez cały czas, gdy istnieje połączenie z tym modułem.

Run Logika jest wykonywana, sygnały na wejściach są odczytywane, logika jest skanowana, wyjścia są kontrolowane przez aplikację oraz przez zmiany wykonane za pośrednictwem monitora danych albo tabeli wymuszeń wejść/wyjść. Używane moduły wejść/wyjść akceptują wyniki z aplikacji i odpowiednio ustawiają wyjścia. Przełącznik kluczowy musi być w położeniu Remote albo Run.

Test Logika jest wykonywana, sygnały na wejściach są odczytywane, logika jest skanowana, wyjścia są kontrolowane przez aplikację oraz przez zmiany wykonane za pośrednictwem monitora danych albo tabeli wymuszeń wejść/wyjść. Używane moduły wejść/wyjść będą ignorować wyniki wyjściowe z aplikacji. Niektóre czynności edycyjne są ograniczone. Przełącznik kluczowy musi znajdować się w położeniu Remote.

Przy wchodzeniu w tryb „Test“:

Moduły wejściowe kontynuują aktualizację w trybie „Test“.

Znaczniki generowania/używania kontynuują aktualizację w trybie testowym.

Tryb „Test“ ustawia wszystkie wyjścia używane w projekcie w tryb „Program“ (jak skonfigurowano w zakładce Configuration dla właściwości modułu).

32 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 33: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Zaprogramuj i przetestuj prosty projekt Rozdział 1

Uwagi:

Publikacja 1756-QS001E-PL-P – Październik 2009 33

Page 34: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 1 Zaprogramuj i przetestuj prosty projekt

34 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 35: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 2

Organizacja projektu

Ten rozdział zawiera dalsze szczegółowe informacje na temat organizacji układu programu i struktury danych sterownika.

Niezbędne narzędzia

Do wykonania zadań z tego podręcznika niezbędne jest poniższe wyposażenie: Komputer z oprogramowaniem RSLogix 5000 w wersji 16 albo późniejszej. Konfiguracja systemu, dla którego projekt jest tworzony.

Zanim rozpoczniesz

Nowy projekt zawiera domyślne zadanie do wykonywania logiki. Przed tworzeniem programów niezbędne jest skonfigurowanie realizacji zadania. Zadanie definiuje informacje o harmonogramie i priorytetach do wykonywania (skanowania) logiki.

Publikacja 1756-QS001E-PL-P – Październik 2009 35

Page 36: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 2 Organizacja projektu

Kolejne czynności

1. Konfigurowanie wykonywania zadania (strona 36).

2. Tworzenie dodatkowych programów (strona 38).

3. Tworzenie typów danych definiowanych przez użytkownika (strona 40).

4. Definiowanie własnych procedur (strona 43).

5. Przypisywanie procedur głównych (strona 47).

6. Konfigurowanie sterownika (strona 48).

7. Konfigurowanie modułów wejść/wyjść (strona 49).

Konfigurowanie wykonywania zadania

W tym opisie szybkiego uruchamiania ograniczymy projekt do pojedynczego zadania z jednym z poniższych typów wykonania.

Logika do wykonania Typ wykonania, do którego należy skonfigurować zadanie

Przez cały czas Wykonywanie ciągłe

Jest to domyślna konfiguracja dla MainTask (zadanie główne).

W określonym okresie Okresowo

Użytkownik definiuje okres, w którym zadanie jest wykonywane.

Wykonywanielogiki

zadanie automatycznie restartuje

zadanie automatycznie restartuje

zadanie automatycznie restartuje

zadanie automatycznie restartuje

koniec okresu zadanie restartuje

koniec okresu zadanie restartuje

Wykonywanielogiki

koniec zadaniakoniec zadania

36 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 37: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Organizacja projektu Rozdział 2

1. Kliknąć prawym przyciskiem na MainTask i zaznaczyć Properties.

2. Kliknąć na zakładce Configuration.

3. W rozwijanym menu Type zaznaczyć Periodic.

4. Wpisać okres dla zadania i kliknąć OK.

Używanie wielu zadań albo wykonywanie zadania typu zdarzenie – patrz: Logix5000 Controllers Common Procedures, publikacja 1756-PM001.

Publikacja 1756-QS001E-PL-P – Październik 2009 37

Page 38: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 2 Organizacja projektu

Tworzenie dodatkowych programów

Sterownik Logix5000 umożliwia dzielenie aplikacji użytkownika na wiele programów, z których każdy ma własne znaczniki (dane).

Nie istnieje konieczność zarządzania skonfliktowanymi nazwami znaczników w różnych programach.

Wszystkie programy mają dostęp do danych, które znajdują się w zakresie sterownika. Dane znajdujące się w zakresie programu są odseparowane od innych programów.

Procedury nie mogą uzyskiwać dostępu do danych, które znajdują się w zakresie innego programu. Użytkownik może w innych programach używać tej samej nazwy znacznika programowego. Przykład: dwa programy, Program_A i Program_B. Każdy z nich zawiera znacznik programowy o

nazwie Tag_4 (Znacznik_4).

Punkt Opis

A Znacznik przechowuje dane. Nie istnieje stała tabela danych ani format numeryczny dla adresów danych. Nazwa znacznika jest adresem (bez odniesienia do fizycznego adresu). Użytkownik tworzy takie znaczniki, jakich zamierza używać.

B Program separuje logiki i dane od innej logiki i danych. Każdy program zawiera jedną albo więcej procedur logiki jako skojarzone dane.

C Zakres definiuje, czy znacznik jest dostępny dla wszystkich programów (znacznik sterownikowy), czy tylko dla szczególnych programów (znacznik programowy). Dane znajdujące się w zakresie programu są odseparowane od innych programów.

A

B

C

znaczniki sterownikowe (dane globalne)

Program_A

Inne proceduryProcedura główna Znacznik_4

Znacznik_5Znacznik_6

znaczniki programowe (dane lokalne)

Znacznik_1Znacznik_2Znacznik_3

Program_B

Inne procedury

Procedura główna Znacznik_4Znacznik_5Znacznik_6

znaczniki programowe (dane lokalne)

Dane

38 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 39: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Organizacja projektu Rozdział 2

Jeżeli użytkownik dysponuje wieloma maszynami, stacjami albo procesami, które używają identycznych logik z różnymi danymi, to należy utworzyć oddzielny program dla każdej maszyny, stacji albo procesu.

W programach wolno ponownie używać nazw kodowych i nazw znaczników. Nie istnieje konieczność zarządzania konfliktowymi nazwami znaczników w różnych programach.

1. Kliknąć prawym przyciskiem na MainTask i zaznaczyć New Program.

2. Wpisać nazwę programu i kliknąć OK.

Określone znaczniki muszą mieścić się w zakresie sterownika.

WSKAZÓWKA Nazwy muszą uwzględniać poniższe ograniczenia:

Tylko litery, cyfry i podkreślniki (_)

Nazwa musi rozpoczynać się literą albo podkreślnikiem

40 znaków

Podkreślniki muszą być pojedyncze, nie mogą kończyć nazwy

Wielkie litery i małe litery mają takie samo znaczenie

Gdy należy użyć znacznika To należy użyć tego zakresu

W więcej niż jednym programie w projekcie Znaczniki sterownikowe

W instrukcji Message (MSG)

W celu utworzenia albo użycia danych

Do komunikacji z terminalem PanelView

Tylko w jednym programie Program Tags (znaczniki programowe) dla programu

Publikacja 1756-QS001E-PL-P – Październik 2009 39

Page 40: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 2 Organizacja projektu

Tworzenie typów danych definiowanych przez użytkownika

Typy danych definiowane przez użytkownika umożliwiają organizowanie danych w celu dostosowania ich do maszyny albo procesu. Rozwiązanie to upraszcza opracowywanie programu i tworzy kod samodokumentujący, którego konserwacja jest łatwiejsza.

Punkt Opis

A Znacznik przechowuje dane. Nie istnieje stała tabela danych ani format numeryczny dla adresów danych. Nazwa znacznika jest adresem. Użytkownik tworzy takie znaczniki, jakich zamierza używać.

B Typ danych definiuje typ danej przechowywanej przez znacznik: bit, liczba całkowita, liczba zmiennoprzecinkowa, ciąg.

C Tablica definiuje blok danych (plik). W całym bloku używany jest ten sam typ danych. Tablica może mieć 1, 2 albo 3 wymiary.

D Struktura łączy grupę typów danych w format do wielokrotnego użytku (szablon dla znaczników). Strukturę należy stosować jako bazę dla znaczników, gdy większa liczba znaczników ma taki sam układ (konfigurację) danych.

E Człon opisuje pojedynczą daną wewnątrz struktury.

F Typ danych zdefiniowany przez użytkownika definiuje własną strukturę danych użytkownika. Typ danych zdefiniowany przez użytkownika przechowuje wszystkie dane dotyczące konkretnego aspektu systemu. Dzięki temu rozwiązaniu powiązane ze sobą dane utrzymywane są razem i zlokalizowanie ich jest łatwe niezależnie od typu tych danych.

A

D

F

E

C

B

40 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 41: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Organizacja projektu Rozdział 2

W trakcie tworzenia typu danych definiowanych przez użytkownika należy przestrzegać poniższych zaleceń.

Aby utworzyć typ danych zdefiniowany przez użytkownika, należy wykonać poniższe czynności:

1. Kliknąć prawym przyciskiem Data Types i zaznaczyć New Data Type.

2. Wpisać nazwę typu danych (a nie nazwę znacznika, który będzie używał tego typu danych).

Zalecenie Szczegóły

Uwzględniać opis elementów struktur danych. Patrz: Typ danych zdefiniowany przez użytkownika na stronie strona 98.

Dane przedstawiane przez urządzenie wejść/wyjść wymagają dodatkowego programowania.

Jeżeli dodawany jest człon, który reprezentuje urządzenia wejść/wyjść, to należy użyć logiki do skopiowania danej między członami w znacznikach typu danych zdefiniowanych przez użytkownika a korespondującymi znacznikami wejść/wyjść.

Jeżeli tablica dodawana jest jako człon, to należy ograniczyć tę tablicę do jednego wymiaru.

Tablice wielowymiarowe nie są dozwolone w typie danych zdefiniowanym przez użytkownika.

Gdy używane są dane typu BOOL, SINT albo INT, to człony, które zawierają dane tego samego typu, należy umieścić w sekwencji (jeden za drugim):

Sterownik Logix5000 przydziela pamięć w 4-bajtowych porcjach. Jeżeli użytkownik grupuje mniejsze typy danych w sekwencje, to sterownik umieści tak dużo, jak będzie mógł, w 4-bajtowych fragmentach.

Bardziej wydajne

BOOL

BOOL

BOOL

DINT

DINT

Mniej wydajne

BOOL

DINT

BOOL

DINT

BOOL

Publikacja 1756-QS001E-PL-P – Październik 2009 41

Page 42: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 2 Organizacja projektu

3. Wprowadzić człony.

Fakultatywnie wpisać opis każdego członu.

4. Kliknąć OK.

Aby utworzyć znacznik, który używa typu danych zdefiniowanego przez użytkownika, należy wykonać następujące czynności:

1. Kliknąć prawym przyciskiem zakres wybrany dla danego znacznika i zaznaczyć Edit Tags.

2. Wpisać nazwę znacznika.

3. Wpisać nazwę typu danych zdefiniowanego przez użytkownika.

42 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 43: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Organizacja projektu Rozdział 2

4. Poniższe czynności należy wykonać, gdy użytkownik chce, aby znacznik był tablicą (liczne wystąpienia typu danych).

a. Zaznaczyć typ danych i kliknąć .b. Określić wymiary tablicy i kliknąć OK.

Definiowanie własnych procedur

Gdy projekt już zawiera niezbędne programy, użytkownik musi zdefiniować i utworzyć procedury dla każdego programu.

Punkt Opis

A Procedura zapewnia kod (logikę) możliwy do wykonywania dla programu (podobnie do pliku programu w sterowniku PLC albo SLC).

B Procedura główna jest niezbędna dla każdego programu.

Gdy program jest realizowany, procedura główna wykonywana jest automatycznie.

Procedura główna służy do kontrolowania wykonywania innych procedur w programie.

Aby wywołać (wykonać) inną procedurę (podprocedurę) wewnątrz programu, należy użyć polecenia Jump to Subroutine (JSR) (Skocz do podprocedury).

C Podprocedura jest dowolną procedurą inną niż procedura główna albo procedura błędu. Aby wykonać podprocedurę, należy użyć polecenia Jump to Subroutine (JSR) (Skocz do podprocedury) w innej procedurze, np. w głównej procedurze.

A

B

C

Publikacja 1756-QS001E-PL-P – Październik 2009 43

Page 44: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 2 Organizacja projektu

Definiowanie procedury dla każdej sekcji maszyny albo procesu

Aby ułatwić opracowywanie, testowanie oraz wyszukiwanie usterek w projekcie, należy podzielić projekt na procedury (podprocedury).

1. Zidentyfikować każdą fizyczną sekcję maszyny albo procesu.

2. Przypisać procedurę dla każdej z tych sekcji.

Identyfikowanie zainstalowanych języków programowania

W celu określenia, które języki programowania zainstalowane są w używanej wersji oprogramowania RSLogix 5000, należy wykonać następujące czynności.

1. Uruchomić oprogramowanie RSLogix 5000.

2. W menu Help zaznaczyć About RSLogix 5000.

Opis maszyny albo procesu

Xxxxx xxxxx xxxXxxxx xxxxx xxxXxxxx xxxxx xxx

Xxxxx xxxxx xxxXxxxx xxxxx xxxXxxxx xxxxx xxx

Xxxxx xxxxx xxxXxxxx xxxxx xxxXxxxx xxxxx xxx

Pierwsza sekcja = Procedura 1

Druga sekcja = Procedura 2

Trzecia sekcja = Procedura 3

44 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 45: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Organizacja projektu Rozdział 2

Przypisywanie języka programowania do każdej procedury

Dla każdej procedury należy zaznaczyć język programowania. Sterowniki Logix5000 pozwalają na używanie poniższych języków:

– Schemat drabinkowy– Schemat Bloków funkcyjnych– Arkusz funkcji sekwencyjnej– Tekst Strukturalny

Wewnątrz projektu można używać dowolnej kombinacji języków.

W ogólnym przypadku, jeżeli procedura dotyczy Należy użyć tego języka

Ciągłe albo równoległe wykonywanie wielu operacji (niesekwencjonowanych) Schemat drabinkowy

Operacje Boole’owskie albo operacje na podstawie bitów

Złożone operacje logiczne

Przetwarzanie komunikatów i komunikacji

Zabezpieczenia maszyny

Operacje, które pracownicy serwisu albo konserwatorzy mogą musieć zinterpretować w celu usunięcia usterek z maszyny albo procesu.

Ciągła kontrola procesu i przetwornicy napięcia silnika Schemta Bloków Funkcyjnych (FBD – function block diagram)

Kontrola w pętli

Przepływ w obwodzie – obliczenia

Zarządzanie wysokopoziomowe licznymi operacjami Arkusz funkcji sekwencyjnej (SFC – sequential function chart)

Powtarzalne sekwencje operacji

Platforma Logix umożliwia sterowanie niezależnymi aplikacjami, partiami, procesami, ruchem i układami bezpieczeństwa z poziomu jednego stanowiska.

Kontrola ruchu z użyciem ustrukturyzowanego tekstu

Stan maszyny – operacje

Złożone operacje matematyczne Tekst Strukturalny

Przetwarzanie specjalnych tablic albo tabel w pętli

Obsługa ciągu znaków ASCII albo przetwarzanie protokołu

Publikacja 1756-QS001E-PL-P – Październik 2009 45

Page 46: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 2 Organizacja projektu

Dzielenie każdej procedury na większą liczbę znaczących inkrementów

Jeżeli w procedurze użyty jest ten język

To należy Przykład

Schemat drabinkowy

Tekst Strukturalny

Rozbić większe procedury na kilka mniejszych procedur

Aby w ciągły sposób wykonywać kilka złożonych operacji Boole’owskich…

…należy utworzyć oddzielną procedurę dla każdej operacji.

Bloki Fukcyjne(FBD – function block diagram)

Do sterowania 4 zaworami, z których każdy wymaga sprzężenia zwrotnego w celu stwierdzenia, czy znajduje się w żądanym położeniu…

…należy założyć oddzielny arkusz dla każdego zaworu.

SFC – sequential function chart Aby wykonać poniższą sekwencję:

1. Napełnić zbiornik.

2. Wymieszać składniki w zbiorniku.

3. Opróżnić zbiornik…

…należy zrealizować każdą sekcję (napełnianie, mieszanie, opróżnianie) jako oddzielny krok.

procedura

procedura

W procedurze FBD należy utworzyć arkusz dla każdej pętli funkcji dla urządzeń takich, jak silnik albo zawór.

arkusz

procedura

krok

krok

krok

Rozbić SFC na kroki.

46 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 47: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Organizacja projektu Rozdział 2

Przypisywanie głównych procedur

Każdy program wymaga procedury głównej. Po utworzeniu procedur należy przypisać procedurę główną dla każdego programu.

Aby przypisać procedurę główną, należy wykonać następujące czynności.

1. Kliknąć prawym przyciskiem folder programu i zaznaczyć Properties.

2. Kliknąć na zakładce Configuration.

3. Zaznaczyć procedurę główną i kliknąć OK.

WAŻNE W domyślnym projekcie program główny MainProgram już zawiera procedurę główną (MainRoutine). Użytkownik musi przypisać procedurę główną tylko dla każdego dodatkowego programu, który utworzy.

Publikacja 1756-QS001E-PL-P – Październik 2009 47

Page 48: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 2 Organizacja projektu

Konfigurowanie sterownika

Jeżeli użytkownik chce zmienić konfigurację sterownika (np. nazwa, rozmiar kasety, liczba slotów), należy użyć okna Controller Properties.

1. Kliknąć na przycisku Controller Properties.

2. Zmienić wymagane właściwości (niektóre punkty dotyczyć tylko określonych sterowników) i kliknąć OK.

48 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 49: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Organizacja projektu Rozdział 2

Konfigurowanie modułów wejść/wyjść

Aby zmienić zachowanie się modułu, należy użyć okna modułu Module Properties dla danego modułu. Różne moduły mają różne opcje konfiguracji.

1. Kliknąć prawym przyciskiem na wybranym module i zaznaczyć Properties.

2. Aby zmienić nazwy albo liczbę slotów, należy użyć zakładki General.

3. Aby zmienić konfigurację, należy kliknąć zakładkę Configuration.

Niektóre moduły mają po kilka zakładek konfiguracyjnych.

Publikacja 1756-QS001E-PL-P – Październik 2009 49

Page 50: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 2 Organizacja projektu

Uwagi:

50 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 51: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 3

Instrukcje Add-On

Wersja 16 oprogramowania RSLogix 5000 umożliwia projektowanie i konfigurowanie zestawów powszechnie używanych instrukcji, dzięki czemu wzrasta spójność projektów. Podobnie do instrukcji wbudowanych w Logix5000, te instrukcje, które utworzy użytkownik, określane są nazwą Add-On Instructions (instrukcje dodane).

Instrukcje Add-On umożliwiają: wstawianie własnych instrukcji. kopiowanie instrukcji dodanej z innego projektu. importowanie definicji instrukcji dodanej z innego projektu.

Niezbędne narzędzia

Do wykonania zadań z tego podręcznika niezbędne jest: Komputer z oprogramowaniem RSLogix 5000 w wersji 16 albo późniejszej. Konfiguracja systemu, dla którego projekt jest tworzony.

Kolejne czynności

1. Wstawianie instrukcji Add-On (strona 52).

2. Kopiowanie instrukcji Add-On (strona 53).

3. Importowanie definicji instrukcji Add-On (strona 54).

4. Uzyskanie dostępu do parametru, który nie jest widoczny 55).

5. Monitorowanie albo zmienianie wartości parametru (strona 56).

6. Przeglądanie logiki instrukcji Add-On (strona 57).

7. Edytowanie i monitorowanie instrukcji Add-On (strona 58).

8. Aktualizowanie instrukcji Add-On do nowej korekty (strona 58).

Publikacja 1756-QS001E-PL-P – Październik 2009 51

Page 52: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 3 Instrukcje Add-On

Wstawianie instrukcji Add-On

Użytkownik może utworzyć instrukcję Add-On w drabince, bloku funkcjonalnym albo w tekście strukturalnym.

1. Otworzyć procedurę, która będzie używała danej instrukcji.

2. Kliknąć zakładkę Add-On na pasku narzędziowym Language Element.

3. Przeciągnąć instrukcję z paska narzędziowego do procedury.

4. Wprowadzić parametry.Typ procedury Parametry

Drabinka Pojedynczy znak zapytania – Parametr niezbędny. Wprowadzić znacznik.

Pojedyncze i podwójne znaki zapytania – Parametry niezbędne. Wprowadzić znacznik.

Tylko podwójne znaki zapytania – Parametr nie jest niezbędny. Użytkownik może wykonać jedną z dwóch czynności:

pozostawić puste miejsce i użyć wartości domyślnej.

jeżeli jest to wartość wejściowa, to wprowadzić inną wartość.

Blok funkcjonalny Przedłużenie na końcu słupka – Niezbędny parametr. Połączyć słupek z blokiem IREF, OREF, złączem albo z innym blokiem.

Pojedynczy znak zapytania – Parametr niezbędny. Wprowadzić znacznik.

Bez przedłużenia na końcu słupka – Parametr nie jest niezbędny.

Tekst strukturalny Instrukcja pobiera tylko niezbędne parametry. Wprowadzić znacznik dla każdego parametru.

WSKAZÓWKA Pomoc dla instrukcji: zaznaczyć instrukcję i wcisnąć [F1]. W tekście strukturalnym należy upewnić się, czy kursor znajduje się na nazwie wyświetlonej na niebiesko.

52 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 53: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Instrukcje Add-On Rozdział 3

Kopiowanie definicji instrukcji Add-On

Użytkownik może skopiować instrukcję Add-On z innego projektu utworzonego z użyciem oprogramowania RSLogix 5000.

1. Otworzyć projekt RSLogix 5000, który zawiera definicję instrukcji Add-On.

2. Znaleźć definicję w folderze Add-On Instructions.

3. Kliknąć prawym przyciskiem definicję i zaznaczyć Copy.

4. Przejść do projektu, dla którego instrukcja jest przeznaczona.

5. Kliknąć prawym przyciskiem Add-On Instruction i zaznaczyć Paste (wkleić).

Publikacja 1756-QS001E-PL-P – Październik 2009 53

Page 54: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 3 Instrukcje Add-On

Importowanie instrukcji Add-On

Użytkownik może dodać instrukcję Add-On, która została wyeksportowana z innego projektu utworzonego z użyciem oprogramowania RSLogix 5000.

Czy projekt tworzony w RSLogix 5000 już zawiera korektę tej instrukcji Add-On? Jeżeli nie, to użyć tę procedurę w celu zaimportowania instrukcji. Jeżeli tak, to patrz Aktualizowanie instrukcji Add-On do nowszej wersji na strona 58

1. Kliknąć prawym przyciskiem folder Add-On Instructions i zaznaczyć Import Add-On Instruction.

2. Odnaleźć instrukcję.

3. Zaznaczyć instrukcję i kliknąć Import.

54 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 55: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Instrukcje Add-On Rozdział 3

Uzyskanie dostępu do parametru, który nie jest widoczny

Sposób odczytywania albo zapisywania parametru instrukcji Add-On, który nie jest widoczny, zależy od języka programowania.

Blok funkcyjny

1. Kliknąć przycisk Properties (Właściwości) dla danej instrukcji.

2. Zaznaczyć okienko Vis dla tego parametru i kliknąć OK.

3. Przeciągnąć połączenie z kołkiem dla danego parametru.

Schemat drabinkowy i tekst strukturalny

Użyć innej instrukcji, przypisania albo wyrażenia w celu odczytania albo zapisania do nazwy znacznika tego parametru. Tego formatu należy użyć dla nazwy znacznika parametru.

Add_On_Tag.Parameter

Element Oznacza

Add_On_Tag Dodawany do zdefiniowanego znacznika dla zdefiniowanej instrukcji

Parameter Nazwa parametru

Publikacja 1756-QS001E-PL-P – Październik 2009 55

Page 56: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 3 Instrukcje Add-On

Podglą albo zmiana wartości parametru instrukcji Add-On

Okna dialogowego właściwości należy użyć do monitorowania albo zmiany wartości parametru instrukcji Add-On.

1. Kliknąć i wpisać nową wartość.

2. Kliknąć Apply (Zastosuj).

3. Kliknąć OK.

Typ procedury Parametry

Schemat drabinkowy albo blok funkcjonalny Kliknąć przycisk Properties (Właściwości) dla danej instrukcji.

Tekst strukturalny Kliknąć prawym przyciskiem instrukcję i zaznaczyć Properties (właściwości).

Motor_Starter(Motor_Starter_ST,Stop_PB,Start_PB,Motor_Out_ST);

56 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 57: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Instrukcje Add-On Rozdział 3

Przeglądanie logiki instrukcji Add-On

Istnieje możliwość zabezpieczenia instrukcji Add-On, aby nie można było przeglądać jej logiki. Użytkownik może określić, czy instrukcja Add-On jest zabezpieczona.

1. Zaznaczyć instrukcję Add-On.

2. Sprawdzić Source Protection (Zabezpieczenie źródła) w oknie Quick View (Szybki podgląd).

Jeżeli zabezpieczenie nie znajduje się na liście, to procedura nie jest zabezpieczona.

Aby przeglądać logikę, należy kliknąć prawym przyciskiem instrukcję i zaznaczyć Open Instruction Logic (Otwórz logikę instrukcji).

Motor_Starter(Motor_Starter_ST,Stop_PB,Start_PB,Motor_Out_ST);

Publikacja 1756-QS001E-PL-P – Październik 2009 57

Page 58: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 3 Instrukcje Add-On

Edytowanie i podgląd instrukcji Add-On

Użytkownik może: widzieć logikę w trakcie jej wykonywania. widzieć wartości znaczników. zmieniać wartości znacznika i parametrów.

Użytkownik nie może: edytować logiki online. edytować logiki dla tylko tej instrukcji.

Aby móc edytować logikę, użytkownik musi edytować definicję.

Aktualizowanie instrukcji Add-On do nowszej wersji

Użytkownik może aktualizować definicję instrukcji Add-On do nowszej wersji.

Na przykład, jeżeli w pewnym projekcie instrukcja Add-On została użyta 5 razy, to należy zaktualizować definicję w taki sposób, aby wszystkie 5 wywołań zostało zmienionych, gdy użytkownik zmienia definicję.

1. Kliknąć prawym przyciskiem folder Add-On Instructions i zaznaczyć Import Add-On Instruction.

2. Odnaleźć instrukcję i zaznaczyć Import.

3. Zdecydować, w jaki sposób rozwiązać konflikt z istniejącą korektą (prawdopodobnie należy nadpisać).

4. Użyć listy odniesień wewnętrznych do sprawdzenia każdej instrukcji w swojej logice.

WAŻNE Przed zmienianiem definicji instrukcji Add-On należy upewnić się, że zmiana nie spowoduje problemów z istniejącymi wywłaniami tej instrukcji. Gdy użytkownik zmienia definicję instrukcji Add-On, to zmiana ma wpływ na wszystkie wywołania tej instrukcji w projekcie.

58 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 59: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 4

Programowanie fazy urządzenia

Oprogramowania PhaseManager należy używać do utworzenia fazy urządzenia i zmiany ustawień domyślnych dla fazy urządzenia.

Niezbędne narzędzia

Do wykonania zadań z tego podręcznika niezbędne jest: Komputer z oprogramowaniem RSLogix 5000 w wersji 16 albo późniejszej. Konfiguracja systemu, dla którego projekt jest tworzony

Wykonywanie następujących kroków

5. Tworzenie fazy urządzenia (strona 60).

6. Tworzenie procedury stanu (strona 60).

7. Ręczne przechodzenie krok po kroku przez stany (strona 61).

8. Konfigurowanie stanu początkowego dla fazy urządzenia (strona 63).

9. Otwieranie konfiguracji dla fazy urządzenia (strona 64).

10. Konfigurowanie fazy urządzenia (strona 64).

Publikacja 1756-QS001E-PL-P - Październik 2009 59

Page 60: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 4 Programowanie fazy urządzenia

Tworzenie fazy urządzenia

1. Kliknąć prawym przyciskiem Main Task (zadanie główne) i zaznaczyć New Euipment Phase (nowa faza urządzenia).

2. Wpisać nazwę fazy urządzenia i kliknąć OK.

Tworzenie procedury stanu

1. Kliknąć prawym przyciskiem Main Task (zadanie główne) i zaznaczyć fazę urządzenia.

2. Zaznaczyć New Phase State Routine (nowa procedura stanu fazy).

3. Wpisać nazwę procedury stanu.

4. Zaznaczyć język programowania i kliknąć OK.

60 Publikacja 1756-QS001E-PL-P - Październik 2009

Page 61: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Programowanie fazy urządzenia Rozdział 4

Ręczne przechodzenie krok po kroku przez stany

Przed przejściem krok po kroku przez stany należy wykonać następujące czynności: Załadować projekt do sterownika. Przestawić sterownik w tryb pracy Run albo Remote run.

1. Kliknąć prawym przyciskiem fazę urządzenia i zaznaczyć Monitor Equipment Phase (monitorowanie fazy urządzenia).

2. Kliknąć na Ownership (własność), a następnie na Jeżeli TAK (Yes).

W czasie przechodzenia przez stany należy używać tego okna.

3. Kliknąć Start.

Faza urządzenia przechodzi do stanu Running. Rozpoczyna się wykonywanie kodu w procedurze stanu Running. W tym miejscu użytkownik powinien wstawić kod dla normalnej sekwencji pracy swojego urządzenia.

Publikacja 1756-QS001E-PL-P - Październik 2009 61

Page 62: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 4 Programowanie fazy urządzenia

4. Kliknąć Stop.

Faza urządzenia przechodzi do stanu Stopped (zatrzymany). Procedura stanu Running (pracuje) zatrzymuje się. Procedura stanu Stopping (zatrzymywanie) jest opcjonalna. Bez tej procedury faza urządzenia przechodzi bezpośrednio do stanu Stopped.

5. Kliknąć na Reset.

Faza urządzenia przechodzi do stanu Idle (bieg jałowy). Procedura stanu Resetting (resetowanie) jest opcjonalna. Bez tej procedury faza urządzenia przechodzi bezpośrednio do stanu Idle.

6. Kliknąć Ownership.

W ten sposób następuje uwolnienie fazy urządzenia od kontroli przez to okno.

62 Publikacja 1756-QS001E-PL-P - Październik 2009

Page 63: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Programowanie fazy urządzenia Rozdział 4

Konfigurowanie stanu początkowego dla fazy urządzenia

Stan początkowy jest pierwszym stanem, w który faza urządzenia wchodzi po podaniu napięcia zasilającego.

1. Kliknąć prawym przyciskiem fazę urządzenia i zaznaczyć Properties (właściwości).

2. Zaznaczyć zakładkę Configuration (konfiguracja).

3. Zaznaczyć Initial State (stan początkowy) i kliknąć OK.

Publikacja 1756-QS001E-PL-P - Październik 2009 63

Page 64: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 4 Programowanie fazy urządzenia

Otwieranie konfiguracji dla fazy urządzenia

1. Kliknąć prawym przyciskiem fazę urządzenia i zaznaczyć Properties (właściwości).

2. Kliknąć zakładkę Configuration (konfiguracja).

Konfigurowanie fazy urządzenia

Poniższych ustawień należy używać do konfigurowania fazy urządzenia.

64 Publikacja 1756-QS001E-PL-P - Październik 2009

Page 65: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Programowanie fazy urządzenia Rozdział 4

Ustawienie Możliwości wyboru

Prestate (stan wstępny)

Procedura Prestate wykonywana jest przez cały czas, nawet, gdy faza urządzenia znajduje się w stanie Idle. Procedura ta wykonywana jest przed każdym skanowaniem stanu.

Czy chcesz wykonać procedurę Prestate?

Jeżeli tak, to należy zaznaczyć procedurę, którą należy uruchomić.

Jeżeli nie, to należy zaznaczyć <none> (żadne).

Fault (błąd) Procedura błędu umożliwia użytkownikowi usunięcie błędu spowodowanego przez instrukcję.

Czy chcesz skonfigurować procedurę błędu dla instrukcji w tej fazie urządzenia?

Jeżeli tak, to należy zaznaczyć wybraną procedurę jako swoją procedurę błędu.

Jeżeli nie, to należy zaznaczyć <none> (żadne).

Inhibit Equipment Phase (Zakaz fazy urządzenia) Czy chcesz, aby sterownik zabronił wykonywania tej fazy urządzenia?

Jeżeli tak, to należy zaznaczyć tę ramkę.

Jeżeli nie, to należy pozostawić tę ramkę bez zaznaczenia albo odznaczyć ją.

Initial State (stan początkowy) Do którego stanu powinna przejść faza urządzenia po włączeniu sterownika?

Idle (jałowy)

Complete (dokończony)

Stopped (zatrzymany)

Aborted

Complete State Immediately If not Implemented (natychmiast dokończyć stan, jeżeli niewdrożony)

Czy chcesz, aby faza urządzenia pominęła dowolny stan, którego nie używasz?

Jeżeli tak, to należy pozostawić tę ramkę zaznaczoną albo zaznaczyć ją.

Jeżeli nie, to należy odznaczyć tę ramkę.

Initial Step Index (indeks kroków początkowych) Czy którakolwiek z procedur stanu znajduje się w diagramie drabinkowym albo w ustrukturyzowanym tekście?

Jeżeli nie, to należy pominąć tę ramkę.

Jeżeli tak, to należy przejść do następnego pytania.

Czy którakolwiek z tych procedur stanu używa numerów kroku?

Jeżeli tak, to należy wpisać numer dla pierwszego kroku każdego stanu.

Jeżeli nie, to należy pominąć tę ramkę.

Znacznik dla fazy urządzenia zawiera numer StepIndex. Sterownik resetuje StepIndex za każdym razem, gdy faza urządzenia zmienia stany. Sterownik resetuje StepIndex do numeru wpisanego przez użytkownika w ramce Initial Step Index.

aktualna procedura stanu

procedura Prestate

Publikacja 1756-QS001E-PL-P - Październik 2009 65

Page 66: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 4 Programowanie fazy urządzenia

External Sequencer Loss of Communication Command (utrata polecenia komunikacji przez zewnętrzny sekwencer)

Czy używasz oprogramowania FactoryTalk Batch do wydania polecenia uruchomienia tej fazy urządzenia?

Jeżeli nie, to należy pominąć tę ramkę.

Jeżeli tak, to należy przejść do następnego pytania.

Jeżeli sterownik utracił komunikację z oprogramowaniem FactoryTalk Batch, to jakiej czynności oczekujesz od fazy urządzenia?

Kontynuacja w jej obecnym stanie – wybrać None (żadne).

Przejście do porzucenia – wybrać Abort (porzuć).

Przejście do wstrzymania – wybrać Hold (wstrzymaj).

Przejście do zatrzymania – wybrać Stop.

Faza urządzenia musi wciąż podążać za modelem stanu. Na przykład, przechodzi do wstrzymania tylko wtedy, gdy przy awarii komunikacji znajduje się w trybie Run albo Restart.

Wstrzymanie działania polecenia zewnętrznego Czy używasz jakichkolwiek instrukcji PXRQ?

Jeżeli nie, to należy pominąć tę ramkę.

Jeżeli tak, to należy przejść do następnego pytania.

Co zamierzasz zrobić, jeżeli faza urządzenia przechodzi do wstrzymania, gdy instrukcja PXRQ jest wykonywana?

Jeżeli nic, to wybrać None.

Jeżeli zatrzymać żądanie, to wybrać Clear (wyczyść).

Ustawienie Możliwości wyboru

66 Publikacja 1756-QS001E-PL-P - Październik 2009

Page 67: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 5

Programowanie offline

Ten rozdział zapewnia bardziej szczegółowe informacje dotyczące programowania logiki i tworzenia znaczników.

Niezbędne narzędzia

Do wykonania zadań z tego podręcznika niezbędny jest: Komputer PC z oprogramowaniem RSLogix 5000 oprogramowanie, wersja 16 Plan programowanego projektu

Zanim rozpoczniesz

W tym rozdziale użytkownik tworzy projekt, pozostając offline. Programowanie online wymaga dodatkowych kroków. Patrz: Rozdział 8, Programowanie online.

Kolejne czynności

1. Tworznie schematu drabinkowego (strona 68).

2. Eksportowanie/importowanie schematu drabinkowego (strona 73).

3. Tworzenie diagramu bloku funkcyjnego (strona 77).

4. Używanie kontrolek dla bloku funkcyjnego (strona 81).

5. Wprowadzanie tekstu struturalnego (strona 84).

6. Tworzenie arkusza funkcji sekwencyjnej (strona 87).

7. Przypisywanie operandy (strona 89).

8. Weryfikowanie projektu (strona 92).

9. Przegląd wytycznych dla znaczników (strona 94).

Publikacja 1756-QS001E-PL-P – Październik 2009 67

Page 68: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 5 Programowanie offline

Tworzenie schematu drabinkowego

Przy tworzeniu schematu drabinkowego użytkownik ma następujący wybór:

Skróty klawiszowe – Przypisują element logiki (szczebla, gałęzi, instrukcji) do klawisza klawiatury. Aby dodać element na prawo od kursora albo poniżej kursora, należy wcisnąć klawisz przeznaczony dla danego elementu.

Tekst ASCII – Tekst ASCII służy do tworzenia i edytowania logiki. Okno odpowiedzi pomaga wprowadzać niezbędne operandy. Tekst ASCII typowo ma poniższy format:

mnemonic operand_1 operand_2

Szczebel XICBranch (gałąź)Branch Level (poziom gałęzi)

XIO OTE OTU OTLWięcej instrukcji Elementy logiki do przeciągania i opuszczania – Pasek

narzędziowy Language Element (element języka) służy do przeciągania i upuszczania szczebla, gałęzi albo instrukcji do instrukcji tworzonej przez użytkownika.

Instrukcje wejściowe i wyjściowe na przemian – Ostatnia instrukcja na szczeblu musi być sygnałem wyjściowym instrukcji.

Wiele instrukcji – Instrukcje umieszcza się w sekwencji (szeregowo) na szczebel.

Pozostawianie niezdefiniowanych instrukcji – Logikę można wprowadzać bez definiowania instrukcji. Oprogramowanie RSLogix 5000 umożliwia użytkownikowi wprowadzanie i zachowywanie logiki bez przypisywania instrukcji. Dzięki temu użytkownik może opracowywać logikę w iteracjach i zachowywać biblioteki kodu do powtórnego użytku.

Równoległe gałęzie – Liczba równoległych gałęzi na szczeblu nie jest ograniczona (gniazdo do 6 poziomów).

68 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 69: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Programowanie offline Rozdział 5

Dodawanie szczebla albo instrukcji

Przycisk dla szczebla albo instrukcji można przeciągnąć bezpośrednio do żądanej lokalizacji. Zielona kropka zaznacza ważną lokalizację dla umieszczania elementu (punkt upuszczania).

Dodawanie gałęzi

1. Przeciągnąć przycisk gałęzi do punktu lokalizacji początku gałęzi.

Zielona kropka zaznacza lokalizację dla umieszczania elementu (punkt upuszczania).

2. Przeciągnąć gałąź do pożądanej lokalizacji.

Dodawanie poziomu do gałęzi

Kliknąć prawym przyciskiem na gałąź i zaznaczyć Add Branch Level (Dodać poziom gałęzi).

Publikacja 1756-QS001E-PL-P – Październik 2009 69

Page 70: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 5 Programowanie offline

Usuwanie elementu

1. Kliknąć element.

2. Kliknąć Delete (usuń).

Użycie klawiatury do dodawania elementów

Użytkownik może dodawać elementy, używając klawiatury komputera.

1. Wcisnąć Insert.

2. Wpisać symbol instrukcji albo wpisać: Rung, Branch albo Branch Level.

3. Wcisnąć Enter.

70 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 71: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Programowanie offline Rozdział 5

4. Przenoszenie instrukcji, gałęzi albo szczebla do innej lokalizacji odbywa się przez przeciąganie myszą.

Zielona kropka pokazuje aktualną lokalizację dla umieszczania elementu (punkt upuszczania).

Wprowadzanie logiki z użyciem tekstu ASCII

Użytkownik może dodawać elementy, wpisując ich odpowiedniki w kodzie ASCII.

1. Dwukrotnie kliknąć szczebel.

2. Wprowadzić tekst ASCII dla szczebla.

Publikacja 1756-QS001E-PL-P – Październik 2009 71

Page 72: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 5 Programowanie offline

Aktywowanie skrótów klawiszowych

Skróty klawiszowe można uaktywnić podczas edycji.

1. W menu Tools (narzędzia) zaznaczyć Options (opcje).

2. Kliknąć Ladder Editor (edytor schematu drabinkowego).

3. Zaznaczyć te okienka wyboru.

Aby przypisać klawisz do elementu, należy:

1. Kliknąć .

2. Do wybranego klawisza należy dobrać element.

3. Po przypisaniu klawiszy kliknąć na .

72 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 73: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Programowanie offline Rozdział 5

Eksportowanie/importowanie schematu drabinkowego

Jeżeli użytkownik zamierza ponownie użyć schematu drabinkowego z innego projektu, to wystarczy wyeksportować logikę do pliku L5X i zaimportować ją do danego projektu. Plik L5X zawiera wszystkie elementy niezbędne dla logiki z wyjątkiem modułów wejść/wyjść.

Podczas importowania szczebli

Podczas importu szczebli oprogramowanie RSLogix 5000 wyświetla listę znaczników i definiowane przez użytkownika typy danych, które towarzyszą szczeblom. Lista ta służy do zarządzania znacznikami i typami danych tworzonymi podczas importu.

plik L5X

szczeble

znaczniki

typy danych

komentarze

Projekt A

Eksport

Import

Projekt B

Jeżeli użytkownik umieści zmienne dla szczebli w typie danych zdefiniowanym przez użytkownika, to zmniejszy się liczba znaczników, którymi należy zarządzać.

Użytkownik może zmienić nazwę znacznika, aby lepiej pasowała do projektu, jeżeli uzna to za pożądane.

Jeżeli znacznik już istnieje w projekcie, to użytkownik może:

użyć istniejącego znacznika, który porzuca znacznik z pliku biblioteki i wiąże logikę z istniejącym znacznikiem.

zmienić nazwę znacznika, co tworzy nowy znacznik.

Jeżeli znacznik wejść/wyjść już istnieje w projekcie, to operacja importu używa tego znacznika dla dowolnych aliasów do tej nazwy znacznika. Po zaimportowaniu projektu użytkownik powinien dla pewności upewnić się, że zaznaczył znaczniki aliasowe.

Nie są tworzone nowe znaczniki wejść/wyjść.

Kolumna Operacja informuje, co stanie się z każdym znacznikiem i typem danych podczas importu.Oprogramowanie tworzy znaczniki i typy danych, używa istniejących w aktualnym projekcie albo

porzuca je (nie importuje).

Publikacja 1756-QS001E-PL-P – Październik 2009 73

Page 74: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 5 Programowanie offline

Eksport szczebli

1. Zaznaczyć szczeble, które należy wyeksportować.

2. Kliknąć prawym przyciskiem zaznaczenie i wybrać Export Rung.

3. Wybrać lokalizację i nazwę pliku.

4. Utworzyć plik.

Jeżeli szczeble są umieszczone

Należy wykonać czynność

W kolejności Kliknąć pierwszy szczebel, a następnie Shift + kliknąć ostatni szczebel.

Nie w kolejności Kliknąć pierwszy szczebel, a następnie Ctrl + kliknąć każdy dodatkowy szczebel.

74 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 75: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Programowanie offline Rozdział 5

Import szczebli

1. Kliknąć prawym przyciskiem lokalizację dla szczebli i zaznaczyć Import Rung.

2. Zaznaczyć do importu i kliknąć Import.

3. Sprawdzić pod względem konfliktów w nazwach.

4. Kliknąć OK.

Publikacja 1756-QS001E-PL-P – Październik 2009 75

Page 76: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 5 Programowanie offline

Sprawdzanie znaczników aliasowych

Sprawdzanie znaczników aliasowych w importowanych szczeblach.

Punkt Opis

A Jeżeli użytkownik importuje znacznik aliasowy, to powinien upewnić się, że znacznik ten wskazuje prawidłowy znacznik podstawowy. Gdy znacznik jest aliasem dla znacznika już istniejącego w projekcie, to oprogramowanie określa zależność między znacznikiem aliasowym a znacznikiem podstawowym.

B Jeżeli projekt nie zawiera znacznika podstawowego, to użytkownik musi albo utworzyć znacznik podstawowy, albo skierować alias do innego znacznika podstawowego.

A

B

76 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 77: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Programowanie offline Rozdział 5

Tworzenie diagramu bloku funkcjonalnego

Diagram bloku funkcjonalnego umożliwia użytkownikowi wizualne definiowanie przepływu danych między instrukcjami. Przepływ danych steruje wówczas kolejnością wykonywania instrukcji.

Punkt Opis

A Arkusz dzieli diagram na sekcje bez ujemnego wpływu na wykonanie programu. Gdy wykonywana jest procedura, wykonywane są wszystkie arkusze.

B Wartość odniesienia sygnału wejściowego (IREF) odczytuje wartość ze znacznika albo ustawia wartość stałą

C Przewód przenosi wartość między elementami

D Instrukcja wytwarza wartości sygnału wyjściowego na podstawie wartości sygnałów wejściowych

E Wartość odniesienia sygnału wyjściowego (OREF) zapisuje wartość do znacznika

F Złącze przewodu wychodzącego (OCON)zapisuje wartość do jednego albo więcej ICON-ów

G Złącze przewodu wchodzącego (ICON) odczytuje wartość z OCON na tym samym arkuszu albo na innym arkuszu w procedurze. Aby odczytać wartość z innej procedury, należy użyć kombinacji OREF/IREF.

A

D

F

E

G

C

B

Publikacja 1756-QS001E-PL-P – Październik 2009 77

Page 78: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 5 Programowanie offline

Użycie klawiatury do dodawania elementów

Użytkownik może dodawać elementy bloków funkcjonalnych z użyciem klawiatury komputera.

1. Wcisnąć Insert.

2. Wpisać symbol pamięciowy dla elementu i wcisnąć Enter.

Punkt Opis

H Wskaźnik punktu startu pętli programu definiuje przepływ danych w obrębie pętli Strzałka wskazuje, że dane służą jako sygnał wejściowy do pierwszego bloku w pętli.

Jeżeli pętla zawiera grupę bloków, to użytkownik musi określić, który blok należy wykonać jako pierwszy. Wskaźnika punktu startu pętli programu należy używać do zaznaczania przewodu wchodzącego, który tworzy pętlę (przewód sprzężenia zwrotnego).

Do tego styku wejściowego podawany jest sygnał wyjściowy wygenerowany przez blok 3 w poprzednim skanie.

1 2 3

H

78 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 79: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Programowanie offline Rozdział 5

3. Przeciągnąć element do żądanej lokalizacji.

Łączenie elementów

Aby połączyć elementy, należy kliknąć korespondujące styki (zielona kropka = punkt połączeniowy).

Publikacja 1756-QS001E-PL-P – Październik 2009 79

Page 80: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 5 Programowanie offline

Rozwiązywanie pętli

Aby rozwiązać pętlę (zdefiniować przewód jako sygnał wejściowy), należy kliknąć prawym przyciskiem przewód i zaznaczyć Assume Data Available.

Dodawanie arkusza

Arkusze można w miarę potrzeby dodawać do diagramu bloku funkcjonalnego.

1. Kliknąć na New Sheet (nowy arkusz).

2. Wpisać nazwę arkusza.

80 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 81: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Programowanie offline Rozdział 5

Użycie kontrolek dla bloków funkcyjnych

Oprogramowanie RSLogix 5000 zawiera kontrolki (faceplaty) dla wybranych instrukcji bloków funkcyjnych. Płyta czołowa jest panelem sterowania Active-X, który umożliwia użytkownikowi interakcję z instrukcją bloku funkcjonalnego.

Zestaw oprogramowania RSLogix 5000 zawiera kontrolki, ale nie wykonuje ich automatycznej instalacji. Aby użyć kontrolke, należy je odszukać na płycie CD z oprogramowaniem i zainstalować oddzielnie.

Kontrolek należy używać w kontenerze na Active-X, tak jak oprogramowanie:– FactoryTalk View SE– Microsoft Excel

Oprogramowanie RSLogix 5000 nie jest kontenerem działającym z oprogramowaniem Active-X. Kontrolki komunikują się ze sterownikiem za pośrednictwem topics DDE/OPC w oprogramowaniu

RSLinx Classic. Aby użyć oprogramowania RSLinx Classic dla topics DDE/OPC, należy zakupić:– albo oprogramowanie RSLinx Classic jako oddzielny zestaw,– albo profesjonalną wersję oprogramowania RSLogix 5000, która zawiera profesjonalną wersję

oprogramowania RSLinx Classic.

Oprogramowanie RSLinx Classic Lite, które dostarczane jest z pozostałymi zestawami oprogramowania RSLogix 5000, nie zapewnia komunikacji DDE/OPC.

Publikacja 1756-QS001E-PL-P – Październik 2009 81

Page 82: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 5 Programowanie offline

W oprogramowaniu RSLinx Classic topic jest określoną ścieżką do sterownika. Oprogramowanie RSLogix 5000, wersja 10.0 albo późniejsza, automatycznie tworzy topic RSLinx za każdym razem, gdy użytkownik:

tworzy projekt, zachowuje projekt, zmienia wersję projektu na 10.0 albo późniejszą.

W pewnych przypadkach użytkownik musi zaktualizować źródło danych dla topic w oprogramowaniu RSLinx.

Konfigurowanie Topicu

1. Do tworzenia topic służy oprogramowanie RSLogix 5000.

a. Określić ścieżkę projektu (ścieżka do sterownika).b. Zachować projekt.

2. W oprogramowaniu RSLinx Classic zaznaczyć topic.a. W menu DDE/OPC zaznaczyć Topic Configuration (konfiguracja topic).b. Wybrać projekt.c. Upewnić się, że źródło danych wskazuje na wybrany sterownik.d. Kliknąć na Done (wykonane).

82 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 83: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Programowanie offline Rozdział 5

Dodawanie kontrolki typu Faceplate do oprogramowania Microsoft Excel

1. Uruchomić oprogramowanie Microsoft Excel.

2. Zaznaczyć View > Toolbar > Control Toolbox.

3. Kliknąć Logix 5000…Faceplate Control (sterowanie za pośrednictwem płyty czołowej).

4. W lokalizacji dla płyty czołowej przeciągnąć wskaźnik do żądanej kontrolki.

5. Kliknąć prawym przyciskiem na kontrolce: w menu Logix 5000…Faceplate Control Object (obiekt sterujący 0), zaznaczyć Properties (właściwości).

6. Kliknąć i przejść do znacznika, sterującego kontrolką.

7. Zaznaczyć okres aktualizacji elementu sterowania i kliknąć OK.

8. Aby wyjść z trybu projektowania i móc używać elementu sterowania, należy kliknąć tutaj.

Publikacja 1756-QS001E-PL-P – Październik 2009 83

Page 84: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 5 Programowanie offline

Tworzenie kodu w tekście Strukturalnym

Tekst Strukturalny to tekstowy język programowania wykorzystujący instrukcje do określania zadań i może zawierać poniższe komponenty.

Podczas wprowadzania tekstu strukturalnego należy przestrzegać zaleceń:

Punkt Opis

A Konstrukt definiuje warunki logiczne dla wykonywania innych kodów napisanych z użyciem tekstu strukturalnego (inne instrukcje). W tym przykładzie konstruktem jest wyrażenie: If…Then…Else…End_if.

B Wyrażenie BOOL sprawdza, czy znacznik albo równanie jest prawdziwe czy fałszywe. Wyrażenie BOOL typowo służy jako warunek dla czynności (elementy konstruktu: if, while, until).

C Przypisanie zapisuje wartość do znacznika. Wartość przenosi się z prawej strony znaku := na lewą stronę.

D Wyrażenie numeryczne oblicza wartość.

E Średnik ’;’ kończy przypisanie, instrukcję albo konstrukt.

Zalecenie Opis

W tekście strukturalnym duże i małe litery nie są rozróżniane.

Wolno używać dowolnej kombinacji wielkich liter i małych liter, która ułatwi odczytywanie tekstu. Na przykład te trzy wersje wyrazu „IF“ mają takie samo znaczenie: IF, If, if.

Zakładki, spacje, powroty karetki (oddzielne linie) ułatwiają odczytywanie tekstu.

Zakładki, spacje, powroty karetki nie mają wpływu na wykonywanie kodu tekstu strukturalnego.

Ten element Wykonywany jest tak samo jak ten

If Bool1 thenBool2 := 1;

End_if;

If Bool1 then Bool2 := 1; End_if;

Bool2 := 1; Bool2:=1;

A

B

C

D

E

84 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 85: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Programowanie offline Rozdział 5

Symbol pamięciowy dla instrukcji

1. Wcisnąć Alt + Insert.

2. Wpisać symbol instrukcji i wcisnąć Enter.

Wyrażenia Boole’owskie (BOOL) należy pisać w taki sposób, aby były albo prawdziwe, albo fałszywe.

Wyrażenia Boole’owskie należy stosować do określania, czy dane warunki są prawdziwe (1) czy fałszywe (0).

Znacznik Boole’owski jest albo prawdziwy (1), albo fałszywy (0). Nie używać znaku “=” do sprawdzania jego stanu.

To jest poprawne To NIE jest poprawne

If Bool1 … If Bool1 = 1 …

If Not (Bool2) … If Bool2 = 0 …

Aby sprawdzić liczbę całkowitą, liczbę rzeczywistą (REAL) albo ciąg, należy wykonać porównanie (=, <, <=, >, >=, <>).

To jest poprawne To NIE jest poprawne

If Dint1 > 5 … If Dint1 …

Przypisywanie należy rozpocząć od miejsca przeznaczenia.

Przypisywanie należy zapisywać w następujący sposób:

Miejsce przeznaczenia := Źródło;

Zalecenie Opis

dane

Publikacja 1756-QS001E-PL-P – Październik 2009 85

Page 86: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 5 Programowanie offline

Przypisywanie operand do instrukcji

1. Kliknąć prawym przyciskiem instrukcję i zaznaczyć Argument List (lista argumentów).

2. Dla każdego parametru należy przypisać znacznik albo wpisać odpowiednią wartość.

3. Kliknąć OK.

86 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 87: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Programowanie offline Rozdział 5

Tworzenie arkusza funkcji sekwencyjnych

Arkusz funkcji sekwencyjnych (SFC) umożliwia użytkownikowi definiowanie sekwencji stanów (kroków), przez które przechodzi maszyna albo proces. Kroki mogą wykonywać kod w tekście strukturalnym, wywoływać podprocedury albo po prostu służyć jako sygnały dla innej logiki.

Punkt Opis

A Krok jest znaczącą funkcją w procesie użytkownika. Obejmuje czynności, które wydarzają się w szczególnym czasie, faza, albo na szczególnej stacji (urządzeniu).

B Czynność jest jedną z funkcji wykonywanych przez krok. Aby zaprogramować czynność, należy albo wprowadzić tekst strukturalny, albo wywołać podprocedurę.

C Przejście jest warunkiem prawdy albo fałszu, który informuje SFC, kiedy należy przejść do następnego kroku. Aby określić warunek, należy albo wprowadzić wyrażenie Boole’owskie (BOOL) w tekście strukturalnym, albo wywołać podprocedurę.

D Gałąź albo wykonuje więcej niż 1 krok jednocześnie (symultanicznie), albo wybiera między różnymi krokami (selektywnie).

E Przewód łączy dwa elementy w dowolnym miejscu arkusza.

A

D

E

C

B

Publikacja 1756-QS001E-PL-P – Październik 2009 87

Page 88: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 5 Programowanie offline

Tworzenie SFC

1. Elementy można przeciągać z paska narzędziowego na arkusz.

Zielona kropka przedstawia punkt, do którego element zostanie automatycznie przyłączony, jeżeli użytkownik zwolni przycisk myszy.

Niektóre przyciski paska narzędziowego są aktywne tylko po zaznaczeniu korespondującego elementu na SFC. Na przykład: aby móc dodać czynność, najpierw należy zaznaczyć krok.

Przeciągać czynność, aż znajdzie się na wierzchu pożądanego kroku, a następnie zwolnić przycisk myszy.

2. Aby ręcznie połączyć elementy, należy kliknąć korespondujące styki. Zielona kropka przedstawia ważny punkt połączeniowy.

3. Aby wprowadzić tekst strukturalny, należy dwukrotnie kliknąć ? znak zapytania. Następnie wpisać tekst i wcisnąć Ctrl + Enter.

88 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 89: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Programowanie offline Rozdział 5

Przypisywanie operand

Oprogramowanie RSLogix 5000 umożliwia użytkownikowi programowanie według jego postępów w pracy. Użytkownik może wprowadzać logikę bez przypisywania operand i bez definiowania znaczników. W późniejszym terminie użytkownik może powrócić do tego miejsca i przypisać albo zdefiniować operandy w celu ukończenia logiki.

Nazwa znacznika ma następujący format:

Punkt Opis

A W tej instrukcji brakuje operandy. Użytkownik może wprowadzić i zachowywać logikę bez przypisania operand. Dzięki temu użytkownik może opracowywać logikę w iteracjach i zachowywać biblioteki kodu do powtórnego użytku.

B To jest niezdefiniowany znacznik. Użytkownik może wprowadzić i zachowywać logikę bez definiowania wszystkich znaczników. Dzięki temu użytkownik może opracowywać logikę w iteracjach.

Name [Element] .Member [Element] .Bit

albo

.[Index]

= Fakultatywne

A

B

Publikacja 1756-QS001E-PL-P – Październik 2009 89

Page 90: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 5 Programowanie offline

Tworzenie znacznika

1. Dwukrotnie kliknąć obszar znacznika.

2. Wpisać nazwę znacznika i wcisnąć Enter.

Użyć podkreślników „_“ zamiast spacji.

3. Kliknąć prawym przyciskiem nazwę znacznika i zaznaczyć New.

4. Wpisać typ danych.

Aby przeglądać typ danych albo wymiary tablicy przypisywania, kliknąć .

Element Oznacza

Nazwa Nazwa identyfikująca ten konkretny znacznik.

Element Subskrypt albo subskrypty, które wskazują na szczególny element w obrębie tablicy.

Identyfikatora elementu używać tylko w sytuacji, gdy znacznik albo człon jest tablicą.

Używać jednego subskryptu dla każdego wymiaru tablicy. Na przykład: [5], [2,8], [3,2,7].

Aby wykonać pośrednie (dynamiczne) odniesienia do elementu, należy użyć znacznika albo wyrażenia numerycznego, które zawiera numer elementu. Na przykład: MyArray[Tag_1], MyArray[Tag_2-1], MyArray[ABS(Tag_3)].

Member (Człon)

Szczególny człon struktury.

Identyfikatora członu należy używać tylko wtedy, gdy znacznik jest strukturą.

Jeżeli struktura zawiera inną strukturę jako jeden ze swych członów, to należy użyć dodatkowych poziomów formatu .Member do zidentyfikowania niezbędnego członu.

Bit Szczególny bit typu danych liczba zintegrowana (SINT, INT albo DINT).

Indeks Aby wykonać pośrednie (dynamiczne) odniesienie do bitu z liczby całkowitej, należy użyć znacznika albo wyrażenia numerycznego, które zawiera numer bitu. Na przykład: MyTag.[Tag_1], MyTag.[Tag_2-1], MyTag.[ABS(Tag_4)].

90 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 91: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Programowanie offline Rozdział 5

5. Zaznaczyć zakres dla znacznika.

6. Kliknąć OK.

Zaznaczanie istniejącego znacznika

1. Dwukrotnie kliknąć obszar znacznika.

2. Kliknąć .

3. Zaznaczyć żądany znacznik.

Publikacja 1756-QS001E-PL-P – Październik 2009 91

Page 92: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 5 Programowanie offline

W celu przypisania bitu ze słowa naciśnij .

4. Aby zmienić zakres znacznika, który będzie oglądany, należy kliknąć odpowiedni przycisk.

Weryfikowanie projektu

W trakcie tworzenia programu dla projektu należy okresowo weryfikować wyniki pracy.

92 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 93: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Programowanie offline Rozdział 5

Aby zweryfikować procedurę albo projekt, należy wykonać następujące kroki:

1. Zaznaczyć opcję weryfikacji.

2. Przejść do błędu albo ostrzeżenia.

3. Zamknąć zakładkę Errors (błędy).

Punkt Opis

Weryfikacja Sprawdzanie procedury albo projektu pod względem błędów programowania albo niedokończonej konfiguracji.

Ostrzeżenie Sytuacja, która może uniemożliwić zgodne z oczekiwaniami wykonywanie projektu. Oprogramowanie RSLogix 5000 umożliwia użytkownikowi załadowanie projektu zawierającego ostrzeżenia. Ostrzeżenia obejmują sytuacje takie, jak duplikacja destruktywnego bitu oraz nieprzypisane procedury głównej.

Błąd Sytuacja, której skorygowanie przed załadowaniem projektu jest niezbędne. Błędy obejmują sytuacje takie, jak brakujące operandy albo niezdefiniowane znaczniki.

Detekcja duplikatu destruktywnego bitu Należy określić, czy inna logika (instrukcje bitowe, OREF, przypisanie ST) również zeruje się albo ustawia wartość bitu użytego w instrukcji OTE, ONS, OSF albo OSR. Oprogramowanie RSLogix 5000 wykrywa duplikację bitu destruktywnego tylko wtedy, gdy spełnione są wszystkie poniższe warunki:

użytkownik zezwala na detekcję duplikatu destruktywnego bitu (funkcja ta jest domyślnie wyłączona);

bit został użyty w instrukcji OTE, ONS, OSF albo OSR schematu drabinkowego;

inny element logiki, taki jak instrukcja bitowa, OREF albo przypisanie ST również zawiera odniesienie do tego samego bitu i może zmienić jego wartość.

Jeżeli użytkownik nie używa bitów w instrukcjach OTE, ONS, OSF albo OSR, to oprogramowanie nie wykrywa żadnych duplikatów destruktywnych bitów nawet, gdy one istnieją.

Detekcja duplikatów bitów destruktywnych jest domyślnie wyłączona.

Aby przejść do Należy kliknąć na

Weryfikacja procedury

Weryfikacja całego projektu

Aby przejść do Należy wykonać czynność

Szczególny błąd albo ostrzeżenie Dwukrotnie kliknąć błąd albo ostrzeżenie.

Przejść przez całą listę błędów i ostrzeżeń Wcisnąć [F4].

Publikacja 1756-QS001E-PL-P – Październik 2009 93

Page 94: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 5 Programowanie offline

4. Aby wyłączyć detekcję duplikatu destruktywnego bitu (domyślnie jest włączona), w menu Tools (narzędzia) należy zaznaczyć Options (opcje).

Wytyczne dla znaczników

Aby utworzyć znacznik dla projektu tworzonego w Logix5000, należy zastosować poniższe wytyczne.

Zalecenie Szczegóły

Utworzyć typy danych definiowane przez użytkownika. Typy danych (struktury) definiowane przez użytkownika umożliwiają organizowanie danych w taki sposób, aby dostosować je do maszyny albo procesu. Typ danych zdefiniowany przez użytkownika zapewnia następujące korzyści:

Jeden znacznik zawiera wszystkie dane dotyczące szczególnego aspektu systemu. Dzięki temu rozwiązaniu powiązane ze sobą dane utrzymywane są razem i zlokalizowanie ich jest łatwe niezależnie od typu tych danych.

Każdy indywidualny fragment danych (człon) otrzymuje opisową nazwę. W ten sposób automatycznie tworzony jest początkowy poziom dokumentacji dla logiki użytkownika.

Użytkownik może użyć tego typu danych do tworzenia wielu znaczników o takim samym układzie danych.

Na przykład: można użyć typu danych zdefiniowanego przez użytkownika do przechowywania wszystkich parametrów dla zbiornika, włącznie z temperaturami, ciśnieniami, położeniami zaworów i zaprogramowanymi wartościami. Następnie, na podstawie tego typu danych można utworzyć znacznik dla każdego ze zbiorników.

Użyć tablic do szybkiego utworzenia grupy podobnych znaczników.

Tablica tworzy liczne wystąpienia typu danych pod wspólną nazwą znacznika.

Tablice umożliwiają zorganizowanie bloku znaczników, które używają tego samego typu danych i wykonują podobną funkcję.

Dane można zorganizować w 1, 2 albo 3 wymiarach w celu dostosowania się do właściwości reprezentowanej przez dane.

Na przykład: tablica dwuwymiarowa do zorganizowania danych dla grupy zbiorników. Każdy element tablicy reprezentuje jeden zbiornik. Lokalizacja elementu w obrębie tablicy przedstawia geograficzną lokalizację zbiornika.

Ważne: Tablice Boole’owskie należy minimalizować. Liczne instrukcje dla tablic nie działają w tablicach Boole’owskich (BOOL). Z tej przyczyny inicjalizowanie i zerowanie tablicy z danymi BOOL jest trudniejsze.

W typowej sytuacji tablic BOOL należy używać dla obiektów na poziomie bitu na ekranie PanelView.

W innych przypadkach należy używać pojedynczych bitów znacznika DINT albo tablicy z elementami DINT.

94 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 95: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Programowanie offline Rozdział 5

Korzystać ze znaczników z zakresu programu. Jeżeli użytkownik zamierza mieć wiele znaczników o tej samej nazwie, powinien zdefiniować każdy znacznik dla zakresu programu (znacznik programowy) dla różnych programów. W ten sposób można ponownie używać nazw logiki i znaczników w wielu programach.

Należy unikać używania tej samej nazwy dla znacznika sterownikowego i znacznika programowego. W obrębie programu użytkownik nie może odwoływać się do znacznika sterownikowego, jeżeli w tym programie istnieje znacznik programowy o takiej samej nazwie.

Niektóre znaczniki muszą znajdować się w zakresie sterownika (znacznik sterownikowy).

Jeżeli użytkownik zamierza użyć znacznika To należy przypisać ten zakres

W więcej niż jednym programie w projekcie

zakres sterownika (znaczniki sterownikowe)W instrukcji Message (MSG)

W celu utworzenia albo użycia danych

Do komunikacji z terminalem PanelView

Żaden z powyższych zakres programowy (znaczniki programowe)

Dla liczb całkowitych należy używać danych typu DINT. W celu podwyższenia wydajności logiki należy zminimalizować użycie danych typu SINT i INT. Wszędzie, gdzie jest to możliwe, dla liczb całkowitych należy używać danych typu DINT.

Sterownik Logix5000 typowo porównuje albo manipuluje wartościami jako wartościami 32-bitowymi (DINT albo Real).

Sterownik typowo konwertuje wartości SINT albo INT przed użyciem ich do typu DINT albo Real.

Jeżeli miejscem przeznaczenia jest znacznik typu SINT albo INT, to sterownik typowo konwertuje wartość z powrotem do typu SINT albo INT.

Konwersja to albo z typu SINT i INT wykonywana jest automatycznie bez dodatkowego programowania. Wymaga jednak dodatkowego czasu oraz zasobów pamięci na realizację.

Zalecenie Szczegóły

Publikacja 1756-QS001E-PL-P – Październik 2009 95

Page 96: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 5 Programowanie offline

Nazwy znaczników ograniczać do 40 znaków. Zasady nadawania nazw znacznikom:

Tylko litery zawarte w alfabecie (A-Z albo a-z), cyfry (znaki numeryczne) (0-9) oraz podkreślniki (_)

Nazwa musi rozpoczynać się literą albo podkreślnikiem

Nie więcej niż 40 znaków

Podkreślnikii (_) muszą być pojedyncze, nie mogą kończyć nazwy

Wielkie litery i małe litery mają takie samo znaczenie

Używać wielkich liter i małych liter. Chociaż znaczniki napisane wielkimi literami i znaczniki napisane małymi literami mają takie samo znaczenie (A ma takie samo znaczenie jak a), to znaczniki z wielką literą na początku i małymi literami w ciągu dalszym są łatwiejsze do odczytania.

Te znaczniki są łatwiejsze do odczytania Niż te znaczniki

Tank_1 TANK_1

Tank1 TANK1

tank_1

tank1

Uwzględniać alfabetyczną kolejność znaczników. Oprogramowanie RSLogix 5000 wyświetla znaczniki z tego samego zakresu w kolejności alfabetycznej. Aby ułatwić monitorowanie zbliżonych znaczników, należy użyć podobnych znaków na początku tych znaczników, które użytkownik zamierza utrzymać w jednej grupie.

Zalecenie Szczegóły

Rozpoczęcie nazwy każdego znacznika dla zbiornika wyrazem Tank spowoduje utrzymanie tych znaczników razem.

Nazwa znacznika

Tank_North

Tank_South

W przeciwnym przypadku może nastąpić odseparowanie znacznika od innych.

Nazwa znacznika

North_Tank

South_Tank

inne znaczniki rozpoczynające się literami o, p, q itd.

96 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 97: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 6

Tworzenie dokumentacji projektu

Ten rozdział jest instrukcją tworzenia dokumentacji dla projektów pisanych w oprogramowaniu RSLogix 5000. Dzięki poniższym instrukcjom debugowanie, konserwacja i usuwanie usterek z projektu będą łatwiejsze.

Niezbędne narzędzia

Do wykonania zadań z tego podręcznika, niezbędne jest poniższe wyposażenie: Komputer PC z oprogramowaniem RSLogix 5000, wersja 16 Opracowywany projekt

Kolejne czynności

1. Opisywanie typu danych zdefiniowanego przez użytkownika (strona 98).

2. Dodawanie komentarzy do szczebli (strona 101).

3. Wprowadzanie i edytowanie komentarzy do szczebli z użyciem Microsoft Excel (strona 102).

4. Dodawanie komentarzy do diagramu bloku funkcjonalnego albo SFC (strona 105).

5. Dodawanie komentarzy do ustrukturyzowanego tekstu (strona 107).

Publikacja 1756-QS001E-PL-P – Październik 2009 97

Page 98: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 6 Tworzenie dokumentacji projektu

Typ danych zdefiniowany przez użytkownika

Oprogramowanie RSLogix 5000 umożliwia użytkownikowi automatyczne budowanie opisów z opisów w typach danych zdefiniowanych przez użytkownika. Rozwiązanie to znacznie redukuje czas niezbędny do wykonania dokumentacji projektu. Podczas organizowania własnych typów danych należy pamiętać o poniższej charakterystyce oprogramowania RSLogix 5000:

Punkt Opis

A Przejścia opisów tworzone są automatycznie zawsze, gdy jest to możliwe. Oprogramowanie RSLogix 5000 wyszukuje dostępny opis dla znacznika, elementu albo członu.

Opisy w typach danych definiowanych przez użytkownika przechodzą do znaczników, w których użyto tych typów danych.

Opis znacznika tablicowego przechodzi do elementów i członów tablicy.

B Dołączanie opisów do znaczników podstawowych. Oprogramowanie RSLogix 5000 automatycznie buduje opis dla każdego członu znacznika, w którym użyto typu danych zdefiniowanego przez użytkownika. Rozpoczyna się od opisu znacznika, a następnie dodawany jest opis członu z typu danej.

C Opisy elementów struktur danych można edytować tak, aby użytkownik mógł używać typu danych i opisu tablicy jako bazy dla bardziej konkretnych opisów.

W tym przykładzie zbiornik Tank otrzymuje nazwę West Tank.

A

C

B

98 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 99: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Tworzenie dokumentacji projektu Rozdział 6

Oprogramowanie RSLogix 5000 używa różnych kolorów do opisów:

Włączanie i wyłączanie opisów przechodzących i dołączanych

1. W oprogramowaniu RSLogix 5000 w menu Tools (narzędzia) należy zaznaczyć Options (opcje).

2. Zaznaczyć Display (wyświetlacz).

3. Włączyć (zaznaczyć) albo wyłączyć (odznaczyć) żądane opcje.

Kolor opisu Oznacza

Szary Opis przechodzący

Czarny Opis wprowadzony ręcznie

Publikacja 1756-QS001E-PL-P – Październik 2009 99

Page 100: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 6 Tworzenie dokumentacji projektu

Wklejanie opisu przechodzącego

W celu użycia opisu elementów struktur danych jako punktu początkowego dla bardziej szczegółowego opisu.

1. Kliknąć prawym przyciskiem opis elementów struktur danych i zaznaczyć Paste Pass-Through (wkleić opis elementów struktur danych).

2. Wykonać edycję opisu i wcisnąć Ctrl + Enter.

100 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 101: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Tworzenie dokumentacji projektu Rozdział 6

Dodawanie komentarzy do szczebli

Komentarze do szczebli służą do opisywania działania szczebla ze schematu drabinkowego. Użytkownik może również uruchomić procedurę ze szczeblem, który zawiera instrukcję No Operation (NOP). Do tego początkowego szczebla, który ogólnie opisuje procedurę, można dodać komentarz.

1. Kliknąć prawym przyciskiem szczebel i zaznaczyć Edit Rung Comment (edytuj komentarz do szczebla).

2. Wpisać własne komentarze.

3. Kliknąć ikonę „Zachowaj“, aby zachować komentarz i zamknąć okno wprowadzania.

Publikacja 1756-QS001E-PL-P – Październik 2009 101

Page 102: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 6 Tworzenie dokumentacji projektu

Komentarze do szczebli z użyciem programu Microsoft Excel

Do tworzenia i edycji komentarzy do szczebli można również używać arkusza kalkulacyjnego, np. Microsoft Excel, i korzystać z jego funkcji edycyjnych.

Eksportowanie istniejących komentarzy

1. W oprogramowaniu RSLogix 5000 można dodać co najmniej jeden komentarz do szczebla. Pomaga to w formatowaniu eksportowanego pliku.

2. W menu Tools (narzędzia) zaznaczyć Export.

WAŻNE Komentarze do szczebli eksportowane są w formacie CSV (z limitem możliwości komunikacyjnych). Przy zachowywaniu i zamykaniu eksportowanego pliku należy upewnić się, że format zostaje zachowany.

102 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 103: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Tworzenie dokumentacji projektu Rozdział 6

3. Zwrócić uwagę na lokalizację i nazwę eksportowanego pliku.

4. Zaznaczyć plik do eksportu.

5. Kliknąć na Export.

Edytowanie eksportowanego pliku

1. Otworzyć eksportowany plik w programie Microsoft Excel.

2. Wprowadzić komentarze do szczebli.

3. Zachować i zamknąć plik (utrzymać format CSV).

RCOMMENT program zawierający szczebel

procedura zawierająca szczebel

komentarze do szczebla

pozostawić niewypełnione

numer szczebla

Publikacja 1756-QS001E-PL-P – Październik 2009 103

Page 104: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 6 Tworzenie dokumentacji projektu

Importowanie nowych komentarzy

1. W programie RSLogix 5000 w menu Tools (narzędzia) zaznaczyć Import.

2. Zaznaczyć plik zawierający komentarze wprowadzone przez użytkownika (eksportowany plik).

3. Kliknąć Import.

4. Aby sprawdzić wynik operacji importu, zaznaczyć zakładkę Errors (błędy). Aby odświeżyć widok schematu drabinkowego i móc przeglądać komentarze, należy zamknąć i otworzyć procedurę.

104 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 105: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Tworzenie dokumentacji projektu Rozdział 6

Komentarze w diagramie bloku funkcyjnego albo w SFC

Ramki tekstowe służą do dodawania uwag dotyczących całego diagramu, schematu albo ich konkretnych elementów. Ramek tekstowych można też używać do wpisywania informacji, które zostaną użyte w późniejszym czasie podczas pracy nad projektem.

Konfigurowanie opcji Word Wrap

Opcja Word Wrap (zawijanie tekstu) służy do kontroli szerokości ramki tekstowej w trakcie pisania. Opcje te dla diagramu bloku funkcjonalnego i dla SFC są wzajemnie niezależne.

1. W oprogramowaniu RSLogix 5000 w menu Tools (narzędzia) należy zaznaczyć Options (opcje).

Jeżeli szerokość ramki tekstowej powinna To należy zaznaczyć tę opcję

Automatycznie zwiększać się odpowiednio do najdłuższej linii tekstu w ramce.

Pozostawić stałą szerokość przy zawijaniu tekstu. Użytkownik zawsze może ręcznie zmienić wielkość ramki.

Publikacja 1756-QS001E-PL-P – Październik 2009 105

Page 106: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 6 Tworzenie dokumentacji projektu

2. Wybrać edytor.

3. Zaznaczyć albo odznaczyć funkcję Word Wrap.

Dodawanie ramki tekstowej

1. Przeciągnąć przycisk ramki tekstowej z paska narzędziowego na schemat.

2. Wpisać komentarz, wcisnąć Ctrl + Enter.

3. Aby przyłączyć ramkę tekstową do określonego elementu, należy kliknąć ikonę szpilki, a następnie ten element. Zielona kropka przedstawia ważny punkt połączeniowy.

106 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 107: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Tworzenie dokumentacji projektu Rozdział 6

Komentarze w tekście strukturalnym

Aby interpretacja tekstu strukturalnego była łatwiejsza, można dodawać komentarze. Komentarze: pozwalają na użycie języka potocznego do opisu funkcjonowania tekstu strukturalnego; można ładować do sterownika i wysyłać ze sterownika do układu wyższego w hierarchii; nie mają wpływu na wykonywanie tekstu strukturlnego.

Aby dodać komentarz do ustrukturyzowanego tekstu, należy wykonać następujące kroki:

Przykład:

Aby dodać komentarz Należy użyć jednego z tych formatów

W pojedynczym wierszu //komentarz

(*komentarz*)

/*komentarz*/

Na końcu wiersza tekstu strukturalnego

W obrębie wiersza tekstu strukturalnego (*komentarz*)

/*komentarz*/

Rozciągający się na więcej niż jeden wiersz (*początek komentarza . . . koniec komentarza*)

/*początek komentarza . . . koniec komentarza*/

Format Przykład

//komentarz Na początku wiersza//Sprawdzić kierunek taśmy przenośnikaIF kierunek_przenośnika THEN...

Na końcu wierszaELSE //Jeżeli przenośnik nie przesuwa się, włącz lampę alarmowąlampa := 1;END_IF;

(*komentarz*) Cukier.Wlot[:=]1; (*otworzyć wlot*)

IF Cukier.Niski (*przełącznik krańcowy niskiego poziomu cukru*) & Cukier.Wysoki (*przełącznik krańcowy wysokiego poziomu cukru*) THEN...

(*Kontroluje prędkość pompy recyrkulacyjnej. Prędkość zależy od temperatury w zbiorniku.*)IF zbiornik.temp > 200 THEN...

/*komentarz*/ Cukier.Wlot:=0; /*zamknij wlot*/

IF kod_kreskowy=65 /*A*/ THEN...

/*Pobiera liczbę elementów tablicy Magazyn i zapisuje wartość w znaczniku Magazyn_Produkty*/SIZE(Magazyn,0,Magazyn_Produkty);

Publikacja 1756-QS001E-PL-P – Październik 2009 107

Page 108: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 6 Tworzenie dokumentacji projektu

Przełączanie języka

W oprogramowaniu RSLogix 5000, wersja 17 użytkownik ma opcję wyświetlania dokumentacji projektu, np. opisów znaczników i komentarzy do szczebli dla dowolnego obsługiwanego zlokalizowanego języka. Użytkownik może przechowywać dokumentację projektu dla wielu języków w jednym pliku projektu, a nie w plikach projektu w określonych językach. Użytkownik definiuje wszystkie zlokalizowane języki obsługiwane przez projekt, ponadto określa zlokalizowane języki: aktualny, domyślny, opcjonalny. Jeżeli dla pewnego komponentu projektu okienko treści pozostaje niewypełnione, to oprogramowanie używa domyślnego języka. Jednak można użyć dowolnego języka w celu dostosowania dokumentacji do szczególnego użytkownika pliku projektu.

W projektach tworzonych w oprogramowaniu RSLogix 5000 zlokalizowane opisy można wprowadzać: albo podczas programowania w tym języku, albo z użyciem programu narzędziowego do importu i eksportu, który wykonuje translację dokumentacji offline, a następnie importuje ją z powrotem do projektu. Po zezwoleniu (enable) na przełączanie języka w oprogramowanie RSLogix 5000, użytkownik może dynamicznie przełączać między językami w trakcie używania oprogramowania.

Dokumentacja projektu, która obsługuje liczne translacje w obrębie projektu, obejmuje: Opisy komponentów w znacznikach, procedury, programy, typy danych definiowane przez

użytkownika, instrukcje dodane. Fazy urządzenia Trendy Sterowniki Komunikaty alarmowe (w konfiguracji ALARM_ANALOG oraz ALARM_DIGITAL) Zadania Opisy właściwości dla modułów w organizatorze sterownika (Controller Organizer) Komentarze do szczebli, ramki tekstowe w SFC, ramki tekstowe w FBD

Dalsze informacje dotyczące zezwolenia dla projektu na obsługiwanie licznych translacji dokumentacji projektu – patrz: pomoc online.

108 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 109: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 7

Komunikacja online ze sterownikiem

Ten rozdział zawiera informacje na temat dostępu do projektu w sterowniku, aby użytkownik mógł monitorować, edytować i usuwać usterki w programie.

Niezbędne narzędzia

Do wykonania zadań z tego podręcznika niezbędne jest poniższe wyposażenie: Komputer z oprogramowaniem RSLogix 5000 w wersji 16 albo późniejszej albo z oprogramowaniem

RSLinx. Fizyczny system, z którym należy się połączyć Okablowanie dla sieci EtherNet/IP Karta albo karty komunikacyjne EtherNet/IP dla modułu albo modułów w przykładowym projekcie Projekt, do którego należy uzyskać dostęp.

Kolejne czynności

1. Nawiązywanie łączności przez protokół EtherNet/IP ze sterownikiem (strona 110)

2. Łączenie się ze sterownikiem za pośrednictwem Internetu (strona 116)

Publikacja 1756-QS001E-PL-P – Październik 2009 109

Page 110: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 7 Komunikacja online ze sterownikiem

Nawiązywanie łączności przez protokół EtherNet/IP ze sterownikiem (strona )

Oprogramowanie RSLinx Classic zapewnia komunikację między sterownikami Logix5000 a oprogramowaniem stosowanym przez użytkownika, na przykład programem RSLogix 5000. Aby nawiązać komunikację ze sterownikiem (ściąganie albo monitorowanie danych), należy skonfigurować oprogramowanie RSLinx Classic do celów komunikacji.

Punkt Opis

Adres w sieci Ethernet (MAC) Adres przypisany do modułu w wytwórni.

Moduł zawsze utrzymuje swój adres ethernetowy.

Adres ethernetowy urządzenia naniesiony jest na nalepce znajdującej się na tym urządzeniu.

Adres w sieci Ethernet ma postać:

xx:xx:xx:xx:xx:xx

Adres IP Adres przypisywany przez użytkownika do modułu w celu komunikacji przez konkretną sieć Ethernet. Adres IP ma postać:

xxx.xxx.xxx.xxx

BOOTP Konfigurowanie urządzenia do wysłania żądania adresu IP przez sieć Ethernet z serwera BOOTP. Urządzenia Allen-Bradley dla sieci EtherNet/IP są w wytwórni konfigurowane dla BOOTP.

Serwer BOOTP Sterownik programowy, który odbiera żądania BOOTP od urządzeń ethernetowych i przypisuje adres IP. Oprogramowanie RSLinx korekta 2.40 i późniejsze zawiera oprogramowanie dla serwera BOOTP.

Sterownik programowy Nawiązuje komunikację przez konkretną sieć komunikacyjną.

Ścieżka Szlak komunikacyjny do urządzenia. Aby zdefiniować ścieżkę, należy uruchomić sterownik programowy i wybrać urządzenie.

sterownik Logix5000 albo moduł komunikacyjny

oprogramowanie RSLinx Classic oprogramowanie RSLogix 5000

xx:xx:xx:xx:xx:xxEthernet…

oprogramowanie serwera BOOTP

twój komputer

sieć EtherNet/IP

110 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 111: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Komunikacja online ze sterownikiem Rozdział 7

Niezbędny sprzęt i informacje

1. Zależnie od sterownika użytkownik może potrzebować dodatkowego modułu komunikacyjnego.

2. Określić, czy sieć EtherNet/IP jest połączona z Internetem, ewentualnie, czy jest to odseparowana sieć komunikacyjna bez połączenia z Internetem.

3. Dla urządzenia do sieci EtherNet/IP (sterownik, moduł komunikacyjny) należy uzyskać:

Uzyskać Z tego źródła – jeżeli sieć jest połączona z Internetem

Z tego źródła – jeżeli sieć jest odseparowana od Internetu

Adres w sieci Ethernet Nalepka na urządzeniu Nalepka na urządzeniu

Adres IP Administrator sieci 192.168.1.x, gdzie x = dowolna wartość między 1 a 254(1)

(1) W tym przypadku komputer musi używać adresu IP, który jest zbliżony do adresu IP dla urządzenia EtherNet/IP. Na przykład: jeżeli urządzenie EtherNet/IP używa adresu 192.168.1.x, to komputer również musi używać tego adresu, ale z inną wartością x.

Maska podsieci 255.255.255.0(2)

(2) W tym przypadku komputer musi używać takiej samej wartości maski podsieci, jak urządzenie EtherNet/IP.

Adres bramki (może być niepotrzebny) Niepotrzebny

Publikacja 1756-QS001E-PL-P – Październik 2009 111

Page 112: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 7 Komunikacja online ze sterownikiem

Łączenie urządzenia EtherNet/IP i komputera

Urządzenie EtherNet/IP i komputer należy połączyć kablem sieci Ethernet.

Przypisywanie adresu IP do sterownika albo modułu komunikacyjnego

Gdy nie istnieje połączenie szeregowe ze sterownikiem, należy wykonać następujące czynności.

1. Uruchomić oprogramowanie serwera BOOTP jedną z poniższych metod:

Start > Programs > Rockwell Software > BOOTP-DHCP Server > BOOTP-DHCP Server Start > Programs > Rockwell Software > RSLinx Tools > BOOTP-DHCP Server.

2. Jeżeli teraz używasz tego oprogramowania po raz pierwszy, to należy wpisać maskę podsieci i bramkę (jeżeli są niezbędne) dla używanej sieci komunikacyjnej, a następnie kliknąć OK.

UWAGA Jeżeli kabel komunikacyjny jest przyłączany albo odłączany, gdy zasilany jest ten moduł albo urządzenie na drugim końcu kabla, to może powstać łuk elektryczny. Taka sytuacja może spowodować eksplozję w instalacji umieszczonej w zagrożonym miejscu.

sterownik Logix5000 albo moduł

komunikacyjny Kabel krzyżowy sieci Ethernetze złączami RJ-45

sterownik Logix5000 albo moduł

komunikacyjny

Standardowy kabel sieciowy Ethernet ze złączami RJ-45

Przełącznik sieci Ethernet

– albo –

112 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 113: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Komunikacja online ze sterownikiem Rozdział 7

3. Dwukrotnie kliknąć adres ethernetowy sterownika/modułu komunikacyjnego.

4. Wpisać adres IP i kliknąć OK.

5. Na liście relacji Relation List (dolna część) zaznaczyć urządzenie i kliknąć Disable BOOTP.

Dzięki temu urządzenie utrzyma adres nawet po wyłączeniu i ponownym włączeniu zasilania.

6. W chwili zamykania oprogramowania serwera BOOTP użytkownik jest proszony o zachowanie wprowadzonych zmian. W przypadku zamiaru zapisania adresu IP przypisanego do urządzenia należy zachować zmiany. Niezależnie od tego, czy użytkownik zachował zmiany, urządzenie utrzymuje adres IP.

Gdy istnieje połączenie szeregowe ze sterownikiem, należy wykonać te kroki.

1. Uruchomić oprogramowanie RSLinx.

2. Kliknąć .

3. Przejść do urządzenia EtherNet/IP.

4. Kliknąć prawym przyciskiem urządzenie i zaznaczyć Module Configuration (konfiguracja modułu).

Publikacja 1756-QS001E-PL-P – Październik 2009 113

Page 114: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 7 Komunikacja online ze sterownikiem

5. Kliknąć zakładkę Port Configuration (konfiguracja portów).

6. Zależnie od urządzenia, należy: albo zaznaczyć przycisk Static, albo odznaczyć (usunąć zaznaczenie) ramkę tekstową Obtain IP Address from BOOTP Server

(uzyskać adres IP z serwera BOOTP).

7. Wpisać: adres IP maskę podsieci adres bramki (jeżeli niezbędny).

8. Kliknąć OK, a następnie Yes.

Przypisywanie adresu IP do komputera

Jeżeli sieć komunikacyjna EtherNet/IP jest odseparowana od Internetu i jeżeli urządzenie EtherNet/IP używa wartości adresu IP i maski podsieci, to użytkownik może musieć zmienić wartości adresu IP i maski podsieci dla swojego komputera.

1. Zaznaczyć Start > Settings > Network oraz Dial-up Connections.

2. Kliknąć prawym przyciskiem Local Area Connections.

3. Zaznaczyć Properties (właściwości).

114 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 115: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Komunikacja online ze sterownikiem Rozdział 7

4. Zaznaczyć Internet Protocol (TCP/IP).

5. Zaznaczyć Properties (właściwości).

6. Zaznaczyć Use the following IP address.

7. Zmienić adres IP i maskę podsieci.

8. Kliknąć OK.

Konfigurowanie drivera w sieci Ethernet

1. Uruchomić oprogramowanie RSLinx.

2. Kliknąć .

3. Zaznaczyć Ethernet devices i wybrać .

Publikacja 1756-QS001E-PL-P – Październik 2009 115

Page 116: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 7 Komunikacja online ze sterownikiem

4. Zaakceptować domyślną nazwę.

5. Wpisać adres IP sterownika albo modułu komunikacyjnego.

6. Kliknąć OK.

Program sterujący został skonfigurowany i pracuje.

Połączenie online ze sterownikiem

Aby móc monitorować projekt wykonywany przez sterownik należy połączyć się ze sterownikiem za pośrednictwem Internetu. Zastosowana procedura zależy od tego, czy użytkownik posiada kopię projektu w swoim komputerze.

116 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 117: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Komunikacja online ze sterownikiem Rozdział 7

Jeżeli w komputerze znajduje się projekt dla sterownika

1. Otworzyć projekt dla sterownika napisany w oprogramowaniu RSLogix 5000.

2. Kliknąć , aby zdefiniować ścieżkę do sterownika.

3. Zaznaczyć sterownik.

4. Kliknąć .

Jeżeli w komputerze nie istnieje projekt dla sterownika

1. Otworzyć projekt dla sterownika napisany w oprogramowaniu RSLogix 5000.

2. Kliknąć , aby zdefiniować ścieżkę do sterownika.

Publikacja 1756-QS001E-PL-P – Październik 2009 117

Page 118: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 7 Komunikacja online ze sterownikiem

3. Zaznaczyć sterownik.

4. Kliknąć .

5. Kliknąć , aby utworzyć plik projektu w swoim komputerze.

6. Kliknąć , a następnie .

118 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 119: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 8

Programowanie online

Ten rozdział jest instrukcją edycji logiki w trakcie pracy maszyny lub procesu.

Niezbędne narzędzia

Do wykonania zadań z tego podręcznika niezbędne jest poniższe wyposażenie: Komputer z oprogramowaniem RSLogix 5000 w wersji 16 albo późniejszej albo z oprogramowaniem

RSLinx. Fizyczny system, z którym należy się połączyć Projekt, do którego należy uzyskać dostęp.

Kolejne czynności

1. Edytowanie logiki online (strona 119)

2. Finalizowanie wszystkich edycji w programie (strona 124)

Edytowanie logiki online

Edycja online umożliwia użytkownikowi modyfikację logiki w trakcie pracy maszyny albo trwania procesu.

UWAGA Podczas edytowania logiki online należy zachować najwyższą ostrożność. Błędy w postępowaniu wiążą się z ryzykiem wystąpienia obrażeń u ludzi oraz uszkodzenia urządzeń. Przed rozpoczęciem edycji online:

oszacować reakcję maszyn na zmiany;

poinformować wszystkich pracowników o zmianach.

WAŻNE W trakcie edytowania SFC online:

SFC resetuje się do początkowego kroku.

zapamiętane czynności wyłączają się.

Publikacja 1756-QS001E-PL-P – Październik 2009 119

Page 120: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 8 Programowanie online

W trakcie wykonywania edycji online przez użytkownika oprogramowanie RSLogix 5000 używa markerów dla przedstawienia stanu edycji.

Ten marker Oznacza Opis

Drabinka Oryginalna logika Podczas pracy online oprogramowanie RSLogix 5000 pokazuje użytkownikowi oryginalne logiki, jednocześnie edytując ich kopie (edycja w toku). Zielony pasek/szyna zaznacza aktualnie wykonywaną logikę.

W bloku funkcjonalnym, ustrukturyzowanym tekście albo SFC przyciskami znajdującymi się powyżej procedur można przełączać widoki.

Blok funkcjonalny tekst strukturalny SFC

Drabinka Edycje w toku To jest kopia oryginalnej logiki do edycji. Wszelkie zmiany pozostaną w komputerze do chwili zaakceptowania edycji.

W drabince przekaźników użytkownik może edytować pojedyncze szczeble w obrębie procedury.

W bloku funkcjonalnym, ustrukturyzowanym tekście lub SFC użytkownik może edytować całe procedury.Blok funkcjonalny

tekst strukturalny SFC

drabinka blok funkcjonalny, tekst strukturalny, SFC

- albo -

- albo -

120 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 121: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Programowanie online Rozdział 8

Rozpoczynanie edycji

1. W drabince przekaźników należy zaznaczyć (kliknąć) szczebel, który użytkownik zamierza edytować.

2. Rozpocząć edycję.

Drabinka Testowanie edycji Po zaakceptowaniu przez użytkownika edycji w toku, oprogramowanie ładuje je do sterownika i oznacza jako „logikę zmodyfikowaną do testu“, ale sterownik kontynuuje wykonywanie oryginalnej logiki. Użytkownik ręcznie przełącza program na wykonywanie „logiki zmodyfikowanej do testu“ albo z powrotem na oryginalną logiki (testowanie i cofanie testu logiki zmodyfikowanej).

Jeżeli użytkownik usunie szczebel z drabinki przekaźników, to oprogramowanie natychmiast oznakuje ją jako „zmodyfikowana do testu“ (wielka litera D).

Blok funkcjonalny teskt strukturalny SFC

Ten marker Oznacza Opis

- albo -

Jeżeli użytkownik zamierza

To powinien

Przetestować „zmodyfikowane do testu“

Sterownik przełącza się na wykonywanie „zmodyfikowanych do testu“ (wykonuje wszystkie takie elementy).

Sygnały wyjściowe w oryginalnej logice pozostają w swoich ostatnich stanach, o ile nie zostaną zrealizowane przez logikę „zmodyfikowane do testu“ (albo inną logikę).

W SFC arkusz resetuje się do początkowego kroku, przechowywane czynności wyłączają się.

Cofanie testu Sterownik przełącza się z powrotem na wykonywanie oryginalnej logiki.

Sygnały wyjściowe w logice „zmodyfikowanych do testu“ pozostają w swoich ostatnich stanach, o ile nie zostaną zrealizowane przez oryginalną logikę (albo inną logikę).

W SFC arkusz resetuje się do początkowego kroku, przechowywane czynności wyłączają się.

drabinka blok funkcjonalny, tekst strukturalny, SFC

Publikacja 1756-QS001E-PL-P – Październik 2009 121

Page 122: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 8 Programowanie online

Wykonać i zatwierdzić edycję

1. Wykonać zamierzone zmiany.

2. Zatwierdzić zmiany.

Zmienione elementy są ładowane do sterownika i stają się „zmodyfikowanymi do testu“.

Testowanie elementów „zmodyfikowanych do testu“

1. Elementy „zmodyfikowane do testu“ należy przetestować, aby stwierdzić, czy są wykonywane zgodnie z zamierzeniami.

drabinka blok funkcjonalny, tekst strukturalny, SFC

drabinka blok funkcjonalny, tekst strukturalny, SFC

122 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 123: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Programowanie online Rozdział 8

2. Kliknąć na Yes, aby wykonać test.

3. Jeżeli elementy nie są prawidłowe, to należy kliknąć , aby przełączyć wykonywanie z powrotem oryginalną logikę (cofanie testu).

Aby wprowadzić zmiany, należy rozpocząć kolejną edycję.

Wstawianie i zachowywanie zmodyfikowanych elementów

1. Wstawić zmodyfikowane elementy.

Zmodyfikowane elementy stają się stałymi elementami; oryginalna logika jest usuwana.

2. Zachować projekt.

drabinka blok funkcjonalny, tekst strukturalny, SFC

Publikacja 1756-QS001E-PL-P – Październik 2009 123

Page 124: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 8 Programowanie online

Finalizowanie wszystkich zmodyfikowanych elementów w programie

Opcja Finalize All Edits in Program (finalizowanie wszystkich zmodyfikowanych elementów w programie umożliwia użytkownikowi wykonywanie zmian online w logice bez testowania zmian.

Aby użyć opcji Finalize All Edits in Program, należy wykonać następujące kroki:

1. Rozpocząć edycję.

2. Wykonać zamierzone zmiany.

3. Zaznaczyć opcję Finalize All Edits in Program.

UWAGA Podczas edytowania logiki online należy zachować najwyższą ostrożność. Błędy w postępowaniu wiążą się z ryzykiem wystąpienia obrażeń u ludzi oraz uszkodzenia urządzeń. Przed rozpoczęciem edycji online:

oszacować reakcję maszyn na zmiany;

poinformować wszystkich pracowników o zmianach.

Jeżeli wybrano opcję Finalize All Edits in Program:

wszystkie zmodyfikowane elementy w program (w trakcie modyfikacji i testowane) są natychmiast ładowane do sterownika i rozpoczyna się wykonywanie ich.

oryginalne logiki są na stałe usuwane ze sterownika.

sygnały wyjściowe z oryginalnej logiki pozostają w swoich ostatnich stanach, o ile nie zostaną zrealizowane przez nową logikę (albo inną logikę).

Jeżeli zmodyfikowane elementy obejmują SFC:

SFC resetuje się do początkowego kroku.

zapamiętane czynności wyłączają się.

WAŻNE W trakcie edycji online, jeżeli czas skanowania programu jest bardzo długi albo liczba modyfikowanych szczebli jest duża, użytkownik może sprawdzać, kiedy wygasają czasy komunikacji miedzy interfejsem HMI a oprogramowaniem RSLogix 5000, gdy edycja jest finalizowana.

Wygaśnięcie czasu powodowane jest przez iloczyn: (czas skanowania) x (liczba zmodyfikowanych szczebli). W przypadku, gdy użytkownik ma duży program z bardzo szybkim skanowaniem albo z dużą liczbą szczebli (przy czym użytkownik modyfikuje tylko kilka), to może nie dojść do wygaśnięcia czasu.

124 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 125: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 9

Usuwanie usterek sterownika

Ten rozdział zawiera instrukcje dotyczące uzyskiwania podstawowych informacji diagnostycznych na temat systemu i wykonywania podstawowych zadań.

Niezbędne narzędzia

Do wykonania zadań z tego podręcznika niezbędne jest poniższe wyposażenie: Komputer PC z oprogramowaniem RSLogix 5000, wersja 16 i z oprogramowaniem RSLinx Fizyczny system, z którego usuwane są usterki Projekt, z którego należy usunąć usterki

Kolejne czynności

1. Usuwanie usterek w komunikacji z wejściami i wyjściami (strona 126).

2. Usuwanie poważnych błędów (strona 127).

3. Przeszukanie projektu (strona 128).

4. Przeglądanie logiki (strona 130).

5. Wymuszanie wartości na wejściach i wyjściach (strona 131).

6. Tworzenie i uruchamianie trendu (histogram) (strona 135).

7. Przeglądanie czasu skanowania (strona 138).

Publikacja 1756-QS001E-PL-P – Październik 2009 125

Page 126: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 9 Usuwanie usterek sterownika

Usuwanie usterek w komunikacji z wejściami i wyjściami

Jeżeli istnieje problem z kilkoma z urządzeniami w systemie, to możliwe jest, że nastąpiła awaria komunikacji z modułem wejść/wyjść.

Wskaźnik wejść/wyjść na przednim panelu sterownika oraz w oprogramowaniu do tworzenia programu wskazuje status.

Controller Organizer (organizator sterownika) również przedstawia status.

Jeżeli wskaźnik jest To wtedy

Wyłączony Istnieje jedna z dwóch sytuacji: Nie ma żadnych modułów w konfiguracji wejść/wyjść sterownika.

Sterownik nie zawiera projektu (pamięć sterownika jest pusta).

Świeci ciągle na zielono Sterownik komunikuje się ze wszystkimi modułami ze swej konfiguracji wejść/wyjść.

Miga na zielono Jeden albo więcej modułów w konfiguracji wejść/wyjść sterownika nie odpowiada.

Wskaźnik Opis

Informuje, że sterownik nie komunikuje się z modułem.

Błąd modułu C – Awaria komunikacji z modułem.

Połączenie Communication link – Łącze komunikacyjne między dwoma urządzeniami, np. między sterownikiem a modułem wejść/wyjść, zaciskiem w PanelView albo innym sterownikiem. Sterowniki Logix5000 używają połączeń do komunikowania się z modułami ze swojej konfiguracji wejść/wyjść.

!

126 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 127: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Usuwanie usterek sterownika Rozdział 9

Usuwanie poważnych błędów

Jeżeli cały proces nieoczekiwanie wyłącza się, to w sterowniku mógł może wystąpić poważny błąd. Poważny błąd to warunek dostateczny dla zamknięcia się sterownika.

1. Uruchomić komunikację online ze sterownikiem.

2. Wybrać Go To Faults (przejście do błędów).

3. Te informacje należy wykorzystać przy usuwaniu przyczyny błędu.

4. Po usunięciu przyczyny błędu kliknąć .

Publikacja 1756-QS001E-PL-P – Październik 2009 127

Page 128: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 9 Usuwanie usterek sterownika

Funkcje przeszukiwania w projekcie

Użytkownik może znaleźć element swojej logiki (np. znacznik, instrukcja, komentarz) na podstawie znaków, pod względem których wykonywane jest przeszukiwanie.

Przeszukiwanie pod względem wszystkich wystąpień określonego elementu

1. Otworzyć utworzony w oprogramowaniu RSLogix 5000 projekt, który należy przeszukać.

2. W menu Search (przeszukać) wybrać Find (odnaleźć).

Aby znaleźć Należy wyspecyfikować Przykład

Znacznik Pełna nazwa albo część nazwy znacznika MyTag_1

Komentarz/opis Tekst w obrębie komentarza/opisu wentylator

Instrukcja Symbol pamięciowy dla instrukcji OTE

Instrukcja i znacznik Symbol pamięciowy i znacznik OTE MyTag_1

128 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 129: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Usuwanie usterek sterownika Rozdział 9

3. Określić kryteria przeszukiwania.a. Wpisać znaki, które należy odnaleźć.

Aby przejrzeć znacznik, należy kliknąć , zaznaczyć znacznik i kliknąć OK.W celu przypisania bitu słowa kliknij tu .

b. Wybrać Text Only (tylko tekst).c. Wybrać All Procedures (wszystkie procedury).d. Zaznaczyć każdy język i wybrać opcje przeszukiwania.

Aby wyświetlić tę sekcję ramki dialogowej, należy kliknąć .

4. Kliknąć .

Przejście do instrukcji

1. Aby przejść do instrukcji, należy ją dwukrotnie kliknąć.

2. Aby pokazać listę wzajemnych odniesień do znacznika, należy kliknąć prawym przyciskiem i wybrać Go To Cross Reference (przejść do odniesienia).

Publikacja 1756-QS001E-PL-P – Październik 2009 129

Page 130: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 9 Usuwanie usterek sterownika

3. Aby przejść do instrukcji, należy ją dwukrotnie kliknąć.

Przeglądanie logiki

Aby przeglądać logiki procedur dla szczególnych elementów (np. instrukcja, element, znacznik, komentarz), należy używać okna Browse Logic (przeglądaj logikę).

1. W oprogramowaniu RSLogix 5000 w menu Search (przeszukiwanie) należy zaznaczyć Browse Logic (przeszukuj logikę).

Litera „Y“ oznacza, że ta instrukcja zmienia wartość znacznika.

130 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 131: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Usuwanie usterek sterownika Rozdział 9

2. Wpisy można rozwijać i zwijać, aby je oglądać albo chować ich zawartość.

3. Aby przejść do lokalizacji elementu w logice, należy zaznaczyć ten element i kliknąć Go To (przejdź do).

Wymuszanie wartości wejść/wyjść

Można stosować wymuszone pomijanie danych wejściowych albo logiki, gdy użytkownik musi: przetestować i debugować logiki sprawdzić przewody do urządzenia wyjściowego czasowo utrzymywać funkcjonowanie procesu po awarii urządzenia wejściowego

UWAGA Wymuszenie może spowodować nieoczekiwane ruchy maszyn, które mogą być przyczyną wystąpienia obrażeń u ludzi. Przed zainstalowaniem, wyłączeniem (disable) albo usunięciem wymuszenia należy określić, jaki będzie wpływ zmiany na funkcjonowanie maszyny albo przebieg procesu. Pracownicy nie mogą w tym czasie przebywać w pobliżu maszyny.

Aktywizacja wymuszeń wejść/wyjść powoduje zmiany wartości sygnałów wejściowych, wyjściowych, wygenerowanych i zastosowanych.

Jeżeli użytkownik usunie jedno z wymuszeń, to pozostałe pozostaną w stanie aktywnym (enabled).

Jeżeli wymuszenia są aktywne, a użytkownik instaluje nowe wymuszenie, to zostanie ono natychmiast zrealizowane.

Publikacja 1756-QS001E-PL-P – Październik 2009 131

Page 132: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 9 Usuwanie usterek sterownika

Wymuszenie powoduje pominięcie określonej wartości z urządzenia wejściowego albo logiki Wymuszenie znacznika wejściowego powoduje pominięcie konkretnej wartości z urządzenia

wejściowego. Wymuszenie znacznika wyjściowego powoduje pomijanie logiki i wysyła wartość wymuszenia do

urządzenia wyjściowego.

Gdy wymuszenia powodują skutek (enabled), to wyświetla się ikona obok wymuszonego elementu.

Wskaźnik wymuszenia na przednim panelu sterownika oraz w oprogramowaniu do tworzenia programu wskazuje status.

Aby To wtedy

Pominąć wartość Zainstalować wymuszenie wejść/wyjść (wymusić wartość wejść/wyjść)

Zatrzymać jedno z wymuszeń, ale pozostawić pozostałe wymuszenia aktywne Usunąć jedno z wymuszeń

Zatrzymać wszystkie wymuszenia wejść/wyjść, ale pozostawić wymuszenia wejść/wyjść w projekcie

Wyłączyć (disable) wszystkie wymuszenia wejść/wyjść

Jeżeli wskaźnik jest To wtedy

Wyłączony Żaden znacznik nie zawiera wartości wymuszenia wejść/wyjść

Wymuszenia wejść/wyjść są nieaktywne (disabled).

Miga na pomarańczowo Jeden albo kilka znaczników zawiera wartość wymuszenia.

Wymuszenia wejść/wyjść są nieaktywne (disabled).

Gdy użytkownik aktywuje wymuszenia wejść/wyjść, powoduje to aktywację wszystkich istniejących wymuszeń wejść/wyjść .

Świeci ciągle na pomarańczowo Wymuszenia wejść/wyjść są aktywne (enabled).

Wartości wymuszenia mogą istnieć albo nie istnieć.

Instalacja (dodanie) wymuszenia wywołuje skutek natychmiastowy.

132 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 133: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Usuwanie usterek sterownika Rozdział 9

Instalowanie wymuszenia wejść/wyjść (wymuszanie wartości wejść/wyjść)

1. Nawiązać komunikację online ze sterownikiem i otworzyć procedurę zawierającą znacznik, który użytkownik zamierza wymusić.

2. Kliknąć prawym przyciskiem znacznik i wybrać Monitor.

3. Jeżeli jest to konieczne, kliknąć znak + przy znaczniku, aby wyświetlić wartość, którą użytkownik zamierza wymusić (na przykład: wartość Boole’owska (BOOL) znacznika DINT).

4. Zainstalować wartość wymuszenia:

5. W menu Forces (wymuszanie) wybrać I/O Forcing > Enable All I/O Forces i kliknąć .

Aby wymusić Należy wykonać czynność

Wartość Boole’owska (BOOL) Kliknąć prawym przyciskiem znacznik i wybrać Force ON (wymuszanie włączone) albo Force OFF (wymuszanie wyłączone).

Liczba całkowita (integer) albo rzeczywista (REAL)

W kolumnie Force Mask dla wybranego znacznika należy wpisać wartość, do której użytkownik zamierza wymusić znacznik i wcisnąć [Enter].

Publikacja 1756-QS001E-PL-P – Październik 2009 133

Page 134: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 9 Usuwanie usterek sterownika

Usuwanie jednego z wymuszeń

1. Nawiązać komunikację online ze sterownikiem i otworzyć procedurę zawierającą znacznik, który użytkownik zamierza wymusić.

2. Kliknąć prawym przyciskiem znacznik i wybrać Monitor.

3. Jeżeli konieczne, kliknąć znak + przy znaczniku, aby wyświetlić jego człony (na przykład: wartość BOOL znacznika DINT).

4. Kliknąć prawym przyciskiem znacznik i wybrać Remove Force (usunąć wymuszanie).

Dezaktywowanie wszystkich wymuszeń wejść/wyjść

1. Uruchomić komunikację online ze sterownikiem.

2. W menu Forces (wymuszanie) wybrać I/O Forcing > Disable All I/O Forces i kliknąć .

134 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 135: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Usuwanie usterek sterownika Rozdział 9

Trend danych (histogram)

Trendy umożliwiają użytkownikowi przeglądanie próbkowanych danych znaczników za określony okres na wyświetlaczu graficznym. Dane znacznika są próbkowane przez sterownik, a następnie wyświetlane jako punkt albo punkty na arkuszu trendu.

Uruchomienie trendu dla znacznika

Kliknąć prawym przyciskiem pierwszy znacznik, który trend użytkownik zamierza przeglądać, i wybrać Trend.

Znaczniki Czas

Wartości znacznika

Publikacja 1756-QS001E-PL-P – Październik 2009 135

Page 136: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 9 Usuwanie usterek sterownika

Dodawanie znaczników do trendu

1. Kliknąć prawym przyciskiem wybrany moduł i zaznaczyć Chart Properties (właściwości arkusza).

2. Kliknąć zakładkę Pens.

3. Kliknąć .

4. Zaznaczyć znacznik, który należy dodać, i kliknąć .

Aby zmienić zakres, należy zaznaczyć zakres.

5. W celu wyboru bitu ze słowa kliknij tu .

6. Po dodaniu żądanych znaczników, kliknąć OK.

7. Kliknąć zakładkę Y-Axis (oś Y).

136 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 137: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Usuwanie usterek sterownika Rozdział 9

8. Zaznaczyć rodzaj wykresu i kliknąć OK.

9. Aby wznowić trend, kliknąć .

Zachowywanie trendu

1. Zamknąć trend.

Użytkownik może zachować trend do użytku w przyszłości.

Publikacja 1756-QS001E-PL-P – Październik 2009 137

Page 138: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 9 Usuwanie usterek sterownika

2. Wpisać nazwę trendu i kliknąć .

Przeglądanie czasu skanowania

Sterownik Logix5000 zapewnia dwa typy czasów skanowania. Każdy typ czasu służy do innych celów.

Przeglądanie czasu skanowania zadania

1. Kliknąć prawym przyciskiem i wybrać Properties.

Czas skanowania Opis

Miniony czas skanowania zadania Odcinek czasu od rozpoczęcia zadania do zakończenia zadania w milisekundach. Miniony czas zadania obejmuje czas przerwy na działania związane z komunikacją albo na inne zadania.

Czas wykonania (czas skanowania programu) Czas niezbędny do wykonania logiki z programu (jego procedura główna i wszelkie podprocedury wywołane przez procedurę główną), w mikrosekundach. Czas skanowania programu obejmuje tylko czas wykonywania logiki. Czas ten nie obejmuje żadnych przerw.

138 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 139: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Usuwanie usterek sterownika Rozdział 9

2. Kliknąć zakładkę Monitor.

Przeglądanie czasu skanowania programu

1. Kliknąć prawym przyciskiem i wybrać Properties.

2. Kliknąć zakładkę Configuration.

Maksymalny czas wykonania tego zadania

Miniony czas ostatniego wykonania tego zadania

Maksymalny czas wykonania tego programu

Czas ostatniego wykonania tego programu

Publikacja 1756-QS001E-PL-P – Październik 2009 139

Page 140: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Rozdział 9 Usuwanie usterek sterownika

Uwagi:

140 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 141: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Index

AAdres IP

przypisywanie do modułu 110aktualizacja

oprogramowanie firmowe sterownika 29ar 77arkusz funkcji sekwencyjnych

patrz SFCarkusz funkcji sekwencyjnych (SFC – sequential funct 43arkusz funkcji sekwencyjnych (SFC – sequential function chart)

wprowadzanie 87arkusz funkcji sekwencyjnych (SFC – sequential function chart)

dokument 105

Bbiblioteka logiki

tworzenie i używanie 73blokowy diagram funkcjonalny

użycie dla 43błąd

moduł wejść/wyjść 126sterownik 127

błędysprawdzanie procedury pod względem 92

BOOTPużycie 110

Cczas skanowania

przeglądanie 138

Ddane

moduł wejść/wyjść 17trend 135

detekcja duplikatu bitu destrukcyjnegoużycie 92

diagram bloku funkcjonalnegodokument 105edytowanie online 119, 124rozwiązywanie pętli 77wprowadzanie 77

dodawanieprocedura stanu fazy 60

dokumentarkusz funkcji sekwencyjnych (SFC – sequential

function chart) 105diagram bloku funkcjonalnego 105szczebel 101, 102typ danych definiowany przez użytkownika 98ustrukturyzowany tekst 107znacznik 98

Eeksportowanie

102schemat drabinkowy 73

Ffaza sprzętu

monitorowanie 61procedura stanu fazy 60stan początkowy 63stany testowe 61tworzenie procedury stanu fazy 60ustawianie indeksu kroku początkowego 64ustawianie stanu początkowego 63ustawienie indeksu kroku początkowego 25zakaz 25, 64

finalizowanie wszystkich zmodyfikowanych elementów w programie 124

Hhistogram

przeglądanie trendu

Iimportowanie

komentarz do szczebla 102schemat drabinkowy 73

indeks kroków początkowychustawianie 64

indeks kroku początkowegoustawienie 25

instrukcjaprzeszukiwanie 128

instrukcja bloku funkcjonalnegoużycie płyty czołowej 81

instrukcja PXRQutracona komunikacja 66wstrzymanie czynności 66

Publikacja 1756-QS001E-PL-P – Październik 2009 141

Page 142: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Index

Jjęzyk programowania

oprogramowanie RSLogix 5000 44zaznaczanie 43

Kkomentarz

dodawanie do szczebla 101dodawanie do ustrukturyzowanego tekstu 107przeszukiwanie 128

komentarz do szczebladodawanie 101, 102eksportowanie/importowanie 102

komunikacjabłąd 126ze sterownikiem przez kabel szeregowy 27

komunikacja szeregowaze sterownikiem 27

komunikowanie sięze sterownikiem przez sieć EtherNet/IP 110

konfigurowa 110konfigurowanie

moduł wejść/wyjść 15, 49sterownik 14, 48sterownik programowy dla komunikacji szer 27trend 135zadanie 36

Llogika

wyszukiwanie błędów 92ładowanie

projekt 29

Mminiony czas

zadanie 138moduł wejść/wyjść

awaria komunikacji 126dodać do projektu 15format adresu 17konfigurowanie 15, 49wymuszanie wartości 131z błędem 126

monitorowaniefaza sprzętu 61projekt w sterowniku 118sterownik 116

Nnazwa

ograniczenia 14wytyczne dla znacznika 95

Ookres

definiowanie dla zadania 36onli 119, 124online

finalizowanie wszystkich zmodyfikowanych elementów 124

ze sterownikiem 116operanda

przypisywanie 89opis

przeszukiwanie 128szczebel 101, 102typ danych definiowany przez użytkownika 98znacznik 98

opis elementów struktur danych 98oprogramowanie firmowe

aktualizacja podczas ładowania 29oprogramowanie RSLogix 5000

monitorowanie fazy urządzenia 61wydawanie polecenia 61

organizator sterownikadodać moduł wejść/wyjść 15nawigować 14

Pplik

patrz tablicapłyta czołowa

dodawanie 81podprocedura

patrzprocedura

poleceniewydawanie w oprogramowaniu

RSLogix 5000 61poważny błąd

usuwanie 127procedura

dodawanie procedury stanu fazy 60edytowanie logiki przy połączeniu

online 119, 124importowanie schematu drabinkowego 73organizowanie 43

142 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 143: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Index

programowanie schematu drab 68programowanie z użyciem diagramu bloku

funkcjonalnego 77programowanie z użyciem SFC 87programowanie z użyciem ustrukturyzowanego

tekstu 84tworzenie znacznika 89wyszukiwanie błędów 92

procedura głównaprzypisywanie 47

procedura stanu fazydodawanie 60przeg

programowanieczas skanowania 138finalizowanie wszystkich zmodyfikowanych

elementów 124przypisywanie procedury głównej 47tworzenie 38

projektładowanie 29monitor w sterowniku 116organizowanie procedur 43utworzyć 14weryfikowanie 92wysyłanie wyżej 118

przeglądanielogika 130

przejścieprzechodzenie krok po kroku przez 61

przeszukiwanieinstrukcja 128komentarze albo opisy 128przeglądanie 130znacznik 128

przyrząd wejść/wyjśćdane dostępu 17

Rramka tekstowa

dodawanie do 105

Sschemat drabinkowy

dodawanie komentarzy do szczebli 101, 102edytowanie online 119, 124eksportowanie 73importowanie 73użycie dla 43

używanie skrótów klawiszowych 68wprowadzanie 68

SFCedytowanie online 119, 124

sieć EtherNet/IPkomunikowanie się ze sterownikiem 110przypisywanie adresu IP 110

skróty klawiszowewprowadzanie schematu drabinkowego 68

sprawdzanieoprogramowanie firmowe sterownika 29

stan początkowyustawianie 63

stanyprzechodzenie krok po kroku przez 61ustawianie stanu początkowego 63

sterownikkomunikacja przez kabel szeregowy 27komunikowanie się przez sieć EtherNet/IP 110konfigurowanie 14, 48ładowanie projektu 29monitorowanie 118połączenie online z 116realizacja monitoringu 116sprawdzanie 29tryb 31z błędem 127

sterownik programowykonfigurowanie dla komunikacji szeregowej 27konfigurowanie do komunikacji przez

sieć EtherNet/IP 110struktura

organizowanie 95tworzenie 40

Ttablica

organizowanie 95tworzenie 40używanie 40

tekst ASCIIwprowadzanie logiki z użyciem 68

tekst strukturalnyużycie dla 43

testowaniefaza sprzętu 61

trendtworzenie i uruchamianie 135

Publikacja 1756-QS001E-PL-P – Październik 2009 143

Page 144: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Index

trybsterownik 31

tryb „Program” (programowanie) 31tryb „Run” (praca) 31tryb „Test” (testowanie) 31tworzenie

procedura stanu fazy 60programowanie 38trend 135

typy danych definiowanych przez użytkownika

tworzenie 40używanie 40

Uustawianie

indeks kroków początkowych 64wstrzymanie czynności dla instrukcji PXRQ 66

ustawienieindeks kroku początkowego 25

ustrukturyzowany tekstdokument 107edytowanie online 119, 124wprowadzanie 84

usuwaniepoważny błąd 127

usuwanie usterekcały system jest zamknięty 127kilka urządzeń nie odpowiada 126komunikacja z modułem wejść/wyjść 126przeglądanie historii danych 135sprawdzenie przewodów do urządzenia

wyjściowego 131zastępowanie logiki 131

utworzyćprojekt 14

Wweryfikowanie

projekt 92wprowadzanie

arkusz funkcji sekwencyjnych (SFC – sequential function chart) 87

diagram bloku funkcjonalnego 77komentarz do szczebla 101, 102logiki przy połączeniu online 119, 124schemat drabinkowy 68ustrukturyzowany tekst 84

komentarze 107

wskaźnik punktu startu pętli programuużycie 77

wykonanieczas 138wybór trybu pracy sterownika 31zadanie 36

wymuszaniewartość wejść/wyjść 131

wysyłanie wyżejprojekt 118

Zzadanie

czas skanowania 138konfigurowanie 36

zadanie ciągłewykonanie 36

zadanie okresowewykonanie 36

zakazfaza sprzętu 25, 64

zakreswytyczne 95zaznaczanie dla znacznika 38

zewnętrzne żądaniereakcja na utratę komunikacji 66wstrzymanie czynności 66

znacznikformat 89moduł wejść/wyjść 17opis 98organizowanie 40, 95powtórne użycie nazw 38przeszukiwanie 128tworzenie 89wartość trendu 135wymuszanie wartości 131wytyczne 95zakres 38

znaczniki aliasoweużywanie 25

znaczniki dla zakresu programukiedy używać 38

znaczniki dla zakresu sterownikakiedy używać 38

znajdowaniepatrz

przeszukiwanie

144 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 145: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Uwagi:

Publikacja 1756-QS001E-PL-P – Październik 2009 145

Page 146: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Uwagi:

146 Publikacja 1756-QS001E-PL-P – Październik 2009

Page 147: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania
Page 148: Sterowniki Logix5000, Quick Start - …...Publikacja 1756-QS001E-PL-P –Październik 2009 3 Podsumowanie zmian Ta wersja opisu szybkiego uruchamiania odpowiada 18. korekcie oprogramowania

Publikacja 1756-QS001E-PL-P – Październik 2009 148Zastępuje publikację 1756-QS001D-EN-P – Luty 2007 Copyright © 2009 Rockwell Automation, Inc. Wszystkie prawa zastrzeżone. Wydrukowano w USA

Pomoc techniczna firmy Rockwell Automation

Firma Rockwell Automation udostępnia w Internecie informacje techniczne w celu ułatwienia korzystania z produktów. Na stronie http://www.rockwellautomation.com/support/ można znaleźć podręczniki, bazę informacji zawierającą najczęściej zadawane pytania i odpowiedzi, uwagi techniczne i dotyczące aplikacji, przykładowe kody i odsyłacze do dodatków service pack, a także funkcję MySupport z możliwością dostosowania do indywidualnych preferencji, która pomoże najefektywniej korzystać z wymienionych narzędzi.

Oferujemy także programy TechConnect Support, które zapewniają dodatkowy poziom telefonicznej pomocy technicznej dotyczącej instalacji, konfiguracji i rozwiązywania problemów. W celu uzyskania dalszych informacji prosimy kontaktować się z lokalnym dystrybutorem lub przedstawicielem firmy Rockwell Automation albo odwiedzić stronę internetową http://www.rockwellautomation.com/support/.

Pomoc w instalacji

W przypadku wystąpienia nieprawidłowości w ciągu pierwszych 24 godzin od instalacji prosimy przejrzeć informacje zawarte w tym podręczniku.Aby uzyskać pomoc przy pierwszym uruchomieniu urządzenia, prosimy skontaktować się z działem pomocy technicznej.

Zwrot nowego produktu

Wszystkie produkty firmy Rockwell Automation przed opuszczeniem fabryki poddawane są testom w celu zapewnienia ich prawidłowego działania. Jednak jeżeli zakupiony produkt nie działa prawidłowo i konieczne jest zwrócenie go do producenta, należy zastosować poniższe wskazówki.

Opinie użytkowników na temat niniejszego podręcznika

Państwa komentarze pomagają nam ulepszać dokumentację zgodnie z Państwa potrzebami. Jeżeli mają Państwo pomysł na poprawienie dokumentu, prosimy o wypełnienie tego formularza: publikacja RA-DU002, dostępna na stronie http://www.rockwellautomation.com/literature/.

Stany Zjednoczone lub Kanada 1.440.646.3434

Pozostałe kraje Prosimy użyć Worldwide Locator dostępnego na stronie http://www.rockwellautomation.com/support/americas/phone_en.html lub skontaktować się z lokalnym dystrybutorem lub przedstawicielem Rockwell Automation.

Stany Zjednoczone Prosimy o kontakt z dystrybutorem. Aby przeprowadzić procedurę zwrotu, należy podać dystrybutorowi odpowiedni numer problemu pomocy technicznej (można go uzyskać pod numerem telefonu podanym powyżej).

Pozostałe kraje Aby przeprowadzić procedurę zwrotu, prosimy o kontakt z lokalnym przedstawicielem firmy Rockwell Automation.