Brama wieloprotokołowa PLX32

Informacje o produkcie

Specyfikacje

  • Nazwa produktu: Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA
  • Producent: ProSoft Technology, Inc.
  • Data instrukcji obsługi: 27 października 2023 r
  • Wymagania dotyczące zasilania: Moc klasy 2
  • Zatwierdzenia i certyfikaty agencji: dostępne na stronie
    producenta webstrona

Instrukcje użytkowania produktu

1. Zacznij tutaj

Przed użyciem bramy wieloprotokołowej wykonaj poniższe kroki
opisano poniżej:

1.1 Ponadview

Zapoznaj się z cechami i funkcjami programu
Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA, zwracając się do użytkownika
podręcznik.

1.2 Wymagania systemowe

Upewnij się, że Twój system spełnia niezbędne wymagania
określone w instrukcji obsługi, aby zapewnić optymalną wydajność.

1.3 Zawartość opakowania

Sprawdź zawartość opakowania, aby upewnić się, że zawiera wszystkie elementy
zgodnie z opisem w instrukcji obsługi.

1.4 Montaż bramki na szynie DIN

Postępuj zgodnie z instrukcjami podanymi w instrukcji obsługi, aby poprawnie
zamontuj bramkę na szynie DIN, aby zapewnić bezpieczną instalację.

1.5 Ustawienia zworek

Dostosuj ustawienia zworek zgodnie z instrukcją obsługi
skonfiguruj bramę zgodnie z wymaganiami swojej konfiguracji.

1.6 Karta SD

Jeśli ma to zastosowanie, włóż kartę SD do wyznaczonego gniazda
zgodnie ze wskazówkami zawartymi w instrukcji obsługi.

1.7 Podłączanie zasilania do urządzenia

Podłącz zasilanie do urządzenia zgodnie z instrukcją użytkownika
instrukcja włączania bramy wieloprotokołowej.

Często zadawane pytania (FAQ)

P: Jak zresetować bramkę wieloprotokołową do ustawień fabrycznych
Ustawienia?

O: Aby zresetować bramę do ustawień fabrycznych, zlokalizuj miejsce resetowania
na urządzeniu i przytrzymaj go przez 10 sekund, aż urządzenie się uruchomi
restartuje.

P: Czy bramkę PLX32-EIP-MBTCP-UA można używać w miejscach niebezpiecznych
lokalizacje?

Odp.: Nie, nie zaleca się używania bramki w miejscach niebezpiecznych
miejscach zgodnie ze wskazówkami bezpieczeństwa zawartymi w instrukcji obsługi.

PLX32-EIP-MBTCP-UA
Brama wieloprotokołowa

INSTRUKCJA OBSŁUGI

27 października 2023 r.

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Spis treści Instrukcja obsługi

Prosimy o Twoją opinię
Zawsze chcemy, abyś miał poczucie, że podjąłeś słuszną decyzję korzystając z naszych produktów. Jeśli masz sugestie, uwagi, komplementy lub skargi dotyczące naszych produktów, dokumentacji lub wsparcia, napisz do nas lub zadzwoń.

Jak się z nami skontaktować
ProSoft Technology, Inc. +1 661-716-5100 +1 661-716-5101 (faks) www.prosoft-technology.com support@prosoft-technology.com
Instrukcja obsługi PLX32-EIP-MBTCP-UA do użytku publicznego.
27 października 2023 r.
ProSoft Technology® jest zastrzeżonym prawem autorskim firmy ProSoft Technology, Inc. Wszystkie inne marki lub nazwy produktów są lub mogą być znakami towarowymi należącymi do ich odpowiednich właścicieli i służą do identyfikacji produktów i usług.

Zastrzeżenie dotyczące treści
Niniejsza dokumentacja nie zastępuje i nie może być wykorzystywana do określania przydatności lub niezawodności tych produktów do określonych zastosowań użytkownika. Obowiązkiem każdego takiego użytkownika lub integratora jest przeprowadzenie odpowiedniej i pełnej analizy ryzyka, oceny i testowania produktów w odniesieniu do odpowiedniego konkretnego zastosowania lub ich wykorzystania. Ani firma ProSoft Technology, ani żadna z jej spółek stowarzyszonych lub zależnych nie ponosi odpowiedzialności za niewłaściwe wykorzystanie informacji zawartych w niniejszym dokumencie. Informacje zawarte w tym dokumencie, w tym ilustracje, specyfikacje i wymiary, mogą zawierać nieścisłości techniczne lub błędy typograficzne. Firma ProSoft Technology nie udziela żadnych gwarancji ani oświadczeń co do ich dokładności, nie przyjmuje żadnej odpowiedzialności i zastrzega sobie prawo do poprawiania takich nieścisłości lub błędów w dowolnym momencie i bez uprzedzenia. Jeśli masz jakieś sugestie dotyczące ulepszeń lub poprawek lub znalazłeś błędy w tej publikacji, prosimy o powiadomienie nas.
Żadna część tego dokumentu nie może być powielana w jakiejkolwiek formie i w jakikolwiek sposób, elektroniczny lub mechaniczny, włączając fotokopiowanie, bez wyraźnej pisemnej zgody ProSoft Technology. Podczas instalowania i używania tego produktu należy przestrzegać wszystkich odpowiednich stanowych, regionalnych i lokalnych przepisów bezpieczeństwa. Ze względów bezpieczeństwa oraz w celu zapewnienia zgodności z udokumentowanymi danymi systemu naprawy podzespołów powinien wykonywać wyłącznie producent. W przypadku stosowania urządzeń do zastosowań wymagających bezpieczeństwa technicznego należy przestrzegać odpowiednich instrukcji. Niestosowanie oprogramowania ProSoft Technology lub zatwierdzonego oprogramowania z naszymi produktami sprzętowymi może skutkować obrażeniami, szkodami lub nieprawidłowymi wynikami działania. Niezastosowanie się do tych informacji może skutkować obrażeniami ciała lub uszkodzeniem sprzętu.
Prawa autorskie © 2023 ProSoft Technology, Inc. Wszelkie prawa zastrzeżone.
Dla użytkowników profesjonalnych w Unii Europejskiej
Jeśli chcesz wyrzucić sprzęt elektryczny i elektroniczny (EEE), skontaktuj się ze sprzedawcą lub dostawcą w celu uzyskania dalszych informacji.

Prop 65 Ostrzeżenie Rak i zaburzenia reprodukcyjne www.P65Warnings.ca.gov

Firma ProSoft Technology Inc.

Strona 2 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Spis treści Instrukcja obsługi

Informacje o otwartym źródle
Oprogramowanie typu open source wykorzystywane w produkcie
Produkt zawiera m.in. oprogramowanie Open Source files, zgodnie z definicją poniżej, opracowane przez strony trzecie i licencjonowane w ramach licencji na oprogramowanie typu Open Source. Te oprogramowanie typu open source filesą chronione prawem autorskim. Twoje prawo do korzystania z oprogramowania typu open source regulowane jest odpowiednimi warunkami licencji na oprogramowanie typu open source. Przestrzeganie przez Ciebie warunków licencji uprawnia Cię do korzystania z oprogramowania Open Source w sposób przewidziany w odpowiedniej licencji. W przypadku sprzeczności pomiędzy innymi warunkami licencyjnymi ProSoft Technology, Inc. mającymi zastosowanie do produktu a warunkami licencyjnymi Oprogramowania Open Source, pierwszeństwo mają warunki Oprogramowania Open Source. Oprogramowanie Open Source jest dostarczane bezpłatnie (tj. za korzystanie z praw licencyjnych nie są pobierane żadne opłaty). Oprogramowanie Open Source zawarte w tym produkcie oraz odpowiednie licencje na oprogramowanie Open Source są podane w module webstronę, pod linkiem Open Source. Jeśli oprogramowanie typu open source zawarte w tym produkcie jest objęte licencją na podstawie Powszechnej Licencji Publicznej GNU (GPL), Mniejszej Powszechnej Licencji Publicznej GNU (LGPL), Licencji Publicznej Mozilli (MPL) lub jakiejkolwiek innej licencji na Oprogramowanie typu Open Source, która wymaga, aby kod źródłowy był udostępniony, a taki kod źródłowy nie jest jeszcze dostarczony razem z produktem, można zamówić odpowiedni kod źródłowy oprogramowania Open Source od ProSoft Technology, Inc. – za opłaceniem kosztów wysyłki i manipulacji – przez okres co najmniej 3 lat od zakupu produktu. Prosimy o przesłanie konkretnej prośby w ciągu 3 lat od daty zakupu tego produktu, wraz z nazwą i numerem seryjnym produktu znajdującym się na etykiecie produktu, na adres:
ProSoft Technology, Inc. Dyrektor ds. inżynierii 9201 Camino Media, Suite 200 Bakersfield, CA 93311 USA
Gwarancja dotycząca dalszego korzystania z Oprogramowania Open Source
Firma ProSoft Technology, Inc. nie udziela żadnej gwarancji na oprogramowanie typu open source zawarte w tym produkcie, jeśli takie oprogramowanie typu open source jest używane w sposób inny niż zamierzony przez firmę ProSoft Technology, Inc. Licencje wymienione poniżej definiują ewentualną gwarancję od autorzy lub licencjodawcy oprogramowania Open Source. Firma ProSoft Technology, Inc. w szczególności zrzeka się wszelkiej gwarancji za wady powstałe w wyniku zmiany oprogramowania typu open source lub konfiguracji produktu. Wszelkie roszczenia gwarancyjne wobec ProSoft Technology, Inc. w przypadku, gdy oprogramowanie Open Source zawarte w tym produkcie narusza prawa własności intelektualnej osób trzecich, są wykluczone. Poniższe zastrzeżenie ma zastosowanie do komponentów GPL i LGPL w stosunku do posiadaczy praw: „Ten program jest rozpowszechniany w nadziei, że będzie przydatny, ale BEZ ŻADNEJ GWARANCJI; nawet bez dorozumianej gwarancji PRZYDATNOŚCI HANDLOWEJ lub PRZYDATNOŚCI DO OKREŚLONEGO CELU. Więcej szczegółów można znaleźć w Powszechnej Licencji Publicznej GNU i Mniejszej Powszechnej Licencji Publicznej GNU. W przypadku pozostałych komponentów open source obowiązują wyłączenia odpowiedzialności posiadaczy praw zawarte w odpowiednich tekstach licencji. Ewentualne wsparcie techniczne będzie świadczone wyłącznie w przypadku niezmodyfikowanego oprogramowania.

Informacje te są także dostępne w menu Pomoc > Informacje programu ProSoft Configuration Builder (PCB).

Firma ProSoft Technology Inc.

Strona 3 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Spis treści Instrukcja obsługi

Ważne instrukcje instalacji
Okablowanie zasilania, wejścia i wyjścia (we/wy) musi być zgodne z metodami okablowania klasy I, dział 2, art. 5014 (b) krajowego kodeksu elektrycznego, NFPA 70 w przypadku instalacji w USA lub zgodnie z postanowieniami sekcji 18 -1J2 Kanadyjskiego Kodeksu Elektrycznego dla instalacji w Kanadzie i zgodnie z właściwymi władzami. Należy przestrzegać następujących ostrzeżeń:

OSTRZEŻENIE – NIEBEZPIECZEŃSTWO WYBUCHU – ZAMIANA KOMPONENTÓW MOŻE OBRAŻAĆ PRZYDATNOŚĆ DLA KLASY I, DIV. 2;
OSTRZEŻENIE – NIEBEZPIECZEŃSTWO WYBUCHU – PRZEBYWAĆ W NIEBEZPIECZNYCH MIEJSCACH, PRZED WYMIANĄ LUB PODŁĄCZENIEM MODUŁÓW NALEŻY WYŁĄCZYĆ ZASILANIE
OSTRZEŻENIE – NIEBEZPIECZEŃSTWO WYBUCHU – NIE ODŁĄCZAJ SPRZĘTU, CHYBA ŻE ZASILANIE ZOSTAŁO WYŁĄCZONE LUB NIE JEST WIADOMO, ŻE OBSZAR NIE JEST NIEBEZPIECZNY.
Moc klasy 2

Atesty i certyfikaty agencji
Proszę odwiedzić naszą stronę webstrona: www.prosoft-technology.com

Firma ProSoft Technology Inc.

Strona 4 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Spis treści Instrukcja obsługi

Zawartość
Prosimy o Twoją opinię…………………………………………………………………………………………………..2 Jak się z nami skontaktować… ………………………………………………………………………………………………………..2 Zastrzeżenie dotyczące treści…………… ……………………………………………………………………………………………..2 Ważne instrukcje dotyczące instalacji …………………… ……………………………………………………………………4 Atesty i certyfikaty Agencji …………………………………………………… ………………………………….4

1 Zacznij tutaj

8

1.1

Nadview…………………………………………………………………………………………………………. 8

1.2

Wymagania systemowe ……………………………………………………………………………….8

1.3

Zawartość opakowania ……………………………………………………………………………………….9

1.4

Montaż bramki na szynie DIN ………………………………………………………………9

1.5

Ustawienia zworek ……………………………………………………………………………………..10

1.6

Karta SD…………………………………………………………………………………………………11

1.7

Podłączanie zasilania do urządzenia ………………………………………………………………..12

1.8

Instalowanie oprogramowania ProSoft Configuration Builder …………………………………………..13

2 Korzystanie z Konstruktora konfiguracji ProSoft

14

2.1 2.2 2.3 2.4 2.5
2.5.1 2.5.2 2.6 2.7 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.8 2.9

Podłączanie komputera do bramki ………………………………………………………………14 Ustawianie tymczasowego adresu IP w bramce ………………………… ………………14 Konfigurowanie projektu ………………………………………………………………………………..17 Wyłączanie funkcjonalności protokołu Gateway …… ……………………………………………..19 Konfigurowanie parametrów bramy ………………………………………………………………..22 Zmiana nazwy obiektów PCB ……………………………………………………………………………..22 Drukowanie konfiguracji File ………………………………………………………………………..22 Konfiguracja portu Ethernet………………………………………… …………………………23 Mapowanie danych w pamięci modułu ………………………………………………………………..24 Z adresu ………… ………………………………………………………………………………25 Adres do ………………………………………… ………………………………………………….25 Liczba rejestrów …………………………………………………………………… ………………….25 Kod wymiany ……………………………………………………………………………………………….26 Ustawienie opóźnienia ……………………………………………………………………………………………..26 Pobieranie projektu do PLX32-EIP-MBTCP -UA …………………………………27 Przesyłanie projektu z Gateway’a ………………………………………………………29

3 Diagnostyka i rozwiązywanie problemów

31

3.1 3.1.1 3.1.2
3.2 3.2.1 3.2.2 3.2.3
3.3 3.3.1 3.3.2

Wskaźniki LED …………………………………………………………………………………………..31 Diody LED głównej bramy………………… ……………………………………………………………..32 Diody LED portu Ethernet ……………………………………………………… ……………………………33 Korzystanie z diagnostyki w programie ProSoft Configuration Builder ………………………………………..34 Menu Diagnostyka ……………………………… ………………………………………………………36 Przechwytywanie sesji diagnostycznej do dziennika File ……………………………………………..37 Ciepły rozruch / Zimny ​​rozruch…………………………………………………………… ……………….37 Dane o stanie bramy w górnej pamięci………………………………………………………..38 Ogólne dane o stanie bramy w górnej pamięci…………… ……………………………38 Dane o stanie specyficzne dla protokołu w górnej pamięci…………………………………………….39

Firma ProSoft Technology Inc.

Strona 5 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Spis treści Instrukcja obsługi

4 Informacje o sprzęcie

40

4.1

Specyfikacja sprzętu……………………………………………………………………………..40

5 Protokół EIP

41

5.1 5.1.1 5.1.2
5.2 5.2.1 5.2.2 5.2.3
5.3 5.3.1 5.3.2 5.3.3
5.4 5.4.1 5.4.2 5.4.3

Koniec funkcjonalności EIPview …………………………………………………………………………….41 Ogólne dane techniczne sieci EtherNet/IP…………………………………… ………………………42 Wewnętrzna baza danych EIP ……………………………………………………………………………..43 Konfiguracja EIP … ……………………………………………………………………………………45 Konfiguracja serwera EIP klasy 3 ……………………………… …………………………………..45 Konfiguracja połączenia EIP klasy 1 …………………………………………………………….48 Konfiguracja połączenia EIP klasy 3 Połączenie Klient[x]/UClient …………………………………….53 Diagnostyka sieci………………………………………………………………… ……………..65 Diagnostyka PCB EIP……………………………………………………………………………………….65 Dane stanu EIP w górnym Pamięć …………………………………………………………….66 Kody błędów EIP …………………………………………………… …………………………………..69 Numer referencyjny EIP ………………………………………………………………………………… ……..72 Specyfika SLC i MicroLogix …………………………………………………………………….72 Specyfika procesora PLC5……………………… ………………………………………………..76 Specyfika procesorów ControlLogix i CompactLogix …………………………………….81

6 Protokół MBTCP

90

6.1 6.1.1 6.1.2
6.2 6.2.1 6.2.2 6.2.3
6.3 6.3.1 6.3.2 6.3.3
6.4 6.4.1

Koniec funkcjonalności MBTCPview ………………………………………………………………………90 Ogólne dane techniczne MBTCP………………………………………………… …………………91 Wewnętrzna baza danych MBTCP ………………………………………………………………………….92 Konfiguracja MBTCP ………………… ……………………………………………………………..95 Konfiguracja serwerów MBTCP ……………………………………………………… ……………….95 Konfiguracja klienta MBTCP [x] …………………………………………………………………………..97 Konfiguracja klienta MBTCP [x] Polecenia ………………………………………………….99 Diagnostyka sieci…………………………………………………………………… ……………102 Diagnostyka PCB MBTCP………………………………………………………………………….102 Dane statusu MBTCP w górnej pamięci …………… ………………………………………….102 Kody błędów MBTCP ………………………………………………………………………… …..105 Odniesienie MBTCP …………………………………………………………………………………..106 Informacje o protokole Modbus ……………… ……………………………………………………….106

7 Serwer OPC UA

108

7.1 7.1.1 7.1.2 7.1.3
7.2 7.2.1 7.2.2 7.2.3 7.2.4 7.2.5 7.2.6
7.3 7.4 7.5

Oprogramowanie Menedżer konfiguracji serwera UA……………………………………………..108 Instalacja …………………………………………………………… …………………………………108 Synchronizacja czasu serwera NTP ……………………………………………………………..109 Uruchamianie PSW-UACM…… …………………………………………………………………….110 Certyfikaty …………………………………………………… ……………………………………..112 Polityka bezpieczeństwa ……………………………………………………………………………… …………112 Tworzenie certyfikatu instancji aplikacji do obsługi administracyjnej ……………………………….113 Tworzenie certyfikatu CA……………………………………………………… …………………..115 Tworzenie certyfikatu instancji aplikacji ………………………………………………..117 Odświeżanie zakładki Status………………………… ……………………………………………118 Tworzenie i podpisywanie nowego certyfikatu ………………………………………………………123 Importowanie certyfikatu Klucz publiczny File ………………………………………………………..127 Eksportowanie certyfikatu CA do klienta OPC…………………………………………. 130 Lista odwołań ……………………………………………………………………………………..131

Firma ProSoft Technology Inc.

Strona 6 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Spis treści Instrukcja obsługi

7.6 7.7
7.7.1 7.7.2 7.8 7.9 7.10 7.11 7.11.1 7.11.2 7.12 7.12.1 7.12.2 7.12.3 7.12.4 7.12.5 7.12.6

Pobieranie konfiguracji serwera UA do bramki ……………………………132 Kontrola dostępu użytkownika……………………………………………………………………… …………135 Dodawanie użytkownika……………………………………………………………………………………….135 Dodawanie użytkownika do grupy ……………………………………………………………………….137 Tworzenie Tags ………………………………………………………………………………………….140 Zakładka Zaawansowane ……………………………… …………………………………………………………144 Zapisywanie konfiguracji serwera UA ………………………………………………………… ..147 Łączność klienta UA………………………………………………………………………………148 Mapa danych Example…………………………………………………………………………………..148 Konfiguracja klienta UA……………………………… ……………………………………………………….152 Rozwiązywanie problemów i konserwacja serwera OPC UA ………………………………….153 Zakładka Status ……… ……………………………………………………………………………………153 Dziennik błędów komunikacji………………………………… …………………………………..153 Diagnostyka modułu PCB………………………………………………………………………….. 153 Reset stanu z powrotem do „Oczekiwanie na udostępnienie” ………………………………………153 Kopia zapasowa bazy danych konfiguracji PSW-UACM ……………………………………… ….154 Przenoszenie instalacji PSW-UACM na inną maszynę ………………………..154

