Wprowadzenie do programowania paneli tekstowych IMO MI2L20C oraz MI4L20C Opracowanie: FOSTER ul. J.S. Bacha 20 80-171 Gdańsk tel. (58) 320 15 37 fax (58) 320 15 39 e-mail: foster@foster.pl www.foster.pl
Spis treści SPIS TREŚCI 2 I. SPECYFIKACJA PODSTAWOWA 3 II. NOWY PROJEKT 4 III. POŁĄCZENIE FIZYCZNE PANEL IMO PLC LG 6 IV. KONFIGURACJA POŁĄCZENIA 6 V. ZMIANA PARAMETRÓW KOMUNIKACYJNYCH PORTU 8 VI. DEFINICJA TABELI ADRESÓW ZEWNĘTRZNYCH KOMÓREK ODCZYTYWANYCH LUB ZAPISYWANYCH DO PLC 9 VII. EDYCJA EKRANÓW I GRUP EKRANÓW 10 VIII. ZAPIS PROJEKTU DO PANELU 14 2
I Specyfikacja podstawowa Panele MI2L20C i MI4L20C są najmniejszymi przedstawicielami serii interfejsów przeznaczonych do współpracy ze sterownikami logicznymi PLC. Przemysłowe wykonanie, IP65 od czoła daje możliwość zastosowania tej grupy urządzeń np. w przemyśle spożywczym. MI2L20C i MI4L20C współpracują z pełną gamą sterowników oferowanych przez firmę LG (Master-K i Glofa poprzez Cnet oraz poprzez RS232 loader). Specyfikacja Opis Wyświetlacz 2 lub 4 linie, 20 znaków, wysokość znaku 6mm - podświetlenie Podświetlenie diodowe zawsze załączone - okno wyświetlacza Czysty poliester z antyodblaskowym wykończeniem, bez poliwęglanowego okna pod membraną. Procesor 16 bitowy Intel 186 Zasilanie Z zakresu 9 35 VDC. Zabezpieczenie przed odwrotną polaryzacją. - podłączenie Poprzez zaciski śrubowe. Pamięć - FLASH 128 k bajtów. Używana do przechowywania bazy danych, protokołów - SRAM 32 k bajtów. Używana wyłącznie dla danych zmiennych. Bez podtrzymania bateryjnego. Standardowy port szeregowy z 9-pinowym przyłączem żeńskim typu Port szeregowy D. Port jest programowo konfigurowalny dla potrzeb komunikacji poprzez RS232. Zegar Czasu Rzeczywistego Bez zegara czasu rzeczywistego. Membrana - przyciski 10 przycisków membranowych, poliestrowe chemiczne wzmocnienie. 4 przyciski kierunkowe: lewo, prawo, góra, dół escape, enter 4 przyciski (F1 F4) dla funkcji zaprogramowanych przez użytkownika. 2 diody sygnalizujące: Sygnalizacja statusu komunikację poprzez port szeregowy alarm skonfigurowany przez użytkownika Dźwięk Wciśnięcie przycisków, alarm sygnalizowane jest dźwiękiem. Załącznik - Wymiary 150mm x 85mm x 50mm - Waga 300g - Montaż Z użyciem plastikowych klipsów Środowisko - Temperatura Pracy: 0-50ºC, przechowywania: -20-60ºC - wilgotność względna od 5 do 90% - wibracje 5 do 250Hz 1G - ochrona od czoła IP65 Normy CE Emisji: EN50081-1, wytrzymałości: EN50082-1, bezpieczeństwa: EN60950 Inne dostępne protokoły Allen Bradley, Siemens, Mitsubishi, Omron, Hitachi, GE, MODBUS 3
II. Nowy projekt 1. Wybierz opcję New... z menu Project lub Create New Project z okna dialogowego przy starcie programu Configurator Manager 2. W oknie dialogowym Project Settings podaj nazwę projektu oraz lokalizację folderu projektu. Jako Slow serial podaj numer portu w twoim PC, przez który chcesz programować panel. UWAGI. a) portu nie można już zmienić podczas edycji projektu. b) nazwa projektu oraz nazwa folderu muszą być unikalne nie mogą istnieć dwa projekty o tej samej nazwie i folderze. Jeżeli chcesz zapisać nową wersję na starą, starszą trzeba usunąć z poziomu Windows. 3. W następnym oknie wybierz typ panelu i ew. nadaj mu nazwę 4. Dokonaj próby połączenia panelu z komputerem. Podczas tego procesu zostanie wgrany system operacyjny (jeżeli to konieczne) i przypisany nr ID panelu 4
5. Potwierdzenie poprawnej komunikacji z PC i przypisania ID 5
III. Połączenie fizyczne panel IMO PLC LG Możliwe są trzy sposoby połączenia IMO oraz Master K a) przez RS 232C port loaderowy w PLC b) przez RS 232C port komunikacyjny w PLC c) przez RS422/485 wbudowany port RS485 lub moduł komunikacyjny typu CUEC w PLC LG Panel współpracuje z PLC na zasadzie Maste-Slave i zawsze jest Master em 1. Kabel a) standard RS 232C, port loaderowy w PLC kod Panel IMO pin PLC LG 9 pin kod RxD 2 3 TxD TxD 3 2 RxD GND 5 5 GND b) standard RS 232C, 2 port RS 232C kod Panel IMO pin PLC LG 9 pin kod RxD 2 7 TxD TxD 3 4 RxD GND 5 5 GND 2. Złącze 9 pinowe w panelu IMO Pin no. 1 2 3 4 5 Funkcja RS422 TX- RS232 RX RS232 TX RS422 TX+ Pin no. 6 7 8 9 Funkcja RS485 RX+/TX+ RS232 RTS RS232 CTS RS485 RX-/TX- 0V RETURN(GND) IV. Konfiguracja połączenia 1. Dodanie PLC do listy współpracujących urządzeń a) Kliknij prawym klawiszem myszy na gałęzi Port 1 drzewka projektu. Z podręcznego menu wybierz opcję New device... 6
b) W oknie dialogowym dokonaj wyboru urządzenia i protokołu, przykładowo dla PLC LG: - IMO G4, G6, G7 & K7 Loader dla połączenia jak w pkt. III.a - IMO G4, G6, G7 & K7 dla połączenia jak w pkt. III.b lub III.c c) wprowadź nazwę i adres PLC lub pozostaw wartości domyślne d) dla sterownika serii Master K80/120 wybierz protokół (Device Type) IMO K7; dla PLC GLOFA GM 4, GM 6, GM7 odpowiednio G4, G6, G7 UWAGA. Przy współpracy ze sterownikiem serii Master-K80S nie należy wybierać protokołu IMO G4, G6, G7 & K7 Loader e) Kliknij Zakończ 7
V. Zmiana parametrów komunikacyjnych portu a) Kliknij prawym klawiszem na gałęzi Port 1 b) Wybierz opcję Properties... c) Zakładka Settings pozwala na zmianę ustawień Uwaga. Zazwyczaj ustawienia domyślne odpowiadają ustawieniom wynikającym z podanych przy konfiguracji typie urządzenia i protokole. 8
VI. Definicja tabeli adresów zewnętrznych komórek odczytywanych lub zapisywanych do PLC 1. Kliknij podwójnie na gałęzi drzewka...device 1/ Port 1/ Points 2. W oknie zmiennych wprowadź kolejno dla każdej zmiennej: - Nazwę zmiennej - Opis - Typ (16 bitowa, 1 bitowa itd.) - Adres zewnętrzny podany adres musi być zgodny z formatem przyjętym w PLC MasterK - Parametr Read Only określa czy możliwa będzie modyfikacja wartości zmiennej zapisanej w PLC z poziomu panelu IMO - Scaling określa dopuszczalny przedział wartości - Message Text możliwe jest wyświetlenie zadanego tekstu w zależności od wartości zmiennej - Action przypisanie określonego działania gdy zmienna przyjmie zadaną wartość np. przejście do innego ekranu 3. Po zakończonej edycji zapisz zbiór zmiennych (ikona dyskietki) 9
VII Edycja ekranów i grup ekranów 1. Dodanie i edycja grupy Aby dodać grupę ekranów kliknij prawym klawiszem na pozycję Screens and Groups i wybierz opcję New Screen Group. W oknie dialogowym podaj jej nazwę. Aby zmienić nazwę grupy kliknij prawym klawiszem na pozycję w drzewku odpowiadającą danej grupie, wybierz opcję Properties i podaj nową nazwę. UWAGA. Nie ma możliwości zmiany nazwy grupy głównej Default Group 2. Dodanie ekranu Kliknij prawym klawiszem na pozycję w drzewku odpowiadającą grupie, do której chcesz dodać ekran. W oknie dialogowym podaj nazwę ekranu 3. Edycja elementów ekranu Możliwe jest dodanie dwóch typów elementów: statycznych napisów oraz reprezentacji zmiennych (points). a) napisy statyczne 10
Kliknij na ikonę zaznaczoną powyżej i w polu dialogowym wpisz żądany tekst. Zamknij okno dialogowe i ustaw kursor na oknie ekranu, w miejscu początku tekstu. b) zmienne (points) Kliknij na ikonę zaznaczoną powyżej. W oknie dialogowym kliknij na przycisk z trzema kropkami... Z listy dostępnych wybierz żądaną zmienną. Następne okno dialogowe służy do ustalenia sposobu wyświetlania informacji zawartej w zmiennej. 11
Point Attribute istnieje możliwość wyświetlenia informacji w postaci: - wartość liczbowa zmiennej Value - informacji tekstowej Message - nazwy zmiennej Point Total Width określa ile znaków zajmie reprezentacja (przedstawienie) zmiennej na ekranie Precision określa położenie kropki dziesiętnej dla zmiennych typu rzeczywistego Leadin Zeros zaznaczeni opcji powoduje dopisanie zer z prawej strony wartości zmiennej, tak aby osiągnięta została długość określona w Total Width Wyświetlenie informacji w postaci Message wymaga wcześniejszego zdefiniowania odpowiednich napisów podczas edycji zmiennych zob. pkt. VI. 4. Przypisanie funkcji klawiszom funkcyjnym Możliwe jest przypisanie znaczenia klawiszy funkcyjnych na dwóch poziomach: - globalnym zdefiniowane funkcje są aktywne na każdym z ekranów - lokalnym zdefiniowane funkcje są aktywne tylko na ekranie, na którym zostały zdefiniowane a) przypisanie globalne Kliknij prawym klawiszem myszy na gałęzi drzewka projektu oznaczającej panel. Z menu wybierz opcję Configure Keys - w prawej części okna programu pojawi się obraz panelu. Kliknij prawym klawiszem myszy na wybranym przycisku funkcyjnym F1-F4. Z menu wybierz opcję Properties. W kolejnym oknie dialogowym wybierz funkcję jaką ma spełniać przycisk, oraz wskaż zmienną (point), z którą akcja ma być związana. Najczęściej używane funkcje to : - zapisu do PLC nowej wartości zmiennej Drive Out - zmiany ekranu Display another screen Przykładowo, aby wpisać do PLC wartość 1111 reprezentowaną w panelu przez zmienną Zmienna_slowo16bit (w PLC adres D0002) ustaw następujące parametry: 12
b) przypisanie lokalne Wybierz odpowiedni ekran i kliknij prawym klawiszem myszy na wybranym przycisku funkcyjnym F1- F4. Dalej postępuj tak jak w punkcie a). c) deaktywacja klawiszy Wybierz odpowiedni ekran i kliknij prawym klawiszem myszy na wybranym przycisku funkcyjnym F1- F4. Z menu wybierz Unassign. 13
VI Zapis projektu do panelu Przed dokonaniem zapisu należy dokonać restartu panelu. 1. Metody restartu a) zwykły restart panelu - wciśnij jednocześnie ESC i ENTER na panelu - podaj ew. numer zabezpieczający (hasło) zazwyczaj 0000 - wciśnij ENTER na panelu b) pełny restart panelu a) wyłącz zasilanie b) wciśnij jednocześnie F3, F4, ESC i ENTER na panelu c) trzymając wciśnięte cztery pow. klawisze włącz zasilanie UWAGA. Pełny restart jest używany tylko w sytuacjach, w których panel nie odpowiada na reset zwykły. Wykonanie restartu pełne wymaga ponownego wgrania systemu operacyjnego (zazwyczaj dzieje się to automatycznie przy próbie wgrania projektu). 2. Panel gotowy do transferu programu wyświetla komunikat: Boot Transfer PING! Panel ID: 1 lub Boot Transfer RS232C! Panel ID: 1 3. Zapis programu do panelu a) kliknij prawym klawiszem myszy na gałęzi drzewa projektu określającej panel b) Z menu podręcznego wybierz Prepeare downoad... Jeżeli po tej operacji opcja Download z menu Project jest nieaktywna należy dokonać połączenia i identyfikacji panelu - kliknij prawym klawiszem myszy na gałęzi drzewa projektu określającej panel - wybierz opcję Properties... - kliknij na przycisku Connect now 14
c) Wybierz Download z menu Project Po zakończonej poprawnie transmisji kliknij Done d) na panelu wciśnij przycisk Enter 15