Zurück zum Blog

Festlegen roher und technischer Grenzwerte für Logix SCL

Ein Leitfaden zur Logix-SCL-Skalierung, der Rohgrenzwerte aus der Modulkonfiguration und Messbereichsgrenzwerte aus dem kalibrierten Messgerät ableitet, die Signalqualität erhält und das Verhalten ...

Eine Logix-SCL-Anweisung kann selbst dann einen gleichmäßigen, plausiblen Prozesswert erzeugen, wenn ihre Grenzwerte falsch sind. Dadurch sind Skalierungsfehler schwer zu erkennen. Die Anweisung führt eine vorhersehbare mathematische Berechnung aus; die technische Aufgabe besteht darin, nachzuweisen, dass ihre Rohwertendpunkte mit dem konfigurierten Modul übereinstimmen und ihre technischen Endpunkte dem kalibrierten Messgerät entsprechen.

Zuordnung von Analogeingangszählwerten zu technischen Einheiten mit einer Logix-SCL-Anweisung

Rohwertgrenzen gehören zum Datenformat des Moduls. Technische Grenzen gehören zum Messbereich des Instruments und zur Prozessdefinition.

Leiten Sie Rohwertgrenzen niemals allein aus der A/D-Auflösung ab. Ein 16-Bit-Wandler garantiert nicht, dass die Steuerung Werte von 0 bis 65535 bereitstellt. Modulreihe, ausgewählter Eingangsbereich, vorzeichenbehaftete Darstellung, Datenformat, Kanalkonfiguration und Statuskodierung bestimmen die an die Steuerung gelieferten Werte.

Entscheiden Sie, ob eine Skalierung im Kontaktplan erforderlich ist

Viele moderne analoge ControlLogix-Module können Kanäle direkt auf technische Gleitkommaeinheiten skalieren. Das Benutzerhandbuch für analoge ControlLogix-E/A-Module beschreibt die konfigurierbare Skalierung und technische Einheiten für unterstützte Module. Wenn die native Modusskalierung bereits den erforderlichen Bereich und Status bereitstellt, kann das Hinzufügen von SCL eine unnötige zweite Umrechnung erzeugen.

SCL bleibt sinnvoll, wenn das ausgewählte Modulformat Rohzählwerte bereitstellt, ein Projektstandard eine explizite Skalierung in der Steuerung verlangt oder die Logik eine kontrollierte Bereichsänderung unterstützen muss. Das Programm sollte eindeutig angeben, welche Ebene für die Skalierung zuständig ist. Ein Techniker sollte die Modులskalierung nicht ändern können, ohne dass die Skalierung im Kontaktplan angepasst wird und ein Alarm oder eine dokumentierte Überprüfung erfolgt.

Die Messkette vom Feld ausgehend aufbauen

Den kalibrierten Messbereich des Instruments bestätigen

Verwenden Sie die konfigurierten unteren und oberen Bereichswerte, nicht die maximale Fähigkeit des Sensors. Ein Druckmessumformer mit einem möglichen Bereich von 0–100 bar kann auf 10–60 bar kalibriert sein. Diese konfigurierten Werte definieren die technischen Endpunkte, wenn das Signal diesen Bereich linear abbildet.

Dokumentieren Sie Signaltyp, Messumformerbereich, Einheit, Dämpfung, Quadratwurzelextraktion und jede lokale Linearisierung. Wenn der Messumformer für den Durchfluss bereits eine Quadratwurzelextraktion durchführt, ist eine weitere Quadratwurzelberechnung in der SPS falsch. Die Schleifendokumentation muss angeben, wo jede Umwandlung stattfindet.

Den elektrischen Bereich bestätigen

Ermitteln Sie, ob der Kanal für 4–20 mA, 0–20 mA, 0–10 V, bipolare Spannung, Thermoelement, RTD oder einen anderen Modus konfiguriert ist. Das untere Live-Signal einer 4–20-mA-Schleife ist kein Nullstrom. Werte unterhalb des konfigurierten Live-Nullpunkts können einen Bereichsunterschreitungswert, eine Kalibriertoleranz oder einen Fehler darstellen.

Das Datenformat der Steuerung bestätigen

Öffnen Sie die genaue Modul- und Kanalkonfiguration. Dokumentieren Sie Katalognummer, Firmware, Eingangsbereich, Datenformat, Filter, Echtzeitabtastung und jede Modुलskalierung. Verwenden Sie anschließend das entsprechende Handbuch, um den Rohwert zu ermitteln, der den unteren und oberen elektrischen Eingängen zugeordnet ist.

Vermischen Sie keine Endpunkte aus einer anderen Modulreihe. Compact I/O, FLEX I/O, POINT I/O, ControlLogix und Module von Drittanbietern können dasselbe 4–20-mA-Signal unterschiedlich darstellen. Auch Firmware und Add-on-Profile können die verfügbaren Formate ändern.

Die lineare Transformation verstehen

Bei einem linearen Signal ergibt sich der technische Wert wie folgt:

Technischer Wert = EngineeringLow + (Raw − RawLow) × (EngineeringHigh − EngineeringLow) ÷ (RawHigh − RawLow)

Diese Gleichung eignet sich zur unabhängigen Prüfung, selbst wenn SCL die Berechnung durchführt. Der Nenner darf nicht null sein. Umgekehrte Rohwert- oder technische Endpunkte invertieren absichtlich die Richtung, doch diese Entscheidung sollte ausdrücklich getroffen und getestet werden.

Verwenden Sie REAL-Daten, wenn die Auflösung von Nachkommastellen relevant ist. Ganzzahlige Zielvariablen können Dezimalstellen abschneiden und eine korrekte Skalierung grob erscheinen lassen. Gehen Sie gleichzeitig nicht davon aus, dass zusätzliche Dezimalstellen die Messgenauigkeit darstellen; Messumformer, Modul, Verdrahtung, Kalibrierung und Prozessrauschen bestimmen die tatsächliche Unsicherheit.

Das Begrenzungsverhalten wählen, ohne Fehler zu verbergen

Das Begrenzen des Ausgangs auf technische Grenzwerte kann nachgeschaltete Berechnungen vor Extremwerten schützen. Es kann jedoch auch eine Bereichsüberschreitung, Bereichsunterschreitung oder eine Unterbrechung verbergen. Bewahren Sie den Roheingang und den Kanalstatus getrennt vom skalierten Prozesswert auf.

Eine nützliche Punktstruktur umfasst Rohwert, technischen Wert, gute oder schlechte Qualität, Bereichsunterschreitung, Bereichsüberschreitung, sofern unterstützt eine Leitungsbruchanzeige, den Verbindungsstatus des Moduls, den Zeitpunkt der letzten Aktualisierung und den Status der Wartungsübersteuerung. Prozessalarme können technische Einheiten verwenden, aber die Logik für schlechte Qualität sollte nicht ausschließlich vom begrenzten Ergebnis abhängen.

Definieren Sie, wie die automatische Regelung auf schlechte Qualität reagiert. Ein Regelkreis kann seinen letzten Ausgang halten, auf Handbetrieb umschalten, einen validierten Ersatzwert verwenden, in einen sicheren Zustand wechseln oder in einem genehmigten eingeschränkten Modus weiterarbeiten. SCL selbst kann diese Prozessentscheidung nicht treffen.

Signale mit Live-Nullpunkt korrekt behandeln

Eine 4–20-mA-Schleife bietet unter 4 mA und über 20 mA diagnostische Reserve, wenn Modul und Messumformer dies unterstützen. Ordnen Sie nicht automatisch jeden Wert unter RawLow exakt EngineeringLow zu und verwerfen Sie dadurch die Information. Verwenden Sie separate Schwellenwerte auf Grundlage des Instruments, des Moduls und des Werksstandards.

Ebenso kann ein Messwert über dem normalen oberen Endpunkt eine legitime Bereichsüberschreitung und kein ausgefallener Kanal sein. Bediener müssen zwischen „hoher Prozesswert“, „Bereichsüberschreitung“ und „schlechtes Signal“ unterscheiden können. Diese Zustände sollten nicht zu einer einzigen gesättigten Zahl zusammenfallen.

Bei mehr als zwei Punkten in Betrieb nehmen

Prüfungen von Nullpunkt und Messspanne können vertauschte Endpunkte, nichtlineare Transformationen und Ganzzahlkürzungen übersehen. Speisen oder simulieren Sie den unteren Punkt, 25 %, den Mittelpunkt, 75 % und den oberen Punkt. Berechnen Sie den erwarteten technischen Wert unabhängig und vergleichen Sie ihn mit der Steuerung und der HMI.

Testen Sie anschließend leicht unter- und oberhalb des normalen Bereichs, den Messumformer-Fehlerstrom, sofern zutreffend, eine Unterbrechung, die Trennung des Moduls, einen Neustart der Steuerung und die Wiederherstellung der Kommunikation. Bestätigen Sie für jeden Zustand Rohwert, skalierten Wert, Qualität, Alarme, Historienverhalten und Regelreaktion.

Für Migrationsarbeiten erklärt der Leitfaden zur SCP-zu-Logix-Skalierung, wie bestehendes Verhalten beibehalten werden kann, ohne undokumentierte Annahmen zu übernehmen. Hardwarefamilien können in der Allen-Bradley-Kollektion eingesehen werden.

Änderungen als Änderung des Messbereichs dokumentieren

Das Ändern von EngineeringHigh ist keine kosmetische SPS-Änderung. Es kann Alarmschwellen, Reglereinstellungen, Historientrends, Chargenberechnungen, Verriegelungen und die Erwartungen der Bediener verändern. Behandeln Sie eine Bereichsänderung als kontrollierte Änderung an Instrument und Anwendung.

Dokumentieren Sie den alten und neuen Messumformerbereich, die Modุลkonfiguration, die SCL-Parameter, Alarmgrenzen, den Anzeigebereich der HMI, die Historien-Skalierung und die Validierungsergebnisse. Wenn Werte über ein HMI-Rezept oder eine Konfigurationstabelle verwaltet werden, setzen Sie Zugriffskontrolle, Bereichsprüfungen, Versionsverfolgung und eine atomare Aktivierungsmethode ein.

Technische Perspektive

Der gefährliche Skalierungsfehler ist nicht derjenige, der einen Fehler erzeugt. Es ist derjenige, der glaubwürdige Zahlen mit falscher Steigung oder falschem Offset liefert. Machen Sie die vollständige Signalkette im Code und in der Dokumentation sichtbar und bewahren Sie Qualitätsinformationen zusammen mit dem Wert auf.

Wenn das Modul technische Einheiten direkt bereitstellen kann, nutzen Sie diese Möglichkeit konsequent. Wenn SCL gerechtfertigt ist, leiten Sie jeden Grenzwert aus kontrollierten Quelldaten ab und weisen Sie das Verhalten unter normalen und anormalen Bedingungen nach. Das Ziel ist nicht nur eine korrekte Formel, sondern eine Messung, der der Rest des Steuersystems vertrauen kann.

Einen Kommentar hinterlassen

Bitte beachten Sie, dass Kommentare genehmigt werden müssen, bevor sie veröffentlicht werden.