Proficy Machine Edition
Transcription
Proficy Machine Edition
Pierwsze kroki Proficy™ Machine Edition Wersja 5.00 Lipiec 2004 GFK-1868G-PL Wszelkie prawa zastrzeżone. Żadna część niniejszej publikacji nie może być reprodukowana w jakiejkolwiek formie w sposób elektroniczny lub mechaniczny, włączając w to wykonywanie kserokopii i nagrywanie, bez uprzedniego uzyskania pisemnego zezwolenia od GE Fanuc Automation Americas, Inc.. Zrzeczenie się gwarancji i odpowiedzialności Dołożono wszelkich starań, aby zamieszczone informacje były dokładne i rzetelne. Nie mniej jednak, GE Fanuc Automation Americas, Inc. nie ponosi odpowiedzialności za żadne błędy, niedokładności lub nieścisłości itp. Bez ograniczenia powyższych postanowień, GE Fanuc Automation Americas, Inc. zrzeka się wszystkich form i rodzajów gwarancji, jawnej lub domniemanej, włączając w to gwarancję handlową i przydatności zastosowania do konkretnego celu, w odniesieniu do informacji zamieszczonych w tym podręczniku oraz opisanego w nim oprogramowania. Całe ryzyko, zarówno co do jakości, jak i przydatności tych informacji oraz oprogramowania spoczywa na kliencie lub użytkowniku. GE Fanuc Automation Americas, Inc. nie ponosi odpowiedzialności za jakiekolwiek uszkodzenia, włączając w to uszkodzenia specjalne lub powstałe w konsekwencji, spowodowane korzystaniem z tych informacji lub oprogramowania, nawet jeśli firma GE Fanuc Automation Americas, Inc. została wcześniej powiadomiona o możliwości wystąpienia tych uszkodzeń. Korzystanie z informacji zamieszczonych w tym podręczniku i niniejszego oprogramowania jest przedmiotem standardowej umowy licencyjnej GE Fanuc Automation Americas, Inc. która musi być zawarta przez klienta lub użytkownika przed rozpoczęciem korzystania z tych informacji lub oprogramowania. Uwaga GE Fanuc Automation Americas, Inc. zastrzega prawo do dokonywania zmian w produkcie opisanym w tej publikacji, w dowolnym okresie czasu i bez uprzedniego powiadamiania. © 2005 GE Fanuc Automation Americas, Inc. Wszelkie prawa zastrzeżone. Proficy to zastrzeżony znak towarowy GE Fanuc Automation. Wszystkie pozostałe znaki towarowe zostały wymienione wyłącznie w celu określenia kompatybilności z produktami GE Fanuc Automation Americas, Inc. Spis treści 1 Witamy ....................................... 1 Wymagania systemowe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Instalowanie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Autoryzacja produktu .................................................4 Autoryzacja poprzez klucz sprzętowy .................................4 Autoryzacja poprzez klucz programowy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Pomoc techniczna . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Ameryka Północna . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Ameryka Południowa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Europa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2 Proficy™ Machine Edition ......................... 7 Pierwsze kroki . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Środowisko Machine Edition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Pierwsze kroki z oprogramowaniem Machine Edition . . . . . . . . . . . . . . . . . . . . . . 11 Menu wyświetlane po kliknięciu prawym przyciskiem myszy . . . . . . . . . . . . . . 11 Wywoływanie Pomocy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Pasek narzędziowy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Okno Nawigator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Ustawianie właściwości w oknie Inspektor . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Listy Podglądu danych . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Listy kontekstowe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Toolchest (Biblioteka szablonów) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Okno Feedback Zone (Komunikaty) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Zarządzanie zmiennymi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Projekty Machine Edition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Udostępnianie projektów pomiędzy stanowiskami Machine Edition . . . . . . . . 22 Uruchamianie przykładowego projektu (View/Logic Developer - PC) . . . . . . . . 22 Tworzenie projektu Machine Edition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Sprawdzanie i przesyłanie projektu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Testowanie projektu View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 3 Logic Developer - PC . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Edytor SFC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Program SFC (Sequential Function Chart) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Praca z edytorem SFC - Offline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Praca z edytorem SFC - Online . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Edytor LD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 Program LD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 Praca z edytorem LD - Offline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Praca z edytorem LD - Online . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 Edytor IL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Program IL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Praca z edytorem IL - Offline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 GFK-1868G-PL Machine Edition 5.00 i Spis treści Praca z edytorem IL - Offline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Edytor ST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 Język ST (Structured Text) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 Praca z edytorem ST - Offline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Praca z edytorem ST - Online . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 Edytor FBD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 Język FBD (Functional Block Diagram) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 Praca z edytorem FBD - Offline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Praca z edytorem FBD - Online . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Logic Developer - PC Web Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Programy komunikacyjne układów We/Wy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Programy komunikacyjne We/Wy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Okno Control I/O (Układy We/Wy) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Obsługa okna Control I/O (Układy We/Wy) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Kontroler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 Obsługa Kontrolera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Rezerwacja Warm Standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 Obsługa systemu z rezerwacją Warm Standby . . . . . . . . . . . . . . . . . . . . . . . . . 52 Rezerwacja Hot Standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Obsługa systemu z rezerwacją Hot Standby . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Serwery OPC a rezerwacje Warm Standby i HotStandby . . . . . . . . . . . . . . . . . 53 4 View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Edytor paneli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 Obsługa edytora paneli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Obiekty do wyświetlania komunikatów . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Edytor skryptów . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 Skrypty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 Języki skryptów . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 Składnia języka VBScript . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 Obiekty aktywnych skryptów . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 Obsługa edytora skryptów . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 Arkusze edycyjne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 Alarmy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 Grupy alarmów . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 Obiekty do wyświetlania alarmów . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 Rejestrowanie danych . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Programy komunikacyjne dostępu do układu We/Wy sterownika . . . . . . . . . . . . 66 Sterowniki komunikacyjne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 OPC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 Klient OPC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 Serwery OPC oprogramowania Machine Edition . . . . . . . . . . . . . . . . . . . . . . . . 68 Dostęp sieciowy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 Folder Języki . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 Obsługa edytora języków . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 Aplikacja View Runtime . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 Funkcja Networking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 Aplikacje QuickPanel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 ii Machine Edition 5.00 GFK-1868G-PL Spis treści Przypisywanie klawiszy zewnętrznej klawiatury . . . . . . . . . . . . . . . . . . . . . . . . 74 Skrypty w podsystemach QuickPanel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 Język QPScript . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 5 Motion Developer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 Podstawowe informacje o pakiecie Motion Developer . . . . . . . . . . . . . . . . . . . . . . 78 Obsługiwane urządzenia do sterowania ruchem . . . . . . . . . . . . . . . . . . . . . . . 78 Aplikacje Motion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 Podsystemy Motion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 Węzeł Motion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 Programy Motion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 Bloki Motion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 Skrypty Motion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 Kreatory Motion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 Kreatory specjalne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 Edytor Application Builder (Generator aplikacji) . . . . . . . . . . . . . . . . . . . . . . . . 85 Edytor Motion Calculator (Kalkulator Motion) . . . . . . . . . . . . . . . . . . . . . . . . . . 87 Edytor Profili CAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 6 Menadżer lokalny . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 Menadżer lokalny . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 Kontrola wersji . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 Tworzenie i dodawanie projektów do Menadżera lokalnego . . . . . . . . . . . . . . 94 Kontrola dostępu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 Baza danych Kontroli dostępu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 Kontrola dostępu do projektów . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 Śledzenie zdarzeń . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 Baza danych Śledzenia zdarzeń . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 Raporty Śledzenia zdarzeń . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 Indeks GFK-1868G-PL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 Machine Edition 5.00 iii Spis treści iv Machine Edition 5.00 GFK-1868G-PL Witamy Gratulujemy Państwu zakupu produktu ProficyTM Machine Edition. Pakiet ten zawiera kompletny zestaw narzędzi potrzebnych do tworzenia efektywnych i rozbudowanych aplikacji sterujących oraz aplikacji HMI (Human Machine Interface), które mogą być uruchamiane na różnych podsystemach, co daje w efekcie uniwersalne rozwiązanie. Oprogramowanie Machine Edition obsługuje następujące produkty i funkcje: ■ W pełni zintegrowane środowisko, z wzajemnie zintegrowanymi narzędziami. ■ Logic Developer - PC, uniwersalne oprogramowanie do sterowania na komputery osobiste ze standardowymi edytorami IEC (dostępne z produktami Control Station). ■ Logic Developer - PLC, oprogramowanie do programowania wszystkich sterowników GE Fanuc (Proszę porównać z GFK-1918 Logic Developer - PLC, Pierwsze kroki). ■ Moduł View do tworzenia aplikacji HMI dla Windows NT, Windows CE i QuickPanel. ■ Moduł Motion Developer do budowy aplikacji sterowania napędami Whedco. ■ Funkcja Web Access zapewniająca dostęp w czasie rzeczywistym do danych HMI, w dowolnym czasie, z każdego miejsca. ■ Local Manager - narzędzie do kontroli wersji, zabezpieczania oraz śledzenia zdarzeń. Menadżer lokalny Logic Developer PC View Logic Developer PLC Motion Developer Środowisko Machine Edition (Narzędzia programistyczne) Tworzenie&przesyłanie plików Runtime ControlStation NT/CE Tworzenie&przesyłanie plików Runtime QuickPanel Tworzenie&przesyłanie plików Runtime Tworzenie&przesyłanie plików Runtime Tworzenie&przesyłanie plików Runtime ViewStation CE Sterowniki GE Fanuc Kontrolery Motion Oddalone We/Wy Moduły We/Wy Dostęp sieciowy GFK-1868G-PL Silniki/Napędy Internet/Intranet Machine Edition 5.00 1 1 Witamy Wymagania systemowe WYMAGANIA SYSTEMOWE Do korzystania z oprogramowania Machine Edition i jego narzędzi wymagane są: Środowisko edycyjne ■ ■ ■ ■ ■ ■ ■ ■ Windows® NT wersja 4.0 z Service Pack 4 lub nowszym -lubWindows 2000 Professional (zalecany Service Pack 3) -lubWindows XP Professional (zalecany Service Pack 1) -lubWindows 98 SE -lubWindows ME Internet Explorer™ wersja 5.5, Service Pack 2 Q810847 lub nowszy, albo Internet Explorer wer. 6.0 Service Pack 1 lub nowszy. Komputer Pentium 500 MHz (zalecany 1 GHz ). 128 MB RAM (Zalecane 256 MB). Sieć oparta na protokole TCP/IP. 150-750 wolnej przestrzeni na dysku twardym, zależnie od zainstalowanych produktów. 200 MB wolnej przestrzeni na dysku twardym z przeznaczeniem na przykładowe projekty (opcjonalnie). Dodatkowe wolne miejsce na dysku twardym do wykorzystania przez pliki projektów i pliki tymczasowe. Uwaga: Systemy Windows 98, NT, ME, 2000 i XP wymagają Microsoft .NET Framework v1.1. Jeżeli pakiet ten nie jest jeszcze zainstalowany, w czasie instalowania wymagane będzie dodatkowych 150 MB wolnego miejsca na dysku. Pakiet .NET Framework jest dostarczany wraz z oprogramowaniem Machine Edition, nie jest więc konieczne oddzielne instalowanie go. Ostrzeżenie: Po zainstalowaniu Machine Edition i .NET Framework, nie wolno instalować wersji starszych lub beta pakietu .NET Framework. Powoduje to bowiem nieprawidłową pracę nowszej wersji .NET Framework. Win dows ® NT Runtime ■ Uproszczona wersja Logic Developer - PC i View Developer. Pliki wykonawcze są automatycznie pobierane z komputera edycyjnego po przesłaniu projektu. ■ Windows® NT wersja 4.0 z Service Pack 4 lub nowszym ■ ■ ■ Hard Real-time Runtime ■ Uproszczona wersja Logic Developer - PC i View Developer. Pliki wykonawcze są automatycznie pobierane z komputera edycyjnego po przesłaniu projektu. ■ Windows® NT wersja 4.0 z Service Pack 4 lub nowszym. VentureCom RTX wersja 4.3 lub 5.0. Komputer Pentium 200 MHz. 64 MB pamięci RAM. 200 MB wolnego miejsca na dysku twardym. ■ ■ ■ ■ Win dows ® CE Runtime ■ ■ 2 Machine Edition 5.00 -lubWindows 2000 Professional (zalecany Service Pack 3) -lubWindows XP Professional (Zalecany Service Pack 1). Komputer Pentium 233 MHz (Zalecany 500 MHz ) Uwaga: W systemach Windows 2000 i Windows XP Professional wymagany jest procesor 300 MHz. 64 MB RAM (Zalecane 128 MB). 200 MB wolnego miejsca na dysku twardym. Dla komponentów HMI i program sterujący: GE Fanuc ControlStation CE, ControlStation CE II, ControlStation CE IIx lub QuickPanel Control. Tylko dla HMI: GE Fanuc ViewStation CE, ViewStation CE II, ViewStation CE IIx lub QuickPanel View. GFK-1868G-PL Witamy Instalowanie INSTALOWANIE Najnowsze informacje, uwagi do bieżącej wersji i listy obsługiwanego sprzętu dla produktów Machine Edition podane są w pliku Important Product Information (IPI)(Ważne informacje o produkcie (IPI)) zamieszczonym na płycie CD. Istnieje kilka sposobów przeglądania tego dokumentu ■ W czasie instalowania oprogramowania Machine Edition, należy na ekranie początkowym wybrać przycisk Important Product Information (Ważne informacje o produkcie (IPI)) . ■ Z menu Help (Pomoc) oprogramowania Machine Edition wybrać polecenie Important Product Information (Ważne informacje o produkcie -IPI). ■ Po uruchomieniu Machine Edition, należy kliknąć kartę InfoView (Przeglądarka informacji) w oknie Navigator (Nawigator), a następnie dwukrotnie kliknąć odsyłacz Important Product Information (Ważne informacje o produkcie (IPI)), znajdujący się pod hasłem Getting Started (Pierwsze kroki). ■ Po uruchomieniu Machine Edition, kliknąć przycisk Home znajdującą się na pasku narzędziowym InfoViewer (Przeglądarka informacji), a następnie kliknąć odsyłacz What’s New (Co Nowego) znajdujący się po lewej stronie, pod hasłem Get Started (Rozpoczynanie pracy). W przypadku wystąpienia jakichkolwiek trudności w instalowaniu oprogramowania Machine Edition, prosimy o kontakt z Działem pomocy technicznej (dodatkowe informacje podano na stronie 6). W celu zainstalowania oprogramow ania Machine Edition z płyty CD 1. Włożyć płytę CD z oprogramowaniem Machine Edition do napędu CD-ROM. System Windows automatycznie uruchomi program instalacyjny. Jeżeli program instalacyjny nie uruchomi się automatycznie, należy uruchomić plik Setup.exe znajdujący się w katalogu głównym na płycie CD. 2. Kliknąć przycisk Install (Instalowanie) w celu rozpoczęcia procesu instalacji. 3. Postępować zgodnie z instrukcjami wyświetlanymi na ekranie. Jeżeli na komputerze zainstalowana jest wcześniejsza wersja Machine Edition, należy ją odinstalować przed rozpoczęciem instalowania nowszej wersji. Czynność tę należy wykonać wyłącznie po wyświetleniu takiego polecenia przez program instalacyjny. Nie należy usuwać plików pozostawionych w czasie odinstalowywania, są one wykorzystywane przez nowszą wersję. W celu zainstalowan ia View i Logic Developer - PC z płyty CD 1. Włożyć płytę CD z oprogramowaniem Machine Edition do napędu CD-ROM. Jeżeli program instalacyjny zostanie automatycznie uruchomiony przez Windows, należy go zakończyć wciskając przycisk Exit (Zakończ). 2. W oknie Eksploratora Windows, przejść do foldera Install\CIMPLICITY Machine Edition Runtime Install\Disk1 na płycie instalacyjnej CD. 3. Dwukrotnie kliknąć plik "Setup.exe" znajdujący się w tym folderze. 4. Postępować zgodnie z instrukcjami wyświetlanymi na ekranie. GFK-1868G-PL Machine Edition 5.00 3 1 Witamy Autoryzacja produktu AUTORYZACJA PRODUKTU Przed rozpoczęciem tworzenia projektów w Machine Edition, należy najpierw autoryzować oprogramowanie. W przypadku braku autoryzacji, na krótki okres próbny udostępniana jest ograniczona liczba funkcji oprogramowania. Proces autoryzacji nie jest czasochłonny, a pozwala na korzystanie z pełnej funkcjonalności produktu. Dostępne są dwa rodzaje autoryzacji: autoryzacja z wykorzystaniem klucza programowego oraz autoryzacja z wykorzystaniem klucza sprzętowego. Produkty Machine Edition zainstalowane na tym samym komputerze mogą korzystać z różnych typów autoryzacji. W celu wyświetlenia produktów z aktualną autoryzacją, należy z menu Help (Pomoc) oprogramowania Machine Edition wybrać polecenie Product Authorization (Autoryzacja produktu), a następnie Auhtorize Software (Autoryzuj oprogramowanie). Spowoduje to wyświetlenie okna dialogowego Product Authorization (Autoryzacja produktu). Jeżeli do portu USB podłączony jest klucz sprzętowy, można zaznaczyć opcję Show Hardware Key (Wyświetl klucz sprzętowy) w celu wyświetlenia produktów, dla których autoryzacja zapewniana jest poprzez ten klucz. Autoryzacja poprzez klucz sprzętowy Do autoryzacji poprzez klucz sprzętowy wymagany jest specjalny klucz sprzętowy USB. W kluczu tym zapamiętane są informacje odnośnie autoryzowanych produktów, wprowadzone przez dystrybutora oprogramowania. Klucze sprzętowe wykorzystywane są wyłącznie do autoryzacji oprogramowania Machine Edition przeznaczonego do tworzenia projektów: do autoryzacji wersji wykonawczych Machine Edition, wymagany jest klucz programowy. Autoryzacja poprzez klucz sprzętowy, dostępna tylko w systemach Windows 2000 i Windows XP, wymaga wolnego portu USB w komputerze. W celu autoryzacji produktów Machine Ed ition za pomocą klucza sprzętowego 1. Zlokalizować wolny port USB w komputerze. Zwykle porty USB są umieszczone z przodu lub z tyłu obudowy, albo z boku w przypadku laptopów. W niektórych rozwiązaniach, port USB jest umieszczany w monitorze. 2. Włożyć klucz sprzętowy do portu USB. Jeżeli klucz jest wkładany do portu USB po raz pierwszy, wyświetlane jest okno dialogowe informujące o wykryciu przez system Windows nowego sprzętu i aktualizowaniu ustawień systemu. Zamknięcie przez system tego okna dialogowego informuje, że nastąpiło aktywowanie ustawień zapisanych w kluczu sprzętowym i można korzystać z produktów Machine Edition autoryzowanych przez ten klucz. W czasie korzystania z oprogramowania Machine Edition, klucz musi być przez cały czas w porcie. Usunięcie klucza z portu powoduje cofnięcie autoryzacji odpowiednich produktów, można jednak nadal korzystać z produktów autoryzowanych poprzez klucz programowy. W celu przeniesienia autoryzacji na inny komputer, wystarczy po prostu wyjąć klucz sprzętowy z jednego komputera i podłączyć do portu USB w innym komputerze. Autoryzacja poprzez klucz programowy W celu autoryzacji produktów Machine Edition poprzez klucz programowy, wymagane jest skontaktowanie się z nami poprzez telefon, fax lub e-mail. Przy autoryzacji poprzez telefon proszę pamiętać, że jest to możliwe wyłącznie w dni robocze (w godzinach 8:00 do 16:00) czasu MST). Klucz programowy pozwala na autoryzację określonego komputera lub stacji roboczej. Jeżeli zachodzi potrzeba wykorzystywania oprogramowania Machine Edition na innym komputerze, należy przenieść autoryzację do tego komputera (proszę porównać z informacjami na stronie 5). W celu autoryzowania kopii Machine Ed ition za pomocą klucza programowego 1. Przygotować otrzymany numer(y) seryjne. Numery seryjne podane są w Umowie licencyjnej, która dostarczana jest wraz z produktem. 2. Uruchomić program Product Authorization, wybierające kolejno menu Start/Programy/CIMPLICITY Machine Edition/Product Authorization. Spowoduje to wyświetlenie okna dialogowego Product Authorization (Autoryzacja produktu). 3. Kliknąć przycisk Add (Dodaj). 4. Wybrać sposób komunikacji, który zostanie użyty do przeprowadzenia procesu autoryzacji: Internet, Phone/Fax/E-mail (Telefon/Faks/E-mail) lub Floppy Disk Transfer (Transfer poprzez stację dyskietek). Kliknąć Next (Następny). Jeżeli została wybrana opcja Internet, należy przejść do punktu 5. Jeśli wybrano opcję Phone/ Fax/ Email (Telefon/ Faks/ Email), przejść do punktu 5. Jeżeli natomiast wybrana została opcja Floppy Disk Transfer (Transfer poprzez stację dyskietek), należy upewnić się, że posiadana jest dyskietka do autoryzacji. 4 Machine Edition 5.00 GFK-1868G-PL Witamy Autoryzacja produktu 5. Wypełnić pola w oknie dialogowym. Pola, które są oznaczone znakiem gwiazdki (*) muszą zostać wypełnione. W przypadku autoryzacji poprzez sieć, po zakończeniu wypełniania formularza kliknąć Submit Authorization (Wyślij Autoryzację). W przypadku autoryzacji poprzez telefon/fax, należy po zakończeniu wypełniania formularza kliknąć na ikonę przycisku Phone/Fax (Telefon/Fax) i zadzwonić pod numer telefonu wyświetlany na ekranie w celu otrzymania nowego kodu(ów) do autoryzacji. W przypadku autoryzacji przez e-mail, po zakończeniu wypełniania formularza kliknąć przycisk Send Email (Wyślij E-mail). ■ Phone (Telefon). Zadzwonić pod numer telefonu wyświetlany na ekranie w celu otrzymania nowego kodu(ów) do autoryzacji. ■ Fax (Faks). Kliknąć Print FAX (Drukuj FAX) i wysłać faksem prośbę o autoryzację produktu (numer faksu podany jest na wydruku). W odpowiedzi zostanie przesłany faks zawierający nowy kod (y). ■ Internet. Na stronie sieciowej Authorization, kliknąć Submit Authorization. Odpowiedź z nowym kodem (-ami) zostanie przesłana poprzez e-mail. ■ E-mail. Kliknąć Authorize (Autoryzuj) w celu wysłania wiadomości e-mail. Odpowiedź z nowym kodem (-ami) zostanie przesłana poprzez e-mail. Autoryzacja produktu zostaje zakończona po wprowadzeniu i zaakceptowaniu przez program nowego kodu autoryzacji. Zależnie od rodzaju zakupionego produktu, może zaistnieć potrzeba uruchomienia programu Autoryzacji produktu kilka razy. Przykładowo, jeżeli został zakupiony produkt ControlStation NT, konieczne będzie autoryzowanie zarówno wersji Runtime jak i wersji Development. W celu przeniesienia autor y z a c ji n a in n y k o m p u te r 1. 2. 3. 4. 5. 6. 7. 8. GFK-1868G-PL Uruchamianie oprogramowania dozwolone jest tylko na komputerze, na którym został przeprowadzony proces autoryzacji produktu. Jeżeli wystąpi potrzeba tworzenia projektów na innym komputerze, konieczne jest zrealizowanie poniższych kroków w celu przeniesienia autoryzacji na inny komputer. Zainstalować oprogramowanie Machine Edition na komputerze, na który przenoszona będzie autoryzacja. Uruchomić program Product Authorization, wybierające kolejno menu Start/Programy/CIMPLICITY Machine Edition/Product Authorization. Spowoduje to wyświetlenie okna dialogowego Product Authorization (Autoryzacja produktu). Kliknąć Move (Przenieś), a następnie kliknąć OK. W górnej części ekranu, po prawej stronie podany jest Target Site Code (Kod docelowego stanowiska). Zapisać dokładnie ten kod. Należy upewnić się, czy jest on poprawnie zapisany, gdyż w innym wypadku dalsza praca nie będzie możliwa. Kod ten będzie potrzebny podczas przenoszenia autoryzowanego oprogramowania z komputera źródłowego. Kliknąć Authorize by disk (Autoryzuj za pomocą dyskietki). W tym punkcie, należy przejść do komputera źródłowego, na którym jest zainstalowane autoryzowane oprogramowanie i przenieść autoryzację na dyskietkę. Uruchomić na komputerze źródłowym program Autoryzacja produktu. Kliknąć Move (Przenieś), a następnie kliknąć OK. Wprowadzić Target Site Code (Kod stanowiska), który został zapisany w kroku numer 3 i kliknąć Next (Następny). Upewnić się, czy kod stanowiska jest poprawny i kliknąć OK. Włożyć czystą, sformatowaną dyskietkę do stacji dyskietek i kliknąć Next (Następny). Kod autoryzacji zostanie przeniesiony na dyskietkę i powinno pojawić się okno dialogowe z komunikatem informującym o pomyślnym zakończeniu operacji. Kliknąć OK . Przejść z powrotem do komputera, na który przenoszona jest autoryzacja i włożyć dyskietkę do stacji. (Powinien zostać wyświetlony komunikatem żądający włożenia do napędu dysku do autoryzacji.) Kliknąć Next (Następny). Kliknąć Finish (Koniec). Na ekranie powinna być w tym momencie wyświetlona informacja o pomyślnym zakończeniu operacji przenoszenia. Kliknąć OK . W tym momencie, autoryzacja została przeniesiona na nowy komputer. Machine Edition 5.00 5 1 Witamy Pomoc techniczna POMOC TECHNICZNA Pomoc dostępna jest dla zarejestrowanych użytkowników bezpłatnie przez okres 90 dni od daty zakupu. Jeżeli potrzebna jest dodatkowa pomoc, można zakupić odpowiednią usługę u lokalnego dystrybutora GE Fanuc. W przypadku wystąpienia trudności, których nie udało się rozwiązać w oparciu o informacje zawarte w podręczniku do produktu, pomocy komputerowej lub w oparciu o bazę danych Proficy™ GlobalCare, prosimy o kontakt telefoniczny, albo poprzez fax lub e-mail. Przy rozmowach telefonicznych, zalecane jest korzystanie z telefonu znajdującego się w pobliżu komputera z uruchomionym oprogramowaniem Machine Edition. Należy także mieć przygotowane następujące informacje, co przyspieszy i usprawni naszą obsługę: ■ Numer seryjny odczytany z opakowania płyty CD do isntalacji oraz nazwa produktu i numer jego wersji odczytany z okna dialogowego Help (Pomoc) >About (O programie). ■ Marki i modele wszystkich komponentów sprzętowych systemu komputerowego. ■ Rodzaj systemu operacyjnego i numer jego wersji. ■ Działania, które zostały wcześniej podjęte w celu usunięcia problemu. Ameryka Północna Linia pomocy: 1-800-GEFANUC (1-800-433-2682) Faks: (780) 420-2049 Internet: http://www.globalcare.gefanuc.com Email: [email protected] Komentarze na temat naszych podręczników oraz pomoc: [email protected] Adres pocztowy: GE Fanuc 2700 Oxford Tower, 10235 - 101 St. Edmonton, AB, Canada, T5J 3G1 Ameryka Południowa Telefon +58 (261) 760 2862 Faks: +58 (261) 765 0909 Internet: http://www.gefanuc.com (proszę odwiedzić naszą portugalską stronę internetową o adresie www.gefanuc.com.br) E-mail: [email protected] Adres pocztowy: GE Fanuc Automation Latin America Call 120 con Av. 17, Los Haticos -GE Turbimeca Maracaibo, Venezuela Europa Internet: Aktualne informacje kontaktowe podane są na naszej stronie internetowej www.gefanuc-europe.com, odsyłacz "Offices i Services". Aktualne informacje techniczne podane są na stronie internetowej www.gefanuc.com/support. E-mail: [email protected] 6 Machine Edition 5.00 GFK-1868G-PL Proficy™ Machine Edition Oprogramowanie Proficy™ Machine Edition to kompletny, zintegrowany system do tworzenia aplikacji automatyki. Przy pracy w zintegrowanym środowisku Machine Edition, użytkownik poświęca więcej czasu na tworzenie aplikacji niż na naukę obsługi oprogramowania. Produkty Machine Edition są w pełni zintegrowane: ■ Korzystają z tej samej bazy danych projektu. Zapewniana jest pełna synchronizacja danych pomiędzy aplikacjami. ■ Posiadają wspólny zestaw narzędzi, w efekcie czego użytkownik korzysta zawsze z tego samego interfejsu obsługi w całym procesie tworzenia projektu. ■ W pełni obsługują metodę "przeciągnij i upuść". ■ Posiadają cechy systemu uniwersalnego. Użytkownik posiada możliwość wyboru typu urządzeń, do których przesyłane będą projekty oraz na których będą one uruchamiane. Pierwsza część tego rozdziału zawiera podstawowe informacje o środowisku Machine Edition. W drugiej części zamieszczono opis kluczowych koncepcji oprogramowania Machine Edition, które powinny być poznane przez użytkownika przed rozpoczęciem pracy. Trzecia część przedstawia sposób otwierania i eksplorowania przykładowych projektów dostarczanych wraz z oprogramowaniem Machine Edition. Zapoznanie się z nimi pozwoli na uzyskanie wiadomości niezbędnych do tworzenia własnych projektów przeznaczonych do automatyzacji. ■ GFK-1868G-PL Podstawowe procedury obsługi podano w Samouczkach Pomocy komputerowej (zamieszczone są na karcie InfoView (Przeglądarka informacji) w oknie Navigator (Nawigator)). Machine Edition 5.00 7 2 Proficy™ Machine Edition Pierwsze kroki PIERWSZE KROKI Oprogramowanie Machine Edition pozwala na szybkie rozpoczęcie tworzenia własnych projektów. W celu uruchomienia Machine Edition 1. Kliknąć Start, wybrać Programy, CIMPLICITY Machine Edition, a następnie CIMPLICITY Machine Edition. (Proszę porównać z informacjami na stronie 22.) Jeżeli oprogramowanie Machine Edition zostało uruchomione po raz pierwszy po zainstalowaniu, wyświetlane jest okno dialogowe Environment Themes (Szablony widoku). Domyślny temat można zmienić w późniejszym czasie wybierając z menu Window (Okno) polecenie Apply Theme (Zastosuj szablon widoku). 2. Wybrać żądany szablon. 3. Kliknąć OK. Po otwarciu projektu wygląd ekranu będzie zgodny z wybranym w oknie dialogowym Environment Themes (Szablony widoku) podglądem. Podczas pracy użytkownik z pewnością będzie wielokrotnie modyfikował środowisko pracy poprzez otwieranie i zamykanie okien, zmianę wyświetlanych pasków narzędziowych, itp. Wszystkie wprowadzone zmiany są zapamiętane w domyślnej konfiguracji środowiska. Spowoduje to wyświetlenie okna dialogowego CIMPLICITY Machine Edition. Zaznaczyć w celu utworzenia nowego, pustego projektu. Zaznaczyć w celu utworzenia nowego projektu w oparciu o szablon projektu Machine Edition. Zaznaczyć w celu otwarcia istniejącego projektu Zaznaczyć w celu wybrania projektów, które były ostatnio otwierane Zaznaczyć w celu wyświetlenia wszystkich istniejących projektów Zaznaczyć, jeżeli okno to ma nie być ponownie wyświetlane. 4. Wybrać odpowiednią opcję w celu otwarcia projektu. Domyślnie wybierana jest opcja Open an existing project (Otwórz istniejący projekt) . 8 Machine Edition 5.00 GFK-1868G-PL Proficy™ Machine Edition Pierwsze kroki Uwagi: ■ Jeżeli wybrane zostaną opcje Empty project (Pusty projekt) lub Machine Edition Template (Szablon Machine Edition), na ekranie wyświetlone zostanie okno dialogowe New Project (Nowy Projekt) umożliwiające utworzenie nowego projektu. ■ Jeśli zaznaczona została opcja Open an existing project (Otwórz istniejący projekt), możliwe jest wybranie opcji Recent Projects (Ostatnie projekty) lub All Projects (Wszystkie projekty). Może być konieczne określenie lokalizacji projektu, poprzez wskazanie miejsca na lokalnym komputerze, w folderze sieciowym lub na serwerze. 5. Po wybraniu opcji Open an existing project (Otwórz istniejący projekt), należy wybrać z listy projekt, który ma zostać otwarty. Istniejące projekty zawierają przykłady, pozwalające na zapoznanie się z oprogramowaniem Machine Edition. 6. Jeżeli to jest żądane, zaznaczyć opcję Don’t show this dialog box on startup (Nie pokazuj tego okna dialogowego przy uruchamianiu). 7. Kliknąć OK . Projekt zostanie otwarty w środowisku, które zostało określone w oknie dialogowym Environment Themes (Szablony widoku). Dodatkowe informacje podano w punkcie "Projekty Machine Edition" na stronie 22. GFK-1868G-PL Machine Edition 5.00 9 2 Proficy™ Machine Edition Środowisko Machine Edition ŚRODOWISKO MACHINE EDITION Wszystkie narzędzia i edytory oprogramowania Machine Edition wyświetlane są w oknie Machine Edition. Aplikacje Runtime to oddzielne aplikacje Windows, które mogą pracować bez konieczności uruchamiania oprogramowania Machine Edition. Zamieszczony poniżej rysunek przedstawia przykładowe rozmieszczenie narzędzi i edytorów w czasie pracy. Podczas normalnej pracy tylko kilka z nich jest używanych jednocześnie - w razie potrzeby można je dowolnie otwierać i zamykać. Wiele z narzędzi jest dostępnych wyłącznie podczas edycji projektu. Niektóre z narzędzi zostaną opisane w następnym punkcie; szczegółowe informacje o pozostałych narzędziach podane są w systemie Pomocy. Biblioteka szablonów: zawiera predefiniowane obiekty, które można przeciągać do projektów Machine Edition. Nawigator: wyświetla informacje w formie drzewa Przeglądarka informacji: wbudowana przeglądarka do wyświetlania pomocy i raportów. Karty okna Nawigator: podział informacji o projekcie. Inspektor: właściwości podświetlonego elementu. Komunikaty: informacje generowane przez Machine Edition. Asystent: kontekstowy system wyświetlania informacji o podświetlonym elemencie. Okno edytora: jedno z wielu okien do tworzenia i edycji aplikacji. Karty edytora: szybkie przełączanie pomiędzy edytorami oraz oknem Przeglądarka informacji poprzez klikanie myszą. Podgląd danych: bieżący status zmiennych projektu. Najczęściej używane narzędzia Machine Edition 10 Machine Edition 5.00 GFK-1868G-PL Proficy™ Machine Edition Pierwsze kroki z oprogramowaniem Machine Edition PIERWSZE KROKI Z OPROGRAMOWANIEM MACHINE EDITION Poniżej przedstawiono kluczowe funkcje i możliwości środowiska Machine Edition. Poznanie ich ułatwi i uprzyjemni pierwsze godziny pracy z oprogramowaniem Machine Edition. Menu wyświetlane po kliknięciu prawym przyciskiem myszy Niezależnie od obiektu wyświetlanego na ekranie podczas pracy z oprogramowaniem Machine Edition, można kliknąć na nim prawym przyciskiem myszy w celu wyświetlenia dostępnych poleceń. W rzeczywistości, jest to prawdopodobnie najczęstszy sposób wybierania poleceń. Oprogramowanie Machine Edition dostosowuje listę poleceń do kontekstu sytuacji. Wywoływanie Pomocy Dostępnych jest kilka sposobów wywoływania pomocy Machine Edition. ■ Wciśnięcie klawisza F1 na dowolnym elemencie powoduje wyświetlenie pomocy kontekstowej na jego temat. ■ Przeszukiwanie spisu treści na karcie (Nawigator). ■ Przeszukiwanie całego tekstu pomocy w oddzielnym oknie Przeglądarki HTML: z menu Help (Pomoc) wybrać polecenie Search (Szukaj). ■ Wyszukiwanie słów kluczowych za pomocą indeksu: z menu Help (Pomoc) wybrać polecenie Index (Indeks). ■ Wyświetlanie skróconego opisu o podświetlonym elemencie w oknie InfoViewer (Przeglądarka informacji) w oknie Navigator Companion (Asystent). Można także korzystać z dodatkowej pomocy w sieci. W oprogramowaniu Machine Edition, z menu Help (Pomoc) wybrać polecenie GE Fanuc on the Web (GE Fanuc w Internecie), a następnie wybrać: ■ Technical Advisor (Doradca Techniczny). ■ GE Fanuc Home Page (Strona główna firmy GE Fanuc). Machine Edition posiada dwa rodzaje okien do wyświetlania pomocy: Companion (Asystent) i InfoView (Przeglądarka informacji). W celu wyświetlenia pomocy kontekstowej, zaznaczyć dowolny element (w przykładzie jest to przycisk panelu graficznego), a następnie wcisnąć F1. Pasek narzędziowy do poruszania się po pomocy HTML. W celu wyświetlenia indeksu pomocy, z menu Pomoc, wybrać polecenie Indeks. Przeglądarka informacji wyświetlająca rozbudowany system pomocy w formacie HTML. W celu przeszukania całego tekstu pomocy, z menu Pomoc wybrać polecenie Szukaj. Karta Przeglądarka informacji ze spisem treści pomocy komputerowej. Kliknąć w celu otwarcia okna Przeglądarka informacji ze szczegółowymi informacjami o temacie wyświetlanym w oknie Asystent. Okno Asystent wyświetlające skrócony opis klikniętego elementu. Wywoływanie Pomocy GFK-1868G-PL Machine Edition 5.00 11 2 Proficy™ Machine Edition Pierwsze kroki z oprogramowaniem Machine Edition Companion (Asystent) Okno Companion (Asystent) wyświetla skrócone informacje na temat aktualnie wykorzystywanego elementu oprogramowania Machine Edition. Niezależnie od tego, czy kliknięty element to właściwość, węzeł okna Navigator (Nawigator) lub objaśnienie błędu wygenerowanego w czasie sprawdzania poprawności, w oknie Companion (Asystent) zawsze wyświetlane są odpowiednie informacje. InfoVi ewer (Przeglądarka informacji) Okno Companion (Asystent) jest domyślnie otwarte w czasie edycji projektu. Jeżeli zostało zamknięte, w celu otwarcia kliknąć przycisk na pasku narzędziowym. Okno InfoViewer (Przeglądarka informacji) to wbudowana przeglądarka HTML, wyświetlająca szczegółowe informacje i procedury postępowania. Okno to jest zawsze wyświetlane po wybraniu tematu pomocy na karcie InfoView (Przeglądarka informacji), hasła w Indeksie Pomocy lub po wciśnięciu klawisza F1 dla zaznaczonego obiektu. Więcej informacji? 12 Machine Edition 5.00 W Indeksie Pomocy wyszukać hasło "Finding information in the Help" ("Szukanie informacji w Pomocy"). GFK-1868G-PL Proficy™ Machine Edition Pierwsze kroki z oprogramowaniem Machine Edition Pasek narzędziowy Często, system pomocy oprogramowania Machine Edition kieruje użytkownika do określonego okna narzędziowego. Jeśli narzędzie to nie jest widoczne na ekranie, istnieją dwa sposoby jego otwarcia: ■ Z menu Tools (Narzędzia) wybrać bezpośrednio nazwę narzędzia. ■ Kliknąć odpowiednią ikonę na pasku narzędziowym. W celu wyświetlenia paska narzędziowego, z menu Tools (Narzędzia) należy wybrać pozycję Toolbars (Paski narzędzi), a następnie zaznaczyć polecenie Tools (Narzędzia). InfoViewer (Przeglądarka informacji) Navigator (Nawigator) Companion (Asystent) Control I/O (Układy We/Wy) Toolchest (Biblioteka szablonów) Feedback Zone (Komunikaty) Data Watch (Podgląd danych) Inspector (Inspektor) Pasek z narzędziami W przypadku braku pewności co do narzędzia przypisanego do ikony pasku narzędziowego, zatrzymać kursor myszy nad ikoną, co spowoduje wyświetlenie podpowiedzi z nazwą narzędzia. Więcej informacji? W Indeksie Pomocy wyszukać hasło "Toolbars: an Overview" ("Paski narzędziowe: wprowadzenie"). Okno Nawigator Navi gator (Nawigator) Okno Navigator (Nawigator) organizuje i zarządza projektami użytkownika. ■ Okno Navigator (Nawigator) przeznaczone jest do tworzenia i zarządzania projektami, dodawania podsystemów i komponentów, tworzenia skryptów, zmiennych, edycji, itp. ■ Okno Navigator (Nawigator) podzielone jest na kilka kart. Rodzaj dostępnych kart zależy od instalowanych produktów Machine Edition oraz czy otwarty jest projekt Machine Edition. Przykładowo, karty Project (Projekt) i Variables (Zmienne) wyświetlane są wyłącznie, jeżeli otwarty jest projekt Machine Edition. ■ W obrębie każdej z kart, informacje przedstawiane są w formie drzewa. Możliwe jest rozwijanie i zwijanie węzłów drzewa, podobnie jak w przypadku Eksploratora Windows. Zamieszczony poniżej rysunek przedstawia okno Navigator (Nawigator) przed otwarciem projektu. Wszystkie pliki wyświetlone w folderze My Computer (Mój komputer) to projekty dostępne z poziomu komputera użytkownika. Folder Samples (Przykłady) zawiera przykładowe projekty i samouczki. Więcej informacji? GFK-1868G-PL W Indeksie Pomocy wyszukać hasło Navigator (Nawigator), a następnie wybrać "Navigator tool window" ("Okno narzędzia Nawigator"). Machine Edition 5.00 13 2 Proficy™ Machine Edition Pierwsze kroki z oprogramowaniem Machine Edition W celu dodania nowego projektu, kliknąć prawym przyciskiem myszy Mój komputer i wybrać polecenie Nowy. lub Wybrać polecenie Przywróć w celu dodania istniejącego lub zarchiwizowanego projektu Machine Edition do komputera. Karta Menadżer zawiera listę wszystkich projektów zapisanych na dysku twardym komputera i (jeśli używany jest Menadżer, na serwerze Menadżera). Przeznaczone jest do tworzenia i otwierania projektów oraz do zarządzania projektami na Przed przeniesieniem na inny komputer, projekt Machine Edition musi być najpierw zarchiwizowany. W tym celu kliknąć prawym przyciskiem myszy projekt wyświetlany pod węzłem Mój komputer, a następnie wybrać polecenie Karta Narzędzia zawiera narzędzia przeznaczone do pracy nad projektem. Rodzaj dostępnych narzędzi zależy od zainstalowanych produktów Machine Edition. Karta Przeglądarka informacji wyświetlająca spis treści Pomocy. Okno Nawigator z listą lokalnych projektów W celu otwarcia projektu w oknie Navigator (Nawigator) 1. Na karcie Manager(Menadżer) w oknie Navigator (Nawigator), kliknąć prawym przyciskiem myszy istniejący projekt wyświetlony pod węzłem My Computer (Mój komputer), a następnie wybrać polecenie Open (Otwórz). Spowoduje to otworzenie projektu. Do okna Navigator (Nawigator) dodane zostaną karty Variables (Zmienne) i Project (Projekt) zawierające komponenty zawarte w otwartym właśnie projekcie. Podsystemy to urządzenia i komputery, na których uruchamiany będzie projekt. Jeden projekt może posiadać wiele podsystemów. Węzły reprezentują różne elementy projektu. Wyświetlane po dodaniu komponentów do podsystemu. Przykładowo, po dodaniu do podsystemu Target1 komponentu Logic (Program sterujący), wyświetlane są foldery Control I/O Drivers (Progr. komun. układów We/Wy), Ladder_Program (Program drabinkowy), Logic (Program sterujący) i SFC. Karta Options (Opcje) zawiera opcje i ustawienia preferencji środowiska Machine Edition. Karta Project (Projekt) służy do organizacji projektu użytkownika. Pozwala na łatwe poruszanie się po projekcie oraz dodawanie, usuwanie i konfigurowanie elementów. Karta Variables (Zmienne) zawiera wszystkie zmienne używane w projekcie. Pozwala na dodawanie, usuwanie, przemieszczanie i wykonywanie innych operacji na zmiennych. Okno Nawigator z otwartym projektem. 14 Machine Edition 5.00 GFK-1868G-PL Proficy™ Machine Edition Pierwsze kroki z oprogramowaniem Machine Edition Ustawianie właściwości w oknie Inspektor Inspector (Inspektor) W Machine Edition praktycznie każdy obiekt posiada właściwości. Właściwości to atrybuty i informacje o danym obiekcie. Przykładowo, właściwości pola tekstowego panelu graficznego HMI to Height (Wysokość), Width (Szerokość), Fill Color (Kolor wypełnienia) i Outline Color (Kolor obrysu). Właściwości obiektu można edytować w oknie Inspektor: ■ W celu edycji właściwości obiektu, należy wybrać obiekt przy otwartym oknie Inspektor. W oknie Inspektor wyświetlane są wtedy wszystkie właściwości powiązane z wybranym obiektem. ■ Jeżeli dowolna z właściwości powoduje zmianę wyglądu obiektu, rezultaty tej zmiany będą natychmiast widoczne w edytorze obiektów. ■ W celu wyświetlenia większej liczby właściwości danego obiektu, wybrać odpowiednią kartę znajdującą się w dolnej części okna Inspektor. W przypadku wątpliwości co do prawidłowego zakresu wartości danego parametru, należy zatrzymać kursor myszy nad bieżącą wartością pola i odczytać informacje z paska statusu znajdującego się w dolnej części okna Machine Edition. Rodzaj obiektu, który został wybrany. W celu edycji właściwości, wpisać nową wartość w polu. W celu edycji tej właściwości, wybrać nową wartość z rozwijalnej listy. Aby rozpocząć edycję tej właściwości, kliknąć przycisk . Właściwości są zorganizowane w podobny sposób jak foldery systemu Windows. Kliknąć symbol w celu rozwinięcia listy.. Kliknąć symbol - w celu zwinięcia listy właściwości umieszczonych w grupie. Wybrać inną kartę w celu wyświetlenia dalszych właściwości. Okno Inspector (Inspektor) Po wybraniu właściwości w oknie Inspector (Inspektor), okno Companion (Asystent) wyświetla skrócony opis klikniętego parametru. Więcej informacji? GFK-1868G-PL W Indeksie Pomocy wyszukać hasło Inspector (Inspektor), a następnie wybrać "Inspector Window" ("Okno Inspektor"). Machine Edition 5.00 15 2 Proficy™ Machine Edition Pierwsze kroki z oprogramowaniem Machine Edition Data WatchLists (Listy Podglądu danych) Okno Data Watch (Podgląd danych) (dostępne tylko w czasie edycji projektu) to narzędzie do śledzenia, które umożliwia użytkownikowi monitorowanie i edycję w czasie rzeczywistym wartości zmiennych zdefiniowanych w projekcie. Jest to użyteczne narzędzie w czasie pracy w trybie Online z podsystemem. Narzędzie Data Watch (Podgląd danych) pozwala użytkownikowi na monitorowanie poszczególnych zmiennych lub zdefiniowanych przez użytkownika list zmiennych. Za pomocą tego narzędzia można zmieniać wartości zmiennych i wymuszać stan zmiennych dyskretnych (BOOL). Listy podglądu danych można importować, eksportować i zapisywać wraz z projektem. Narzędzie Data Watch (Podgląd danych) posiada trzy karty: ■ Karta Static (Statyczne) pokazuje zmienne dodane do narzędzia Data Watch (Podgląd danych). ■ Karta Auto ( Automatyczne) zawiera zmienne wybrane na liście zmiennych lub powiązane z aktualnie zaznaczoną instrukcją w programie sterującym LD. ■ Karta Watch List (Okno podglądu danych) zawiera wszystkie zmienne z aktualnie wybranej listy podglądu danych. Lista podglądu pozwala użytkownikowi na utworzenie i zapisanie listy zmiennych do monitorowania. Można zdefiniować więcej niż jedną listę podglądu, ale jednocześnie może być monitorowana za pomocą narzędzia Data Watch (Podgląd danych) tylko jedna lista. Nawigator: Karta Projekt Węzły Listy Podglądu danych Więcej informacji? W Indeksie Pomocy wyszukać hasło "Data Watch List" ("Lista Podglądu danych"). Adres IEC lub adres w pamięci zmiennych przypisanych do sygnałów wejść/wyjść lub pamięci sterownika. Nazwa i wartość każdego elementu zmiennej strukturalnej Robot1 są wyświetlane, nawet jeżeli zmienna ta nie jest rozwinięta. Zmienna strukturalna Robot1 została rozwinięta w celu pokazania wszystkich elementów składowych. Karta Statyczne zawiera zmienne, które zostały dodane do okna Podgląd danych. Dwukrotnie kliknąć w celu zmiany wartości. Karta Automatyczne wyświetla zmienne powiązane z aktualnie zaznaczonym elementem edytora lub narzędzia. Karta Lista podglądu zawiera wszystkie zmienne w projekcie użytkownika, które dodano do aktualnie zaznaczonej listy Podglądu danych. Okno Podgląd danych 16 Machine Edition 5.00 GFK-1868G-PL Proficy™ Machine Edition Pierwsze kroki z oprogramowaniem Machine Edition W celu zdefiniowania Listy okna podglądu danych: 1. Kliknąć prawym przyciskiem myszy Data Watch Lists (Listy Podglądu danych), a następnie wybrać polecenie New (Nowy). 2. Dwukrotnie kliknąć Watch List (Lista Podglądu danych), w celu wyświetlenie okna Data Watch (Podgląd danych). 3. Dodać zmienne do okna Data Watch (Podgląd danych), stosownie do potrzeby. Zmiany dokonane na liście podglądu są automatycznie zapisywane w celu ich późniejszego wykorzystania. Listy kontekstowe Podczas pracy z edytorami Machine Edition, bardzo często wymagane jest wprowadzenie nazw zmiennych, nazw instrukcji i innych parametrów. W wielu wypadkach, jeżeli wymagane jest wprowadzenie tekstu, na ekranie wyświetlana jest lista kontekstowa. Tekst informujący, jaki element należy wprowadzić lub wybrać. Wprowadzony tekst zmienia swój kolor w zależności od tego, czy element jest poprawny czy też nie. Przykładowo, nieprawidłowe elementy są wyświetlane w kolorze czerwonym. Poprawne pozycje wyświetlane są na liście w kolorze czarnym. Poprawne elementy, które nie znajdują się na liście są wyświetlane w kolorze zielonym; zaakceptowanie takiego elementu powoduje utworzenie nowej pozycji (w tym przypadku nowej zmiennej). GFK-1868G-PL Podczas wpisywania w polu do wprowadzania danych, lista jest przewijana do pozycji najbardziej zbliżonej do wpisanego tekstu. Wcisnąć ENTER w celu utworzenia nowego elementu na podstawie wprowadzonego tekstu lub wybrać element z listy za pomocą strzałki kursora w dół. Okno listy kontekstowej Przykładowo, jeżeli z klawiatury wpisano "fill", na liście kontekstowej podświetlona zostanie zmienna FillLevel. Jeżeli chcemy wprowadzić już istniejącą zmienną (w tym przykładzie jest to "FillLevel"), wcisnąć klawisz kursora w dół w celu wybrania podświetlanej pozycji, a następnie wcisnąć klawisz ENTER. W celu utworzenia nowej zmiennej o nazwie "fill", wcisnąć klawisz ENTER, bez korzystania z klawisza kursora w dół. Machine Edition 5.00 17 2 Proficy™ Machine Edition Pierwsze kroki z oprogramowaniem Machine Edition Toolchest (Biblioteka szablonów) Toolchest (Biblioteka szab lonów) Toolchest (Biblioteka szablonów) (dostępna tylko w czasie edycji projektu) jest bazą wstępnie skonfigurowanych szablonów obiektów, które można przeciągać do tworzonego projektu. Obiekty te mogą być zarówno bardzo proste, jak np. pojedyncze instrukcje programu w języku drabinkowym, jak i bardzo złożone, np. ramię robota z w pełni skonfigurowanym programem sterującym w języku drabinkowym i animacją HMI. Oprogramowanie Machine Edition jest dostarczane wraz z gotowym zestawem wstępnie skonfigurowanych obiektów, a dodatkowo można tworzyć własne obiekty. Ponieważ liczba dodawanych kopii obiektów jest nieograniczona, pozwala to na zaoszczędzenie wielu godzin pracy. Więcej informacji? W Indeksie Pomocy wyszukać hasło "Toolchest" ("Biblioteka szablonów"). Elementy w Bibliotece szablonów są podzielone na grupy. Wybrać z listy odpowiednią grupę. W obrębie grupy, elementy Biblioteki szablonów są podzielone na foldery. Można bezpośrednio przeciągać te instrukcje programu sterującego do programu LD. Grupy Ladder, HMI i SFC zawierają proste instrukcje i funkcje. Inne grupy zawierają klasy fxClass - definicje w pełni skonfigurowanych obiektów, które można przeciągać do projektu. Okno Biblioteki szablonów Definicje wszystkich wstępnie skonfigurowanych obiektów Toolchest (Biblioteki szablonów) są wyświetlane w oknie Companion (Asystent). 18 Machine Edition 5.00 GFK-1868G-PL Proficy™ Machine Edition Pierwsze kroki z oprogramowaniem Machine Edition Okno Feedback Zone (Komunikaty) Feedback Zone ( Komunikaty) Okno Feedback Zone (Komunikaty) (dostępne tylko w czasie edycji projektu) to interaktywne okno, wyświetlające informacje wygenerowane przez komponenty Machine Edition. Okno Feedback Zone (Komunikaty) pozwala na śledzenie informacji generowanych w projekcie, lokalizowanie błędów w projekcie, wyświetlanie raportów, itp. Jest ono podzielone na szereg kart. W celu wyświetlenia dodatkowych informacji o błędzie w oknie Companion (Asystent), należy kliknąć komunikat. Więcej informacji? W Indeksie Pomocy wyszukać hasło Feedback (Komunikaty), a następnie wybrać "Feedback Zone Tool Window" ("Okno Komunikaty"). W celu wyboru poszczególnych pozycji w oknie Komunikaty, wciskać klawisz F4. Wciśnięcie klawisza F4 na kartach Build (Kompilacja) (pokazanej na rysunku), Reports (Raporty) i References (Odwołania) powoduje przejście do odpowiedniego elementu projektu. Karta Build (Kompilacja) wyświetla status i wyniki operacji sprawdzania poprawności lub przesyłania. Karta ta umożliwia obserwowanie i usuwanie wszystkich błędów znalezionych w projekcie. Karta References (Odwołania) wyświetla listę wszystkich miejsc w projekcie, w których używana jest dana zmienna. W celu wyświetlenia tych miejsc, należy najpierw kliknąć kartę Odwołania, a następnie wybrać zmienną z listy Zmienne. Spowoduje to wyświetlenie na ekranie miejsc, w których zmienna jest wykorzystywana w projekcie. Karta Reports (Raporty) wyświetla listę wszystkich raportów wygenerowanych podczas bieżącej sesji. Dwukrotnie kliknąć raport na liście w celu ponownego wyświetlenia go w oknie Przeglądarka Karta Import (Importowanie) wyświetla listę błędów i ostrzeżeń wygenerowanych podczas operacji importowania (np. błędy/ostrzeżenia wygenerowane podczas importowania zmiennych ze sterownika do projektu Karta Messages (Komunikaty) śledzi i wyświetla wyniki operacji, ukończonych przez Machine Edition (np. każde otwarcie projektu powoduje dodanie nowego komunikatu). Okno Feedback Zone (Komunikaty) GFK-1868G-PL Machine Edition 5.00 19 2 Proficy™ Machine Edition Pierwsze kroki z oprogramowaniem Machine Edition Zarządzanie zmiennymi Zmienne to nazwane miejsca przechowywania wartości danych w projektach Machine Edition. Zmienna może przechowywać bieżącą prędkość silnika, wysokość ramienia robota lub dowolną inną wartość, wykorzystywaną przez aplikację. Większość zmiennych w projekcie może być wspólnie wykorzystywana przez różne komponenty, przykładowo panele View lub program Logic Developer - PLC. Do zarządzania zmiennymi przeznaczona jest karta Variables (Zmienne), określana również terminem Lista zmiennych. Podobnie jak większość elementów Machine Edition, zmienne są konfigurowane poprzez edycję ich właściwości wyświetlanych w oknie Inspector (Inspektor). Wartości, które mogą być przechowywane przez zmienne uzależnione są od typu danych. Przykładowo, dane typu DINT ("Double Integer") to wartości 32-bitowe. Miejsce, w którym pamiętana jest wartość zmiennej jest określane przez źródło danych. Zwykle wartość zmiennej jest albo przechowywana wewnątrz pamięci podsystemu lub jest odczytywana (i przesyłana) do modułów zewnętrznych sterownika, złącza wejść/wyjść lub innych łączy. Dostępne typy danych i źródła danych zależą od rodzaju podsystemu i komponentów dodanych do podsystemu (o ile to ma zastosowanie). W projektach Machine Edition można korzystać z tablic i struktur danych. Tablica jest zbiorem zmiennych posiadających ten sam typ danych, które są określane poprzez indeks liczony od 0 (np. "MyArray[3]"). Struktura danych to zbiór elementów, które nie muszą posiadać tego samego typu danych, a są określane poprzez podanie nazwy żądanego elementu (np. "MyStructure.MyElement"). Struktury danych użytkownika są tworzone za pomocą klas fxClass Biblioteki szablonów (Toolchest). Więcej informacji? W Indeksie Pomocy wyszukać hasło "Arrays" ("Tablice"), następnie wybrać "STRUCTURE data types" ("Typ STRUKTURA DANYCH"). Okno Navigator (Nawigator) posiada w górnej części trzy przyciski, które pozwalają na edycję właściwości zmiennych wyświetlanych w formacie arkusza kalkulacyjnego. Kliknąć w celu otwarcia lub zamknięcia wyświetlania właściwości w formacie arkusza. Przycisk ten jest pokazywany wyłącznie na karcie Zmienne. Kliknąć w celu wyświetlenia listy właściwości. Dwukrotnie kliknąć właściwość w celu dodania jej do aktualnego zbioru. Kliknąć w celu zablokowania lub odblokowania okna Nawigator. Odblokowanie okna Nawigator (okno to wyświetlane jest wtedy podobnie jak okno edytora) może ułatwić pracę z parametrami wyświetlanymi w formacie arkusza. Po otwarciu, arkusz właściwości wyświetlany jest w formie szeregu komórek: Pole o kolorze szarym sygnalizuje element, którego właściwość jest właśnie edytowana. Czarny prostokąt informujący, że dana kolumna obsługuje opcję "wypełnianie z inkrementowaniem". W celu wypełnienia położonych poniżej komórek kolejnymi wartościami, rozpoczynając od wartości w kolumnie początkowej, kliknąć i przeciągnąć ten prostokąt w dół. Komórki właściwości, które nie mają zastosowania w odniesieniu do danej zmiennej są wyświetlane w kolorze szarym. Wyświetlanie właściwości zmiennych w formacie arkusza w oknie Nawigator 20 Machine Edition 5.00 GFK-1868G-PL Proficy™ Machine Edition Pierwsze kroki z oprogramowaniem Machine Edition Raporty dla zmiennych Oprogramowanie Machine Edition pozwala na generowanie raportów dla różnych elementów. Szczególnie użyteczne są raporty generowane dla zmiennych. Przykłady dostępnych raportów to: ■ Wszystkie zmienne posortowane według nazwy, z filtrowaniem lub bez filtrowania. ■ Odwołania do zmiennych (tzn. zestawienie miejsc, w których zmienne wykorzystywane są w projekcie). ■ Wszystkie zmienne wymuszone (tylko Logic Developer - PC). ■ Zmienne niewykorzystywane (tzn. zmienne do których nie ma odwołań w projekcie). Raport dla zmiennych niewykorzystywanych posiada dodatkowo odsyłacze, pozwalające na szybkie usunięcie niewykorzystywanych zmiennych z projektu. Raporty są wyświetlane w postaci stron HTML w oknie InfoViewer (Przeglądarka informacji). W celu wygenerowania raportu, kliknąć w dowolnym miejscu na karcie Variables (Zmienne), a następnie wybrać z menu File (Plik) polecenie Report (Raport). Więcej informacji? Wyszukać następujące hasła w Indeksie Pomocy. ■ Informacje ogólne o zmiennych, wyszukać "Variables: an Overview" ("Zmienne: wprowadzenie"). ■ Informacje o zmiennych w komponencie View, wyszukać "Variables in View" ("Zmienne w View"). ■ Informacje o zmiennych w projektach QuickPanel, wybrać "Variable support in QuickPanel applications" ("Obsługa zmiennych w aplikacjach QuickPanel"). ■ Informacje o zmiennych Logic Developer - PC, wyszukać "Variables in Logic Developer - PC" ("Zmienne w Logic Developer - PC"). ■ Informacje o zmiennych Logic Developer - PLC, wyszukać "Variable support for GE Fanuc PLC targets" ("Obsługa zmiennych przez podsystemy sterownikowe GE Fanuc"). ■ Informacje o zmiennych Motion Developer, wyszukać "Variables in Motion Developer" ("Zmienne w Motion Developer"). ■ Informacje o importowaniu zmiennych z innych aplikacji lub baz danych, wyszukać "Importing Variables..." ("Importowane zmiennych..."). GFK-1868G-PL Machine Edition 5.00 21 2 Proficy™ Machine Edition Projekty Machine Edition PROJEKTY MACHINE EDITION W czasie tworzenia, aplikacja jest określana terminem projekt. Każdy projekt Machine Edition składa się z podsystemów oraz (czasami) komponentów. Podsystem reprezentuje platformę sprzętową, na której będzie uruchamiany gotowy projekt, przykładowo komputer z systemem Windows NT, urządzenie Windows CE lub QuickPanel. Różne produkty Machine Edition obsługują różne podsystemy. Podsystemy są bardzo często dzielone dalej na modele, jak to ma przykładowo miejsce w przypadku podsystemów Windows CE: ViewStation i ControlStation. Komponenty umożliwiają dodanie do podsystemu określonej funkcjonalności. Rodzaj dostępnych komponentów uzależniony jest od typu podsystemu, modelu oraz zainstalowanych produktów Machine Edition. Przykładowo, moduł View pozwala na dodatnie komponentu HMI (Human Machine Interface) do podsystemów Windows NT i Windows CE, umożliwiającego utworzenie interfejsu obsługowego. Oprogramowanie Logic Developer - PC pozwala na dodanie komponentu Program sterujący do podsystemów NT i CE. Umożliwia to utworzenie programu sterującego LD, emulującego pracę sterownika na komputerze PC. Podsystemy Windows CE przeznaczone tylko do wyświetlania nie obsługują programów sterujących, a więc nie można do nich przesłać projektu zawierającego program sterujący. Oprogramowanie Motion Developer pozwala na programowanie kontrolerów ruchu z poziomu komputera PC. Każde urządzenie napędu, zaprogramowane za pomocą modułu Motion Developer, jest reprezentowane przez oddzielny podsystem Motion. Ponieważ podsystemy Motion nie posiadają żadnych dodatkowych możliwości, dołączanie dodatkowych komponentów nie jest konieczne. Więcej informacji? W Indeksie Pomocy wyszukać hasło "projects" ("projekty"), a następnie wybrać "Machine Edition Projects: an Overview" ("Projekty Machine Edition: wprowadzenie"). Udostępnianie projektów pomiędzy stanowiskami Machine Edition Jeżeli szereg stanowisk komputerowych z Machine Edition jest połączonych siecią, można skorzystać z foldera Shared Projects (Projekty udostępniane) i pracować na tym samym zestawie projektów. Projekty zapisane w folderze Shared Projects (Projekty udostępniane) są zapisywane w kartotece określonej przez użytkownika, zwykle jest to udostępniana kartoteka w sieci. Folder Shared Projects (Projekty udostępniane) nie jest obejmowany przez kontrolę dostępu i wersji. Jednoczesne otwarcie projektu przez kilku użytkowników może spowodować utratę niektórych zmian. Uwaga: Shared Projects (Projekty udostępniane) i Shared Variables (Zmienne udostępniane) to całkowicie różne i niezależne funkcje. Dodatkowe informacje o Zmiennych udostępnianych (zmiennymi proxy) podano w punkcie Programy komunikacyjne dostępu do układu We/Wy sterownika na stronie 66. Więcej informacji? W Indeksie Pomocy wyszukać "Shared Projects" ("Projekty udostępniane"). Uruchamianie przykładowego projektu (View/Logic Developer - PC) Dla produktów View i Logic Developer - PLC, wraz z oprogramowaniem Machine Edition dostarczane są przykładowe projekty, ilustrujące typowe zastosowania. Poświęcenie kilku minut na zapoznanie się z zamieszczonym poniżej opisem pozwolą na naukę podstaw tworzenia projektów w Machine Edition. ■ W celu wyświetlenia szczegółowych informacji o tworzeniu projektów, wyszukać w Indeksie Pomocy hasło Tutorial ("Samouczek"), a następnie wybrać jeden z tematów. W celu uruchomienia przykładowego projektu 1. Uruchomić oprogramowanie CIMPLICITY Machine Edition, wybierając kolejno menu Start/Programy/CIMPLICITY Machine Edition. 2. Na karcie Manager (Menadżer) w oknie Navigator (Nawigator), kliknąć dwukrotnie jedną z przykładowych aplikacji wyświetlonych w folderze My Computer (Mój komputer). Przykładowe aplikacje to między innymi 22 Machine Edition 5.00 ■ Alarm Trends: aplikacja HMI, obrazująca zastosowanie alarmów i wykresów. ■ Animation Features: aplikacja HMI, demonstrująca różne typy animacji dostępne w module View. ■ Brewery: interfejs HMI i program przeznaczone do sterowania browarem, uruchamiane w podsystemie Windows NT. ■ Car Wash: interfejs HMI i program sterujący przeznaczone do uruchamiania w podsystemie Windows NT. Aplikacja ta jest wbudowana w dokument SFC . ■ ControlStation HMI Features: interfejs HMI i program sterujący przeznaczone do uruchamiania w podsystemie Windows NT. Aplikacja ta pokazuje także niektóre dokumenty sieciowe. GFK-1868G-PL Proficy™ Machine Edition Projekty Machine Edition ■ FC2000 Brewery: interfejs HMI i aplikacja przeznaczone do sterowaniem browarem, uruchamiane w ControlStation/ViewStation CE. (Projekty zawierające komponent Program sterujący nie mogą być przesyłane do ViewStation, ponieważ ViewStation CE nie obsługuje programów sterujących.) ■ FC2000 Zone Control: interfejs HMI i program sterujący, przeznaczone do uruchamiania w podsystemach ControlStation/ViewStation CE. Aplikacja ta to cztero strefowy system wentylacji. Jest ona przeznaczona do użycia z samouczkiem ControlStation/ViewStation CE. (Projekty zawierające komponent Program sterujący nie mogą być przesyłane do ViewStation, ponieważ ViewStation CE nie obsługuje programów sterujących.) ST - Lunar Lander: interfejs HMI i program sterujący przeznaczone do uruchamiania w podsystemie Windows NT. Projekt ten demonstruje zastosowanie języka ST (Structured Text) i jego współpracę z blokami UDFB (User Defined Function Blocks - Bloki użytkownika). Samouczki obejmują ■ ■ Animation: aplikacja HMI, która ilustruje i szczegółowo objaśnia korzystanie z różnych animacji w czasie tworzenia interfejsów HMI. ■ AppExec: aplikacja HMI, demonstrująca zastosowanie funkcji AppExec. ■ Keystrokes: aplikacja HMI, wyświetlająca wartości analogowe przypisane do klawiszy na klawiaturze. ■ Logging: aplikacja HMI, demonstrująca w jaki sposób można rejestrować dane z procesu produkcyjnego w pliku tekstowym ASCII. ■ Recipes: aplikacja HMI pokazująca w jaki sposób można wczytywać i modyfikować receptury. Scripting: aplikacja HMI pokazująca niektóre możliwości modułu View Developer w zakresie skryptów. 3. Odszukać żądany projekt w Machine Edition. Otworzyć panele graficzne, program LD i bloki SFC (o ile są) w odpowiednich edytorach. W celu otwarcia edytora, kliknąć prawym przyciskiem odpowiedni węzeł na karcie Project (Projekt) w oknie Navigator (Nawigator) i wybrać polecenie Open (Otwórz). ■ Zwrócić uwagę na właściwości wyświetlane dla różnych węzłów i obiektów. W celu wyświetlenia właściwości obiektu, otworzyć okno Inspector (Inspektor), a następnie zaznaczyć obiekt. 4. Jeżeli jest to nowo otwarty projekt, wcisnąć F9 w celu sprawdzenia, przesłania i uruchomienia przykładowej aplikacji. Klawisz F9 jest skrótem polecenia Run (Uruchom), które powoduje automatyczne uruchomienie aplikacji View Runtime i Kontrolera. Przykładowa aplikacja powinna zostać uruchomiona zarówno w aplikacji View Runtime jak i w Controller (Kontroler). W oknie aplikacji View Runtime wyświetlony zostanie pierwszy panel interfejsu HMI projektu. W celu wyświetlenia rzeczywistego statusu programu sterującego, należy przejść do trybu Online ze sterownikiem. Informacje na temat przechodzenia do trybu Online ze sterownikiem, podano w punkcie "W celu przejścia do trybu Online" na stronie 27. W celu przejścia do trybu Online Jeżeli został wybrany projekt, który zawiera program sterujący LD i/lub dokument SFC, można przejść do trybu Online i obserwować wykonywanie programu sterującego. 1. Zminimalizować okno Runtime (ale nie zamykać go) i powrócić do Machine Edition. 2. Na karcie Project (Projekt) w oknie Navigator (Nawigator), kliknąć prawym przyciskiem myszy odpowiedni węzeł Podsystem i wybrać polecenie Go Online (Przejdź do trybu Online). Spowoduje to przełączenie do trybu Online (tzn. do pracy z uruchomioną aplikacją). Sterownik to część środowiska wykonawczego odpowiedzialna za wykonywania programów sterujących i SFC. 3. Na karcie Project (Projekt) w oknie Navigator (Nawigator) otworzyć edytor LD poprzez dwukrotne klikniecie węzła Ladder Program (Program drabinkowy) lub otworzyć edytor SFC poprzez dwukrotne kliknięcie węzła SFC. Edytor pozwala na obserwowanie wykonywanego w sterowniku programu. W celu uruchomienia lub zatrzymania okna Runtime albo sterownika, kliknąć prawym przyciskiem myszy odpowiedni podsystem, wybrać Online Commands (Polecenia Online), a następnie polecenie Start/Stop Runtime (Uruchom/ zatrzymaj Runtime). W celu przejścia do trybu Offline, kliknąć prawym przyciskiem myszy odpowiedni podsystem i wybrać polecenie Go Offline (Przejdź do trybu Offline). GFK-1868G-PL Machine Edition 5.00 23 2 Proficy™ Machine Edition Projekty Machine Edition Tworzenie projektu Machine Edition Pierwsza decyzja, która musi być podjęta przy tworzeniu projektu Machine Edition to wybranie urządzenia, dla którego projekt jest przeznaczony. Jest to typ podsystemu, na którym uruchamiany będzie projekt. W przypadku modułów View i Logic Developer - PC, podsystemem może być komputer z Windows NT (ten, na którym projekt jest rozbudowywany lub inny, do którego użytkownik jest podłączony poprzez sieć) lub urządzenie z systemem Windows CE (ControlStation/ViewStation CE, CE II, lub CE IIx). Przy korzystaniu z samego modułu View, podsystemem może być również panel QuickPanel. Dla modułów Logic Developer - PLC i Logic Developer - State, podsystemem jest sterownik GE Fanuc. Można również skonfigurować Oddalone podsystemy wejść/wyjść reprezentujące różne adaptery wejść/wyjść i podłączone do nich moduły wejść/wyjść (Proszę porównać z informacjami w podręczniku GFK-1918 Logic Developer - PLC, Pierwsze kroki). W przypadku modułu Motion Developer, wybór jest prosty— sprowadza się do wyboru kontrolera napędu lub samego urządzenia napędu (proszę porównać z informacjami na stronie 95). Po wybraniu podsystemu, należy określić komponenty które będzie zawierał projekt: HMI (dla View) i/lub Program sterujący (dla Logic Developer - PC). Należy zwrócić uwagę, że stacje ViewStation nie obsługuje komponentów Program sterujący. Jeden projekt może posiadać wiele podsystemów różnego typu, z których każdy może zawierać różne komponenty. Więcej informacji? W Indeksie Pomocy wyszukać hasło "Targets: an Overview" ("Podsystemy: wprowadzenie"). W celu utworzenia projektu Zamieszczona poniżej procedura zawiera ogólne kroki postępowania przy tworzeniu projektu w oparciu o szablon i przesyłaniu projektu do podsystemu. 1. Uruchomić oprogramowanie Machine Edition wybierając kolejno menu Start/Programy/CIMPLICITY Machine Edition. 2. Utworzyć projekt w oparciu o szablon. Na karcie Manager (Menadżer) w oknie Navigator (Nawigator) kliknąć prawym przyciskiem myszy My Computer (Mój komputer), a następnie wybrać polecenie New (Nowy). Wyświetlone zostanie okno dialogowe New Project (Nowy Projekt). W przypadku korzystania z projektów udostępnianych, można również dodawać nowe projekty do foldera Shared Projects (Projekty udostępniane). Jeżeli natomiast praca jest zarządzana przez system Manager (Menadżer), można dodawać nowe projekty do foldera Machine Edition, umieszczonego pod węzłem Serwer. 3. W oknie dialogowym New Project (Nowy Projekt), wpisać nazwę projektu, wybrać szablon i kliknąć OK. Wyświetlony zostanie opis szablonu. Można klikać na odsyłacze w opisie w celu wyświetlenia szczegółowych informacji na temat komponentów szablonu. W tym momencie należy podjąć decyzję odnośnie typu rozwiązań sprzętowych podsystemu, do którego przesyłany będzie projekt, ponieważ spowoduje to ograniczenie liczby dostępnych szablonów. W przypadku niektórych szablonów projektów (przykładowo szablonu "View/Control"), należy w tym celu skonfigurować szereg parametrów na stronie HTML wyświetlanej w oknie dialogowym szablonu. Projekt zostanie otwarty w Machine Edition, a w oknie Navigator (Nawigator) wyświetlane zostaną wybrane komponenty projektu. Więcej informacji? W Indeksie Pomocy wyszukać hasło "templates" ("szablony"), a następnie wybrać "Creating a New Machine Edition Project" ("Tworzenie nowego projektu Machine Edition") lub "Creating a Project with CIMPLICITY Manager" ("Tworzenie projektu za pomocą Menadżera CIMPLICITY"). 4. Dodać do Listy zmiennych (Variable List) żądane zmienne. Na karcie Variables (Zmienne) w oknie Navigator (Nawigator) kliknąć prawym przyciskiem myszy węzeł Variable List (Lista zmiennych), a następnie wybrać typ tworzonej zmiennej. Domyślne, Lista zmiennych (Variable List) nie wyświetla zmiennych systemowych. Zmienne systemowe są tworzone automatycznie przy dodawaniu komponentów do podsystemów Windows NT, CE, QuickPanel lub Sterownik. W celu wyświetlenia wszystkich zmiennych, włączając w to zmienne systemowe, należy kliknąć węzeł Variable List (Lista zmiennych), a następnie wybrać polecenie Filter By (Filtruj) i wybrać opcję No Filter (Bez filtra). Więcej informacji? W Indeksie Pomocy wyszukać hasło "variables" ("zmienne"), a następnie wybrać "Variables: an Overview" ("Zmienne: wprowadzenie"). 5. Utworzyć aplikację. Za pomocą modułu Logic Developer - PC dodać program sterujący (w języku LD, IL, ST, SFC) do projektu i zdefiniować program komunikacyjny układu We/Wy. Jeżeli wybrany szablon nie zawiera komponentu 24 Machine Edition 5.00 GFK-1868G-PL Proficy™ Machine Edition Projekty Machine Edition Logic (Program sterujący), dodać taki komponent poprzez kliknięcie podsystemu prawym przyciskiem myszy i wybranie polecenia Add Component (Dodaj komponent), a następnie Logic (Program sterujący). (Podsystemy View nie obsługują programów sterujących.) ■ Na karcie Project (Projekt) w oknie Navigator (Nawigator), w folderze Logic (Program sterujący), otworzyć edytor LD poprzez dwukrotne kliknięcie węzła Ladder Program (Program drabinkowy). ■ Przeciągnąć żądane instrukcje języka drabinkowego z okna Toolchest (Biblioteki szablonów) do edytora. Instrukcje języka drabinkowego zamieszczone są w grupie Ladder (Język drabinkowy) okna Toolchest (Biblioteki szablonów). Przypisać zmienne do instrukcji. Można tę czynność wykonać z pomocą listy kontekstowej, która wyświetlana jest po wstawieniu lub dwukrotnym kliknięciu instrukcji. Alternatywnie, można przeciągnąć zmienną z karty Variables (Zmienne) w oknie Navigator (Nawigator) do instrukcji. Jeżeli zachodzi taka potrzeba, można dodać nowe bloki programu (IL, ST) lub utworzyć program SFC. ■ ■ Więcej informacji? W Indeksie Pomocy wyszukać hasło "Ladder Logic Instruction: an Overview" ("Instrukcje LD: wprowadzenie"). Za pomocą modułu View utworzyć panele graficzne i animacje. Jeżeli wybrany szablon nie zawiera komponentu HMI, dodać taki komponent poprzez kliknięcie podsystemu prawym przyciskiem myszy i wybranie polecenia Add Component (Dodaj komponent), a następnie HMI. (Jeżeli podsystem posiada zarówno komponent HMI jak i komponent Program sterujący, zwykle najpierw dodawany jest komponent Program sterujący.) ■ Na karcie Project (Projekt) w oknie Navigator (Nawigator) otworzyć edytor paneli poprzez dwukrotne kliknięcie węzła panelu. ■ Zaprojektować panel korzystając z ikon na pasku narzędziowym Graphical Panel (Panel graficzny) i/lub poprzez przeciąganie obiektów graficznych z Biblioteki szablonów (Toolchest) na panel. Grupa Expert Objects Biblioteki szablonów (Toolchest) zawiera szereg w pełni skonfigurowanych obiektów (wraz z animacją). W przypadku Motion Developer, pracę rozpoczyna się od uruchomienia Motion Expert. ■ Jeżeli to jest konieczne, otworzyć "Main wizard" ("Główny kreator") poprzez klikniecie podsystemu prawym przyciskiem myszy i wybranie Main Wizard (Główny kreator). ■ Na stronie kreatora należy kliknąć odsyłacz Motion Expert (Ekspert Motion), a następnie postępować zgodnie z instrukcjami wyświetlanymi na ekranie. Dodatkowe informacje odnośnie korzystania z kreatora podano na stronie 83. 6. Jeżeli to jest wymagane, skonfigurować łącze komunikacyjne w projekcie. ■ W przypadku modułu Logic Developer - PC, skonfigurować Control I/O Drivers (Progr. komunikacyjne układu We/Wy) (na karcie Project (Projekt) w oknie Navigator (Nawigator)). W celu dodania sterownika, kliknąć prawym przyciskiem myszy folder Control I/O Drivers (Progr. komun. układu We/Wy), a następnie wybrać polecenie New Driver (Nowe urządzenie). Skonfigurować sterowniki za pomocą narzędzia Control I/O (Układy We/Wy). Przypisać zmienne do sygnałów wejść/wyjść. Więcej informacji? W Indeksie Pomocy wyszukać hasło "Control I/O tool" ("Narzędzie Układy We/Wy"). ■ W przypadku modułu View, skonfigurować PLC Access I/O (Łącze We/Wy sterownika) w folderze PLC Access Drivers (Progr. komun. dostępu do sterownika). W celu dodania sterownika, kliknąć prawym przyciskiem myszy PLC Access Drivers (Progr. komun. dostępu sterownika), a następnie wybrać New Driver (Nowe urządzenie). Skonfigurować właściwości w oknie Inspector (Inspektor). W podsystemach NT, można także skonfigurować OPC I/O (Wejścia/Wyjścia OPC) w folderze OPC Client (Klient OPC). 7. Jeżeli projekt jest gotowy, wcisnąć klawisz F9 w celu sprawdzenia poprawności, przesłania i uruchomienia. Spowoduje to zapisanie projektu, sprawdzenie poprawności, wygenerowanie plików wykonawczych oraz podjęcie próby nawiązania połączenia z podsystemem. GFK-1868G-PL Machine Edition 5.00 25 2 Proficy™ Machine Edition Projekty Machine Edition Sprawdzanie i przesyłanie projektu W czasie tworzenia projektu, należy kilkakrotnie przejść przez proces jego sprawdzania i przesyłania. Proces sprawdzania kontroluje projekt pod kątem występujących w nim błędów. Jeżeli projekt zawiera błędy, są on wyświetlane na karcie Build (Kompilacja) w oknie Feedback Zone (Komunikaty). ■ Przed rozpoczęciem procesu przesłaniem wszystkie błędy muszą być poprawione. W oknie Feedback Zone (Komunikaty) wyświetlane są też ostrzeżenia, lecz ich obecność nie wpływa na rozpoczęcie procesu przesyłania. W czasie poprawiania błędów w projekcie, można skorzystać z klawisza funkcyjnego F4 służącego do przewijania listy błędów w oknie Feedback Zone (Komunikaty) i przechodzenia do odpowiednich elementów projektu. Proces przesyłania podzielony jest na dwa etapy. W pierwszym etapie tworzone są (lub generowane) pliki wykonawcze przeznaczone do uruchamiania w podsystemie. W drugim etapie, pliki te są przesyłane do konkretnych urządzeń lub komputerów. ■ W przypadku modułu Motion Developer, najprostszy sposób skonfigurowania urządzeń sterujących ruchem do przesyłania to skorzystanie z kreatora Set Communication Parameters (Ustawianie parametrów komunikacji). Otworzyć stronę Main Wizard (Główny kreator) (kliknąć prawym przyciskiem myszy podsystem, a następnie wybrać polecenie Main Wizard (Główny kreator)). Następnie, wybrać polecenie Target Configuration (Konfiguracja podsystemu) i ustawić Parametry komunikacji (Communication Parameters). Po zakończeniu konfigurowania, kliknąć Finish (Zakończ). ■ Przed przesłaniem projektu View lub Logic Developer - PC do komputera z Windows NT, na którym jest on tworzony (podsystem lokalny), należy upewnić się, że właściwość podsystemu Computer Address (Adres komputera) jest ustawiona na "." (bez znaków cudzysłowu). W przeciwnym wypadku— dla oddalonych podsystemów—należy podać adres IP lub nazwę oddalonego komputera, do którego przesyłany będzie projekt za pomocą właściwości Computer Address (Adres komputera). ■ Przed przesłaniem projektu QuickPanel należy upewnić się, że parametr podsystemu Computer Download Port (Port do przesyłania komputera) jest ustawiony na odpowiedni port COM. Poniżej podano dodatkowe, podstawowe informacje odnośnie konfigurowania podsystemów Windows NT i CE. Przygotowanie Oddalonego podsystemu NT do przesyłania Przed przesłaniem projektu do oddalonego podsystemu Windows NT należy pamiętać o wykonaniu podanych poniżej czynności. 1. W przypadku przesyłania do innego komputera NT (różnego od ControlStation lub Windows CE) należy upewnić się, czy zainstalowane są w nim pliki wykonawcze. Podsystemy ViewStation i ControlStation są dostarczane z wstępnie zainstalowanymi plikami wykonawczymi. W przypadku korzystania z własnego komputera z Windows NT, należy samodzielnie zainstalować pliki wykonawcze z dysku instalacyjnego CD z oprogramowaniem Machine Edition (proszę porównać z informacjami na stronie 4). 2. Udostępnić kartotekę instalacyjną Machine Edition dla komputera, który zawiera pliki z projektem. W Eksploratorze Windows NT przejść do folderu Machine Edition, kliknąć folder prawym przyciskiem myszy i wybrać opcję Sharing (Udostępnianie). Następnie kliknąć opcję Shared As (Udostępniany jako), a w polu Share Name (Nazwa udostępniania) wpisać Machine Edition. 3. Upewnić się, czy posiadane są uprawnienia zezwalające na przesyłanie plików do komputera podsystemu. Uruchomić program Windows NT User Manager (na pasku zadań kliknąć menu Start, Programy, Administrative Tools i wybrać User Manager). Dwukrotnie kliknąć na użytkowniku Guest w górnej części ekranu. Wyłączyć opcję Account Disabled. 26 Machine Edition 5.00 GFK-1868G-PL Proficy™ Machine Edition Projekty Machine Edition 4. W projekcie Machine Edition, we właściwości Computer Address (Adres komputera) podać adres IP lub nazwę komputera oddalonego podsystemu NT. Umożliwi to oprogramowaniu Machine Edition zlokalizowanie i połączenie się z komputerem podsystemu NT. Wpisać adres IP lub nazwę komputera oddalonego podsystemu NT, do którego przesyłane będą pliki projektu. Więcej informacji? W Indeksie Pomocy wyszukać hasło "downloading" ("przesyłanie"), a następnie wybrać "Preparing Windows NT Targets for Downloading" ("Przygotowanie podsystemów Windows NT do przesyłania"). Przygotowanie podsystemu Wi ndows CE do przesyłania Przed przesłaniem projektu do oddalonego podsystemu Windows CE, CE II, CE IIx lub QuickPanel View/Control należy pamiętać o wykonaniu podanych poniżej czynności. Jeżeli użytkownik nie jest fizycznie podłączony do urządzenia CE, ale chce przetestować projekt, należy przesłać projekt na lokalny komputer, ustawiając w tym celu właściwość podsystemu Use Simulator (Użyj symulatora) na True (Tak). Należy zwrócić uwagę, że nie jest możliwe przesyłanie projektu, zawierający komponent program sterujący do ViewStation CE, ponieważ podsystem ViewStation CE nie obsługuje programu sterującego. 1. Podłączyć fizycznie podsystem View do sieci Ethernet. W tym momencie może być potrzebna pomoc administratora sieci. 2. W projekcie Machine Edition podać adres IP ControlStation/ViewStation CE za pomocą parametru podsystemu Computer Address (Adres komputera). Aby odszukać adres IP Windows CE, dwukrotnie kliknąć ikonę System Information (Informacje systemowe) znajdującą się na pulpicie urządzenia CE. Domyślnie, urządzenia CE korzystają z adresu IP DHCP (Dynamic Host Configuration Protocol). Oznacza to, że adres IP jest dynamicznie przypisywany przez serwer sieci Ethernet przy użyciu DHCP. Jeżeli wymagane jest wprowadzenie stałego adresu IP, należy ręcznie ustawić adres IP w urządzeniu Windows CE. Więcej informacji? W Indeksie Pomocy wyszukać hasło "downloading" ("przesyłanie") a następnie wybrać "Preparing Windows CE Targets for Downloading" ("Przygotowanie podsystemów Windows CE do przesyłania"). Wpisać adres IP urządzenia CE, do którego przesyłane będą pliki projektu. GFK-1868G-PL Machine Edition 5.00 27 2 Proficy™ Machine Edition Projekty Machine Edition Testowanie projektu View Zamieszczony poniżej opis pozwala na zapoznanie się z funkcja Quick Test (Szybki test). Funkcja Quick Test (Szybki test) jest podobna do funkcji podglądu, ponieważ umożliwia szybkie przeglądniecie zmian wprowadzonych na panelu graficznym bez konieczności przesyłania całego projektu. UWAGA Funkcja Quick Test (Szybki test) nie jest dostępna w podsystemach QuickPanel. Przed zastosowaniem funkcji Quick Test (Szybki test), projekt musi być przesłany co najmniej jeden raz do komputera podsystemu. Jeżeli funkcja Quick Test (Szybki test) ma być zastosowana w odniesieniu do panelu graficznego urządzenia Windows CE (lub QuickPanel View/Control), konieczne jest ustawienie właściwości podsystemu Use Simulator (Użyj symulatora) na True (Tak) oraz przesłanie projektu co najmniej jeden raz po zmianie ustawień. W celu wywołania funkcji Quick Test (Szybki test) dla panelu graficznego 1. Upewnić się, czy projekt HMI został przesłany do komputera podsystemu co najmniej jeden raz. 2. Jeśli projekt nie był jeszcze przesyłany, należy otworzyć panel graficzny przeznaczony do testowania. 3. Kliknąć prawym przyciskiem myszy na panelu i wybrać opcję Quick Test (Szybki test). Spowoduje to wyświetlenie okna aplikacji View Runtime. 28 Machine Edition 5.00 GFK-1868G-PL Logic Developer - PC Logic Developer - PC Logic Developer - PC jest modułem Machine Edition dostarczającym komponent do tworzenia programu sterującego w projekcie. Logic Developer - PC pozwala na tworzenie programów sterujących za pomocą standardowych edytorów IEC 61131-3 w środowisku graficznym. Utworzone programy są przesyłane i uruchamiane w Kontrolerze na bazie komputera PC. Interfejs do instalacji przemysłowej lub procesu jest zapewniany poprzez wybrany system wejść/wyjść, Logic Developer - PC obsługuje całą gamę standardowych urządzeń przemysłowych. Oprogramowanie Logic Developer - PC obsługuje podsystemy Windows NT, Windows CE i QuickPanel Control/View. Wszystkie programy użytkownika są umieszczane w folderze Logic (Program sterujący), włączając w to: ■ Edytor SFC (Sequential Function Chart) (proszę porównać z informacjami na stronie 37) ■ Program LD (proszę porównać z informacjami na stronie 41) ■ Bloki IL (Instruction List) (proszę porównać z informacjami na stronie 45) ■ Bloki ST (Structured Text) (proszę porównać z informacjami na stronie 48) ■ Bloki FBD (Functional Block Diagram) (proszę porównać z informacjami na stronie 51) Oprogramowanie Logic Developer - PC zawiera następujące elementy wykonawcze: Logic Developer - PC Web Access (proszę porównać z informacjami 55) ■ Control I/O Drivers (Progr. komun. dostępu do sterownika, proszę porównać z informacjami na stronie 58) ■ PC Logic Controller (Kontroler na bazie komputera PC) (na komputerze podsystemu, proszę porównać z informacjami na stronie 61) ■ Nawigator: Karta Projekt UWAGA W celu ułatwienia organizowania programów sterujących, do foldera Logic (Program sterujący) można dodawać foldery użytkownika . Folder użytkownika może zawierać dowolny typ bloku logicznego, za wyjątkiem języka drabinkowego (może być tylko jeden). GFK-1868G-PL Machine Edition 5.00 29 3 Logic Developer - PC W celu utworzenia projektu zawierającego komponent Logic (Program sterujący) 1. Na karcie Manager (Menadżer) w oknie Navigator (Nawigator), kliknąć prawym przyciskiem myszy My Computer (Mój komputer) a następnie wybrać polecenie New (Nowy). Wyświetlone zostanie okno dialogowe New Project (Nowy Projekt). 2. W oknie dialogowym Project Name (Nazwa projektu), wprowadzić nazwę tworzonego projektu. 3. Z listy Project Template (Szablon projektu) wybrać szablon, zawierający komponent Logic (Program sterujący). Podczas wybierania różnych szablonów wyświetlany jest podgląd ich zawartości. 4. Kliknąć OK . Spowoduje to utworzenie nowego projektu i wyświetlenie go na karcie Project (Projekt) w oknie Navigator (Nawigator). W celu dodania komponentu Logic (Program sterujący) do istniejącego projektu • Na karcie Project (Projekt) w oknie Navigator (Nawigator), kliknąć prawym przyciskiem myszy podsystem, wybrać polecenie Add Component (Dodaj komponent), a następnie Logic (Program sterujący). Spowoduje to dodanie foldera Logic (Program sterujący) z pustym programem LD oraz komponentu SFC. W celu dodania folderu użytkownika do projektu 1. Upewnić się, że projekt zawiera komponent Logic (Program sterujący) (proszę porównać z opisem powyżej). 2. Kliknąć prawym przyciskiem myszy folder Logic (Program sterujący ) lub folder użytkownika, a następnie wybrać polecenie New (Nowy) i Folder. Na karcie Project (Projekt) w oknie Navigator (Nawigator) wyświetlony zostanie nowy folder (w odpowiednim miejscu, z sortowaniem wg kolejności alfabetycznej). 3. (Opcjonalnie) Wprowadzić nazwę nowego folderu. 30 Machine Edition 5.00 GFK-1868G-PL Logic Developer - PC Edytor SFC EDYTOR SFC SFC to graficzny język programowania służący do definicji sekwencji wykonywania funkcji programu sterującego. Edytor SFC jest łatwym w użyciu narzędziem graficznym służącym do edycji programów SFC w środowisku Machine Edition. Za pomocą edytora SFC można edytować blok SFC (w trybie Offline) lub monitorować wykonywanie programu SFC w sterowniku (w trybie Online). Można także skonfigurować wygląd i sposób działania edytora SFC. Program SFC (Sequential Function Chart) Nawigator: Karta Projekt Węzły SFC Język SFC jest bardzo podobny do algorytmów; jest to język wysokiego poziomu, w którym poszczególne bloki wykonywane są w zależności od przepływu sygnału. Ogólnie ujmując, język SFC składa się z kroków wykonywanych w zależności od przejść. Przejście może być zmienną BOOL lub instrukcją ST (Structured Text) o wartości BOOL. Każdy krok reprezentuje stan, w którym znajduje się program, aż do momentu gdy umieszczone po nim przejście pozwala na wykonanie następnego kroku. Każdy krok zawiera działania, które są zdefiniowanymi przez użytkownika fragmentami programu sterującego zapisanego w postaci języka LD IL, ST lub FBD. Działania w pojedynczym kroku są wykonywane w kolejności ich umieszczenia i są powtarzane w każdym cyklu sterownika, dopóki krok jest aktywny. Każde działanie w kroku posiada przypisany kwalifikator, decydujący kiedy i w jaki sposób będzie działanie realizowane. Dokument SFC to arkusz złożony z komórek. Każda komórka może zawierać jedną instrukcję. Zestaw instrukcji składa się z kroków, przejść, odgałęzień, torów równoległych i przeskoków. Program SFC można rozbudować poprzez dodanie makr. Każde makro to specjalny dokument SFC, który może być wywoływany dowolną liczbę razy z poziomu swojego dokumentu SFC lub innego makra. Więcej informacji? W Indeksie Pomocy wyszukać hasło "Macro" ("Makro"), a następnie wybrać "SFC Macro" ("Makro SFC"). Można także skorzystać z samouczka SFC Tutorial (Samouczek SFC) w pomocy komputerowej (odszukać hasło SFC w Indeksie Pomocy). Samouczek ten prowadzi użytkownika, krok po kroku, przez proces tworzenia programu SFC. W celu dodania nowego programu SFC 1. Na karcie Project (Projekt) w oknie Navigator (Nawigator), kliknąć prawym przyciskiem myszy folder folder użytkownika, a następnie wybrać polecenie New (Nowy) i SFC. Spowoduje to dodanie nowego węzła SFC, umieszczonego pod folderem sterujący) lub folderem użytkownika (w kolejności alfabetycznej). 2. (Opcjonalnie) Wprowadzić unikatową nazwę dla nowego SFC. Logic (Program sterujący ) lub Logic (Program W c e l u o t w ar ci a p r o gr am u lub makra SFC do edycji • Na karcie Project (Projekt) w oknie Navigator (Nawigator), w folderze Logic (Program sterujący) lub w dwukrotnie kliknąć węzeł SFC lub węzeł makra. Spowoduje to otwarcie edytora SFC z odpowiednim dokumentem. folderze użytkownika, W celu utworzenia nowego makra SFC 1. Na karcie Project (Projekt) w oknie Navigator (Nawigator), w folderze Logic (Program sterujący) lub w folderze użytkownika, kliknąć prawym przyciskiem myszy węzeł węzeł SFC lub makro a następnie wybrać polecenie New (Nowy). 2. (Opcjonalnie) Wprowadzić unikatową nazwę dla nowego makra. Nowe makro wyświetlone zostanie pod węzłem SFC lub węzłem makra, wskazanym na początku. GFK-1868G-PL Machine Edition 5.00 31 3 Logic Developer - PC Edytor SFC Praca z edytorem SFC - Offline Edytor SFC jest ściśle zintegrowany z pozostałymi narzędziami Machine Edition, co zapewnia dużą efektywność pracy. Zamieszczony poniżej rysunek zawiera przykłady dostępnych operacji. Pasek narzędziowy SFC z instrukcjami, wierszami i kolumnami. Okno Inspektor do konfigurowania instrukcji i przypisanych do nich zmiennych. Przeciągnąć instrukcję z grupy SFC Biblioteki szablonów do edytora SFC. Wywoływanie makra za pomocą instrukcji Macro Step. Lista zmiennych pozwalająca na tworzenie zmiennych i przeciąganie ich do edytora SFC. W celu rozpoczęcia edycji, kliknąć prawym przyciskiem myszy. Lokalizowanie instancji zmiennych (Odwołania) lub błędów składni (Kompilacja). Okno Asystent wyświetlające informacje o podświetlonym elemencie. W celu wstawienia instrukcji SFC 1. W edytorze SFC, kliknąć prawym przyciskiem myszy pustą komórkę, a następnie wybrać polecenie Place Instruction (Wstaw instrukcję). 2. Wybrać nazwę mnemoniczną instrukcji z wyświetlanej listy kontekstowej, a następnie wcisnąć klawisz ENTER. Istnieje możliwość skonfigurowania edytora SFC tak, aby do instrukcji były automatycznie przypisywane domyślne zmienne lub tak, aby użytkownik miał możliwość wybrania albo utworzenia własnych. W celu użycia funkcji Quick Edit (Szybka edycja) • W edytorze SFC, kliknąć pustą komórkę i wpisać nazwy mnemoniczne instrukcji rozdzielone operatorami (proszę porównać z zamieszczoną poniżej tabelą). Wcisnąć ENTER w celu zakończenia wprowadzania. Każda nazwa mnemoniczna określa jedną lub więcej instrukcji. Każdy operator zmienia położenie aktualnie wybranej komórki. W czasie korzystania z funkcji Quick Editing (Szybka edycja), przypisywane są domyślne zmienne. Operatory SFC 32 Machine Edition 5.00 Zadanie Operator przesuwanie w prawo o jedną komórkę przesuwanie w lewo o jedną komórkę przesuwanie w dół o jedną komórkę pozostawanie na bieżącej komórce + ; / GFK-1868G-PL Logic Developer - PC Edytor SFC Praca z edytorem SFC - Online Edytor SFC umożliwia użytkownikowi podgląd wykonywania programu SFC. Funkcjonalność ta jest zilustrowana na zamieszczonym poniżej rysunku. Aktywne kroki i przejścia są podświetlane i wytłuszczane. Przepływ sygnału w przypisanym programie w języku drabinkowym (akcje) jest sygnalizowany w momencie wykonywania linią pogrubioną. Jednocześnie można wyświetlać wiele akcji. W celu wymuszenia wartości On lub Off, kliknąć prawym przyciskiem myszy. Karta Zmienne okna Komunikaty wyświetlająca wszystkie instancje zmiennej. Kliknąć w celu odszukania w edytorze. Okno Podgląd danych do monitorowania lub zmiany wartości danych w czasie rzeczywistym. W celu przejścia do trybu Online z programem SFC sterownika • Na karcie Project (Projekt) w oknie Navigator (Nawigator) kliknąć prawym przyciskiem myszy podsystem i wybrać polecenie Go Online (Przejdź w tryb Online). (Przed przejściem do trybu Online ze sterownikiem wymagane jest przesłanie projektu.) Program SFC sterownika zostanie wyświetlony w edytorze SFC. Jeżeli sterownik jest uruchomiony, aktywne kroki i przejścia są przedstawiane w postaci graficznej. GFK-1868G-PL Machine Edition 5.00 33 3 Logic Developer - PC Edytor LD EDYTOR LD Język LD (Ladder Diagram) jest prawdopodobnie obecnie najbardziej popularnym językiem do tworzenia programów sterujących. Edytor LD to narzędzie graficzne przeznaczone do edycji programów LD w Machine Edition. Za pomocą edytora LD można edytować programu (Offline) lub monitorować jego wykonywanie w sterowniku (Online). Można także skonfigurować wygląd i sposób działania edytora za pomocą właściwości wyświetlanych na karcie Options (Opcje) w oknie Navigator (Nawigator). Program LD Program w języku LD składa się ze szczebli zawierających instrukcje, które wykonywane są sekwencyjnie od lewej do prawej i z góry na dół. Zestaw instrukcji zawiera standardowe funkcje IEC 61131-3 uzupełnione o dużą bibliotekę funkcji specjalnych i funkcji do obsługi wejść/wyjść. Poza szczeblami z instrukcjami, program LD zawiera ■ Etykiety: Etykiety domyślne (START i END) i użytkownika określają punkty rozpoczynania/kontynuowania wykonywania programu. ■ Podprogramy: Każdy podprogram użytkownika to oddzielny fragment programu LD, który można wywoływać dowolną liczbę razy, z dowolnego miejsca w programie. ■ Akcje: Każda akcja to oddzielny blok programu sterującego, który można wywoływać w programie SFC. Nawigator: Karta Projekt Węzły programu sterującego LD UWAGA Można również tworzyć bloki UDFB (User-Defined Function Blocks). Każdy blok UDFB to podprogram, który może posiadać parametry wejściowe i wyjściowe i który można wywoływać. Więcej informacji? W Indeksie Pomocy wyszukać hasło "Ladder Program: an Overview" ("Program LD: wprowadzenie") lub "UDFB". W celu otwarcia programu LD do edycji • Na karcie Project (Projekt) w oknie Navigator (Nawigator), rozwinąć folder Ladder_Program (Program drabinkowy) . Spowoduje to otwarcie programu w edytorze LD. Logic (Program sterujący) i dwukrotnie kliknąć węzeł W celu odszukania etykiety • Na karcie Project (Projekt) w oknie Navigator (Nawigator) rozwinąć folder Logic (Program sterujący), umieszczony pod węzłem Ladder Program (Program drabinkowy) i dwukrotnie kliknąć węzeł etykieta. Spowoduje to otwarcie w edytorze LD programu drabinkowego, podprogramu lub akcji, posiadających przypisaną wskazaną etykietę. W celu utworzenia nowego podprogramu lub akcji 1. Na karcie Project (Projekt) w oknie Navigator (Nawigator), rozwinąć folder Logic (Program sterujący), a następnie folder Ladder Program (Program drabinkowy), kliknąć prawym przyciskiem myszy folder Subroutines (Podprogramy) lub Actions (Akcje), a następnie wybrać polecenie New (Nowy). 2. (Opcjonalnie) Wprowadzić unikatową nazwę dla nowego podprogramu lub akcji. Spowoduje to dodanie nowego podprogramu lub akcji o wprowadzonej nazwie. Dwukrotnie kliknąć węzeł w celu otwarcia go do edycji. W razie potrzeby można rozbudować program sterujący w podprogramie lub akcji, stosownie do potrzeby. 34 Machine Edition 5.00 GFK-1868G-PL Logic Developer - PC Edytor LD Praca z edytorem LD - Offline Edytor LD jest ściśle zintegrowany ze wszystkimi narzędziami Machine Edition, co zapewnia dużą efektywność pracy. Zamieszczony poniżej rysunek zawiera przykłady dostępnych operacji. Pasek narzędziowy zawierający szczeble i najczęściej wykorzystywane instrukcje. Kliknąć szynę i wpisać nazwę mnemoniczną w celu wstawienia instrukcji (QuickEdit). W celu skonfigurowania parametrów instrukcji, przeciągnąć do nich zmienne. Wprowadzanie komentarzy. Przeciągnąć odgałęzienia wokół instrukcji w celu utworzenia równolegle wykonywanych torów. Przeciągnąć instrukcję z grupy PC Ladder Instructions Biblioteki szablonów. Wyświetlanie podprogramów i akcji w oddzielnych oknach edytora. Lokalizowanie instancji zmiennych (Odwołania) lub błędów składni (Kompilacja). Okno Asystent wyświetlające informacje o podświetlonym elemencie. W celu wstawienia szczebla • W programie LD kliknąć prawym przyciskiem myszy na szynie, szczeblu, etykiecie lub opisie, a następnie wybrać polecenie Insert Rung (Wstaw szczebel). Spowoduje to wstawienie pustego szczebla. Można także ustawić opcje edycji w taki sposób, że szczeble będą wstawiane przed albo po aktualnie zaznaczonym elemencie. W celu szybkiego wprowadzenia instrukcji za pomocą funkcji QuickEdit • W programie LD kliknąć szczebel, wpisać nazwy mnemoniczne instrukcji oddzielone średnikami, a następnie wcisnąć ENTER. Spowoduje to wstawienie w szczeblu instrukcji, których nazwy mnemoniczne zostały podane. W celu przypisania parametrów do instrukcji, po nazwie mnemonicznej podać nazwy zmiennych. Przykład: Wprowadzić styk normalnie otwarty (NO), po którym umieszczony przekaźnik (Out) z przypisaniem odpowiednio zmiennych MySwitch i MyCoil. NO MySwitch; OUT MyCoil GFK-1868G-PL Machine Edition 5.00 35 3 Logic Developer - PC Edytor LD Praca z edytorem LD - Online Z poziomu edytora LD można monitorować program LD, wykonywany przez sterownik (strona 50). W trybie Online można monitorować przepływu sygnału w programie oraz obserwować zmiany wartości danych. Można także edytować program LD, podobnie jak w trybie Offline, nie mniej jednak przy następujących ograniczeniach: ■ Nie wolno usuwać etykiet, podprogramów i akcji w trybie Online. ■ Przed zapisem zmian do Kontrolera, można zmienić tylko jeden szczebel. Zamieszczony poniżej rysunek przedstawia program sterujący w trybie Online ze sterownikiem. Ikony umieszczone w każdym z narożników sygnalizują status sterownika i zmieniają się w przypadku wystąpienia błędu. Status trybu Online jest sygnalizowany kolorem ikony podsystemu. Nowe lub edytowane szczeble są oznaczane wytłuszczonymi liniami o innym kolorze aż do momentu zapisania zmian. Wartości danych są wyświetlane w czasie rzeczywistym, z aktualizowaniem w każdym cyklu pracy Przepływ sygnału jest sygnalizowany pogrubionymi, kolorowymi liniami. Okno Podgląd danych do wyświetlania lub ustawiania wartości dowolnych zmiennych projektu. W celu przejścia do trybu Online z programem drabinkowym w sterowniku • Na karcie Project (Projekt) w oknie Navigator (Nawigator) kliknąć prawym przyciskiem myszy podsystem i wybrać polecenie Go Online (Przejdź w tryb Online). (Przed przejściem do trybu Online ze sterownikiem wymagane jest przesłanie projektu.) Program sterownika w języku LD wyświetlony zostanie w oknie edytora LD. Jeżeli sterownik jest uruchomiony, przepływ sygnału jest wizualizowany graficznie, a wartości danych są aktualizowane. W celu zapisania zmienionego szczebla do sterownika • Z menu Controller (Sterownik) wybrać polecenie Write Changes (Zapisz zmiany). (Menu Controller (Sterownik) jest wyświetlany wyłącznie, jeżeli aktywne jest okno edytora.) Spowoduje to uaktualnienie zmienionego szczebla w programie zapisanym w sterowniku. 36 Machine Edition 5.00 GFK-1868G-PL Logic Developer - PC Edytor IL EDYTOR IL Język IL to jeden z czterech języków wyszczególnionych w normie IEC 61131-3. Edytor IL jest łatwym w użyciu edytorem tekstowym, bez ustalonego formatu, przeznaczonym do edytowania bloków IL w środowisku Machine Edition. Za pomocą edytora IL można edytować blok ST (Offline) lub monitorować wykonywanie bloku IL uruchomionego w sterowniku (Online). Można także skonfigurować wygląd i sposób działania edytora za pomocą właściwości wyświetlanych na karcie Options (Opcje) w oknie Navigator (Nawigator). Program IL Nawigator: Karta Projekt Węzły bloku IL Język IL (Instruction List) to język niskiego poziomu, składający się z podstawowych i zaawansowanych instrukcji matematycznych, wykonywanych sekwencyjnie od góry do dołu. Bloki IL mogą również zawierać etykiety, określające miejsca, od którego ma być wznawiane wykonywanie programu. Skrótowo ujmując, program w języku IL może: 1. Wczytywać wartości danych (argumenty) do akumulatora. 2. Wykonywać operacje na akumulatorze, z zapisaniem wyników w akumulatorze. 3. Zapisywać wartość akumulatora do pamięci (zmienna). 4. Wczytać inną wartość do akumulatora lub wykonać następną operację, itp. Więcej informacji? W Indeksie Pomocy wyszukać hasło "Edytor IL: an Overview" ("Edytor IL: wprowadzenie"). W celu otwarcia bloku IL do edycji Na karcie Project (Projekt) w oknie Navigator (Nawigator), w folderze Logic (Program sterujący) lub w folderze użytkownika, dwukrotnie kliknąć węzeł IL Block (Blok IL). Spowoduje to otworzenie bloku IL w edytorze IL. W celu utworzenia nowego bloku IL 1. Na karcie Project (Projekt) w oknie Navigator (Nawigator), kliknąć prawym przyciskiem myszy folder Logic (Program sterujący) lub folder użytkownika, a następnie wybrać polecenie New (Nowy) i Instruction Language (Blok IL). 2. (Opcjonalnie) Wprowadzić unikatową nazwę dla nowego bloku IL i wcisnąć klawisz ENTER. Spowoduje to wyświetlenie nowego bloku IL, jako węzła składowego folderu Logic (Program sterujący) lub folderu użytkownika. UWAGA Bloki IL można wywoływać z poziomu SFC wyłącznie jako Akcje. GFK-1868G-PL Machine Edition 5.00 37 3 Logic Developer - PC Edytor IL Praca z edytorem IL - Offline Edytor IL jest ściśle zintegrowany z narzędziami Machine Edition, co zapewnia dużą efektywność pracy. Zamieszczony poniżej rysunek zawiera przykłady dostępnych operacji. W celu uzupełnienia instrukcji IL, przeciągnąć zmienne do edytora IL. Wieloliniowe komentarze dokumentujące blok IL. Komentarze jednoliniowe dla indywidualnych instrukcji IL. Kopiowanie i wklejanie instrukcji z edytora IL do innych miejsc w edytorze lub bloków IL. Lista kontekstowa wyświetlana po rozpoczęciu wpisywania. Karta Odwołania okna Komunikaty wyświetlająca wszystkie instancje zmiennej. Okno Asystent wyświetlające informacje o podświetlonym elemencie. W celu wstawienia instrukcji IL 1. W edytorze IL rozpocząć po prostu wpisywanie. Spowoduje to wyświetlenie listy kontekstowej zawierającej wszystkie dostępne elementy (etykiety, nazwy mnemoniczne lub zmienne), które można wstawić w pozycji, w której aktualnie znajduje się kursor. 2. Wprowadzić lub wybrać z listy żądaną nazwę mnemoniczną. W celu przekonwertowania nazwy na zmienną 1. W edytorze IL, kliknąć prawym przyciskiem myszy nazwę, a następnie wybrać polecenie Create "name" as (Utwórz "nazwa" jako). 2. Wybrać żądany typ danych z wyświetlanej listy. 38 Machine Edition 5.00 GFK-1868G-PL Logic Developer - PC Edytor IL Praca z edytorem IL - Online Edytor IL umożliwia użytkownikowi monitorowanie wykonywanych bloków IL. Na zamieszczonym poniżej rysunku podano przykłady możliwości edycyjnych tego edytora. Szare tło informuje, że edytor znajduje się w trybie Online, tylko do odczytu. Status trybu Online jest sygnalizowany kolorem ikony podsystemu. Wartości danych są wyświetlane w czasie rzeczywistym, z aktualizowaniem w każdym cyklu pracy sterownika. W celu wymuszenia wartości On lub Off, lub w celu przełączenia wartości, kliknąć prawym przyciskiem myszy. Okno Podgląd danych do wyświetlania lub ustawiania wartości dowolnych zmiennych projektu. W celu przejścia do trybu Online z programem IL 1. Na karcie Project (Projekt) w oknie Navigator (Nawigator) kliknąć prawym przyciskiem myszy podsystem i wybrać polecenia: 2. Validate (Sprawdź poprawność) (F7). 3. Download (Prześlij) (F8). 4. Run (Uruchom) (F9). 5. Go Online (Przejdź do trybu Online) (CTRL+F11). Blok IL sterownika zostanie wyświetlony w trybie tylko do odczytu, a tło zmieni kolor na szary. Klikniecie zmiennej pozwala na monitorowanie jej wartości w edytorze IL. Można także zmienić i/lub wymusić zmianę stanu zmiennych BOOL. GFK-1868G-PL Machine Edition 5.00 39 3 Logic Developer - PC Edytor ST EDYTOR ST Język ST (Structured Text) to jeden z czterech języków wyszczególnionych w normie IEC 61131-3 . Edytor ST jest łatwym w użyciu edytorem tekstowym, bez ustalonego formatu, przeznaczonym do edytowania bloków ST w środowisku Machine Edition. Za pomocą edytora ST można edytować blok ST (Offline) lub monitorować wykonywanie bloku ST uruchomionego w sterowniku (Online). Nie można edytować bloków ST w trybie Online. Język ST (Structured Text) Język ST to język programowania wysokiego poziomu, składający się z podstawowych i zaawansowanych instrukcji matematycznych. Bloki ST mogą być wykonywane jako Akcje z poziomu kroków SFC lub jako podprogramy w przypadku wywoływania ich z poziomu bloków ST albo programów drabinkowych. Jeżeli istnieje blok ST o nazwie ’MAIN’, jest on wykonywany po programach SFC. Oznacza to, że po przesłaniu do aplikacji Logic Developer - PC, najpierw wykonywany jest program LD, następnie programy SFC, a na samym końcu blok ST o nazwie MAIN. Język ST udostępnia przekaźniki czasowe, tablice, pozwala na realizację operacji bitowych oraz operacji na ciągach znaków, a także na korzystanie z bloków UDFB (sparametryzowanych podprogramów). Słowo kluczowe Return umożliwia wcześniejsze zakończenie wykonywania podprogramu. Nawigator: Karta Projekt Węzły bloku ST Więcej informacji? W Indeksie Pomocy wyszukać hasło "ST Editor" ("Edytor ST") lub "UDFB" . W otwarcia bloku ST do edycji Na karcie Project (Projekt) w oknie Navigator (Nawigator), w folderze Logic (Program sterujący) lub w folderze użytkownika, dwukrotnie kliknąć węzeł ST Block (Blok ST). Spowoduje to otworzenie bloku ST w edytorze ST. W celu utworzenia nowego bloku ST 1. Na karcie Project (Projekt) w oknie Navigator (Nawigator), kliknąć prawym przyciskiem myszy folder Logic ( Program sterujący ) lub folder użytkownika, a następnie wybrać polecenie New (Nowy) i ST Block (Blok ST). 2. (Opcjonalnie) Wprowadzić nazwę nowego bloku ST. Spowoduje to wyświetlenie nowego bloku ST, jako węzła składowego folderu Logic (Program sterujący) lub folderu użytkownika. 40 Machine Edition 5.00 GFK-1868G-PL Logic Developer - PC Edytor ST Praca z edytorem ST - Offline Edytor ST pozostaje jest zintegrowany z narzędziami Machine Edition, co zapewnia dużą efektywność pracy. Zamieszczony poniżej rysunek zawiera przykłady dostępnych operacji. Wieloliniowe komentarze dokumentujące blok ST. W celu uzupełnienia instrukcji ST, przeciągnąć zmienne do edytora ST. W celu wyświetlenie typu danych zmiennej, zatrzymać nad nią kursor myszy. Kopiowanie i wklejanie instrukcji z edytora ST do innych miejsc w edytorze lub blokach ST. Komentarze jednoliniowe dla indywidualnych instrukcji ST. Okno Asystent wyświetlające informacje o podświetlonym elemencie. Karta Odwołania okna Komunikaty wyświetlająca wszystkie instancje zmiennej. W celu wstawienia in strukcji ST 1. W edytorze ST rozpocząć po prostu wpisywanie. W celu wyświetlenie listy poprawnych w danym kontekście zmiennych, kliknąć prawym przyciskiem myszy, a następnie wybrać polecenie Insert Variable (Wstaw zmienną). Wybrać zmienną z wyświetlanej listy, a następnie wcisnąć klawisz ENTER. 2. W celu wyświetlenie listy poprawnych w danym kontekście nazw mnemonicznych, kliknąć prawym przyciskiem myszy w dowolnym miejscu, a następnie wybrać polecenie Insert Keyword (Wstaw słowo kluczowe). Wybrać słowo kluczowe z wyświetlanej listy, a następnie wcisnąć klawisz ENTER. GFK-1868G-PL Machine Edition 5.00 41 3 Logic Developer - PC Edytor ST Praca z edytorem ST - Online Edytor ST umożliwia użytkownikowi monitorowanie wykonywanych bloków ST. Na zamieszczonym poniżej rysunku podano przykłady możliwości edycyjnych tego edytora. Szare tło informuje, ze edytor znajduje się w trybie Online, tylko do odczytu. Status trybu Online jest sygnalizowany kolorem ikony podsystemu. Wartości danych są wyświetlane w czasie rzeczywistym, z aktualizowaniem w każdym cyklu pracy sterownika. W celu wymuszenia wartości On lub Off, lub w celu przełączenia wartości, kliknąć prawym przyciskiem myszy. Okno Podgląd danych do wyświetlania lub ustawiania wartości dowolnych zmiennych projektu. W celu przejścia do trybu Online ze sterownikiem ST 1. Na karcie Project (Projekt) w oknie Navigator (Nawigator) kliknąć prawym przyciskiem myszy podsystem i wybrać polecenia: 2. Validate (Sprawdź) (F7). 3. Download (Prześlij) (F8). 4. Run (Uruchom) (F9). 5. Go Online (Przejdź do trybu Online) (CTRL+F11). Blok ST sterownika zostanie wyświetlony w trybie tylko do odczytu, a tło zmieni kolor na szary. Klikniecie zmiennej pozwala na monitorowanie jej wartości w edytorze ST. Można także zmieniać i/lub wymuszać zmianę stan zmiennych BOOL. 42 Machine Edition 5.00 GFK-1868G-PL Logic Developer - PC Edytor FBD EDYTOR FBD Język FBD (Functional Block Diagram) to jeden z czterech języków wyszczególnionych w normie IEC 61131-3 . Edytor EBD jest łatwym w użyciu edytorem tekstowym, bez ustalonego formatu, przeznaczonym do edytowania programów FBD w środowisku Machine Edition. Za pomocą edytora FBD można edytować program FBD (w trybie Offline) lub monitorować wykonywanie programu SFC w sterowniku (w trybie Online). Nie można edytować programów FBD w trybie Online. Język FBD (Functional Block Diagram) Program FBD to nazwana sekcja programu w języku FBD, kompilowana i przesyłana do komputera PC reprezentowanego przez podsystem. Język FBD można stosować w przypadku przepływu sygnału pomiędzy blokami programu sterującego. Programy FBD mogą być wykonywane jako Akcje z poziomu kroków SFC lub jako podprogramy w przypadku wywoływania ich z poziomu innych programów FBD, programów LD lub bloków ST. Program FBD może zawierać instrukcje, szyny i zmienne, podobnie jak bloki funkcyjne użytkownika (UDFB) oraz bloku UDFB języka ST. Nawigator: Karta Projekt Więcej informacji? W Indeksie Pomocy wyszukać hasło "FBD Editor". Węzły FBD W c e l u o t w ar ci a p r o gr am u F B D d o ed y c j i Na karcie Project (Projekt) w oknie Navigator (Nawigator), w folderze w folderze użytkownika, dwukrotnie kliknąć węzeł FBD. Logic (Program sterujący) lub Spowoduje to otworzenie programu FBD w edytorze FBD. W celu utworzenia nowego programu FBD 1. Na karcie Project (Projekt) w oknie Navigator (Nawigator), kliknąć prawym przyciskiem myszy folder Logic ( Program sterujący ) lub folder użytkownika, a następnie wybrać polecenie New (Nowy) i Function Block Diagram. Spowoduje to utworzenie nowego, pustego programu FBD o domyślnej nazwie "FBDBlkn. 2. (Opcjonalnie) Wprowadzić unikatową nazwę dla nowego programu FDB. Spowoduje to wyświetlenie nowego programu FBD, jako węzła składowego folderu Logic (Program sterujący) lub folderu użytkownika. GFK-1868G-PL Machine Edition 5.00 43 3 Logic Developer - PC Edytor FBD Praca z edytorem FBD - Offline Edytor FBD jest ściśle zintegrowany z narzędziami Machine Edition, co zapewnia dużą efektywność pracy. Zamieszczony poniżej rysunek zawiera przykłady dostępnych operacji. W celu uzupełnienia instrukcji FBD, przeciągnąć zmienne do edytora FBD. Przeciągnąć instrukcję z grupy PC FBD Instructions Biblioteki szablonów. Okno Asystent wyświetlające informacje o podświetlonym elemencie. Karta Odwołania okna Komunikaty wyświetlająca wszystkie instancje zmiennej. W celu wstawienia pola tekstowego FBD (M etoda korzystająca z Biblioteki szablonów) 1. Jeżeli okno Toolchest (Biblioteka szablonów) nie jest wyświetlane, wyświetlić to okno na ekranie. 2. W Bibliotece szablonów rozwinąć grupę PC FBD Instructions (Instrukcje C FBD). 3. Rozwinąć folder Comment Block (Blok komentarza). 4. Przeciągnąć pole tekstowe z Biblioteki szablonów do wolnego miejsca w edytorze FBD. W tym momencie można wprowadzić tekst w edytorze FBD. W celu wstawienia pola tekstowego FBD (Metoda korzystająca z edytora FBD) 1. W edytorze FBD, kliknąć prawym przyciskiem myszy w pustym obszarze, a następnie wybrać polecenie Insert Instruction (Wstaw instrukcję). Spowoduje to wyświetlenie listy kontekstowej. 2. W wyświetlanej liście kontekstowej: Wprowadzić słowo "text" (bez cudzysłowów), a następnie wcisnąć klawisz ENTER. -lubPrzewinąć listę w dół, wybrać pozycję Text, a następnie wcisnąć klawisz ENTER. 3. W tym momencie można wprowadzić tekst w polu tekstowym FBD. W celu wstawienia instrukcji FBD (Metoda korzystająca z Biblioteki szablonów) 1. Jeżeli okno Toolchest (Biblioteka szablonów) nie jest wyświetlane, wyświetlić to okno na ekranie. 2. W Bibliotece szablonów rozwinąć grupę PC FBD Instructions (Instrukcje PC FBD). 3. Rozwinąć grupę instrukcji FBD. 4. Przeciągnąć Instrukcję FBD z Biblioteki szablonów do pustego miejsca w edytorze FBD. 5. Przypisać parametry znajdujące się powyżej (dla instrukcji Call, Counter i Timer) oraz poniżej instrukcji FBD lub narysować szyny do lub z instrukcji FBD. W celu wstawienia instrukcji FBD (Metoda korzystająca z edytora FBD) 1. W edytorze FBD, kliknąć prawym przyciskiem myszy w pustym obszarze, a następnie wybrać polecenie Insert Instruction (Wstaw instrukcję). Spowoduje to wyświetlenie listy kontekstowej. 2. W wyświetlanej liście kontekstowej wpisać lub wybrać instrukcję FBD. 3. Przypisać parametry znajdujące się powyżej (dla instrukcji Call, Counter i Timer) oraz poniżej instrukcji FBD lub narysować szyny do lub z instrukcji FBD. 44 Machine Edition 5.00 GFK-1868G-PL Logic Developer - PC Edytor FBD Praca z edytorem FBD - Online Edytor FBD umożliwia użytkownikowi monitorowanie wykonywanych programów FBD. Na zamieszczonym poniżej rysunku podano przykłady możliwości edycyjnych tego edytora. Szare tło informuje, ze edytor znajduje się w trybie Online, tylko do odczytu. Status trybu Online jest sygnalizowany kolorem ikony podsystemu. W celu wymuszenia wartości On lub Off, lub w celu przełączenia wartości, kliknąć prawym przyciskiem myszy. Okno Podgląd danych do wyświetlania lub ustawiania wartości dowolnych zmiennych projektu. Nie jest możliwe edytowanie programu FBD w trybie Online. Nie mniej jednak można zmienić i/lub wymusić zmianę stanu zmiennych BOOL. W trybie Online można również monitorować wartości zmiennych za pomocą narzędzia Okno Podglądu danych. W celu rozpoczęcia monitorowania wartości zmiennej • W edytorze FBD kliknąć prawym przyciskiem myszy zmienną, której wartość ma być monitorowana, a następnie wybrać polecenie Watch (Podgląd). Spowoduje to dodanie zmiennej do okna GFK-1868G-PL Podgląd danych. Machine Edition 5.00 45 3 Logic Developer - PC Logic Developer - PC Web Access LOGIC DEVELOPER - PC WEB ACCESS Oprogramowanie Machine Edition pozwala na wyświetlanie danych logicznych PC podsystemu za pomocą przeglądarki sieciowej, przykładowo Microsoft Internet Explorer (wymagana wersja 4.0 lub nowsza). Przesłanie projektu Machine Edition powoduje automatyczne uruchomienie zintegrowanego serwera sieciowego. Po połączeniu poprzez sieć, na ekranie wyświetlany jest spis zawartości stanowiska, z poziomu którego można wybrać Logic Navigator (Nawigator programu sterującego). (Jeżeli podsystem posiada interfejs HMI, wyświetlane są również opcje dla interfejsu HMI). Okno Logic Navigator (Nawigator programu sterującego) zawiera program sterujący PC zapisany w sterowniku, przedstawiony w formie drzewa, pozwalającego na odszukanie określonych programów i bloków: ■ Opublikowanych programów SFC i makr SFC. ■ Programu LD. ■ Podprogramów LD. ■ Akcji. ■ Bloków ST. ■ Bloków IL Kliknąć dowolny blok programu sterującego w drzewie w celu wyświetlenia go. Więcej informacji? Wybrać "PC Web Access features" ("Funkcje dostępu do sieci PC") w bibliotece Web Access (Dostęp do sieci), na karcie Help (Pomoc) w oknie Navigator (Nawigator). W celu uzyskania zdalnego dostępu do projektu 1. Dla każdego podsystemu, do którego ma być uzyskany dostęp, ustawić właściwość Publish (Publikuj) podsystemu na wartość True (Tak). Pozwala to na zdalne wyświetlenia całego programu sterującego PC, za wyjątkiem programów SFC i makr SFC. 2. Dla każde programu SFC lub makro SFC w tych podsystemach, do których ma być zapewniony dostęp poprzez sieć, ustawić właściwość Publish (Publikuj) na True (Tak). Przykładowo, aby umożliwić wszystkim użytkownikom zdalny podgląd programu SFC, ustawić właściwość Publish (Publikuj) tego podprogramu na True (Tak). UWAGA Podsystem zawierający program sterujący PC przeznaczony do publikowania musi być ustawiony jako podsystem aktywny, a operacja przesyłania musi zakończyć się pomyślnie. W celu uzyskania dostępu spisu zawartości stanowiska PC 1. Uruchomić przeglądarkę Internet Explorer. Przeglądarkę Internet Explorer można również zainstalować z płyty instalacyjnej Machine Edition. 2. W polu Address (Adres) w przeglądarce Internet Explorer, wprowadzić nazwę lub adres IP komputera wykorzystywanego do uruchamiania. 3. W przypadku braku pewności co do poprawności nazwy lub adresu IP komputera przeznaczonego do wykonywania, sprawdzić właściwości łącza TCP/IP w programie instalacyjnym Control Panel Network lub skontaktować się z administratorem sieciowym. 4. W przypadku testowania projektu na komputerze lokalnym, wprowadzić jako adres "localhost" (bez znaków cudzysłowu). Spowoduje to połączenie przeglądarki Internet Explorer z komputerem lokalnym. Po nawiązaniu połączenia z komputerem wykorzystywanym do uruchamiania, na ekranie wyświetlona zostanie lista odsyłaczy pozwalająca na monitorowanie danych procesu. 46 Machine Edition 5.00 GFK-1868G-PL Logic Developer - PC Logic Developer - PC Web Access W celu zdalnego wyświetlenia programu sterującego PC 1. Uruchomić przeglądarkę Internet Explorer. 2. W polu Address (Adres) w przeglądarce Internet Explorer, wprowadzić nazwę lub adres IP komputera wykorzystywanego do uruchamiania. Spowoduje to wyświetlenie spisu zawartości stanowiska. 3. Kliknąć odsyłacz Logic (Program sterujący), a następnie Logic Navigator (Nawigator programu sterującego). Spowoduje to wyświetlenie indeksu (w formie struktury drzewiastej), zawierającego odsyłacze do opublikowanego programu sterującego PC. 4. Kliknąć SFC, makro SFC, program LD, blok ST lub blok IL przeznaczone do wyświetlenia. Spowoduje to wyświetlenie na ekranie wybranego bloku programu sterującego PC. Dodatkowe informacje na temat publikowania programu sterującego LD zamieszczono w punkcie W celu uzyskania zdalnego dostępu do projektu. Zatrzymanie kursora myszy nad zmienną przy zdalnym wyświetlaniu programu sterującego LD pozwala na podgląd jej wartości. Wartość zmiennych BOOL oraz styków i przekaźników jest sygnalizowana poprzez kolor: ■ Zielony - wartość True (1). ■ Czarny - wartość False (0). Wartości zmiennych w Przejściach SFC (włączając w to instrukcje przejść w języku ST) można wyświetlać poprzez zatrzymanie kursora myszy nad Przejściem. Kolor przejścia SFC sygnalizuje wartość: ■ Zielony - True (1). ■ Czarny - False (0). Kliknąć w celu przejścia z powrotem do menu głównego Logic Developer - PC. Kliknąć w celu przejścia do strony głównej GE Fanuc. GFK-1868G-PL Kliknąć w celu zdalnego wyświetlenia akcji SFC. Zatrzymać kursor myszy nad przejściem SFC w celu wyświetlenia wartości. Machine Edition 5.00 47 3 Logic Developer - PC Programy komunikacyjne układów We/Wy P R O G R A M Y K O M U N I K A C Y J N E U K ŁA D Ó W W E / W Y Program sterujący (SFC, LD, IL lub ST) zwykle jest połączony z kontrolowanym procesem poprzez pewne typy fizycznych urządzeń wejść/wyjść. W systemach sterowania opartych na komputerach PC zwykle odbywa się to poprzez zainstalowanie karty adaptera w komputerze podsystemu, który jest podłączony do standardowej sieci przemysłowej. Dzięki takiemu rozwiązaniu możliwe jest odczytywanie i zmiana danych wykorzystywanych przez proces. Programy komunikacyjne układów We/Wy to oprogramowanie niezbędne do połączenia Kontrolera z kartą adaptera oraz wybraną siecią przemysłową. Więcej informacji? W Indeksie Pomocy wyszukać hasło "control" ("sterowanie"), a następnie wybrać "Control I/O Drivers" ("Programy komunikacyjne układów We/Wy"). Programy komunikacyjne We/Wy Oprogramowanie Logic Developer - PC jest dostarczane wraz z rozwijaną ustawicznie biblioteką programów komunikacyjnych. Niektóre z tych programów komunikacyjnych nie wymagają instalowania w komputerze podsystemu żadnych dodatkowych urządzeń, włączając w to: ■ ASCII: Program komunikacyjny korzystający z istniejącego portu komunikacyjnego komputera do wysyłania i odbierania danych w formacie ASCII, w czasie komunikacji z innym urządzeniem. Nawigator: Karta Projekt ■ Control Peer: Program komunikacyjny pozwalający na wymianę danych związanych z procesem Węzły Programów komunikacyjnych układów pomiędzy dwoma lub większą liczba komputerów z uruchomionymi Kontrolerami. Komunikaty są We/Wy przesyłane przez sieć Ethernet przy zmianie wartości zmiennych. Pozostałe programy komunikacyjne wymagają zainstalowania na komputerze podsystemu adapterów innych producentów. Oprogramowanie Logic Developer - PC obsługuje większość najbardziej popularnych obecnie sieci przemysłowych, włączając w to: ■ Allen-Bradley RIO I/O1,2,3 ■ Interbus-S I/O ■ Legacy DeviceNet I/O1 ■ DeviceNet ■ Ethernet I/O1, 3 ■ Legacy PROFIBUS I/O1 ■ GE Fanuc CNC I/O ■ Modbus Slave1, 3 ■ GE Genius I/O3 ■ Modicon MB + Distributed I/O GE Fanuc Series 90-30 I/O1,2,3 ■ ■ Honeywell SDS Modicon Quantum-800 Series I/O ■ ■ PROFIBUS I/O1, 2,3 1. Obsługa także przez podsystemy Windows CE 2. Obsługa także przez Kontrolery Hard Real-Time 3. Obsługa także przez podsystemy QuickPanel Control/View W celu dodania Programu komunikacy jnego układów We/Wy do podsystemu • Kliknąć prawym przyciskiem myszy węzeł Control I/O Drivers (Prog. komun. układów We/Wy), a następnie wybrać polecenie New Driver (Nowy sterownik) i wybrać żądany sterownik z listy. Nowy sterownik wyświetlany jest jako element pod węzłem Control I/O (Układy We/Wy). Do okna Control I/O (Układy We/Wy) dodawana jest również domyślna konfiguracja programu komunikacyjnego. Dla jednego podsystemu można dodać do dziewięciu programów komunikacyjnych. Okno Control I/O (Układy We/Wy) Control I/O (Układy We/Wy) Okno Control I/O (Układy We/Wy) to specjalny edytor przeznaczony do graficznej wizualizacji urządzeń wejść/wyjść przypisanych do Programów komunikacyjnych We/Wy. Każdy system wejść/wyjść jest wyświetlany w formie drzewa, rozpoczynającego się od węzła program komunikacyjny, a kończąca się terminalami reprezentującymi fizyczne połączenia obiektowe. Pomiędzy programem komunikacyjnym i terminalami umieszczone są węzły reprezentujące dowolne karty, kasety lub moduły zainstalowane w systemie. Dane w polach są wspólnie wykorzystywane przez komponenty projektu poprzez przypisanie zmiennych do każdego terminala wejść/wyjść. Więcej informacji? 48 Machine Edition 5.00 W Indeksie Pomocy wyszukać hasło "Control I/O Tool" ("Narzędzie Układy We/Wy"), a następnie wybrać "Control I/O Tool" ("Narzędzie Układy We/Wy"). GFK-1868G-PL Logic Developer - PC Programy komunikacyjne układów We/Wy Obsługa okna Control I/O (Układy We/Wy) Okno Control I/O (Układy We/Wy) jest w pełni zintegrowane z pozostałymi narzędziami Machine Edition, co przyspiesza definiowanie systemu wejść/wyjść. Zamieszczony poniżej rysunek zawiera przykłady dostępnych operacji. Adresy IEC można wyświetlać w programie LD nad zmiennymi przypisanymi do terminali wejść/wyjść. Przeciągnąć zmienne z edytora LD do węzłów Control I/O. Lista zmiennych pozwala na tworzenie zmiennych i przeciąganie ich do terminali wejść/wyjść. W celu skonfigurowania karty, kasety lub gniazda dwukrotnie kliknąć węzeł. Wyświetlanie i edycja wartości danych przypisanych do terminali wejść/wyjść. W celu utworzenia zmiennej domyślnego typu danych, dwukrotnie kliknąć terminal i wpisać nazwę zmiennej. W celu skon figurow a nia systemu wejść/wyjść za pomocą narzędz i a C o n t r o l I / O ( U k ł a d y W e / W y ) 1. Kliknąć prawym przyciskiem myszy program komunikacyjny, kartę, kasetę lub gniazdo, a następnie wybrać polecenie Add xxx (Dodaj xxx) w celu utworzenia drzewa wejść/wyjść. 2. Dwukrotnie kliknąć program komunikacyjny, kartę, kasetę lub gniazdo w celu skonfigurowania. 3. Przypisać zmienne do terminali wejść/wyjść. GFK-1868G-PL Machine Edition 5.00 49 3 Logic Developer - PC Kontroler KONTROLER Kontroler jest oprogramowaniem systemowym Runtime, umieszczonym w następujące działania w powtarzanym cyklu pracy: podsystemie, realizującym ■ Wykonanie programu sterującego LD, włączając w to wszystkie wywoływane podprogramy. ■ Wykonanie programu sterującego SFC, włączając w to wszystkie wywoływane akcje. ■ Wykonanie bloku ST o nazwie ‘MAIN’ (jeśli istnieje), włączając w to wszystkie wywołane podprogramy. ■ Wykonanie bloku FBD o nazwie ‘MAIN’ (jeśli istnieje), włączając w to wszystkie wywoływane podprogramy. ■ Obsługa programów komunikacyjnych układów We/Wy ■ Aktualizacja wykonawczej bazy danych podsystemu, która jest wspólnie wykorzystywana z aplikacją View Runtime (proszę porównać z informacjami na stronie 88). Zamieszczony poniżej rysunek przedstawia cykl pracy kontrolera. Odczyt wejść/wyjść Wykonywanie LD Nawigator: Karta Projekt Węzeł reprezentujący podsystem Wykonywanie SFC Powrót Wykonywanie bloku Main ST Zapis do wejść/wyjść Wykonywanie bloku Main Cykl pracy kontrolera Logic Developer - PC Poniżej przedstawiono podsystemy, w których może być umieszczony Kontroler. ■ Podsystem Windows NT. Kontroler jest wyświetlany jako usługa systemu Logic Developer - PC. ■ Podsystem Windows NT z VenturCom RTX. Kontroler Hard Real-Time w formie usługi systemu Logic Developer - PC. ■ Podsystem Windows CE. Kontroler Windows CE ma postać programu Logic Developer - PC pracującego w systemie Windows CE. ■ Podsystem QuickPanel Control/View. Windows QuickPanel Control ma postać programu Logic Developer - PC pracującego w systemie Windows CE. Podsystem określany jest podczas tworzenia projektu. Kontroler Hard Real-Time jest specjalnym dodatkiem konfigurowanym tylko w podsystemach Windows NT. We wszystkich przypadkach, Kontroler jest uruchamiany automatycznie, po uruchomieniu systemu operacyjnego. Więcej informacji? 50 Machine Edition 5.00 W Indeksie Pomocy wyszukać hasło "Controller" ("Kontroler"), a następnie wybrać "Control: an Overview" ("Kontroler: wprowadzenie"). GFK-1868G-PL Logic Developer - PC Kontroler Obsługa Kontrolera Lokalizacja kontrolera (Adres IP lub Nazwa komputera), parametry (czas trwania cyklu pracy lub dostrajanie) i sposób zachowania się (reagowanie na błędy, zegar wyłączający i procedura zamykania) są konfigurowane poprzez ustawienia właściwości podsystemu, w którym zlokalizowany jest kontroler. W celu skonfigurowania Kontrolera 1. Na karcie Project (Projekt) w oknie Navigator (Nawigator), kliknąć prawym przyciskiem myszy podsystem i wybrać polecenie Properties (Właściwości). 2. Spowoduje to wyświetlenie właściwości w oknie Inspector (Inspektor). Jeżeli projekt zawiera komponent HMI, można teraz także ustawić właściwości aplikacji View Runtime. Można także skonfigurować właściwości Kontrolera poprzez wybranie polecenia Properties (Właściwości) z menu Controller (Sterownik). W tym przypadku, na ekranie wyświetlane jest okno dialogowe Controller Properties (Właściwości kontrolera). Informacje w oknie dialogowym są takie same, jak w oknie Inspector (Inspektor)— są tylko inaczej przedstawiane. Komponent program sterujący projektu musi być przesłany do Kontrolera przed uruchomieniem projektu. W celu przesłania komponentu program sterujący do Kontrolera • Na karcie Project (Projekt) w oknie Navigator (Nawigator), kliknąć prawym przyciskiem myszy podsystem, a następnie wybrać polecenie Download (Prześlij). Wszystkie komponenty w wybranym podsystemie są sprawdzane, a następnie przesyłane do określonego komputera, o ile nie stwierdzono żadnych błędów. Błędy wyświetlone na karcie Build (Kompilacja) okna Feedback Zone (Komunikaty) muszą zostać skorygowane, aby przesyłanie zostało zakończone. Komponenty programu sterującego są przesyłane do Kontrolera, natomiast komponenty HMI są przesyłane do aplikacji View Runtime. Pomimo faktu, że Kontroler jest zawsze uruchomiony, można nadal kontrolować wykonywanie programów sterujących. W trybie Offline, można uruchomić, zatrzymać lub zresetować wykonywanie. Podczas pracy w trybie Online Kontrolera, dostępne są dodatkowe polecenia do wstrzymywania, wykonania jednego cyklu lub załączenia wymuszeń. Run Mode Store (Zapis w trybie Praca) Funkcja Run Mode Store (RMS - Zapis w trybie Praca) pozwala na aktualizację programu Kontrolera bez zatrzymywania samego Kontrolera. Jest ona obsługiwana przez wszystkie podsystemy Logic Developer PC. Podczas próby przesyłania projektu do Kontrolera, wyświetlane jest okno dialogowe Run Mode Store (Zapis w trybie Praca) z następującymi opcjami. ■ Attempt a Run Mode Store (Podejmuj próbę Zapisu w trybie Praca): Oprogramowanie Machine Edition podejmie próbę Zapisu w trybie Praca, tzn. podejmie próbę przesłania programu sterującego do pracującego Kontrolera. ■ Stop the Controller, then download (Zatrzymaj Kontroler, a następnie prześlij): Oprogramowanie Machine Edition nie podejmie próby skorzystania z funkcji Zapis w trybie Praca (RMS). Zamiast tego, zatrzyma sterownik przed rozpoczęciem operacji przesyłania. ■ Download Retentive Initial Values (Prześlij wartości początkowe z pamięcią stanu): Opcja pozwalająca na przesłanie wartości początkowych zmiennych z pamięcią stanu, ponieważ mogły one ulec zmianie od momentu ostatniego przesyłania. Podczas próby Zapisu w trybie Praca (Run Mode Store) wykonywanych jest szereg testów i kontroli systemowych. W przypadku niepomyślnego zakończenia jednego z tych testów lub kontroli, program sterujący może nie zostać przesłany do Kontrolera. Więcej informacji? W Indeksie Pomocy wyszukać "Run Mode Store (RMS) ("Zapis w trybie Praca"). W celu uruchomienia Kontrolera • Na karcie Project (Projekt) w oknie Navigator (Nawigator), kliknąć prawym przyciskiem myszy podsystem, wybrać Online Commands (Polecenia Online) lub Offline Commands (Polecenia Offline), a następnie wybrać opcję Start Runtime (Uruchom Runtime). Spowoduje to rozpoczęcie wykonywania programu drabinkowego, programu (-ów) SFC, bloku ST o nazwie ’MAIN’ oraz bloku FBD w komputerze lub urządzeniu podsystemu. Jeżeli podsystem posiada także komponent HMI (proszę porównać z informacjami na stronie 88), aplikacja View Runtime jest uruchamiana w tym samym czasie co Kontroler. W celu sprawdzenia, przesłania i uruchomienia projektu, kliknąć prawym przyciskiem myszy podsystem i wybrać opcje Download and Start (Prześlij i uruchom) "nazwa podsystemu". GFK-1868G-PL Machine Edition 5.00 51 3 Logic Developer - PC Kontroler W celu skonfigurowania Kontrolera HRT W przypadku zakupienia opcjonalnego kontrolera VenturCom RTX (Kontrolera HRT), postępować zgodnie z zamieszczoną poniżej procedurą. 1. Kliknąć prawym przyciskiem myszy podsystem, a następnie wybrać polecenie Properties (Właściwości). 2. W oknie Inspector (Inspektor), ustawić właściwość Hard Real Time (Czas rzeczywisty) na True (Tak). We wszystkich dalszych operacjach Kontrolera podejmowana będzie próba wykorzystania Kontrolera HRT na komputerze podsystemu. Aby można było korzystać z Kontrolera HRT, oprogramowanie VenturCom RTX musi być zainstalowane również w podsystemie. Aby umożliwić Kontrolerowi HRT prac ę w systemie Windows NT po awarii 1. Kliknąć prawym przyciskiem myszy podsystem, a następnie wybrać polecenie Properties (Właściwości). Inspector (Inspektor), ustawić właściwość Delay Controller Shutdown (Opóźniaj wyłączenie Kontrolera) na True (Tak). Wszystkie programy sterujące (LD, IL, ST, FBD lub SFC), które są uruchomione w określonym Kontrolerze HRT będą kontynuować pracę w razie wystąpienia zdarzenia w systemie Windows NT lub awarii twardego dysku. Jeżeli właściwość Delay Controller Shutdown (Opóźniaj wyłączanie Kontrolera) jest ustawiona na wartość False (Nie), Kontroler zakończy poprawnie prace w przypadku awarii w systemie Windows NT. 2. W oknie Rezerwacja Warm Standby Funkcja rezerwacji Warm Standby zwiększa dodatkowo niezawodność aplikacji Windows NT i Windows CE o krytycznym znaczeniu. System taki składa się z dwóch Kontrolerów Logic Developer - PC (podstawowego i rezerwowego lub Kontrolera Warm Standby) oraz przełączników wejść/wyjść decydujących, które Kontroler jest aktualnie podłączony do fizycznych wejść/wyjść. Po uruchomieniu systemu z rezerwacją Warm Standby, Kontroler podstawowy jest podłączany do wejść/wyjść, wykonuje program sterujący i aktualizuje dane o krytycznym znaczeniu w Kontrolerze rezerwowym. Kontroler rezerwowy odbiera te dane i monitoruje status Kontrolera podstawowego. Po wykryciu uszkodzenia w Kontrolerze podstawowym lub jeżeli Kontroler rezerwowy nie może nawiązać komunikacji z Kontrolerem podstawowym, przyłącze wejść/wyjść jest automatycznie podłączane do Kontrolera rezerwowego, który kontynuuje pracę. Obsługa systemu z rezerwacją Warm Standby Przed skonfigurowaniem systemu z rezerwacją Warm Standby należy zdefiniować odpowiednią konfigurację sprzętową. Więcej informacji? W Indeksie Pomocy wyszukać "Warm Standby" ("Rezerwacja Warm Standby"). W celu skonfigurowania rezerwacji Warm Standby 1. Na karcie Project (Projekt) w oknie Navigator (Nawigator), kliknąć prawym przyciskiem myszy podsystem Windows NT lub Windows CE, a następnie wybrać polecenie Properties (Właściwości). 2. W oknie Inspector odszukać grupę +Redundant System (+System z rezerwacją) i kliknąć ją dwukrotnie w celu rozwinięcia. 3. Kliknąć węzeł Redundant Mode (Tryb rezerwacji), a następnie wybrać ustawienie Warm Standby. 4. Kliknąć właściwość Controller Mode (Tryb Kontrolera) i wybrać wartość z listy. 52 Machine Edition 5.00 GFK-1868G-PL Logic Developer - PC Kontroler Rezerwacja Hot Standby Rezerwacja Hot Standby zapewnia jeszcze większą niezawodność aplikacji Windows NT i Windows CE o krytycznym znaczeniu. System taki składa się z dwóch Kontrolerów Logic Developer - PC (podstawowego i rezerwowego lub Kontrolera Hot Standby) pracujących w sieci GE Genius I/O. Interfejs GE Fanuc automatycznie obsługuje przełączanie pomiędzy kontrolerami. Do przesłania do aplikacji z rezerwacją Hot Standby, Kontrolery podstawowy i rezerwowy muszą być zsynchronizowane, tzn. należy przesłać dane do obydwu tych kontrolerów. Domyślnie, Kontroler podstawowy jest aktywny, natomiast Kontroler rezerwowy znajduje się w trybie czuwania. Kontroler rezerwowy automatycznie rozpoczyna pracę jako aktywny w przypadku: ■ Wystąpienia błędu. ■ Utraty komunikacji pomiędzy aktywnym Kontrolerem realizowanej poprzez kartę pamięci VMIPCI5565. ■ Po upływie czasu Secondary Switch Time (Czas przełączania na kontroler rezerwowy). Obydwa Kontrolery mogą odczytywać dane z sieci, nie mniej jednak, dane do sieci zapisywane są wyłącznie przez aktywny Kontroler. Obsługa systemu z rezerwacją Hot Standby Przed skonfigurowaniem systemu z rezerwacją Hot Standby należy zdefiniować odpowiednią konfigurację sprzętową. Więcej informacji? W Indeksie Pomocy wyszukać hasło "Hot Standby" ("Rezerwacja Hot Standby"). W celu skon figurow a nia rezerwacji Hot Standby 1. Na karcie 2. 3. 4. 5. 6. 7. 8. 9. Project (Projekt) w oknie Navigator (Nawigator), kliknąć prawym przyciskiem myszy podsystem Windows NT lub Windows CE, a następnie wybrać polecenie Properties (Właściwości). W oknie Inspector odszukać grupę +Redundant System (+System z rezerwacją) i kliknąć ją dwukrotnie w celu rozwinięcia. Kliknąć węzeł Redundant Mode (Tryb rezerwacji), a następnie wybrać ustawienie Hot Standby. Kliknąć właściwość Secondary Address (Adres rezerwowego Kontrolera), a następnie wprowadzić adres IP (Nazwę) rezerwowego Kontrolera. Kliknąć właściwość Secondary Switch Fault (Błąd przełączający na rezerwowy Kontroler), a następnie wybrać typ błędu, który powoduje aktywowanie rezerwowego Kontrolera. Kliknąć właściwość Secondary Node ID (ID kontrolera rezerwowego), a następnie przepisać unikalny identyfikator ID do karty VMIPCI-5565 Kontrolera rezerwowego. Kliknąć właściwość Secondary Switch Time (Czas do przełączania na rezerwowy Kontroler), a następnie wprowadzić czas oczekiwania w milisekundach przez Kontroler rezerwowy na komunikację z Kontrolerem podstawowym. Kliknąć właściwość Primary Node ID (ID węzła podstawowego), a następnie przepisać unikalny identyfikator ID do karty VMIPCI-5565 Kontrolera podstawowego. Kliknąć właściwość Primary Switch Time (Czas do przełączania na podstawowy Kontroler), a następnie wprowadzić czas oczekiwania milisekundach przez Kontroler podstawowy na komunikację z Kontrolerem rezerwowym. Serwery OPC a rezerwacje Warm Standby i Hot Standby Rezerwacje Warm Standby i Hot Standby są w pełni obsługiwane przez serwer OPC Logic Developer - PC. W przypadku wykrycia pliku z konfiguracją, serwer OPC: ■ Generuje wewnętrzne obiekty tak, aby był zdolny do rozpoznania konfiguracji rezerwacji Warm Standby i Hot Standby jako Kontrolerów logicznych dla klientów OPC. ■ Tworzy predefiniowane elementy OPC dla każdego Kontrolera logicznego. Elementy te wskazują, który fizyczny Kontroler jest aktywny oraz informują o statusie Kontrolerów podstawowego i rezerwowego. W celu skon figurow a nia serw er a OP C dla re zerwacji Hot Standby lub Warm Standby • Edytować plik "WarmStandby.XML", umieszczony w tym samym folderze co program LogicPC_OPC.exe, na komputerze na którym zainstalowany jest serwer OPC. Plik ten jest wykorzystywany zarówno przez rezerwację Warm Standby jak i przez rezerwację Hot Standby. Domyślnie, plik ten jest umieszczony w kartotece "C:\Program Files\CIMPLICITY Machine Edition\OPC". GFK-1868G-PL Machine Edition 5.00 53 3 54 Logic Developer - PC Kontroler Machine Edition 5.00 GFK-1868G-PL View Komponent View to interfejs HMI (Human Machine Interface) Machine Edition, pozwalający na organizowanie, śledzenia, wyświetlanie i zmianę danych pochodzących z instalacji przemysłowej lub procesu. Za pomocą komponentu View można tworzyć panele graficzne, pisać skrypty, konfigurować alarmy i schematy logowania oraz ewentualnie uruchamiać projekty w aplikacji View Runtime. W podsystemach NT/CE, funkcja Web Access pozwala na publikowanie danych z projektów HMI Machine Edition, co umożliwia ich zdalne wyświetlanie poprzez sieć Internet. View obsługuje tworzenie interfejsów HMI dla podsystemów Windows NT, Windows CE i QuickPanel. Większość narzędzi modułu View jest wspólnych dla wszystkich podsystemów, ale kilka z nich jest specyficznych dla paneli QuickPanel; szczegółowe informacje podano w punkcie "Aplikacje QuickPanel" na stronie 90. Komponent ten zawiera następujące elementy: ■ Edytor paneli ■ Edytor skryptów ■ Alarmy ■ Programy komunikacyjne dostępu do sterownika ■ Obsługę tłumaczenia języków ■ Grupy komunikatów ■ Logowanie (tylko podsystemy NT/CE) ■ Klientów & Serwery OPC (tylko podsystemy NT/CE) ■ Dokumenty sieciowe (tylko podsystemy NT/CE) ■ Aplikację View Runtime (tylko podsystemy NT/CE) ■ Zabezpieczenie hasłem (tylko podsystem QuickPanel) Nawigator: Karta Projekt Węzły komponentu HMI W celu utworzenia projektu zawierającego komponent HMI 1. Na karcie 2. 3. 4. 5. GFK-1868-PL Manager (Menadżer) w oknie Navigator (Nawigator), kliknąć prawym przyciskiem myszy My Computer (Mój komputer) a następnie wybrać polecenie New (Nowy). Wyświetlone zostanie okno dialogowe New Project (Nowy Projekt). W polu Project Name (Nazwa projektu), wpisać nazwę projektu użytkownika. Z listy Project Template (Szablon projektu) wybrać szablon "Configuration Wizard (View/ Control)" ("Kreator konfiguracji (View/ Control))". W wyświetlanym oknie ustawić parametry dla nowej aplikacji (przykładowo typ i model podsystemu). Kliknąć OK. Spowoduje to utworzenie nowego projektu i wyświetlenie go na karcie Project (Projekt) w oknie Navigator (Nawigator). Machine Edition 5.00 55 4 View Edytor paneli EDYTOR PANELI Edytor paneli jest przeznaczony do tworzenia wszystkich paneli aplikacji HMI. Każdy panel to pojedynczy ekran lub okno interfejsu HMI. W celu utworzenia każdego ekranu, użytkownik rysuje i konfiguruje obiekty graficzne na panelu. Obiekty graficzne to różne elementy na ekranie interfejsu HMI takie jak prostokąty, wielokąty, przyciski i wyświetlacze alarmów. Wszystkie obiekty są dostępne z poziomu paska narzędziowego Drawing Tools (Narzędzia do rysowania). Wiele obiektów wykonuje pewne działania po ich kliknięciu w czasie wykonywania. Edytor paneli wyświetla bieżący panel w postaci, w jakiej będzie on pokazywany na ekranie. Dodatkowo, Edytor paneli pozwala na dodanie siatki, ułatwiającej dokładne rozmieszczenie obiektów graficznych. ■ W podsystemach NT/CE dla wielu obiektów można skonfigurować jedną z dziewięćdziesięciu różnych animacji, zmienić kolor, wyświetlane dane, skrypty oraz skonfigurować odczytywanie danych wejściowych w trakcie wykonywania. ■ W przypadku podsystemów QuickPanel, edytor wyświetla siatkę obszarów. Siatka obszarów pozwala na umieszczenie obiektów graficznych w miejscach, w których panele QuickPanel reagują na dotyk. Więcej informacji? Nawigator: Karta Projekt Węzły paneli W Indeksie Pomocy należy wyszukać hasło "panels" ("panele"), a następnie wybrać "Graphical Panels" ("Panele graficzne"). W celu dodania nowego panelu do interfejsu HMI • Na karcie Project (Projekt) w oknie Navigator (Nawigator), kliknąć prawym przyciskiem myszy folder Graphical Panels (Panele graficzne) i wybrać opcję New Panel (Nowy Panel). Nowy panel jest dodawany pod folderem Graphical Panels (Panele graficzne) w oknie Navigator (Nawigator). Jeżeli projekt został utworzony przy użyciu szablonu, folder Graphical Panels (Panele graficzne) zawiera już prawdopodobnie kilka paneli domyślnych. W celu otwarcia panelu do edycji • Na karcie Project (Projekt) w oknie Navigator (Nawigator), dwukrotnie kliknąć węzeł reprezentujący Spowoduje to otwarcie panelu w Edytorze paneli. panel. W celu skonfigurowania panelu 1. Na karcie Project (Projekt) w oknie Navigator (Nawigator), kliknąć prawym przyciskiem myszy panel, a następnie wybrać polecenie Properties (Właściwości). Spowoduje to otworzenie okna Inspector (Inspektor), o ile nie było wcześniej otwarte. 2. Ustawić właściwości panelu w oknie Inspector (Inspektor). Szczegółowy opis właściwości panelu jest wyświetlany w oknie Companion (Asystent). Kliknąć ikonę na pasku narzędziowym Tools (Narzędzia) w celu otwarcia okna Companion (Asystent), o ile nie jest otwarte. 56 Machine Edition 5.00 GFK-1868G-PL View Edytor paneli Obsługa edytora paneli Edytor paneli jest ściśle zintegrowany ze wszystkimi narzędziami Machine Edition, co ułatwia tworzenie paneli graficznych. Zamieszczony poniżej rysunek zawiera przykłady dostępnych operacji. Więcej informacji? W Indeksie Pomocy wyszukać hasło "panels" ("panele"), a następnie wybrać "Working with Panels" ("Praca z panelami"). Pasek narzędziowy View zawiera narzędzia do rysowania i manipulowania obiektami. Można zmieniać rozmiar i edytować istniejące obiekty graficzne bezpośrednio w Edytorze paneli. Panele wyświetlane są na karcie Projekt w oknie Nawigator. Przeciągnąć element z grupy Expert Objects Biblioteki szablonów do Edytora paneli. Okno Inspektor do konfigurowania obiektów graficznych. Okno Komunikaty wyświetla informacje w czasie sprawdzania poprawności, przesyłania lub uruchamiania projektu. Okno Asystent wyświetlające informacje o aktualnie zaznaczonym obiekcie, narzędziu lub właściwości. W celu narysowania obiektu gr af icznego 1. Jeżeli pasek narzędziowy Drawing (Rysowanie) jest otwarty, wybrać narzędzie, które ma być użyte. W przeciwnym wypadku, kliknąć prawym przyciskiem myszy w edytorze paneli, a następnie wybrać narzędzie do rysowania. W oknie Companion (Asystent) wyświetlone zostaną instrukcje w jaki sposób korzystać z wybranego narzędzia. 2. Narysować obiekt zgodnie z instrukcjami wyświetlanymi w oknie Companion (Asystent). Po zakończeniu rysowania obiektu, ustawić jego właściwości w oknie Inspector (Inspektor). W celu animowania obiektu (Tylko podsystemy NT/CE) • W edytorze paneli, dwukrotnie kliknąć obiekt graficzny. Spowoduje to wyświetlenie okna dialogowego Animation Properties (Parametry animacji). Parametry poszczególnych typów są pogrupowane na kartach. Animacje stają się aktywne po uruchomieniu projektu za pomocą aplikacji View Runtime. GFK-1868-PL Machine Edition 5.00 57 4 View Edytor paneli Obiekty do wyświetlania komunikatów Obiekty graficzne Local Message Display (WKL - Wyświetlacz komunikatów lokalnych), Triggered Message Display (WKA - Wyświetlacz komunikatów aktywnych) oraz Local Image Display (WOL Wyświetlacz obrazów lokalnych) pozwalają na wyświetlanie różnych komunikatów lub obrazów, w zależności od wartości lub statusu przypisanych zmiennych. Każdy z tych trzech obiektów jest przypisany do odpowiedniej grupy komunikatów, wyświetlanej w folderze Message Groups (Grupy komunikatów) - jako IMD Group (Grupa WKI), TMD Group (Grupa WKA) lub IID Group (Grupa WOI). Każdy obiekt graficzny może być powiązany tylko z jedną grupą komunikatów, ale ta grupa komunikatów może być skojarzona z wieloma obiektami graficznymi. (W przypadku paneli QuickPanel, rozmiar wszystkich obiektów graficznych skojarzonych z tą samą grupą komunikatów musi być taki sam jak ustawiony we właściwościach tej grupy komunikatu.) W celu utworzenia siatki dla powiązanej grupy komunikatów, kliknąć przycisk we właściwości "LMD/TMD/IID Group (Grupa WKL/WKA/WOI"). Wpisy w grupie komunikatów są edytowane w odpowiednim edytorze. ■ Nawigator: Karta Projekt Węzły Grupy komunikatów Obiekt graficzny Indexed Message Display (Wyświetlacz Komunikatów Indeksowanych) wyświetla komunikaty tekstowe, które są dobierane w zależności od wartości pojedynczej, przypisanej zmiennej. Można zmieniać kolory i wygląd tego obiektu. Parametry tego obiektu są zebrane w grupie IMD Group (Grupa WKI). Więcej informacji? ■ W Indeksie Pomocy wyszukać hasło "IMD (Local Message Display)" ("WKL (Wyświetlacz komunikatów lokalnych") oraz "IMD (Local Message Display)" ("WKL (Wyświetlacz komunikatów lokalnych)"). Obiekt graficzny Triggered Message Display (Wyświetlacz komunikatów aktywnych) pokazuje komunikaty w zależności od wyników wyrażenia logicznego. Można zmieniać kolory i wygląd tego obiektu. Wartości i związane z nimi obrazy są ustawiane poprzez powiązaną grupę TMD Group (Grupa WKA). W odróżnieniu od obiektu Local Message Display (Wyświetlacz komunikatów lokalnych), do obiektu tego nie jest przypisywana zmienna. W zamian za to, w edytorze siatki TMD Group (Grupa WKA) podawana jest seria wyrażeń logicznych. Więcej informacji? ■ Obiekt graficzny Indexed Image Display (Wyświetlacz obrazów indeksowanych) wyświetla różne obrazy, w zależności od stanu przypisanej, jednej zmiennej. Wartości i związane z nimi obrazy są ustawiane za pomocą opcji zebranych w grupie IID Group (Grupa WOI). Obraz są zwykle mapami bitowymi, importowanymi z plików BMP. Obrazy mogą być także zbiorem pojedynczych obiektów graficznych (Łuki, Mapy bitowe, Okręgi, Linie, Wycinki wykresu kołowego, itd.). Więcej informacji? 58 Machine Edition 5.00 W Indeksie Pomocy należy wyszukać hasło TMD i wybrać "TMD (Triggered Message Display) group" ("Grupa WKA (Wyświetlacz Komunikatów aktywnych)") i "TMD (Triggered Message Display) grid" ("Siatka WKA (Wyświetlacz komunikatów Aktywnych)"). W Indeksie Pomocy należy wyszukać hasło IID (WOI), a następnie wybrać "IID (Indexed Image Display) group" ("Grupa WOI (Wyświetlacz obrazów indeksowanych)"). GFK-1868G-PL View Edytor skryptów EDYTOR SKRYPTÓW Edytor skryptów to edytor tekstowy, obsługujące różne języki skryptów HMI, takie jak ViewScript, VBScript oraz QPScript. W podsystemach Windows NT, można także korzystać z poleceń SQL (Structured Query Language) do odwoływania się do bazy danych, dla której zainstalowany jest sterownik ODBC (Open Database Connectivity). Skrypty Nawigator: Karta Projekt Węzły skryptów Skrypty to krótkie programy wykonywalne, składające się z sekwencji instrukcji, informujących projekt, panel lub animowany obiekt reagujący na dotyk, w jaki sposób reagować na zdarzenia, które występują w trakcie wykonywania. Wyróżnić można cztery rodzaje skryptów: ■ Skrypty aplikacji: Skrypt aplikacji jest przypisany do całego podsystemu i może być konfigurowany do wykonywania w momencie uruchomienia aplikacji (w View Run-time), w czasie zamykania aplikacji, albo wykonywania z określoną częstotliwością lub po wystąpieniu odpowiedniego warunku w trakcie wykonywania aplikacji. ■ Skrypty paneli: Skrypt panelu jest przypisany do określonego panelu w podsystemie i można go skonfigurować do uruchamiania w momencie otwierania panelu, zamykania panelu, z określoną częstotliwością lub po wystąpieniu odpowiedniego warunku w momencie, gdy panel jest otwarty. ■ Skrypty animacji przy dotyku: (Tylko podsystemy Windows NT/CE.) Skrypty animacji przy dotyku są wykonywane w momencie wciśnięcia przycisku ekranowego. Są one zapisywane bezpośrednio w oknach dialogowych do konfigurowania obiektów graficznych. ■ Skrypty funkcji globalnych: (Tylko podsystemy Windows NT.) Skrypty funkcji globalnych są przypisane do całego podsystemu. Domyślne są one wykonywane przed wszystkimi innymi skryptami, ale można je skonfigurować do wykonywania okresowego lub w zależności od spełnienia warunku. Musza one być tworzone za pomocą Aktywnego języka skryptów, np. VBScript. W celu utworzenia, otwarcia lub edycji skryptu aplikacji 1. Na karcie Project (Projekt) w oknie Navigator (Nawigator) kliknąć prawym przyciskiem myszy węzeł Application Scripts (Skrypty aplikacji), a następnie wybrać VBScript lub ViewScript. (Dodatkowe informacje na temat skryptów podano na stronie 72). 2. Wprowadzić nazwę dla nowego skryptu aplikacji i wcisnąć klawisz ENTER. Nowy skrypt jest dodawany do węzła Application Scripts (Skrypty aplikacji). 3. Dwukrotnie kliknąć skrypt w celu otwarcia go w edytorze skryptów i rozpoczęcia jego edycji. 4. Zmienić właściwości skryptu aplikacji w oknie Inspector (Inspektor). W celu utworzenia, otwarcia i lub edycji skryptu panelu 1. Na karcie Project (Projekt) w oknie Navigator (Nawigator), kliknąć prawym przyciskiem myszy węzeł reprezentujący panel, a następnie wybrać polecenie New Script (Nowy skrypt) i VBScript lub ViewScript. (Dodatkowe informacje na temat skryptów podano na stronie 72). 2. Wprowadzić nazwę dla nowego skryptu panelu i wcisnąć klawisz ENTER. Spowoduje to dodanie nowego skryptu do węzła reprezentującego panel. 3. Dwukrotnie kliknąć skrypt w celu otwarcia go w edytorze skryptów i rozpoczęcia jego edycji. 4. Zmienić właściwości skryptu w oknie Inspector (Inspektor). W celu utworzenia skryptu animacji przy dotyku 1. W edytorze panelu, dwukrotnie kliknąć na obiekt, który ma być animowany. Spowoduje to wyświetlenie okna dialogowego Configure Animation (Skonfiguruj animację). 2. Kliknąć kartę Touch (Dotyk). 3. Zaznaczyć pole Enable Touch Action Animation (Załącz animację przy dotyku) i wybrać polecenie, które będzie powodować wykonywanie skryptu. 4. W dużym polu edycyjnym wprowadzić skrypt, który będzie uruchomiony po dotknięciu obiektu. W celu utworzenia skryptu funkcji globalnych 1. Na karcie Project (Projekt) w oknie Navigator (Nawigator), kliknąć prawym przyciskiem myszy węzeł Global Functions (Funkcje globalne), a następnie wybrać polecenie New Library (Nowa biblioteka) i VBScript. Spowoduje to dodanie nowego skryptu do węzła Global Functions (Funkcje globalne). 2. Dwukrotnie kliknąć skrypt w celu otwarcia go w edytorze skryptów i rozpoczęcia jego edycji. 3. Ustawić właściwości skryptu w oknie Global Function Library (Biblioteka funkcji globalnych), inaczej ujmując, nazwę. GFK-1868-PL Machine Edition 5.00 59 4 View Edytor skryptów Języki skryptów W podsystemach Windows NT i Windows CE, Machine Edition obsługuje dwa typy języków skryptów: własny język ViewScript oraz język VBScript (korzystający z mechanizmu Aktywnych skryptów Microsoft). W pozostałych podsystemach, Machine Edition obsługuje tylko własny język ViewScript. W podsystemach QuickPanel, oprogramowanie Machine Edition korzysta z własnego języka QPScript (proszę porównać z informacjami na stronie 75). Język skryptu ViewScript Język skryptów ViewScript zawiera następujące elementy: ■ Słowa kluczowe: Słowa kluczowe języka ViewScript to podstawowy zestaw instrukcji przeznaczonych do sterowania wykonywaniem oraz do tworzenia zmiennych lokalnych. ■ Operatory: Operatory ViewScript wykorzystywane są do przypisywania wartości zmiennym oraz do wykonywania operacji matematycznych. ■ Funkcje skryptu: Funkcje to polecenia, które można wykorzystywać w skryptach do monitorowania oraz reagowania na zmiany wartości zmiennych. Funkcje są pogrupowane na następujące kategorie: ActiveX, Alarm Management, Animation, Application Access, CSV, File Management, Initialization File Management, List and Combo Box, Logging, Miscellaneous, Network, Panel Management, Screen Navigation, Security, Serial Communication, Statistical Process Control, SQL, String, System, Trend Management, Video/Sound i Web. ■ Komentarze: Umieszczanie komentarzy wewnątrz linii lub pomiędzy liniami ułatwia śledzenie wykonywania skryptu, zwłaszcza po upływie pewnego czasu od jego edycji. Więcej informacji? W Indeksie Pomocy wyszukać hasło ViewScript, a następnie wybrać "ViewScript HMI scripting language" ("Język skryptów ViewScript interfejsu HMI "). Skrypty aktywne Skrypty aktywne umożliwiają korzystanie w oprogramowaniu Machine Edition z zewnętrznych języków skryptów poprzez interfejs COM. Języki skryptów aktywnych są obsługiwane wyłącznie przez podsystemy Windows NT oraz niektóre podsystemy Windows CE. Aktualnie, obsługiwany jest tylko język skryptów aktywnych VBScript. Domyślnie, wszystkie nowe projekty korzystają z języka VBScript. Ustawienie to można zmienić poprzez odpowiednie skonfigurowanie właściwości. Podsystem może zawierać zarówno skrypty napisane w języku ViewScript, jak i skrypty utworzone w języku VBScript. Z uwagi jednak na fakt, że usuwanie błędów w projekcie jest wtedy utrudnione, praktyka taka nie jest zalecana. Więcej informacji? W Indeksie Pomocy wyszukać hasło "scripts" ("skrypty"), a następnie wybrać "ViewScripts: an Overview" ("ViewScripts: wprowadzenie"). an Overview" ("Język VBScript: wprowadzenie"). Sprawdzanie poprawności skryptu utworzonego w języku aktywnych skryptów Poprawność skryptów utworzonych w języku aktywnych skryptów jest sprawdzana w trakcie wykonywania. Poprawność projektu można również sprawdzić w dowolnym czasie, w celu sprawdzenia: ■ Składni wywołań funkcji View. ■ Składni odwołań do zmiennych, tablic oraz elementów struktur danych. ■ Ograniczonego sprawdzenia składni VBScript. Składnia języka VBScript Szczegółowe objaśnienie składni języka VBScript przekracza zakres tematyki niniejszego podręcznika. Szczegółowe informacje o korzystaniu z języka VBScript, składni oraz przykłady podano na stronie internetowej firmy Microsoft (www.microsoft.com). Więcej informacji? 60 Machine Edition 5.00 W Indeksie Pomocy należy wyszukać hasło VBScript, a następnie wybrać "VBScript language: an Overview" ("Język VBScript: wprowadzenie"). GFK-1868G-PL View Edytor skryptów Obiekty aktywnych skryptów Aktywne skrypty posiadają mechanizm rozszerzający możliwości języka skryptów poprzez obiekty COM. Z tego powodu, składania zmiennych jest ograniczona do korzystania z właściwości i metod obiektu COM. W języku VBScript dostępne są cztery typy obiektów: ■ Zmienna. ■ Tablica. ■ Struktura. ■ Aplikacja. Więcej informacji? W Indeksie Pomocy należy wyszukać hasło VBScript i wybrać "VBScript language: an Overview" ("Język VBScript: wprowadzenie"). Obsługa edytora skryptów Edytor skryptów jest ściśle zintegrowany z pozostałymi narzędziami Machine Edition, co zapewnia dużą efektywność pracy. Zamieszczony poniżej rysunek zawiera przykłady dostępnych operacji. Więcej informacji? Skrypt może być wykonywany z określoną częstotliwością lub po spełnieniu określonych warunków. Skrypty aplikacji są wyświetlane w folderze Skrypty aplikacji. Skrypty paneli wyświetlane są pod węzłami reprezentującymi panele, do których są one przypisane. W Indeksie Pomocy wyszukać hasło "Working in the View Script Editor" ("Obsługa edytora ViewScript"). Grupa View Scripting Biblioteki szablonów zawiera funkcje, słowa kluczowe i operatory matematyczne, które można przeciągnąć do tworzonych skryptów. Okno Asystent wyświetla pomoc dla aktualnie zaznaczonej funkcji, słowa kluczowego, operatora matematycznego lub właściwości. Dostępnych jest szereg sposobów wstawiania słów podczas tworzenia skryptów. ■ Jeżeli użytkownik zna operatory, funkcje i słowa kluczowe skryptów, należy po prostu bezpośrednio rozpocząć ich wpisywanie w edytorze skryptów. ■ W przeciwnym wypadku, kliknąć prawym przyciskiem myszy w celu wstawienia funkcji, operatora lub słowa kluczowego i wybrać polecenie Insert (Wstaw). Następnie wybierać z menu odpowiednie polecenia. Dostępne polecenia są połączone w grupy, zawierające wszystkie elementy należące do danej kategorii. W celu wyświetlenia opisu funkcji, słowa kluczowego lub operatora w trakcie edycji w Edytorze skryptów, umieścić kursor w obrębie danego elementu i wcisnąć klawisz F1. ■ Wszystkie operatory matematyczne, funkcje i słowa kluczowe skryptów są także umieszczone w Bibliotece szablonów (Toolchest), skąd można je przeciągać do edytowanego skryptu. Opis każdego z elementów pokazywany jest w oknie Companion (Asystent). GFK-1868-PL Machine Edition 5.00 61 4 View Arkusze edycyjne ARKUSZE EDYCYJNE Szereg elementów podsystemów HMI można wprowadzać i edytować w postaci arkuszy edycyjnych, zbliżonych wyglądem do tabeli. Arkusze edycyjne są wykorzystywane między innymi przez: ■ Grupy alarmów zmiennych ■ Grupy alarmów bitów ■ Grupy WKL (Wyświetlacz komunikatów lokalnych) ■ Grupy WKA (Wyświetlacz komunikatów aktywnych) ■ Przełączniki ■ Wykresy słupkowe ■ Tłumaczenia tekstów ■ Wyświetlacz trendów ■ Listę haseł (tylko podsystemy QuickPanel) ■ Konfigurację klawiszy zewnętrznej klawiatury (tylko QuickPanel) Szczegółowa funkcjonalność zależy od konkretnego edytora, ale ogólnie ujmując można: ■ Dwukrotnie kliknąć komórkę w celu edycji jej zawartości. ■ Kliknąć prawym przyciskiem myszy w celu wykonania jeden z operacji dostępnych dla komórki. ■ Zaznaczyć cały wiersz (poprzez kliknięcie szarego nagłówka wiersza umieszczonego z lewej strony), a następnie kliknąć prawym przyciskiem myszy w celu wykonania operacji dla całego wiersza Więcej informacji? 62 Machine Edition 5.00 W Indeksie Pomocy należy wyszukać hasło QuickPanel a następnie wybrać "Working with QuickPanel grid editors" ("Obsługa arkuszy edycyjnych QuickPanel"). Można również wcisnąć klawisz F1 w czasie pracy w arkuszu edycyjnym. GFK-1868G-PL View Alarmy ALARMY Alarmy to komunikaty, pokazywane na ekranie w odpowiedzi na określone warunki zaistniałe w systemie. Komunikaty te zwykle zwracają uwagę operatora na warunki, wymagające natychmiastowej interwencji. Jeżeli zmienna spełnia jeden z warunków alarmu, przechodzi do stanu alarmowego. System alarmowania aplikacji HMI składa się z szeregu różnych elementów. Grupy alarmów Nawigator: Karta Projekt Węzły alarmów Generalnie można wyróżnić trzy rodzaje alarmów, reprezentowane przed odpowiednie foldery w grupie Alarm Groups (Grupy alarmów): ■ Word Alarm Groups (Grupy alarmów zmiennych) i Bit Alarms Groups (Grupy alarmów bitów) to tabele zawierające zmienne, ich wartości oraz przypisane komunikaty alarmowe. Jeżeli zmienna ma taką samą wartość jak jedna z pozycji w tabeli, przechodzi ona do stanu alarmowego, a do obiektu Alarm Display (Wyświetlacz alarmów) dodawany jest odpowiedni komunikat. ■ Variable Alarms (Alarmy wartości granicznych) (Tylko podsystemy NT/CE) to zmienne ze skonfigurowanymi wartościami granicznymi, których przekroczenie powoduje wygenerowanie alarmu. W odróżnieniu od Alarmów bitowych lub Alarmów zmiennych, zmienna jest przypisywana do grupy alarmów w czasie ustawiania jej właściwości. Grupy alarmów wartości granicznych pomagają w organizacji powiązanych ze sobą zmiennych do alarmowania. Dodatkowo, korzystanie z więcej niż jednej grupy alarmów wartości granicznych ułatwia manipulowanie i wyświetlanie danych w trakcie wykonywania. Dane historyczne grup alarmów można rejestrować w celu przeprowadzania ich analizy w przyszłości. Można również skonfigurować wysyłanie wiadomości e-mail, jeżeli dowolna ze zmiennych grup alarmów wartości granicznych przejdzie do stanu alarmowego. Obiekty do wyświetlania alarmów. Aktywne alarmy mogą być wyświetlane w trakcie wykonywania przez obiekty Alarm Display (Wyświetlacz alarmów). W trakcie wykonywanie, obiekty Alarm Display (Wyświetlacz alarmów) są dynamicznie aktualizowane. ■ W przypadku korzystania z grupy alarmów wartości granicznych (tylko podsystemy Windows NT/CE), obiekt Alarm Display można przypisać do określonej grupy alarmów wartości granicznych. Obiekt Alarm Display będzie wyświetlał wtedy tylko alarmy dla zmiennych alarmów wartości granicznych należących do danej grupy i jej podgrup. ■ W przypadku korzystania z alarmów zmiennych lub alarmów bitów, stany alarmowe i wyświetlane komunikaty uzależnione są od określonych wartości. Jeżeli wartość zmiennej jest zgodna z wpisem w tabeli, wyświetlany jest odpowiedni komunikat. Więcej informacji? W Indeksie Pomocy wyszukać hasło ""Alarms (NT/CE): an Overview" ("Alarmy (NT/CE): wprowadzenie") lub "Alarms (QuickPanel): an Overview" ("Alarmy (QuickPanel): wprowadzenie"), stosownie do zapotrzebowania. W celu ustalenia warunków alarmowania dla Alarmów wartości granicznych (tylko podsystemy NT/CE) 1. Na karcie Variables (Zmienne) w oknie Navigator (Nawigator), kliknąć prawym przyciskiem myszy zmienną, dla której należy zdefiniować warunki alarmowania, a następnie wybrać polecenie Properties (Właściwości). Spowoduje to otworzenie okna Inspector (Inspektor), o ile nie było ono wcześniej otwarte. 2. W oknie Inspector (Inspektor), dwukrotnie kliknąć właściwość Alarming (Alarmowanie) w celu ustawienia ogólnych właściwości dotyczących alarmów (priorytet alarmu, grupa alarmów oraz czas przechowywania historycznych zdarzeń alarmów). 3. Dwukrotnie kliknąć typ alarmu (alarmy dyskretne, alarmy wartości granicznych, alarmy odchyłek, itp.) , który ma być skonfigurowany. Wyświetlane parametry określają zakresy, które powodują przejście zmiennej do stanu alarmowego. W celu dodania Grupy alarmów wartości granicznych • Na karcie Project (Projekt) w oknie Navigator (Nawigator), kliknąć folder Alarm Group (Grupa alarmów), kliknąć prawym przyciskiem myszy grupę alarmów, do której ma być dodana nowa grupa, a następnie wybrać polecenie New (Nowy). Wprowadzić nazwę dla nowej grupy alarmu i wcisnąć klawisz ENTER. Spowoduje to dodanie nowej grupy alarmów. Można w tym momencie wybrać nową grupę alarmów w czasie konfigurowania właściwości zmiennych podsystemu. W celu dodania Grupy alarmów bitów lub zmiennych • Na karcie Project (Projekt) w oknie Navigator (Nawigator) rozwinąć folder Alarm Groups (Grupy alarmów), a następnie kliknąć prawym przyciskiem myszy folder Bit Alarms (Alarmy bitów) lub Word Alarms (Alarmy zmiennych), stosownie do potrzeby, i wybrać polecenie New (Nowy). Wprowadzić nazwę dla nowej grupy alarmu i wcisnąć klawisz ENTER. Nazwa musi być unikatowa w obrębie podsystemu. W celu rozpoczęcia edycji grupy alarmów, należy ją dwukrotnie kliknąć. GFK-1868-PL Machine Edition 5.00 63 4 View Alarmy W celu utworzenia obiektu Alarm Display (Wyświetlacz alarmów) 1. W edytorze paneli, kliknąć prawym przyciskiem myszy i wybrać polecenie Alarm. Spowoduje to wybranie narzędzia Alarm. Companion (Asystent). 3. Kliknąć prawym przyciskiem myszy obiekt alarmu, a następnie wybrać polecenie Properties (Właściwości). Spowoduje to otworzenie okna Inspector (Inspektor), o ile nie było wcześniej otwarte. 4. W oknie Inspector (Inspektor) zmienić właściwości obiektu, stosownie do potrzeby. Podsystemy Windows NT/CE (włączając w to podsystemy QuickPanel View/Control) oraz podsystemy QuickPanel korzystają z różnych obiektów Alarm Display (Wyświetlacz alarmów) o podobnej, ale nieco innej funkcjonalności. W celu wyświetlenia pomocy dla konkretnej właściwości, należy kliknąć obiekt przy wyświetlanym oknie Companion (Asystent). 2. Narysować obiekt alarmu, postępując zgodne z informacjami wyświetlanymi w oknie 64 Machine Edition 5.00 GFK-1868G-PL View Rejestrowanie danych REJESTROWANIE DANYCH (Tylko podsystemy Windows NT/CE) Rejestrowanie pozwala na zapisanie historii zmian danych w celu ich analizy. Grupy rejestrowania są pomocne przy sortowaniu i organizowaniu danych projektu. Domyślnie, dane są rejestrowane przy użyciu tej samej strategii rejestrowania. Jeżeli w odniesieniu do wybranych zmiennych ma być zastosowana inna strategia rejestrowania, można utworzyć hierarchiczną strukturę grup rejestrowania. Strategie rejestrowania definiują, kiedy rejestrowane są dane dla grup zmiennych. Grupę można skonfigurować do okresowego rejestrowania danych, rejestrowania przy zmianie wartości danych lub w zależności od spełnienia określonych warunków. Przykładowe, jedna grupa może rejestrować dane co minutę, natomiast inna co pięć minut. Nawigator: Karta Projekt Węzły Grupy rejestrowania W przypadku korzystania z systemu Proficy Historian 2.0 (lub nowszej wersji), można zdefiniować przesyłanie danych z interfejsu HMI View do oprogramowania Historian Collector. Oprogramowanie Collector wysyła dane do centralnego serwera, gdzie są one przechowywane i analizowane. W przypadku korzystania z oprogramowania Collector, nie są wykorzystywane grupy rejestrowania. Więcej informacji? W Indeksie Pomocy wyszukać "Logging: an Overview" (Rejestrowanie: wprowadzenie), "Logging Groups: an Overview" ("Grupy rejestrowania: wprowadzenie") i "View Historian Collector". W celu włączenia rejestrowania zmiennej 1. Na karcie Variables (Zmienne) w oknie Navigator (Nawigator) kliknąć prawym przyciskiem myszy zmienną, a następnie wybrać polecenie Properties (Właściwości). Spowoduje to otworzenie okna Inspector (Inspektor), o ile nie było ono wcześniej otwarte. 2. Ustawić właściwość Enable Logging (Załącz rejestrowanie) na wartość True (Tak). Spowoduje to włączenie rejestrowania wartości zmiennej, w domyślnej grupie rejestrowania RootLoggingGroup. W celu utworzenia nowej grupy rejestrowania 1. Na karcie Project (Projekt) w oknie Navigator (Nawigator), kliknąć prawym przyciskiem myszy węzeł grupa rejestrowania, do którego ma być dodana nowa grupa, a następnie wybrać polecenie New (Nowy). 2. Wprowadzić nazwę dla nowej grupy rejestrowania i wcisnąć klawisz ENTER. Spowoduje to dodanie nowej grupy rejestrowania pod węzłem reprezentującym wskazaną grupę. W celu edycji parametrów grupy rejestrowania 1. Na karcie Project (Projekt) w oknie Navigator (Nawigator), kliknąć prawym przyciskiem węzeł grupa rejestrowania, a następnie wybrać polecenie Properties (Właściwości) 2. Zmienić właściwości w oknie w Inspector (Inspektor). Podczas wykonywania, grupa będzie rejestrować wartości zmiennej, stosownie do ustawionych właściwości. Informacje o podświetlonej właściwości pokazywane są w oknie Companion (Asystent). Jeżeli okno Companion (Asystent) nie jest otwarte, kliknąć ikonę na pasku narzędziowym. GFK-1868-PL Machine Edition 5.00 65 4 View PROGRAMY KOMUNIKACYJNE DOSTĘPU DO UKłADU WE/WY STEROWNIKA P R O G R A M Y K O M U N I K A C Y J N E D O S T Ę P U D O U K ŁA D U WE/WY STEROWNIKA Programy komunikacyjne dostępu do układu We/Wy sterownika pozwalają na komunikację interfejsu obsługowego HMI Machine Edition z urządzeniami wejść/wyjść podłączonymi do sieci. Zwykle, urządzenie wejść/wyjść to Programowalny sterownik logiczny (PLC): urządzenie sterujące wejściami i wyjściami, lub inaczej, prostszymi urządzeniami. Poszczególne rodzaje sterowników PLC komunikują się poprzez różne protokoły i wymagają różnych sterowników komunikacyjnych. Sterowniki komunikacyjne Nawigator: Karta Projekt Węzły programów komunikacyjnych dostępu do układów We/Wy sterownika) Węzeł PLC Access I/O (Prog. komun. dostępu do sterownika) zawiera węzły Drivers (Sterowniki komunikacyjne) i Devices (Urządzenia): ■ Sterowniki komunikacyjne są umieszczone w folderze PLC Access Drivers (Progr. komun. dostępu do sterownika) i reprezentują sterowniki urządzeń, wykorzystywane przez podsystem do komunikacji z urządzeniami. Podsystemy Windows NT i CE mogą posiadać wiele różnych sterowników komunikacyjnych; podsystemy QuickPanel korzystają tylko z jednego sterownika urządzeń. ■ Devices (Urządzenia) reprezentują pojedyncze urządzenia, z którymi komunikuje się sterownik komunikacyjny. Wszystkie urządzenia, z którymi komunikuje się dany sterownik komunikacyjny są umieszczone w folderze tego sterownika. Większość sterowników komunikacyjnych może mieć przypisanych więcej niż jedno urządzenie. Umożliwia to komunikację z wieloma sterownikami programowalnymi lub (w podsystemach Windows NT i CE) pobieranie określonych danych z różną częstotliwością z tego samego sterownika programowalnego. Więcej informacji? W dokumencie IPI podane są wszystkie obsługiwane Programy komunikacyjne dostępu do sterownika. Proszę porównać z punktem "View, Supported H/W" ("View, obsługiwane rozwiązania sprzętowe). W celu uzyskania szczegółowych informacji, w Indeksie Pomocy wyszukać "PLC Access I/O: an Overview" ("Programy komunikacyjne dostępu do układów We/Wy sterownika: wprowadzenie") i "Supported PLC Access Drivers" (Obsługiwane programy komunikacyjne dostępu do sterownika"). W celu uzyskania dostępu do wartości danych z sterownika programowalnego, należy utworzyć zmienne, których źródło danych jest ustawione na PLC Access (Dostęp sterownika). Konfiguracja tych zmiennych jest unikatowa dla każdego rodzaju programów komunikacyjnych sterownika); szczegółowe informacje podano w pomocy komputerowej. Jeżeli zachodzi potrzeba podłączenia sterownika programowalnego z aplikacją utworzoną za pomocą Logic Developer - PLC, można skorzystać ze zmiennych proxy w celu uproszczenia konfiguracji zmiennych wejść/wyjść podsystemu HMI. Zmienne proxy są zlokalizowane w podsystemie HMI i posiadają właściwości dotyczące wyłącznie interfejsu HMI, ale reprezentują zmienne podsystemu sterownikowego GE Fanuc. Właściwości zmiennych proxy dotyczące wejść/wyjść (jak na przykład adres wejść/wyjść) są konfigurowane automatycznie, w oparciu o dane podsystemu sterownikowego. Więcej informacji? W Indeksie Pomocy, wyszkuać hasło "Proxy Variables: an Overview" ("Zmienne proxy: wprowadzenie"). W celu dodania do podsystemu programu komunikacyjnego dostępu do sterownika 1. Na karcie Project (Projekt) w oknie Navigator (Nawigator), kliknąć prawym przyciskiem myszy węzeł PLC Access Drivers (Progr. komun. dostępu do sterownika), a następnie wybrać polecenie New Driver (Nowy progr. komun.). 2. Wybrać urządzenie z wyświetlonej listy i kliknąć OK. Spowoduje to dodanie do projektu programu komunikacyjnego urządzenia (oraz jednego urządzenia). 3. W oknie Inspector (Inspektor) skonfigurować program komunikacyjny. Jeżeli to ma zastosowanie, kliknąć przycisk we właściwości Configuration (Konfiguracja) i wprowadzić wartości w oknie dialogowym. W celu dodania urządzenia do Programu komunikacyjnego dostępu do sterownika 1. Na karcie Project (Projekt) w oknie Navigator (Nawigator), rozwinąć węzeł PLC Access Drivers (Progr. komun. dostępu do sterownika), do którego ma być dodane nowe urządzenie, a następnie wybrać polecenie New Device (Nowe urządzenie). 2. Wpisać nazwę urządzenia i kliknąć OK. Spowoduje to dodanie urządzenia do projektu. W tym momencie można zmienić właściwości urządzenia w oknie Inspector (Inspektor). 66 Machine Edition 5.00 GFK-1868G-PL View OPC OPC (Tylko podsystemy Windows NT/CE) OPC (OLE for Process Control - OLE dla Sterowania procesem) to przemysłowy protokół, pozwalający aplikacjom na wzajemną wymianę danych. Dwie aplikacje połączone są zależnością klient-serwer. Serwer OPC można traktować jako producenta danych, a klienta OPC jako odbiorcę danych: ■ Serwer OPC posiada dane, które udostępnia innym Klientom OPC. ■ Klient OPC łączy się z Serwerem OPC w celu uzyskania dostępu do danych serwera. Ponieważ OPC to standard przemysłowy, dowolny Klient OPC może uzyskać dostęp do danych z każdego Serwera OPC, niezależnie od jego producenta. Oprogramowanie Machine Edition pozwala na zaimplementowanie komunikacji OPC zarówno po stronie klienta jak i po stronie serwera Więcej informacji? W Indeksie Pomocy wyszukać hasło "OPC: an Overview" ("OPC: wprowadzenie"). Ponieważ Serwer i Klient OPC to po prostu programy lub aplikacje, można je uruchomić na tym samym komputerze. Przykładowo, w fabryce można mieć na tym samym komputerze jeszcze jedną aplikację obsługującą technologię klienta OPC i aplikację Machine Edition. W celu umożliwienia wymiany danych, jedna z tych aplikacji pracuje jako Serwer OPC, a druga jako Klient OPC. Nawigator: Karta Projekt Węzeł Klient OPC Komunikacja OPC w dużym stopniu wykorzystuje technologie OLE i DCOM firmy Microsoft Jeżeli Klient OPC jest uruchomiony na innym komputerze niż Serwer, należy ustawić parametry DCOM Security (Bezpieczeństwo DCOM) na obydwu komputerach. Szczegółowe informacje podane są w pomocy komputerowej. Więcej informacji? W Indeksie Pomocy wyszukać hasło DCOM, a następnie wybrać "Configuring DCOM Security for OPC Communications" ("Konfigurowanie bezpieczeństwa DCOM w komunikacji OPC). Specyfikacje OPC są ustanawiane i utrzymywane przez OPC Foundation, organizację typu non-profit. Szczegółowe informacje techniczne na temat OPC i OPC Foundation podane są na stronie internetowej www.opcfoundation.org. Klient OPC Interfejs komunikacyjny Klienta OPC umożliwia aplikacji Machine Edition komunikację z Serwerem OPC. Umożliwia to oprogramowaniu Machine Edition pracę w charakterze klienta, w zależności Klient/Serwer OPC. Sterownik komunikacyjny OPC oprogramowania View obsługuje wszystkie interfejsy wymagane w specyfikacjach OPC 1.0a, 2.0 i 3.0. Folder OPC Client (Klient OPC) jest dodawany do podsystemu po dodaniu komponentu HMI. Każdy Serwer OPC, z którym komunikuje się aplikacja jest umieszczany w folderze Client OPC (Klient OPC). Aby uzyskać dostęp do wartości danych z Serwera OPC, musimy także utworzyć i skonfigurować zmienne ze źródłem danych OPC. W celu dodania połączenia Serwera OPC w folderze Client OPC (Klient OPC) 1. Na karcie Project (Projekt) w oknie Navigator (Nawigator) kliknąć prawym przyciskiem myszy węzeł OPC Client (Klient OPC), a następnie wybrać polecenie New Server Link (Nowe połączenie z serwerem). 2. Wprowadzić nazwę dla połączenia z Serwerem OPC i kliknąć OK. Spowoduje to dodanie do projektu połączenia z Serwerem OPC. Właściwości połączenia można zmienić w oknie Inspector (Inspektor). GFK-1868-PL Machine Edition 5.00 67 4 View OPC Serwery OPC oprogramowania Machine Edition Serwery OPC oprogramowania Machine Edition umożliwiają użytkownikowi udostępnianie danych dla zewnętrznych aplikacji Klientów OPC. Umożliwia to aplikacji Machine Edition prace w charakterze serwera, przy zależności Klient/Serwer OPC. Serwery OPC oprogramowania Machine Edition obsługują wszystkie interfejsy OPC zgodne ze specyfikacjami 1.0a i 2.0. Serwery OPC oprogramowania Machine Edition są instalowane automatycznie jako część składowa aplikacji View Runtime i Kontrolera (czasami są określane terminem Kontrolery Logic Developer - PC). Przesyłanie i uruchamianie projektu w podsystemie automatycznie załącza odpowiednie Serwery OPC oprogramowania Machine Edition, oparte na komponentach podsystemu. Przykładowo, jeżeli projekt posiada komponent program sterujący, Machine Edition automatycznie załącza Serwer OPC Logic Developer - PC. Chociaż konfiguracja Klienta OPC jest zależna od Serwera OPC, zwykle każdy element danych odczytywanych z serwera jest określany terminem "OPC Item" ("Element OPC"). Wszyscy klienci OPC muszą wiedzieć, w jaki sposób adresować dane używane przez serwer. Składnia poleceń do odczytywania elementów OPC z serwera OPC Machine Edition podana jest w poniższej tabeli. Lokalizacja Składnia Lokalna Oddalona <variable name> <nazwa oddalonego urządzenia>\ <nazwa zmiennej> lub <adres IP oddalonego urządzenia>\ <nazwa zmiennej> ■ ■ 68 Machine Edition 5.00 Termin Lokalna oznacza, że odpowiednia aplikacjał Runtime jest umieszczona na tym samym komputerze co Serwer OPC oprogramowania Machine Edition. Termin Oddalona informuje, że jest umieszczona na innym komputerze. Serwery OPC oprogramowania Machine Edition nie używają ścieżek dostępu. W zamian, zgodnie z opisem podanym powyżej, ścieżka zdalnego dostępu jest podawana jako część adresu Elementu OPC. GFK-1868G-PL View Dostęp sieciowy DOSTĘP SIECIOWY (Tylko podsystemy Windows NT/CE) Nawigator: Karta Projekt Węzeł Dokumenty sieciowe Funkcja dostępu sieciowego zapewniają zdalny dostęp do danych projektu Machine Edition poprzez sieci Intranet lub Internet. Uruchomienie projektu Machine Edition powoduje również automatyczne uruchomienie zintegrowanego serwera sieciowego. (Serwer sieciowy można skonfigurować za pomocą apleta CME Web Server w Panelu sterowania Windows.) Po połączeniu się ze stroną sieciową wyświetlany jest spis, pozwalający na wybranie jednej z metod wyświetlania informacji o procesie. ■ Remote Views (Podglądy zdalne): Dynamiczna, graficzna reprezentacja rzeczywistego panelu aplikacji View Runtime. ■ Custom Web Documents (Dokumenty sieciowe użytkownika): Strony sieciowe wygenerowane za pomocą szablonów zawierających znaczniki HTML. Znaczniki te są w trakcie wykonywania okresowo zastępowane przez rzeczywiste dane projektu. Dokumenty sieciowe można wyświetla Online lub drukować. ■ Variable Monitor Browser (Przeglądarka monitora zmiennych): Aplikacja umożliwiająca użytkownikowi przeciąganie i upuszczanie zmiennych z serwerów dokumentów sieciowych na cztery unikatowe narzędzia podglądu w celu uzyskania dynamicznej, graficznej reprezentacji danych z procesu. ■ Remote Variable Inspector (Inspektor oddalonych zmiennych): Pozwala użytkownikowi wybrać zmienną z listy zmiennych projektu i natychmiast odczytać jej bieżącą wartość. ■ Web Control (Sterowanie sieciowe): Pozwala zapisać zmiany w Dokumentach sieciowych do danych podsystemu. Przed rozpoczęciem korzystania z tej funkcji należy upewnić się, że sieć intranet jest zabezpieczona oraz, że nie ma żadnych przeciwwskazań odnośnie bezpieczeństwa w sterowaniu podsystemem poprzez sieć. Więcej informacji? W Indeksie Pomocy należy wyszukać hasło "web" ("sieć"), a następnie wybrać "Web Access: an Overview" ("Dostęp sieciowy: wprowadzenie"). W celu załączenia zdalnego dostępu do projektu HMI 1. Dla każdego podsystemu, do którego ma być uzyskany zdalny dostęp, ustawić właściwość Publish (Publikuj) podsystemu HMI na wartość True (Tak). 2. Dla każdego panelu i zmiennej w podsystemie, do których użytkownicy mają mieć możliwość dostępu, ustawić właściwość Publish (Publikuj) na True (Tak). Przykładowo, aby umożliwić użytkownikom zdalny podgląd panelu graficznego, ustawić właściwość Publish (Publikuj) panelu na wartość True (Tak). W celu uzyskania dostępu do opublikowanego spisu zawartości stanowiska interfejsu HMI 1. Uruchomić przeglądarkę Internet Explorer 5.5, SP4 lub nowszy. Jeżeli to jest wymagane, przeglądarkę Internet Explorer można również zainstalować z płyty instalacyjnej Machine Edition. 2. W polu adresu przeglądarki Internet Explorer wprowadzić nazwę lub adres IP komputera z aplikacją Runtime. W przypadku wątpliwości co do nazwy lub adresu IP komputera z aplikacją Runtime, należy sprawdzić właściwości sterownika komunikacyjnego TCP/IP w konfiguracji Control Panel Network lub skontaktować się z administratorem sieci. W czasie testowania projektu na komputerze lokalnym, wprowadzić jako adres "localhost" (bez cudzysłowu). Spowoduje to połączenie Internet Explorera z komputerem lokalnym. GFK-1868-PL ■ Po nawiązaniu połączenia z komputerem wykorzystywanym do uruchamiania, na ekranie wyświetlona zostanie lista odsyłaczy pozwalająca na monitorowanie danych procesu. ■ Spis zawartości stanowiska zawiera także połączenie do strony, skąd można pobrać przeglądarkę dokumentów sieciowych. Za jej pomocą można konfigurować wykresy, tabele, itp. w celu jednoczesnego sporządzenia raportu ze zmiennych dla kilku aplikacji Machine Edition. Machine Edition 5.00 69 4 View Dostęp sieciowy W celu zdalnego wyświetlenia paneli graficznyc h interfejsu HMI w przeglądarce internetowej Panele graficzne można również podglądać za pomocą spisu zawartości stanowiska. 1. Uruchomić przeglądarkę Internet Explorer 4 lub nowszą. 2. W polu Address (Adres) w przeglądarce Internet Explorer, wprowadzić nazwę lub adres IP komputera wykorzystywanego do uruchamiania. Spowoduje to wyświetlenie spisu zawartości stanowiska. 3. Kliknąć Remote Views (Podgląd zdalny). 4. Kliknąć panel, który ma być wyświetlony. Po kilku chwilach, panel zostanie załadowany i uruchomiony. Należy zauważyć, że panel może być zdalnie wyświetlany wyłącznie po jego opublikowaniu. W celu opublikowania panelu, ustawić jego właściwość Publish (Publikuj) na wartość True (Tak). Ponieważ przy zdalnym podglądzie do rysowania i aktualizacji panelu graficznego wykorzystywane jest inne jądro graficzne, mogą występować różnice pomiędzy podglądem panelu, a jego rzeczywistym wyglądem w interfejsie HMI. Przykładowo, w poglądach zdalnych nie są obsługiwane obiekty trendów na panelach. W celu dodania nowego Dokumentu sieciowego użytkownika 1. Na karcie Project (Projekt) w oknie Navigator (Nawigator) kliknąć prawym przyciskiem węzeł Web Documents (Dokumenty sieciowe), a następnie wybrać polecenie New Web Document (Nowy dokument sieciowy). 2. Wpisać nazwę nowego dokumentu i wcisnąć klawisz ENTER. Nowy dokument sieciowy użytkownika zostanie wyświetlone pod węzłem Web Documents (Dokumenty sieciowe). Można zmienić właściwości dokumentu sieciowego użytkownika w oknie Inspector (Inspektor). W celu edycji dokumentu sieciowego użytkownika 1. Poza oprogramowaniem Machine Edition utworzyć dokument HTML, XML lub tekstowy (txt.). 2. Na karcie Project (Projekt) w oknie Navigator (Nawigator) kliknąć prawym przyciskiem myszy Dokument sieciowy użytkownika, który ma być edytowany, a następnie wybrać polecenie Web Document Files (Pliki dokumentów sieciowych). Spowoduje to otworzenie foldera Web Document Files. 3. Umieścić dokument HTML i dowolne znaki graficzne lub obrazy, wykorzystywane przez ten dokument w folderze Web Document Files. Dokument sieciowy jest tworzony na podstawie tych plików w momencie przesyłania projektu. Dokumenty sieciowe użytkownika można podglądać poprzez Spis zawartości stanowiska. 70 Machine Edition 5.00 GFK-1868G-PL View Folder Języki FOLDER JĘZYKI Folder Languages (Języki) udostępnia arkusz pozwalający na skonfigurowanie wielojęzykowego interfejsu HMI. W czasie edycji wprowadzane są tłumaczenia oryginalnego tekstu (określanego jako źródłowy) w jednym lub więcej językach. W momencie wykonywania, jeżeli właściwość Language Translation (Tłumaczenie) jest ustawiona na Enabled (Załącz.), wszystkie teksty na panelach graficznych są zamieniane na teksty z kolumny arkusza "Current Language" ("Bieżący język"). W efekcie więc, każdy tekst źródłowy jest zastępowany przez odpowiednie teksty z arkusza, w innym języku. Podczas sprawdzania poprawności lub przesyłania, oprogramowanie Machine Edition sprawdza kolumnę Source (źródłowy) pod kątem zmian wprowadzonych w panelach graficznych. Jeżeli znalezione zostaną teksty (w obiektach tekstowych i przyciskach) nie zamieszczone w kolumnie Source (źródłowy), są one automatyczne dodawane, nie mniej jednak ich pola w innych językach są oczywiście puste. Nawigator: Karta Projekt Węzeł Języki Domyślny język tłumaczenia jest zwykle pokazywany poprzez wyświetlanie kolumny w kolorze żółtym. Jeżeli jako język domyślny podany zostanie język Source (źródłowy), żadna kolumna nie będzie wyświetlana w kolorze żółtym. Sposób tłumaczenia języka zależy od typu podsystemu: Podsystemy Windows NT/CE: Oprogramowanie Machine Edition załącza całą tabelę językową podczas przesyłania projektu do podsystemu. Tłumaczenie dokonywane jest dynamicznie, w trakcie wykonywania. Domyślnym językiem jest pierwszy język tłumaczony. Za pomocą skryptów HMI można zmienić bieżący język, wywołując funkcję SetLanguage. Podsystemy QuickPanel: Tłumaczenie dokonywane jest w momencie przesyłania, z wykorzystaniem aktualnie ustawionego języka domyślnego. Nie można dynamicznie zmienić języka w trakcie wykonywania. Więcej informacji? W Indeksie Pomocy wyszukać hasło "Languages folder" ("Folder Języki"). Obsługa edytora języków Dwukrotne kliknięcie węzła Languages (Języki) powoduje wyświetlenie arkusza Languages (Języki). Kolumna "Source" ("źródłowy") zawiera współrzędne oryginalne słowa i frazy, w postaci w jakiej są one wyświetlane na panelach graficznych podsystemu. Aby wprowadzić wartość do komórki, należy ją dwukrotnie kliknąć (lub zaznaczyć komórkę i rozpocząć wpisywanie). Żółty kolor tła informuje, że jest to język domyślny. Jeżeli żadna z kolumn nie jest wyświetlana w kolorze żółtym oznacza to, że językiem domyślnym jest język Source (źródłowy). Jeżeli zarówno komputer do edycji jak i komputer do uruchamiania obsługują standard kodowania UniCode, w arkuszu można korzystać z zestawu znaków innych niż angielski (np. kanji). Przykładowo, w systemie Windows 2000 można korzystać z IME, skonfigurowanego w ustawieniach regionalnych panelu sterowania. Edytor języków W celu rozpoczęcia edycji lub wprowadzenia tłumaczenia określonego słowa dla dowolnego języka, dwukrotnie kliknąć komórkę (lub zaznaczyć ją i rozpocząć wpisywanie, albo wcisnąć klawisz F2). W celu wyświetlenia menu z poleceniami, kliknąć prawym przyciskiem myszy w dowolnym miejscu arkusza. W celu dodania nowej kolumny z językiem 1. Kliknąć prawym przyciskiem w arkuszu, a następnie wybrać polecenie Insert Column (Wstaw kolumnę). Spowoduje to wstawienie do arkusza nowej, pustej kolumny. 2. W nagłówku kolumny wpisać nazwę nowego języka. W celu anulowania operacji dodania kolumny, pozostawić pole tekstowe puste i kliknąć poza nagłówkiem kolumny (lub wcisnąć klawisz ESC). W tym momencie można wprowadzić w tej nowej kolumnie tłumaczenia oryginalnych tekstów. GFK-1868-PL Machine Edition 5.00 71 4 View Folder Języki W celu zmiany nazwy kolumny z językiem • Kliknąć prawym przyciskiem myszy w arkuszu, a następnie wybrać polecenie Rename Column (Zmień nazwę) (lub dwukrotnie kliknąć nagłówek kolumny). Wprowadzić nową nazwę w nagłówku. W celu przesunięcia kolumny z językiem • Kliknąć nagłówek kolumny w arkuszu i przeciągnąć go do nowego miejsca. Po przeciągnięciu w żądane położenie, zwolnić przycisk myszy. W celu zaktualizowania kolumny z ję zykiem źródłowym o nowe teksty wprowadzone na panelach graficznych • W oknie Navigator (Nawigator) kliknąć węzeł Languages (Języki) prawym przyciskiem myszy, a następnie wybrać polecenie Update Column (Aktualizuj kolumnę). Spowoduje to przeszukanie wszystkich paneli graficznych HMI (niezależnie od tego czy zawartość paneli została zmieniona od momentu ostatniego sprawdzenia). W celu zmiany czcionki wyświetlania języka: 1. Kliknąć prawym przyciskiem myszy w edytorze, a następnie wybrać polecenie Set Column Font (Ustaw czcionkę dla kolumn). Spowoduje to wyświetlenie okna dialogowego Font (Czcionka). 2. W oknie dialogowym Font (Czcionka) wybrać czcionkę, która ma być wykorzystywana do wyświetlania w arkuszu języków, a także ustawić jej styl i inne atrybuty. Wielkość komórek arkusza zostanie automatycznie zmieniona w celu dostosowania wysokości do najwyższej czcionki wykorzystywanej w arkuszu. 3. Po zakończeniu, kliknąć OK. Wybrany zestaw czcionek jest używany do wyświetlania przetłumaczonego tekstu zarówno w arkuszu języków jak i w interfejsie HMI (w podsystemach Windows NT/CE). Pozostałe atrybuty czcionki, takie jak rozmiar czy styl, wykorzystywane są wyłącznie przy wyświetlaniu tekstu w trakcie edycji. W celu ustawienia kolumny języka domyślnego • Kliknąć w arkuszu języków prawym przyciskiem myszy kolumnę z domyślnym językiem, a następnie wybrać polecenie Set Default Column (Ustaw domyślną kolumnę). Spowoduje to przeniesienie żółtego podświetlenia do wskazanej kolumny. Podczas następnego przesyłania projektu do podsystemu z załączonym tłumaczeniem, zastosowany zostanie wybrany, domyślny język. Należy zwrócić uwagę, że można jeszcze ustawić domyślną kolumnę. W celu usunięcia kolumny z językiem z arkusza: • W arkuszu języków kliknąć prawym przyciskiem myszy kolumnę przeznaczona do usunięcia, a następnie wybrać polecenie Delete Column (Usuń kolumnę). Spowoduje to usuniecie kolumny wraz ze znajdującymi się w niej tłumaczeniami. Nie ma możliwości cofnięcia tej operacji. Przed usunięciem języka należy upewnić się, że tłumaczenia nie są już na pewno potrzebne. 72 Machine Edition 5.00 GFK-1868G-PL View Aplikacja View Runtime APLIKACJA VIEW RUNTIME (Tylko podsystemy Windows NT/CE i QuickPanel View/Control) View Runtime to program przeznaczony do uruchamiania gotowego projektu HMI (Human Machine Interface) na komputerze podsystemu. Korzysta on z plików przesłanych do podsystemu podczas procesu przesyłania. Jest to aplikacja niezależna od Machine Edition; można ją uruchomić bez konieczności uruchamiania oprogramowania Machine Edition. Więcej informacji? W Indeksie Pomocy należy wyszukać hasło runtime, a następnie wybrać "View Runtime: an Overview" ("View Runtime: wprowadzenie"). Funkcja Networking Funkcja Networking pozwala na wymianę danych pomiędzy pracującymi stanowiskami z wykonywanymi aplikacjami. Funkcja ta korzysta z architektury klient-serwer oraz obsługuje rozproszone bazy danych. Pozwala na zdalny dostęp do dowolnych zmiennych lub grup alarmów, znajdujących się na dowolnym podsystemie podłączonym do sieci. Więcej informacji? W Indeksie Pomocy wyszukać hasło "networking" ("praca sieciowa"), a następnie wybrać "View Networking: an Overview" ("View Networking: wprowadzenie"). W celu uruchomienia projektu z poziomu Machine Edition • Na karcie Project (Projekt) w oknie Navigator (Nawigator), kliknąć prawym przyciskiem myszy podsystem, a następnie wybrać polecenie Download and Start (Prześlij i Uruchom). Spowoduje to sprawdzenie poprawności i przesłanie wszystkich komponentów wskazanego podsystemu oraz uruchomienie aplikacji View Runtime. Jeżeli na karcie Build (Kompilacja) w oknie Feedback Zone (Komunikaty) wyświetlane są błędy, muszą one być usunięte, bowiem w przeciwnym wypadku operacja przesyłania nie będzie mogła być zakończona. Komponenty HMI są przesyłane do aplikacji View Runtime, natomiast komponenty Program sterujący są przesyłane do Sterownika. W celu uruchomienia projektu HMI po za oprogramowania Machine Edition • Kliknąć menu Start, a następnie wybrać Programy/CIMPLICITY Machine Edition. Kliknąć View Runtime. Spowoduje to uruchomienie aplikacji Runtime z wczytaniem ostatnio przesłanego projektu do komputera. Aplikacja View Runtime otwiera wszystkie panele graficzne, dla których właściwość Visible at Startup (Widoczny przy uruchamianiu) jest ustawiona na True (Tak). W celu rozpoczęcia obsługi aplikacji View Runtime Obiekty graficzne można skonfigurować tak, aby użytkownik mógł zmieniać wartości zmiennych, włączać animacje graficzne i wykonywać skrypty poprzez dotkniecie lub kliknięcie. W trakcie wykonywania można monitorować wartości zmiennych, skrypty, sterowniki urządzeń oraz korzystać ze zintegrowanego serwera sieciowego, posługując się podanymi poniżej skrótami klawiaturowymi: GFK-1868-PL W celu ... Wcisnąć... zalogowania wylogowania zamknięcia aplikacji Runtime skontrolowania i zmiany wartości zmiennych wyświetlenia i debugowania skryptów wyświetlenia informacji diagnostycznych o programie komunikacyjnym otwarcia panelu monitorowania serwera dokumentów sieciowych wyświetlenia informacji o wersji CTRL+L CTRL+U CTRL+Z CTRL+I CTRL+G CTRL+D CTRL+O CTRL+W CTRL+B Machine Edition 5.00 73 4 View Aplikacje QuickPanel APLIKACJE QUICKPANEL Aplikacje QuickPanel to aplikacje HMI (Human-Machine Interface), przeznaczone dla urządzeń QuickPanel. Aplikacje te są tworzone za pomocą standardowych narzędzi View i Machine Edition. Proces tworzenia aplikacji HMI dla paneli QuickPanel jest prawie identyczny jak w przypadku podsystemów NT/CE i QuickPanel View/Control. Poniżej podano niektóre z różnic: ■ Obiekty graficzne: Podsystemy QuickPanel obsługują inny zestaw obiektów graficznych niż podsystemy NT/CE. Dodatkowo, podsystemy QuickPanel nie obsługują animacji, poza standardową animacją obiektów graficznych. ■ Edytor paneli QuickPanel: Edytor paneli aplikacji QuickPanel wyświetla siatkę obszarów. Siatka ta pozwala na wyrównanie obiektów graficznych z obszarami reagowania na dotyk ekranów QuickPanel. ■ Alarmy: Urządzenia QuickPanel obsługują jedynie alarmy bitowe i alarmy zmiennych. ■ Skrypty: Skrypty aplikacji QuickPanel są tworzone w własnym języku QPScript. Aplikacje QuickPanel nie obsługują skryptów ViewScript lub VBScript. Dodatkowe informacje podano na stronie 75. ■ Integracja z Logic Developer - PLC: Jeżeli zainstalowane jest oprogramowanie Logic Developer PLC, można korzystać ze zmiennych zdefiniowanych w podsystemie sterownikowym GE Fanuc bezpośrednio w aplikacji QuickPanel. Aby skorzystać z tej funkcji, zarówno podsystem sterownikowy GE Fanuc, jak i podsystem QuickPanel muszą być częścią tego samego projektu. Wymagane jest także skonfigurowanie odpowiedniego programu komunikacyjnego dostępu do sterownika oraz urządzenia w podsystemie Quick Panel poprzez ustawienie właściwości "PLC Target" ("Podsystem sterownikowy") na żądany podsystem sterownikowy. (Dodatkowe informacje o zmiennych sterowników GE Fanuc podano w podręczniku GFK-1918: Logic Developer - PLC, Pierwsze kroki.) Nawigator: Karta Projekt Węzły aplikacji QuickPanel Więcej informacji? W Indeksie Pomocy wyszukać "QuickPanel Applications: an Overview", ("Aplikacje QuickPanel: wprowadzenie"), "QuickPanel Target" ("Podsystem QuickTarget") oraz "QuickPanel vs. NT/CE application development" ("Opracowywanie aplikacji dla QuickPanel i NT/CE"). Przypisywanie klawiszy zewnętrznej klawiatury Niektóre urządzenia QuickPanel obsługują klawiatury zewnętrzne. W celu załączenia klawiatury, należy ustawić właściwość podsystemu External Keypad (Klawiatura zewnętrzna) na True (Tak), co pozwoli na konfigurowanie klawiatury w innym miejscu aplikacji. Istnieją dwa sposoby przypisywania działań do klawiszy: ■ Obiekty paneli graficznych, do których można przypisywać klawisze obsługowe, posiadają właściwość Key Assignment (Przypisanie klawiszy) . Za pomocą tej właściwości należy zdefiniować klawisz, który będzie powodował aktywowanie obiektu graficznego, identycznie jak w przypadku dotknięcia go na ekranie przez operatora. ■ Działania nie przypisane do obiektów graficznych pokazywanych na panelu są konfigurowane w arkuszu Keypad Assignment (Przypisanie klawiszy). Każdy panel posiada oddzielny arkusz Keypad Assignment (Przypisanie klawiszy). W celu otwarcia arkusza Keypad Assignment (Przypisanie klawiszy) dla panelu, należy wybrać właściwość Keypad Assignment, a następnie kliknąć przycisk . Każdy wiersz arkusza określa działania wykonywane po wciśnięciu przez użytkownika określonego klawisza, jeżeli dany panel (i tylko ten panel) jest otwarty. Więcej informacji? 74 Machine Edition 5.00 W Indeksie Pomocy wyszukać "Keypad Assignment Grid" ("Arkusz Przypisanie klawiszy") i wybrać QuickPanel, a następnie "Working with QuickPanel grid editors" (Obsługa arkusza QuickPanel"). GFK-1868G-PL View Aplikacje QuickPanel Skrypty w podsystemach QuickPanel Skrypty są zestawami instrukcji, które określają, jak projekt lub panel reagują na zdarzenia podczas wykonywania. Skrypty w podsystemach QuickPanel są zapisywane w języku o nazwie "QPScript". Skrypty QuickPanel tworzone są przy użyciu tego samego edytora skryptów, co w podsystemach Windows NT/CE (proszę porównać z informacjami na stronie 59). Aplikacje QuickPanel obsługują dwa rodzaje skryptów: Skrypty aplikacji: Skrypty aplikacji są powiązane z podsystemem QuickPanel. Skrypty te mogą być wykonywane w dowolnym czasie podczas, gdy projekt jest uruchomiony na platformie podsystemu. Skrypty aplikacji są umieszczone w folderze Application Scripts (Skrypty aplikacji) w oknie Navigator (Nawigator). Skrypty paneli: Skrypty paneli są powiązane z panelem graficznym w podsystemie QuickPanel. Wszystkie skrypty paneli są umieszczone pod węzłem Panel w oknie Navigator (Nawigator). Więcej informacji? Nawigator: Karta Projekt W Indeksie Pomocy należy wyszukać hasło QuickPanel, a następnie wybrać "QuickPanel Scripts: an Overview" ("Skrypty QuickPanel: wprowadzenie"). Węzeł skryptów QuickPanel Język QPScript Język QPScript składa się z opisanych poniżej elementów. Instrukcje: Instrukcje można podzielić ogólnie na trzy grupy: ■ Instrukcje przypisania ustawiające wartość zmiennej na wynik wyrażenia. ■ Wywołania funkcji wykonujące jedną z funkcji QPScript realizujących pewne działania. ■ Instrukcje sterujące zmieniające sposób wykonywania skryptu. Słowa kluczowe: Elementy składowe instrukcji, można je podzielić na następujące kategorie: ■ Operatory wykorzystywane w wyrażeniach matematycznych i wyrażeniach warunkowych. ■ Funkcje będące predefiniowanymi działaniami, realizującymi różne operacje w aplikacjach QuickPanel. ■ Słowa kluczowe będące innymi zarezerwowanymi słowami języka QPScript. Wyrażenia: W języku QPScript dostępne są dwa ogólne rodzaje wyrażeń: ■ Wyrażenia matematyczne których wynikiem są wartości numeryczne. ■ Wyrażenia warunkowe których wynikiem są wartości logiczne, wykorzystywane w konstrukcjach ifthen-else.. Więcej informacji? GFK-1868-PL W Indeksie Pomocy należy wyszukać QPScript, a następnie wybrać "QPScript Language Reference" ("Opis języka QPScript"). Machine Edition 5.00 75 4 76 View Aplikacje QuickPanel Machine Edition 5.00 GFK-1868G-PL Motion Developer Motion Developer pozwala na łatwe programowanie urządzeń do sterowania ruchem S2K GE Fanuc oraz IMC, IMCjr (IMJ)i SMJ Whedco. Za pomocą modułu Motion Developer, można: Nawigator: Karta Projekt ■ Uruchamiać proste w obsłudze kreatory do ustawiania i konfigurowania systemów sterowania ruchem. ■ Dodawać podsystemy kontrolerów ruchu do projektu Machine Edition. ■ Edytować bloki i programy Motion dla kontrolerów ruchu za pomocą edytora skryptów Motion Developer. ■ Przesyłać programy i bloki Motion do kontrolerów napędów przez port szeregowy lub sieć DeviceNet. ■ Pracować w trybie Online z przesłanymi aplikacjami Motion oraz przeglądać i monitorować wartości zmiennych podczas pracy programów Motion. Motion Developer jest ściśle zintegrowany ze środowiskiem i narzędziami Machine Edition. Węzły Motion W celu utworzenia projektu Motion Developer 1. Na karcie Manager (Menadżer) w oknie Navigator (Nawigator) kliknąć prawym przyciskiem myszy My Computer (Mój komputer), a następnie wybrać polecenie New (Nowy). Wyświetlone zostanie okno dialogowe New Project (Nowy Projekt). 2. W polu Project Name (Nazwa projektu), wpisać nazwę projektu. 3. Z listy Project Template (Szablon projektu) wybrać Motion Controller (Sterownik Motion) albo Motion Drive (Napęd Motion) i kliknąć OK. Podczas wybierania różnych szablonów wyświetlany jest podgląd ich zawartości. 4. Wybrać serię, model i silnik, zgodnie z konfiguracją sprzętową kontrolera lub napędu, a następnie kliknąć OK. Spowoduje to utworzenie nowego projektu i wyświetlenie go na karcie Project (Projekt) w oknie Navigator (Nawigator). Jeżeli w przyszłości zajdzie potrzeba zmiany serii, modelu lub silnika, uruchomić Main Wizard (Główny kreator) i wybrać Target Configuration (Konfiguracja podsystemu) Controller & Motor Setup (Konfiguracja kontrolera i silnika). (W celu uruchomienia Main Wizard (Główny kreator), kliknąć podsystem prawym przyciskiem myszy, a następnie wybrać polecenie Main Wizard (Główny kreator). GFK-1868-PL Machine Edition 5.00 77 5 Motion Developer Podstawowe informacje o pakiecie Motion Developer PODSTAWOWE INFORMACJE O PAKIECIE MOTION DEVELOPER Motion Developer jest przeznaczony do tworzenia aplikacji Motion na komputerach z systemem Windows. Aplikacje Motion można w przybliżeniu scharakteryzować jako podsystem urządzeń wykorzystywanych w napędach wraz programami, blokami oraz danymi konfiguracyjnymi. Aplikacje te można następnie przesyłać do rozwiązań sprzętowych napędów, bezpośrednio (poprzez port szeregowy komputera) lub przez sieć DeviceNet. Ogólnie ujmując, proces opracowywania aplikacji Motion można podzielić na następujące etapy: 1. Utworzenie nowego projektu Machine Edition. 2. Dodanie do projektu podsystemu Motion Controller lub Motion Drive, w zależności od urządzeń stosowanych w napędach. 3. Utworzenie dla każdego podsystemu skryptów konfiguracyjnych oraz (jeżeli to ma zastosowanie) programów i bloków Motion przeznaczonych dla napędu lub sterowania. Realizację tych zadań ułatwiają Kreatory Motion (proszę porównać z informacjami na stronie 83). 4. Sprawdzenie i przesłanie aplikacji do sterowania ruchem. Kreator Motion Expert (Ekspert Motion) ułatwia realizację tych poszczególnych czynności. Obsługiwane urządzenia do sterowania ruchem Motion Developer obsługuje następujące serie urządzeń do sterowania ruchem Urządzenia do sterowania ruchem Urządzenia sterujące/ napędy S2K GE Fanuc Same urządzenia napędowe S2K Urządzenia do sterowania ruchem Kontroler ruchu IMC Whedco™ Kontroler ruchu IMCjr (IMJ) Napędy SMJ ■ Na stronie sieciowej GE Fanuc www.gefanuc.com dostępne są różne instrukcje obsługi i specyfikacje dla urządzeń do sterowania ruchem GE Fanuc. ■ Aktualna dokumentacja dla urządzeń do sterowania ruchem Whedco podana jest na stronie internetowej www.whedco.com. Komunikacja pomiędzy komputerem na którym tworzony jest projekt a urządzeniami do sterowania ruchem jest realizowana przez porty COM lub sieć DeviceNet. 78 Machine Edition 5.00 GFK-1868G-PL Motion Developer Aplikacje Motion APLIKACJE MOTION Typowa aplikacja Motion składa się z pojedynczego podsystemu. Nie mniej jednak, projekt może zawierać dowolną liczbę podsystemów. Podsystemy Motion Podsystem Motion reprezentuje docelowe urządzenie do sterowania ruchem, które jest programowane i konfigurowane z poziomu oprogramowania Machine Edition. Wymagane jest utworzenie oddzielnego podsystemu dla każdego fizycznie wykorzystywanego urządzenia sterowania ruchem, bez względu czy jest to kontroler czy też napęd. Po dodaniu podsystemu Motion, można wybrać jego typ: Controller (Sterownik) lub Drive (Napęd). Dokonany wybór decyduje o modelach sterowników wyświetlanych we właściwości Controller Type (Typ kontrolera). ■ Podsystemy Drive (Napęd) reprezentują same urządzenia napędowe. Obejmuje to same urządzenia napędowe S2K GE Fanuc i urządzenia SMJ Whedco . Podsystemy takie posiadają tylko Skrypt konfiguracyjny (proszę porównać z informacjami na stronie 79). ■ Controller (Sterownik) reprezentuje urządzenie do sterowania ruchem/napędem. Obejmuje to sterowniki/napędy S2K GE Fanuc oraz urządzenia IMC i IMCjr (IMJ) Whedco. Podsystemy te posiadają Skrypt konfiguracyjny (strona 79), Programy Motion (strona 81) oraz mogą posiadać szereg Bloków Motion (strona 81). Dodatkowo, mogą korzystać z Profili CAM. (strona 88). W celu edycji skryptów konfiguracyjnych, programów Motion i bloków Motion 1. Na karcie Project (Projekt) w oknie Navigator (Nawigator), kliknąć folder Configuration (Konfiguracja), Blok Motion, a następnie wybrać polecenie Open (Otwórz). 2. Utworzyć lub rozpocząć edycję programu w odpowiednim edytorze. 3. Po zakończeniu edycji upewnić się, że program lub projekt został przesłany do podsystemu. Program Motion lub W celu przełączania pomiędzy edytorem kreatora a edytorem skryptu Motion Bloki Motion i programy Motion można edytować za pomocą kreatora graficznego lub za pomocą edytora skryptów (zalecane dla zaawansowanych użytkowników). • Na karcie Project (Projekt) w oknie Navigator (Nawigator), rozwinąć folder Programs (Programy), a następnie kliknąć prawym przyciskiem myszy Program Motion lub Blok Motion, dla którego należy zmienić metodę edycji. ■ Jeżeli wskazany element jest skonfigurowany do edycji w kreatorze, w celu przełączenia do edycji w edytorze skryptów, wybrać Text View (Widok tekstowy). ■ Jeżeli element jest skonfigurowany do edytowania w edytorze skryptu, w celu powrócenia do edycji za pomocą kreatora, wybrać polecenie Flowchart View (Widok graficzny) lub Calculator View (Widok kalkulatora), stosownie do kontekstu. W przypadku przełączania do kreatora graficznego, wprowadzone w edytorze skryptów zmiany są tracone. Stan elementu zostanie przywrócony do postaci, jaką miał w czasie ostatniego edytowania w kreatorze. GFK-1868-PL Machine Edition 5.00 79 5 Motion Developer Aplikacje Motion Węzeł Motion Węzeł Configuration (Konfiguracja) reprezentuje skrypt przeznaczony do konfigurowania sterownika ruchu, w momencie przesłania aplikacji. Skrypt ten jest wykorzystywany zawsze, po przesłaniu całej aplikacji do sterownika ruchu. Można go przesyłać dowolną liczbę razy. Zwykle ustawia on domyślne wartości rejestrów i wykonuje wszystkie wymagane polecenia inicjalizacji. Nawigator: Karta Projekt Węzeł Configuration Dane zmiennych ■ Skrypt ten można utworzyć i edytować za pomocą kreatora (kliknąć węzeł Configuration (Konfiguracja) prawym przyciskiem myszy, a następnie wybrać polecenie Wizard (Kreator)). Kreator prowadzi przez cały proces konfiguracji i umożliwia utworzenie skryptu dla wybranego silnika i parametrów osi. ■ W razie potrzeby, zmodyfikować ręcznie skrypt. Można to zrobić w edytorze skryptów (kliknąć prawym przyciskiem myszy węzeł Configuration (Konfiguracja) i wybrać Open (Otwórz)). Więcej informacji? W Indeksie Pomocy należy wyszukać hasło "Motion Controller Configuration" ("Konfiguracja sterownika Motion"). Węzeł Variable Data (Dane zmiennych) zawiera polecenia do konfigurowania rejestrów zmiennych dla sterownika Motion podsystemu. Obejmuje to wszystkie rejestry VB, VF, VI i VS. Zwykle, ustawienia te są odczytywane w czasie importowania aplikacji do sterowania ruchem ze sterownika, po ustawieniu opcji nakazującej pobieranie tych wartości w czasie importowania. Importowane są wyłącznie zmienne określonego typu i określonych zakresach. W późniejszym czasie, po przesłaniu aplikacji do podsystemu, polecenia te wykonywane są na podłączonym sterowniku ruchu, dublując zaimportowane wartości. Więcej informacji? Dane CAM W Indeksie Pomocy wyszukać "Variable Data (Motion Controller)" ("Dane zmiennych (Sterownik Motion)). Węzeł CAM Data (Dane CAM) zawiera polecenia do konfigurowania tabeli CAM podsystemu. Tabela CAM definiuje profil CAM, krzywą określającą położenia silnika osi nadążnej jako funkcję położenia osi głównej. Zwykle ustawienia te są odczytywane poprzez uwzględnienie punktów CAM w czasie sprawdzania poprawności podsystemu. Ustawienia Danych CAM można również odczytać poprzez zaimportowanie aplikacji z urządzenia posiadającego dane CAM. W każdym przypadku, oprogramowanie Motion Developer automatycznie przetwarza dane zebrane w CAM Data (Dane CAM), w efekcie więc nie jest konieczne w ogóle edytowanie tych ustawień. Profile CAM są opisane bardziej szczegółowo na stronie 88. Więcej informacji? 80 Machine Edition 5.00 W Indeksie Pomocy wyszukać "CAM Data (Motion Controller)" ("Dane CAM (Sterownik Motion))". GFK-1868G-PL Motion Developer Aplikacje Motion Programy Motion Węzeł Program reprezentuje jeden z programów sterownika ruchu. Programy to skrypty, sterujące pracę sterownika ruchu. Programy te pozwalają na tworzenie złożonych algorytmów. Motion posiadają cztery programy. Są one dodawane do podsystemu po jego utworzeniu. Ostatni program ( Program 4) przeznaczony jest do obsługi błędów i określa zachowanie sterownika w przypadku wystąpienia błędu. Wszystkie programy dla podsystemu są zamieszczone w folderze o nazwie Programs (Programy). Więcej informacji? Nawigator: Karta Projekt Węzły programów Motion W Indeksie Pomocy wyszukać hasło "Fault-handling motion program" ("Obsługa błędów programu Motion"). Programy można edytować w kreatorze Application Builder (Generator aplikacji) (domyślnie), za pomocą Edytora skryptów Motion. ■ Application Builder (Generator aplikacji) to kreator, pozwalający na definiowanie programu w formie algorytmu. Szczegółowe informacje podano na stronie 85. ■ Edytor skryptów Motion umożliwia ręczne wprowadzenie programu. Szczegółowe informacje podano na stronie 82. Więcej informacji? W Indeksie Pomocy wyszukać hasło "Motion Programs" ("Programy Motion"). Bloki Motion Węzeł Motion reprezentuje blok Motion, przeznaczony dla kontrolera ruchu. Bloki Motion to zdefiniowane ruchy (tzn. skrypty ruchu), wywoływane przez programy Motion. Za pomocą bloków Motion można definiować złożone ruchy, bez konieczności stosowania instrukcji warunkowych lub instrukcji WAIT. ■ Bloki Motion można uruchamiać oddzielnie za pomocą kreatora Controller Functions (Funkcje kontrolera) (proszę porównać z informacjami na stronie 84). Nowy blok Motion można utworzyć za pomocą kreatora New Motion Block (Nowy blok Motion) (kliknąć prawym przyciskiem myszy folder Motions, a następnie wybrać polecenie Wizard (Kreator)). Umożliwia on utworzenie kompletnego bloku Motion. ■ Zaawansowani użytkownicy mogą utworzyć pusty blok Motion, poprzez kliknięcie prawym przyciskiem myszy na folderze Motions i wybranie polecenia Add (Dodaj). Nawigator: Karta Projekt Węzły bloków Motion Po utworzeniu bloku Motion można przystąpić do edycji. W tym celu, kliknąć blok prawym przyciskiem myszy, a następnie wybrać polecenie Open (Otwórz). Bloki i programy Motion można edytować za pomocą kreatora Motion Calculator (Kalkulator Motion) (strona 87) lub za pomocą edytora skryptów Motion Developer (strona 82). Bloki Motion posiadają następujące parametry i ograniczenia. Bloki Motion całkowicie wykonują jedną linię kodu, przed rozpoczęciem wykonywania następnej. ■ Jednocześnie może być uruchomiony tylko jeden blok Motion dla osi. ■ Po wykonaniu bloku Motion, zastępuje on aktualnie wykonywany blok Motion. ■ Nie można używać etykiet w blokach Motion. ■ Więcej informacji? GFK-1868-PL W Indeksie Pomocy wyszukać hasło "Motion blocks" ("Bloki Motion"). Machine Edition 5.00 81 5 Motion Developer Skrypty Motion SKRYPTY MOTION Edytor skryptów Motion jest ściśle zintegrowany z innymi narzędziami Machine Edition, co znacznie zwiększa efektywność pracy. Zamieszczony poniżej rysunek przedstawia niektóre z dostępnych operacji. Więcej informacji? Do skryptu można bezpośrednio przeciągać zmienne z karty Zmienne. W Indeksie Pomocy wyszukać hasło "editor" ("edytor") a następnie wybrać "Working in the Motion Script Editor" ("Obsługa edytora skryptów Motion"). Grupa Motion Developer Biblioteki szablonów zawiera rejestry, polecenia i operatory, które użytkownik może przeciągać do skryptu Motion. Elementy można również dodawać poprzez kliknięcie prawym przyciskiem myszy w oknie edytora i wybranie z menu odpowiedniego polecenia. Okno Asystent wyświetlające informacje o aktualnie zaznaczonym rejestrze, poleceniu lub operatorze. Istnieje wiele sposobów wstawiania elementów podczas edycji skryptu. ■ Jeżeli użytkownik jest dobrze zaznajomiony z rejestrami, poleceniami i operatorami używanymi w skryptach Motion, można po prostu bezpośrednio rozpocząć wpisywanie. ■ Jeżeli wymagana jest pomoc przy wprowadzaniu słowa kluczowego skryptu, wybrać odpowiednie polecenie z menu rozwijanego po kliknięciu prawym przyciskiem myszy. W tym celu, kliknąć prawym przyciskiem myszy w miejscu, gdzie ma być wstawione słowo, a następnie wybrać polecenie Insert (Wstaw). Następnie wybrać żądany element z listy wyświetlanej na ekranie. W celu wyświetlenia pomocy dla rejestru lub polecenia wpisanego w edytorze, przemieścić kursor do elementu dla którego ma być wyświetlona pomoc i wcisnąć klawisz F1. ■ Grupa Motion Biblioteki szablonów (Toolchest) zawiera elementy, które można dodać do skryptu. Jeżeli okno Companion (Asystent) jest otwarte, wyświetlony zostanie w nim opis dla wstawianego elementu. ■ Można także przeciągać zmienne z karty Variables (Zmienne) w oknie Navigator (Nawigator) bezpośrednio do skryptu. 82 Machine Edition 5.00 GFK-1868G-PL Motion Developer Kreatory Motion KREATORY MOTION Kreatory to szereg ekranów, przeprowadzających użytkownika, krok po kroku, przez proces tworzenia i konfigurowania aplikacji Motion. W oprogramowaniu Motion Developer, kreatory wyświetlane są jako oddzielne okna, można więc z łatwością przełączać się pomiędzy nimi. Poniżej podano opisy najbardziej popularnych kreatorów Motion Developer. Main Wizard (Główny kreator) Application Builder (Generator aplikacji) Motion Calculator (Kalkulator Motion) Controller Functions (Funkcje kontrolera) Umożliwia dostęp do kilku innych kreatorów i narzędzi przeznaczonych dla podsystemu Motion. Szczególnie użyteczny jest kreator Motion Expert (Ekspert Motion) wspomagający użytkownika, krok po kroku, w procesie tworzenia aplikacji. Umożliwia tworzenie programów Motion w formie graficznych algorytmów. Dodatkowe informacje podano na stronie 85. Pozwala na tworzenie prostych, przyrostowych ruchów dla bloków Motion. Dodatkowe informacje podano na stronie 87. Zapewnia dostęp do szeregu narzędzi i operacji Online, dotyczących kontrolera Motion. Obsług a kreatorów Motion Strony kreatora Motion Developer są obsługiwane podobnie, jak strony w przeglądarce internetowej. Kliknięcie przycisku lub odsyłacza powoduje przejście do innej strony lub wykonanie odpowiedniego zadania. W obrębie pojedynczego kreatora, w celu przejścia do innego etapu należy kliknąć odpowiedni przycisk w górnej części okna, po lewej stronie: Kliknąć w celu zamknięcia kreatora i zapisania wprowadzonych zmian w projekcie. Kliknąć w celu przejścia do poprzedniej strony w kreatorze. Kliknąć w celu przejścia do następnej strony w kreatorze. Kliknąć w celu zamknięcia kreatora bez zapisywania wprowadzonych zmian. Niektóre przyciski mogą być nieaktywne, w zależności od kontekstu. Przykładowo, na stronie Autotune (Automatyczne dostrajanie), przycisk Cancel (Anuluj) jest nieaktywny. W zależności od strony, w prawym górnym rogu ekranu mogą być aktywne dwa dodatkowe przycisku: Kliknąć w celu przejścia do pierwszej strony kreatora. Kliknąć w celu wyświetlenia pomocy dla aktualnie realizowanego w kreatorze kroku. GFK-1868-PL Machine Edition 5.00 83 5 Motion Developer Kreatory Motion Wiele stron kreatora zawiera tabele parametrów. Po zakończeniu edycji parametrów, kliknąć przycisk Next (Następny). W czasie edycji parametrów można: ■ Kliknąć Use Last Saved Values (Użyj ostatnio zapisanych wartości) w celu przywrócenia ostatnio zapisanych dla tej strony w kreatorze wartości. Kliknąć Use Default Values (Użyj domyślnych wartości) w celu ustawienia wartości domyślnych lub obliczonych. ■ Kliknąć przycisk (umieszczony z prawej strony pola tekstowego) w celu wyświetlenia skróconego opisu, zawierającego wartości minimalną, maksymalną i domyślną. Kliknąć przycisk w celu wyświetlenia szczegółowego opisu parametru. Kreatory dla różnych podsystemów i programów są otwierane w oddzielnych oknach. Użytkownik może przełączać się pomiędzy oknami poprzez klikanie kart umieszczonych w dolnej części okna edytora. Dwa najważniejsze kreatory to Main Wizard (Główny kreator) i kreator Controller Functions/Drive Functions (Funkcje kontrolera/ Funkcje napędu): ■ Strona Main Wizard (Główny kreator) zapewnia dostęp do najczęściej wykorzystywanych kreatorów i narzędzi Motion Developer. Obejmuje to kreator Motion Expert (Ekspert Motion) prowadzący użytkownika krok po kroku przez proces tworzenia projektu Motion Developer. W celu otwarcia strony Main Wizard (Główny kreator), kliknąć prawym przyciskiem myszy podsystem, a następnie wybrać polecenie .Main Wizard (Kreator Główny). ■ Kreatory Controller Functions (Funkcje kontrolera) i Drive Functions (Funkcje napędu) pozwalają na wykonanie operacji diagnostycznych i innych dla sterownika Motion. Jeżeli komputer lokalny nie jest połączony ze sterownikiem ruchu, funkcje te nie powodują żadnych zmian. W celu wywołania tych kreatorów, dwukrotnie kliknąć podsystem, dla którego należy uruchomić te funkcje, a następnie kliknąć Controller/Drive Functions (Funkcje sterownika/napędu). Więcej informacji? ■ W celu wyświetlenia opisu kreatorów dostępnych na stronie Main Wizard (Kreator Główny), w Indeksie Pomocy należy "Main Wizard page" ("Strona Głównego Kreatora"). ■ W celu wyświetlenia opisu funkcji dostępnych na stronie kreatora Controller Functions (Funkcje kontrolera), w Indeksie Pomocy wyszukać "Controller Functions wizard" ("Kreator Funkcji kontrolera"). 84 Machine Edition 5.00 GFK-1868G-PL Motion Developer Kreatory specjalne KREATORY SPECJALNE Specjalną uwagę należy zwrócić na kreatory Application Builder (Generator aplikacji) i Motion Controller (Kontroler Motion). Pozwalają one na edycję elementów składowych aplikacji Motion za pomocą edytorów graficznych. Edytor Application Builder (Generator aplikacji) Application Builder (Generator aplikacji) pozwala na edycję programów w formie prostych algorytmów graficznych. Ułatwia to uzmysłowienie, w jaki sposób będzie pracować gotowa aplikacja. Poniżej podano wygląd przykładowego algorytmu: Pasek narzędziowy Generatora aplikacji (proszę porównać z opisem poniżej). Kliknąć jeden z przycisków w celu wykonania określonej czynności. Krok programu Motion. Można wybierać spośród dostępnych bloków Motion. W celu dodania nowego bloku Motion, kliknąć prawym przyciskiem myszy i wybrać Add Homing Motion (Dodaj ruch bazowy) lub Add Motion (Dodaj ruch). Wybrany krok. W celu zaznaczenia kroku, kliknąć go. Odgałęzienie "True" kroku warunkowego (porównać z opisem na stronie 86). Jeżeli MB ma wartość True, program pomija krok DO7=Off. Pasek do przewijania okna algorytmu. Opisane poniżej dwa przyciski paska narzędziowego pozwalają na dodanie nowych bloków Motion do podsystemu. ■ Kliknąć Add Homing Motion (Dodaj ruch bazowy) w celu dodania jednego ze wstępnie zdefiniowanych ruchów bazowych. ■ Kliknąć Add Motion (Dodaj ruch) w celu dodania jednego ze wstępnie zdefiniowanych ruchów (różnych od bazowych) lub w celu wywołania kreatora Motion Calculator (Kalkulator Motion) (porównać z informacjami na stronie 87). Po dodaniu żądanych bloków Motion, kliknąć Finish (Zakończ) w celu powrócenia do edytora algorytmów. Więcej informacji? Podstawowe typy kroków al gorytmów GFK-1868-PL W Indeksie Pomocy wyszukać hasło "Motion Application Builder" ("Generator aplikacji Motion"). Algorytm może składać się z przedstawionych poniżej, podstawowych typów kroków. ■ Kroki Start i Koniec: Wykonywanie algorytmu rozpoczyna się od korku Start i kończy na kroku Koniec. ■ Kroki logiczne: Przeznaczone do wykonywania operacji logicznych, przykładowo ustawienia lub wyzerowania zadanego rejestru. ■ Kroki programu Motion: Wykonują działania programu Motion, przykładowo uruchamiają lub zatrzymują program. ■ Kroki bloków Motion: Uruchamiają blok Motion. ■ Kroki opóźniające: Wstrzymują wykonywanie programu. ■ Kroki warunkowe i łączące: Wykonują podany warunek i przechodzą do stosownego odgałęzienia, w zależności od wyników. Szczegółowe informacje podano w punkcie Kroki warunkowe, na stronie 86(lub porównać z opisem hasła "Connecting and disconnecting conditional steps" ("Łączenie i odłączanie kroków warunków") w pomocy komputerowej). ■ Kroki użytkownika: Wykonują skrypty Motion wprowadzone przez użytkownika. ■ Kroki uwag: Pozwalają na wstawienie komentarza do algorytmu. Uwagi zostają włączone do skryptu przesyłanego do kontrolera Motion. ■ Kroki komentarzy: Pozwalają na wstawienie komentarza do algorytmu. Komentarze nie są włączane do skryptu przesyłanego do kontrolera Motion. Machine Edition 5.00 85 5 Motion Developer Kreatory specjalne Kroki warunkowe szczegółowo opisano poniżej. Więcej informacji? Kroki warunkowe W Indeksie Pomocy wyszukać hasło "Application Builder step types" ("Typy kroków Generatora aplikacji"). Kroki warunkowe reprezentują proste instrukcje warunkowe. Po dojściu do kroku warunkowego, dalsza droga wykonywania programu uzależniona jest wartości podanego wyrażenia: Wykonanie, jeżeli Fl = 0 (tzn. jeżeli wyrażenia ma wartość false). ■ ■ Jeżeli wyrażenie ma wartość True, następuje przejście do odgałęzienie skierowanego w prawo (oznaczonego literką "T"). Jeżeli wyrażenie podane w instrukcji ma wartość False, następuje wykonanie odgałęzienia skierowanego w dół. Można wybrać jedno z wielu wyrażeń warunkowych, włączając w to wyrażenia odwołujące się do rejestru błędów. Zaznaczenie kroku warunkowego lub odgałęzienia powoduje zaznaczenie linii łączącej z sąsiednim elementem. W celu wstawienia nowego kroku do algorytm u Application Builder (Generator aplikacji) 1. W algorytmie Application Builder zaznaczyć krok, który ma bezpośrednio poprzedzać nowy krok. W celu dodania kroku na początku algorytmu, zaznaczyć krok Start. Add Command (Dodaj polecenie) na pasku narzędziowym. Wybrać z menu odpowiednie polecenie lub krok. Kroki łączące, komentarze i kroki użytkownika zebrane są w grupie Standard Elements (Elementy standardowe). Niektóre typy poleceń mogą nie być dostępne, w zależności od projektu. Przykładowo, nie można dodać kroku Motion do podsystemu, nie posiadającego bloków Motion. 3. Nowy krok zostanie wstawiony bezpośrednio przed uprzednio wskazanym. Jeżeli to jest wymagane, można przenieś krok do innej pozycji lub (jeżeli to ma zastosowanie) zmodyfikować parametry kroku. 2. Kliknąć przycisk W celu rozpoczęcia edycji kroku algorytmu Application Builder (Generator aplikacji) • W oknie Application Builder (Generator aplikacji) należy: ■ Dwukrotnie kliknąć krok. -lub- ■ Kliknąć krok prawym przyciskiem myszy, a następnie wybrać polecenie Edit (Edytuj) (jeżeli można edytować krok). -lub- ■ Zaznaczyć krok. a następnie kliknąć przycisk Edit Command (Edytuj polecenie) na pasku narzędziowym Application Builder (Generator aplikacji). -lub- ■ Zaznaczyć krok, a następnie wcisnąć CTRL+E. Jedynie niektóre kroki posiadają parametry przeznaczone do edycji. Jeżeli zaznaczonego kroku nie można edytować, przycisk Edit Command (Edytuj polecenie) nie jest aktywny. 86 Machine Edition 5.00 GFK-1868G-PL Motion Developer Kreatory specjalne Edytor Motion Calculator (Kalkulator Motion) Edytor Motion Calculator (Kalkulator ruchu) jest domyślnym edytorem bloków Motion. Za jego pomocą można tworzyć proste bloki z ruchem przyrostowym w oparciu o obliczenia matematyczne i obserwować rezultaty wprowadzonych zmian. W celu uruchomienia kreatora Add Motion (Dodaj Motion), kliknąć folder Motions prawym przyciskiem myszy, a następnie wybrać polecenie Wizard (Kreator). O ile blok Motion nie jest skonfigurowany do edycji w formacie tekstowym, edytor Motion Calculator jest również otwierany po kliknięciu bloku Motion prawym przyciskiem myszy i wybraniu polecenie Open (Otwórz). Poniżej podano typowy wygląd edytora Motion Calculator: Opcje do wyboru rodzaju ruchu. Przyciski do powiększania i pomniejszania wykresu ruchu. Przyciski do przemieszczania grafu w oknie edytora. Kliknąć w celu wydrukowania narysowanego wykresu ruchu na domyślnej drukarce. Należy podać wartości dwóch z trzech wyświetlanych parametrów. (Trzeci jest obliczany.) Wprowadzić nowe wartości Acceleration Time (Czas przyspieszania) i Deceleration Time (Czas hamowania) w celu zastąpienia domyślnych. Kliknąć w celu wykasowania wszystkich wartości. Wartości obliczone wyświetlane są w kolumnie Calc (Oblicz.). Wprowadzić swoje własne wartości do kolumny Data (Dane). Kliknąć w celu wypełnienia kolumny Calc (Oblicz.) oraz wyświetlenia (lub zaktualizowania) wykresu prędkość/czas. Zwykle, wprowadzane są wartości w kolumnie Data (Dane), a następnie klikany jest przycisk Calculate (Oblicz.). Edytor Motion Calculator (Kalkulator Motion) aktualizuje wtedy wartości w kolumnie Calc. (Oblicz.) i rysuje nowy wykres prędkość/czas. Wykres jest sporządzany w jednostkach określonych w kolumnie Units (Jednostki). Przy wprowadzaniu wartości, należy przestrzegać podanych poniżej zaleceń: Można ustawić wartości dwóch (i tylko dwóch) spośród trzech parametrów: Velocity (Prędkość), Total Time (Sumaryczny czas) i Distance (Odległość). Oznacza to, że jeden z tych parametrów musi posiadać wartość 0, a pozostałe dwa, wartości różne od zera. Edytor Motion Calculator (Kalkulator Motion) automatyczne oblicza brakującą wartość parametru w kolumnie Calc. (Oblicz.). ■ Jeżeli parametr Acceleration Time (Czas przyspieszania) lub Deceleration Time (Czas hamowania) zostaną ustawione na 0, ich wartość jest automatycznie ustawiana na jedną trzecią sumarycznego czasu trwania ruchu. Można te wartości zmienić za pomocą odpowiedniego parametru. ■ Po skonfigurowaniu ruchu, kliknąć przycisk Add Motion (Dodaj ruch) (umieszczony nad kalkulatorem na stronie kreatora) w celu dodania bloku Motion do aplikacji. GFK-1868-PL Machine Edition 5.00 87 Motion Developer 5 Edytor Profili CAM EDYTOR PROFILI CAM Edytor CAM pozwala na tworzenie i edycję elektronicznych profili CAM. Profil krzywek jest krzywą, która określa odpowiedź serwomechanizmu nadążnego na indeks położenia elementu głównego. Profil CAM jest zapisywany do skryptu konfiguracyjnego podsystemu. Można utworzyć dowolną liczbę profili, ale jednocześnie można przesłać do podsystemu tylko jeden z nich. Profil przesyłany do podsystemu jest określony za pomocą właściwości "CAM Profile" ("Profil CAM"). W celu rozpoczęcia edycji profilu, należy dwukrotnie kliknąć węzeł Profil wyświetlany w folderze CAM Profiles (Profile CAM). Poniżej podano wygląd edytora CAM: Nawigator: Karta Projekt Węzły Profile CAM W celu otwarcia Edytora CAM, dwukrotnie kliknąć węzeł Profil CAM w oknie Nawigator. Tabela profilu CAM pozwala na edycję numeryczną oraz grupowanie krzywych wg stopnia. Okno Asystent wyświetlające informacje o podświetlonym elemencie. Krzywe profilu można zmieniać i edytować w formie graficznej Krzywe wtórne przedstawiają prędkość, przyspieszenie i przyspieszenie drugiego stopnia profili CAM. Użytkownik może zmieniać krzywe profili CAM tak, aby dopasować je do określonych potrzeb projektu. Za pomocą edytora CAM można tworzyć profile poprzez definiowanie punktów krzywej pozycja master/slave. Grupy przyległych punktów są łączone w sektory. Każdy sektor jest przypisywany do krzywej wielomianowej odpowiedniego stopnia(1, 2, 3), która określa sposób, w jaki krzywa będzie interpolowana pomiędzy punktami. Jeżeli dane Profilu CAM mają być przesłane wraz z projektem upewnić się, że właściwość Include CAM Points (Włącz punkty CAM) jest ustawiona na True (Tak). W czasie przesyłania projektu do podsystemu ze zdefiniowanym profilem CAM, oprogramowanie Motion Developer automatycznie konwertuje krzywe na serie poleceń CAMx=wartość. Polecenia te są dodawane do węzła CAM Data (Dane CAM) podsystemu. Liczba poleceń CAMx dodawanych do skryptu konfiguracyjnego zależy od ustawienia właściwości CAM Point Resolution (Rozdzielczość punktów CAM) podsystemu. ■ Jeżeli właściwość CAM Point Resolution (Rozdzielczość punktów CAM) jest ustawiona na 1, do skryptu dodawanych jest 360 poleceń CAM. ■ Jeżeli właściwość CAM point Resolution (Rozdzielczość punktów CAM) jest ustawiona na 0.1, do skryptu dodawanych jest 3600 poleceń CAM. Operacja przesyłania 3600 poleceń CAM jest bardzo czasochłonna. Z tego powodu zalecane jest ustawienie tej właściwości na 1 stopień, co najmniej w początkowej fazie opracowywania projektu. Więcej informacji? W Indeksie Pomocy wyszukać hasło "Motion Developer CAM Editor" ("Edytor CAM Motion Developer: wprowadzenie"). W celu dodania profilu CAM do podsystemu 1. Na karcie Project (Projekt) w oknie Navigator (Nawigator), kliknąć prawym klawiszem folder CAM Profiles (Profile CAM) podsystemu, a następnie wybrać polecenie New Profile (Nowy profil). Spowoduje to dodanie nowego profilu do foldera CAM Profiles (Profile CAM). 2. Wprowadzić nazwę profilu. W tym momencie można już otworzyć profil w Edytorze CAM. Należy zwrócić uwagę, że jednocześnie można przesłać do podsystemu tylko jeden profil CAM. 88 Machine Edition 5.00 GFK-1868G-PL Motion Developer Edytor Profili CAM W celu edycji profilu CAM • Na karcie Project (Projekt) w oknie Navigator (Nawigator), kliknąć prawym przyciskiem myszy folder CAM Profiles (Profile CAM) podsystemu, a następnie wybrać polecenie Open Profile (Otwórz profil) (lub dwukrotnie kliknąć profil). Spowoduje to otworzeni Edytora CAM i wczytanie podświetlonego profilu. Szczegółowe informacje o korzystaniu z Edytora profili podano pod hasłem "Editing a Motion CAM Profile" ("Edycja profilu CAM") w pomocy komputerowej. W celu wskazania profilu CAM, który ma być przesłany do podsystemu 1. Na karcie Project (Projekt) w oknie Navigator (Nawigator), kliknąć prawym klawiszem podsystem, do którego ma być przesłany profil CAM, a następnie wybrać polecenie Properties (Właściwości). Spowoduje to otworzenie okna Inspector (Inspektor), o ile nie było wcześniej otwarte. 2. Jeżeli to jest wymagane, w oknie Inspector (Inspektor) zmienić właściwość "Include CAM Point" ("Uwzględnij punkt CAM") na True (Tak). Ustawienie to informuje oprogramowanie Machine Edition, że dane profilu CAM powinny być przesłane do podsystemu przy następnym przesyłaniu aplikacji. 3. W oknie Inspector (Inspektor), ustawić właściwość "CAM Profile" ("Profil CAM") na odpowiedni profil CAM. Właściwość ta jest wyświetlana wyłącznie, jeżeli "Include CAM point" ("Uwzględnij punkt CAM") ustawiono na True (Tak). Można wybrać dowolny spośród profili skonfigurowanych dla podsystemu. GFK-1868-PL Machine Edition 5.00 89 5 90 Motion Developer Edytor Profili CAM Machine Edition 5.00 GFK-1868G-PL Menadżer lokalny Local Manager (Menadżer lokalny) to system do zarządzania projektami Machine Edition. Przeznaczony jest do kontroli wersji, kontroli dostępu i śledzenia zdarzeń w procesie tworzenia aplikacji do automatyzacji i sterowania. Korzystania z Menadżera lokalnego podczas pracy z produktami Machine Edition nie jest absolutnie konieczne. Nie mniej jednak, mając na uwadze względy bezpieczeństwa lub, jeżeli występuje potrzeba kontroli procesu tworzenia projektów, jest to bardzo użyteczne narzędzie. Nawigator: Karta Menadżer Węzły projektu GFK-1868G-PL Machine Edition 5.00 91 6 Menadżer lokalny Menadżer lokalny M E N A D ŻE R L O K A L N Y Menadżer lokalny jest wykorzystywany do zarządzania systemami i projektami Machine Edition. Funkcje Menadżera lokalnego pozwalają na: ■ Śledzenie zmian w projektach i ustawieniach oraz zapisywanie historii wcześniejszych wersji projektów (proszę porównać z Kontrola wersji, strona 93). ■ Kontrola dostępu do projektów i ustawień (proszę porównać z punktem Kontrola dostępu, strona 96). ■ Monitorowanie i rejestrowania działań realizowanych przez użytkowników (proszę porównać z punktem Śledzenie zdarzeń, strona 98). Menadżer lokalny musi zostać uaktywniony zanim będzie można skorzystać z jego funkcji. Po załączeniu, użytkownicy Machine Edition pracujący na lokalnym komputerze muszą zalogować się do systemu Menadżera. Jak sugeruje to nazwa, Menadżer lokalny pracuje wyłącznie na projektach zapisanych na komputerze lokalnym. Więcej informacji? Menadżer CIMPLICITY posiada dodatkowe funkcje zarządzania do zarządzania —takie jak, planowanie zdarzeń oraz centralny serwer do przechowywania projektów i bazy danych. W celu załączenia Menadżera lokalnego 1. Z menu File (Plik) wybrać polecenie CIMPLICITY Manager (Menadżer CIMPLICITY), a następnie Enable Local Manager (Uruchom Menadżera lokalnego). Jeżeli zamiast tego polecenia wyświetlane jest polecenie Disable Local Manager (Wyłącz Menadżera lokalnego) oznacza to, że Menadżer lokalny jest już włączony. Jeżeli polecenie Enable Local Manager (Uruchom Menadżera lokalnego) jest nieaktywne oznacza to, że Menadżer lokalny nie został zainstalowany. W sytuacji takiej, ponownie zainstalować oprogramowanie Machine Edition z płyty instalacyjnej CD zwracając uwagę, aby zainstalować również komponent Local Manager (Menadżer lokalny). 2. Wyjść z programu Machine Edition i ponownie go uruchomić. 3. Zalogować się do systemu Menadżera. Ze względu na fakt, że Menadżer lokalny jest uruchamiany na tym komputerze po raz pierwszy, należy zalogować się jako użytkownik Administrator. W polu z nazwą użytkownika wpisać "Administrator", a pole z hasłem pozostawić puste. Jest teraz dostępnych kilka nowych folderów. Są to foldery Access Control (Kontrola dostępu), Audit Trail (Śledzenie zdarzeń), i Local Manager (Menadżer lokalny) (pod folderem Projects (Projekty)). 4. Skonfigurować system Kontroli dostępu (Access Control). Utworzyć Użytkowników (Users) i Grupy (Groups), przeznaczone dla osób, które będą korzystać z elementów zapisanych na tym komputerze (szczegółowe informacje podano w rozdziale 7). Z pozostałych funkcji (dodawanie istniejących projektów do Menadżera lokalnego lub konfigurowanie Śledzenia zdarzeń) można korzystać w późniejszym czasie. Więcej informacji? 92 Machine Edition 5.00 W Indeksie Pomocy wyszukać "project history" ("historia projektu"), a następnie wybrać "Setting up a Local Manager system" ("Konfigurowanie systemu Menadżera lokalnego"). GFK-1868G-PL Menadżer lokalny Kontrola wersji KONTROLA WERSJI Kontrola wersji to prawdopodobnie najważniejsza funkcja Menadżera lokalnego. Komponent Kontrola wersji umożliwia przechowywanie wszystkich danych użytkownika w jednym, centralnym miejscu. Umożliwia to: ■ zapewnienie, że tylko jeden użytkownik jednocześnie wprowadza zmiany w projekcie; ■ śledzenie, która osoba aktualnie pracuje nad projektem; ■ bezpieczne zapisywanie poprzednich wersji projektu oraz ■ przywracanie projektu do poprzednio zarchiwizowanej wersji. UWAGA Menadżer lokalny pamięta jedynie dziesięć poprzednich wersji. Więcej informacji? W Indeksie Pomocy wyszukać hasło "version" ("wersja"), a następnie wybrać "How Version Control works under Local Manager" ("W jaki sposób działa Kontrola wersji w Menadżerze lokalnym"). Wszystkie projekty i ustawienia Menadżera lokalnego są przechowywane w oddzielnej bazie danych. W celu rozpoczęcia pracy nad dowolnym elementem w ramach systemu Menadżera lokalnego—bez względu na to czy jest to projekt, ustawienia Kontroli dostępu, czy inny element—należy postępować zgodnie z zamieszczonymi poniżej krokami: 1. Pobrać (Check Out) projekt lub element. Element ten jest kopiowany przez Menadżera lokalnego do oddzielnej kartoteki roboczej i zaznaczany jako "pobrany". Tak długo jak element ma status Pobrany, użytkownicy nie mogą zmieniać tego elementu. 2. Wprowadzić żądane zmiany w elemencie. Zmiany są dokonywane tylko w katalogu roboczym. W tym punkcie, wersja przechowywana przez system Menadżera lokalnego nie jest zmieniana. 3. Po zakończeniu pracy, Zgłosić (Check In) element. Menadżer lokalny skopiuje wtedy zaktualizowaną wersję z katalogu roboczego i usunie flagę "checked out" ("pobrany"). W tym momencie, element może być pobrany przez innych użytkowników w celu wprowadzenia dodatkowych zmian. Me chanizmy bezpieczeństwa Mechanizm bezpieczeństwa stosowany w Menadżerze lokalnym nosi nazwę Access Control (Kontrola dostępu) i jest szczegółowo opisany na stronie 96. Skrótowo ujmując, każdy użytkownik utworzony w Menadżerze lokalnym jest członkiem jednej lub więcej grup, z których każda posiada przypisane uprawnienia. Uprawnienia te zezwalają użytkownikom należącym do tej grypy wykonywać określone działania. Dodatkowo, do każdego projektu przypisana jest jedna lub więcej grup. Użytkownicy mogą pracować nad projektem tylko wtedy, gdy są członkami grupy przypisanej do tego projektu. Więcej informacji? Historia projektu W Indeksie Pomocy wyszukać hasło "Access Control Permissions" ("Uprawnienia Kontroli dostępu"). Podczas zgłaszania projektu w systemie, Menadżer lokalny automatycznie archiwizuje starszą wersję. (Starsze wersje każdego z pozostałych elementów, jak na przykład listy grup/użytkowników Kontroli dostępu, nie są archiwizowane.) W celu wyświetlenia raportu dla wszystkich zarchiwizowanych wersji projektu, kliknąć projekt prawym przyciskiem myszy, a następnie wybrać polecenie History Report (Raport historii). Raporty historii zostanie wyświetlany na karcie Raports (Raporty) w oknie Feedback Zone (Komunikaty). Klikniecie prawym przyciskiem myszy poprzedniej wersji projektu w oknie Feedback Zone (Komunikaty) powoduje wyświetlenie następujących poleceń: ■ Get (Pobierz): Pobranie kopii wybranej wersji do komputera lokalnego. ■ Label (Etykieta): Przypisanie etykiety do wybranej wersji. ■ Make Latest Version (Najnowsza wersja): Powoduje, że zaznaczona wersja stają się wersją bieżącą. Więcej informacji? Pobieranie innych elementów GFK-1868G-PL W Indeksie Pomocy wyszukać "project history" ("historia projektu"), a następnie wybrać "Project History Reports" ("Raporty historii projektu"). Projekty nie są jedynymi elementami, które można pobrać. Mechanizm Kontroli wersji obejmuje swoim działaniem również następujące elementy: ■ Baz danych Kontroli dostępu (proszę porównać z informacjami na stronie 96) ■ Ustawienia Audit Trial (Śledzenie zdarzeń) (proszę porównać z informacjami na stronie 98) Machine Edition 5.00 93 6 Menadżer lokalny Kontrola wersji Przykładowo, w celu dokonania edycji uprawnień grupy, Administrator pobiera dostępu, wprowadza żądane zmiany, a następnie ponownie ją zgłasza. Bazę danych Kontroli Tworzenie i dodawanie projektów do Menadżera lokalnego Dostępne są trzy sposoby dodawania projektów do systemu Menadżera lokalnego: ■ Można utworzyć nowy projekt na Serwerze. Dodatkowe informacje podano w punkcie "To create a new project under the Local Manager" ("W celu utworzenia nowego projektu pod Menadżerem lokalnym"). ■ Jeżeli dostępne są jakiekolwiek istniejące projekty nie włączone do Menadżera lokalnego, można je do niego przenieść. W oknie Navigator (Nawigator), projekty te wyświetlane są w folderze My Computer (Mój komputer) lub folderze Shared Projects (Projekty udostępniane). W celu dodania ich do Menadżera lokalnego, kliknąć prawym przyciskiem myszy projekt, a następnie wybrać polecenie Add to Server (Dodaj do serwera). ■ Jeżeli projekt jest wyeksportowany lub zarchiwizowany, nie można bezpośrednio przywróć go do Menadżera lokalnego. Dodatkowe informacje podano w punkcie "To add a previously created project to Local Manager" ("W celu dodania wcześniej utworzonego projektu do Menadżera lokalnego"). Projekty Local Manager (Menadżer lokalny) przechowywane są w folderze Wszystkie nowo utworzone projekty są umieszczane w tym folderze. Projects (Projekty). W celu otwarcia projektu podczas korzystania z Menadżera lokalnego • Na karcie Manager (Menadżer) okna Navigator (Nawigator), w folderze Projects (Projekty) kliknąć prawym przyciskiem myszy projekt, który ma być otwarty, a następnie wybrać polecenie Open (Otwórz). Folder Projects (Projekty) jest podzielony na trzy foldery. ■ My Computer (Mój komputer) zawiera projekty Machine Edition, które nie zostały dodane do systemu Menadżera lokalnego. ■ Folder Shared Projects (Projekty udostępniane) zawiera projekty Machine Edition zapisane na określonym dysku sieciowym. Jest on wyświetlany wyłącznie, jeżeli załączono korzystanie z Projektów udostępnianych (proszę porównać z informacjami na stronie 22). ■ Folder Local Manager (Menadżer lokalny) zawiera wszystkie projekty, które są zarządzane przez system Menadżera lokalnego. Aby otworzyć projekt znajdujący się w tym folderze, należy go pobrać. W celu utworzenia nowego projektu w fo lderze Local Manager (Menadżer lokalny) Do wykonania tego zadania wymagane jest posiadanie odpowiednich uprawnień. 1. Na karcie Manager (Menadżer) okna Navigator (Nawigator), w folderze Projects (Projekty), kliknąć prawym przyciskiem myszy folder Local Manager (Menadżer lokalny), a następnie wybrać polecenie New (Nowy). Wyświetlone zostanie okno dialogowe New Project (Nowy Projekt). Nie można utworzyć nowego projektu Machine Edition, jeżeli jakikolwiek projekt jest już otwarty. 2. Wprowadzić unikatową nazwę projektu (maksymalnie 32 znaki). 3. Wybrać szablon projektu. Zawartość projektu zostanie wyświetlona w oknie dialogowym Project Template (Szablon projektu). 4. Kliknąć OK . Spowoduje to utworzenie projektu, zarządzanego przez system Local Manager (Menadżer lokalny). Jeżeli tworzymy nowy projekt Machine Edition, jest on automatycznie sprawdzany i otwierany. Po utworzeniu nowego projektu, zalecane jest także dodanie grup użytkowników tego projektu, w celu zapewnienia użytkownikom możliwości dostępu do niego. Dodatkowe informacje podano w punkcie "Kontrola dostępu" na stronie 96. W celu dodania uprzednio utworzonego projektu do Menadżera lokalnego Do wykonania tego zadania wymagane jest posiadanie odpowiednich uprawnień. • Na karcie Manager (Menadżer) w oknie Navigator (Nawigator), w folderze My Computer (Mój komputer) lub Shared Projects (Projekty udostępniane), kliknąć prawym przyciskiem myszy projekt, który ma być dodany, a następnie wybrać polecenie Open (Otwórz). Spowoduje to przeniesienie projektu do folderu Local Manager (Menadżer lokalny). Projekt jest także automatycznie sprawdzany. Po dodaniu projektu do Serwera, zalecane jest także dodanie grup użytkowników, którzy będą z tego projektu korzystać. Dodatkowe informacje podano w punkcie "Kontrola dostępu" na stronie 96. 94 Machine Edition 5.00 GFK-1868G-PL Menadżer lokalny Kontrola wersji W celu pobrania projektu lub elementu z Serwera • Na karcie Manager (Menadżer) w oknie Navigator (Nawigator), kliknąć prawym przyciskiem myszy projekt, który ma być pobrany, a następnie wybrać polecenie Check Out (Pobierz). Projekt może być pobrany wyłącznie, jeżeli nie jest aktualnie pobrany przez inną osobę. Dodatkowo, użytkownik wykonujący tę czynność, musi być zarejestrowany do systemu Menadżera lokalnego i posiadać uprawnienia Zgłaszania/Pobierania. Element zostanie skopiowany przez Menadżera lokalnego do oddzielnej kartoteki roboczej na komputerze lokalnym i zaznaczony jako "pobrany". Tak długo jak element ma status Pobrany, użytkownicy nie mogą zmieniać tego elementu. W celu zgłoszen ia pr ojektu lub elementu do Serwera 1. Na karcie Manager (Menadżer) w oknie Navigator (Nawigator), kliknąć prawym przyciskiem myszy projekt, który ma być zgłoszony, a następnie wybrać polecenie Check In (Zgłoś). Projekt musi być zamknięty i pobrany przez aktualnego użytkownika. Użytkownik ten musi być także zarejestrowany do Menadżera lokalnego i posiadać uprawnienia do Zgłaszania/Pobierania. 2. Wybrać jedną z dostępnych opcji. Remove local copy (Usuń kopię lokalną): Usuwa kopię projektu z katalogu roboczego po zakończeniu zgłaszania. ■ Keep local copy (Zachowaj kopię lokalną): Zachowuje kopię projektu w katalogu roboczym po zakończeniu zgłaszania. Jeżeli projekt nie jest projektem Machine Edition, jest on oznaczany jako tylko do odczytu. ■ Keep checked out (Zachowaj pobrany): Aktualizuje aktualną wersję w Menadżerze lokalnym, ale projekt nadal zachowuje status Pobrany. 3. (Opcjonalnie) Podać komentarz (maksymalnie 256 znaków) informujący o wprowadzonych zmianach w projekcie. 4. Kliknąć OK . Menadżer lokalny skopiuje zaktualizowaną wersję z katalogu roboczego do systemu Menadżera lokalnego, zastępując dotychczasową wersję. ■ W celu wyświetlenia raportu historii projektu • Na karcie Manager (Menadżer) okna Navigator (Nawigator), w folderze Local Manager (Menadżer lokalny), kliknąć prawym przyciskiem myszy projekt, dla którego ma być wyświetlony raport z historii i wybrać polecenie View History Report (Podgląd raportu historii). Spowoduje to wyświetlenie raportu historii dla wskazanego projektu. Kliknięcie prawym przyciskiem myszy na raporcie historii projektu powoduje wyświetlenie dodatkowych poleceń. Więcej informacji? W Indeksie Pomocy wyszukać "project history" ("historia projektu"), a następnie wybrać "Project History Reports" ("Raporty historii projektu"). W celu cofnięcia pobrania projektu lub elementu 1. Na karcie Manager (Menadżer) w oknie Navigator (Nawigator), kliknąć prawym przyciskiem myszy projekt, który został pobrany, a następnie wybrać polecenie Undo Check Out (Cofnij pobranie). Zwykle, aby cofnąć pobranie, element musi być pobrany na bieżącym komputerze. Użytkownik musi być zalogowany do Menadżera lokalnego i posiadać uprawnienia do Zgłaszania/Pobierania. Jeżeli element został pobrany przez inną osobę (lub przez tego samego użytkownika ale na innym komputerze), można nadal cofnąć pobranie, pod warunkiem posiadania uprawnień do Zgłaszania/Pobierania. 2. W przypadku cofania pobrania projektu, w oknie dialogowym Undo Check Out (Cofnij pobranie), wybrać jedno z następujących poleceń, a następnie kliknąć OK. GFK-1868G-PL ■ Remove local copy (Usuń kopię lokalną): Usuwa roboczą kopię projektu. ■ Replace local copy (Zastąp kopię lokalną): Zastępuje kopię roboczą przez wersję z Menadżera lokalnego. ■ Keep checked out (Zachowaj pobrany): Zachowuje projekt pobrany, można więc dalej kontynuować nad nim pracę, lecz anuluje zmiany wprowadzone przez użytkownika od momentu poprzedniego pobrania. Opcja ta jest dostępna tylko po wybraniu opcji Replace local copy (Zastąp kopię lokalną). ■ Leave local copy as is (Pozostaw kopię lokalną bez zmian): Zachowuje kopię projektu z ustawionym atrybutem tylko do odczytu wraz ze zmianami dokonanymi przez użytkownika po pobraniu. Machine Edition 5.00 95 6 Menadżer lokalny Kontrola dostępu KONTROLA DOSTĘPU Folder Access Control (Kontrola dostępu) na karcie Manager (Menadżer) w oknie Navigator (Nawigator) zawiera następujące węzły: ■ Users (Użytkownicy) reprezentują poszczególnych użytkowników. Podczas logowania do systemu Menadżera, należy podać swój identyfikator Użytkownika. ■ Groups (Grupy) to grupy Użytkowników. Każda grupa posiada przypisany zbiór uprawnień. Użytkownicy w grupach dziedziczą wszystkie te uprawnienia. ■ Permissions (Uprawnienia) to ustawienia mechanizmu zabezpieczeń, przypisane do grup. Ogólnie ujmując, uprawnienia umożliwiają lub zabraniają wykonywanie określonych czynności lub zbiorów czynności. Potoczenie mówi się, że użytkownik "posiada" uprawnienia, jeżeli jest członkiem grupy, dla której dane uprawnienia ma wartość True (Tak). Większość uprawnień ma wartość True/False (Tak/Nie); wyjątki podane są w systemie pomocy komputerowej. Administratorzy nie przypisują uprawnień do indywidualnych użytkowników. W zamian, przypisują oni uprawnienia do grup, do których następnie dodawani są użytkownicy. Pozwala to administratorowi grupować użytkowników posiadających podobny zakres uprawnień. W ramach węzła, uprawnienia są podzielone wg funkcji lub aplikacji. Uprawnienia są konfigurowane w oknie Inspector (Inspektor). Przykładowo, węzeł Manager permissions (Uprawnienia Menadżera) zawiera uprawnienia dotyczące funkcji Menadżera. Ustawienie odpowiednich właściwości w oknie Inspector (Inspektor) pozwala na nadanie lub cofnięcie uprawnień dla danej grupy. ■ W celu wyświetlenia szczegółowych informacji dla konkretnych uprawnień, kliknąć odpowiedni węzeł uprawnień w oknie Navigator (Nawigator), a następnie wcisnąć F1 . Aby wyświetlić natomiast skrócony opis upewnić się, że okno Companion (Asystent) jest otwarte, po czym kliknąć dane uprawnienie w oknie Inspector (Inspektor). Użytkownicy mogą być członkami więcej niż jednej grupy. W przypadku takim, otrzymają oni najbardziej korzystny zestaw uprawnień ze wszystkich grup, których są członkami. Baza danych Kontroli dostępu Lista użytkowników i grup są przechowywane w Bazie danych Kontroli dostępu. W celu dokonania jakichkolwiek zmian dotyczących użytkowników, grup lub uprawnień (włączając w to dodawanie nowych użytkowników lub grup), należy najpierw pobrać Bazę danych Kontroli dostępu. Dokonane zmiany nie mają żadnego skutku do momentu, kiedy Baza danych Kontroli dostępu zostanie z powrotem zgłoszona w systemie Menadżera lokalnego. Kontrola dostępu do projektów Kontrola dostępu dla projektów zależy od tego, które grupy są przypisane do projektu. Użytkownicy lub członkowie grup, którzy są przypisani do projektu mogą pobierać i zgłaszać projekty pod warunkiem, że posiadają uprawnienia do Zgłaszania/Pobierania (proszę porównać z punktem "W celu przypisania grupy do projektu lub schematu" na stronie 118). Ze względu na fakt, że użytkownicy mogą edytować projekt, tylko gdy jest on pobrany, administrator może sprowadzić, kto wprowadził zmiany w projekcie. Grupy i Użytk ownic y syst em owi 96 Machine Edition 5.00 Poniżej wymieniony grupy i użytkowników, których nie można usunąć: ■ Grupa Administrators (Administratorzy): Grupa ta posiada wszystkie dostępne uprawnienia i jest automatycznie przypisywana do każdego projektu zarządzanego przez system Menadżera lokalnego. ■ Grupa Everyone (Każdy): Wszyscy użytkownicy są członkami grupy Każdy i posiadają minimalne uprawnienia. Poprzez przypisanie uprawnień do grupy Każdy, można określić uprawnienia, które będzie posiadał każdy użytkownik Bazy danych Kontroli dostępu. ■ Użytkownik Administrator: Użytkownik Administrator jest członkiem grupy Administrators (Administratorzy). Po uruchamianiu Menadżera lokalnego po raz pierwszy, należy zalogować się jako Administrator. ■ Użytkownik Guest (Gość): Użytkownik Gość może być przypisany do dowolnej grupy i dziedziczy wtedy uprawnienia tej grupy. GFK-1868G-PL Menadżer lokalny Kontrola dostępu W c e l u u t w o r z e n i a n o w e go u ży t k o w n i k a 1. Na karcie Manager (Menadżer) w oknie Navigator (Nawigator), kliknąć prawym przyciskiem myszy folder Access Control (Kontrola dostępu), a następnie wybrać polecenie Check Out Access Control (Pobierz Kontrolę dostępu). 2. W folderze Access Control (Kontrola dostępu), kliknąć prawym przyciskiem myszy folder Users (Użytkownicy), a następnie wybrać polecenie New User (Nowy użytkownik). 3. Wprowadzić nazwę użytkownika. Nazwy użytkownika mogą zawierać tylko znaki 0-9, a-z, A-Z i _. W nazwie użytkownika nie można stosować znaków spacji, a długość nazwy nie może przekraczać 20 znaków. 4. Skonfigurować właściwości użytkownika w oknie Inspector (Inspektor). W celu utworzenia nowej gr upy 1. Na karcie Manager (Menadżer) w oknie Navigator (Nawigator), kliknąć prawym przyciskiem myszy folder Access Control (Kontrola dostępu), a następnie wybrać polecenie Check Out Access Control (Pobierz Kontrolę dostępu). 2. W folderze Access Control (Kontrola dostępu), kliknąć prawym przyciskiem myszy folder Gropus (Grupy), a następnie wybrać polecenie New Group (Nowa grupa). 3. Wprowadzić nazwę grupy. Nazwy grup mogą zawierać tylko znaki 0-9, a-z, A-Z i _. W nazwie grupy nie można stosować znaków spacji, a długość nazwy nie może przekraczać 20 znaków. 4. W oknie Inspector (Inspektor) wprowadzić opis grupy, we właściwości Description (Opis). W celu przypisania uprawn ień dla grupy 1. Na karcie Manager (Menadżer) w oknie Navigator (Nawigator), kliknąć prawym przyciskiem myszy folder Access Control (Kontrola dostępu), a następnie wybrać polecenie Check Out Access Control (Pobierz Kontrolę dostępu). 2. W folderze Access Control (Kontrola dostępu), w węźle Permissions (Uprawnienia) folderu Group (Grupa), kliknąć prawym przyciskiem myszy żądane uprawnienie, a następnie wybrać polecenie Properties (Właściwości). Z wyjątkiem uprawnień projektu użytkownika, nie można edytować uprawnień dla grupy Administrator. 3. Skonfigurować właściwości w oknie Inspector (Inspektor). W celu wyświetlenia szczegółowych informacji dla konkretnych uprawnień, kliknąć odpowiedni węzeł uprawnienia w oknie Navigator (Nawigator), a następnie wcisnąć F1 . W celu wyświetlenia krótkiego opisu, należy upewnić się, że okno Companion (Asystent) jest otwarte, a następnie zaznaczyć żądane uprawnienie w oknie Inspector (Inspektor). Więcej informacji? W Indeksie Pomocy wyszukać hasło "permissions" ("uprawnienia"), a następnie wybrać żądany temat pomocy. W celu dodania użytkownika do grupy 1. Na karcie Manager (Menadżer) w oknie Navigator (Nawigator), kliknąć prawym przyciskiem myszy folder Access Control (Kontrola dostępu), a następnie wybrać polecenie Check Out Access Control (Pobierz Kontrolę dostępu). 2. W folderze Groups (Grupy), kliknąć prawym przyciskiem myszy folder Users (Użytkownicy) indywidualnej Grupy, a następnie wybrać polecenie Add User (Dodaj użytkownika). Wybrać użytkownika z listy wyświetlanej na ekranie. - lub W folderze Users (Użytkownicy) (bezpośrednio pod folderem Access Control (Kontrola dostępu)), kliknąć prawym przyciskiem myszy węzeł User (Użytkownik), który ma być przypisany do grupy, a następnie wybrać polecenie Add to Group (Dodaj do grupy). Wybrać grupę z listy wyświetlanej na ekranie. W celu przypisania grupy do projektu lub schematu W celu dodania grupy do projektu wymagane są uprawnienia EditProjectList (EdycjaListyProjektów). W celu dodania grupy do schematu wymagane są uprawnienia EditLayouts (EdycjaSchematów). 1. Pobrać projekt, do którego ma być dodana grupa. 2. Na karcie Manager (Menadżer) w oknie Navigator (Nawigator), kliknąć prawym przyciskiem myszy projekt, który został pobrany, a następnie wybrać polecenie Add Group (Dodaj Grupę). 3. Wybrać jedną z grup z listy. Spowoduje to dodanie grupy do projektu, wraz z jej uprawnieniami i użytkownikami. 4. Zgłosić projekt. GFK-1868G-PL Machine Edition 5.00 97 6 Menadżer lokalny Śledzenie zdarzeń ŚLEDZENIE ZDARZEŃ Menadżer lokalny może śledzić i rejestrować działania wykonywane przez użytkowników. Jeżeli użytkownik wykona jakiekolwiek działanie, które jest objęte kontrolą, zostanie to zarejestrowane w bazie danych śledzenia zdarzeń. Działania, które mają być śledzone są konfigurowane za pomocą ustawień śledzenia zdarzeń Serwera. Ustawienia te są umieszczone pod folderem Audit Trail (Śledzenie zdarzeń) w oknie Navigator (Nawigator) i pogrupowane wg funkcji lub typu produktów. Ustawienia te są konfigurowane w oknie Navigator (Nawigator). Jeżeli ustawienie śledzenia zdarzeń ma wartość True (Tak), Menadżer lokalny śledzi i rejestruje wszystkie działania określonego typu. Przykładowo, po zmianie ustawienia śledzenia zdarzeń PasswordChange (ZmianaHasła) na True (Tak), Menadżer lokalny rejestruje każdą zmianę hasła przez użytkownika. Baza danych Śledzenia zdarzeń Rekordy Śledzenia zdarzeń są dodawane do bazy danych Śledzenia zdarzeń Menadżera lokalnego i zapisywane w formacie Microsoft Access™. Użytkownik może skorzystać z bazy Microsoft Access (lub innej aplikacji obsługującej jej format) w celu przeglądnięcia, posortowania i wygenerowania raportów dla danych ze śledzenia zdarzeń. Pomimo, że rozwiązanie to nie jest tak proste i wygodne jako skorzystanie z Menadżera raportów śledzenia zdarzeń, zapewnia pełną elastyczność w przeszukiwaniu bazy danych. Plik bazy danych śledzenia zdarzeń jest umieszczony na komputerze Serwera Menadżera w katalogu "...\CIMPLICITY Machine Edition\fxServer\Audit Database\Audit.mdb", gdzie "...\CIMPLICITY Machine Edition" to katalog instalacyjny programu Machine Edition. Ze względu na fakt, że rekordy śledzenia zdarzeń są rejestrowane w serwerze przez cały czas, plik bazy może mieć bardzo duży rozmiar. Zalecane jest okresowe archiwizowanie pliku bazy danych na innym komputerze, w celu zwolnienia miejsca na dysku. W celu edycji ustawień Śledzenia zdarzeń (Audit Trail) 1. Na karcie Manager (Menadżer) w oknie Navigator (Nawigator), kliknąć prawym przyciskiem myszy folder Audit Trail (Śledzenie zdarzeń), a następnie wybrać polecenie Check Out Audit Trail (Pobierz Śledzenie zdarzeń). 2. W folderze Settings (Ustawienia), kliknąć prawym przyciskiem myszy Menadżera lub typ projektu, dla którego należy edytować ustawienia śledzenia zdarzeń, a następnie wybrać polecenie Properties (Właściwości). 3. Zmienić ustawienia właściwości wyświetlanych w oknie Inspector (Inspektor). W celu wyświetlenia opisu dla konkretnego parametru śledzenia zdarzeń, upewnić się, że okno Companion (Asystent) jest otwarte, a następnie kliknąć ten parametr w oknie Inspector (Inspektor). W celu zarchiwizowania bazy danych Śledzenia zdarzeń 1. W Eksploratorze Windows, przenieść plik bazy danych Śledzenia zdarzeń (*.mdb) z komputera Serwera do komputera, na którym ten plik ma być zarchiwizowany. Plik bazy danych śledzenia zdarzeń jest umieszczony na komputerze Serwera Menadżera w katalogu "...\CIMPLICITY Machine Edition\fxServer\Audit Database\Audit.mdb", gdzie "...\CIMPLICITY Machine Edition" to katalog instalacyjny programu Machine Edition. 2. Zmienić nazwę przeniesionego pliku tak, aby przy następnej archiwizacji bazy danych nie został on usunięty przez nowo kopiowany plik. Nowa nazwa powinna zawierać datę w celu ułatwienia odszukania pliku w przyszłości. Menadżer lokalny utworzy nowy plik bazy danych śledzenia zdarzeń przy najbliższym rejestrowaniu zdarzenia. Plik ten będzie posiadał taką samą nazwę i będzie utworzony w tym samym katalogu, z którego został przeniesiony plik bazy danych. W celu podglądnięcia rekordów zarchiwizowanej bazy danych, można ten plik otworzyć w dowolnej aplikacji obsługującej format Microsoft Access™. Raporty Śledzenia zdarzeń Najprostszy sposób wyświetlenia rekordów bazy danych śledzenia zdarzeń to skorzystanie z narzędzia Audit Trail Report Manager (Menadżer raportów Śledzenia zdarzeń), umieszczonego w folderze Reports (Raporty), pod folderem Audit Trails (Śledzenie zdarzeń). W celu otwarcia narzędzia Report Manager (Menadżer Raportów), kliknąć prawym przyciskiem myszy węzeł Audit Trail Report Manager (Menadżer raportów śledzenia zdarzeń), a następnie wybrać polecenie Open (Otwórz). Wygenerowane raporty są wyświetlane na ekranie, można je również wydrukować. ■ 98 Machine Edition 5.00 Rekordy śledzenia zdarzeń można również wyświetlać i sortować za pomocą dowolnej aplikacji obsługującej format bazy danych Microsoft Access. GFK-1868G-PL Menadżer lokalny Śledzenie zdarzeń W celu wygenerowania raportu dla śledzenia zdarzeń 1. W folderze Reports (Raporty), kliknąć prawym przyciskiem myszy na węzeł Audit Trail Report Manager (Menadżer raportów śledzenia zdarzeń),a następnie wybrać polecenie Open (Otwórz). Spowoduje to wyświetlenie okna dialogowego Audit Trail Report Manager (Menadżer raportów śledzenia zdarzeń). Po pierwszym otwarciu Menadżer raportów śledzenia zdarzeń, użytkownik będzie poproszony o zlokalizowanie w komputerze pliku bazy danych (*.mdb). Plik bazy danych śledzenia zdarzeń jest umieszczony na komputerze Serwera Menadżera w katalogu "...\CIMPLICITY Machine Edition\fxServer\Audit Database\Audit.mdb", gdzie "...\CIMPLICITY Machine Edition" to katalog instalacyjny programu Machine Edition. 2. Wybrać żądany Szablon raportu (Report Template). 3. Skonfigurować podane poniżej opcje dla wybranego raportu. ■ Wybrać przedział czasowy w polu Date (Date). ■ Ustawić żądane filtry w polu Filters (Filtry). ■ Wybrać sposób sortowania raportu (wg daty, użytkowników, nazw komputerów lub nazw projektów). ■ Wybrać rozmiar strony. 4. (Opcjonalnie) Jeżeli raport ma być wydrukowany, wybrać także drukarkę. Zaznaczyć opcję Default (Domyślna), jeżeli raport ma być wydrukowany na skonfigurowanej, domyślnej drukarce systemu Windows. 5. Kliknąć Print Preview (Podgląd wydruku). Spowoduje to wyświetlenie okna dialogowego Report Viewer (Podgląd raportu) z żądanym raportem. Raport w tym momencie można wydrukować lub zapisać do pliku. GFK-1868G-PL Machine Edition 5.00 99 6 100 Menadżer lokalny Śledzenie zdarzeń Machine Edition 5.00 GFK-1868G-PL Indeks A Adresy IEC 49 Alarmy bitowe 63 Alarmy wartości granicznych 63 Alarmy zmiennych 63 Alarmy 63 Alarmy bitowe 63 Alarmy wartości granicznych 63 Alarmy zmiennych 63 Grupy alarmów 63 Obiekty do wyświetlania alarmów 63 Allen-Bradley RIO 48 Animacja Obiekty graficzne 57 Skrypty animacji po dotyku 59 Aplikacja View Runtime 73 Klawisze skrótu 73 Uruchamianie 73 Aplikacje Motion 79 Programy 81 Skrypt konfiguracyjny 79 Aplikacje QuickPanel 74 Aplikacje, Motion 79 Application Builder (Generator aplikacji) Kroki początkowe 86 Kroki warunkowe 85 Podstawowe informacje 78 Archiwizowanie projektów 14 Arkusz edycyjny Arkusz edycyjny QuickPanel 62 Komunikaty 58 Przypisywanie klawiszy 74 Arkusz języki 71 Aktualizacja języka Oryginalnego 72 Czcionka do wyświetlania 72 Domyślny język 72 Usuwanie języka 72 Asystent 12, 35, 38, 41, 44 Autoryzacja poprzez klucz sprzętowy 4 Autoryzacja produktu 4 Autoryzacja Machine Edition 4 Przesuwanie do innego komputera 5 B Baza danych Kontroli dostępu 96 Baza danych śledzenia zdarzeń 98 Biblioteka szablonów 18, 35, 44 Bloki IL Edycja 38, 39 Otwieranie 37 Tworzenie 37 Bloki Motion Edycja za pomocą kalkulatora 86 Otwieranie 79 Podstawowe informacje 81 Przełączanie pomiędzy edytorami 80 Bloki ST GFK-1868G-PL Otwieranie 40 Tworzenie 40 Bloki, Motion. Patrz Bloki Motion Błędy i ostrzeżenia 19 Usuwanie 26 C Cofanie pobrania 95 Control I/O 48 Control I/O 48 Narzędzie 48 Praca z 49 Cykl pracy, Kontroler 50 D Dane CAM 81, 88 Dane zmiennych 80 DeviceNet 48 Dodawanie Dokumenty sieciowe użytkownika 70 Grupy alarmów (bitowych i zmiennych) 63 Grupy rejestrowania 65 Kolumny języka 71 Komponent Program sterujący 30 Panele 56 Połączenia do serwera OPC 67 Profile CAM 88 Projekty Machine Edition 14 Sterowniki Control I/O 48 Sterowniki dostępu do sterownika 66 Użytkowników do grup 96 Dokumenty sieciowe użytkownika 70 Dodawanie 70 Edycja 70 Działania 34 E Edycja Bloki IL Dokumenty sieciowe użytkownika 70 FBD Funkcja do szybkiej edycji Grupy rejestrowania 65 Kroki, algorytm 86 Panele skryptów 59 Panele 57 Profile CAM 88 Programy drabinkowe SFC Skrypty aplikacji 59 Skrypty Motion 82 Szybkie testowanie 28 Edytor algorytmów Patrz Generator aplikacji Edytor FBD 43 Offline 44 Online 45 Edytor IL 37 Offline 38 Edytor LD 37 Offline 34 Online 36 Edytor Motion Calculator (Kalkulator Motion) Podstawowe informacje 87 Używanie 87 Edytor paneli 56 Animacja 57 Obiekty graficzne 56 Praca z 57 Edytor SFC Offline 31 Online 33 Edytor skryptów 59, 75 Praca z 61 Skrypty 59, 75 Wstawianie funkcji skryptów 61 Edytor ST 40 Offline 41 Online 42 Edytory Arkusz (QuickPanel) 62 FBD 43 IL 37 IL 37 Panel 56 Program drabinkowy 34 Skrypt 59, 75 ST 40 Etykiety 34 F Factory Client 2000. Patrz Podsystemy CE Factory Layouts Przypisywanie grup 97 FBD Edycja 44, 45 Otwieranie 43 Tworzenie 43 Folder Languages (Języki) 71 Arkusz 71 Dodawanie nowych języków 71 Przesuwanie kolumny języka 72 Zmiana nazwy języka 72 Funkcja do szybkiej edycji Program w języku drabinkowym 36 SFC 32 Funkcja Networking 73 Funkcje skryptów 61 G GE Fanuc Genius 48 Globalizacja. Patrz Folder Języki Grupa Administratorzy 96 Grupa Każdy 96 Grupy alarmów 63 Grupy i Użytkownicy systemowi 96 Grupy rejestrowania 65 Dodawanie 65 Edycja 65 Grupy 96 Machine Edition 5.00 101 Dodawanie użytkowników 97 Przypisywanie projektów do schematów 97 System 97 Tworzenie 97 H Historia projektu 94 Historian Collector 65 Honeywell SAS 48 I Indeks stanowiska 69 Indeks, szukanie 11 Inspektor 15 Instalowanie Machine Edition 3 Instrukcje FBD 44 Wstawianie z Biblioteki szablonów 44 Wstawianie z edytora FBD 44 Instrukcje LD 35 Instrukcje SFC, wstawianie 32 Instrukcje ST Wstawianie 41 Interfejs wielojęzyczny. Patrz Folder Języki 85 J Język QPScript 75 Język ST (Structured Text) Edycja 41, 42 Język VBScript 60 Język ViewScript 60 Języki skryptów QPScript 75 Skrypty aktywne 61 VBScript 60 ViewScript 60 Języki 71 K Kalkulator, Motion Patrz Kalkulator Motion Karta Importowanie 19 Karta InfoView (Przeglądarka informacji) 13 Karta Kompilacja 19 Karta Komunikaty 19 Karta Menadżer 14 Karta Opcje 14 Karta Projekt 14 Karta Raporty 19 Karta Zmienne 14, 20 Klawiatura zewnętrzna 74 Klient Funkcja Networking 73 OPC 67 Klucz programowy 4 Komponent Program sterujący 30 Komputery NT. Patrz podsystemy NT Komunikaty 58 Wyświetlacz komunikatów aktywnych (WKA) 58 Wyświetlacz komunikatów indeksowanych (WKI) 58 Wyświetlacz obrazów indeksowanych (WOI) 58 Konfigurowanie Control I/O 49 102 Dane CAM 80 Dane zmiennych 80 Kontroler 51 Panele 56 Skrypt Motion 82 Sterowniki komunikacyjne 66 Warunki alarmowania 63 Właściwości 15 Kontrola dostępu 96 Projekty 96 Sposób działania 96 Kontrola wersji 93 Mechanizmy bezpieczeństwa 93 Kontroler 50 Cykl pracy 50 Konfigurowanie 51, 52 Przechodzenie do trybu Online (IL) 39 Przechodzenie do trybu Online (ST) 42 Przechodzenie do trybu Online 23 Uruchamianie 51 Urządzenia czasu rzeczywistego 63 Kreator Funkcje kontrolera 84 Kreator Funkcji napędów 84 Kreator główny 84 Kreatory Motion Application Builder (Generator aplikacji) Machine Edition 5.00 Controller Functions (Funkcje kontrolera) 84 Funkcje napędów 84 Kreatory specjalne 85 Main Wizard (Kreator główny) 84 Nawigowanie 83 Parametry 84 Patrz Kalkulator Motion Podstawowe informacje 83 Kroki algorytmów Patrz kroki, algorytm Kroki warunkowe 86 Kroki, algorytm Edycja 86 Typy kroków 85 Warunkowe 85 Wstawianie 86 L Listy kontekstowe 17 Logic Developer Lokalizacja Etykiety 34 Zmienne 31, 35, 38, 41, 44 M Machine Edition Kluczowe funkcje 11 do 21 Paski narzędziowe 13 Projekty 14, 22 Przesyłanie 26 Serwery OPC 68 Sprawdzanie 26 Środowisko 10 Właściwości 15 Wywoływanie Pomocy 11 Makra 31 Mechanizmy bezpieczeństwa. Patrz Kontrola dostępu Menadżer lokalny 91 Tworzenie projektów 91 Menadżer, lokalny 94 Modicon Quantum 800 48 Motion Developer Aplikacje 79 Obsługiwane rozwiązania sprzętowe 78 N Narzędzia Narzędzia do rysowania 57 Asystent 13 Biblioteka szablonów 18, 35, 44 Control I/O 48 Inspektor 15 Nawigator 14 Paski narzędziowe 13 Przeglądarka informacji 13 Wprowadzenie 10 Nawigator 13 Widok w formie arkusza. Patrz Wyświetlanie właściwości w formie arkusza O Obiekty graficzne 56 Animowanie 57 Rysowanie 57 Obiekty. Patrz obiekty graficzne Obserwowanie wartości zmiennych 45 Obsługa 6 Odgałęzienia 35 Offline 32 Edytor FBD 44 Edytor IL 38, 39 Edytor LD 35 Edytor SFC 32 Edytor ST 41 Okna. Patrz Panele Online 33 OPC 67 Klient 67 Połączenia do serwera 67, 68 Serwery 68 Otwieranie Bloki IL 37 Bloki Motion, Programy Motion, konfiguracja 79 Bloki ST 40 FBD 43 Makra 31 Panele skryptów 59 Panele 56 Programy drabinkowe 34 Projekty 14, 22, 24, 30, 55, 77, 94 SFC 31 Skrypty aplikacji 59 P Panele graficzne. Patrz Panele Panele 55 Edycja 57 Konfigurowanie 56 Otwieranie 56 Szybkie testowanie 28 Parametry, Kreator Motion 84 Paski narzędziowe Narzędzia do rysowania 57 Narzędzia LD 35 Narzędzia Machine Edition 13 GFK-1868G-PL Pierwsze kroki 8 PLC Access 66 Pobieranie projektów 94 Pobieranie elementów 93, 97 Cofanie pobierania 95 Podgląd paneli. Patrz szybkie testowanie Podprogramy 34 Podsystemy CE 22, 24 Przesyłanie 26 Podsystemy kontrolerów/napędów, Motion 79 Podsystemy Motion 79 Podsystemy napędowe, Motion 79 Podsystemy NT 22, 24 Przesyłanie 26 Podsystemy Windows CE. Patrz Podsystemy CE Podsystemy Windows NT. Patrz podsystemy NT Podsystemy 22, 24 Motion 79 Pola tekstowe FBD Wstawianie z Biblioteki szablonów 44 Wstawianie z edytora FBD 44 Pole CE. Patrz Podsystemy CE Polecenia skryptów. Patrz funkcje skryptów Pomoc komputerowa 11 Pomoc techniczna 6 Poprawianie błędów w projekcie 26 Preferencje użytkownika 14 Proficy Historian 2.0 65 Profile CAM Definiowanie do przesyłania 89 Dodawanie 88 Edycja 88 Edytor 88 Podstawowe informacje 88 Profile, CAM Patrz kroki, algorytm Programy drabinkowe Definicja 34 Edycja Funkcja do szybkiej edycji 35 Otwieranie 34 Programy Motion 81 Obsługa błędów 81 Otwieranie 79 Przełączanie pomiędzy edytorami 79 Projekty lokalne Dodawanie do Menadżera lokalnego 94 Projekty udostępniane 22 Projekty 93 Dodawanie do Menadżera lokalnego 94 Kontrola dostępu 96 Otwieranie 94 Pobieranie kopii 95 Przypisywanie grup 97 Raport historii 93 Sprawdzanie 94 Tworzenie pod Menadżerem lokalnym 94 Udostępnianie 22 Projekty 14 Archiwizowanie 14 Motion Developer 77 Otwieranie 14, 22, 24, 30, 55, 77 Przesyłanie 26 Sprawdzanie 26 Tworzenie 24 Udostępnianie pomiędzy stanowiskami GFK-1868G-PL Machine Edition 22 Uruchamianie 22, 73 Z komponentem HMI 55 Z komponentem Program sterujący 30 Przeglądarka informacji 11 Przełączanie pomiędzy edytorami, Bloki Motion i Programy Motion 80 Przesuwanie Autoryzacja produktu 5 Przesyłanie 26, 51 Podsystemy CE 27 Podsystemy NT 26 Podsystemy urządzeń Motion 26 Wybieranie profilu CAM 89 Przeszukiwanie całego tekstu 11 Przykładowe aplikacje 22 Przypisywanie grup do projektów i schematów 96 Przypisywanie klawiszy 74 Q QuickPanel Skrypty 75 R Raport dla niewykorzystywanych zmiennych 20 Raport historii 93 Raporty śledzenia zdarzeń 98 Zmienne 20 Rejestrowanie danych 65 Załączanie rejestrowania zmiennych 65 Rezerwacja Warm Standby 52 Konfigurowanie serwera OPC 53 Konfigurowanie 52, 53 Serwery OPC 53 Rozdzielczość punktów CAM 88 Rysowanie obiektów graficznych 57 S Sequential Function Charts. Patrz SFC Serwer internetowy 69 Serwery Funkcja Networking 73 OPC 68 SFC Edycja 38 Funkcja do szybkiej edycji 32 Otwieranie 32 Siatki komunikatów 58 Skróty klawiszowe, Aplikacja View Runtime 88 Skrypty aktywne 73 Skrypty animacji po dotyku 59 Skrypty aplikacji 59, 61, 91 Skrypty debugowania 73 Skrypty funkcji globalnych 59 Skrypty Motion 82 Skrypty paneli 59, 61, 75 Skrypty 59, 75 Debugowanie 73 Motion 92 Panele skryptów 59, 75 Skrypty animacji po dotyku 59 Skrypty aplikacji 59, 75 Skrypty funkcji globalnych 59 Wstawianie funkcji skryptów 61 Skrypty, motion Wstawianie elementów 82 Sprawdzanie poprawności 19, 26, 51 Sprzęt Urządzenia Motion 78 Sterownik peer, sterowanie 48 Sterowniki ASCII 48 Sterowniki komunikacyjne 66 Sterowniki komunikacyjne 66 Sterowniki urządzeń ASCII 48 Control I/O 48 Control Peer 48 Dodawanie Klient OPC 67 Strategie rejestrowania 65 System Menadżer lokalny Dodawanie projektów 94 Pobieranie projektów 95 Zgłaszanie 93 Szczeble 34 Wstawianie 35 Zapisywanie zmian 36 Szukanie frazy 11 Szukanie słowa kluczowego 11 Szukanie słowa 11 Szukanie, indeks 11 Szukanie, w całym tekście 11 Szybkie testowanie, panele 28 Szyny 35 Ś Śledzenie zdarzeń 98 Baza danych. Patrz Baza danych śledzenia zdarzeń Sposób działania 98 Ustawienia. Parz Ustawienia śledzenia zdarzeń Śledzenie Parz śledzenie zdarzeń T Testowanie Panele 28 Skrypty 89 Tłumaczenie interfejsu 71 Tłumaczenie. Patrz Folder Języki Tworzenie skryptów Motion 82 Tworzenie skryptów 61 Tworzenie, błędy 26 Tworzenie Bloki IL 37 Bloki ST 40 Działania 35 FBD 43 Grupy alarmów (wartości granicznych) 63 Grupy 96 Makra 31 Obiekty do wyświetlania alarmów 63 Panele skryptów 59 Podprogramy 34 Projekty zarządzane przez Menadżera lokalnego 94 Projekty 14, 24, 55 SFC 32 Skrypty animacji po dotyku 59 Skrypty aplikacji 59 Użytkownicy 96 Zmienne 25 Machine Edition 5.00 103 U V Uprawnienia przypisywania 97 Uprawnienia 96 Przypisywanie 97 Uruchamianie Aplikacja View Runtime 73 Kontroler 51 Projekty 22, 73 Przykładowe aplikacje 22 Urządzenia Urządzenia Hard Real-Time Kontroler 52 VenturCom RTX 52 Dodawanie do sterownika PLC Access VenturCom RTX 51 View 55 do 76 Testowanie interfejsu HMI 28 66 PLC Access 66 Sterowanie ruchem 78 Ustawianie Śledzenie zdarzeń. Parz Ustawienia śledzenia zdarzeń Ustawienia śledzenia zdarzeń 98 Użytkownicy 96 Dodawanie do grupy 97 Systemowi 96 Tworzenie 96 Użytkownik Administrator 96 Użytkownik Gość 96 104 Machine Edition 5.00 W Web Access 69 Indeks stanowiska 69 Wejścia/Wyjścia Konfigurowanie OPC 67 PLC Access 66 Sterujące 66 Węzeł Motion 80 Otwieranie 79 Właściwości 15 Konfigurowanie 20 Wstawianie Elementy skryptów Motion 82 Funkcje skryptów 61 Instrukcje FBD (Biblioteka szablonów) 44 Instrukcje FBD (Edytor FBD) 44 Instrukcje FBD 44 Instrukcje IL 36 Instrukcje LD 38 Instrukcje SFC 32 Instrukcje ST 41 Pola tekstowe FBD (Biblioteka szablonów) 44 Pola tekstowe FBD (Edytor FBD) 44 Szczeble 34 Wymagania systemowe 2 Wymagania sprzętowe i programowe 2 Wyświetlacz komunikatów aktywnych (WKA) 56 Wyświetlacz komunikatów indeksowanych (WKI) 56 Wyświetlacz obrazów indeksowanych (WOI) 56 Wyświetlanie właściwości w formie arkusza 20 Wywoływanie Pomocy 11 Z Zdalne wyświetlanie 70 Zgłaszania elementów 93, 95 Zmienne proxy 66 Zmienne 20 Raporty 20 Zarządzanie 20 Lokalizowanie 32, 35, 38, 41, 44 Proxy 66 Sprawdzanie wartości 45 Tworzenie 25 Wyświetlanie właściwości w formie arkusza 20 GFK-1868G-PL