Wprowadzenie do programowania paneli tekstowych IMO

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 ...
6 downloads 0 Views 242KB Size
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: [email protected] 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 - podświetlenie

2 lub 4 linie, 20 znaków, wysokość znaku 6mm Podświetlenie diodowe zawsze załączone Czysty poliester z antyodblaskowym wykończeniem, bez poliwęglanowego okna pod membraną. 16 bitowy Intel 186 Z zakresu 9 – 35 VDC. Zabezpieczenie przed odwrotną polaryzacją. Poprzez zaciski śrubowe.

-

okno wyświetlacza

Procesor Zasilanie - podłączenie Pamięć - FLASH -

SRAM

Port szeregowy Zegar Czasu Rzeczywistego Membrana

-

przyciski

Sygnalizacja statusu Dźwięk Załącznik - Wymiary - Waga - Montaż Środowisko - Temperatura - wilgotność względna - wibracje - ochrona od czoła Normy CE Inne dostępne protokoły

128 k bajtów. Używana do przechowywania bazy danych, protokołów 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 D. Port jest programowo konfigurowalny dla potrzeb komunikacji poprzez RS232. Bez zegara czasu rzeczywistego. 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: komunikację poprzez port szeregowy alarm skonfigurowany przez użytkownika Wciśnięcie przycisków, alarm sygnalizowane jest dźwiękiem. 150mm x 85mm x 50mm 300g Z użyciem plastikowych klipsów Pracy: 0 - 50ºC, przechowywania: -20 - 60ºC od 5 do 90% 5 do 250Hz 1G IP65 Emisji: EN50081-1, wytrzymałości: EN50082-1, bezpieczeństwa: EN60950 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 RxD TxD GND

Panel IMO pin

PLC – LG 9 pin

2 3 5

kod TxD RxD GND

3 2 5

b) standard RS 232C, 2 port RS 232C kod Panel IMO pin PLC – LG 9 pin

kod

RxD TxD GND

TxD RxD GND

2 3 5

7 4 5

2. Złącze 9 pinowe w panelu IMO 1 2 Pin no.

3

4

5 0V RETURN(GND)

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-

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 F1F4. Dalej postępuj tak jak w punkcie a). c) deaktywacja klawiszy Wybierz odpowiedni ekran i kliknij prawym klawiszem myszy na wybranym przycisku funkcyjnym F1F4. 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 Panel ID: 1

PING!

lub

Boot Transfer Panel ID: 1

RS232C!

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