ABB
MB510 3BSE002540R1
1200 $
Auf Lager
T/T
Xiamen
| Verfügbarkeit: | |
|---|---|
| Menge: | |
Das Programmkarten-Schnittstellenmodul MB510 ist eine wichtige Hardwarekomponente des ABB Advant Controller 450, einer großen programmierbaren Industriesteuerung, und gehört zur Produktfamilie Advant OCS (Open Control System). Dieses Modul spielt eine wichtige Rolle innerhalb der Systemarchitektur und dient als physische Speicherträgerschnittstelle für die Systemsoftware und Anwendungsprogramme. Es ist für die Verbindung zu Flash-Speicherprogrammkarten mithilfe des PCMCIA 2.0-Standards verantwortlich und von grundlegender Bedeutung für die Erreichung der Modularität, Konfigurierbarkeit und hohen Zuverlässigkeit der Kernfunktionen des Controllers.
Der Advant Controller 450 ist ein großer Controller, der für gemischte binäre, regulatorische und überwachende Steuerung konzipiert ist und eigenständig oder als Teil eines verteilten Steuerungssystems integriert betrieben werden kann. Innerhalb dieses Systems sind sowohl Hardware als auch Software hochgradig modular aufgebaut, und der MB510 ist eine typische Verkörperung dieser Designphilosophie. Dabei handelt es sich nicht um eine eigenständige Recheneinheit, sondern um eine dedizierte, intelligente Speicherschnittstelle, die sicherstellt, dass der Controller zuverlässig auf die verschiedenen für seinen Betrieb erforderlichen Programmmodule zugreifen, diese laden und sichern kann.
Aus Sicht der Systemhierarchie befindet sich der MB510 in der Ebene „Storage & Backup“ der Controller-Hardwarearchitektur. Die Controller-Hardware besteht hauptsächlich aus dem Prozessormodul (PM511V), verschiedenen Kommunikations-Submodulen, dem Stromversorgungs-Subsystem und Unterstützungsmodulen einschließlich des MB510. Der MB510 wird typischerweise in einem Submodulträger SC510 oder SC520 installiert und kommuniziert über den Rückwandbus mit dem Prozessormodul. Dieses Design ermöglicht die Installation, den Austausch und die Wartung von Programmkarten unabhängig vom Kernprozessor und verbessert so die Wartbarkeit und Flexibilität des Systems erheblich.
Die Funktionalität des MB510-Moduls geht weit über die eines einfachen „Kartenlesers“ hinaus. Es übernimmt während des gesamten Lebenszyklus des Advant Controller 450 mehrere Kernaufgaben:
1. Physisches Hosting und Backup von System- und Anwendungsprogrammen:
Systemprogrammsicherung: Die Standardsystemsoftware (Betriebssystem, Basisfunktionsbibliotheken usw.) des Advant Controller 450 ist auf einer Flash-Speicherprogrammkarte (PCMCIA-Karte) festgehalten. Diese Karte muss in die dafür vorgesehene Schnittstelle an der Vorderseite des Prozessormoduls PM511 eingesteckt werden. Dies ist die Grundlage für den Systemstart und -betrieb. Der MB510 dient zum Einbau zusätzlicher Programmkarten. Diese Karten enthalten optionale Software-Funktionsbibliotheken (z. B. QC07-LIB41, QC07-LIB42 usw.), um die Fähigkeiten des Controllers zu erweitern.
Anwendungsprogramm-Backup (wichtige optionale Funktion): Dies ist eine äußerst wichtige Mehrwertfunktion des MB510. Benutzer können die gesamte Steuerungssystemkonfiguration und das Anwendungsprogramm (d. h. die PC-Programme, Datenbanken usw., die der Benutzer zur Lösung spezifischer Prozesssteuerungsprobleme erstellt hat) über die „DUAP“-Funktion (Dump of Application Programs) der Engineering Station auf einer anderen dedizierten PCMCIA-Flash-Karte sichern. Diese Karte wird dann in den MB510 eingesetzt. Wenn der Controller nach einem Vorfall, der den Arbeitsspeicher leert, wieder mit Strom versorgt wird (z. B. längerer Stromausfall über die Batteriesicherung hinaus, schwerwiegender Fehler), kann das System nicht nur das Systemprogramm automatisch von der Karte im PM511 laden, sondern auch das Benutzeranwendungsprogramm automatisch von der Anwendungssicherungskarte im MB510 wiederherstellen. Dies vermeidet den zeitaufwändigen Prozess der Abhängigkeit von einer Engineering-Station und des manuellen Eingriffs von Fachpersonal zum Nachladen, reduziert die Ausfallzeit des Systems erheblich und ermöglicht einen schnellen, unbeaufsichtigten Neustart. Dies ist für industrielle Anwendungen mit hohen Verfügbarkeitsanforderungen von entscheidender Bedeutung.
2. Modulare Erweiterung der Softwarefunktionalität:
Die ABB Master-Systemsoftware ist modular aufgebaut. Grundlegende Systemfunktionen sind im QC07-BAS41-Modul enthalten, erweiterte Funktionen (z. B. erweiterte PID-Steuerung, Fuzzy-Steuerung, Batch-Prozessunterstützung, benutzerdefinierte Funktionsblöcke usw.) sind jedoch in unabhängigen Programmmodulen (z. B. QC07-LIB42, QC07-FUZ41, QC07-BAT41, QC07-UDP41) gekapselt. Durch die Installation der entsprechenden Programmkarten über die MB510-Schnittstelle können Benutzer der Steuerung je nach Projektanforderungen flexibel Softwarefunktionen hinzufügen, ohne die Kernhardware austauschen zu müssen. Dieses „Pay-as-you-need, flexible Expansion“-Modell reduziert die anfänglichen Investitionskosten und verbessert die Systemanpassungsfähigkeit.
3. Zuverlässige Speicher- und Zugriffsschnittstelle:
Der MB510 bietet eine robuste elektrische und physikalische Schnittstelle, die dem PCMCIA 2.0-Standard entspricht und eine schnelle und zuverlässige Datenkommunikation mit der Flash-Speicherkarte gewährleistet. Intern enthält es Adress-/Datenpuffer und Schnittstellenlogik-Steuerschaltungen, die für die Verwaltung der Prozessoradressierung der Programmkarte, das Lesen von Daten und die Statusüberwachung verantwortlich sind. Dieses spezielle Schnittstellendesign ist der Integration von Flash-Speicher direkt auf der Hauptplatine überlegen, da es die Belastung des Hauptprozessors reduziert und die Auswirkungen von Speichermediumausfällen auf das Kernsystem isoliert.
4. Betriebsstatusüberwachung und Diagnose:
Die Modulfront ist mit zwei LED-Statusanzeigen ausgestattet:
Grünes RUN-Licht: Zeigt an, dass das Modul normal funktioniert und eine gute Kommunikation mit dem Träger und der Systemrückwandplatine besteht.
Rotes F-Licht (Fehlerlicht): Leuchtet auf, wenn die folgenden Probleme erkannt werden:
a) Hardwarefehler: Ein Fehler in der eigenen Schaltung des Moduls.
b) Prüfsummenfehler: Die Integritätsprüfung der von der Programmkarte gelesenen Daten schlägt fehl, was auf eine mögliche Datenbeschädigung auf der Karte oder einen Kartenfehler hinweist.
c) Programmkarte fehlt: Es wurde keine eingesteckte Programmkarte erkannt.
Darüber hinaus nutzt das System vor allem den Cyclic Redundancy Check (CRC), um die Integrität der Daten auf der Programmkarte kontinuierlich zu überwachen. Dieser proaktive Diagnosemechanismus ermöglicht die frühzeitige Erkennung potenzieller Datenspeicherprobleme, bevor sie den Systembetrieb beeinträchtigen.
5. Unterstützung für Hot-Swapping (abhängig vom Systemdesign):
Obwohl im Benutzerhandbuch Hot-Swap-Verfahren nicht explizit hervorgehoben werden, ist es theoretisch möglich, Programmkarten im richtigen Systembetriebsmodus auszutauschen oder zu aktualisieren, da der MB510 und seine Programmkarte physikalisch unabhängig vom Prozessormodul sind und architektonisch zu konfigurierbaren Peripheriemodulen gehören (z. B. im Konfigurationsmodus oder wenn sicher ist, dass die Karte für den aktuellen Betrieb nicht unbedingt erforderlich ist). Dabei müssen jedoch die von ABB vorgeschriebenen Sicherheitsvorschriften und Betriebsverfahren strikt eingehalten werden, um Schäden an Hardware oder Daten durch den Live-Betrieb zu vermeiden.
Das Funktionsprinzip des MB510 ist eng in die gesamten Start-, Betriebs- und Backup-Prozesse des Advant Controller 450 integriert:
1. Rolle im Systemstart-(Initialisierungs-)Prozess:
Wenn der Controller eingeschaltet wird oder sich nach einem schwerwiegenden Fehler erholt, beginnt das Prozessormodul PM511 mit der Startsequenz. Während dieses Vorgangs:
Primärer Schritt: PM511 liest die grundlegende Systemsoftware (Bootloader, Betriebssystemkernel usw.) von der Systemprogrammkarte in seinem eigenen Steckplatz und lädt sie in seinen dynamischen RAM.
Erweiterungsschritt: Gleichzeitig oder anschließend fragt das System über den Rückwandbus die im MB510 (oder anderen MB510-Modulen, wenn das System mit mehreren konfiguriert ist) installierten zusätzlichen Programmkarten ab. Es identifiziert die auf den Karten gespeicherten Softwaremodule (z. B. Funktionsbibliotheken) und lädt diese optionalen Softwarekomponenten ebenfalls in den RAM des Controllers. Zu diesem Zeitpunkt verfügt der Controller über die vollständige Softwareumgebung, die zum Ausführen von Benutzeranwendungsprogrammen erforderlich ist.
2. Zusammenarbeit mit der Softwaremodulstruktur:
Wie bereits erwähnt, besteht die Software des Controllers aus einer Reihe von „Programmmodulen“, zum Beispiel:
QC07-BAS41: Basissystem, enthält PC-Kernelemente und Funktionseinheiten für Logik, Arithmetik, Kommunikationsunterstützung usw.
QC07-LIB42: Erweiterte PC-Elementbibliothek mit erweiterten PID-Reglern (PIDCON, PIDCONA) usw.
QC07-UDP41: Unterstützt benutzerdefinierte PC-Elementbibliotheken.
Der MB510 dient als physischer Vertriebs- und Aktivierungskanal für diese Softwaremodule. Das technische Personal steckt Programmkarten mit den erforderlichen Modulen in den MB510. Während nachfolgender Systemkonfigurationsphasen kann das Konfigurationstool (z. B. Advant Station 100 Series Engineering Station) diese erweiterten Funktionen dann erkennen und Benutzern ermöglichen, sie zum Erstellen von Anwendungsprogrammen zu nutzen.
3. Zentrale Rolle in der Datensicherungs- und Wiederherstellungsstrategie:
Der RAM des Advant Controller 450 wird durch eine Notstromversorgung (Batterie) vor Stromausfall geschützt. Dies dauert jedoch nur mehrere Stunden (Standard sind 4 Stunden, 2 Stunden bei redundanten CPUs). Für Anwendungen, die eine längere Datenaufbewahrung oder eine höhere Sicherheit erfordern, bildet die Anwendungs-Backup-Funktion des MB510 eine zweite Verteidigungslinie.
Backup-Prozess: Während des normalen Systembetriebs (normalerweise im Betriebsmodus) wird das vollständige Anwendungsprogramm-Image aus dem RAM über einen Engineering-Station-Befehl auf eine dedizierte Flash-Karte im MB510 übertragen (DUAP).
Wiederherstellungsprozess: Nach einem katastrophalen Ausfall (z. B. längerer Stromausfall, der die Batterie entlädt oder ein fehlerhaftes Prozessormodul ausgetauscht werden muss) erkennt der neue oder neu gestartete Controller nach Abschluss der grundlegenden Systemlast automatisch den Inhalt der Anwendungssicherungskarte im MB510 und lädt ihn. Dadurch wird eine automatisierte Wiederherstellung von einem „Bare-Metal“-Zustand in einen „voll funktionsfähigen, anwendungsbereiten“ Zustand erreicht. Das Prinzip ähnelt der Image-Wiederherstellung eines Computersystems, für eine Industriesteuerung sind jedoch Zuverlässigkeit und Automatisierungsgrad von entscheidender Bedeutung.
4. Interaktion mit dem Prozessormodul:
Der MB510 wird über den Submodulträger mit dem parallelen Buskommunikationssystem Futurebus+ der Steuerung verbunden. Der Prozessor greift über speicherabgebildete I/O oder spezifische Firmware-Protokolle auf den MB510 zu. Wenn der Prozessor auf eine erweiterte Funktionsbibliothek zugreifen muss (deren Code auf der Karte im MB510 gespeichert ist), werden die relevanten Codesegmente dynamisch oder statisch in den ausführbaren Speicher des Prozessors geladen. Bei der Wiederherstellung von Anwendungssicherungen handelt es sich wahrscheinlich um einen Batch-Datenladevorgang, der vom Bootloader ausgelöst wird.
Modulspezifikationen: Das MB510 ist ein Standard-Submodul, das einen Submodul-Steckplatz belegt. Es hat eine kompakte Größe, wiegt etwa 0,12 kg und eignet sich für dichte Installationsumgebungen innerhalb des Controller-Subracks.
Leistungsanforderungen: Die Betriebsspannung beträgt 5 V DC. Der typische Betriebsstrom beträgt nur 10 mA, bei sehr geringem Stromverbrauch (ca. 0,05 W). Während des aktiven Lesens von der Programmkarte kann der maximale Strom 170 mA erreichen. Dieses stromsparende Design trägt dazu bei, die gesamte Wärmebelastung im Schrank zu reduzieren.
Schnittstelle: Die Vorderseite verfügt über einen PCMCIA-Steckplatz vom Typ II oder III (abhängig von der Kartenspezifikation) mit einer Auswurftaste und einer Richtungspfeilanzeige, um sicherzustellen, dass der Benutzer die Programmkarte korrekt einführt. Die Rückseite wird über einen Randverbinder mit dem Submodulträger verbunden.
Umweltverträglichkeit: Als Teil des Advant Controller 450-Systems ist der MB510 für Standard-Industrieumgebungen konzipiert. Seine Zuverlässigkeit hängt vom Umgebungsschutz (Temperatur, Luftfeuchtigkeit, EMV-Verträglichkeit usw.) ab, den das gesamte Gehäuse bietet. Spezifische Kennzahlen sollten sich auf die allgemeinen Umgebungsspezifikationen des Controllers beziehen.
Im Bereich der industriellen Automatisierung sind Systemzuverlässigkeit, Verfügbarkeit und Wartbarkeit (RAM) entscheidende Kennzahlen. Obwohl klein, spielt das MB510-Programmkartenschnittstellenmodul eine wichtige Rolle bei der Verbesserung dieser Kennzahlen für den Advant Controller 450:
Erhöhte Systemzuverlässigkeit: Durch die Bereitstellung zuverlässiger, unabhängiger Programmspeichermedien und robuster Datenüberprüfungsfunktionen wird die Integrität der Kernsoftware und Anwendungsprogramme sichergestellt. Selbst wenn andere Hardware ausfällt, bleiben kritische Datenbestände (Anwendungsprogramme) sicher erhalten.
Verbesserte Systemverfügbarkeit: Die automatisierte Anwendungssicherungs- und Wiederherstellungsfunktion reduziert die Systemwiederherstellungszeit nach katastrophalen Ausfällen von „Stunden“ (aufgrund manueller Eingriffe) auf „Minuten“, wodurch ungeplante Ausfallzeiten erheblich reduziert und die strengen Verfügbarkeitsanforderungen kontinuierlich arbeitender Industrien erfüllt werden.
Optimierte Wartbarkeit und Flexibilität: Der modulare Aufbau ermöglicht schnelle und einfache Software-Upgrades, Funktionserweiterungen und den Austausch fehlerhafter Module. Das Wartungspersonal muss keine komplexe Programmierausrüstung mit zum Standort bringen; Die meisten Wartungs- und Upgrade-Aufgaben können einfach durch das Mitführen vorinstallierter Software oder Backup-Programmkarten erledigt werden.
Unterstützung für vollständiges Lebenszyklusmanagement: Von der funktionalen Konfiguration in der ersten Projektphase über die Anwendungsiteration während des Debuggens bis hin zur Backup-Wartung während des Betriebs und sogar funktionalen Upgrades in späteren Phasen bieten der MB510 und der Programmkartenmechanismus, den er darstellt, ein einheitliches, physisches Tool für das vollständige Lebenszyklusmanagement des Controllers.