8 Wsparcie, serwis i gwarancja

155

8.1

Kontakt z pomocą techniczną ……………………………………………………………………155

8.2

Informacje dotyczące gwarancji……………………………………………………………………………..155

Firma ProSoft Technology Inc.

Strona 7 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Zacznij tutaj Instrukcja obsługi

1 Zacznij tutaj
Aby w pełni wykorzystać niniejszą instrukcję obsługi, powinieneś posiadać następujące umiejętności: · Oprogramowanie konfiguracyjne PLC lub PAC: Uruchom program i użyj go do konfiguracji
procesor, jeśli jest to wymagane · Microsoft Windows®: instaluj i uruchamiaj programy, wykonuj polecenia menu,
poruszać się po oknach dialogowych i wprowadzać dane · Instalacja sprzętu i okablowanie: Zainstaluj bramę i bezpiecznie podłącz urządzenia
źródła zasilania oraz do portów PLX32-EIP-MBTCP-UA
1.1 Ponadview
W tym dokumencie wyjaśniono funkcje PLX32-EIP-MBTCP-UA. Prowadzi Cię przez konfigurację, pokazując, jak mapować dane między urządzeniem lub siecią, przez bramę, do sterownika PLC lub PAC. Tworzy oprogramowanie ProSoft Configuration Builder files do zaimportowania do oprogramowania do programowania PLC lub PAC, integrując bramkę z systemem. Można także mapować dane pomiędzy obszarami w wewnętrznej bazie danych bramki. Umożliwia to kopiowanie danych na różne adresy w bazie danych bramy w celu łatwiejszego tworzenia żądań danych i łatwiejszej kontroli. PLX32-EIP-MBTCP-UA to samodzielna jednostka montowana na szynie DIN, wyposażona w dwa porty Ethernet do komunikacji, zdalnej konfiguracji i diagnostyki. Bramka posiada gniazdo kart SD (opcjonalnie karta SD), które umożliwia przechowywanie konfiguracji files, których można użyć do odzyskiwania, przesyłania konfiguracji do innej bramy lub tworzenia kopii zapasowej ogólnej konfiguracji.
1.2 Wymagania systemowe
Oprogramowanie konfiguracyjne ProSoft Configuration Builder dla PLX32-EIP-MBTCP-UA wymaga następujących minimalnych komponentów systemowych: · Windows 7 Professional (wersja 32-bitowa), 8 GB RAM Intel® CoreTM i5 650 (3.20 GHz) · Windows XP Professional wer. .2002 Service Pack 2, 512 MB RAM Pentium 4 (2.66)
GHz) · Windows 2000 wersja 5.00.2195 z dodatkiem Service Pack 2 512 MB RAM Pentium III (550 MHz)
Uwaga: Aby używać PCB w systemie operacyjnym Windows 7, należy zainstalować PCB przy użyciu opcji „Uruchom jako administrator”. Aby znaleźć tę opcję, kliknij prawym przyciskiem myszy ikonę programu instalacyjnego Setup.exe. W menu kontekstowym zobaczysz opcję „Uruchom jako administrator”. Kliknij lewym przyciskiem myszy, aby skorzystać z tej opcji instalacji. Pamiętaj, że musisz zainstalować tę opcję, nawet jeśli jesteś już zalogowany jako administrator w swojej sieci lub na komputerze osobistym (PC). Użycie opcji „Uruchom jako administrator” umożliwi instalatorowi PCB tworzenie folderów i files na komputerze z odpowiednimi uprawnieniami i zabezpieczeniami. Jeśli nie użyjesz opcji „Uruchom jako administrator”, może wydawać się, że płytka PCB została zainstalowana poprawnie; ale będziecie otrzymywać liczne, powtarzające się file błędy dostępu podczas pracy PCB, szczególnie przy zmianie ekranów konfiguracyjnych. Jeśli tak się stanie, aby wyeliminować błędy, będziesz musiał całkowicie odinstalować PCB, a następnie zainstalować ponownie, korzystając z opcji „Uruchom jako administrator”.

Firma ProSoft Technology Inc.

Strona 8 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Zacznij tutaj Instrukcja obsługi

1.3 Zawartość opakowania
Następujące komponenty są dołączone do PLX32-EIP-MBTCP-UA i wszystkie są wymagane do instalacji i konfiguracji.

Ważne: Przed rozpoczęciem instalacji sprawdź, czy obecne są wszystkie poniższe elementy.

Ilość Częściowe imię

1

Mały śrubokręt

1

Złącze zasilania

1

Sweter

Numer części HRD250 J180 J809

Część Opis Narzędzie do okablowania i mocowania złącza zasilania Złącze zasilania PLX32-EIP-MBTCP-UA Zapasowa zworka do resetowania konfiguracji OPC UA

1.4 Montaż bramki na szynie DIN
Aby zamontować PLX32-EIP-MBTCP-UA na szynie DIN, wykonaj następujące kroki.
1 Umieść bramkę na szynie DIN B pod niewielkim kątem. 2 Zaczep występ z tyłu adaptera na górze szyny DIN i obróć
adapter na szynę. 3 Dociśnij adapter do szyny DIN, aż będzie równo. Zakładka blokująca zatrzaskuje się
ustawić i zablokować bramkę na szynie DIN. 4 Jeśli adapter nie blokuje się na swoim miejscu, użyj śrubokręta lub podobnego urządzenia, aby go przesunąć
zatrzask blokujący, dociskając adapter równo do szyny DIN, a następnie zwolnij zatrzask, aby zablokować adapter na miejscu. W razie potrzeby naciśnij zatrzask blokujący, aby go zablokować.

Firma ProSoft Technology Inc.

Strona 9 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA
1.5 Ustawienia zworek Z tyłu bramki znajdują się trzy pary zworek.

Zacznij tutaj Instrukcja obsługi

· TRYB 1 – Podczas normalnej pracy oba piny należy zmostkować.
· MODE 2 – Domyślna zworka IP: Jest to środkowa zworka. Domyślny adres IP bramy to 192.168.0.250. Ustaw tę zworkę, aby przywrócić domyślny adres IP bramy.
· MODE 3 – Jeśli jest ustawiona, ta zworka zapewnia poziom bezpieczeństwa powodujący następujące zachowania: o Ta zworka wyłącza funkcje wysyłania i pobierania programu ProSoft Configuration Builder (PCB). Jeśli żądanie przesłania lub pobrania zostanie przesłane przez PCB, pojawi się komunikat o błędzie wskazujący, że te funkcje są niedostępne. o Ta zworka blokuje również dostęp do PLX32-EIP-MBTCP-UA web strona uniemożliwiająca aktualizację oprogramowania sprzętowego.
Uwaga: Jednoczesne ustawienie zworki MODE 1 i MODE 3 spowoduje przywrócenie konfiguracji OPC UA do ustawień fabrycznych.

Firma ProSoft Technology Inc.

Strona 10 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Zacznij tutaj Instrukcja obsługi

1.6 Karta SD
PLX32-EIP-MBTCP-UA można zamówić z opcjonalną kartą SD (numer części SDI-1G). W przypadku awarii bramki można przenieść kartę SD z jednej bramki do drugiej i wznowić pracę.
Ogólnie rzecz biorąc, jeśli karta SD jest obecna podczas włączania lub ponownego uruchamiania bramy, brama korzysta z konfiguracji zapisanej na karcie SC.

Z kartą SD
· Kreator konfiguracji ProSoft pobiera konfigurację na kartę SD w bramce.
· Bramka nie przesyła danych konfiguracyjnych z karty SD do pamięci wewnętrznej. Jeśli wyjmiesz kartę SD i ponownie uruchomisz bramę, bramka załaduje dane konfiguracyjne z pamięci bramki. Jeżeli w pamięci bramki nie ma danych konfiguracyjnych, bramka korzysta z domyślnej konfiguracji fabrycznej.

Bez karty SD
· Kreator konfiguracji ProSoft pobiera konfigurację do pamięci wewnętrznej bramy. Bramka wykorzystuje konfigurację z pamięci wewnętrznej.
· Jeśli włożysz pustą kartę SD do bramki po jej skonfigurowaniu, bramka nie użyje konfiguracji zapisanej na karcie SD, chyba że ponownie ją uruchomisz. Jeśli chcesz skopiować konfigurację na kartę SD, musisz pobrać konfigurację do bramki, gdy karta SD znajduje się w bramce.

Firma ProSoft Technology Inc.

Strona 11 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA 1.7 Podłączanie zasilania do urządzenia

Zacznij tutaj Instrukcja obsługi

OSTRZEŻENIE: Podczas podłączania zasilania do bramki należy uważać, aby nie odwrócić polaryzacji. Powoduje to trwałe uszkodzenie wewnętrznych obwodów dystrybucji zasilania bramki.

Firma ProSoft Technology Inc.

Strona 12 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Zacznij tutaj Instrukcja obsługi

