Configuring 1747-SN Block Transfers to PowerFlex 70 via RIO — figure 1

Konfigurowanie transferów blokowych 1747-SN do PowerFlex 70 za pośrednictwem RIO

Konfigurowanie transferów blokowych 1747-SN do napędów PowerFlex 70 w systemach SLC 500. Obejmuje konfigurację RIO, instrukcje BTR/BTW dla oprogramowania ukł...

Zdalne wejścia/wyjścia (RIO) nadal są praktycznym sposobem połączenia przemiennika PowerFlex 70 z kasetą SLC-500, gdy adaptery Ethernet są niedostępne lub gdy standard zakładowy wciąż opiera się na sieciach Blue Hose. Skaner 1747-SN jest typowym interfejsem po stronie SLC. Niezawodne sterowanie przemiennikiem i odczyt jego stanu zależą od prawidłowego adresowania adaptera, sprawnej magistrali RIO oraz strategii transferów blokowych dopasowanej do serii skanera. Skanery serii B mają ograniczenia dotyczące liczby równoczesnych transferów blokowych, które mogą obsługiwać; moduły serii C oferują natywną obsługę instrukcji BTR/BTW, co znacznie upraszcza program drabinkowy przy koszcie modernizacji sprzętu wynoszącym około 150 dolarów.

Konfigurowanie transferów blokowych 1747-SN do PowerFlex 70 przez RIO — rysunek 1 Skaner 1747-SN w kasecie SLC wymieniający transfery blokowe RIO z adapterem RVC PowerFlex 70 za pośrednictwem przewodu Blue Hose.

Ten poradnik omawia warstwę fizyczną, wymagania dotyczące adaptera RVC PowerFlex, zastosowanie plików M0/M1, strukturę szesnastosłowowego bloku sterującego, kody statusu pojawiające się podczas usterek oraz sekwencję uruchomieniową umożliwiającą odróżnienie problemów z okablowaniem od błędów w programie drabinkowym. Podstawowymi instrukcjami są 1747-UM001 dotycząca skanera oraz 20COMM-UM004 dotycząca rodziny adapterów komunikacyjnych.

Wymagania sprzętowe

PowerFlex 70 musi być wyposażony w opcję komunikacyjną obsługującą RIO, powszechnie określaną w dokumentacji zakładowej jako adapter RVC. Magistrala RIO wykorzystuje przewód Belden 9463 lub równoważny przewód Blue Hose katalogowany jako medium typu 1770-CD. Terminatory należy zainstalować na obu końcach magistrali, a kanał RIO skanera skonfigurować z prawidłową szybkością transmisji oraz uzupełniającym schematem adresowania kaset stosowanym przez adapter przemiennika. Przewody odgałęźne powinny być krótkie. Długie odgałęzienia i urządzenia o różnych szybkościach transmisji na jednej magistrali są najczęstszymi przyczynami sporadycznych błędów braku potwierdzenia ACK.

Po stronie SLC należy sprawdzić serię 1747-SN przed napisaniem logiki. Sprzęt serii B był historycznie ograniczony do czterech równoczesnych transferów blokowych, co wymusza staranne planowanie, gdy kilka przemienników lub kaset RIO współdzieli skaner. Moduły serii C zapewniają natywną obsługę instrukcji BTR i BTW i są preferowanym rozwiązaniem w nowych instalacjach lub modernizacjach obejmujących już kasetę. Warto potraktować tę modernizację jako niewielką zmianę sprzętową, która eliminuje dużą ilość niestandardowej logiki uzgadniania.

Pliki M0/M1 i blok sterujący

Transfery blokowe odczytu (BTR) i zapisu (BTW) przenoszą buforowane dane między skanerem a urządzeniem zdalnym. W systemach SLC pliki M0 i M1 powiązane z 1747-SN przechowują konfigurację skanera oraz buforowane dane obrazu. Ścieżka sterowania PowerFlex jest zwykle zorganizowana wokół szesnastosłowowego bloku sterującego zawierającego słowa poleceń, wartości zadanej i statusu zgodnie z instrukcją adaptera. Te słowa należy mapować świadomie: słowo polecenia dla uruchamiania/zatrzymywania i kasowania usterek, słowo wartości zadanej dla prędkości oraz słowa statusu dla stanu przemiennika i kodów usterek. Mapę słów należy udokumentować w dokumentacji elektrycznej, aby przyszli technicy nie tworzyli nakładających się zapisów.

Przykład sterowania BTW (koncepcyjna mapa słów)
Słowo 0 : Polecenie (praca, impulsowe uruchomienie, kasowanie usterki)
Słowo 1 : Wartość zadana prędkości (skalowana zgodnie z przemiennikiem)
Słowa 2-N : Parametry specyficzne dla adaptera
BTR zwraca stan przemiennika i bity usterek

