nyban1
Jesteś tutaj: Dom » Systemy » Rozproszony system sterowania » ABB Procontrol » ABB PP C322 BE01 HIEE300900R0001 Programowalny szybki procesor
Zostaw nam wiadomość

ABB PP C322 BE01 HIEE300900R0001 Programowalny szybki procesor

  • WĄTEK

  • HIEE300900R0001

  • 8000 dolarów

  • W magazynie

  • T/T

  • Xiamen

Dostępność:
Ilość:
przycisk udostępniania na Facebooku
przycisk udostępniania na Twitterze
przycisk udostępniania linii
przycisk udostępniania wechata
przycisk udostępniania na LinkedIn
przycisk udostępniania na Pintereście
przycisk udostępniania WhatsApp
przycisk udostępniania kakao
przycisk udostępniania Snapchata
przycisk udostępniania telegramu
udostępnij ten przycisk udostępniania

PP C322 BE to wysokowydajny, programowalny sterownik ogólnego przeznaczenia opracowany przez firmę ABB Industrie AG dla systemu PSR. PSR, skrót od „Programmierbarer Schneller Regler” (programowalny szybki sterownik), wskazuje, że system jest specjalnie zaprojektowany do zastosowań przemysłowych wymagających szybkich i precyzyjnych zadań sterowania. PP C322 BE może obsługiwać złożone, dynamiczne procesy, takie jak precyzyjna kontrola momentu obrotowego, prędkości i strumienia silnika w scenariuszach takich jak stal, górnictwo, napęd morski i duże zastosowania z wentylatorami/pompami.


2. Podstawowa architektura i zasada działania

Podstawowa zasada działania PP C322 BE opiera się na języku programowania bloków funkcyjnych. Jest to paradygmat programowania graficznego, który obejmuje złożone algorytmy sterujące, operacje logiczne i obliczenia matematyczne w standardowych jednostkach funkcjonalnych wielokrotnego użytku, zwanych „blokami funkcyjnymi”.


2.1 Bloki funkcyjne: Elementy sterujące

Każdy blok funkcyjny jest niezależnym modułem oprogramowania realizującym kompletną funkcję, charakteryzującym się:

  • Symbol graficzny: Przedstawiany w interfejsie programowania jako prostokąt, z wejściami po lewej stronie i wyjściami po prawej, co ułatwia intuicyjne zrozumienie i konstrukcję logiczną.

  • Standaryzowany interfejs: Każde wejście i wyjście ma ściśle zdefiniowany typ danych (np. Procent, Wartość logiczna, Liczba całkowita, BCD), zapewniając spójność danych w połączeniach.

  • Konfigurowalność: Większość bloków posiada piny parametrów, umożliwiające użytkownikom dostosowanie zachowania (np. ustawienie wzmocnienia proporcjonalnego sterownika PI, czasu całkowania) bez zmiany logiki rdzenia.

  • Możliwość rozbudowy: Wiele bloków (np. dodatek ADD, bramka AND) ma rozszerzalne wejścia (do 32), co można osiągnąć poprzez graficzne dodanie pinów, optymalizując strukturę programu i wydajność wykonywania bez kaskadowania wielu bloków.


2.2 Precyzja w projektowaniu typów danych