1.8 Instalacja oprogramowania konfiguracyjnego ProSoft
Aby skonfigurować bramę, należy zainstalować oprogramowanie ProSoft Configuration Builder (PCB). Zawsze możesz pobrać najnowszą wersję ProSoft Configuration Builder z ProSoft Technology webstronie internetowej (http://www.prosoft-technology.com). The filenazwa zawiera wersję PCB. Na przykładample, PCB_4.4.3.4.0245.exe.
Aby zainstalować Konfigurator ProSoft z ProSoft Technology webstrona
1 Otwórz swój web browser and navigate to www.prosoft-technology.com. 2 Szukaj ‘PCB’ or ‘ProSoft Configuration Builder’. 3 Click on the ProSoft Configuration Builder search result link. 4 From the Downloads link, download the latest version of ProSoft Configuration
Budowniczy. 5 Wybierz ZAPISZ lub ZAPISZ FILE, jeśli zostanie wyświetlony monit. 6 Zapisz file na pulpit systemu Windows, aby można było go łatwo znaleźć, gdy go znajdziesz
zakończył pobieranie. 7 Po zakończeniu pobierania zlokalizuj i otwórz plik filei następnie postępuj zgodnie z
instrukcje na ekranie, aby zainstalować program.

Uwaga: Aby móc korzystać z Konfiguratora ProSoft w systemie operacyjnym Windows 7, należy zainstalować go przy użyciu opcji Uruchom jako administrator. Aby znaleźć tę opcję, kliknij prawym przyciskiem myszy ikonę programu Setup.exe, a następnie w menu kontekstowym kliknij URUCHOM JAKO ADMINISTRATOR. Musisz zainstalować przy użyciu tej opcji, nawet jeśli jesteś już zalogowany jako administrator w swojej sieci lub na komputerze osobistym (PC). Użycie opcji Uruchom jako administrator umożliwia programowi instalacyjnemu tworzenie folderów i files na komputerze z odpowiednimi uprawnieniami i zabezpieczeniami.
Jeśli nie użyjesz opcji Uruchom jako administrator, Konstruktor konfiguracji ProSoft może wydawać się instalowany poprawnie, ale otrzymasz wiele file błędy dostępu przy każdym uruchomieniu Konfiguratora ProSoft, zwłaszcza przy zmianie ekranów konfiguracyjnych. Jeśli tak się stanie, musisz całkowicie odinstalować Konstruktor konfiguracji ProSoft, a następnie zainstalować go ponownie, korzystając z opcji Uruchom jako administrator, aby wyeliminować błędy.
Aby zapewnić pomyślną instalację Menedżera konfiguracji ProSoft OPC UA, przed rozpoczęciem instalacji może być wymagane ponowne uruchomienie. W kilku systemach testowych usługa Windows Update musiała zostać zatrzymana przed instalacją. Po zakończeniu instalacji możesz ponownie uruchomić usługę Windows Update.
Zatrzymywanie usługi Windows Update 1. Kliknij przycisk Start systemu Windows i wpisz: Services.msc 2. Przewiń w dół i kliknij prawym przyciskiem myszy usługę Windows Update, a następnie wybierz STOP.
Wykonaj procedury konfiguracyjne ProSoft OPC UA Configuration Manager. Po zakończeniu konfiguracji wykonaj powyższe kroki i jako ostatni wybierz opcję Start.

Firma ProSoft Technology Inc.

Strona 13 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Korzystanie z instrukcji obsługi narzędzia konfiguracyjnego ProSoft

2 Korzystanie z Konstruktora konfiguracji ProSoft
Kreator konfiguracji ProSoft (PCB) zapewnia szybki i łatwy sposób zarządzania konfiguracją bramy filejest dostosowany do potrzeb Twojej aplikacji. PCB pozwala na import informacji z wcześniej zainstalowanych (znanych działających) konfiguracji do nowych projektów.

2.1 Podłączanie komputera do bramki
Po bezpiecznie zamontowaniu bramy podłącz jeden koniec kabla Ethernet do portu ETH 1, a drugi koniec do koncentratora lub przełącznika Ethernet dostępnego z tej samej sieci co komputer. Możesz też połączyć się bezpośrednio z portu Ethernet komputera z portem ETH 1 na bramce.

2.2 Ustawianie tymczasowego adresu IP w bramce
Ważne: Usługa ProSoft Discovery Service (PDS) lokalizuje bramę poprzez komunikaty rozgłoszeniowe UDP. PDS to aplikacja wbudowana w PCB. Komunikaty te mogą być blokowane przez routery lub przełączniki warstwy 3. W takim przypadku PDS nie będzie w stanie zlokalizować bramek. Aby korzystać z PDS, zorganizuj połączenie Ethernet tak, aby między komputerem a bramą nie było routera ani przełącznika warstwy 3 LUB ponownie skonfiguruj router lub przełącznik warstwy 3, aby umożliwić kierowanie komunikatów rozgłoszeniowych UDP.
1 Aby otworzyć PDS, kliknij prawym przyciskiem myszy ikonę PLX32-EIP-MBTCP-UA na PCB i kliknij DIAGNOSTYKA.

Firma ProSoft Technology Inc.

Strona 14 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Korzystanie z instrukcji obsługi narzędzia konfiguracyjnego ProSoft

2 W oknie dialogowym Diagnostyka kliknij ikonę KONFIGURACJA POŁĄCZENIA.

3 W oknie dialogowym Konfiguracja połączenia kliknij przycisk PRZEGLĄDAJ URZĄDZENIA pod nagłówkiem ProSoft Discovery Service (PDS).

4 W oknie dialogowym ProSoft Discovery Service kliknij ikonę PRZEGLĄDAJ W poszukiwaniu MODUŁÓW PROSOFT, aby wyszukać moduły ProSoft Technology w sieci.

Firma ProSoft Technology Inc.

Strona 15 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Korzystanie z instrukcji obsługi narzędzia konfiguracyjnego ProSoft

5 Kliknij bramę prawym przyciskiem myszy, a następnie wybierz opcję PRZYPISZ TYMCZASOWY IP.

6 Domyślny adres IP bramy to 192.168.0.250.
7 Wprowadź nieużywany adres IP w swojej podsieci, a następnie kliknij OK. 8 Zobacz Konfigurowanie portu Ethernet (strona 22), aby ustawić stały adres IP w
wejście.

Firma ProSoft Technology Inc.

Strona 16 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Korzystanie z instrukcji obsługi narzędzia konfiguracyjnego ProSoft

2.3 Konfiguracja projektu
Jeśli korzystałeś już wcześniej z innych narzędzi konfiguracyjnych systemu Windows, układ ekranu będzie Ci znany. Okno Konfiguratora ProSoft składa się z drzewa view po lewej stronie okienko informacyjne i okienko konfiguracyjne po prawej stronie okna. Kiedy po raz pierwszy uruchamiasz PCB, drzewo view składa się z folderów dla projektu domyślnego i lokalizacji domyślnej, z modułem domyślnym w folderze lokalizacji domyślnej. Poniższa ilustracja przedstawia okno PCB z nowym projektem.

Aby dodać bramę do projektu
1 Kliknij prawym przyciskiem myszy MODUŁ DOMYŚLNY w drzewie view, a następnie wybierz WYBIERZ TYP MODUŁU. Spowoduje to otwarcie okna dialogowego Wybierz typ modułu.

Firma ProSoft Technology Inc.

Strona 17 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Korzystanie z instrukcji obsługi narzędzia konfiguracyjnego ProSoft

2 W obszarze Filtr linii produktów okna dialogowego wybierz przycisk radiowy PLX30.

3 Z listy rozwijanej KROK 1: Wybierz typ modułu wybierz PLX32-EIP-MBTCP-UA. 4 Możesz wyłączyć jeden lub więcej sterowników na bramce, jeśli ich nie potrzebujesz. Widzieć
Wyłączanie portów bramy (strona 19). 5 Kliknij OK, aby zapisać ustawienia i powrócić do głównego okna PCB.

Firma ProSoft Technology Inc.

Strona 18 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Korzystanie z instrukcji obsługi narzędzia konfiguracyjnego ProSoft

2.4 Wyłączanie funkcji protokołu bramy
Kreator konfiguracji ProSoft (PCB) umożliwia wyłączenie jednej lub większej liczby funkcji sterownika, jeśli ich nie potrzebujesz. Wyłączenie funkcji sterownika może uprościć liczbę opcji konfiguracyjnych, ułatwiając konfigurację bramy.
Najłatwiej wyłączyć funkcjonalność sterownika dodając bramkę do projektu w PCB; jednakże możesz je włączać i wyłączać po dodaniu ich do projektu. Obie metody opisano w tym temacie.

Uwaga: Wyłączenie funkcji sterownika nie ma wpływu na wydajność bramy i nie jest wymagane.

Aby wyłączyć funkcje sterownika podczas dodawania go do projektu
Najlepszym momentem na wyłączenie jednej lub więcej funkcji sterownika w bramce jest dodanie bramy do projektu w PCB. Możesz je wyłączyć w oknie dialogowym Wybierz typ modułu po wybraniu modułu, który chcesz dodać do projektu. Poniższy obraz przedstawia przykładample.

Firma ProSoft Technology Inc.

Strona 19 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Korzystanie z instrukcji obsługi narzędzia konfiguracyjnego ProSoft

Trzy funkcje sterownika są wyłączone. Proszę zwrócić uwagę na następujące kwestie:
· Sterowniki, które można wyłączyć, są odznaczone w kolumnie WYMAGANE DZIAŁANIE, JEŚLI NIE UŻYWANE.
· Kliknij nazwę sterownika, aby wyłączyć tę funkcję. Gdy opcja jest wyłączona, zielone kółko zastępuje zielony znacznik wyboru.
· Jeśli istnieje wiele sterowników tego samego typu, tylko ostatni wyświetli komunikat Odznacz, jeśli nie jest używany. Możesz wyłączyć i włączyć tylko w odwrotnej kolejności.
· Na koniec, jeśli chcesz włączyć wyłączoną funkcję w tym oknie dialogowym, kliknij ponownie nazwę funkcjonalności sterownika.

Po kliknięciu OK PCB wstawi bramkę do drzewa view z ukrytymi wyłączonymi opcjami konfiguracyjnymi.

Firma ProSoft Technology Inc.

Strona 20 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Korzystanie z instrukcji obsługi narzędzia konfiguracyjnego ProSoft

Aby wyłączyć lub włączyć funkcjonalności na bramce po dodaniu jej do projektu
1 Kliknij prawym przyciskiem myszy ikonę PLX32-EIP-MBTCP-UA w drzewie view, a następnie wybierz WYBIERZ TYP MODUŁU. Spowoduje to otwarcie okna dialogowego Wybierz typ modułu z prawidłowym TYPEM MODUŁU.

Ostrzeżenie: Należy pamiętać, że wszystkie sterowniki są domyślnie włączone i że stan sterownika w oknie dialogowym Wybierz typ modułu NIE JEST ZGODNY Z RZECZYWISTYM STANEM STEROWNIKÓW. Jeśli chcesz, aby wyłączone sterowniki pozostały wyłączone, musisz je ponownie wyłączyć w tym oknie dialogowym, tak aby obok nazwy portu pojawiło się czerwone kółko lub żółty trójkąt.
2 Kliknij nazwę funkcji sterownika, aby zmienić jej stan z Włączony na Wyłączony i odwrotnie. W dalszym ciągu obowiązują te same zasady, które opisano powyżej.
3 Kiedy klikniesz OK, PCB zaktualizuje bramkę w drzewie view, pokazując opcje konfiguracji włączonych funkcjonalności i ukrywając wyłączone funkcjonalności.

Firma ProSoft Technology Inc.

Strona 21 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Korzystanie z instrukcji obsługi narzędzia konfiguracyjnego ProSoft

2.5 Konfigurowanie parametrów bramy

1 Kliknij znak [+] obok ikony modułu, aby rozwinąć informacje o bramce.

2 Kliknij znak [+] obok dowolnej opcji.

ikona do view informacje i konfiguracja bramy

3 Kliknij dwukrotnie dowolną ikonę, aby otworzyć okno dialogowe Edycja. 4 Aby edytować parametr, wybierz parametr w lewym panelu i wprowadź zmiany
prawe okienko. 5 Kliknij OK, aby zapisać zmiany.

2.5.1 Zmiana nazw obiektów PCB
Można zmieniać nazwy obiektów, takich jak folder Domyślny projekt i Domyślna lokalizacja w drzewie view. Możesz także zmienić nazwę ikony MODUŁU, aby dostosować projekt.
1 Kliknij prawym przyciskiem myszy obiekt, którego nazwę chcesz zmienić, a następnie wybierz ZMIEŃ NAZWĘ. 2 Wpisz nową nazwę obiektu i naciśnij klawisz Enter.

2.5.2 Drukowanie konfiguracji File
1 W głównym oknie PCB kliknij prawym przyciskiem myszy ikonę PLX32-EIP-MBTCP-UA, a następnie wybierz VIEW KONFIGURACJA.
2 W View W oknie dialogowym konfiguracji kliknij przycisk FILE menu i kliknij DRUKUJ. 3 W oknie dialogowym Drukuj wybierz z listy rozwijanej drukarkę, której chcesz używać, a następnie wybierz
opcje drukowania i kliknij OK.

Firma ProSoft Technology Inc.

Strona 22 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Korzystanie z instrukcji obsługi narzędzia konfiguracyjnego ProSoft

2.6 Konfigurowanie portu Ethernet W tej sekcji pokazano, jak ustawić parametry portu Ethernet dla PLX32-EIP-MBTCPUA.
Aby skonfigurować port Ethernet na płytce drukowanej
1 W drzewie Konstruktora Konfiguracji ProSoft view, kliknij dwukrotnie ikonę Konfiguracja Ethernetu.

2 Kliknij dowolny parametr w oknie dialogowym Edycja – WATTCP, aby zmienić wartość. Ponieważ bramka posiada dwa porty Ethernet, dla każdego portu dostępne są osobne opcje konfiguracji.

Parametr Adres IP Maska sieci Brama

Opis Unikalny adres IP przypisany do bramy Maska podsieci bramy Brama (jeśli jest używana)

Uwaga: każdy port Ethernet musi znajdować się w innej podsieci Ethernet.

Firma ProSoft Technology Inc.

Strona 23 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Korzystanie z instrukcji obsługi narzędzia konfiguracyjnego ProSoft

2.7 Mapowanie danych w pamięci modułu
Użyj sekcji MAPA DANYCH w Konstruktorze Konfiguracji ProSoft, aby skopiować dane pomiędzy obszarami w wewnętrznej bazie danych bramy. Umożliwia to kopiowanie danych na różne adresy w bazie danych bramy w celu tworzenia prostszych żądań danych i kontroli. Możesz użyć tej funkcji do następujących zadań.
· Skopiuj maksymalnie 100 rejestrów na polecenie Data Map i możesz skonfigurować maksymalnie 200 oddzielnych poleceń kopiowania.
· Kopiuj dane z tabel błędów lub stanów w górnej pamięci do rejestrów wewnętrznej bazy danych w obszarze danych użytkownika.
· Zmień kolejność bajtów i/lub słów podczas procesu kopiowania. Na przykładample, zmieniając kolejność bajtów lub słów, możesz przekonwertować wartości zmiennoprzecinkowe na prawidłowy format dla innego protokołu.
· Użyj mapy danych, aby skondensować szeroko rozproszone dane w jeden ciągły blok danych, ułatwiając do nich dostęp.

1 W Konstruktorze Konfiguracji ProSoft rozwiń drzewo modułów, klikając [+] obok nazwy modułu.
2 Kliknij [+] obok COMMONNET, a następnie dwukrotnie kliknij DATA MAPA.

3 W oknie dialogowym Edycja – Mapa danych kliknij DODAJ WIERSZ.

Firma ProSoft Technology Inc.

Strona 24 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA 4 Kliknij EDIT ROW, aby edytować parametry mapowania.

Korzystanie z instrukcji obsługi narzędzia konfiguracyjnego ProSoft

5 Aby zmienić wartość parametru, kliknij parametr i wprowadź nową wartość. Kliknij OK po zakończeniu.
6 Powtórz powyższe kroki, aby dodać więcej mapowań pamięci.
2.7.1 Od adresu 0 do najwyższego adresu danych statusu Określa początkowy adres rejestru wewnętrznej bazy danych dla operacji kopiowania. Adresem tym może być dowolny ważny adres w obszarze danych użytkownika lub obszarze danych stanu bramy.
2.7.2 Adres do 0 do 9999 Określa początkowy adres rejestru docelowego dla operacji kopiowania. Adres ten musi zawsze znajdować się w obszarze danych użytkownika. Upewnij się, że podałeś adres docelowy, który nie nadpisuje danych przechowywanych w pamięci przez jeden z protokołów komunikacyjnych działających na bramie.
2.7.3 Liczba rejestrów 1 do 100 Określa liczbę rejestrów do skopiowania.

Firma ProSoft Technology Inc.

Strona 25 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Korzystanie z instrukcji obsługi narzędzia konfiguracyjnego ProSoft

2.7.4 Zamień kod

BEZ ZMIAN, ZAMIANA SŁÓW, ZAMIANA SŁÓW I BAJTÓW, ZAMIANA BAJTÓW
Może zaistnieć potrzeba zamiany kolejności bajtów w rejestrach podczas procesu kopiowania, aby zmienić wyrównanie bajtów między różnymi protokołami. Użyj tego parametru, jeśli masz do czynienia z wartościami zmiennoprzecinkowymi lub innymi wartościami wielorejestrowymi, ponieważ nie ma standardu przechowywania tego typu danych w urządzeniach podrzędnych.

Kod wymiany Brak zamiany

Opis Nie następuje żadna zmiana w kolejności bajtów (1234 = 1234)

Zamiana słów

Słowa są zamienione (1234 = 3412)

Słowo i bajt Słowa są zamieniane, a następnie bajty w każdym słowie są zamieniane (1234 =

Zamieniać

4321)

Bajty

Bajty w każdym słowie są zamieniane (1234 = 2143)

2.7.5 Wstępne ustawienie opóźnienia
Ten parametr ustawia interwał dla każdej operacji kopiowania mapy danych. Wartość ustawienia opóźnienia nie jest stałą wartością czasu. Jest to liczba skanowań oprogramowania sprzętowego, które muszą zostać wykonane pomiędzy operacjami kopiowania.
Cykl skanowania oprogramowania sprzętowego może trwać różną ilość czasu, w zależności od poziomu aktywności sterowników protokołów działających na bramie i poziomu aktywności na portach komunikacyjnych bramy. Każde skanowanie oprogramowania sprzętowego może zająć od jednej do kilku milisekund. Dlatego nie można oczekiwać, że operacje kopiowania mapy danych będą wykonywane w regularnych odstępach czasu.
Jeśli wielokrotne operacje kopiowania (kilka wierszy w sekcji Mapa danych) są wykonywane zbyt często lub wszystkie mają miejsce w tym samym odstępie czasu aktualizacji, mogą opóźnić skanowanie procesu protokołów bramy, co może skutkować powolną aktualizacją danych lub utratą danych na portach komunikacyjnych. Aby uniknąć tych potencjalnych problemów, ustaw ustawienie opóźnienia na różne wartości dla każdego wiersza w sekcji Mapa danych i ustaw je na wyższe, a nie niższe wartości.
Na przykładample, Delay Preset wartości poniżej 1000 może spowodować zauważalne opóźnienie w aktualizacji danych przez porty komunikacyjne. Nie ustawiaj wszystkich ustawień opóźnienia na tę samą wartość. Zamiast tego użyj różnych wartości dla każdego wiersza na mapie danych, takich jak 1000, 1001 i 1002, lub innych różnych wartości ustawień opóźnienia, które lubisz. Zapobiega to jednoczesnemu wykonywaniu kopii i zapobiega możliwym opóźnieniom skanowania procesu.

Firma ProSoft Technology Inc.

Strona 26 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Korzystanie z instrukcji obsługi narzędzia konfiguracyjnego ProSoft

2.8 Pobieranie projektu do PLX32-EIP-MBTCP-UA

Uwaga: Instrukcje dotyczące połączenia modułu z komputerem PC znajdują się w części Podłączanie komputera do bramki (strona 14).

Aby bramka mogła korzystać ze skonfigurowanych przez Ciebie ustawień, musisz pobrać (skopiować) zaktualizowany Projekt file z komputera do bramy.

Uwaga: Jeżeli zworka 3 modułu jest ustawiona, funkcja ta nie jest dostępna.

1 Na drzewie view w ProSoft Configuration Builder kliknij prawym przyciskiem myszy ikonę PLX32-EIP-MBTCPUA, a następnie wybierz POBIERZ Z KOMPUTERA NA URZĄDZENIE. Spowoduje to otwarcie okna dialogowego Pobierz.
2 W oknie dialogowym Pobieranie, w polu rozwijanym Wybierz typ połączenia użyj domyślnej opcji ETHERNET.

Uwaga: Jeżeli połączyłeś się z modułem przy pomocy tymczasowego adresu IP, pole adresu Ethernet będzie zawierało ten tymczasowy adres IP. Konfigurator ProSoft używa tego tymczasowego adresu IP do łączenia się z modułem.

3 Kliknij TEST POŁĄCZENIA, aby sprawdzić, czy adres IP umożliwia dostęp do modułu. 4 Jeśli połączenie się powiedzie, kliknij POBIERZ, aby przesłać do niego konfigurację Ethernet
moduł.
Uwaga: powyższe kroki jedynie pobierają lub modyfikują adres IP i nazwę serwera OPC UA, nie pobierają ani nie modyfikują konfiguracji OPC UA.

Firma ProSoft Technology Inc.

Strona 27 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Korzystanie z instrukcji obsługi narzędzia konfiguracyjnego ProSoft

Jeśli procedura testowania połączenia zakończy się niepowodzeniem, zostanie wyświetlony komunikat o błędzie. Aby naprawić błąd, wykonaj następujące kroki:
1 Kliknij przycisk OK, aby zamknąć komunikat o błędzie. 2 W oknie dialogowym Pobieranie kliknij PRZEGLĄDAJ URZĄDZENIA, aby otworzyć ProSoft Discovery
Praca.

3 Kliknij moduł prawym przyciskiem myszy, a następnie wybierz WYBIERZ DLA PCB. 4 Zamknij usługę ProSoft Discovery. 5 Kliknij POBIERZ, aby przesłać konfigurację do modułu.

Firma ProSoft Technology Inc.

Strona 28 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Korzystanie z instrukcji obsługi narzędzia konfiguracyjnego ProSoft

2.9 Przesyłanie projektu z Gateway

Uwaga: Instrukcje dotyczące połączenia modułu z komputerem PC znajdują się w części Podłączanie komputera do bramki (strona 14).

Możesz przesłać ustawienia projektu z PLX32-EIP-MBTCP-UA do bieżącego projektu w ProSoft Configuration Builder na swoim komputerze.
1 Na drzewie view w ProSoft Configuration Builder kliknij prawym przyciskiem myszy ikonę PLX32-EIP-MBTCPUA, a następnie wybierz PRZEŚLIJ Z URZĄDZENIA NA PC. Spowoduje to otwarcie okna dialogowego Prześlij.
2 W oknie dialogowym Przesyłanie, w polu rozwijanym Wybierz typ połączenia użyj domyślnego ustawienia ETHERNET.

Uwaga: Jeżeli połączyłeś się z modułem przy pomocy tymczasowego adresu IP, pole adresu Ethernet będzie zawierało ten tymczasowy adres IP. Konfigurator ProSoft używa tego tymczasowego adresu IP do łączenia się z modułem.

3 Kliknij TEST POŁĄCZENIA, aby sprawdzić, czy adres IP umożliwia dostęp do modułu. 4 Jeśli połączenie się powiedzie, kliknij PRZEŚLIJ, aby przesłać konfigurację Ethernet do
Komputer.
Uwaga: powyższe kroki służą jedynie do przesłania lub modyfikacji adresu IP i nazwy serwera OPC UA, nie przesyłają ani nie modyfikują konfiguracji OPC UA.

Firma ProSoft Technology Inc.

Strona 29 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Korzystanie z instrukcji obsługi narzędzia konfiguracyjnego ProSoft

Jeżeli procedura testowania połączenia zakończy się niepowodzeniem, zostanie wyświetlony komunikat o błędzie. Aby naprawić błąd, wykonaj poniższe kroki.
1 Kliknij przycisk OK, aby zamknąć komunikat o błędzie. 2 W oknie dialogowym Przesyłanie kliknij PRZEGLĄDAJ URZĄDZENIA, aby otworzyć usługę ProSoft Discovery Service.

3 Kliknij moduł prawym przyciskiem myszy, a następnie wybierz WYBIERZ DLA PCB. 4 Zamknij usługę ProSoft Discovery. 5 Kliknij POBIERZ, aby przesłać konfigurację do modułu.

Firma ProSoft Technology Inc.

Strona 30 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Instrukcja obsługi diagnostyki i rozwiązywania problemów

3 Diagnostyka i rozwiązywanie problemów
Problemy z bramką można rozwiązać na kilka sposobów: · Monitoruj wskaźniki LED na bramce. · Użyj funkcji diagnostycznych w ProSoft Configuration Builder (PCB). · Sprawdź dane w obszarze danych stanu (pamięć górna) wewnętrznej bramy
pamięć.

3.1 Wskaźniki LED
Pierwszą i najszybszą metodą jest przeskanowanie diod LED na bramce w celu ustalenia istnienia i możliwej przyczyny problemu. Diody LED dostarczają cennych informacji, takich jak:
· Stan każdego portu · Błędy konfiguracji systemu · Błędy aplikacji · Sygnalizacja usterek

Firma ProSoft Technology Inc.

Strona 31 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Instrukcja obsługi diagnostyki i rozwiązywania problemów

3.1.1 Diody LED głównej bramki W poniższej tabeli opisano diody LED na przednim panelu bramki.

LED PWR (zasilanie)
FLT (usterka)
CFG (konfiguracja)
BŁĄD (Błąd)
NS (Stan sieci) tylko dla protokołu EIP
MS (Status modułu) tylko dla protokołu EIP

Stan wyłączony
Stały zielony Wył. Stały czerwony
Wył. Stały bursztynowy
Wył. Miga na pomarańczowo
Lity bursztyn
Wył. Stałe czerwone Stałe zielone migające czerwone Migające zielone naprzemiennie czerwone i zielone migające Wył. Stałe czerwone Stałe zielone migające czerwone Migające zielone Naprzemienne czerwone i zielone migające

Opis
Zasilanie nie jest podłączone do zacisków zasilania lub źródło jest niewystarczające do prawidłowego zasilania bramki (wymagane jest 208 mA przy 24 VDC).
Zasilanie jest podłączone do zacisków zasilania.
Normalna praca.
Wystąpił błąd krytyczny. Plik wykonywalny programu uległ awarii lub został zakończony przez użytkownika i nie jest już uruchomiony. Naciśnij przycisk Reset lub wyłącz i włącz zasilanie, aby usunąć błąd.
Normalna praca.
Urządzenie znajduje się w trybie konfiguracji. Albo występuje błąd konfiguracji, albo konfiguracja file jest pobierany lub czytany. Po włączeniu zasilania bramka odczytuje konfigurację, a urządzenie implementuje wartości konfiguracyjne i inicjuje sprzęt. Dzieje się tak podczas wyłączania zasilania lub po naciśnięciu przycisku Reset.
Normalna praca.
Wykryto błąd, który występuje na jednym z portów aplikacji. Sprawdź konfigurację i rozwiąż problemy związane z błędami komunikacji.
Ta flaga błędu jest kasowana na początku każdej próby wydania polecenia (master/klient) lub przy każdym odbiorze danych (slave/adapter/serwer). Jeśli taki stan występuje, oznacza to, że w aplikacji występuje duża liczba błędów (z powodu złej konfiguracji) lub na jednym lub większej liczbie portów (awarie komunikacji sieciowej).
Brak zasilania lub adresu IP
Zduplikowany adres IP
Połączony
Czas połączenia minął
Uzyskany adres IP; brak nawiązanych połączeń
Autotest
Brak zasilania
Poważna usterka
Urządzenie sprawne
Drobna usterka
Czuwanie
Autotest

Firma ProSoft Technology Inc.

Strona 32 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Instrukcja obsługi diagnostyki i rozwiązywania problemów

3.1.2 Diody LED portu Ethernet W poniższej tabeli opisano diody LED portu Ethernet bramy.

LED LINK/ACT
100 Mbitów

Stan wyłączony
Jednolity zielony
Wył. Miga na pomarańczowo

Opis
Nie wykryto fizycznego połączenia sieciowego. Nie jest możliwa komunikacja Ethernet. Sprawdź okablowanie i kable.
Wykryto fizyczne połączenie sieciowe. Aby komunikacja w sieci Ethernet była możliwa, ta dioda LED musi świecić światłem ciągłym.
Brak aktywności na porcie.
Port Ethernet aktywnie przesyła lub odbiera dane.

Firma ProSoft Technology Inc.

Strona 33 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Instrukcja obsługi diagnostyki i rozwiązywania problemów

3.2 Korzystanie z diagnostyki w Konstruktorze konfiguracji ProSoft
Konfigurator konfiguracji ProSoft (PCB) zawiera wiele przydatnych narzędzi pomagających w diagnostyce i rozwiązywaniu problemów. Możesz użyć PCB, aby połączyć się z bramką i pobrać aktualne wartości stanu, dane konfiguracyjne i inne cenne informacje.

Wskazówka: Możesz mieć otwarte okno Diagnostyka Konfiguratora ProSoft dla więcej niż jednej bramy na raz.

Aby połączyć się z portem komunikacyjnym bramki.
1 W PCB kliknij prawym przyciskiem myszy nazwę bramki i wybierz DIAGNOSTYKA.

2 Spowoduje to otwarcie okna Diagnostyka.

Firma ProSoft Technology Inc.

Strona 34 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Instrukcja obsługi diagnostyki i rozwiązywania problemów

Jeśli brama nie otrzyma odpowiedzi, tak jak w przykładzieample powyżej, wykonaj następujące kroki: 1 Na pasku narzędzi kliknij przycisk KONFIGURUJ POŁĄCZENIE.

2 W oknie dialogowym Konfiguracja połączenia wybierz opcję ETHERNET z listy WYBIERZ TYP POŁĄCZENIA.
3 Wpisz adres IP bramy w polu ETHERNET. 4 Kliknij POŁĄCZ.
5 Sprawdź, czy sieć Ethernet jest prawidłowo podłączona pomiędzy portem komunikacyjnym komputera a bramą.
6 Jeśli nadal nie możesz nawiązać połączenia, skontaktuj się z pomocą techniczną ProSoft Technology w celu uzyskania pomocy.

Firma ProSoft Technology Inc.

Strona 35 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Instrukcja obsługi diagnostyki i rozwiązywania problemów

3.2.1 Menu Diagnostyka
Menu Diagnostyka ma strukturę drzewa po lewej stronie okna Diagnostyka.

Przestroga: Niektóre polecenia w tym menu są przeznaczone wyłącznie do zaawansowanego debugowania i testowania systemu i mogą spowodować, że brama przestanie komunikować się, co może skutkować utratą danych lub innymi awariami komunikacji. Używaj tych poleceń tylko wtedy, gdy w pełni rozumiesz ich potencjalne skutki lub jeśli otrzymałeś specjalne polecenie od inżynierów pomocy technicznej ProSoft Technology.

Poniżej przedstawiono następujące polecenia menu:

Moduł poleceń menu
Baza danych View

Podmenu Wersja polecenia
Mapa danych ASCII
Dziesiętny
Klątwa
Platforma

Opis
Wyświetla aktualną wersję oprogramowania bramki i inne ważne wartości. Podczas dzwonienia do pomocy technicznej możesz zostać poproszony o podanie tych informacji.
Wyświetla konfigurację mapy danych bramy. Wyświetla zawartość bazy danych bramki w formacie znaków ASCII.*
Wyświetla zawartość bazy danych bramki w formacie liczb dziesiętnych.*
Wyświetla zawartość bazy danych bramki w formacie liczb szesnastkowych.* Wyświetla zawartość bazy danych bramki w formacie liczb zmiennoprzecinkowych.*

*Do nawigacji po bazie danych użyj paska przewijania znajdującego się po prawej stronie okna. Na każdej stronie wyświetlanych jest 100 słów danych. Całkowita liczba dostępnych stron zależy od konfiguracji bramy.

Firma ProSoft Technology Inc.

Strona 36 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Instrukcja obsługi diagnostyki i rozwiązywania problemów

3.2.2 Przechwytywanie sesji diagnostycznej do dziennika File
Wszystko, co robisz w sesji diagnostycznej, możesz zapisać w dzienniku file. Ta funkcja może być przydatna do rozwiązywania problemów i prowadzenia rejestrów oraz do komunikacji z zespołem pomocy technicznej ProSoft Technology.
Aby przechwycić dane sesji do dziennika file
1 Otwórz okno Diagnostyka. Zobacz Korzystanie z diagnostyki w Konstruktorze konfiguracji ProSoft (strona 33).
2 Aby zalogować sesję diagnostyczną do wiadomości tekstowej file, na pasku narzędzi kliknij DZIENNIK FILE przycisk. Kliknij przycisk ponownie, aby zatrzymać przechwytywanie.

3 Do view dziennik file, na pasku narzędzi kliknij przycisk VIEW DZIENNIK FILE przycisk. Dziennik file otwiera się jako tekst file, możesz zmienić nazwę i zapisać w innej lokalizacji.

4 Wyślij dziennik e-mailem file do zespołu pomocy technicznej ProSoft Technology, na pasku narzędzi kliknij DZIENNIK E-MAIL FILE przycisk. Działa to tylko wtedy, gdy masz zainstalowany
Microsoft Outlook na komputerze.)