Implementacje sprzed serii C często wymagały jawnego zarządzania buforami, zegarów sekwencjonujących oraz uważnego unikania nakładających się transferów BT na tym samym kanale. Natywne instrukcje BTR/BTW serii C upraszczają te zadania, ale nie eliminują konieczności obsługi bitów zakończenia i błędu. Zawsze należy przechwytywać bit błędu instrukcji i zapisywać komunikat o pierwszej przyczynie, zawierający kod statusu RIO.

Kody statusu, które warto zapamiętać

Kod Znaczenie Typowa przyczyna
01h Usterka kasety Brak kasety, nieprawidłowy adres lub adapter offline
02h Brak potwierdzenia Niezgodna szybkość transmisji, terminator lub przerwanie kabla
04h Przekroczenie czasu Przeciążony skaner, długie odgałęzienia, zakłócenia
08h Nieprawidłowy adres Błąd adresu uzupełniającego lub mapy gniazd
10h Zajęty Zbyt wiele równoczesnych transferów BT lub nakładające się żądania

Kody 02h i 04h należy najpierw traktować jako podejrzenie problemów z warstwą fizyczną. Wymień odcinek na sprawdzony przewód Blue Hose, zweryfikuj terminatory i potwierdź, że magistralę obsługuje tylko jeden skaner. Kod 10h zwykle oznacza, że program drabinkowy uruchamia więcej równoczesnych transferów, niż obsługuje dana seria; rozdziel transfery za pomocą zegarów lub przenieś niekrytyczne przesyłanie parametrów do trybu offline.

Kody statusu RIO i diody skanera podczas transferów blokowych PowerFlex 70 przez RIO — rysunek 2 W przypadku braku potwierdzenia transferów blokowych przez PowerFlex 70 należy jednocześnie sprawdzić słowa statusu RIO i diody skanera.

Procedura uruchomieniowa

  1. Zainstaluj i uziem adapter RVC zgodnie z 20COMM-UM004. Ustaw przełączniki adresu RIO na zaplanowany adres uzupełniający.
  2. Podłącz przewód Blue Hose do 1747-SN z zachowaniem prawidłowej polaryzacji i zastosowaniem terminatorów. Ustaw szybkość transmisji zgodną z adapterem.
  3. Skonfiguruj listę kaset skanera tak, aby adapter przemiennika pojawiał się pod oczekiwanym numerem kasety/grupy logicznej.
  4. Utwórz bloki sterujące BTR/BTW kierujące do mapy szesnastu słów. W serii B utrzymuj liczbę równoczesnych transferów BT na poziomie nie większym niż cztery.
  5. Doprowadź przemiennik do bezpiecznego stanu zatrzymania. Wyślij za pomocą BTW polecenie skasowania usterki/zatrzymania, następnie wykonaj BTR i potwierdź aktualizację słów statusu.
  6. Wydaj polecenie pracy z niską prędkością dopiero po potwierdzeniu komunikacji przez odczyty statusu. Rejestruj wszystkie kody 01h–10h wraz ze znacznikami czasu.

Pułapki i weryfikacja

Do typowych problemów należą konfigurowanie adresu adaptera tak, jakby był adresem Ethernet/IP, pomijanie zasad adresowania uzupełniającego, nakładające się instrukcje BTW z wielu procedur oraz założenie, że seria B może obsłużyć takie samo obciążenie transferami BT jak seria C. Weryfikacja powinna obejmować wymuszone odłączenie kabla, które wywołuje przewidywalną usterkę kasety, test niezgodnej szybkości transmisji na stanowisku testowym przed przełączeniem produkcji oraz test długotrwały, podczas którego monitoruje się sporadyczne przekroczenia czasu 04h przy pełnym obciążeniu wejść/wyjść maszyny.

Gdy ograniczeniem staje się seria skanera, zaplanuj modernizację do serii C zamiast tworzyć coraz bardziej złożoną logikę uzgadniania. Dokumentację mapy RIO przechowuj obok listy parametrów przemiennika i ujednolić zapasowe skanery SLC i moduły PLC, aby dział utrzymania ruchu mógł przywrócić komunikację bez ponownego ustalania mapy słów pod presją czasu.

O autorze

Mark Townsend | Starszy inżynier automatyki – systemy Allen-Bradley

Mark Townsend jest starszym inżynierem automatyki z ponad 18-letnim doświadczeniem w pracy z platformami Allen-Bradley, obejmującym systemy ControlLogix, CompactLogix i starsze SLC-500. Na co dzień zajmuje się programami RSLogix / Studio 5000 oraz uruchamianiem paneli HMI FactoryTalk View w starzejących się i mieszanych parkach maszynowych.