PP C322 BE obsługuje bogaty zestaw typów danych, aby spełnić różnorodne wymagania zadań kontrolnych, co odzwierciedla jego precyzyjną konstrukcję:

  • Wartość logiczna (B): Reprezentuje prawdę/fałsz (1B/0B), używaną do sterowania logicznego.

  • Bitset (BS): 16-bitowe słowo, w którym każdym bitem można manipulować niezależnie, często używane do pakowania wielu sygnałów logicznych lub reprezentowania słów stanu urządzenia.

  • Procent (%): Podstawowy format przetwarzania analogowego. Jest to 16-bitowa liczba stałoprzecinkowa z zakresu od -199,9939% do +199,9939%. Ta reprezentacja jest idealna dla systemów sterowania, bezpośrednio odpowiadająca wartościom jednostkowym lub procentom pełnej skali. Obsługiwana jest także 32-bitowa wartość procentowa podwójnej precyzji, zapewniająca większy zakres dynamiki i dokładność.

  • Liczba całkowita (I) i liczba całkowita długa (LI): 16-bitowe i 32-bitowe liczby całkowite ze znakiem do zliczania i obsługi wartości dyskretnych.

  • Współczynnik (K), milisekunda (MS), sekunda (S): Dedykowane formaty stałych czasowych, współczynników skalowania i opóźnień czasowych, upraszczające parametryzację.

  • BCD: Używany do wymiany danych z urządzeniami zewnętrznymi, takimi jak wyświetlacze cyfrowe lub przełączniki tarczowe.

  • Słowo (H): Ogólny 16-bitowy kontener danych.

Matryca zgodności typów danych zapewnia, że ​​można łączyć ze sobą tylko kompatybilne typy, zapobiegając błędom typów danych na poziomie języka; w przeciwnym razie wymagana jest jawna konwersja przy użyciu bloków funkcyjnych TRAN lub TRANW.


2.3 Mechanizm wykonawczy i wydajność w czasie rzeczywistym

Program sterownika składa się z ciągu bloków funkcyjnych wykonywanych w określonej kolejności. PP C322 BE obsługuje wielozadaniowość, w tym zadania przerwań i zadania w tle.

  • Zadania przerwań: Używane do wykonywania krytycznych czasowo szybkich pętli sterowania, wyzwalanych dokładnie przez liczniki sprzętowe (np. Timer 0 przy 2000 mikrosekundach wspomniany w dokumencie). Ma to kluczowe znaczenie w przypadku odpowiedzi o wysokiej częstotliwości, takich jak pętle prądowe i prędkościowe.

  • Zadanie w tle: obsługuje operacje inne niż w czasie rzeczywistym, takie jak komunikacja, zarządzanie parametrami i powolna logika.


3. Podstawowe kategorie funkcjonalne i dogłębna analiza zasad

Kluczowe kategorie wyjaśniono poniżej:


A. Podstawowe funkcje analogowe i arytmetyczne
Stanowią one podstawę algorytmów sterowania.

  • Operacje arytmetyczne: ADD (dodawanie/odejmowanie), MULT (mnożenie), DIV (dzielenie), SQRT (pierwiastek kwadratowy) wykonują podstawowe obliczenia matematyczne. Używają wewnętrznie arytmetyki stałoprzecinkowej i prawidłowo radzą sobie z przepełnieniem (wyjście ograniczone do wartości maksymalnych/min.).

  • Generowanie funkcji: FCTL (Generator funkcji liniowych) aproksymuje dowolne krzywe poprzez interpolację liniową pomiędzy zdefiniowanymi przez użytkownika punktami przerwania (X, Y). FCTP (Generator funkcji wielomianowych) obsługuje bardziej złożone zależności nieliniowe, obliczając wartości wielomianów przy użyciu metody Hornera w celu zapewnienia wydajności.

  • Funkcje trygonometryczne: SIN, COS, ASIN, ACOS bezpośrednio przetwarzają kąty (w radianach, odwzorowane w formacie procentowym). Są one niezbędne do transformacji współrzędnych i obliczeń fazowych. Dokument dokładnie określa ich zakresy wejścia/wyjścia i warunki przepełnienia, np. wejście ACOS musi wynosić > -41,6092%, aby uniknąć wyników przekraczających zakres procentowy.