5 Jeśli przechwytujesz wiele kolejnych sesji, PCB dołącza nowe dane na końcu wcześniej przechwyconych danych. Jeśli chcesz usunąć poprzednie dane z logu filekażdorazowo przed rozpoczęciem zbierania danych należy kliknąć przycisk WYCZYŚĆ DANE.

3.2.3 Ciepły rozruch/zimny rozruch
Ciepłe i zimne uruchamianie PLX32-EIP-MBTCP-UA można wykonać, klikając MODUŁ > OGÓLNE > WARM BOOT lub COLD BOOT.

Firma ProSoft Technology Inc.

Strona 37 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Instrukcja obsługi diagnostyki i rozwiązywania problemów

3.3 Dane o stanie bramy w górnej pamięci
Bramka zapisuje przydatne dane o stanie modułu w dedykowanych komórkach pamięci górnej w swojej wewnętrznej bazie danych. Lokalizacja tego obszaru danych o stanie zależy od protokołów obsługiwanych przez bramę. Możesz użyć funkcji Data Map w Prosoft Configuration Builder, aby zmapować te dane do obszaru danych użytkownika w bazie danych bramki (rejestry od 0 do 9999). Urządzenia zdalne, takie jak interfejsy HMI lub procesory, mogą wówczas uzyskać dostęp do danych o stanie. Patrz Mapowanie danych w pamięci modułu (strona 23).

3.3.1 Ogólne dane o stanie bramki w górnej pamięci Poniższa tabela opisuje zawartość obszaru ogólnych danych o stanie bramki.

Adres rejestru 14000 do 14001 14002 do 14004 14005 do 14009 14010 do 14014 14015 do 14019

Opis Licznik cykli programu Kod produktu (ASCII) Wersja produktu (ASCII) Wersja systemu operacyjnego (ASCII) Numer wykonawczy systemu operacyjnego (ASCII)

Firma ProSoft Technology Inc.

Strona 38 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Instrukcja obsługi diagnostyki i rozwiązywania problemów

3.3.2 Dane o stanie specyficzne dla protokołu w górnej pamięci
PLX32-EIP-MBTCP-UA ma również górne komórki pamięci na dane o stanie specyficzne dla protokołu. Lokalizacja obszaru danych stanu dla sterowników protokołów bramy zależy od protokołów. Aby uzyskać więcej informacji, zobacz:
· Dane stanu EIP w górnej pamięci (strona 66) · Dane stanu MBTCP w górnej pamięci (strona 102)

Firma ProSoft Technology Inc.

Strona 39 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA
4 Informacje o sprzęcie

Instrukcja obsługi informacji o sprzęcie

4.1 Specyfikacje sprzętowe

Specyfikacja Zasilacz

Opis
Nominalne napięcie 24 VDC Dopuszczalne od 10 do 36 VDC Zaciski dodatnie, ujemne, GND

Aktualne obciążenie

Nominalne 24 VDC przy 300 mA 10 do 36 VDC przy 610 mA maksymalnie

Temperatura pracy -25°C do 70°C (-13°F do 158°F)

Temperatura przechowywania -40 ° C do 80 ° C (-40 ° F do 176 ° F)

Wilgotność względna

Wilgotność względna od 5% do 95% bez kondensacji

Wymiary (wys. x szer. x gł.)

5.38 x 1.99 x 4.38 cala 13.67 x 5.05 x 11.13 cm

Wskaźniki LED

Konfiguracja (CFG) i błąd (ERR) Stan komunikacji Zasilanie (PWR) i błąd sprzętowy (FLT) Stan sieci (NS) Połączenie EtherNet/IPTM klasy I lub III
Status (tylko EtherNet/IP) Status modułu (MS) Status konfiguracji modułu (tylko EtherNet/IP) Ethernet Port komunikacyjny Link/Aktywność i 100 Mbit

Port(y) Ethernet

Złącze RJ10 100/45 Mbit, pełny dupleks, Izolacja elektryczna 1500 Vrms przy 50 Hz do 60 Hz przez 60 sekund, stosowane zgodnie z opisem w sekcji 5.3.2 normy IEC 60950: 1991 Ethernet Broadcast Storm Resiliency = mniejsza lub równa 5000 [ARP] liczba klatek na sekundę i czas trwania krótszy lub równy 5 minut

Dostarczane z każdą jednostką

Śrubokręt 2.5 mm J180 Złącze zasilania

Firma ProSoft Technology Inc.

Strona 40 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA
5 Protokół EIP

Instrukcja obsługi protokołu EIP

5.1 Koniec funkcjonalności EIPview
PLX32-EIP-MBTCP-UA można używać do łączenia wielu różnych protokołów z rodziną procesorów Rockwell Automation lub innymi rozwiązaniami opartymi na oprogramowaniu. Poniższa ilustracja przedstawia funkcjonalność protokołu EtherNet/IP.

Firma ProSoft Technology Inc.

Strona 41 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

5.1.1 Ogólne specyfikacje EtherNet/IP

Sterownik EIP obsługuje następujące połączenia:

Klasa Klasa 1 Klasa 3

Typ połączenia We/Wy podłączony klient Niepodłączony klient

Liczba połączeń 2 2 1

Serwer

5

Instrukcja obsługi protokołu EIP

Specyfikacja Obsługiwane typy sterowników PLC Obsługiwane typy komunikatów Rozmiary połączeń we/wy wejście/wyjście Maksymalny czas RPI Obsługiwane usługi CIP
Lista poleceń
Zestawy poleceń

Opis
PLC2, PLC5, SLC, CLX, CMPLX, MICROLX
PCCC i CIP
496/496 bajtów
5 ms na połączenie
0x4C: Odczyt tabeli danych CIP 0x4D: Tabela danych CIP Zapis CIP Generic
Obsługuje do 100 poleceń na klienta. Każde polecenie można skonfigurować pod względem typu polecenia, adresu IP, rejestru do/z adresu oraz liczby słów/bitów.
Podstawowy zestaw poleceń PLC-2/PLC-3/PLC5 PLC5 Zestaw poleceń binarnych PLC5 Zestaw poleceń ASCII Zestaw poleceń SLC500

Firma ProSoft Technology Inc.

Strona 42 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Instrukcja obsługi protokołu EIP

5.1.2 Wewnętrzna baza danych EIP
Wewnętrzna baza danych ma kluczowe znaczenie dla funkcjonalności PLX32-EIP-MBTCP-UA. Brama udostępnia tę bazę danych wszystkim portom komunikacyjnym bramy i wykorzystuje ją jako kanał do przekazywania informacji z jednego protokołu do innego urządzenia w jednej sieci do jednego lub większej liczby urządzeń w innej sieci. Umożliwia to dostęp do danych z urządzeń na jednym porcie komunikacyjnym i kontrolowanie ich przez urządzenia korzystające z innego protokołu.
Oprócz danych pochodzących od klienta i serwera można mapować informacje o stanie i błędach generowane przez bramę do obszaru danych użytkownika w wewnętrznej bazie danych. Wewnętrzna baza danych podzielona jest na dwa obszary:
· Górna pamięć obszaru danych o stanie bramki. W tym miejscu brama zapisuje wewnętrzne dane o stanie protokołów obsługiwanych przez bramę.
· Mniejsza pamięć dla obszaru danych użytkownika. W tym miejscu przechowywane i udostępniane są dane przychodzące z urządzeń zewnętrznych.

Każdy protokół w PLX32-EIP-MBTCP-UA może zapisywać i odczytywać dane z obszaru danych użytkownika.
Uwaga: Jeśli chcesz uzyskać dostęp do danych o stanie bramy znajdujących się w górnej pamięci, możesz użyć funkcji mapowania danych w bramce, aby skopiować dane z obszaru danych o stanie bramy do obszaru danych użytkownika. Patrz Mapowanie danych w pamięci modułu (strona 23). W przeciwnym razie możesz użyć funkcji diagnostycznych w ProSoft Configuration Builder, aby view dane o stanie bramy. Aby uzyskać więcej informacji na temat danych o stanie bramy, zobacz Diagnostyka sieci (strona 65).

Firma ProSoft Technology Inc.

Strona 43 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Instrukcja obsługi protokołu EIP

Dostęp klienta EIP do bazy danych
Funkcja klienta umożliwia wymianę danych pomiędzy wewnętrzną bazą danych bramy a tabelami danych utworzonymi w jednym lub większej liczbie procesorów lub innych urządzeniach serwerowych. Lista poleceń zdefiniowana w ProSoft Configuration Builder określa, jakie dane mają być przesyłane pomiędzy bramą a każdym z serwerów w sieci. W procesorze (serwerze) nie jest wymagana żadna logika drabinkowa dla funkcjonalności klienta, z wyjątkiem zapewnienia wystarczającej ilości pamięci na dane.
Poniższa ilustracja przedstawia przepływ danych pomiędzy klientami Ethernet a wewnętrzną bazą danych.

Dostęp do wielu serwerów do bazy danych EIP
Obsługa serwera w bramie umożliwia aplikacjom klienckim (takim jak oprogramowanie HMI i procesory) odczytywanie i zapisywanie w bazie danych bramy. Sterownik serwera może obsługiwać wiele jednoczesnych połączeń od kilku klientów.
Po skonfigurowaniu jako serwer obszar danych użytkownika wewnętrznej bazy danych w bramie jest źródłem żądań odczytu i miejscem docelowym żądań zapisu od klientów zdalnych. Dostęp do bazy danych kontrolowany jest rodzajem komendy otrzymanej w wiadomości przychodzącej od klienta.
Bramka musi być poprawnie skonfigurowana i podłączona do sieci przed podjęciem jakiejkolwiek próby jej użycia. Użyj programu do weryfikacji sieci, takiego jak ProSoft Discovery Service lub instrukcji PING wiersza poleceń, aby sprawdzić, czy brama jest widoczna w sieci. Użyj programu ProSoft Configuration Builder, aby potwierdzić poprawność konfiguracji bramy i przesłać konfigurację filedo i z bramy.

Firma ProSoft Technology Inc.

Strona 44 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Instrukcja obsługi protokołu EIP

5.2 Konfiguracja EIP
5.2.1 Konfigurowanie serwera EIP klasy 3 Użyj połączenia serwera EIP klasy 3 w ProSoft Configuration Builder, gdy brama działa jako urządzenie serwerowe (podrzędne) odpowiadające na instrukcje komunikatów inicjowane z urządzenia klienckiego (głównego), takiego jak HMI, DCS, PLC lub PAC.
Aby ustawić serwer file rozmiar w PCB
1 W ProSoft Configuration Builder kliknij [+] obok bramy, a następnie kliknij [+] obok Serwera EIP klasy 3.

2 Kliknij dwukrotnie drugi serwer EIP klasy 3, aby wyświetlić okno dialogowe Edytuj – serwer EIP klasy 3.
3 Wybierz SERWER FILE ROZMIAR (100 lub 1000).
o Dla wartości 100 rejestry mają numer od N10:0 do N10:99. o Dla wartości 1000 prawidłowe rejestry to N10:0 do N10:999.

Dostęp do pamięci wewnętrznej bramki Poniższa tabela odnosi się do obszaru danych użytkownika w pamięci bramki:

Typ danych
BOOL Tablica bitów SINT INT DINT REAL

Tag Nazwa
BOOLData[ ] BITAData[ ] SINTData[ ] INT_Data[ ] DINTData[ ] REALData[ ]

Długość każdego elementu w komunikacie CIP 1 4 1 2 4 4

Zakres tablicy dla bazy danych zawierającej 10,000 0 elementów 159999 do 0 4999 do 0 19999 do 0 9999 do 0 4999 do 0 4999 do XNUMX

Firma ProSoft Technology Inc.

Strona 45 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Instrukcja obsługi protokołu EIP

Typ instrukcji MSG – CIP
Poniższa tabela określa powiązanie obszaru danych użytkownika w wewnętrznej bazie danych bramki z adresami wymaganymi w instrukcjach MSG CIP:

Baza danych

CIP

Wartość logiczna CIP

Liczba całkowita

Adres

0

Int_data BoolData[0] [0]

999

Int_data BoolData[15984] [999]

1000 1999

Int_data BoolData[16000] [1000] Int_data BoolData[31984] [1999]

2000 2999

Int_data BoolData[32000] [2000] Int_data BoolData[47984] [2999]

3000 3999

Int_data BoolData[48000] [3000] Int_data [3999] BoolData[63999]

Bit CIP Tablica bajtów CIP

BitAData[0]

SIntDane[0]

SIntData[1998] BitAData[500] SIntData[2000]

SIntData[3998] BitAData[1000] SIntData[4000]

SIntData[5998] BitAData[1500] SIntData[6000]

SIntDane[9998]

CIP DINT

CIP Prawdziwy

DIntDane[0]

Rzeczywiste dane [0]

DIntData[500] RzeczywisteDane [500]

DIntData[1000] RzeczywisteDane [1000]

DIntData[1500] RzeczywisteDane [1500]

Typ instrukcji MSG – PCCC
Poniższa tabela określa powiązanie obszaru danych użytkownika w wewnętrznej bazie danych bramki z adresami wymaganymi w instrukcji MSG PCCC:

Adres bazy danych 0 999 1000 1999 2000

File wielkość 100 N10:0 N19:99 N20:0 N29:99 N30:0

Adres bazy danych 0 999 1000 1999 2000

File wielkość 100 N10:0 N19:99 N20:0 N29:99 N30:0

Firma ProSoft Technology Inc.

Strona 46 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA
Obsługa poleceń serwera komunikacji jawnej EtherNet/IP PLX32-EIP-MBTCP-UA obsługuje kilka zestawów poleceń.

Instrukcja obsługi protokołu EIP

Podstawowe funkcje zestawu poleceń

Polecenie 0x00 0x01 0x02 0x05 0x08

Funkcja N/AN/AN/AN/AN/A

Definicja Zapis chroniony Niechroniony odczyt Chroniony bit Zapis Niechroniony zapis bitowy Zapis niezabezpieczony

Obsługiwane na serwerze XXXXX

Funkcje zestawu poleceń PLC-5

Polecenie 0x0F 0x0F

Funkcja 0x00 0x01

Definicja Zakres słów Zapis (adres binarny) Odczyt zakresu słów (adres binarny)

0x0F

Odczyt wpisanego zakresu (adres binarny)

0x0F

Zapis wpisanego zakresu (adres binarny)

0x0F

0x26

Odczyt-modyfikacja-zapis (adres binarny)

0x0F 0x0F 0x0F

0x00 0x01 0x26

Zapis zakresu słów (adres ASCII) Odczyt zakresu słów (adres ASCII) Odczyt-modyfikacja-zapis (adres ASCII)

Obsługiwane na serwerze XXXX
XX

Funkcje zestawu poleceń SLC-500

Polecenie 0x0F 0x0F 0x0F 0x0F 0x0F

Funkcja 0xA1 0xA2 0xA9 0xAA 0xAB

Definicja

Obsługiwane na serwerze

Chroniony wpisany odczyt logiczny za pomocą dwóch

X

Pola adresu

Chroniony wpisany odczyt logiczny za pomocą trzech certyfikatów X

Pola adresu

Chroniony zapis logiczny z dwoma typami

X

Pola adresu

Chroniony zapis logiczny z trzema typami

X

Pola adresu

Chroniony zapis logiczny z maską (trzy pola adresowe)

Firma ProSoft Technology Inc.

Strona 47 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Instrukcja obsługi protokołu EIP

5.2.2 Konfiguracja połączenia EIP klasy 1
Użyj połączenia EIP klasy 1 w programie ProSoft Configuration Builder, gdy brama działa jako adapter EIP przesyłający dane do i ze sterownika PLC (skaner EIP) przy użyciu bezpośredniego połączenia we/wy. Bezpośrednie połączenia we/wy umożliwiają szybkie przesyłanie dużych ilości danych.
PLX32-EIP-MBTCP-UA może obsłużyć do ośmiu połączeń we/wy (w zależności od modelu), każde z 248 słowami danych wejściowych i 248 słowami danych wyjściowych.

Dodanie bramki do RSLogix5000 v.20
1 Uruchom Rockwell Automation RSLinx i przejdź do PLX32-EIP-MBTCP-UA. 2 Kliknij bramę prawym przyciskiem myszy, a następnie wybierz opcję PRZEŚLIJ EDS Z URZĄDZENIA.

Uwaga: w celu ukończenia instalacji EDS może być konieczne ponowne uruchomienie oprogramowania RSLogix5000.
3 Po ponownym uruchomieniu RSLogix 5000 otwórz żądany projekt RSLogix 5000. 4 W Controller Organizer kliknij prawym przyciskiem myszy mostek EtherNet/IP w drzewie I/O i
wybierz NOWY MODUŁ.

5 W oknie dialogowym Wybierz typ modułu, w polu tekstowym Wprowadź wyszukiwanie wpisz PLX3.

Firma ProSoft Technology Inc.

Strona 48 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Instrukcja obsługi protokołu EIP

6 Kliknij PLX32-EIP-MBTCP-UA, a następnie kliknij UTWÓRZ. Spowoduje to otwarcie okna dialogowego Nowy moduł.

7 W oknie dialogowym Nowy moduł wprowadź nazwę bramy, a następnie wprowadź adres IP PLX32-EIP-MBTCP-UA.

8 Aby dodać połączenia we/wy, kliknij ZMIEŃ. Firma ProSoft Technology Inc.

Strona 49 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Instrukcja obsługi protokołu EIP

9 W oknie dialogowym Definicja modułu wprowadź połączenia we/wy. Można dodać maksymalnie osiem połączeń we/wy. Połączenia we/wy mają stały rozmiar 496 bajtów danych wejściowych i 496 bajtów danych wyjściowych. Po zakończeniu kliknij OK.

10 W oknie dialogowym Właściwości modułu kliknij kartę POŁĄCZENIE, aby skonfigurować każde połączenie we/wy z własnym czasem RPI. Po zakończeniu kliknij OK.
11 Nowa bramka pojawi się w Controller Organizer pod mostkiem EtherNet/IP.

Firma ProSoft Technology Inc.

Strona 50 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Instrukcja obsługi protokołu EIP

Dodanie bramy do RSLogix5000 v.16 do v.19

