nyban1
U bevindt zich hier: Thuis » Systemen » Gedistribueerd controlesysteem » ABB Procontrol » ABB PP C322 BE01 HIEE300900R0001 Programmeerbare snelle processor
Laat ons een bericht achter

ABB PP C322 BE01 HIEE300900R0001 Programmeerbare snelle processor

  • ABB

  • HIEE300900R0001

  • $ 8000

  • Op voorraad

  • T/T

  • Xiamen

Beschikbaarheid:
Hoeveelheid:
knop voor delen op Facebook
Twitter-deelknop
knop voor lijn delen
knop voor het delen van wechat
linkedin deelknop
knop voor het delen van Pinterest
WhatsApp-knop voor delen
knop voor het delen van kakao
knop voor het delen van snapchat
knop voor het delen van telegrammen
deel deze deelknop

De PP C322 BE is een krachtige, universele programmeerbare controller ontwikkeld door ABB Industrie AG voor zijn PSR-systeem. PSR, wat staat voor 'Programmierbarer Schneller Regler' (Programmable Fast Controller), geeft aan dat het systeem specifiek is ontworpen voor industriële toepassingen die besturingstaken met hoge snelheid en hoge precisie vereisen. De PP C322 BE kan complexe, dynamische processen aan, zoals nauwkeurige regeling van het motorkoppel, de snelheid en de flux in scenario's zoals staal-, mijnbouw-, scheepsvoortstuwings- en grote ventilator-/pomptoepassingen.


2. Kernarchitectuur en werkingsprincipe

Het kernprincipe van de PP C322 BE is gebaseerd op een functieblokprogrammeertaal. Dit is een grafisch programmeerparadigma dat complexe besturingsalgoritmen, logische bewerkingen en wiskundige berekeningen inkapselt in gestandaardiseerde, herbruikbare functionele eenheden die 'Functieblokken' worden genoemd.


2.1 Functieblokken: de bouwstenen van controle

Elk functieblok is een onafhankelijke softwaremodule die een volledige functie uitvoert, gekenmerkt door:

  • Grafisch symbool: weergegeven als een rechthoek in de programmeerinterface, met ingangen aan de linkerkant en uitgangen aan de rechterkant, wat intuïtief begrip en logische constructie mogelijk maakt.

  • Gestandaardiseerde interface: Elke invoer en uitvoer heeft een strikt gedefinieerd gegevenstype (bijv. Percentage, Boolean, Integer, BCD), waardoor gegevensconsistentie in verbindingen wordt gegarandeerd.

  • Configureerbaarheid: De meeste blokken hebben parameterpinnen, waardoor gebruikers het gedrag kunnen aanpassen (bijvoorbeeld het instellen van de proportionele versterking van een PI-controller, de integratietijd) zonder de kernlogica te veranderen.

  • Uitbreidbaarheid: Veel blokken (bijv. Adder ADD, AND-poort) hebben uitbreidbare ingangen (tot 32), haalbaar door grafisch pinnen toe te voegen, waardoor de programmastructuur en uitvoeringsefficiëntie worden geoptimaliseerd zonder meerdere blokken in cascade te plaatsen.


2.2 Precisie bij het ontwerpen van gegevenstypen

De PP C322 BE ondersteunt een rijke reeks gegevenstypen om te voldoen aan diverse besturingstaken, wat het precieze ontwerp weerspiegelt:

  • Boolean (B): vertegenwoordigt Waar/Onwaar (1B/0B), gebruikt voor logische besturing.

  • Bitset (BS): een 16-bits woord waarbij elke bit onafhankelijk kan worden gemanipuleerd, vaak gebruikt voor het verpakken van meerdere Booleaanse signalen of het weergeven van apparaatstatuswoorden.

  • Percentage (%): het primaire formaat voor analoge verwerking. Het is een 16-bits getal met een vast punt, variërend van -199,9939% tot +199,9939%. Deze weergave is ideaal voor besturingssystemen, omdat deze rechtstreeks overeenkomt met waarden per eenheid of volledige schaalpercentages. 32-bits dubbele precisiepercentage wordt ook ondersteund voor een hoger dynamisch bereik en nauwkeurigheid.

  • Integer (I) en lang geheel getal (LI): 16-bits en 32-bits gehele getallen met teken voor tellen en discrete waardeverwerking.

  • Factor (K), milliseconde (MS), seconde (S): speciale formaten voor tijdconstanten, schaalfactoren en tijdsvertragingen, waardoor parametrisering wordt vereenvoudigd.

  • BCD: Gebruikt voor gegevensuitwisseling met externe apparaten zoals digitale displays of duimwielschakelaars.

  • Woord (H): Een generieke 16-bits gegevenscontainer.