B. Podstawowe funkcje logiczne i sekwencyjne
Implementacja logiki cyfrowej i sterowania sekwencyjnego.

  • Bramki logiczne: AND, OR, EXOR obsługują formaty logiczne i bitsetowe dla logiki kombinatorycznej.

  • Przerzutniki: RSFF (RS Przerzutnik, dominujący reset), TOGFF (T Przerzutnik) do przechowywania stanu.

  • Timery i liczniki:

    • MS, MS& (multiwibratory monostabilne): Generują impulsy o stałej szerokości. MS nie podlega ponownemu wyzwoleniu, MS& przerywa wyjście, jeśli sygnał wejściowy spadnie do niskiego poziomu. Ich dokładność pomiaru czasu odnosi się do czasu cyklu sterownika, jak udokumentowano.

    • OND, OFD, OOD (opóźnienie włączenia, opóźnienie wyłączenia, opóźnienie włączenia/wyłączenia): używane do filtrowania sygnału i koordynacji taktowania.

    • CNT, PBCNT (Liczniki): Implementuj zliczanie i porównywanie zdarzeń.


C. Algorytmy wysoce zintegrowane i sterujące.
Uosabia to podstawową moc PP C322 BE.

  • Kontrolery PI (PI-R0, PI-R1):

    • Zasada: Klasyczny algorytm sterowania. Część proporcjonalna (P) zapewnia szybką reakcję, część całkująca (I) eliminuje błąd stanu ustalonego. Są to implementacje cyfrowe o czasie dyskretnym. Wzór całkowania to: o(k) = o(k-1) + [i(k) + i(k-1)]/2 * (T0/TN) , przy użyciu metody trapezowej (Tustina), dokładniejszej niż zwykła całka prostokątna.

    • Cechy: Zarówno PI-R0, jak i PI-R1 obsługują porównywanie wartości zadanej/sprzężenia zwrotnego, wprowadzanie sygnału błędu, ograniczanie wyjścia, ustawianie stanu początkowego integratora i zapobieganie nakręcaniu. PI-R0 dodatkowo zapewnia niezależne limity integratora (UPL-I, LOL-I), oferując bardziej elastyczną strategię zapobiegania windup.

  • Transformacje współrzędnych (RSTDQ, DQRST, DQPOL):

    • Zasada: Sterowanie napędem od rdzenia do wektora. RSTDQ przekształca trójfazowe wielkości prądu przemiennego ze stacjonarnego układu odniesienia (R, S, T) na wielkości prądu stałego w dwufazowym wirującym układzie odniesienia (d, q). Ta transformacja (obejmująca transformaty Clarke'a i Parka) przekształca zmienne w czasie parametry prądu przemiennego (np. prąd, napięcie) na parametry prądu stałego (składnik momentu obrotowego, składnik strumienia), idealne do sterowania.

    • Zastosowanie: DQRST wykonuje transformację odwrotną, przekształcając wielkości d, q prądu stałego z powrotem na wielkości prądu trójfazowego prądu przemiennego w celu generowania przebiegów PWM. DQPOL konwertuje współrzędne kartezjańskie (d, q) na współrzędne biegunowe (wielkość |A|, kąt PHI), często używane do obliczania wielkości strumienia itp.

    • Bloki te znacznie upraszczają implementację algorytmów sterowania zorientowanego na pole (FOC) w przemiennikach częstotliwości.

  • Integratory (INT, INT-I):

    • INT ma stałą czasową integracji opartą na stałej sprzętowej podstawie czasu (1 ms lub 1 s), odpowiednią do integracji ściśle powiązanej z czasem fizycznym.

    • INT-I ma współczynnik całkowania powiązany z czasem cyklu zadania przerwania (T0). Jego wynik to o(k) = o(k-1) + (T0/TI) * [i(k) + i(k-1)]/2 . Synchronizuje to zachowanie integracyjne z częstotliwością wykonywania programu, dzięki czemu jest ono bardziej powszechne i precyzyjne w cyfrowych systemach sterowania.

  • Filtry cyfrowe (AVG, AVG-M, G2(Z)):

    • AVG to filtr średniej ruchomej, który tłumi szum o określonej częstotliwości poprzez uśrednianie N ostatnich próbek.

    • G2(Z) to implementacja równania różnicowego drugiego rzędu ogólnego przeznaczenia, konfigurowalna jako różne filtry (np. dolnoprzepustowy, górnoprzepustowy, środkowoprzepustowy), a nawet oscylator. Jego funkcja przenoszenia to G(z) = (A0 + A1*z⁻¹ + A2*z⁻²) / (1 + B1*z⁻¹ + B2*z⁻²) . Ustawiając współczynniki A0-A2 i B1-B2, można zrealizować prawie każdy liniowy, niezmienny w czasie układ dyskretny.


D. Zarządzanie danymi i komunikacja

  • Konwersja danych: %-BCD, BCD-%, BIBS, BSBI, MERGE, SPLIT obsługują konwersje pomiędzy różnymi formatami danych i szerokościami bitowymi, działając jako pomost pomiędzy sterownikiem a światem zewnętrznym (np. wyświetlaczami, koderami).

  • Komunikacja poprzez magistralę: RDLA, WRLA służą do odczytu/zapisu danych w długiej przestrzeni adresowej magistrali B448 (autobus przemysłowy będący własnością firmy ABB). SLAVE-I jest używany podczas inicjalizacji systemu do konfiguracji adresu, rozmiaru skrzynki pocztowej i parametrów innych urządzeń podrzędnych na magistrali, tworząc podstawę koordynacji systemu obejmującego wiele urządzeń.


E. Diagnostyka i funkcje zaawansowane

  • Rejestrator stanów przejściowych (TREC): Niezwykle potężne narzędzie diagnostyczne. Może próbkować w sposób ciągły wiele sygnałów z dużą częstotliwością i w przypadku wystąpienia warunku wyzwalania (np. sygnału błędu) rejestrować dane przed i po punkcie wyzwalania. Dane te można okresowo wysyłać w celu podłączenia do oscyloskopu lub rejestratora danych, co jest niezbędne do analizy dynamicznej reakcji systemu i rozwiązywania problemów z przejściowymi błędami.

  • Kontrola sygnału i modyfikacja parametrów (INSP): Ten blok funkcyjny umożliwia upoważnionemu personelowi (poprzez zabezpieczenie hasłem KEY) odczytywanie i modyfikowanie w trybie online wartości wszelkich sygnałów wewnętrznych w sterowniku, w tym parametrów. Używany z jednostkami serwisowymi (np. SD A338), tworzy potężne narzędzie HMI i debugowanie.

  • Nadzór czasu (TSUP-US, TSUP-MS) i rejestracja zdarzeń (EVENT): Zapewniają monitorowanie działania systemu i powiadamianie o pierwszych usterkach zgodnie z normą DIN 19235, wyraźnie wskazując sekwencję wystąpień usterek.


4. Rozwój i konfiguracja

Programowanie PP C322 BE wymaga użycia narzędzi PTS-Tools (narzędzi do programowania i testowania systemu) firmy ABB. Inżynierowie używają interfejsu graficznego na komputerze PC, aby przeciągać i upuszczać wymagane bloki funkcyjne do programu, łączyć ich wejścia i wyjścia oraz ustawiać parametry. Następnie zestaw narzędzi kompiluje program graficzny do postaci kodu wykonywalnego przez sterownik, który jest pobierany do urządzenia docelowego (PP C322 BE) za pośrednictwem modułu ładującego.

PP C322 BE musi odpowiadać wersji biblioteki bloków funkcyjnych (np. C_R1_V20). Nowsze bloki funkcyjne (np. ACOS, ASIN, BRREL) są dostępne wyłącznie w wyższych wersjach bibliotek, co zapewnia kompatybilność w górę i ciągłą rozbudowę funkcjonalną.



Kategoria Specyfikacja Opis
Model produktu PP C322 BE
System System ABB PSR (programowalny szybki sterownik).
Aplikacje docelowe Duże systemy napędów prądu przemiennego i inne obszary przemysłowe wymagające wydajnego sterowania w czasie rzeczywistym.
Język programowania Schemat bloków funkcyjnych (FUPLA – biblioteka bloków funkcyjnych)
Architektura przetwarzania Obsługuje przetwarzanie wielozadaniowe, w tym szybkie zadania przerwań i zadania w tle.
Wydajność wykonania Czasy wykonania bloku funkcyjnego w zakresie mikrosekund (najgorszy przypadek), np.:
• ADD: 1,225 µs + n*0,3 µs
• COS: 2,625 µs
• PI-R1: 16,300 µs
• DQPOL: 28,975 µs
Obsługiwane typy danych Wartość logiczna (B), bitset (BS-16 bitów), procent (% - 16/32 bitów), liczba całkowita (I-16 bitów), długa liczba całkowita (LI-32 bity), współczynnik (K), milisekunda (MS), sekunda (S), BCD, słowo (H-16/32 bity)
Biblioteka podstawowych funkcji A) Podstawowy analog: ABS, ACOS, ADD, SIN, COS, SQRT, DIV, MULT itp.
B) Podstawowy binarny: AND, OR, EXOR, RSFF, MS, OND, OFD itp.
C) Łączony analogowo-binarny: LIM, MAX, MIN, INT, SWI, THRLL, THRUL itp.
D) Wysoce zintegrowana arytmetyka: kontroler PI-R0/PI-R1, Transformacja współrzędnych RSTDQ/DQRST, filtr G2(Z), MUX/DMUX itp.
E) Wysoce zintegrowana logika: DECOD, ENCOD, EVENT, PBCNT itp.
F) Kontrola sekwencji: BRREL, LABEL, TRIG itp.
G) Konwersja i przesyłanie danych: %-BCD, BCD-%, BIBS, BSBI, R-IND, W-IND itp.
H) Konfiguracja, diagnostyka i Nadzór: INSP, TREC, TSUP-MS, TSUP-US, SME, SLAVE-I itp.
Komunikacja i integracja • Komunikacja z innymi urządzeniami (slave) w systemie poprzez magistralę przemysłową B448.
• Obsługuje operacje odczytu/zapisu zarówno w zakresie krótkich adresów, jak i długich adresów magistrali.
• Wykorzystuje blok funkcyjny SLAVE-I do inicjowania urządzeń podrzędnych na magistrali.
• Monitorowanie online i modyfikacja parametrów poprzez blok funkcyjny INSP w połączeniu z jednostkami serwisowymi (np. SD A338, SD B005).
Diagnostyka i nagrywanie • TREC: Wysokowydajny rejestrator stanów przejściowych obsługujący tryby próbkowania zewnętrznego wyzwalania, czasu i przerwań na potrzeby analizy usterek i debugowania systemu.
• EVENT: Wskaźnik pierwszego zdarzenia zgodny z normą DIN 19235.
• SME: Sygnalizacja błędów modułu systemowego, steruje zewnętrzną diodą LED i pinem wyjściowym.
• TSUP-MS/US: Nadzór czasu milisekundowego/mikrosekundowego.
Konfiguracja pamięci Wewnętrzna pamięć danych obsługuje funkcje takie jak rejestrator stanów przejściowych (TREC). Całkowita dostępna pamięć zależy od projektu i jest ustalana po kompilacji.
Oprogramowanie sprzętowe i kompatybilność • Wymaga zgodnej wersji oprogramowania sprzętowego i wersji biblioteki bloków funkcyjnych.
• Ten model (PP C322 BE) odpowiada wersji biblioteki bloków funkcyjnych: C_R1_V20.
• Kompatybilność w górę, obsługa starszych i nowych bloków funkcyjnych.
Narzędzia programistyczne Narzędzia ABB PTS (narzędzia do programowania i systemów testowych)



Poprzedni: 
Następny: 

Szybkie linki

PRODUKTY

OEM

Skontaktuj się z nami

 Telefon: +86-181-0690-6650
 WhatsApp: +86 18106906650
 E-mail:  sales2@exstar-automation.com / lily@htechplc.com
 Adres: pokój 1904, budynek B, Diamond Coast, nr 96 Lujiang Road, Siming District, Xiamen Fujian, Chiny
Prawa autorskie © 2025 Exstar Automation Services Co., Ltd. Wszelkie prawa zastrzeżone.