Uwaga: połączenia klasy 1 nie są obsługiwane w wersji RSLogix v.15 i starszych

1 Uruchom Rockwell Automation RSLogix 5000. 2 W Controller Organizer kliknij prawym przyciskiem myszy mostek EtherNet/IP w drzewie we/wy i
choose NEW MODULE. 3 In the Select Module Type dialog box, click FIND. Szukaj Generic EtherNet Bridge,
kliknij opcję Generic Ethernet Bridge, a następnie kliknij UTWÓRZ. 4 W oknie dialogowym Nowy moduł wprowadź nazwę bramy, a następnie wprowadź adres IP
adres PLX32-EIP-MBTCP-UA. Tworzy to ścieżkę komunikacyjną od procesora do PLX32-EIP-MBTCP-UA. 5 Dodaj nowy moduł pod Generic EtherNet Bridge i dodaj połączenie CIP (CIP-MODULE). Tutaj możesz określić parametry połączenia we/wy. Rozmiary wejściowe i wyjściowe muszą odpowiadać rozmiarom wejściowym i wyjściowym skonfigurowanym na płytce drukowanej. Wartość pola ADRES reprezentuje numer połączenia na płytce drukowanej. Domyślnie wszystkie połączenia mają 248 słów wejściowych, 248 słów wyjściowych i 0 słów konfiguracyjnych. Ustaw format Comm na Typ danych INT i ustaw instancje Assembly na „1” dla wejścia, „2” dla wyjścia i „4” dla konfiguracji. 6 Dodaj i skonfiguruj połączenie CIP dla każdego połączenia we/wy.

Firma ProSoft Technology Inc.

Strona 51 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Instrukcja obsługi protokołu EIP

Konfigurowanie połączeń EIP klasy 1 na płytce drukowanej Po utworzeniu bramki PLX32-EIP-MBTCP-UA w RSLogix 5000 należy skonfigurować połączenia w module.
Aby skonfigurować połączenia klasy 1 na płytce drukowanej
1 W ProSoft Configuration Builder kliknij [+] obok bramy, następnie kliknij [+] obok Połączenie EIP klasy 1 [x].

2 Kliknij dwukrotnie połączenie EIP klasy 1 [x], aby wyświetlić okno dialogowe Edytuj – połączenie EIP klasy 1 [x].
3 W oknie dialogowym kliknij parametr, a następnie wprowadź wartość parametru. Istnieją cztery konfigurowalne parametry dla każdego połączenia we/wy w programie ProSoft Configuration Builder.

Parametr Dane wejściowe Adres Rozmiar wejścia Dane wyjściowe Adres Rozmiar wyjścia

Zakres wartości 0 do 9999 0 do 248 0 do 9999 0 do 248

Opis
Określa adres początkowy w wirtualnej bazie danych bramki dla danych przesyłanych z bramki do sterownika PLC.
Określa liczbę liczb całkowitych przesyłanych do obrazu wejściowego sterownika PLC (maksymalnie 248 liczb całkowitych).
Określa adres początkowy w wirtualnej bazie danych bramki dla danych przesyłanych ze sterownika PLC do bramki.
Określa liczbę liczb całkowitych przesyłanych do obrazu wyjściowego sterownika PLC (maksymalnie 248 liczb całkowitych).

Firma ProSoft Technology Inc.

Strona 52 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Instrukcja obsługi protokołu EIP

5.2.3 Konfigurowanie połączenia EIP klasy 3 Klient[x]/UClient
PLX32-EIP-MBTCP-UA obsługuje dwóch podłączonych klientów i jednego niepodłączonego klienta (większość urządzeń korzysta z podłączonych klientów; w celu weryfikacji zapoznaj się z instrukcją obsługi urządzenia docelowego).
· Używaj połączeń klienta EIP klasy 3 [x], gdy brama działa jako klient/master inicjujący instrukcje komunikatów do serwera/urządzeń podrzędnych. Protokół EIP PLX32EIP-MBTCP-UA obsługuje trzy połączone połączenia klienckie. Typowe zastosowania obejmują systemy SCADA i komunikację SLC.
· Użyj połączenia EIP klasy 3 UClient, gdy brama działa jako klient/główny inicjujący instrukcje komunikatów do serwera/urządzeń podrzędnych. Protokół EIP PLX32-EIP-MBTCPUA obsługuje jedno niepodłączone połączenie klienta. Przesyłanie komunikatów niepołączonych to typ jawnego przesyłania komunikatów w sieci EtherNet/IP wykorzystujący implementację protokołu TCP/IP. Niektóre urządzenia, takie jak AB Power Monitor 3000 series B, obsługują przesyłanie niepołączonych komunikatów. Więcej informacji na temat implementacji EtherNet/IP można znaleźć w dokumentacji urządzenia.

Klient klasy 3[x]/UClient
Aby skonfigurować połączenia Klient/UClient klasy 3 [x].
1 W ProSoft Configuration Builder kliknij [+] obok bramy, następnie kliknij [+] obok EIP Class 3 Client [x] lub EIP Class 3 UClient [x].

2 Kliknij dwukrotnie drugiego klienta EIP klasy 3 [x], aby wyświetlić okno dialogowe Edycja – Klient EIP klasy 3 [x].
3 W oknie dialogowym kliknij dowolny parametr, aby zmienić jego wartość.

Firma ProSoft Technology Inc.

Strona 53 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Instrukcja obsługi protokołu EIP

Poniższa tabela określa konfigurację urządzenia klienckiego EIP (głównego) na porcie sieciowym:

Parametr
Minimalne opóźnienie polecenia

Wartość
0 do 65535 milisekund

Odpowiedź 0 do 65535

Przekroczenie limitu czasu

milisekundy

Ponów próbę i policz od 0 do 10

Opis
Określa liczbę milisekund oczekiwania pomiędzy pierwszymi wydaniami polecenia. Za pomocą tego parametru można opóźniać wszystkie polecenia wysyłane do serwerów, aby uniknąć „zalewu” poleceń w sieci. Parametr ten nie wpływa na ponowne wykonanie polecenia, ponieważ zostaną one wydane w przypadku rozpoznania niepowodzenia.
Określa czas w milisekundach, przez który Klient będzie czekał przed ponownym przesłaniem polecenia, jeśli nie otrzyma odpowiedzi od adresowanego serwera. Wartość, którą należy zastosować, zależy od rodzaju używanej sieci komunikacyjnej i oczekiwanego czasu odpowiedzi najwolniejszego urządzenia podłączonego do sieci.
Określa liczbę ponawianych prób wykonania polecenia w przypadku niepowodzenia.

Firma ProSoft Technology Inc.

Strona 54 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Instrukcja obsługi protokołu EIP

Polecenia klasy 3 Client[x]/UClient Istnieje oddzielna lista poleceń dla każdego z różnych typów komunikatów obsługiwanych przez protokół. Każda lista jest przetwarzana od góry do dołu, jedna po drugiej, aż do wykonania wszystkich określonych poleceń, a następnie proces odpytywania rozpoczyna się od nowa. W tej sekcji zdefiniowano polecenia EtherNet/IP, które mają być wydawane przez bramę do urządzeń serwerowych w sieci. Poleceń tych można używać do gromadzenia danych i sterowania urządzeniami w sieci TCP/IP. Aby połączyć wirtualną bazę danych ze sterownikami programowalnymi automatyki (PAC), programowalnymi sterownikami logicznymi (PLC) firmy Rockwell Automation lub innymi urządzeniami serwerowymi EtherNet/IP, należy utworzyć listę poleceń, korzystając z parametrów listy poleceń dla każdego typu komunikatu.
Aby dodać polecenia klienta/UClient klasy 3 [x].
1 W ProSoft Configuration Builder kliknij [+] obok bramy, następnie kliknij [+] obok EIP Class 3 Client [x] lub EIP Class 3 UClient [x].

2 Kliknij dwukrotnie żądany typ polecenia, aby wyświetlić okno dialogowe Edytuj – Komendy klienta EIP klasy 3 [x] lub Edytuj – Polecenia klienta EIP klasy 3 UClient [x].
3 Kliknij DODAJ WIERSZ, aby dodać nowe polecenie. 4 Kliknij EDYTUJ WIERSZ lub kliknij dwukrotnie wiersz, aby wyświetlić okno dialogowe Edytuj, w którym możesz
skonfiguruj polecenie.

Firma ProSoft Technology Inc.

Strona 55 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Instrukcja obsługi protokołu EIP

Komendy klienta/UClienta klasy 3 [x] SLC500 2 Pola adresowe

Parametr Włącz

Wartość
Włącz opcję Wyłącz zapis warunkowy

Adres wewnętrzny

od 0 do 9999

Opis
Określa, czy polecenie powinno zostać wykonane i pod jakimi warunkami. ENABLE – Polecenie jest wykonywane przy każdym skanowaniu listy poleceń. DISABLE – Polecenie jest wyłączone i nie zostanie wykonane. ZAPIS WARUNKOWY – Polecenie jest wykonywane tylko wtedy, gdy ulegną zmianie dane wewnętrzne powiązane z poleceniem
Określa adres bazy danych w wewnętrznej bazie danych bramy, który ma być powiązany z komendą. Jeśli polecenie jest funkcją odczytu, dane otrzymane w komunikacie odpowiedzi są umieszczane w określonej lokalizacji. Jeśli polecenie jest funkcją zapisu, dane użyte w poleceniu pochodzą z określonego obszaru danych.

Kod wymiany licznika rejestracji interwału sondowania
Miejsce na adres IP

od 0 do 65535
od 0 do 125
Brak Zamiana słów Zamiana słów i bajtów Zamiana bajtów
xxx.xxx.xxx.xxx -1

Określa minimalny interwał ciągłego wykonywania poleceń. Parametr wprowadzany jest z dokładnością do 1/10 sekundy. Jeżeli dla polecenia zostanie wprowadzona wartość 100, polecenie będzie wykonywane nie częściej niż co 10 sekund.
Określa liczbę punktów danych do odczytania lub zapisania na urządzeniu docelowym.
Określa, czy dane z serwera mają być uporządkowane inaczej niż zostały odebrane. Ten parametr jest zwykle używany w przypadku wartości zmiennoprzecinkowych lub innych wartości wielorejestrowych. NONE – nie wprowadza się żadnych zmian (abcd) WORD SWAP – zamieniane są słowa (cdab) WORD AND BYTE SWAP – zamieniane są słowa i bajty (dcba) BYTE SWAP – zamieniane są bajty (badc)
Określa adres IP urządzenia docelowego, które ma zostać zaadresowane.
Określa numer gniazda urządzenia. Użyj wartości -1 podczas łączenia się z SLC 5/05. Urządzenia te nie mają parametru gniazda. Podczas adresowania procesora w szafie CLX lub CMPLX numer slotu odpowiada slotowi zawierającemu adresowany kontroler.

Kod funkcyjny 501 509

File Typ File Numer

Licznik binarny Sterowanie zegarem Liczba całkowita Float Stan ciągu ASCII
-1

Określa kod funkcji, który ma być użyty w poleceniu. 501 – Chroniony odczyt typu 509 – Chroniony zapis typu. Określa file typ, który ma być powiązany z poleceniem.
Określa PLC-5 file numer, który ma być powiązany z poleceniem. Jeżeli dla parametru zostanie wpisana wartość -1, pole nie będzie wykorzystywane w poleceniu i ma wartość domyślną file zostanie wykorzystany.

Numer elementu

Określa element w file gdzie rozpocznie się polecenie.

Komentarz

Opcjonalny 32-znakowy komentarz do polecenia.

Firma ProSoft Technology Inc.

Strona 56 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Instrukcja obsługi protokołu EIP

Polecenia klienta[x]/UClient klasy 3 SLC500 3 pola adresowe
To polecenie jest zwykle używane podczas uzyskiwania dostępu do danych w liczniku czasu lub liczniku. IeT1.1.2 to adres akumulatora w Timerze 1.

Parametr Włącz

Wartość
Włącz opcję Wyłącz zapis warunkowy

Opis
Określa, czy polecenie powinno zostać wykonane i pod jakimi warunkami. ENABLE – Polecenie jest wykonywane przy każdym skanowaniu listy poleceń. DISABLE – Polecenie jest wyłączone i nie zostanie wykonane. ZAPIS WARUNKOWY – Polecenie jest wykonywane tylko wtedy, gdy ulegną zmianie dane wewnętrzne powiązane z poleceniem

Adres wewnętrzny Interwał odpytywania Rejestracja Kod wymiany
Kod funkcyjny gniazda adresu IP File Typ
File Numer

od 0 do 9999
od 0 do 65535
od 0 do 125
Brak Zamiana słów Zamiana słów i bajtów Zamiana bajtów
xxx.xxx.xxx.xxx
-1
502 510 511
Licznik binarny Sterowanie licznikiem czasu Liczba całkowita Float Ciąg znaków ASCII Stan -1

Określa adres bazy danych w wewnętrznej bazie danych bramy, który ma być powiązany z komendą. Jeśli polecenie jest funkcją odczytu, dane otrzymane w komunikacie odpowiedzi są umieszczane w określonej lokalizacji. Jeśli polecenie jest funkcją zapisu, dane użyte w poleceniu pochodzą z określonego obszaru danych. Określa minimalny interwał ciągłego wykonywania poleceń. Parametr wprowadzany jest z dokładnością do 1/10 sekundy. Jeżeli dla polecenia zostanie wprowadzona wartość 100, polecenie będzie wykonywane nie częściej niż co 10 sekund. Określa liczbę punktów danych do odczytania lub zapisania na urządzeniu docelowym. Określa, czy dane z serwera mają być uporządkowane inaczej niż zostały odebrane. Ten parametr jest zwykle używany w przypadku wartości zmiennoprzecinkowych lub innych wartości wielorejestrowych. NONE – nie wprowadza się żadnych zmian (abcd) WORD SWAP – zamieniane są słowa (cdab) WORD AND BYTE SWAP – zamieniane są słowa i bajty (dcba) Byte swap – zamieniane są bajty (badc) Określa adres IP obiektu docelowego urządzenie, do którego ma się odnosić to polecenie. Określa numer gniazda urządzenia. Użyj wartości -1 podczas łączenia się z SLC 5/05. Urządzenia te nie mają parametru gniazda. Podczas adresowania procesora w ControlLogix lub CompactLogix numer gniazda odpowiada gniazdu w szafie zawierającej adresowany kontroler. Określa kod funkcji, który ma być użyty w poleceniu. 502 – Chroniony odczyt typu wpisanego 510 – Chroniony zapis wpisany 511 – Chroniony zapis wpisany z maską Określa file typ, który ma być powiązany z poleceniem.
Określa SLC 500 file numer, który ma być powiązany z poleceniem. Jeżeli dla parametru zostanie wpisana wartość -1, pole nie będzie wykorzystywane w poleceniu i ma wartość domyślną file zostanie wykorzystany.

Firma ProSoft Technology Inc.

Strona 57 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Instrukcja obsługi protokołu EIP

Numer elementu parametru
Podelement
Komentarz

Wartość

Opis Określa element w pliku file gdzie rozpocznie się polecenie.
Określa podelement, który ma być używany z poleceniem. Listę ważnych kodów podelementów można znaleźć w dokumentacji AB. Opcjonalny 32-znakowy komentarz do polecenia.

Firma ProSoft Technology Inc.

Strona 58 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Instrukcja obsługi protokołu EIP

Polecenia klienta[x]/UClient klasy 3 PLC5 Binarne

Parametr Włącz
Adres wewnętrzny
Kod wymiany licznika rejestracji interwału sondowania
Miejsce na adres IP
Kod funkcyjny
File Numer

Wartość Włącz Wyłącz zapis warunkowy
od 0 do 9999
od 0 do 65535
0 do 125 Brak Zamiana słów Zamiana słów i bajtów Zamiana bajtów
xxx.xxx.xxx.xxx -1
100 101 102 -1

Opis
Określa, czy polecenie powinno zostać wykonane i pod jakimi warunkami. ENABLE – Polecenie jest wykonywane przy każdym skanowaniu listy poleceń. DISABLE – Polecenie jest wyłączone i nie zostanie wykonane. ZAPIS WARUNKOWY – Polecenie jest wykonywane tylko wtedy, gdy ulegną zmianie dane wewnętrzne powiązane z poleceniem
Określa adres bazy danych w wewnętrznej bazie danych bramy, który ma być powiązany z komendą. Jeśli polecenie jest funkcją odczytu, dane otrzymane w komunikacie odpowiedzi są umieszczane w określonej lokalizacji. Jeśli polecenie jest funkcją zapisu, dane użyte w poleceniu pochodzą z określonego obszaru danych.
Określa minimalny interwał ciągłego wykonywania poleceń. Parametr wprowadzany jest z dokładnością do 1/10 sekundy. Jeżeli dla polecenia zostanie wprowadzona wartość 100, polecenie będzie wykonywane nie częściej niż co 10 sekund.
Określa liczbę punktów danych do odczytania lub zapisania na urządzeniu docelowym.
Określa, czy dane z serwera mają być uporządkowane inaczej niż zostały odebrane. Ten parametr jest zwykle używany w przypadku wartości zmiennoprzecinkowych lub innych wartości wielorejestrowych. NONE – nie wprowadza się żadnych zmian (abcd) WORD SWAP – zamieniane są słowa (cdab) WORD AND BYTE SWAP – zamieniane są słowa i bajty (dcba) BYTE SWAP – zamieniane są bajty (badc)
Określa adres IP urządzenia docelowego, do którego ma się odnosić to polecenie.
Określa numer gniazda urządzenia. Użyj wartości -1 podczas łączenia się ze sterownikiem PLC.5 Urządzenia te nie mają parametru gniazda. Podczas adresowania procesora w ControlLogix lub CompactLogix numer gniazda odpowiada gniazdu w szafie zawierającej adresowany kontroler.
Określa kod funkcji, który ma być użyty w poleceniu. 100 – Zapis zakresu słów 101 – Odczyt zakresu słów 102 – Odczyt-Modyfikuj-Zapis
Określa sterownik PLC5 file numer, który ma być powiązany z poleceniem. Jeżeli dla parametru zostanie wpisana wartość -1, pole nie będzie wykorzystywane w poleceniu i ma wartość domyślną file zostanie wykorzystany.

Numer elementu

Określa element w file gdzie rozpocznie się polecenie.

Podelement

Określa podelement, który ma być używany z poleceniem. Listę ważnych kodów podelementów można znaleźć w dokumentacji AB.

Komentarz

Opcjonalny 32-znakowy komentarz do polecenia.

Firma ProSoft Technology Inc.

Strona 59 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Instrukcja obsługi protokołu EIP

Polecenia klienta[x]/UClient klasy 3 PLC5 ASCII

Parametr Włącz

Wartość
Włącz opcję Wyłącz zapis warunkowy

Adres wewnętrzny

od 0 do 9999

Interwał ankiety

od 0 do 65535

Opis
Określa, czy polecenie powinno zostać wykonane i pod jakimi warunkami. ENABLE – Polecenie jest wykonywane przy każdym skanowaniu listy poleceń. DISABLE – Polecenie jest wyłączone i nie zostanie wykonane. ZAPIS WARUNKOWY – Polecenie jest wykonywane tylko wtedy, gdy ulegną zmianie dane wewnętrzne powiązane z poleceniem
Określa adres bazy danych w wewnętrznej bazie danych bramy, który ma być powiązany z komendą. Jeśli polecenie jest funkcją odczytu, dane otrzymane w komunikacie odpowiedzi są umieszczane w określonej lokalizacji. Jeśli polecenie jest funkcją zapisu, dane użyte w poleceniu pochodzą z określonego obszaru danych.
Określa minimalny interwał ciągłego wykonywania poleceń. Parametr wprowadzany jest z dokładnością do 1/10 sekundy. Jeżeli dla polecenia zostanie wprowadzona wartość 100, polecenie będzie wykonywane nie częściej niż co 10 sekund.

Kod wymiany liczby rejestrów
Miejsce na adres IP
Kod funkcyjny

0 do 125 Brak Zamiana słów Zamiana słów i bajtów Zamiana bajtów
xxx.xxx.xxx.xxx -1
150 151 152