Konfigurowanie transferów blokowych 1747-SN do PowerFlex 70 za pośrednictwem RIO

Konfigurowanie transferów blokowych 1747-SN do napędów PowerFlex 70 w systemach SLC 500. Obejmuje konfigurację RIO, instrukcje BTR/BTW dla oprogramowania układowego serii C oraz wymaganą dokumentację.

Zdalne wejścia/wyjścia (RIO) nadal są praktycznym sposobem połączenia przemiennika PowerFlex 70 z kasetą SLC-500, gdy adaptery Ethernet są niedostępne lub gdy standard zakładowy wciąż opiera się na sieciach Blue Hose. Skaner 1747-SN jest typowym interfejsem po stronie SLC. Niezawodne sterowanie przemiennikiem i odczyt jego stanu zależą od prawidłowego adresowania adaptera, sprawnej magistrali RIO oraz strategii transferów blokowych dopasowanej do serii skanera. Skanery serii B mają ograniczenia dotyczące liczby równoczesnych transferów blokowych, które mogą obsługiwać; moduły serii C oferują natywną obsługę instrukcji BTR/BTW, co znacznie upraszcza program drabinkowy przy koszcie modernizacji sprzętu wynoszącym około 150 dolarów.

Konfigurowanie transferów blokowych 1747-SN do PowerFlex 70 przez RIO — rysunek 1 Skaner 1747-SN w kasecie SLC wymieniający transfery blokowe RIO z adapterem RVC PowerFlex 70 za pośrednictwem przewodu Blue Hose.

Ten poradnik omawia warstwę fizyczną, wymagania dotyczące adaptera RVC PowerFlex, zastosowanie plików M0/M1, strukturę szesnastosłowowego bloku sterującego, kody statusu pojawiające się podczas usterek oraz sekwencję uruchomieniową umożliwiającą odróżnienie problemów z okablowaniem od błędów w programie drabinkowym. Podstawowymi instrukcjami są 1747-UM001 dotycząca skanera oraz 20COMM-UM004 dotycząca rodziny adapterów komunikacyjnych.

Wymagania sprzętowe

PowerFlex 70 musi być wyposażony w opcję komunikacyjną obsługującą RIO, powszechnie określaną w dokumentacji zakładowej jako adapter RVC. Magistrala RIO wykorzystuje przewód Belden 9463 lub równoważny przewód Blue Hose katalogowany jako medium typu 1770-CD. Terminatory należy zainstalować na obu końcach magistrali, a kanał RIO skanera skonfigurować z prawidłową szybkością transmisji oraz uzupełniającym schematem adresowania kaset stosowanym przez adapter przemiennika. Przewody odgałęźne powinny być krótkie. Długie odgałęzienia i urządzenia o różnych szybkościach transmisji na jednej magistrali są najczęstszymi przyczynami sporadycznych błędów braku potwierdzenia ACK.

Po stronie SLC należy sprawdzić serię 1747-SN przed napisaniem logiki. Sprzęt serii B był historycznie ograniczony do czterech równoczesnych transferów blokowych, co wymusza staranne planowanie, gdy kilka przemienników lub kaset RIO współdzieli skaner. Moduły serii C zapewniają natywną obsługę instrukcji BTR i BTW i są preferowanym rozwiązaniem w nowych instalacjach lub modernizacjach obejmujących już kasetę. Warto potraktować tę modernizację jako niewielką zmianę sprzętową, która eliminuje dużą ilość niestandardowej logiki uzgadniania.

Pliki M0/M1 i blok sterujący

Transfery blokowe odczytu (BTR) i zapisu (BTW) przenoszą buforowane dane między skanerem a urządzeniem zdalnym. W systemach SLC pliki M0 i M1 powiązane z 1747-SN przechowują konfigurację skanera oraz buforowane dane obrazu. Ścieżka sterowania PowerFlex jest zwykle zorganizowana wokół szesnastosłowowego bloku sterującego zawierającego słowa poleceń, wartości zadanej i statusu zgodnie z instrukcją adaptera. Te słowa należy mapować świadomie: słowo polecenia dla uruchamiania/zatrzymywania i kasowania usterek, słowo wartości zadanej dla prędkości oraz słowa statusu dla stanu przemiennika i kodów usterek. Mapę słów należy udokumentować w dokumentacji elektrycznej, aby przyszli technicy nie tworzyli nakładających się zapisów.

Przykład sterowania BTW (koncepcyjna mapa słów)
Słowo 0 : Polecenie (praca, impulsowe uruchomienie, kasowanie usterki)
Słowo 1 : Wartość zadana prędkości (skalowana zgodnie z przemiennikiem)
Słowa 2-N : Parametry specyficzne dla adaptera
BTR zwraca stan przemiennika i bity usterek