Compatibiliteitsmatrix voor gegevenstypen zorgt ervoor dat alleen compatibele typen met elkaar kunnen worden verbonden, waardoor fouten in gegevenstypen op taalniveau worden voorkomen; anders is expliciete conversie met behulp van TRAN- of TRANW-functieblokken vereist.


2.3 Uitvoeringsmechanisme en realtime prestaties

Het controllerprogramma bestaat uit een reeks functieblokken die in volgorde worden uitgevoerd. De PP C322 BE ondersteunt multitasking, inclusief interrupttaken en een achtergrondtaak.

  • Interrupt-taken: gebruikt voor het uitvoeren van tijdkritische snelle regellussen, nauwkeurig geactiveerd door hardwaretimers (bijv. Timer 0 op 2000 microseconden vermeld in het document). Dit is cruciaal voor hoogfrequente reacties zoals stroom- en snelheidslussen.

  • Achtergrondtaak: verwerkt niet-realtime bewerkingen zoals communicatie, parameterbeheer en langzame logica.


3. Functionele kerncategorieën en diepgaande principeanalyse

De belangrijkste categorieën worden hieronder uitgelegd:


A. Basis analoge en rekenkundige functies
Deze vormen de basis van besturingsalgoritmen.

  • Rekenkundige bewerkingen: ADD (optellen/aftrekken), MULT (vermenigvuldigen), DIV (delen), SQRT (vierkantswortel) voeren basiswiskunde uit. Ze maken intern gebruik van vaste-puntberekeningen en gaan op de juiste manier om met overflow (uitvoer beperkt tot max/min-waarden).

  • Functiegeneratie: FCTL (Linear Function Generator) benadert willekeurige curven via lineaire interpolatie tussen door de gebruiker gedefinieerde breekpunten (X,Y). FCTP (Polynomial Function Generator) verwerkt complexere niet-lineaire relaties en berekent polynomiale waarden met behulp van de Horner-methode voor efficiëntie.

  • Trigonometrische functies: SIN, COS, ASIN, ACOS verwerken hoeken rechtstreeks (in radialen, toegewezen aan procenten). Deze zijn essentieel voor coördinatentransformaties en faseberekeningen. Het document specificeert nauwkeurig hun invoer-/uitvoerbereiken en overloopomstandigheden, de ACOS-invoer moet bijvoorbeeld > -41,6092% zijn om te voorkomen dat resultaten het percentagebereik overschrijden.


B. Basislogica en sequentiële functies
Implementeer digitale logica en sequentiecontrole.

  • Logische poorten: AND, OR, EXOR ondersteunen Booleaanse en Bitset-formaten voor combinatorische logica.

  • Flip-Flops: RSFF (RS Flip-Flop, reset-dominant), TOGFF (T Flip-Flop) voor statusopslag.

  • Timers en tellers:

    • MS, MS& (Monostabiele multivibrators): Genereer pulsen met een vaste breedte. MS kan niet opnieuw worden geactiveerd, MS& onderbreekt de uitvoer als de invoer laag wordt. Hun timingnauwkeurigheid heeft betrekking op de cyclustijd van de controller, zoals gedocumenteerd.

    • OND, OFD, OOD (On-Delay, Off-Delay, On/Off-Delay): Gebruikt voor signaalfiltering en timingcoördinatie.

    • CNT, PBCNT (Tellers): Implementeer het tellen en vergelijken van gebeurtenissen.