Określa liczbę punktów danych do odczytania lub zapisania na urządzeniu docelowym.
Określa, czy dane z serwera mają być uporządkowane inaczej niż zostały odebrane. Ten parametr jest zwykle używany w przypadku wartości zmiennoprzecinkowych lub innych wartości wielorejestrowych. NONE – nie wprowadza się żadnych zmian (abcd) WORD SWAP – zamieniane są słowa (cdab) WORD AND BYTE SWAP – zamieniane są słowa i bajty (dcba) BYTE SWAP – zamieniane są bajty (badc)
Określa adres IP urządzenia docelowego, do którego ma się odnosić to polecenie.
Określa numer gniazda urządzenia. Użyj wartości -1 podczas łączenia się ze sterownikiem PLC.5 Urządzenia te nie mają parametru gniazda. Podczas adresowania procesora w ControlLogix lub CompactLogix numer gniazda odpowiada gniazdu w szafie zawierającej adresowany kontroler.
Określa kod funkcji, który ma być użyty w poleceniu. 150 – Zapis zakresu słów 151 – Odczyt zakresu słów 152 – Odczyt-Modyfikuj-Zapis

File Smyczkowy

Określa adres PLC-5 w postaci ciągu znaków. Na przykładample N10:300

Komentarz

Opcjonalny 32-znakowy komentarz do polecenia.

Firma ProSoft Technology Inc.

Strona 60 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Instrukcja obsługi protokołu EIP

Kontroler poleceń klienta[x]/UClient klasy 3 Tag Dostęp

Parametr Włącz
Adres wewnętrzny
Kod wymiany licznika rejestracji interwału sondowania
Miejsce na adres IP
Typ danych kodu funkcyjnego
Tag Nazwa

Wartość Włącz Wyłącz zapis warunkowy
od 0 do 9999
od 0 do 65535
0 do 125 Brak Zamiana słów Zamiana słów i bajtów Zamiana bajtów
xxx.xxx.xxx.xxx -1
332 333 Bool SINT INT DINT REAL DWORD

Opis Określa, czy polecenie powinno zostać wykonane i pod jakimi warunkami. ENABLE – Polecenie jest wykonywane przy każdym skanowaniu listy poleceń. DISABLE – Polecenie jest wyłączone i nie zostanie wykonane. ZAPIS WARUNKOWY – Polecenie jest wykonywane tylko w przypadku zmiany danych wewnętrznych związanych z poleceniem. Określa adres bazy danych w wewnętrznej bazie danych bramki, która ma zostać wykonana. powiązane z poleceniem. Jeśli polecenie jest funkcją odczytu, dane otrzymane w komunikacie odpowiedzi są umieszczane w określonej lokalizacji. Jeśli polecenie jest funkcją zapisu, dane użyte w poleceniu pochodzą z określonego obszaru danych. Określa minimalny interwał ciągłego wykonywania poleceń. Parametr wprowadzany jest z dokładnością do 1/10 sekundy. Jeżeli dla polecenia zostanie wprowadzona wartość 100, polecenie będzie wykonywane nie częściej niż co 10 sekund. Określa liczbę punktów danych do odczytania lub zapisania na urządzeniu docelowym. Określa, czy dane z serwera mają być uporządkowane inaczej niż zostały odebrane. Ten parametr jest zwykle używany w przypadku wartości zmiennoprzecinkowych lub innych wartości wielorejestrowych. NONE – Nie wprowadza się żadnych zmian (abcd) WORD SWAP – zamieniane są słowa (cdab) WORD AND BYTE SWAP – zamieniane są słowa i bajty (dcba) BYTE SWAP – zamieniane są bajty (badc) Określa adres IP obiektu docelowego urządzenie, do którego ma się odnosić to polecenie. Określa numer gniazda urządzenia. Użyj wartości -1 podczas łączenia się ze sterownikiem PLC.5 Urządzenia te nie mają parametru gniazda. Podczas adresowania procesora w ControlLogix lub CompactLogix numer gniazda odpowiada gniazdu w szafie zawierającej adresowany kontroler. Określa kod funkcji, który ma być użyty w poleceniu. 332 – Odczyt tabeli danych CIP 333 – Zapis tabeli danych CIP Określa typ danych sterownika docelowego tag nazwa.
Określa kontroler tag w docelowym sterowniku PLC.

Zrównoważyć

od 0 do 65535

Komentarz

Określa bazę danych przesunięcia, w której wartość odpowiada Tag Parametr nazwy
Opcjonalny 32-znakowy komentarz do polecenia.

Firma ProSoft Technology Inc.

Strona 61 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Instrukcja obsługi protokołu EIP

Komendy klasy 3 Client[x]/UClient CIP Generic

Parametr Włącz

Wartość
Wyłączone Włączony zapis warunkowy

Adres wewnętrzny

od 0 do 9999

Interwał ankiety

od 0 do 65535

Opis
Określa warunek wykonania polecenia. WYŁĄCZONE – polecenie jest wyłączone i nie zostanie wykonane. WŁĄCZONE – Polecenie jest wykonywane przy każdym skanowaniu listy poleceń, jeśli Interwał odpytywania jest ustawiony na zero. Jeśli interwał odpytywania jest różny od zera, polecenie zostanie wykonane po upływie licznika czasu interwału. ZAPIS WARUNKOWY – Polecenie jest wykonywane tylko w przypadku zmiany wartości danych wewnętrznych do wysłania.
Określa adres bazy danych w wewnętrznej bazie danych bramy, który ma być powiązany z komendą. Jeśli polecenie jest funkcją odczytu, dane otrzymane w komunikacie odpowiedzi są umieszczane w określonej lokalizacji. Jeśli polecenie jest funkcją zapisu, dane użyte w poleceniu pochodzą z określonego obszaru danych.
Określa minimalny interwał ciągłego wykonywania poleceń. Parametr wprowadzany jest z dokładnością do 1/10 sekundy. Na przykładample, jeśli dla polecenia zostanie wprowadzona wartość „100”, polecenie będzie wykonywane nie częściej niż co 10 sekund.

Kod wymiany liczby rejestrów
Adres IP Gniazdo Kod Funkcyjny Klasa kodu usługi
Przykład
Komentarz atrybutu

0 do 125 Brak Zamiana słów Zamiana słów i bajtów Zamiana bajtów
xxx.xxx.xxx.xxx -1 CIP Generic 00 do FF (szesnastkowo)
00 do FFFF (szesnastkowo)
Zależnie od aplikacji 00 do FFFF (szesnastkowo)