Implementacje sprzed serii C często wymagały jawnego zarządzania buforami, zegarów sekwencjonujących oraz uważnego unikania nakładających się transferów BT na tym samym kanale. Natywne instrukcje BTR/BTW serii C upraszczają te zadania, ale nie eliminują konieczności obsługi bitów zakończenia i błędu. Zawsze należy przechwytywać bit błędu instrukcji i zapisywać komunikat o pierwszej przyczynie, zawierający kod statusu RIO.

Kody statusu, które warto zapamiętać

Kod Znaczenie Typowa przyczyna
01h Usterka kasety Brak kasety, nieprawidłowy adres lub adapter offline
02h Brak potwierdzenia Niezgodna szybkość transmisji, terminator lub przerwanie kabla
04h Przekroczenie czasu Przeciążony skaner, długie odgałęzienia, zakłócenia
08h Nieprawidłowy adres Błąd adresu uzupełniającego lub mapy gniazd
10h Zajęty Zbyt wiele równoczesnych transferów BT lub nakładające się żądania

Kody 02h i 04h należy najpierw traktować jako podejrzenie problemów z warstwą fizyczną. Wymień odcinek na sprawdzony przewód Blue Hose, zweryfikuj terminatory i potwierdź, że magistralę obsługuje tylko jeden skaner. Kod 10h zwykle oznacza, że program drabinkowy uruchamia więcej równoczesnych transferów, niż obsługuje dana seria; rozdziel transfery za pomocą zegarów lub przenieś niekrytyczne przesyłanie parametrów do trybu offline.

Kody statusu RIO i diody skanera podczas transferów blokowych PowerFlex 70 przez RIO — rysunek 2 W przypadku braku potwierdzenia transferów blokowych przez PowerFlex 70 należy jednocześnie sprawdzić słowa statusu RIO i diody skanera.

Procedura uruchomieniowa

  1. Zainstaluj i uziem adapter RVC zgodnie z 20COMM-UM004. Ustaw przełączniki adresu RIO na zaplanowany adres uzupełniający.
  2. Podłącz przewód Blue Hose do 1747-SN z zachowaniem prawidłowej polaryzacji i zastosowaniem terminatorów. Ustaw szybkość transmisji zgodną z adapterem.
  3. Skonfiguruj listę kaset skanera tak, aby adapter przemiennika pojawiał się pod oczekiwanym numerem kasety/grupy logicznej.
  4. Utwórz bloki sterujące BTR/BTW kierujące do mapy szesnastu słów. W serii B utrzymuj liczbę równoczesnych transferów BT na poziomie nie większym niż cztery.
  5. Doprowadź przemiennik do bezpiecznego stanu zatrzymania. Wyślij za pomocą BTW polecenie skasowania usterki/zatrzymania, następnie wykonaj BTR i potwierdź aktualizację słów statusu.
  6. Wydaj polecenie pracy z niską prędkością dopiero po potwierdzeniu komunikacji przez odczyty statusu. Rejestruj wszystkie kody 01h–10h wraz ze znacznikami czasu.

Pułapki i weryfikacja

Do typowych problemów należą konfigurowanie adresu adaptera tak, jakby był adresem Ethernet/IP, pomijanie zasad adresowania uzupełniającego, nakładające się instrukcje BTW z wielu procedur oraz założenie, że seria B może obsłużyć takie samo obciążenie transferami BT jak seria C. Weryfikacja powinna obejmować wymuszone odłączenie kabla, które wywołuje przewidywalną usterkę kasety, test niezgodnej szybkości transmisji na stanowisku testowym przed przełączeniem produkcji oraz test długotrwały, podczas którego monitoruje się sporadyczne przekroczenia czasu 04h przy pełnym obciążeniu wejść/wyjść maszyny.

Gdy ograniczeniem staje się seria skanera, zaplanuj modernizację do serii C zamiast tworzyć coraz bardziej złożoną logikę uzgadniania. Dokumentację mapy RIO przechowuj obok listy parametrów przemiennika i ujednolić zapasowe skanery SLC i moduły PLC, aby dział utrzymania ruchu mógł przywrócić komunikację bez ponownego ustalania mapy słów pod presją czasu.

O autorze

Mark Townsend | Starszy inżynier automatyki – systemy Allen-Bradley

Mark Townsend jest starszym inżynierem automatyki z ponad 18-letnim doświadczeniem w pracy z platformami Allen-Bradley, obejmującym systemy ControlLogix, CompactLogix i starsze SLC-500. Na co dzień zajmuje się programami RSLogix / Studio 5000 oraz uruchamianiem paneli HMI FactoryTalk View w starzejących się i mieszanych parkach maszynowych.

Zostaw komentarz

Pamiętaj, że komentarze muszą zostać zatwierdzone przed ich opublikowaniem.