C. Sterk geïntegreerde en controle-algoritmen
Dit belichaamt de kernkracht van de PP C322 BE.

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

    • Principe: Het klassieke besturingsalgoritme. Het proportionele (P) gedeelte zorgt voor een snelle respons, het integrale (I) gedeelte elimineert steady-state fouten. Dit zijn digitale implementaties in discrete tijd. De integratieformule is: o(k) = o(k-1) + [i(k) + i(k-1)]/2 * (T0/TN) , met behulp van de trapeziumvormige (Tustin) methode, nauwkeuriger dan eenvoudige rechthoekige integratie.

    • Kenmerken: Zowel de PI-R0 als de PI-R1 ondersteunen vergelijking van instelpunten/feedback, foutsignaalingang, uitgangsbeperking, instelling van de initiële conditie van de integrator en anti-opwinding. PI-R0 biedt bovendien onafhankelijke integratorlimieten (UPL-I, LOL-I), wat een flexibelere anti-windup-strategie biedt.

  • Coördinatietransformaties (RSTDQ, DQRST, DQPOL):

    • Principe: Kern van vectoraandrijving. RSTDQ transformeert driefasige AC-grootheden van het stationaire referentieframe (R, S, T) naar DC-grootheden in een tweefasig roterend referentieframe (d, q). Deze transformatie (bestaande uit Clarke- en Park-transformaties) zet tijdsvariërende AC-parameters (bijv. stroom, spanning) om in DC-parameters (koppelcomponent, fluxcomponent) die ideaal zijn voor controle.

    • Toepassing: DQRST voert de inverse transformatie uit, waarbij d, q DC-grootheden terug worden omgezet naar driefasige AC-grootheden voor het genereren van PWM-golfvormen. DQPOL converteert van cartesiaanse coördinaten (d, q) naar polaire coördinaten (grootte |A|, hoek PHI), vaak gebruikt voor het berekenen van de fluxgrootte, enz.

    • Deze blokken vereenvoudigen de implementatie van Field-Oriented Control (FOC)-algoritmen in frequentieregelaars aanzienlijk.

  • Integratoren (INT, INT-I):

    • INT heeft een integratietijdconstante gebaseerd op een vaste hardwaretijdbasis (1 ms of 1s), geschikt voor integratie die strikt gerelateerd is aan fysieke tijd.

    • INT-I heeft een integratiecoëfficiënt gerelateerd aan de interrupttaakcyclustijd (T0). De uitvoer is o(k) = o(k-1) + (T0/TI) * [i(k) + i(k-1)]/2 . Dit synchroniseert het integratiegedrag met de programma-uitvoeringsfrequentie, waardoor het gebruikelijker en nauwkeuriger wordt in digitale besturingssystemen.

  • Digitale filters (AVG, AVG-M, G2(Z)):

    • AVG is een voortschrijdend gemiddelde filter, dat specifieke frequentieruis onderdrukt door de laatste N monsters te middelen.

    • G2(Z) is een implementatie van een tweede orde verschilvergelijking voor algemene doeleinden, configureerbaar als verschillende filters (bijvoorbeeld laagdoorlaat, hoogdoorlaat, banddoorlaat) of zelfs een oscillator. De overdrachtsfunctie is G(z) = (A0 + A1*z⁻¹ + A2*z⁻²) / (1 + B1*z⁻¹ + B2*z⁻²) . Door de coëfficiënten A0-A2 en B1-B2 in te stellen, kan vrijwel elk lineair tijdsinvariant discreet systeem worden gerealiseerd.


D. Gegevensbeheer en communicatie

  • Dataconversie: %-BCD, BCD-%, BIBS, BSBI, MERGE, SPLIT verzorgen conversies tussen verschillende dataformaten en bitbreedtes en fungeren als brug tussen de controller en de externe wereld (bijv. displays, encoders).

  • Buscommunicatie: RDLA en WRLA worden gebruikt voor het lezen/schrijven van gegevens in de lange adresruimte van de B448-bus (een eigen industriële bus van ABB). SLAVE-I wordt gebruikt tijdens de systeeminitialisatie om het adres, de mailboxgrootte en de parameters van andere slave-apparaten op de bus te configureren, en vormt zo de basis voor systeemcoördinatie tussen meerdere apparaten.


E. Diagnostiek en geavanceerde functies

  • Transient Recorder (TREC): Een extreem krachtig diagnostisch hulpmiddel. Het kan continu meerdere signalen met een hoge frequentie bemonsteren en, bij een triggerconditie (bijvoorbeeld een foutsignaal), gegevens registreren van voor en na het triggerpunt. Deze gegevens kunnen periodiek worden uitgevoerd voor aansluiting op een oscilloscoop of datalogger, wat essentieel is voor het analyseren van de dynamische respons van het systeem en het oplossen van tijdelijke fouten.

  • Signal Inspection & Parameter Modification (INSP): Met dit functieblok kan geautoriseerd personeel (via KEY-wachtwoordbeveiliging) online de waarden van alle interne signalen binnen de controller lezen en wijzigen, inclusief parameters. In combinatie met service-eenheden (bijv. SD A338) vormt het een krachtige HMI- en foutopsporingstool.

  • Tijdsupervisie (TSUP-US, TSUP-MS) en gebeurtenisregistratie (EVENT): Bied monitoring van de systeemwerking en first-out foutaankondiging in overeenstemming met DIN 19235, waarbij de volgorde van het optreden van fouten duidelijk wordt aangegeven.


4. Ontwikkeling en configuratie

Voor het programmeren van de PP C322 BE is het gebruik van ABB's PTS-Tools (Programming and Test System Tools) vereist. Ingenieurs gebruiken een grafische interface op een pc om de vereiste functieblokken naar een programma te slepen, hun in- en uitgangen aan te sluiten en parameters in te stellen. De toolchain compileert vervolgens het grafische programma in code die door de controller kan worden uitgevoerd en die via een lader naar het doelapparaat (PP C322 BE) wordt gedownload.

De PP C322 BE moet overeenkomen met de versie van de functieblokbibliotheek (bijv. C_R1_V20). Nieuwere functieblokken (bijv. ACOS, ASIN, BRREL) zijn alleen beschikbaar in hogere bibliotheekversies, waardoor opwaartse compatibiliteit en continue functionele uitbreiding worden gegarandeerd.



Categorie Specificatie Beschrijving
Productmodel PP C322 BE
Systeem ABB PSR-systeem (programmeerbare snelle controller).
Doeltoepassingen Grote AC-aandrijfsystemen en andere industriële velden die hoogwaardige realtime-besturing vereisen.
Programmeertaal Functieblokdiagram (FUPLA - Functieblokbibliotheek)
Verwerkingsarchitectuur Ondersteunt multitaskingverwerking, inclusief snelle interrupttaken en een achtergrondtaak.
Uitvoeringsprestaties Uitvoeringstijden van functieblokken in het microsecondebereik (worst-case), bijv.:
• ADD: 1,225 µs + n*0,3 µs
• COS: 2,625 µs
• PI-R1: 16.300 µs
• DQPOL: 28,975 µs
Ondersteunde gegevenstypen Boolean (B), Bitset (BS-16 bit), percentage (% - 16/32 bit), geheel getal (I-16 bit), lang geheel getal (LI-32 bit), factor (K), milliseconde (MS), seconde (S), BCD, woord (H-16/32 bit)
Bibliotheek met kernfuncties A) Basisanaloog: ABS, ACOS, ADD, SIN, COS, SQRT, DIV, MULT, enz.
B) Basis binair: AND, OR, EXOR, RSFF, MS, OND, OFD, enz.
C) Gecombineerd analoog/binair: LIM, MAX, MIN, INT, SWI, THRLL, THRUL, enz.
D) Sterk geïntegreerde rekenkunde: PI-R0/PI-R1-controller, RSTDQ/DQRST-coördinatentransformatie, G2(Z)-filter, MUX/DMUX, enz.
E) Sterk geïntegreerde logica: DECOD, ENCOD, EVENT, PBCNT, enz.
F) Volgordecontrole: BRREL, LABEL, TRIG, enz.
G) Gegevensconversie en -overdracht: %-BCD, BCD-%, BIBS, BSBI, R-IND, W-IND, enz.
H) Configuratie, diagnose en supervisie: INSP, TREC, TSUP-MS, TSUP-VS, MKB, SLAVE-I, enz.
Communicatie & Integratie • Communicatie met andere apparaten (slaves) binnen het systeem via de industriële bus B448.
• Ondersteunt lees-/schrijfbewerkingen in zowel het korte busadres- als het lange adresbereik.
• Gebruikt het SLAVE-I-functieblok om slave-apparaten op de bus te initialiseren.
• Online monitoring en parameterwijziging via het INSP-functieblok gekoppeld aan service-units (bijv. SD A338, SD B005).
Diagnostiek en registratie • TREC: Hoogwaardige Transient Recorder die externe trigger-, tijdgebaseerde en interruptgebaseerde bemonsteringsmodi ondersteunt voor foutanalyse en systeemfoutopsporing.
• EVENT: Eerste gebeurtenisindicator conform DIN 19235.
• SME: Systeemmodule Foutindicatie, stuurt externe LED en uitgangspin aan.
• TSUP-MS/US: tijdbewaking in milliseconden/microseconden.
Geheugenconfiguratie Intern datageheugen ondersteunt functies zoals de Transient Recorder (TREC). Het totale beschikbare geheugen is projectafhankelijk en wordt na de compilatie bepaald.
Firmware en compatibiliteit • Vereist een overeenkomende firmwareversie en functieblokbibliotheekversie.
• Dit model (PP C322 BE) komt overeen met de functieblokbibliotheekversie: C_R1_V20.
• Opwaarts compatibel, ondersteunt oudere en nieuwe functieblokken.
Ontwikkelingshulpmiddelen ABB PTS-Tools (programmeer- en testsysteemtools)



Vorig: 
Volgende: 

Snelle koppelingen

PRODUCTEN

OEM

Neem contact met ons op

 Telefoon: +86-181-0690-6650
 WhatsApp: +86 18106906650
 E-mail:  sales2@exstar-automation.com / lily@htechplc.com
 Adres: kamer 1904, gebouw B, Diamond Coast, No. 96 Lujiang Road, Siming District, Xiamen Fujian, China
Copyright © 2025 Exstar Automation Services Co., Ltd. Alle rechten voorbehouden.