Określa liczbę punktów danych do odczytu/zapisu na urządzeniu docelowym.
Określa, czy dane z serwera mają być uporządkowane inaczej niż zostały odebrane. Ten parametr jest zwykle używany w przypadku wartości zmiennoprzecinkowych lub innych wartości wielorejestrowych. NONE – nie wprowadza się żadnych zmian (abcd) WORD SWAP – zamieniane są słowa (cdab) WORD AND BYTE SWAP – zamieniane są słowa i bajty (dcba) BYTE SWAP – zamieniane są bajty (badc)
Określa adres IP urządzenia docelowego, do którego ma się odnosić to polecenie.
Użyj `-1', aby wybrać podłączone urządzenie. Użyj > -1, aby wybrać urządzenie o określonym numerze gniazda w szafie.
Służy do odczytu/zapisu atrybutów dowolnego obiektu przy użyciu jawnego adresu
Całkowita wartość identyfikacyjna, która oznacza konkretną Instancję Obiektu i/lub funkcję klasy Obiektu. Więcej informacji można znaleźć w specyfikacji ODVA CIP.
Całkowita wartość identyfikacyjna przypisana do każdej Klasy Obiektu dostępnej z sieci. Więcej informacji można znaleźć w specyfikacji ODVA CIP.
Całkowita wartość identyfikacyjna przypisana do instancji obiektu, która identyfikuje ją wśród wszystkich instancji tej samej klasy. Więcej informacji można znaleźć w specyfikacji ODVA CIP.
Całkowita wartość identyfikacyjna przypisana do atrybutu klasy i/lub instancji. Więcej informacji można znaleźć w specyfikacji ODVA CIP.
W tym polu można umieścić 32-znakowy komentarz do polecenia. Znaki „:” i „#” są znakami zastrzeżonymi. Zdecydowanie zaleca się, aby nie używać go w sekcji komentarzy.

Firma ProSoft Technology Inc.

Strona 62 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Instrukcja obsługi protokołu EIP

Uwaga: ze względu na zachowanie Połączonych Klientów należy zwrócić uwagę na następujące kwestie:
– Na tym samym urządzeniu nie można skonfigurować wielu poleceń z różnymi obiektami klas. – Nie można skonfigurować wielu poleceń z różnymi obiektami klas dla różnych urządzeń. – Można skonfigurować wiele poleceń przy użyciu Get_Attribute_Single tej samej klasy i adresować różne atrybuty. – Jeśli masz polecenia w którymkolwiek innym typie poleceń (np. Controller Tag Access) i skonfiguruj polecenie CIP Generic na tym samym urządzeniu, nie będzie ono działać, ponieważ podłączony klient ma aktywne połączenie z urządzeniem. Można jednak używać obu kontrolerów Tag Access i CIP Generic, jeśli urządzenia docelowe są różne. – Aby uniknąć jednego lub wszystkich tych scenariuszy, zaleca się użycie Niepołączonego Klienta, jeśli chcesz wysyłać polecenia do różnych urządzeń, ponieważ te połączenia są resetowane/zamykane po wykonaniu każdego polecenia.

Firma ProSoft Technology Inc.

Strona 63 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Instrukcja obsługi protokołu EIP

Podstawowe polecenia klienta[x]/UClient klasy 3

Parametr Włącz

Wartość
Włącz opcję Wyłącz zapis warunkowy

Opis
Określa, czy polecenie powinno zostać wykonane i pod jakimi warunkami. ENABLE – Polecenie jest wykonywane przy każdym skanowaniu listy poleceń DISABLE – Polecenie jest wyłączone i nie zostanie wykonane. ZAPIS WARUNKOWY – Polecenie jest wykonywane tylko w przypadku zmiany danych wewnętrznych skojarzonych z poleceniem

Adres wewnętrzny

od 0 do 9999

Określa adres bazy danych w wewnętrznej bazie danych bramy, który ma być powiązany z komendą. Jeśli polecenie jest funkcją odczytu,
dane otrzymane w wiadomości zwrotnej są umieszczane we wskazanej lokalizacji. Jeśli polecenie jest funkcją zapisu, dane użyte w poleceniu pochodzą z określonego obszaru danych.

Interwał ankiety

od 0 do 65535

Określa minimalny interwał ciągłego wykonywania poleceń. Parametr wprowadzany jest z dokładnością do 1/10 sekundy. Jeżeli dla polecenia zostanie wprowadzona wartość 100, polecenie będzie wykonywane nie częściej niż co 10 sekund.

Liczba rej. od 0 do 125

Określa liczbę punktów danych do odczytania lub zapisania na urządzeniu docelowym.

Zmień kod
Adres IP

Brak Zamiana słów Zamiana słów i bajtów Zamiana bajtów
xxx.xxx.xxx.xxx

Określa, czy dane z serwera mają być uporządkowane inaczej niż zostały odebrane. Ten parametr jest zwykle używany w przypadku wartości zmiennoprzecinkowych lub innych wartości wielorejestrowych. NONE – nie wprowadza się żadnych zmian (abcd) WORD SWAP – zamieniane są słowa (cdab) WORD AND BYTE SWAP – zamieniane są słowa i bajty (dcba) BYTE SWAP – zamieniane są bajty (badc)
Określa adres IP urządzenia docelowego, do którego ma się odnosić to polecenie.

Szczelina

-1

Użyj wartości -1 podczas łączenia się z SLC 5/05. Urządzenia te nie mają parametru gniazda. Podczas adresowania procesora w ControlLogix lub CompactLogix numer gniazda odpowiada gniazdu w szafie zawierającej adresowany kontroler.

Kod funkcyjny 1 2 3 4 5

Określa kod funkcji, który ma być użyty w poleceniu. 1 – Chroniony zapis 2 – Niechroniony odczyt 3 – Chroniony zapis bitowy 4 – Niechroniony zapis bitowy 5 – Niezabezpieczony zapis

Adres słowa

Określa adres słowa, od którego ma rozpocząć się operacja.

Komentarz

Opcjonalny 32-znakowy komentarz do polecenia.

Firma ProSoft Technology Inc.

Strona 64 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Instrukcja obsługi protokołu EIP

5.3 Diagnostyka sieci
5.3.1 Diagnostyka PCB EIP Najlepszym sposobem rozwiązywania problemów ze sterownikiem EIP jest użycie narzędzia konfiguracyjnego ProSoft w celu uzyskania dostępu do możliwości diagnostycznych bramy poprzez port debugowania Ethernet.

Poniższa tabela podsumowuje informacje o statusie dostępne na płytce PCB dla sterownika EIP:

Typ połączenia EIP, klasa 1
Serwer EIP klasy 3
Klient/UClient EIP klasy 3 [x]

Podmenu Pozycja Stan konfiguracji
Skonfiguruj stan komunikacji
Skonfiguruj stan komunikacji
Polecenia Cmd Błędy (dziesiętne)
Błędy cmd (szesnastkowo)

Opis
Ustawienia konfiguracyjne dla połączeń klasy 1.
Stan połączeń klasy 1. Wyświetla wszelkie błędy konfiguracji, a także liczbę połączeń klasy 1.
Ustawienia konfiguracyjne dla połączeń z serwerem klasy 3.
Informacje o stanie każdego połączenia z serwerem klasy 3. Wyświetla numery portów, adresy IP, stan gniazd oraz liczniki odczytu i zapisu.
Ustawienia konfiguracyjne dla połączeń klient/UClient klasy 3.
Informacje o statusie poleceń klasy 3 Client/UClient [x]. Wyświetla podsumowanie wszystkich błędów wynikających z poleceń klienta/UClienta klasy 3 [x].
Konfiguracja listy poleceń klienta/UClient klasy 3 [x].
Bieżące kody błędów dla każdego polecenia na liście poleceń klienta/UClient klasy 3 [x] w formacie liczb dziesiętnych. Zero oznacza, że ​​obecnie nie ma błędu dla polecenia.
Bieżące kody błędów dla każdego polecenia na liście poleceń klienta/UClienta klasy 3 [x] w formacie liczb szesnastkowych. Zero oznacza, że ​​obecnie nie ma błędu dla polecenia.

Aby uzyskać szczegółowe informacje na temat kodów błędów, zobacz Kody błędów EIP (strona 68).

Firma ProSoft Technology Inc.

Strona 65 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Instrukcja obsługi protokołu EIP

5.3.2 Dane stanu EIP w górnej pamięci
Ze sterownikiem EIP powiązany jest obszar danych stanu zlokalizowany w górnej pamięci PLX32-EIP-MBTCP-UA. Funkcjonalność mapy danych PLX32-EIP-MBTCP-UA może być wykorzystana do mapowania tych danych na normalny zakres danych użytkownika bazy danych PLX32-EIP-MBTCP-UA.
Należy pamiętać, że wszystkie wartości stanu są inicjowane na zero (0) podczas włączania zasilania, zimnego rozruchu i ciepłego rozruchu.

Dane o stanie klienta EIP

Poniższa tabela zawiera listę adresów w górnej pamięci, w której PLX32-EIP-MBTCP-UA przechowuje ogólne dane o błędach i stanie dla każdego podłączonego i niepodłączonego klienta EIP:

Klient EIP Połączony Klient 0 Połączony Klient 1 Niepołączony Klient 0

Zakres adresów 17900 do 17909 18100 do 18109 22800 do 22809

Zawartość obszaru danych o statusie każdego klienta ma tę samą strukturę. Poniższa tabela opisuje zawartość każdego rejestru w obszarze danych statusowych:

Przesunięcie 0 1 2 3 4 5 6 7 8 9

Opis Liczba żądań poleceń Liczba odpowiedzi poleceń Liczba błędów poleceń Liczba żądań Liczba odpowiedzi Liczba wysłanych błędów Liczba odebranych błędów Zarezerwowany Bieżący kod błędu Kod ostatniego błędu

Firma ProSoft Technology Inc.

Strona 66 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Instrukcja obsługi protokołu EIP

Dane o błędach listy poleceń klienta EIP

PLX32-EIP-MBTCP-UA przechowuje dla każdego kod stanu/błędu w górnej pamięci
polecenie na liście poleceń każdego klienta EIP. W poniższej tabeli wymieniono adresy w górnej pamięci, gdzie brama przechowuje dane o błędach listy poleceń dla każdego klienta EIP:

Klient EIP Klient podłączony 0 Klient podłączony 1 Klient niepołączony 0

Zakres adresów 17910 do 18009 18110 do 18209 22810 do 22909

Pierwsze słowo w obszarze danych o błędach listy poleceń każdego klienta zawiera kod stanu/błędu pierwszego polecenia na liście poleceń klienta. Każde kolejne słowo na liście błędów poleceń jest powiązane z następnym poleceniem na liście. Dlatego też wielkość
Obszar danych o błędach listy poleceń zależy od liczby zdefiniowanych poleceń. Struktura
obszaru danych o błędach listy poleceń (który jest taki sam dla wszystkich klientów) jest wyświetlany w pliku
poniższa tabela:

Przesunięcie 0 1
2 3 4 . . . 97 98 99

Opis Polecenie nr 1 Kod błędu Polecenie nr 2 Kod błędu
Polecenie nr 3 Kod błędu Polecenie nr 4 Kod błędu Polecenie nr 5 Kod błędu . . . Polecenie #98 Kod błędu Polecenie #99 Kod błędu Polecenie #100 Kod błędu

Firma ProSoft Technology Inc.

Strona 67 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Instrukcja obsługi protokołu EIP

Dane o stanie serwera EIP klasy 1
Poniższa tabela zawiera listę adresów w górnej pamięci, gdzie brama PLX3x przechowuje liczbę otwartych połączeń dla każdego serwera EIP klasy 1.

Serwer EIP klasy 1
1 2 3 4 5 6 7 8

Zakres adresów 17000
17001 17002 17003 17004 17005 17006 17007 17008

Opis Mapa bitowa stanu PLC dla każdego połączenia od 1 do 8. 0 = Uruchomienie 1 = Program otwarty Liczba połączeń dla połączenia 1 Otwarte połączenie Liczba dla połączenia 2 Otwarte połączenia Liczba dla połączenia 3 Otwarte połączenia Liczba dla połączenia 4 Otwarte połączenia Liczba dla połączenia 5 Otwarte Liczba połączeń dla połączenia 6 Liczba otwartych połączeń dla połączenia 7 Liczba otwartych połączeń dla połączenia 8

Dane o stanie serwera EIP klasy 3

Poniższa tabela zawiera listę adresów w górnej pamięci, gdzie PLX32-EIP-MBTCPUA przechowuje dane o stanie każdego serwera EIP:

Serwer EIP 0 1 2 3 4

Zakres adresów 18900 do 18915 18916 do 18931 18932 do 18947 18948 do 18963 18964 do 18979

Zawartość obszaru danych o stanie każdego serwera ma taką samą strukturę. Poniższa tabela opisuje zawartość każdego rejestru w obszarze danych statusowych:

Przesunięcie 0 do 1 2 do 3 4 do 5 6 do 7 8 do 15

Opis Stan połączenia Otwarte połączenie Liczba gniazd Liczba odczytów gniazd Liczba zapisów IP równorzędnych adresów IP

Firma ProSoft Technology Inc.

Strona 68 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Instrukcja obsługi protokołu EIP

5.3.3 Kody błędów EIP
Brama przechowuje kody błędów zwrócone z procesu listy poleceń w obszarze pamięci błędów listy poleceń. Każdemu poleceniu w obszarze pamięci przydzielane jest słowo. Kody błędów są formatowane w słowie w następujący sposób: Najmniej znaczący bajt słowa zawiera rozszerzony kod stanu, a najbardziej znaczący bajt zawiera kod stanu.
Użyj kodów błędów zwróconych dla każdego polecenia na liście, aby określić powodzenie lub niepowodzenie polecenia. Jeśli wykonanie polecenia nie powiedzie się, użyj kodu błędu, aby określić przyczynę niepowodzenia.

Ostrzeżenie: Kody błędów specyficzne dla bramy (niezgodne z siecią EtherNet/IP/PCCC) są zwracane z bramy i nigdy nie są zwracane z podłączonego urządzenia podrzędnego EtherNet/IP/PCCC. Są to kody błędów, które są częścią protokołu EtherNet/IP/PCCC lub są kodami rozszerzonymi, unikalnymi dla PLX32-EIP-MBTCP-UA. Poniżej przedstawiono najczęstsze błędy EtherNet/IP/PCCC:

Lokalne kody błędów STS

Kod (wewnętrzny) 0 256 512 768 1024 1280 1536 1792 2048

Kod (Hex) 0x0000 0x0100 0x0200 0x0300 0x0400 0x0500 0x0600 0x0700 0x0800

Opis Sukces, brak błędu W węźle DST brakuje miejsca w buforze Nie można zagwarantować dostarczenia (warstwa łącza) Wykryto zduplikowany posiadacz tokena Port lokalny jest odłączony Przekroczono limit czasu warstwy aplikacji w oczekiwaniu na odpowiedź Wykryto zduplikowany węzeł Stacja jest w trybie offline Błąd sprzętowy

Kody błędów zdalnego STS

Kod (wewnętrzny) 0 4096 8192 12288 16384 20480 24576 26872 -32768 -28672 -24576 -20480 -16384 -12288 -8192

Kod (Hex) 0x0000 0x1000 0x2000 0x3000 0x4000 0x5000 0x6000 0x7000 0x8000 0x9000 0xA000 0xB000 0xC000 0xD000 0xE000
0xF0nn

Opis Sukces, brak błędu Nieprawidłowe polecenie lub format Host ma problem i nie może się komunikować Brak hosta zdalnego węzła, jest on odłączony lub wyłączony Host nie mógł ukończyć działania z powodu usterki sprzętowej Problem z adresowaniem lub szczeble ochrony pamięci Funkcja niedozwolona ze względu na wybór zabezpieczenia polecenia Procesor znajduje się w trybie programu, trybie zgodności file brak lub problem ze strefą komunikacyjną Węzeł zdalny nie może buforować polecenia Czekaj ACK (pełny bufor 1775-KA) Problem z węzłem zdalnym z powodu pobierania Czekaj ACK (pełny bufor 1775-KA) Nieużywany Nieużywany Kod błędu w bajcie EXT STS (nn zawiera błąd EXT kod)

Firma ProSoft Technology Inc.

Strona 69 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Kody błędów EXT STS

Kod (int) -4096 -4095 -4094 -4093 -4092 -4091 -4090 -4089 -4088 -4087 -4086 -4085 -4084 -4083 -4082 -4081 -4080 -4079 -4078 -4077 -4076 -4075 -4074 -4073 -4072 -4071 -4070 -4069 -4068 -4067 -4066 -4065

Kod (szesnastkowo) 0xF000 0xF001 0xF002 0xF003 0xF004 0xF005 0xF006 0xF007 0xF008 0xF009 0xF00A 0xF00B 0xF00C 0xF00D 0xF00E 0xF00F 0xF010 0 011xF0 012xF0 013xF0 014xF0 015xF0 016xF0 017xF0 018xF0 019xF0 01xF0A 01xF0B 01xF0C 01xF0D 01xF0E 01xFXNUMXF

Opis Nieużywane Pole ma nieprawidłową wartość Mniej poziomów określonych w adresie niż minimum dla dowolnego adresu Więcej poziomów określonych w adresie niż obsługuje system Symbol nie został znaleziony Symbol ma niewłaściwy format Adres nie wskazuje na coś użytecznego File ma niewłaściwy rozmiar Nie można zrealizować żądania Dane lub file jest za duży Rozmiar transakcji plus adres słowa jest za duży Odmowa dostępu, niewłaściwe uprawnienia Nie można wygenerować warunku – zasób jest niedostępny Warunek już istnieje – zasób jest już dostępny Polecenie nie może zostać wykonane Przepełnienie histogramu Brak dostępu Niedozwolony typ danych Nieprawidłowy parametr lub nieprawidłowe dane Adres istnieje odniesienie do usuniętego obszaru Błąd wykonania polecenia z nieznanego powodu Błąd konwersji danych Skaner nie może komunikować się z adapterem stojaka 1771 Niezgodność typu 1171 Odpowiedź bramy nie była prawidłowa Zduplikowana etykieta File jest otwarte; inny węzeł jest jego właścicielem Inny węzeł jest właścicielem programu Zarezerwowany Zastrzeżony Naruszenie ochrony elementu tabeli danych Tymczasowy problem wewnętrzny

Kody błędów EIP

Kod (int) -1 -2 -10 -11 -12 -20 -21 -200

Kod (Hex) 0xFFFF 0xFFFE 0xFFF6 0xFFF5 0xFFF4 0xFFEC 0xFFEB 0xFF38

Opis Linia kontrolna modemu CTS nie jest ustawiona przed transmisją. Przekroczono limit czasu podczas transmisji komunikatu. Przekroczono limit czasu oczekiwania na DLE-ACK po żądaniu. Przekroczono limit czasu oczekiwania na odpowiedź po żądaniu. Dane odpowiedzi nie odpowiadają żądanej liczbie bajtów. DLE-NAK odebrany po żądaniu. DLE-NAK wysłany po odpowiedzi. DLE-NAK. otrzymane po prośbie

Instrukcja obsługi protokołu EIP

Firma ProSoft Technology Inc.

Strona 70 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Kody błędów interfejsu TCP/IP

Błąd (Int) -33 -34 -35 -36 -37

Błąd (szesnastkowo) 0xFFDF 0xFFDE 0xFFDD 0xFFDC 0xFFDB

Opis Nie udało się połączyć z celem Nie udało się zarejestrować sesji z celem (przekroczenie limitu czasu) Nieudane przekroczenie limitu czasu odpowiedzi na otwarte otwieranie PCCC/Tag Limit czasu odpowiedzi na polecenie Brak błędu połączenia TCP/IP

Typowe kody błędów odpowiedzi

Błąd (int) -40 -41 -42 -43 -44 -45 -46 -47 -48 -49

Błąd (szesnastkowo) 0xFFD8 0xFFD7 0xFFD6 0xFFD5 0xFFD4 0xFFD3 0xFFD2 0xFFD1 0xFFD0 0xFFCF

Opis Nieprawidłowa długość odpowiedzi Liczba pozycji CPF nie jest poprawna Błąd pola adresu CPF Pakiet CPF tag nieprawidłowy kod polecenia CPF zły kod Zgłoszono błąd statusu CPF CPF zwrócono niepoprawną wartość identyfikatora połączenia Pole kontekstu nie zostało dopasowane Zwrócono nieprawidłowy uchwyt sesji CPF niepoprawny numer komunikatu

Zarejestruj kody błędów odpowiedzi sesji

Błąd (Int) -50 -51 -52

Błąd (szesnastkowo) 0xFFCE 0xFFCD 0xFFCC

Opis Otrzymana długość wiadomości jest nieprawidłowa. Zgłoszono błąd statusu. Nieprawidłowa wersja

Kody błędów odpowiedzi na otwarte przesyłanie dalej

Błąd (Int) -55 -56

Błąd (szesnastkowo) 0xFFC9 0xFFC8

Opis Długość otrzymanej wiadomości jest nieprawidłowa. Zgłoszono błąd statusu

Kody błędów odpowiedzi PCCC

Błąd (Int) -61 -62 -63 -64 -65
-66

Błąd (szesnastkowo) 0xFFC3 0xFFC2 0xFFC1 0xFFC0
0xFFBF 0xFFBE

Opis Otrzymana długość komunikatu jest nieprawidłowa. Zgłoszono błąd statusu. Zły kod polecenia CPF. TNS w komunikacie PCCC nie pasuje
Identyfikator dostawcy w komunikacie PCCC nie jest zgodny. Numer seryjny w komunikacie PCCC nie jest zgodny

Instrukcja obsługi protokołu EIP

Firma ProSoft Technology Inc.

Strona 71 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Instrukcja obsługi protokołu EIP

5.4 Odniesienie do EIP
5.4.1 Specyfika SLC i MicroLogix
Przesyłanie wiadomości z SLC 5/05 PLX32-EIP-MBTCP-UA może odbierać wiadomości z SLC 5/05 wyposażonego w interfejs Ethernet. Bramka obsługuje zarówno polecenia odczytu, jak i zapisu.

SLC5/05 Zapis poleceń
Polecenia zapisu przesyłają dane z procesora SLC do bramki. Poniższy diagram przedstawia przykładample szczebel, aby wykonać polecenie zapisu.

1 Ustaw parametr ODCZYT/ZAPIS na ZAPIS. Bramka obsługuje wartość parametru TARGET DEVICE wynoszącą 500CPU lub PLC5.
2 W obiekcie MSG kliknij EKRAN KONFIGURACJI w obiekcie MSG, aby zakończyć konfigurację instrukcji MSG. Spowoduje to wyświetlenie następującego okna dialogowego.

3 Ustaw ADRES TABELI DANYCH URZĄDZENIA DOCELOWEGO na prawidłowy file element (taki jak N11:0) dla komunikatów SLC i PLC5.
4 Ustaw opcję MULTIHOP na TAK.

Firma ProSoft Technology Inc.

Strona 72 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Instrukcja obsługi protokołu EIP

5 Wypełnij część okna dialogowego zakładkę MULTIHOP pokazaną na poniższym obrazku.

6 Ustaw wartość DO ADRESU na adres IP Ethernet bramy. 7 Naciśnij klawisz INS, aby dodać drugą linię dla płyty montażowej ControlLogix i ustawić gniazdo
liczba do zera.

Firma ProSoft Technology Inc.

Strona 73 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Instrukcja obsługi protokołu EIP

SLC5/05 Polecenia odczytu
Polecenia odczytu przesyłają dane z bramki do procesora SLC. Poniższy diagram przedstawia przykładample szczebel, aby wykonać polecenie odczytu.

1 Ustaw parametr READ/WRITE na READ. Bramka obsługuje wartość parametru TARGET DEVICE wynoszącą 500CPU lub PLC5.
2 W obiekcie MSG kliknij EKRAN KONFIGURACJI w obiekcie MSG, aby zakończyć konfigurację instrukcji MSG. Spowoduje to wyświetlenie następującego okna dialogowego.

3 Ustaw ADRES TABELI DANYCH URZĄDZENIA DOCELOWEGO na prawidłowy file element (taki jak N11:0) dla komunikatów SLC i PLC5.
4 Ustaw opcję MULTIHOP na TAK.

Firma ProSoft Technology Inc.

Strona 74 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Instrukcja obsługi protokołu EIP

5 Wypełnij zakładkę MULTIHOP w oknie dialogowym, jak pokazano na poniższym obrazku.

6 Ustaw wartość DO ADRESU na adres IP Ethernet bramy. 7 Naciśnij klawisz INS, aby dodać drugą linię dla płyty montażowej ControlLogix i ustawić gniazdo
liczba do zera.

SLC File Typy
Informacje te dotyczą wyłącznie rodziny SLC i MicroLogix lub procesorów używanych z zestawem poleceń PCCC. Polecenia procesora SLC i MicroLogix obsługują a file pole type wprowadzone jako pojedynczy znak w celu określenia tabeli danych, która ma zostać użyta w poleceniu. Poniższa tabela definiuje relację między file typy akceptowane przez bramę i SLC file Typy.

File Wpisz SBTCRNFZA

Opis Status Bit Timer Licznik Sterowanie Liczba całkowita Łańcuch zmiennoprzecinkowy ASCII

Ten File Type Command Code to wartość kodu znaku ASCII File Wpisz literę. Jest to wartość, którą należy wprowadzić dla FILE Parametr TYPE konfiguracji poleceń PCCC w tabelach danych w logice drabinkowej.
Dodatkowo funkcje specyficzne dla SLC (502, 510 i 511) obsługują pole podelementu. To pole wybiera pole podelementu w złożonej tabeli danych. Na przykładample, aby uzyskać aktualną skumulowaną wartość licznika lub timera, ustaw pole podelementu na 2.

Firma ProSoft Technology Inc.

Strona 75 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Instrukcja obsługi protokołu EIP

5.4.2 Specyfika procesora PLC5
Przesyłanie komunikatów ze sterownika PLC5 Bramka może odbierać komunikaty ze sterownika PLC5 wyposażonego w interfejs Ethernet. Bramka obsługuje zarówno polecenia odczytu, jak i zapisu.

PLC5 Zapis poleceń
Komendy zapisu przesyłają dane z procesora PLC5 do bramki. Poniższy diagram przedstawia przykładample szczebel, aby wykonać polecenie zapisu.

1 W obiekcie MSG kliknij EKRAN KONFIGURACJI w obiekcie MSG, aby zakończyć konfigurację instrukcji MSG. Spowoduje to wyświetlenie następującego okna dialogowego.

2 Z poniższej listy obsługiwanych poleceń wybierz polecenie KOMUNIKACJA, które chcesz wykonać.
o Zapis typu PLC5 o Zapis niechroniony PLC2 o Zapis wpisany PLC5 do PLC o Zapis logiczny typu PLC
3 Ustaw ADRES TABELI DANYCH URZĄDZENIA DOCELOWEGO na prawidłowy file element (taki jak N11:0) dla komunikatów SLC i PLC5. W przypadku komunikatu PLC2 Unprotected Write należy ustawić adres na indeks bazy danych (np. 1000) dla polecenia.

Firma ProSoft Technology Inc.

Strona 76 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Instrukcja obsługi protokołu EIP

4 Ustaw opcję MULTIHOP na TAK. 5 Wypełnij część okna dialogowego zakładki MULTIHOP, jak pokazano na poniższym obrazku.

6 Ustaw wartość DO ADRESU na adres IP Ethernet bramy. 7 Naciśnij klawisz INS, aby dodać drugą linię dla płyty montażowej ControlLogix i ustawić gniazdo
liczba do zera.

Firma ProSoft Technology Inc.

Strona 77 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Instrukcja obsługi protokołu EIP

PLC5 Odczyt poleceń
Polecenia odczytu przesyłają dane z bramki do procesora PLC5. Poniższy diagram przedstawia przykładample szczebel, który wykonuje polecenie odczytu.

1 W obiekcie MSG kliknij EKRAN KONFIGURACJI w obiekcie MSG, aby zakończyć konfigurację instrukcji MSG. Spowoduje to wyświetlenie następującego okna dialogowego.

2 Z poniższej listy obsługiwanych poleceń wybierz polecenie KOMUNIKACJA, które chcesz wykonać.
o Odczyt typu PLC5 o Odczyt bez zabezpieczenia PLC2 o Odczyt typu PLC5 do PLC o Odczyt logiczny typu PLC
3 Ustaw ADRES TABELI DANYCH URZĄDZENIA DOCELOWEGO na prawidłowy file element (taki jak N11:0) dla komunikatów SLC i PLC5. W przypadku komunikatu PLC2 Unprotected Read ustaw adres na indeks bazy danych (np. 1000) dla polecenia.
4 Ustaw opcję MULTIHOP na TAK.

Firma ProSoft Technology Inc.

Strona 78 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Instrukcja obsługi protokołu EIP

5 Wypełnij część okna dialogowego dotyczącą zakładki MULTIHOP, jak pokazano na poniższym obrazku.

6 Ustaw wartość DO ADRESU na adres IP Ethernet bramy. 7 Naciśnij klawisz INS, aby dodać drugą linię dla płyty montażowej ControlLogix i ustawić gniazdo
liczba do zera.

Pola podelementów PLC-5
Ta sekcja zawiera informacje specyficzne dla procesora PLC-5 podczas korzystania z zestawu poleceń PCCC. Polecenia specyficzne dla procesora PLC-5 zawierają pole kodu podelementu. To pole wybiera pole podelementu w złożonej tabeli danych. Na przykładample, aby uzyskać aktualną zakumulowaną wartość licznika lub timera, ustaw pole podelementu na 2. Poniższe tabele przedstawiają kody podelementów dla złożonych tabel danych PLC-5.

Timer / Licznik
Kod 0 1 2

Opis Zakumulowane ustawienie wstępne sterowania

Kontrola
Kod 0 1 2

Opis Długość kontrolna Pozycja

PD

Wszystkie wartości PD są wartościami zmiennoprzecinkowymi i mają długość dwóch słów.

Kod 0 2 4 6 8 26

Opis Sterowanie SP Kp Ki Kd PV

Firma ProSoft Technology Inc.

Strona 79 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

BT
Kod 0 1 2 3 4 5
MG
Kod 0 1 2 3

Opis Sterowanie RLEN DLEN Dane file # Element # Stojak/Grp/Slot
Opis Błąd sterowania RLEN DLEN

Instrukcja obsługi protokołu EIP

Firma ProSoft Technology Inc.

Strona 80 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Instrukcja obsługi protokołu EIP

5.4.3 Specyfika procesorów ControlLogix i CompactLogix
Przesyłanie komunikatów z procesora ControlLogix lub CompactLogix Instrukcji MSG można używać do wymiany danych pomiędzy procesorem Control/CompactLogix a bramką. Istnieją dwa podstawowe sposoby przesyłania danych obsługiwane przez bramkę przy wykorzystaniu instrukcji MSG: komunikaty enkapsulowane PCCC oraz komunikaty tabeli danych CIP. Możesz użyć dowolnej metody.
Enkapsulowane komunikaty PCCC Ta sekcja zawiera informacje specyficzne dla procesora Control/CompactLogix podczas korzystania z zestawu poleceń PCCC. Obecna implementacja zestawu poleceń PCCC nie wykorzystuje funkcji mających bezpośredni dostęp do Kontrolera Tag Baza danych. Aby uzyskać dostęp do tej bazy danych, musisz użyć funkcji mapowania tabel w RSLogix 5000. RSLogix 5000 umożliwia przypisanie kontrolera Tag Tablice do wirtualnych tabel danych PLC 5. PLX32EIP-MBTCP-UA korzystający z zestawu poleceń PLC 5 zdefiniowanego w tym dokumencie może następnie uzyskać dostęp do danych sterownika. Procesory PLC5 i SLC5/05 wyposażone w interfejs Ethernet wykorzystują metodę enkapsulowanego komunikatu PCCC. Bramka symuluje te urządzenia i akceptuje zarówno polecenia odczytu, jak i zapisu.

Enkapsulowane polecenia zapisu wiadomości PCCC przesyłają dane z procesora do bramy. Bramka obsługuje następujące hermetyzowane polecenia PCCC: · Zapis niechroniony PLC2 · Zapis wpisany PLC5 · Zapis zakresu słów PLC5 · Zapis wpisany PLC
Poniższy diagram pokazuje example szczebel, który wykonuje polecenie zapisu.

Firma ProSoft Technology Inc.

Strona 81 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Instrukcja obsługi protokołu EIP

1 W oknie dialogowym Konfiguracja komunikatu zdefiniuj zestaw danych, który ma zostać przesłany z procesora do bramki, jak pokazano na poniższym obrazku.

2 Wypełnij okno dialogowe dotyczące obszaru danych, który ma zostać przesłany.
o W przypadku komunikatów PLC5 i SLC ustaw DESTINATION ELEMENT na element danych file (np. N10:0).
o W przypadku komunikatu PLC2 Unprotected Write ustaw ELEMENT DESTINATION na adres w wewnętrznej bazie danych bramki. Nie można ustawić wartości mniejszej niż dziesięć. Nie jest to ograniczenie bramki, ale oprogramowania RSLogix.
o W przypadku funkcji niezabezpieczonego zapisu lub odczytu PLC2 wprowadź adres bazy danych w formacie ósemkowym.
3 Kliknij zakładkę KOMUNIKACJA i uzupełnij informacje dotyczące komunikacji, jak pokazano na poniższym obrazku.

Firma ProSoft Technology Inc.

Strona 82 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Instrukcja obsługi protokołu EIP

4 Upewnij się, że jako METODA KOMUNIKACJI wybrano CIP. PATH określa trasę komunikatu od procesora do bramy EIP. Elementy ścieżki oddzielane są przecinkami. W byłymamppokazana ścieżka:
o Pierwszym elementem jest „Enet”, który jest zdefiniowaną przez użytkownika nazwą nadawaną bramce 1756ENET w obudowie (nazwę można zastąpić numerem gniazda bramki ENET)
o Drugi element „2” reprezentuje port Ethernet bramy 1756-ENET.
o Ostatni element ścieżki „192.168.0.75” to adres IP bramy, która jest celem wiadomości.

Bardziej złożone ścieżki są możliwe w przypadku routingu do innych sieci przy użyciu wielu bram i stojaków 1756-ENET. Więcej informacji na temat routingu Ethernet i definicji ścieżek można znaleźć w bazie wiedzy wsparcia technicznego technologii ProSoft.

Firma ProSoft Technology Inc.

Strona 83 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Instrukcja obsługi protokołu EIP

Enkapsulowana wiadomość odczytu PCCC
Polecenia odczytu przesyłają dane z bramki do procesora. Bramka obsługuje hermetyzowane polecenia PCCC:
· Odczyt bez zabezpieczenia PLC2 · Odczyt wpisany w PLC5 · Odczyt zakresu słów PLC5 · Odczyt wpisany w PLC

Poniższy diagram pokazuje example szczebel, który wykonuje polecenie odczytu.

1 W oknie dialogowym Konfiguracja komunikatu zdefiniuj zestaw danych, który ma zostać przesłany z procesora do bramki, jak pokazano na poniższym obrazku.

2 Wypełnij okno dialogowe dotyczące obszaru danych, który ma zostać przesłany.
o W przypadku komunikatów PLC5 i SLC ustaw ELEMENT ŹRÓDŁOWY na element danych file (np. N10:0).
o W przypadku komunikatu PLC2 Unprotected Read ustaw ELEMENT ŹRÓDŁOWY na adres w wewnętrznej bazie danych bramki. Nie można ustawić wartości mniejszej niż dziesięć. Nie jest to ograniczenie bramy, ale oprogramowania RSLogix.

Firma ProSoft Technology Inc.

Strona 84 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Instrukcja obsługi protokołu EIP

3 Kliknij zakładkę KOMUNIKACJA i uzupełnij informacje dotyczące komunikacji, jak pokazano na poniższym obrazku.

4 Upewnij się, że jako METODA KOMUNIKACJI wybrano CIP. PATH określa trasę komunikatu od procesora do bramy EIP. Elementy ścieżki oddzielane są przecinkami. W byłymamppokazana ścieżka:
o Pierwszym elementem jest „Enet”, który jest zdefiniowaną przez użytkownika nazwą nadawaną bramce 1756ENET w obudowie (nazwę można zastąpić numerem gniazda bramki ENET)
o Drugi element „2” reprezentuje port Ethernet bramy 1756-ENET.
o Ostatni element ścieżki „192.168.0.75” to adres IP bramy i cel wiadomości.
Bardziej złożone ścieżki są możliwe w przypadku routingu do innych sieci przy użyciu wielu bram i stojaków 1756-ENET. Więcej informacji na temat routingu Ethernet i definicji ścieżek można znaleźć w bazie wiedzy wsparcia technicznego technologii ProSoft.

Firma ProSoft Technology Inc.

Strona 85 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Instrukcja obsługi protokołu EIP

Operacje na tabeli danych CIP
Komunikatów CIP można używać do przesyłania danych pomiędzy procesorem ControlLogix lub CompactLogix a bramką. Tag nazwy definiują elementy, które mają zostać przeniesione. Brama obsługuje zarówno operacje odczytu, jak i zapisu.

Zapis tabeli danych CIP
Komunikaty zapisu tabeli danych CIP przesyłają dane z procesora do bramki. Poniższy diagram przedstawia przykładample szczebel, który wykonuje polecenie zapisu.

1 W oknie dialogowym Konfiguracja komunikatu zdefiniuj zestaw danych, który ma zostać przesłany z procesora do bramki, jak pokazano na poniższym obrazku.

2 Wypełnij okno dialogowe dotyczące obszaru danych, który ma zostać przesłany. Komunikaty tabeli danych CIP wymagają: tag element bazy danych zarówno dla źródła, jak i miejsca docelowego.
o ŹRÓDŁO TAG jest tag zdefiniowane w Kontrolerze Tag Baza danych. o ELEMENT DOCELOWY to tag element w bramce. o Bramka symuluje a tag baza danych jako tablica elementów zdefiniowanych przez
maksymalny rozmiar rejestru dla bramy z tag nazwa INT_DATA (o maksymalnej wartości int_data[3999]).

Firma ProSoft Technology Inc.

Strona 86 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Instrukcja obsługi protokołu EIP

3 W poprzednim przykładzieample, pierwszy element w bazie danych jest lokalizacją początkową operacji zapisu dziesięciu elementów. Kliknij zakładkę KOMUNIKACJA i uzupełnij informacje dotyczące komunikacji, jak pokazano na poniższym obrazku.

4 Upewnij się, że jako METODA KOMUNIKACJI wybrano CIP. PATH określa trasę komunikatu od procesora do bramy EIP. Elementy ścieżki oddzielane są przecinkami. W byłymamppokazana ścieżka:
o Pierwszym elementem jest „Enet”, który jest zdefiniowaną przez użytkownika nazwą nadawaną bramce 1756ENET w obudowie (nazwę można zastąpić numerem gniazda bramki ENET)
o Drugi element „2” reprezentuje port Ethernet bramy 1756-ENET.
o Ostatni element ścieżki „192.168.0.75” to adres IP bramy, która jest celem wiadomości.
Bardziej złożone ścieżki są możliwe w przypadku routingu do innych sieci przy użyciu wielu bram i stojaków 1756-ENET. Więcej informacji na temat routingu Ethernet i definicji ścieżek można znaleźć w bazie wiedzy wsparcia technicznego technologii ProSoft.

Firma ProSoft Technology Inc.

Strona 87 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Instrukcja obsługi protokołu EIP

Odczyt tabeli danych CIP
Komunikaty odczytu tabeli danych CIP przesyłają dane do procesora z bramki. Poniższy diagram przedstawia przykładample szczebel, który wykonuje polecenie odczytu.

1 W oknie dialogowym Konfiguracja komunikatu zdefiniuj zestaw danych, który ma zostać przesłany z procesora do bramki, jak pokazano na poniższym obrazku.

2 Wypełnij okno dialogowe dotyczące obszaru danych, który ma zostać przesłany. Komunikaty tabeli danych CIP wymagają: tag element bazy danych zarówno dla źródła, jak i miejsca docelowego.
o MIEJSCE PRZEZNACZENIA TAG jest tag zdefiniowane w Kontrolerze Tag Baza danych. o ELEMENT ŹRÓDŁOWY to tag element w bramce. o Bramka symuluje a tag baza danych jako tablica elementów zdefiniowanych przez
maksymalny rozmiar rejestru dla bramki (parametr konfiguracyjny użytkownika „Maximum Register” w sekcji [Gateway]) z parametrem tag nazwa INT_DATA.

Firma ProSoft Technology Inc.

Strona 88 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Instrukcja obsługi protokołu EIP

3 W poprzednim przykładzieample, pierwszy element w bazie danych jest lokalizacją początkową operacji odczytu dziesięciu elementów. Kliknij zakładkę KOMUNIKACJA i uzupełnij informacje dotyczące komunikacji, jak pokazano na poniższym obrazku.

4 Upewnij się, że jako METODA KOMUNIKACJI wybrano CIP. PATH określa trasę komunikatu od procesora do bramy EIP. Elementy ścieżki oddzielane są przecinkami. W byłymamppokazana ścieżka:
o Pierwszym elementem jest „Enet”, który jest zdefiniowaną przez użytkownika nazwą nadawaną bramce 1756ENET w obudowie (nazwę można zastąpić numerem gniazda bramki ENET)
o Drugi element „2” reprezentuje port Ethernet bramy 1756-ENET.
o Ostatni element ścieżki „192.168.0.75” to adres IP bramy, która jest celem wiadomości.
Bardziej złożone ścieżki są możliwe w przypadku routingu do innych sieci przy użyciu wielu bram i stojaków 1756-ENET. Więcej informacji na temat routingu Ethernet i definicji ścieżek można znaleźć w bazie wiedzy wsparcia technicznego technologii ProSoft.

Firma ProSoft Technology Inc.

Strona 89 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA
6 Protokół MBTCP

Podręcznik użytkownika protokołu MBTCP

6.1 Koniec funkcjonalności MBTCPview
Protokołu PLX32-EIP-MBTCP-UA Modbus TCP/IP (MBTCP) można używać do łączenia wielu różnych protokołów z rodziną procesorów Schneider Electric Quantum, a także innymi urządzeniami obsługującymi ten protokół. Protokół MBTCP obsługuje zarówno połączenia klienta, jak i serwera.
Brama obsługuje połączenie klienta w sieci TCP/IP w celu połączenia się z procesorami (i innymi urządzeniami serwerowymi) przy użyciu określonej przez użytkownika listy poleceń zawierającej maksymalnie 100 wpisów. Brama przechowuje polecenia zapisu dla zdalnych procesorów w dolnej pamięci bramy. W tym miejscu bramka przechowuje również dane z poleceń odczytu z innych urządzeń. Aby uzyskać więcej informacji, zobacz Wewnętrzna baza danych MBTCP (strona 92).
Dane w dolnej pamięci wewnętrznej bazy danych bramki są dostępne do operacji odczytu i zapisu przez dowolny węzeł w sieci obsługujący protokoły TCP/IP MBAP (Service Port 502) lub MBTCP (Service Ports 2000/2001). Protokół MBAP (Port 502) to standardowa implementacja zdefiniowana przez firmę Schneider Electric i używana w jej procesorze Quantum. Ten otwarty protokół jest zmodyfikowaną wersją protokołu szeregowego Modbus. Protokół MBTCP to komunikat protokołu Modbus osadzony w pakiecie TCP/IP. Brama obsługuje do pięciu aktywnych połączeń serwera na Service Ports 502, pięć dodatkowych aktywnych połączeń serwera na Service Port 2000 i jedno aktywne połączenie klienta.
Poniższa ilustracja przedstawia funkcjonalność protokołu Modbus TCP/IP.

Firma ProSoft Technology Inc.

Strona 90 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Podręcznik użytkownika protokołu MBTCP

6.1.1 Ogólne specyfikacje MBTCP
Protokół Modbus TCP/IP umożliwia wiele niezależnych, współbieżnych połączeń Ethernet. Połączeniami mogą być wszyscy klienci, wszystkie serwery lub kombinacja połączeń klienta i serwera.
· Port komunikacyjny Ethernet 10/100 MB · Obsługuje wersję protokołu Modbus Enron dla transakcji na danych zmiennoprzecinkowych · Parametry konfigurowalne dla klienta, w tym minimalne opóźnienie odpowiedzi od 0 do
65535 ms i obsługa zmiennoprzecinkowa · Obsługuje pięć niezależnych połączeń serwerów dla Service Port 502 · Obsługuje pięć niezależnych połączeń serwerów dla Service Port 2000 · Całe mapowanie danych rozpoczyna się od rejestru Modbus 400001, podstawa protokołu 0. · Kody błędów, liczniki błędów i port dane o stanie dostępne w pamięci danych użytkownika
Klient Modbus TCP/IP
· Aktywnie odczytuje i zapisuje dane do urządzeń Modbus TCP/IP przy użyciu MBAP · Do 10 połączeń klienckich z wieloma poleceniami umożliwiającymi komunikację z wieloma serwerami
Serwer Modbus TCP/IP
· Sterownik serwera akceptuje połączenia przychodzące na porcie Service Port 502 w przypadku klientów korzystających z komunikatów Modbus TCP/IP MBAP oraz połączenia na porcie Service Port 2000 (lub innych portach usług) w przypadku klientów korzystających z komunikatów Encapsulated Modbus.
· Obsługuje wiele niezależnych połączeń serwerów dla dowolnej kombinacji Service Port 502 (MBAP) i Service Port 2000 (Encapsulated)
· Obsługiwanych jest do 20 serwerów

Obsługiwane polecenia Modbus (klient i serwer)
Konfigurowalne parametry: (klient i serwer)
Konfigurowalne parametry: (tylko klient)
Dane stanu listy poleceń
Odpytywanie listy poleceń

Opis

1: Odczyt stanu cewki 2: Odczyt stanu wejścia 3: Odczyt rejestrów wstrzymujących 4: Odczyt rejestrów wejściowych 5: Wymuszanie (zapis) pojedynczej cewki 6: Wstępnie ustawione (zapisywanie) pojedynczego rejestru wstrzymującego

15: Wymuszenie (zapis) wielu cewek 16: Wstępne ustawienie (zapis) wielu rejestrów holdingowych 22: Rejestr holdingowy zapisu maski (tylko urządzenie Slave) 23: Rejestry holdingowe odczytu/zapisu (tylko urządzenie Slave)

Adres IP bramy PLC Rejestr startowy odczytu (%MW) Rejestr startowy zapisu PLC (%MW)
Liczba serwerów MBAP i MBTCP Brama Modbus Odczyt adresu początkowego Brama Modbus Zapis adresu początkowego

Minimalna liczba ponownych prób opóźnienia odpowiedzi na polecenie
Wskaźnik błędu polecenia

Do 160 poleceń Modbus (jedno tag na polecenie)

Kody błędów raportowane indywidualnie dla każdego polecenia. Dane stanu wysokiego poziomu dostępne z klienta Modbus TCP/IP (np. PLC)

Każde polecenie można indywidualnie włączyć lub wyłączyć; dostępna jest zmiana danych tylko do zapisu

Firma ProSoft Technology Inc.

Strona 91 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Podręcznik użytkownika protokołu MBTCP

6.1.2 Wewnętrzna baza danych MBTCP
Wewnętrzna baza danych ma kluczowe znaczenie dla funkcjonalności PLX32-EIP-MBTCP-UA. Brama udostępnia tę bazę danych wszystkim portom komunikacyjnym bramy i wykorzystuje ją jako kanał do przekazywania informacji z jednego protokołu do innego urządzenia w jednej sieci do jednego lub większej liczby urządzeń w innej sieci. Umożliwia to dostęp do danych z urządzeń na jednym porcie komunikacyjnym i kontrolowanie ich przez urządzenia na innym porcie komunikacyjnym.
Oprócz danych pochodzących od klienta i serwera można mapować informacje o stanie i błędach generowane przez bramę do obszaru danych użytkownika w wewnętrznej bazie danych. Wewnętrzna baza danych podzielona jest na dwa obszary:
· Górna pamięć obszaru danych o stanie bramki. W tym miejscu brama zapisuje wewnętrzne dane o stanie protokołów obsługiwanych przez bramę.
· Mniejsza pamięć dla obszaru danych użytkownika. W tym miejscu przechowywane i udostępniane są dane przychodzące z urządzeń zewnętrznych.

Każdy protokół w PLX32-EIP-MBTCP-UA może zapisywać i odczytywać dane z obszaru danych użytkownika.
Uwaga: Jeśli chcesz uzyskać dostęp do danych o stanie bramy znajdujących się w górnej pamięci, możesz użyć funkcji mapowania danych w bramce, aby skopiować dane z obszaru danych o stanie bramy do obszaru danych użytkownika. Patrz Mapowanie danych w pamięci modułu (strona 23). W przeciwnym razie możesz użyć funkcji diagnostycznych w ProSoft Configuration Builder, aby view dane o stanie bramy. Aby uzyskać więcej informacji na temat danych o stanie bramy, zobacz Diagnostyka sieci (strona 102).

Firma ProSoft Technology Inc.

Strona 92 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Podręcznik użytkownika protokołu MBTCP

Dostęp klienta Modbus TCP/IP do bazy danych
Funkcja klienta umożliwia wymianę danych pomiędzy wewnętrzną bazą danych PLX32-EIP-MBTCP-UA a tabelami danych utworzonymi w jednym lub większej liczbie procesorów Quantum lub innych urządzeniach serwerowych. Lista poleceń zdefiniowana w ProSoft Configuration Builder określa, jakie dane mają być przesyłane pomiędzy bramą a każdym z serwerów w sieci. W procesorze (serwerze) nie jest wymagana żadna logika drabinkowa do działania klienta, z wyjątkiem zapewnienia wystarczającej ilości pamięci na dane.
Poniższa ilustracja przedstawia przepływ danych pomiędzy klientami Ethernet a wewnętrzną bazą danych.

Dostęp do bazy danych z wielu serwerów
Brama MBTCP zapewnia funkcjonalność serwera przy użyciu zarezerwowanego portu serwisowego 502 dla komunikatów Modbus TCP/IP MBAP, a także portów serwisowych 2000 i 2001 do obsługi wersji protokołu TCP/IP Encapsulated Modbus używanej przez kilku producentów HMI. Obsługa serwera w bramce umożliwia aplikacjom klienckim (npample: oprogramowanie HMI, procesory Quantum itp.) do odczytu i zapisu w bazie danych bramki. W tej sekcji omówiono wymagania dotyczące przyłączania się do bramy przy użyciu aplikacji klienckich.
Sterownik serwera obsługuje wiele jednoczesnych połączeń od kilku klientów. Maksymalnie pięciu klientów może jednocześnie łączyć się przez Service Port 502, a pięciu kolejnych może jednocześnie łączyć się przez Service Port 2000. Protokół MBTCP wykorzystuje Service Port 2001 do przekazywania poleceń Encapsulated Modbus z portu Ethernet do portu szeregowego bramy.
Po skonfigurowaniu jako serwer brama wykorzystuje swoją wewnętrzną bazę danych jako źródło żądań odczytu i miejsce docelowe żądań zapisu od klientów zdalnych. Dostęp do bazy danych kontrolowany jest rodzajem komendy otrzymanej w wiadomości przychodzącej od klienta. Poniższa tabela określa powiązanie wewnętrznej bazy danych bramki z adresami wymaganymi w przychodzących żądaniach Modbus TCP/IP.

Firma ProSoft Technology Inc.

Strona 93 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Podręcznik użytkownika protokołu MBTCP

Adres bazy danych 0 1000 2000 3000 3999

Adres Modbus 40001 41001 42001 43001 44000

Poniższe adresy wirtualne nie są częścią zwykłej bazy danych użytkowników bramy i nie są prawidłowymi adresami dla standardowych danych. Jednakże adresy te mogą być używane dla przychodzących poleceń żądających danych zmiennoprzecinkowych.
Aby używać adresów z tego górnego zakresu, należy skonfigurować następujące parametry w Prosoft Configuration Builder (PCB):
· Ustaw flagę Float w konfiguracji serwera MBTCP na TAK · Ustaw Float Start na adres bazy danych z poniższego zakresu · Ustaw Float Offset na adres bazy danych w pokazanym obszarze pamięci użytkownika bramy
powyżej.
Pamiętaj, że po wykonaniu tej czynności wszystkie dane powyżej adresu początkowego Float muszą być danymi zmiennoprzecinkowymi. Zobacz Konfigurowanie serwerów MBTCP (strona 95).

Adres bazy danych 4000 5000 6000 7000 8000 9000 9999

Adres Modbus 44001 45001 46001 47001 48001 49001 50000

Bramka musi być poprawnie skonfigurowana i podłączona do sieci przed podjęciem jakiejkolwiek próby jej użycia. Użyj programu do weryfikacji sieci, takiego jak ProSoft Discovery Service lub instrukcji PING wiersza poleceń, aby sprawdzić, czy inne urządzenia mogą znaleźć bramę w sieci. Użyj programu ProSoft Configuration Builder, aby potwierdzić poprawność konfiguracji bramy i przesłać konfigurację filedo i z bramy.
Routing komunikatów Modbus: Port 2001
Kiedy komunikaty Modbus są wysyłane do PLX32-EIP-MBTCP-UA poprzez połączenie TCP/IP do portu 2001, komunikaty są kierowane przez bramę bezpośrednio przez port komunikacji szeregowej (Port 0, jeśli jest skonfigurowany jako master Modbus). . Polecenia (czy to polecenie odczytu, czy zapisu) są natychmiast kierowane do urządzeń podrzędnych na porcie szeregowym. Komunikaty odpowiedzi z urządzeń podrzędnych są kierowane przez bramę do sieci TCP/IP w celu odebrania przez hosta inicjującego.

Firma ProSoft Technology Inc.

Strona 94 z 155

Wieloprotokołowa bramka PLX32-EIP-MBTCP-UA

Podręcznik użytkownika protokołu MBTCP

6.2 Konfiguracja MBTCP
6.2.1 Konfigurowanie serwerów MBTCP Ta sekcja zawiera informacje o przesunięciu bazy danych używane przez serwer PLX32-EIP-MBTCP-UA MBTCP, gdy uzyskują do niego dostęp klienci zewnętrzni. Możesz z nich skorzystać

Dokumenty / Zasoby

Bramka wieloprotokołowa TECHNOLOGIA ProSoft PLX32 [plik PDF] Instrukcja obsługi
PLX32 Brama wieloprotokołowa, PLX32, Brama wieloprotokołowa, Brama protokołów, Brama

Odniesienia

Zostaw komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *