Herunterladen Diese Seite drucken
Rockwell Automation Allen-Bradley Logix 5000 Referenzhandbuch
Rockwell Automation Allen-Bradley Logix 5000 Referenzhandbuch

Rockwell Automation Allen-Bradley Logix 5000 Referenzhandbuch

Erweiterte prozesssteuerungs- und antriebsbefehle/anlagensequenzbefehle

Werbung

Referenzhandbuch
Logix 5000 Erweiterte Prozesssteuerungs- und
Antriebsbefehle/Anlagensequenzbefehle
1756 ControlLogix, 1756 GuardLogix, 1769 CompactLogix, 1769 Compact GuardLogix, 1789
SoftLogix, 5069 CompactLogix, Emulate 5570

Werbung

loading

Inhaltszusammenfassung für Rockwell Automation Allen-Bradley Logix 5000

  • Seite 1 Referenzhandbuch Logix 5000 Erweiterte Prozesssteuerungs- und Antriebsbefehle/Anlagensequenzbefehle 1756 ControlLogix, 1756 GuardLogix, 1769 CompactLogix, 1769 Compact GuardLogix, 1789 SoftLogix, 5069 CompactLogix, Emulate 5570...
  • Seite 2 Verhaltenskodex ausschließlich von entsprechend geschultem Personal durchzuführen. Wenn dieses Gerät nicht gemäß Herstelleranweisungen verwendet wird, kann der Schutz des Geräts beeinträchtigt sein. Rockwell Automation Inc. ist unter keinen Umständen verantwortlich oder haftbar für indirekte Schäden oder Folgeschäden, die aus dem Einsatz oder der Anwendung dieses Geräts resultieren.
  • Seite 3 Logix Designer nur Subscripte erlaubt, die erweiterte Datentyp-Tags sind. Außerdem wurde die Verwendung aller verfügbaren elementaren Integer-Datentypen als tiefgestellter Index erläutert. Bit-Adressierung seite 573 Neue Definitionen wurden hinzugefügt. FOR_DO seite 546 Aktualisierte Beschreibung der Schleifenenden. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 5 Dynamik der koordinierten Bewegungsänderung (MCCD) Boolesches Nicht (BNOT) Funktionsgenerator (FGEN) Kreisbewegung der koordinierten Bewegung (MCCM) Boolesches Oder (BOR) Hochpassfilter (HPF) Linearbewegung der koordinierten Bewegung (MCLM) Unterbrechen (BRK) Ober-/Untergrenze (HLL) Abschalten der koordinierten Bewegung (MCSD) Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 6 Bereichsaufspaltung-Zeit-Proportional (SRTP) Für (FOR) Totalizer (TOT) Datei suchen und vergleichen (FSC) Akkumulator nach oben/unten (UPDN) Systemwert abrufen (GSV) und Systemwert einstellen (SST) Größer als oder gleich (GEQ) Größer als (GRT) Zeichenfolge einfügen (INSERT) Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 7 Fallender Einzelimpuls (OSF) Fallender Einzelimpuls mit Eingang (OSFI) Steigender Einzelimpuls (OSR) Steigender Einzelimpuls mit Eingang (OSRI) Ausgang ansteuern (OTE) Ausgang verriegeln (OTL) Ausgang entriegeln (OTU) Proportional-, Integral-, Differentialsteuerung (PID) Radiant (RAD) Real in Zeichenfolge (RTOS) Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 8 Aufgabe des Auslöseereignis (EVENT) Beschneiden (TRN) Unbekannter Befehl (UNK) Großbuchstaben (UPPER) Unterbrechung durch Benutzer deaktivieren (UID)/Unterbrechung durch Benutzer aktivieren (UIE) X hoch Y (XPY) Auf geschlossen prüfen (XIC) Auf offen prüfen (XIO) Bitweises Exklusives Oder (XOR) Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 9 Tuningfehler des MMC-Funktionsblocks ............275  Tuningverfahren des MMC-Funktionsblocks ........... 275  Aktueller SP-Wert ......................276  Verwendung des CC-Funktionsblocks zur Steuerung ........276  Ober-/Untergrenze für CV-Wert ................278  Prozentwertgrenze für CV-Wert .................. 279  Begrenzung Änderungsrate für CV-Wert ..............280  Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 10   Erweiterte Auswahl (ESEL) ................... 374  Ober-/Untergrenze (HLL) .................... 382  Multiplexer (MUX) ......................386  Ratenbegrenzer (RLIM) ....................390  Auswählen (SEL) ......................394  Negativwert für Auswahl (SNEG) ................397  Auswahl addieren (SSUM) .................... 400  Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 11 Anlagensequenzdiagrambefehle ..................500  Übersteuerung der Anlagensequenz (SOVR) ............501  Richtlinien für SATT-Befehle ..................503  Richtlinien für SCMD-Befehle ..................504  Richtlinien für SOVR-Befehle ..................504  Ergebniscodes für SATT-Befehle.................. 505  Ergebniscodes für SCLF-Befehle .................. 506  Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 12 Strukturierte Textkomponenten: Befehle ..............540  Strukturierte Textkomponenten: Konstrukte ............541  Zeichenfolgenliterale ....................... 542  Zeichenfolge-Typ ..................... 543  CASE_OF ......................... 544  FOR_DO ........................... 546  IF_THEN .......................... 549  REPEAT_UNTIL ......................552  WHILE_DO ........................555  Strukturierter Text Attribut ..................557  Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 13 Oberfläche der Steuerung Dialogfeld Eigenschaften - Registerkarte „Anzeige“ .. 576  Oberfläche der Steuerung Dialogfeld Eigenschaften - Registerkarte „Schriftart“ .............................. 577  Oberfläche der Steuerung Dialogfeld Eigenschaften - Registerkarte „Gebietsschema“ ....................... 578  ASCII-Zeichencode ......................579    Index   Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 15 Eine vollständige Liste der Handbücher mit den gängigen Verfahren finden Sie unter Programmierhandbuchs SteuerungenLOGIX 5000 Standardverfahren Publikation 1756-PM001 Der Begriff LOGIX 5000-Steuerung bezieht sich auf alle Steuerungen, die auf dem LOGIX 5000-Betriebssystem basieren. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 16 Anwendung zum Programmieren von LOGIX 5000™-Steuerungen für diskrete, prozess-, batch-, achssteuerungs-, sicherheits- und antriebsbasierte Lösungen ab. Die Studio 5000®-Umgebung bildet die Grundlage für die zukünftigen Engineering-Design-Tools und -Funktionen von Rockwell Automation®. Die Studio 5000-Umgebung ist für Entwicklungsingenieure die zentrale Ebene zum Entwickeln aller Komponenten des Steuerungssystems.
  • Seite 17 Vorwort Urheberrechtshinweis Rechtliche Hinweise Copyright © 2018 Rockwell Automation Technologies, Inc. Alle Rechte vorbehalten. Gedruckt in den USA. Dieses Dokument und die zugehörigen Rockwell Software-Produkte unterliegen dem Copyright von Rockwell Automation Technologies, Inc. Jede Vervielfältigung oder Weitergabe ohne vorherige schriftliche Genehmigung durch Rockwell Automation Technologies, Inc.
  • Seite 18 Die Leistungsfähigkeit dieses Produkts hängt von der jeweiligen Systemkonfiguration, von der ausgeführten Anwendung, der Bedienersteuerung, der Wartung und anderen relevanten Faktoren ab. Rockwell Automation ist nicht verantwortlich für diese Störfaktoren. Mit den Anweisungen in diesem Dokument werden nicht alle Details oder Varianten in Ausrüstung, Prozedur oder beschriebenen Prozessen abgedeckt, noch Richtlinien zur Behebung jeder möglicherweise während Installation, Bedienung oder Wartung auftretenden...
  • Seite 19 Vorwort http://www.rockwellautomation.com/rockwellautomation/about-us/sustainabili ty-ethics/product-environmental-compliance.page Rockwell kontaktieren Telefonnummer des Kundensupports — +1-440-646-3434 Online Support — http://www.rockwellautomation.com/support/ Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 21 Sollwert unter Verwendung eines PID-Algorithmus zu pflegen. Hebt/Senkt oder Öffnet/Schließt ein Gerät, wie ein motorbetriebenes POSP Ventil, durch Pulsieren von Öffnen oder Schließen Kontakten. Sorgt für wechselnde Rampen- und Einweichperioden, um einem RMPS Temperaturprofil zu folgen. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 22 Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 sowie GuardLogix 5580 Steuerungen. Der ALM-Befehl bietet Alarm für jedes analoge Signal. Verfügbare Sprachen Kontaktplandiagramm Dieser Befehl ist im Kontaktplandiagramm Logik nicht verfügbar. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 23 REAL Der Hoch-Hoch-Alarmgrenzwert für den Eingang. Gültig = jeglicher reeller Wert Standardwert = positiver maximaler Wert. HLimit REAL Der obere Alarmgrenzwert für den Eingang. Gültig = jeglicher reeller Wert Standardwert= positiver maximaler Wert. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 24 Der Niedrig-Niedrig-Alarm-Indikator. Standardwert = False ROCPosAlarm BOOL Der positive Alarmindikator der Änderungsrate. Standardwert = False ROCNegAlarm BOOL Der negative Alarmindikator der Änderungsrate. Standardwert = False REAL Der Änderungsratenausgang. Status DINT Status des Funktionsblocks. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 25 Befehl eine effektive Rate von 10 ° F / Sekunde berechnet. Geben Sie jedoch ein ROCPeriod von 1 Sekunde ein, und der Befehl erzeugt nur einen Alarm, wenn die Rate wirklich die 2 F/Sekunde überschreitet. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 26 Strompfadzustand für Eingang-Bits werden als False zurückgesetzt. ist False Strompfadzustand für Eingang Strompfadzustand für Eingang-Bite werden auf True gesetzt. ist True Der Befehl wird ausgeführt. Nachabtastung Strompfadzustand für Eingang-Bits werden als False zurückgesetzt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 27 Alarmausgangsparameter könnten dann in Ihrem Programm verwendet und / oder auf einer Bedienerschnittstellenanzeige angezeigt werden. Funktionsblock Strukturierter Text SCL_01.IN := Input0From1771IFE; SCL(SCL_01); ALM_01.IN := SCL_01.Out; ALM(ALM_01); Siehe auch Allgemeine Attribute seite 559 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 28 CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 sowie GuardLogix 5580 Steuerungen. Der Befehl D3SD steuert ein diskretes Gerät, das drei mögliche Zustände hat (beispielsweise schnell/langsam/aus oder vorwärts/stoppen/rückwärts). Verfügbare Sprachen Kontaktplandiagramm Dieser Befehl ist im Kontaktplandiagramm Logik nicht verfügbar. Funktionsblock Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 29 Der Standardeinstellung ist False. Oper0Req BOOL Anforderung Bedienerstatus 0. Von der Bedienerschnittstelle auf True gesetzt, um das Gerät in den Status 0 zu versetzen, falls es der Bedienersteuerung unterliegt. Der Standardeinstellung ist False. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 30 Der zweite für den Befehl verfügbare Feedback-Eingang. Der Standardeinstellung ist False. BOOL Der dritte für den Befehl verfügbare Feedback-Eingang. Der Standardeinstellung ist False. BOOL Der vierte für den Befehl verfügbare Feedback-Eingang. Der Standardeinstellung ist False. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 31 Der Standardeinstellung ist False. FaultAlmUnLatch BOOL Eingang für Fehleralarmentriegelung. Dieser Eingang wird auf True gesetzt, wenn FaultAlarmLatch für die Entriegelung von FaultAlarm gesetzt wird. Der Befehl setzt diesen Eingang auf False zurück. Standardwert ist False. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 32 Output1, wenn sich das Gerät im Zustand 2 befindet. Standardwert ist False. Out2State0 BOOL Eingang für Ausgang 2 bei Zustand 0. Dieser Wert bestimmt den Wert von Output2, wenn sich das Gerät im Zustand 0 befindet. Standardwert ist False. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 33 FB1, wenn sich das Gerät im Zustand 1 befindet. Standardwert ist False. FB1State2 BOOL Eingang für Feedback 1 bei Zustand 2. Dieser Wert bestimmt den erwarteten Wert von FB1, wenn sich das Gerät im Zustand 2 befindet. Standardwert ist False. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 34 ProgOverrideReq BOOL Anforderung des Übersteuerungsmodus durch das Programm. Wird durch das Benutzerprogramm auf True gesetzt, um das Eintreten des Geräts in den Übersteuerungsmodus anzufordern. Wird ignoriert, wenn ProgHandReq True ist. Standardwert ist False. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 35 Es ist False, wenn ein anderer Zustand des Geräts gefordert wird. Command1Status BOOL Command Status Gerätezustand 1 Es ist True, wenn der Zustand 1 des Geräts gefordert wird. Es ist False, wenn ein anderer Zustand des Geräts gefordert wird. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 36 Command Status Bits gleichzeitig gesetzt. Siehe „Geforderter Zustand“im Abschnitt „Programmsteuerung“. OperReqInv (Status.4) BOOL Im Bedienermodus sind mehrere Zustandsanforderungs-Bits gleichzeitig gesetzt. Siehe „Geforderter Zustand“im Abschnitt „Programmsteuerung“. HandCommandInv (Status.5) BOOL Im Hand-Feedback-Modus sind mehrere Zustandsanforderungs-Bits gleichzeitig gesetzt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 37 Hand auf False zurückgesetzt und Override auf True gesetzt (Übersteuerungsmodus). Wenn ProgHandReq True ist, wird Hand auf True gesetzt und Override wird auf False zurückgesetzt (Handmodus). Nachabtastung Die Bits von EnableIn und EnableOut werden auf False zurückgesetzt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 38 Diese Schalter sind mit den Feedbackeingängen FB0, FB1, FB2 und FB3 verbunden. Dadurch kann der D3SD-Befehl einen FaultAlarm generieren, falls die Magnetventile ihre geforderten Zustände innerhalb der konfigurierten FaultTime nicht erreichen. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 39 Kapitel 1 Funktionsblock   Strukturierter Text OilFeedController.Prog0Command := ClosedOilFeed; OilFeedController.Prog1Command := SlowOilFeed; OilFeedController.Prog1Command := FastOilFeed; OilFeedController.FB0 := SmallOilValveClosed; OilFeedController.FB1 := SmallOilValveOpened; OilFeedController.FB2 := LargeOilValveClosed; OilFeedController.FB3 := LargeOilValveOpened; D3SD(OilFeedController); SmallOilValve := OilFeedController.Out0; LargeOilValve := OilFeedController.Out1; Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 40 Wenn mehr als ein Programm Command Eingang True ist:  Der Befehl setzt das entsprechende Bit bei Status.  Wenn Override und Hand auf False zurückgesetzt werden, hält der Befehl den vorherigen Zustand Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 41 Hand wird auf False zurückgesetzt Override wird auf True gesetzt Wenn Override gesetzt ist, hat dieser Modus Vorrang vor Programm- und Bedienersteuerung. Die folgende Tabelle beschreibt, wie der Übersteuerungsmodus den geforderten Zustand beeinflusst. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 42 FB0 = FB0State0 und zurückgesetzt. FB1 = FB1State0 und Device0State wird auf True gesetzt. FB2 = FB2State0 und FB3 = FB3State0 Command1Status ist True. Out0 = Out0State1 Out1 = Out1State1 Out2 = Out2State1 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 43 True ist, außer wenn FaultAlmUnlatch True ist und kein Fehler vorhanden ist. Modusalarmbedingungen Der Modusalarm erinnert den Beiener daran, dass ein Gerät im Bedienersteuerungsmodus gelassen wurde. Der Modusalarm wird nur eingeschaltet, wenn das Programm im Bedienersteuerungsmodus versucht, das Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 44 CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 sowie GuardLogix 5580 Steuerungen. Der D2SD-Befehl steuert ein diskretes Gerät, das nur zwei mögliche Zustände hat (beispielsweise ein/aus, offen/geschlossen). Verfügbare Sprachen Kontaktplandiagramm Dieser Befehl ist im Kontaktplandiagramm Logik nicht verfügbar. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 45 Format Beschreibung D2SD tag DISCRETE_2STATE Struktur D2SD-Struktur DISCRETE_2STATE Struktur Eingangsparameter Datentyp Beschreibung EnableIn BOOL Aktivierungseingang. Ist der Wert False, wird der Befehl nicht ausgeführt und die Ausgänge werden nicht aktualisiert. Standardwert ist True. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 46 Standardwert = 0,0 FaultAlarmLatch BOOL Eingang für Fehleralarm-Verriegelung. Wenn True und FaultAlarm True, wird FaultAlarm verriegelt. Für die Entriegelung eines Fehleralarms (FaultAlarm) wird FaultAlmUnlatch auf True oder FaultAlarmLatch auf False gesetzt. Standardwert ist False. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 47 Zustand von FB1, wenn sich das Gerät im Zustand 0 befindet. Standardwert ist False. FB1State1 BOOL Eingang für Feedback 1 bei Zustand 1. Konfigurieren Sie den Zustand von FB1, wenn sich das Gerät im Zustand 1 befindet. Standardwert ist False. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 48 Gerät wirklich im Zustand 1 befindet. CommandStatus BOOL Command Status Ausgang Ist True, wenn der Zustand 1 des Geräts gefordert wird und wird zurückgesetzt, wenn der Zustand 0 des Geräts gefordert wird. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 49 Überwachung des D2SD-Befehls Für den D2SD-Befehl gibt es eine Bedieneroberfläche. Betrifft mathematische Status-Flags Nein Schwerwiegende/geringfügige Fehler Keine für diesen Befehl spezifisch. Informationen zu Fehlern im Zusammenhang mit Operanden finden Sie unter Allgemeine Attribute. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 50 Das Magnetventil in diesem Beispiel hat Positionsendschalter, die anzeigen, wenn das Ventil vollständig geschlossen oder geöffnet ist. Diese Schalter sind mit den Feedback-Eingängen FB0 und FB1 verbunden. Dadurch kann der D2SD-Befehl einen Fehleralarm (FaultAlarm) generieren, falls das Magnetventil seinen Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 51 Prozesssteuerungsbefehle Kapitel 1 geforderten Zustand innerhalb der konfigurierten Fehlerzeit (FaultTime) nicht erreicht. Funktionsblock   Strukturierter Text SyrupController.ProgCommand := AddSyrup; SyrupController.FB0 := SyrupValveClosedLimitSwitch; SyrupController.FB1 := SyrupValveOpenedLimitSwitch; D2SD(SyrupController); SyrupValve := SyrupController.Out; Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 52 Das folgende Diagramm zeigt, wie der D2SD-Befehl zwischen Programmsteuerung und Bedienersteuerung umschaltet.   (1) Der Befehl bleibt im Bedienersteuerungsmodus, wenn ProgOperReq True ist. Geforderter Zustand bei Programmsteuerung Die folgende Tabelle zeigt, wie der D2SD-Befehl bei Programmsteuerung funktioniert.   Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 53 Hand wird auf False zurückgesetzt Override wird auf True gesetzt False einer von beiden True Übersteuerungsmodus Hand wird auf False zurückgesetzt Override wird auf True gesetzt Befindet sich der Befehl im Übersteuerungsmodus, gilt CommandStatus = OverrideState. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 54 FaultAlarm kann nicht auf False zurückgesetzt werden, wenn FaultAlarmLatch True ist, außer wenn FaultAlmUnlatch True ist und kein Fehler vorhanden ist. Modusalarmbedingungen Der Modusalarm erinnert den Beiener daran, dass ein Gerät im Bedienersteuerungsmodus gelassen wurde. Der Modusalarm wird nur Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 55 CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 sowie GuardLogix 5580 Steuerungen. Der Befehl DEDT führt eine Verzögerung eines einzelnen Eingangs durch. Sie bestimmen die Länge der Ruhezeitverzögerung. Verfügbare Sprachen Kontaktplandiagramm Dieser Befehl ist im Kontaktplandiagramm Logik nicht verfügbar. Funktionsblock Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 56 Ruhezeit in Sekunden ein. Ist dieser Wert ungültig, geht der Befehl vom Wert null aus und stellt für den Status das entsprechende Bit ein. Gültig = 0,0 bis (StorageArray size * DeltaT) Standardwert = 0,0 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 57 Ausführungsfehler erkannt. Es handelt sich nicht um einen geringfügigen oder größeren Steuerungsfehler. Überprüfen Sie die weiteren Statusbits, um den Fehler nachzuvollziehen. InFaulted (Status.1) BOOL Daten für In sind fehlerhaft. DeadtimeInv (Status.2) BOOL Ungültiger Wert für Deadtime. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 58 Array-Elemente und die programmierte Verzögerung auf das nächste Inkrement von DeltaT gerundet. Beispiel: Herausfinden der Anzahl der zur Durchführung der programmierten Verzögerung anhand der gegebenen Werte Deadtime = 4,25 s und DeltaT = 0,50 s erforderlichen Array-Elemente: Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 59 Operanden finden Sie unter Allgemeine Attribute. Ausführung Funktionsblock Bedingung/Zustand Durchgeführte Aktion Vorabtastung Die Bits von EnableIn und EnableOut werden auf False zurückgesetzt. Tag.EnableIn ist False Die Bits von EnableIn und EnableOut werden auf False zurückgesetzt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 60 REAL mit 100 Elementen, um eine Ruhezeit mit bis zu 100 Abtastwerten zu unterstützen. Beispiel: Würde diese Routine alle 100 ms ausgeführt werden, würde das Array eine Ruhezeit von bis zu 10 Sekunden unterstützen. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 61 Funktionsgenerator (FGEN) Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 sowie GuardLogix 5580 Steuerungen. Der Befehl FGEN wandelt einen Eingang auf Grundlage einer stückweisen linearen Funktion um. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 62 Gültig = jeder Gleitkommawert REAL Datenfeld (optional) Array für Y-Achse, Tabelle zwei. Mit Array für X-Achse, Tabelle zwei, kombinieren, um die Punkte der zweiten stückweisen linearen Kurve zu definieren. Gültig = jeder Gleitkommawert Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 63 Select gesetzt ist, setzt der Befehl das entsprechende Bit auf Status, und der Ausgang wird nicht geändert. Gültig = 0 bis (kleinste Array-Größe aus X2 und Y2) Standardwert = 0 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 64 Die X-Parameter werden nicht sortiert. Beschreibung Die folgende Abbildung zeigt, wie der Befehl FGEN eine aus zwölf Segmenten bestehende Kurve umwandelt. Die X-Parameter müssen folgendes Verhältnis einhalten: X[1] < X[2] < X[3] < ... < X[XY<n>Size], Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 65 Die Bits von EnableIn und EnableOut werden auf True gesetzt. Der Befehl wird ausgeführt. Erste Befehlsausführung Erste Befehlsabtastung Nachabtastung Die Bits von EnableIn und EnableOut werden auf True gesetzt. Der Befehl wird ausgeführt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 66 FGEN_01X1 und FGEN_01Y1 sind Arrays vom Datentyp REAL mit 10 Elementen, von denen jedes eine Kurve mit bis zu 9 Segmenten unterstützt. Sie können Arrays jeder Größe verwenden, um Kurven mit einer beliebigen Anzahl von Segmenten zu unterstützen.   Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 67 CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 sowie GuardLogix 5580 Steuerungen. Der Befehl LDLG ermöglicht eine Phasen-Lead-Lag-Kompensation für ein Eingangssignal. Dieser Befehl wird typischerweise für Feedforward-PID-Steuerung oder für Prozesssimulationen verwendet. Verfügbare Sprachen Kontaktplandiagramm Dieser Befehl ist im Kontaktplandiagramm nicht verfügbar. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 68 < 0,0, setzt der Befehl das entsprechende Bit im Status und begrenzt Lead auf 0,0. Wenn Lead > maximaler positiver Gleitkommawert, legt der Befehl das entsprechende Bit im Status fest. Gültig = jeder Gleitkommawert Standardwert = 0,0 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 69 Es handelt sich nicht um einen geringfügigen oder größeren Steuerungsfehler. Überprüfen Sie die weiteren Statusbits, um den Fehler nachzuvollziehen. LeadInv (Status.1) BOOL Lead < Mindestwert oder Lead > Maximalwert. LagInv (Status.2) BOOL Lag < Mindestwert oder Lag > Maximalwert. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 70 Befehl die internen Parameter und setzt Out = (In x Gain) + Bias. Mathmathematische Status-Flags Nein Schwerwiegende/geringfügige Fehler Keine für diesen Befehl spezifisch. Informationen zu Fehlern im Zusammenhang mit Operanden finden Sie unter Allgemeine Attribute. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 71 Verzögerung erster Ordnung hinzu. Optional könnten Sie dem Befehl LDLG einen Wert für Gain hinzufügen, um eine Prozessverstärkung zu simulieren, und Sie könnten einen Wert für Bias hinzufügen, um eine Umgebungsbedingung zu simulieren. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 72 Kapitel 1 Prozesssteuerungsbefehle Funktionsblock   Strukturierter Text DEDT_01.In := SimulatedLoop.CVEU; DEDT(DEDT_01,DEDT_01_array); LDLG_01.In := DEDT_01.Out; LDLG(LDLG_01); SimulatedLoop.PV := LDLG_01.Out; PIDE(SimulatedLoop); Siehe auch Funktionsblockattribute seite 513 Allgemeine Attribute seite 559 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 73 PID-Algorithmus. Die Verstärkungsausdrücke werden auf die Änderung im Wert des Fehlers oder der PV und nicht auf den Wert des Fehlers oder der PV angewendet. Verfügbare Sprachen Kontaktplandiagramm Dieser Befehl ist im Kontaktplandiagramm nicht verfügbar. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 74 Kapitel 1 Prozesssteuerungsbefehle Funktionsblock Strukturierter Text PIDE(PIDE_Tag); Operanden Funktionsblock Operand Format Beschreibung PIDE-Tag PID_ENHANCED Struktur PIDE-Struktur autotune tag PIDE_AUTOTUNE Struktur (optional) Autotuning-Struktur Strukturierter Text Operand Format Beschreibung PIDE-Tag PID_ENHANCED Struktur PIDE-Struktur Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 75 SP-Wert-Untergrenze, skaliert in PV-Einheiten. Wenn SPLLimit < PVEUMin, setzt der Befehl das entsprechende Bit im Status. Wenn SPHLimit < SPLLimit, setzt der Befehl das entsprechende Bit im Status und begrenzt SP mit dem Wert von SPLLimit. Gültig = PVEUMin bis SPHLimit Standardwert= 0,0 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 76 CVOper = CV am Ende jeder Befehlsausführung. Wenn CVOper < 0 oder > 100 oder < CVLLimit oder > CVHLimit, wenn CVManLimiting True ist, setzt der Befehl das entsprechende Bit im Status und begrenzt den CV-Wert. Gültig = 0,0 bis 100,0 Standardwert = 0,0 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 77 Änderungen im FF immer im endgültigen Ausgangswert für CV abgebildet. Wenn FF < –100 oder > 100, setzt der Befehl den entsprechenden Bit im Status und begrenzt den für FF verwendeten Wert. Gültig = –100,0 bis 100,0 Standardwert = 0,0 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 78 Minuten je Wiederholung in diesen Wert ein. Geben Sie 0 ein, um die Integralsteuerung zu deaktivieren. Wenn IGain < 0, setzt der Befehl den entsprechenden Bit im Status und verwendet den Wert IGain = 0. Gültig = 0,0 bis maximaler positiver Gleitkommawert Standardwert = 0,0 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 79 Einschalt- und dem Ausschaltwert für jeden der PV-Alarmgrenzwerte.. Wenn PVDeadband < 0,0, setzt der Befehl den entsprechenden Bit im Status und begrenzt PVDeadband auf null. Gültig = 0,0 bis maximaler positiver Gleitkommawert Standardwert = 0,0 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 80 Totzone ist der Deltawert zwischen dem Einschalt- und dem Ausschaltwert für jeden der Abweichungsalarmgrenzwerte. Wenn DevDeadband < 0,0, setzt der Befehl den entsprechenden Bit im Status und setzt DevDeadband = 0,0. Gültig = 0,0 bis maximaler positiver Gleitkommawert Standardwert = 0,0 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 81 Standardeinstellung ist False. OperCasRatReq BOOL Anforderung des Bediener-CascadeRatio-Modus. Wird über die Bedienerschnittstelle auf True gesetzt, um den Modus CascadeRatio anzuforden. Der Befehl setzt diesen Eingang nach jeder Ausführung auf False zurück. Standardeinstellung ist False. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 82 CVEUMax 100 Prozent entspricht und CVEUMin 0 Prozent. Dieser Ausgang steuert normalerweise ein analoges Ausgangsmodul oder eine sekundäre Schleife. CVEU = (CV x CVEUSpan / 100) + CVEUMin CVEU-Bereichsberechnung: CVEUSpan = (CVEUMax - CVEUMin) Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 83 | E | den Bereich der Totzone überschreitet, oder wenn ZCDeadband = PVHHAlarm BOOL Alarmindikator für PV-High-High-Wert. Wird auf True gesetzt, wenn PV PVHHLimit. Wird auf False zurückgesetzt, wenn PV < (PVHHLimit - PVDeadband) Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 84 Der Befehl hat einen der folgenden Ausführungsfehler erkannt. Es handelt sich nicht um (Status1.0) einen geringfügigen oder größeren Steuerungsfehler. Überprüfen Sie die weiteren Statusbits, um den Fehler nachzuvollziehen. PVFaulted (Status1.1) BOOL Prozessvariable (PV) fehlerhaft. CVFaulted (Status1.2) BOOL Control-Variable (CV) fehlerhaft. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 85 ZCDeadband < 0. Der Befehl deaktiviert den Nullübergang der Totzone. (Status1.25) PVDeadbandInv BOOL PVDeadband < 0. Der Befehl begrenzt PVDeadband auf Null. (Status1.26) PVROCLimitsInv BOOL PVROCPosLimit < 0, PVROCNegLimit < 0, oder PVROCPeriod < 0. (Status1.27) Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 86 Differenzialglättung ist aktiviert, wenn DSmoothing gesetzt ist, und deaktiviert, wenn DSmoothing zurückgesetzt ist. Differenzialglättung sorgt für weniger „Flattern“ am CV-Ausgang aufgrund eines PV-Signals mit hohem Rauschen, beschränkt allerdings auch die Effektivität einer hohen Differenzialverstärkung. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 87 Begriffe, wobei: PIDE-Bedingung: Beschreibung: Steuerungsvariable Fehler in Prozent der Spanne t Von der Schleife verwendete Aktualisierungszeit in Sekunden Proportionalverstärkung Integralverstärkung in min Ein höherer K -Wert verursacht eine schnellere Integralantwort Differenzialverstärkung in Minuten Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 88 Festlegen welcher Algorithmus verwendet wird Die obenstehenden PIDE-Gleichungen stehen repräsentativ für die Algorithmen, die durch den Befehl PIDE verwendet werden. Sie können die Änderung bei Fehlerwerten für die Änderung bei PV (in Prozent des Bereichs) für die Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 89 Aktivieren jedoch den Aktivierungsschlüssel. Der Autotuner wird nur in der Funktionsblock-Programmierung unterstützt. In dem Kontaktplandiagramm oder strukturierter Textprogrammierung ist er nicht verfügbar. Verwenden Sie die Registerkarte Autotune, um das Autotune-Tag für einen PIDE-Block festzulegen und zu konfigurieren. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 90 Die Bits von EnableIn und EnableOut werden auf False zurückgesetzt. Strukturierter Text Bedingung/Zustand Durchgeführte Aktion Vorabtastung Siehe Vorabtastung im Funktionsblock. Normale Ausführung Siehe „Tag.EnableIn ist True“ im Funktionsblock. Nachabtastung Siehe Nachabtastung im Funktionsblock. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 91 Parameter PVFault des Befehls PIDE leiten. Dadurch wird der Befehl PIDE in den Modus Manuell zwangsgesetzt, wenn der Analogeingang fehlerhaft ist und den Ausgang PIDE CVEU davon abhält, nach oben oder unten auszuschlagen, wenn das PV-Signal nicht verfügbar ist. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 92 Wenn Sie zum Beispiel versuchen, die Temperatur einer Flüssigkeit in einem Tank durch Variieren der Dampfmenge, die in den Heizmantel rund um den Tank geleitet wird, zu steuern. Wenn die Dampfzufuhr von einem vorgeschalteten Prozess plötzlich einbricht, sinkt gegebenenfalls die Flüssigkeitstemperatur im Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 93 Schleife. Dadurch fragt die primäre Temperaturschleife eine bestimmte Menge Dampfzufuhr von der sekundären Dampfzufuhr-Schleife ab. Die Dampfzufuhrschleife ist dann für die Bereitstellung von Dampf verantwortlich, der von der Temperaturschleife angefordert wird, um eine konstante Flüssigkeitstemperatur aufrecht zu erhalten. Funktionsblock   Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 94 Schleife den Modus CascadeRatio verlässt. Dies ermöglicht eine reibungslose Übertragung, wenn Sie die sekundäre Schleife zurück in den Modus CascadeRatio setzen. Verbinden Sie außerdem die Ausgänge WindupHOut und WindupLOut der sekundären Schleife mit den Eingängen WindupHIn und Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 95 Sie die ungesteuerte Zufuhr mit dem Eingangsparameter SPCascade. Im Modus CascadeRatio wird die nicht gesteuerte Zufuhr entweder mit RatioOper (in der Bedienersteuerung) oder mit RatioProg multipliziert (in der Programmsteuerung) und der resultierende Wert wird vom PIDE-Befehl als Sollwert verwendet. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 96 Der PIDE-Befehl kann entweder durch ein Bedienerprogramm oder über eine Bedienerschnittstelle gesteuert werden. Sie können den Steuerungsmodus jederzeit ändern. Programm- und Bedienersteuerung verwenden denselben ProgOper-Ausgang. Wenn ProgOper gesetzt ist, ist die Programmsteuerung aktiviert. Wenn ProgOper zurückgesetzt wird, ist die Bedienersteuerung aktiviert. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 97 Setzt OperManualReq, um den Modus Manuell anzufordern. Wird ignoriert, wenn ProgOper, ProgOverrideReq oder ProgHandReq gesetzt werden. Setzt ProgManualReq, um den Modus Manual anzufordern. Wird ignoriert, wenn ProgOper zurückgesetzt ist, oder wenn ProgOverrideReq oder ProgHandReq gesetzt sind. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 98 Auswahl des Sollwerts Wenn der Befehl einmal die Programmsteuerung oder Bedienersteuerung sowie den PID-Modus bestimmt, kann der Befehl den richtigen SP-Wert erhalten. Sie können den SP-Wert von CascadeRatio oder den aktuellen SP-Wert auswählen. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 99 Prozesssteuerungsbefehle Kapitel 1 SP-Wert CascadeRatio Der SP-Wert CascadeRatio basiert auf den Werten von UseRatio und ProgOper.   Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 100 PVTracking, dem Modus Automatisch und dem Wert ProgOper.   Ober-/Untergrenze SP-Wert Der Alarmalgorithmus Hoch-bis-Niedrig vergleicht den SP-Wert mit den Alarmgrenzen SPHLimit und SPLLimit. SPHLimit kann nicht größer sein als PVEUMax und SPLLimit kann nicht kleiner sein als PVEUMin.   Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 101 PV-Alarmgrenzen und die PV-Alarmgrenzen plus oder minus der Totzone des PV-Alarms (1) Während der ersten Befehlsabtastung setzt der Befehl alle PV-Alarmausgänge zurück. Der Befehl setzt auch die PV-Alarmausgänge zurück und deaktiviert den Alarmalgorithmus, wenn PVFaulted gesetzt ist. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 102 Ist PVROC berechnet, werden die PV ROC-Alarme wie folgt bestimmt: (1) Während der ersten Befehlsabtastung setzt der Befehl die PV ROC-Alarmausgänge zurück. Der Befehl setzt auch die PVROC-Alarmausgänge zurück und deaktiviert den ROC-Alarmalgorithmus für PV, wenn PVFaulted gesetzt ist. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 103 (1) PVPIDPercent und Deviation sind interne Parameter, die durch den PID-Steuerungsalgorithmus verwendet werden. Hoch/Niedrig-Alarm Abweichung Die Abweichung ist die Differenz zwischen den Werten von Prozessvariable (PV) und Sollwert (SP). Abweichungsalarme warnen den Bediener vor einer Diskrepanz zwischen der Prozessvariablen und dem Sollwert. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 104 Alarmalgorithmus, wenn PVFaulted oder PVSpanInv gesetzt werden. Nulldurchgang Totzonensteuerung Sie können den CV-Wert so begrenzen, dass der Wert sich nicht ändert, wenn der Fehler innerhalb des durch ZCDeadband (| E |  ZCDeadband) spezifizierten Bereichs liegt.   Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 105 ΔFF. Der Wert von ΔFF = FF – FFn-1. Wenn FFSetPrevious festgelegt ist, gilt FFn-1=FFPrevious. So können Sie FFn-1 vorab auf einen bestimmten Wert festlegen, bevor der Befehl den Wert von ΔFF berechnet.   Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 106 WindupHIn gesetzt ist, oder verringert werden kann, wenn WindupLIn gesetzt ist. Diese Eingänge sind typischerweise die Ausgänge WindupHOut oder WindupLOut einer sekundären Schleife. Die Eingänge WindupHIn und WindupLIn werden ignoriert, wenn CVInitializing, CVFault oder CVEUSpanInv gesetzt sind.   Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 107 CV durch CVHLimit und CVLLimit begrenzen, wenn der Modus Automatisch oder CascadeRatio aktiviert ist. Begrenzen Sie im Modus Manuell den CV-Wert durch CVHLimit und CVLLimit, wenn CVManLimiting gesetzt ist. Begrenzen Sie ansonsten den CV-Wert mit 0 und 100 Prozent.   Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 108 Der Befehl setzt auch den Alarmausgang zurück und deaktiviert den Algorithmus für die CV-Änderungsrate, wenn CVInitializing gesetzt ist. (2) Wenn der Modus Automatisch oder CascadeRatio aktiviert ist, oder wenn im Modus Manuell CVManLimiting gesetzt ist, begrenzt der Befehl die Änderung des CV-Werts. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 109 Windup-Eingängen einer primären Schleife genutzt, um den Windup des CV-Ausgangs zu begrenzen. (1) Während der ersten Befehlsabtastung setzt der Befehl InitPrimary. (2) Wenn CVInitializing gesetzt wird, oder wenn der Modus CascadeRatio nicht aktiviert ist, setzt der Befehl InitPrimary. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 110 Deaktivieren Sie die Modi Automatisch und CascadeRatio. Wenn der aktuelle Modus nicht Übersteuerungsmodus oder Handmodus ist, wird der Modus auf manuellen Modus gesetzt. Setzt CV auf den Wert, der durch Programmsteuerung oder Bedienersteuerung und Modus (manueller Modus, Übersteuerungsmodus oder Handmodus) festgelegt ist. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 111 Öffnen oder Schließen in einer Benutzerdefinition Zykluszeit mit einer Impulsbreite, die proportional zur Differenz zwischen den gewünschten und aktuellen Positionen ist. Verfügbare Sprachen Kontaktplandiagramm Dieser Befehl ist im Kontaktplandiagramm Logik nicht verfügbar. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 112 Position. Für diesen Wert müssen dieselben technischen Einheiten verwendet werden wie für Position. Gültig = jeder Gleitkommawert Standardwert = 0,0 Position REAL Positionsfeedback. Der Analogeingang kommt von dem Positionsfeedback des Geräts. Gültig = jeder Gleitkommawert Standardwert = 0,0 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 113 CloseTime kleiner ist als dieser Wert, werden sie auf Null gesetzt. Ist dieser Wert ungültig, geht der Befehl vom Wert Null aus und stellt für den Status den entsprechenden Bit ein. Gültig = 0,0 bis MaxOnTime Standardwert = 0,0 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 114 Null. PositionPctInv (Status.7) BOOL Der berechnete Wert für PositionPercent liegt außerhalb des zulässigen Bereichs. SPPercentInv (Status.8) BOOL Der berechnete Wert für SPPercent liegt außerhalb des zulässigen Bereichs. PositionSpanInv (Status.9) BOOL PositionEUMax = PositionEUMin. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 115 CycleTime (Zykluszeit läuft ab) entspricht oder darüber liegt. Sie können die CycleTime jederzeit ändern. Wenn die CycleTime = 0 ist, wird der interne Timer auf 0 zurückgesetzt, OpenOut wird auf False zurückgesetzt und CloseOut wird auf False zurückgesetzt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 116 Wenn OpenTime < MinOnTime, dann OpenTime = 0 setzen. Wenn eine der folgenden Bedingungen vorliegt, wird OpenOut nicht gepulst und OpenTime = 0 gesetzt. OpenFB ist True oder PositionPercent CycleTime = 0 OpenRate = 0 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 117 Operanden finden Sie unter Allgemeine Attribute. Ausführung Funktionsblock Bedingung/Zustand Durchgeführte Aktion Vorabtastung Die Bits von EnableIn und EnableOut werden auf False zurückgesetzt. Tag.EnableIn ist False Die Bits von EnableIn und EnableOut werden auf False zurückgesetzt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 118 Ventil vollständig geöffnet oder geschlossen ist, und mit den Eingängen OpenedFB und ClosedFB verbunden sind. Die Ausgänge OpenOut und CloseOut sind mit den Öffnungs- und Schließkontakten des motorbetätigten Ventils verbunden. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 119 CloseFlowValveContact := FlowValve.CloseOut; Siehe auch Allgemeine Attribute seite 559 Syntax für strukturierten Text seite 529 Diese Informationen gelten für die CompactLogix 5370, ControlLogix 5570, Rampe/Haltung (RMPS) Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix 5380, Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 120 Der RMPS-Befehl unterstützt mehrere Segmente mit abwechselnden Rampen- und Haltungszeiträumen. Verfügbare Sprachen Kontaktplandiagramm Dieser Befehl ist im Kontaktplandiagramm Logik nicht verfügbar. Funktionsblock Strukturierter Text RMPS(RMPS_tag,RampValue,SoakValue,SoakTime); Operanden Funktionsblock Operand Format Beschreibung RMPS-Tag RAMP_SOAK Struktur RMPS-Struktur Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 121 über den Befehl der entsprechende Bit im Status gesetzt und der Modus zur manuellen Bedienersteuerung oder Programmhalt gewechselt. Das Array muss mindestens den gleichen Wert wie NumberOfSegs aufweisen. Gültig = 0,0 bis maximaler positiver Gleitkommawert Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 122 Eingangsparameter True, wechselt der Befehl Rampe/Haltung, nachdem die Initialisierung abgeschlossen ist, in die manuelle Bedienersteuerung oder den Modus Programmhalt. Andernfalls verbleibt Rampe/Haltung im vorigen Modus, nachdem die Initialisierung abgeschlossen ist. Standardwert ist False.. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 123 Dieser Wert wird verwendet, wenn der manuelle Programm-Modus für den Befehl Rampe/Haltung aktiviert ist. Ist dieser Wert ungültig, wird das entsprechende Bit über den Befehl in Status gesetzt. Gültig = 0,0 bis maximaler positiver Gleitkommawert Standardwert = 0,0 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 124 PID-Schleife ihre Sollwertvorgabe beim Verlassen des Befehls Rampe/Haltung aus der Kaskade bezieht. Der Bediener kann diese auch über den Wechsel des Befehls Rampe/Haltung in die manuelle Bedienersteuerung eingeben. Der Standardwert ist False . Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 125 Garantierter Rampenstatus. Dieser Ausgangsparameter weist den Status True auf, wenn die Funktion Garantierte Rampe verwendet wird und die Rampe vorübergehend ausgesetzt wird, weil PV um mehr als den Wert für RampDeadband vom Ausgang abweicht. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 126 Status-Flag für Überschreitung fest. Die internen Parameter werden nicht aktualisiert. Bei jedem nachfolgendem Scan wird der Ausgang anhand eines internen Parameters vom letzten Scan berechnet, an dem der Ausgang gültig war. Überwachung des RMPS-Befehls Für die Bedieneroberfläche sind unterschiedliche RMPS-Befehle verfügbar. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 127 Siehe Vorabtastung im Funktionsblock. Normale Ausführung Siehe „Tag.EnableIn ist True“ im Funktionsblock. Nachabtastung Siehe Nachabtastung im Funktionsblock. Anfänglicher Modus angewendet auf Befehl erster Scan Die nachstehende Tabelle zeigt die Endungsüberprüfung, basierend auf den Eingängen der Programmabfrage. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 128 PV-Eingang des RMPS-Befehls eingespeist werden, wenn Sie garantiertes Rampen und/oder garantierte Haltung verwenden wollen. In diesem Beispiel sind die Arrays AutoclaveRSSoakValue, AutoclaveRSSoakTime und AutoclaveRSRampValue REAL-Arrays mit 10 Elementen, um ein RMPS-Profil mit bis zu 10 Segmenten zuzulassen. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 129 Prozesssteuerungsbefehle Kapitel 1 Funktionsblock   Umschaltung zwischen Programmsteuerung und Bedienersteuerung Der RMPS-Befehl kann entweder durch ein Anwenderprogramm oder über eine Bedienerschnittstelle gesteuert werden. Die Steuerung kann jederzeit geändert werden.   Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 130 Wenn der Befehl im automatischen Programmmodus ausgeführt wurde, wird eine Umschaltung auf den automatischen Bedienermodus vorgenommen. Wenn der Befehl im manuellen Programmmodus oder im Programmhaltmodus ausgeführt wurde, wird eine Umschaltung auf den manuellen Bedienermodus vorgenommen. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 131 Um einen reibungslosen Umschaltung in den manuellen Modus zu ermöglichen, werden die Eingänge CurrentSegProg, SoakTimeProg und OutProg kontinuierlich auf die aktuellen Werte von CurrentSeg, SoakTimeLeft und Out aktualisiert, wenn ProgValueReset gesetzt ist und der Befehl sich nicht im manuellen Programmmodus befindet. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 132 Um einen reibungslosen Umschaltung in den manuellen Modus zu ermöglichen, werden die Eingänge CurrentSegOper, SoakTimeOper und OutOper kontinuierlich auf die aktuellen Werte von CurrentSeg, SoakTimeLeft und Out aktualisiert, wenn die manuellec Bedienersteuerung für den Befehl nicht aktiviert ist. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 133 Werten von Out, SoakTimeLeft und dem SoakValue des aktuellen Segments ab. Wenn für das aktuelle Segment Out = SoakValue, und SoakTimeLeft = 0, dann ist das aktuelle Segment vervollständigt und das nächste Segment startet. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 134 Die Haltung ist die Zeit, in der Block-Ausgang unverändert bleibt, bis das nächste Rampe-Haltungssegment gestartet wird. Der Haltungszyklus hält den Ausgang für eine vorprogrammierte Zeit auf dem SoakValue, bevor mit dem nächsten Schritt Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 135 CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 sowie GuardLogix 5580 Steuerungen. Der SCL-Befehl wandelt bei technischen Einheiten einen unskalierten Eingangswert in einen Gleitkommawert um. Verfügbare Sprachen Kontaktplandiagramm Dieser Befehl ist im Kontaktplandiagramm Logik nicht verfügbar. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 136 Der durch den Eingang minimal erzielbare Wert für den Befehl. Bei InRawMin InRawMax legt der Befehl das entsprechende Bit im Status fest und stoppt die Aktualisierung des Ausgangs. Gültig = InRawMin < InRawMax Standardwert = 0,0 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 137 Sie das Modul so, dass es einen unskalierten Wert (0–4095) zurückgibt, der durch den SCL-Befehl auf 0–100 gpm (Gleitkommawert) ohne Verlust von Auflösung umgerechnet wird. Der skalierte Wert kann dann zum Beispiel als Eingang für andere Befehle genutzt werden. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 138 Operanden finden Sie unter „Allgemeine Attribute“. Ausführung Funktionsblock Bedingung/Zustand Durchgeführte Aktion Vorabtastung Die Bits von EnableIn und EnableOut werden auf False zurückgesetzt. Tag.EnableIn ist False Die Bits von EnableIn und EnableOut werden auf False zurückgesetzt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 139 1771-IFE-Modul. Der Befehl sendet das Ergebnis an Out, von wo aus es vom ALM-Befehl verwendet wird. Funktionsblock Strukturierter Text SCL_01.In := Input0From1771IFE; SCL(SCL_01); ALM_01.In := SCL_01.Out; ALM(ALM_01); Siehe auch Allgemeine Attribute seite 559 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 140 Impuls. Dieser Befehl steuert Anwendungen, wie z. B. Zylindertemperatursteuerung an Extrusionsanlagen. Verfügbare Sprachen Kontaktplandiagramm Dieser Befehl ist im Kontaktplandiagramm Logik nicht verfügbar. Funktionsblock Strukturierter Text SRTP(SRTP_tag) Operanden Funktionsblock Operand Format Beschreibung SRTP tag SPLIT_RANGE Struktur SRTP structure Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 141 Gültig = jeder Gleitkommawert Standardwert = 0,0 MinCoolIn REAL Min. Eingang Kühlen. Gibt den Prozentwert für In an, der minimales Kühlen aktiviert. Entspricht typischerweise 50% für Heiz-/Kühl-Schleife. Gültig = jeder Gleitkommawert Standardwert = 50,0 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 142 HeatTimePercent oder CoolTimePercent überschritten werden. HeatOut BOOL Ausgangsimpuls Heizen. Der Befehl gibt an diesem Ausgang Impulse für den Heizkontakt. CoolOut BOOL Ausgangsimpuls Kühlen. Der Befehl gibt für den Kühlkontakt Impulse an diesen Ausgang ab. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 143 Befehls. Dieses Timer bestimmt, ob die Ausgänge eingeschaltet werden müssen. Sie können das CycleTime jederzeit ändern. Wenn CycleTime = 0 ist, wird der interne Timer zurückgesetzt und HeatOut und CoolOut werden auf False zurückgesetzt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 144 Zyklus-Timer > HeatTime.  Legt CoolOut auf True fest, wenn CoolTime interner Zykluszeit-Akkumulator. CoolOut auf False zurücksetzen, wenn der interne Zyklus-Timer > CoolTime.  HeatOut und CoolOut auf False zurücksetzen, wenn CycleTime = 0. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 145 Priorität ausgeführt, da es sich um eine langsame Temperatur-Schleife ist. Der Ausgang des PIDE-Befehls ist ein Tag im Steuerungs-Bereich, weil er zum Eingang eines SRTP-Befehls wird. Der SRTP-Befehl wird in einer schnelleren Aufgabe mit höherer Priorität ausgeführt, damit die Impulsausgänge genauer sind. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 146 Setzt den PIDE-Befehl in einer langsamen Aufgabe mit niedriger Priorität   Setzt den SRTP-Befehl in einer schnelleren Aufgabe mit höherer Priorität Strukturierter Text Setzt den PIDE-Befehl in einer langsamen Aufgabe mit niedriger Priorität. BarrelTempLoop.PV := BarrelTemp; Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 147 Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 sowie GuardLogix 5580 Steuerungen. Der TOT-Befehl liefert eine nach Zeit skalierte Akkumulation eines Analogeingangswerts. Verfügbare Sprachen Kontaktplandiagramm Dieser Befehl ist im Kontaktplandiagramm Logik nicht verfügbar. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 148 Aktivieren Sie den Eingang. Ist der Wert False, wird der Befehl nicht ausgeführt und die Ausgänge werden nicht aktualisiert. Standardeinstellung ist True. REAL Der Eingang des analogen Signals für den Befehl. Gültig = jeder Gleitkommawert Standardwert = 0,0 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 149 Gültig = jeder Gleitkommawert Standardwert = 0,0 LowInCutoff REAL Eingang Befehl Niedrige Eingangsbegrenzung Wenn In den gleichen oder einen höheren Wert hat als LowInCutoff, wird keine Kumulation durchgeführt. Gültig = jeder Gleitkommawert Standardwert = 0,0 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 150 Eingang auf False zurück. Standardwert ist False. OperResetReq BOOL Der Bediener setzt Anforderungseingang zurück. Über Bedienerschnittstelle auf True setzen, um Reset von Kumulation anzufordern. Der Befehl setzt diesen Eingang auf False zurück. Standardeinstellung ist False. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 151 True gesetzt, wenn der Befehl als Ergebnis von ProgResetReq zurückgesetzt wird. Sie können dies nachverfolgen, um sicherzugehen, dass der Reset erfolgreich durchgeführt wurde. Wird auf False gesetzt, wenn ProgResetReq auf False zurückgesetzt wird. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 152 Vor-Zielwerte werden üblicherweise verwendet, um auf eine langsamere Einspeiserate umzuschalten. Digitale Flags melden das Erreichen von Zielwerten oder Vor-Ziel- Werten.  Eine Eingangsabschaltung bei niedrigem Durchfluss, den Sie verwenden können, um negative Beträge auszuschließen, die durch geringfügige Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 153 ProgOper wird auf False zurückgesetzt. Erste Befehlsabfrage Alle Eingänge für Bedieneranforderung werden auf False zurückgesetzt. Wenn ProgValueReset True ist, werden alle Programm-Anfrageeingänge zurückgesetzt. Nachabtastung Die Bits von EnableIn und EnableOut werden auf False zurückgesetzt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 154 Wenn LowInCutoffFlag den Status False aufweist, wird die Summierung mit dem Scan fortgesetzt. Betriebsmodi Das folgende Diagramm zeigt, wie sich der Befehl TOT zwischen der Programmsteuerung und Bedienersteuerung verändert.   (1) Der Befehl bleibt im Bedienersteuerungsmodus, wenn ProgOperReq True ist. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 155 Wenn ProgResetReq False und ProgResetDone True ist, wird ProgResetDone auf False zurückgesetzt. Wenn OperResetReq in den Status True umgeschaltet, während ProgOper den Status False aufweist, geschieht Folgendes:  OldTotal = Total  Total = ResetValue Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 156 Ausführungsmodus des Programms festgesetzt, indem die Eingänge ProgProgReq und ProgStartReq festgelegt wurden. Dies wird in diesem Beispiel definiert, da der Bediener die direkte Steuerung des Befehls TOT nicht übernehmen muss. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 157 Der CC-Befehl steuert eine einzelne Prozessvariable, indem bis zu drei unterschiedliche Control-Variablen beeinflusst werden. Jeder der drei Ausgänge kann als Eingang verwendet werden, um eine Feedforward-Aktion im Steuerung zu erstellen. Basierend auf der Abweichung zwischen PV und SP, internem Modell Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 158 Funktionsblock Strukturierter Text CC(CC_tag); Operanden Strukturierter Text Operanden Format Beschreibung CC tag COORDINATED_ CONTROL Struktur CC-Struktur Weitere Informationen zur Syntax von Ausdrücken innerhalb von Strukturiertem Text finden Sie unter Syntax für strukturierten Text. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 159 Gültig = PVEUMin < PVEUMax ≤ Wert von PV und SP, der einer maximaler positiver Spanne von 100 % der Gleitkommawert Prozessvariablen entspricht. Standardwert = 100,0 Bei PVEUMax ≤ PVEUMin, wird das Bit bei Status gesetzt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 160 Control-Variable 2. Wenn CV2EU FALSE = fehlerfrei einen Analogausgang steuert, stammt CV2Fault normalerweise vom Fehlerstatus des Analogausgangs. Ist CV2Fault TRUE, wird dadurch ein Fehler im Ausgangsmodul angezeigt und das Bit in Status gesetzt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 161 Prozentwert. Normalerweise stammt CV1InitValue von dem Feedback des Analogausgangs, der durch CV1EU oder vom Sollwert einer sekundären Schleife gesteuert wird. Die Befehlsinitialisierung wird deaktiviert, wenn CVFaulted oder CVEUSpanInv TRUE sind. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 162 Programm- und manuellen Steuerungsmodus auf diesen Wert eingestellt. CV3Prog REAL CV3-Wert beim Programm- und Gültig = 0,0...100,0 manuellen Steuerungsmodus. CV3 Standardwert = 0,0 wird im Programm- und manuellen Steuerungsmodus auf diesen Wert eingestellt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 163 Wert gesetzt. Dieser Wert sollte einem Sicherheitszustandsausgang der Schleife entsprechen. Wenn der Wert von CV1OverrideValue < 0 oder > 100 ist, wird das eindeutige Statusbit und der für CV verwendete Grenzwert gesetzt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 164 Prozess steuern würde. Dies ist bei Konfigurationen mit mehreren Regelkreisen hilfreich, bei denen der CC-Funktionsblock dem Ausgabewert eines anderen Steuerungsalgorithmus folgen soll, und bei denen Sie den Ausgabewert des Steuerungsalgorithmus mit CV1TrackValue verbinden würden. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 165 Begrenzt CV(n), wobei (n) 1, 2 oder 3 Standardwert = FALSE sein kann, bei Anforderung des manuellen Modus. Wenn der manuelle Modus und CVManLimiting TRUE sind, wird CV durch die Werte CV(n)HLimit und CV(n)LLimit begrenzt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 166 CV2-Begrenzung im automatischen oder manuellen Modus verwendet, wenn CVManLimiting TRUE ist. Das Statusbit wird gesetzt bei CV2HLimit > 100 bzw. bei CV2HLimit < CV2LLimit. Bei CV2HLimit < CV2LLimit wird CV2 durch den Wert CV2LLimit begrenzt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 167 Modus verwendet, wenn CVManLimiting TRUE ist. Mit dem Wert Null wird die CV1 ROC-Begrenzung deaktiviert. Bei CV1ROCLimit < 0 wird das Statusbit gesetzt und die Begrenzung von CV1 ROC deaktiviert. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 168 Modus verwendet, wenn CVManLimiting TRUE ist. Mit dem Wert Null wird die CV3 ROC-Begrenzung deaktiviert. Bei CV3ROCLimit < 0 wird das Statusbit gesetzt und die Begrenzung von CV3 ROC deaktiviert. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 169 CV1HandFB-Wert. Wenn der Standardwert = FALSE CV1HandFB-Wert von einem Analogeingang gelesen wird, wird CV1HandFBFault normalerweise durch den Status des Analogeingangskanals gesteuert. Ist CV1HandFBFault TRUE, wird dadurch ein Fehler im Eingangsmodul angezeigt und das Statusbit gesetzt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 170 CV3WindupHOut-Ausgang von einer sekundären Schleife. CV1WindupLIn BOOL Low-Anforderung für CV1 Windup. Standardwert = FALSE Bei TRUE wird eine Verringerung des CV1-Wertes nicht zugelassen. Dieses Signal ist normalerweise der CV1WindupLOut-Ausgang von einer sekundären Schleife. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 171 Abnahme von PV). Wird zurückgesetzt, um eine positive Prozessverstärkung anzugeben (eine Zunahme des Ausgangs verursacht eine Abnahme von PV). ProcessType DINT Prozesstypauswahl (1 = Standardwert = 0 integrierend, 0 = nicht integrierend) Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 172 1 = CV1, 2 = CV2, 3 = CV3 Act2ndCV DINT Dies ist die zweite CV, die für die Gültig = 1 - 3 Kompensation der Standardwert = 2 PV-SP-Abweichung verwendet wird. 1 = CV1, 2 = CV2, 3 = CV3 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 173 CV(n), wobei (n) 1, 2 oder 3 sein kann, in den manuellen Modus versetzt, sobald CV(n)Initializing auf TRUE gesetzt wird, außer der Übersteuerungs- oder Handmodus ist aktuell aktiv. Wenn ManualAfterInit FALSE ist, wird der CV(n)-Modus nicht geändert. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 174 Wird durch das Benutzer-Programm auf TRUE gesetzt, um den automatischen Modus anzufordern. Wenn der Wert von CV2HandFB < 0 oder > 100 ist, wird das eindeutige Statusbit und der für CV2 verwendete Grenzwert gesetzt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 175 Wird durch das Benutzerprogramm auf TRUE gesetzt, um den Übersteuerungsmodus anzufordern. Wenn der Wert von CV1HandFB < 0 oder > 100 ist, wird das eindeutige Statusbit und der für CV1 verwendete Grenzwert gesetzt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 176 Hand- bzw. Auto-Modus gelesen. OperProgReq BOOL Anforderung der Standardwert = FALSE Programmsteuerung durch den Bediener. Wird durch die Bedienerschnittstelle auf TRUE gesetzt, um die Programmsteuerung anzufordern. Der Funktionsblock setzt diesen Parameter auf FALSE zurück. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 177 Parameter auf FALSE zurück. OperCV3ManualReq BOOL Anforderung des manuellen Standardwert = FALSE Bedienermodus für CV3. Wird durch die Bedienerschnittstelle auf TRUE gesetzt, um den manuellen Modus anzufordern. Der Funktionsblock setzt diesen Parameter auf FALSE zurück. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 178 Begrenzung. CV2StepSize REAL CV2-Schrittgröße in Prozent für den Bereich: -100 % … 100 % Tuning-Schritttest. Die Schrittgröße Standardeinstellung = 10 % wird direkt zu CV2 addiert, je nach oberer oder unterer Begrenzung. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 179 Standardwert = FALSE internen Modells für CV1. Siehe unter „CC-Funktionsblock-Modellinitialisie rung“ bei „CC-Funktionsblock-Tuning“. CV2ModelInit BOOL Schalter für die Initialisierung des Standardwert = FALSE internen Modells für CV2. Siehe unter „CC-Funktionsblock-Modellinitialisie rung“ bei „CC-Funktionsblock-Tuning“. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 180 AtuneCV3UseModel BOOL Anforderung zur Verwendung von Standardwert = FALSE Autotuning für CV3. Wird auf True gesetzt, um die aktuellen Modellparameter durch berechnete Autotuning-Modellparameter zu ersetzen. Der Funktionsblock setzt den Eingangsparameter auf FALSE zurück. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 181 100 % und CV2EUMin 0 % entspricht. Dieser Ausgang wird normalerweise für die Steuerung eines Analogausgangsmoduls oder einer sekundären Schleife verwendet. CV2EU = (CV2 * CV2EUSpan / 100) + CV2EUMin Berechnung des CV2EU-Bereiches: CV2EUSpan = (CV2EUMax − CV2EUMin) Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 182 (aktueller CV1-Wert - vorheriger CV1-Wert). DeltaCV2 REAL Differenz zwischen aktuellem CV2-Wert und vorherigem CV2-Wert (aktueller CV2-Wert - vorheriger CV2-Wert). DeltaCV3 REAL Differenz zwischen aktuellem CV3-Wert und vorherigem CV3-Wert (aktueller CV3-Wert - vorheriger CV3-Wert). Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 183 Indikator für CV3-Niedrig-Alarm. Ist TRUE, wenn der berechnete Wert von CV3 < 0 oder CV3LLimit ist. CV1ROCPosAlarm BOOL Indikator für CV1-Änderungsratenalarm. Ist TRUE, wenn die berechnete Änderungsrate für CV1 den Wert CV1ROCPosLimit überschreitet. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 184 100) / PVSpan Berechnung des PV-Bereiches: PVSpan = ( PVEUMax − PVEUMin ) REAL Prozessfehler. Differenz zwischen SP und PV skaliert in PV-Einheiten. EPercent REAL Der Fehler als Wert in Prozent des Bereichs. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 185 Ist TRUE, wenn entweder ein SP oder die Ober- bzw. Untergrenze von CV3 erreicht wurde. Dieses Signal wird normalerweise durch den WindupLIn-Eingang verwendet, um das Windup des CV3-Ausgangs an einer primären Schleife zu begrenzen. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 186 Indikator für den Handmodus für CV3. Ist TRUE, wenn sich CV3 im Handmodus befindet. DeltaT REAL Abgelaufene Zeit zwischen Aktualisierungen in Sekunden. CV1StepSizeUsed REAL Dies ist die tatsächliche CV1-Schrittgröße, die für Tuning verwendet wird. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 187 REAL Berechneter Wert für die Control-Variable-Zeitkonstante bei langsamer Reaktionsgeschwindigkeit für CV3, nachdem das Tuning abgeschlossen ist. CV1RespTCTunedM REAL Berechneter Wert für die Control-Variable-Zeitkonstante bei mittlerer Reaktionsgeschwindigkeit für CV1, nachdem das Tuning abgeschlossen ist. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 188 Benutzer oder aufgrund von Fehlern, die während des Autotunings auftraten, abgebrochen wurde. AtuneCV2Aborted BOOL Wird auf True gesetzt, wenn Autotuning für CV2 entweder vom Benutzer oder aufgrund von Fehlern, die während des Autotunings auftraten, abgebrochen wurde. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 189 BOOL Beim Start von Autotuning war nicht der manuelle CC-Modus aktiv oder der CC-Modus wurde während des CV3-Autotunings vom manuellen Modus in einen anderen geändert. Bei True wird CV3-Autotuning nicht gestartet oder abgebrochen. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 190 CV2-Autotuning oder während des CV2-Autotunings True. Bei True wird CV2-Autotuning nicht gestartet oder abgebrochen. AtuneCV3InitFault BOOL CV3Initializing ist beim Start von CV3-Autotuning oder während des CV3-Autotunings True. Bei True wird CV3-Autotuning nicht gestartet oder abgebrochen. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 191 AtuneTimeLimit. Bei True wird CV3-Autotuning abgebrochen. AtuneCV1PVNotSettled BOOL Die PV wird für CV1-Autotuning zu sehr geändert. Bei True wird CV1-Autotuning abgebrochen. Vor dem Autotuning von CV1 wird gewartet, bis die PV stabiler ist. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 192 SPHLimit < SPLLimit. Wenn SPHLimit < SPLLimit ist, wird der Wert mit SPLLimit begrenzt. SampleTimeTooSmall BOOL Modell DeadTime / DeltaT muss kleiner oder gleich 200 sein. FactorInv BOOL Eingegebener Wert für Factor < 0. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 193 BOOL CV3Oper < 0 oder > 100 oder < CV3LLimit oder > CV3HLimit, wenn CVManLimiting TRUE ist. Für CV3 verwendeter Grenzwert. CV1OverrideValueInv BOOL CV1OverrideValue < 0 oder > 100. Für CV1 verwendeter Grenzwert. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 194 CV3HandFB < 0 oder > 100. Für CV3 verwendeter Grenzwert. CV1ModelGainInv BOOL CV1ModelGain ist 1.#QNAN oder -1.#IND (keine Zahl) oder ± 1.$ (unendlich ∞ ). CV2ModelGainInv BOOL CV2ModelGain ist 1.#QNAN oder -1.#IND (keine Zahl) oder ± 1.$ (unendlich ∞ ). Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 195 Drei Control-Variablen werden für die Steuerung einer Prozessvariable verwendet  Heiz-Kühlsteuerung mit Bereichsaufspaltung  Feedforward-Steuerung  Zonentemperatursteuerung  Zwangssteuerung Die folgende Abbildung zeigt ein Beispiel für die Konfiguration des geschlossenen Regelkreises mit koordinierter Steuerung. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 196 Y1, Y2, Y3 Modellausgänge von M1, M2, M3 PV-Prognose Betrifft mathematische Status-Flags Nein Schwerwiegende/geringfügige Fehler Keine für diesen Befehl spezifisch. Informationen über Fehler, die mit Operand verbunden sind, finden Sie unter „Allgemeine Attribute“. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 197 Die Bits von EnableIn und EnableOut werden auf False zurückgesetzt. Strukturierter Text Bedingung/Zustand Durchgeführte Aktion Vorabtastung Siehe Vorabtastung im Funktionsblock. Normale Ausführung Überprüfen Sie, ob Tag.EnableIn im Funktionsblock auf True gesetzt ist. Nachabtastung Siehe Nachabtastung im Funktionsblock. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 198 Kapitel 1 Prozesssteuerungsbefehle Beispiel Funktionsblock   Strukturierter Text ccTag.PV := ccInput1; ccTag.SPProg := ccInput2; ccTag.CV1Prog := ccInput3; ccTag.CV2Prog := ccInput4; ccTag.CV3Prog := ccInput5; CC(ccTag); ccOutput1 := ccTag.CV1EU; ccOutput2 := ccTag.CV2EU; ccOutput3 := ccTag.CV3EU; Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 199 Gibt die Prioritäten an, in denen CVs zu ihren jeweiligen Zielwerten getrieben werden. CVTargetValues Gibt an, welche Werte die Control-Variable die einzelnen CVs antreiben soll. TargetRespTC Gibt die Geschwindigkeit der CVs an, um sich den Zielwerten zu nähern. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 200 Der ModelInit2-Parameter wird auf TRUE gesetzt, um die CV2 - PV internen Modellparameter zu initialisieren und die neue Modellverstärkung umzusetzen. Der Funktionsblock ist ausgestattet mit einem internen Tuner (Modellierer). Der CC-Funktionsblock-Tuning Zweck des Tuners besteht darin, die Prozessmodellparameter zu identifizieren Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 201 Nach einem Abbruch wird die CV ihren Wert vor der Schrittänderung übernehmen und die Parameter GainTuned, TCTuned, DTTuned und RespTCTuned werden nicht aktualisiert. Der AtuneStatus-Parameter bestimmt den Grund für den Abbruch. Folgen Sie den folgenden Schritten, um den Tuner zu konfigurieren. CC-Funktionsblock-Tuning-Vorg Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 202 Verzögerung erster Ordnung plus Ruhezeitmodell des Prozesses verglichen wird. Basierend auf der Abweichung zwischen PV und SP, internem Modell und Tuning berechnet der IMC-Funktionsblock den Ausgang einer Control-Variablen (CV) im automatischen Modus. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 203 IMC tag INTERNE MODELL-CONTROL Struktur IMC-Struktur Strukturierter Text Operanden: Typ: Format Beschreibung: IMC tag INTERNE MODELL-CONTROL Struktur IMC-Struktur Weitere Informationen zur Syntax der Ausdrücke in strukturiertem Text finden Sie unter Strukturierter Text Syntax. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 204 SP auf diesen Wert gesetzt. Standardwert = 0,0 Ist der Wert von SPProg oder SPOper < SPLLimit oder > SPHLimit, wird das Bit bei Status gesetzt und der Grenzwert für SP verwendet. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 205 Bei Bedienersteuerung wird Ratio Standardwert = 1,0 auf diesen Wert gesetzt. Ist der Wert von RatioProg oder RatioOper < RatioLLimit oder > RatioHLimit, wird das Statusbit gesetzt und der Grenzwert für Ratio verwendet. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 206 Wenn der Wert von CVProg oder CVOper < 0 oder > 100 bzw. < CVLLimit oder > CVHLimit ist, wenn CVManLimiting TRUE ist, wird das eindeutige Statusbit und der für CV verwendete Grenzwert gesetzt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 207 Statusbit gesetzt. CVEUMin REAL Minimalwert von CVEU. Dies ist der Wert Gültig = jeder von CVEU, der 0% von CV entspricht. Wenn Gleitkommawert CVEUMax = CVEUMin wird das Statusbit Standardwert = 0,0 gesetzt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 208 Modus und im CascadeRatio-Modus sowie im manuellen Modus verwendet, wenn CVManLimiting TRUE ist. Mit dem Wert Null wird die CV ROC-Begrenzung deaktiviert. Wenn CVROCNegLimit < 0 wird das Statusbit gesetzt und die CV ROC-Begrenzung deaktiviert. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 209 Standardwert = 0 nicht integrierend) ModelGain REAL Das interne Modellverstärkung. Gibt eine Gültig = maximales negatives positive oder negative Verstärkung Gleitkomma −> maximales basierend auf der Prozessrichtung an. positives Gleitkomma Standardwert = 0,0 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 210 Benutzerprogramm auf TRUE gesetzt, um die Bedienersteuerung anzufordern. Wird dies auf TRUE gehalten, kann dies für die Sperrung des Funktionsblocks im Bedienersteuerungsmodus genutzt werden. Wenn ProgValueReset TRUE ist, setzt der Funktionsblock den Eingang auf FALSE zurück. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 211 Funktionsblock setzt diesen Parameter auf FALSE zurück. OperCasRatReq BOOL Anforderung des Standardwert = FALSE Bediener-CascadeRatio-Modus. Wird durch die Bedienerschnittstelle auf TRUE gesetzt, um den CascadeRatio-Modus anzufordern. Der Funktionsblock setzt diesen Parameter auf FALSE zurück. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 212 NoiseLevel DINT Dies ist der geschätzte Rauschpegel der PV, Bereich: 0 bis 2 der während des Tunings kompensiert Standardeinstellung = 1 werden soll. Auswahlmöglichkeiten: 0 = niedrig, 1 = mittel, 2 = hoch Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 213 Dieser Ausgang wird normalerweise für die Steuerung eines Analogausgangsmoduls oder einer sekundären Schleife verwendet. CVEU = (CV * CVEUSpan / 100) + CVEUMin Berechnung des CVEU-Bereiches: CVEUSpan = ( CVEUMax − CVEUMin ) Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 214 PV ausgedrückt in Prozent des Bereiches. PVPercent = (( PV − PVEUMin ) * 100) / PVSpan Berechnung des PV-Bereiches: PVSpan = ( PVEUMax − PVEUMin ) REAL Prozessfehler. Differenz zwischen SP und PV skaliert in PV-Einheiten. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 215 Dies ist die tatsächliche CV-Schrittgröße, die für Tuning verwendet wird. GainTuned REAL Berechneter Wert für das interne Modellverstärkung für CV nach Tuning-Ende. TCTuned REAL Berechneter Wert für die Zeitkonstante des internen Modells für CV nach Tuning-Ende. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 216 Autotunings True. Wenn True wird Autotuning nicht gestartet oder abgebrochen. AtuneCVInitFault BOOL CVInitializing ist beim Start von Autotuning Bit 6 von oder während des Autotunings True. Wenn AtuneStatus True wird Autotuning nicht gestartet oder abgebrochen. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 217 SPLLimit. Wenn SPHLimit < SPLLimit ist, wird der Wert mit SPLLimit begrenzt. RatioLimitsInv BOOL Die Ober- und Untergrenzen des Bit 9 von Status1 Verhältnisses sind ungültig, Untergrenze < 0 oder Obergrenze < Untergrenze. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 218 RTSTime) > 1 Millisekunde. RTSTimeInv BOOL RTSTime ungültig. Bit 29 von Status2 RTSTimeStampInv BOOL RTSTimeStamp ist ungültig. Wenn der Bit 30 von aktuelle Modus nicht der Übersteuerungs- Status2 oder Handmodus ist, wird der manuelle Modus eingestellt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 219 Modell erster Ordnung M = K/(T*s+1)*exp(-D*s) Umkehrung des Modells Inv = (T*s+1)/K Filter erster Ordnung F = 1/(e*s+1) PV-Prognose = exp(-D*s)/(e*s+1) * (SP - Störgrößenschätzwert) K... Modellverstärkung T... Modellzeitkonstante D... Modellruhezeit e... Reaktionszeitkonstante s... Laplace-Variable Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 220 Die Bits EnableIn und .EnableOut werden auf True gesetzt. Der Befehl wird ausgeführt. Erste Befehlsausführung Erste Befehlsabtastung Nachabtastung Die Bits von EnableIn und EnableOut werden auf False zurückgesetzt. Strukturierter Text Bedingung/Zustand Durchgeführte Aktion Vorabtastung Siehe Vorabtastung im Funktionsblock. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 221 Strukturierter Text imcTag.PV := imcInput1; imcTag.SPProg := imcInput2; imcTag.CVProg := imcInput3; IMC(imcTag); imcOutput1 := imcTag.CVEU; Siehe auch Verarbeitungsfehler seite 286 IMC-Funktionsblock-Abstimmung seite 223 Allgemeine Attribute seite 559 Syntax für strukturierten Text seite 529 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 222 (insgesamt vier Tuningparameter) zur Berechnung der CV. Die CV wird so berechnet, dass die Prozessvariable (PV) bei Annäherung an den Sollwert dem Verzögerungsmuster erster Ordnung folgt. Die Reaktionsgeschwindigkeit hängt vom Wert der Ansprechzeitkonstante ab. Je kleiner die Ansprechzeitkonstante ist, desto schneller wird die Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 223 Modellparameter einzuleiten und die neue Modellverstärkung umzusetzen. Der Funktionsblock ist ausgestattet mit einem internen Tuner (Modellierer). Der IMC-Funktionsblock-Abstimmun Zweck des Tuners besteht darin, die Prozessmodellparameter zu identifizieren und diese Parameter als interne Modellparameter (Verstärkung, Zeitkonstante Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 224 RespTCTuned werden nicht aktualisiert. Der AtuneStatus-Parameter bestimmt den Grund für den Abbruch. Folgen Sie den folgenden Schritten, um den Tuner zu konfigurieren. Abstimmungsverfahren des IMC-Funktionsblocks 1. Setzen Sie die CV in den Modus Manuell. 2. Setzen Sie den AtuneStart-Parameter. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 225 Control-Variablen auf deren Sollwerte. Basierend auf den PV1-SP1-, PV2-SP2-Abweichungen, internem Modell und Tuning berechnet der MMC-Befehl die Control-Variablen (CV1, CV2 und CV3) im automatischen Modus. Verfügbare Sprachen Kontaktplandiagramm Dieser Befehl ist im Kontaktplandiagramm Logik nicht verfügbar. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 226 Strukturierter Text MMC(MMC_tag); Operanden Funktionsblock Operanden: Format Beschreibung MMC-Tag MODULAR MULTIVARIABLE CONTROL Struktur MMC-Struktur Strukturierter Text Operanden: Format Beschreibung MMC-Tag MODULAR MULTIVARIABLE CONTROL Struktur MMC-Struktur Structure Die folgende Tabelle beschreibt die Eingangsparameter im MMC-Funktionsblock. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 227 Bedienersteuerung wird SP1 auf diesen Wert SP1HLimit gesetzt. Standardwert = 0,0 Wenn Wert SP1Prog oder SP1Oper < SP1LLimit oder > SP1HLimit, wird das Bit in Status gesetzt und der für SP verwendeten Wert begrenzt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 228 Standardwert = FALSE Wenn CV2EU einen Analogausgang steuert, stammt CV2Fault normalerweise vom Fehlerstatus des Analogausgangs. Ist CV2Fault TRUE, wird dadurch ein Fehler im Ausgangsmodul angezeigtund das Bit in Status gesetzt. FALSE = fehlerfreie Daten Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 229 CV1 auf den entsprechenden Prozentwert. Normalerweise stammt CV1InitValue von dem Feedback des Analogausgangs, der durch CV1EU oder vom Sollwert einer sekundären Schleife gesteuert wird. Die Befehlsinitialisierung wird deaktiviert, wenn CV1Faulted oder CV1EUSpanInv TRUE sind. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 230  Wenn der Wert CV1Prog oder CV1Oper < 0 oder > 100 oder < CV1LLimit oder > CV1HLimit, wenn CVManLimiting TRUE ist, wird das eindeutige Statusbit und der für CV1 verwendete Grenzwert gesetzt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 231 Standardwert = 0,0 Wert gesetzt. Dieser Wert sollte einem Sicherheitszustandsausgang der Schleife entsprechen. Wenn der Wert CV3OverrideValue < 0 oder > 100 ist, wird das eindeutige Statusbit und der für CV3 verwendete Grenzwert gesetzt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 232 CVManLimiting TRUE ist.  Falls CV2LLimit < 0, falls CV2HLimit > 100, falls CV2HLimit < CV2LLimit, wird das Bit in Status gesetzt.  Bei CV2HLimit < CV2LLimit wird CV2 durch den Wert CV2LLimit begrenzt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 233 Standardwert = 0,0 oder manuellen Modus verwendet, wenn CVManLimiting TRUE ist. Mit dem Wert Null wird die CV1 ROC-Begrenzung deaktiviert. Bei CV1ROCLimit < 0 wird das Statusbit gesetzt und die Begrenzung von CV1 ROC deaktiviert. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 234 Standardwert = 0,0 oder manuellen Modus verwendet, wenn CVManLimiting TRUE ist. Mit dem Wert Null wird die CV3 ROC-Begrenzung deaktiviert. Bei CV3ROCLimit < 0 wird das Statusbit gesetzt und die Begrenzung von CV3 ROC deaktiviert. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 235 Wenn der CV2HandFB-Wert von einem Analogeingang gelesen wird, wird CV2HandFBFault normalerweise durch den Status des Analogeingangskanals gesteuert. Ist CV2HandFBFault TRUE, wird dadurch ein Fehler im Eingangsmodul angezeigt und das Statusbit gesetzt. FALSE = fehlerfrei Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 236 Verringerung des CV3-Wertes nicht zugelassen. Dieses Signal ist normalerweise der CV3WindupLOut-Ausgang von einer sekundären Schleife. GainEUSpan BOOL ModelGain-Einheiten in EU oder in % des Standardwert = FALSE Bereichs. FALSE = Verstärkung in % des Bereichs Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 237 PV2/Delta CV1).  Setzen, um eine negative Prozessverstärkung anzugeben (eine Zunahme des Ausgangs verursacht eine Abnahme in PV2).  Zurücksetzen, um eine positive Prozessverstärkung anzugeben (eine Zunahme des Ausgangs verursacht eine Abnahme in PV2). Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 238 CV1 - PV2. Gibt eine positive oder negative Gleitkomma −> maximales Verstärkung basierend auf der Prozessrichtung positives Gleitkomma Standardwert = 0,0 Wenn CV1PV2ModelGain = INF oder NAN, wird das Bit in Status gesetzt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 239 Gültig = 0,0 bis maximales PV2 in Sekunden. positives Gleitkomma Standardwert = 0,0 CV3PV2ModelDT REAL Die Ruhezeit des internen Modells für CV3 - Gültig = 0,0 bis maximales PV2 in Sekunden. positives Gleitkomma Standardwert = 0,0 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 240 1 = CV1, 2 = CV2, 3 = CV3 TargetRespTC REAL Legt die Geschwindigkeit fest, mit der sich die Gültig = 0,0 bis maximales Control-Variablen den Zielwerten nähern. positives Gleitkomma Standardwert = 0,0 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 241 Anforderung des automatischen Modus für CV1 Standardwert = FALSE durch das Benutzer-Programm.  Wird durch das Benutzer-Programm auf TRUE gesetzt, um den automatischen Modus anzufordern.  Wenn ProgValueReset TRUE ist, setzt der Funktionsblock den Eingang auf FALSE zurück. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 242 Anforderung des Standardwert = FALSE Programm-Übersteuerungsmodus für CV1.  Wird durch das Benutzerprogramm auf TRUE gesetzt, um den Übersteuerungsmodus anzufordern.  Wenn ProgValueReset TRUE ist, setzt der Funktionsblock den Eingang auf FALSE zurück. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 243 TRUE gesetzt, um den Handmodus anzufordern. Dieser Wert wird normalerweise als Digitaleingang von einer Station mit Hand- bzw. Auto-Modus gelesen.  Wenn ProgValueReset TRUE ist, setzt der Funktionsblock den Eingang auf FALSE zurück. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 244 Parameter auf FALSE. OperCV3ManualReq BOOL Anforderung des manuellen Bedienermodus Standardwert = FALSE für CV3. Wird durch die Bedienerschnittstelle auf TRUE gesetzt, um den manuellen Modus anzufordern. Der Funktionsblock setzt diesen Parameter auf FALSE. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 245 Tuning-Vorgangs kompensiert werden soll. Auswahlmöglichkeiten: 0=niedrig, 1=mittel, 2=hoch PV2NoiseLevel DINT Eine für PV2 erwartete Schätzung für den Bereich: 0 bis 2 Rauschpegel, der während des Standardeinstellung = 1 Tuning-Vorgangs kompensiert werden soll. Auswahlmöglichkeiten: 0=niedrig, 1=mittel, 2=hoch Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 246 Standardeinstellung = 1  Langsame Reaktion: ResponseSpeed=0  Mittlere Reaktion: ResponseSpeed=1  Schnelle Reaktion: ResponseSpeed=2 Ist ResponseSpeed kleiner als 0, wird das langsame Verhalten verwendet. Ist ResponseSpeed größer als 2, wird das schnelle Verhalten verwendet. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 247 Auf TRUE setzen, um das Autotuning des Ausgangs CV2 sowohl für PV1 als auch PV2 zu initiieren. Wird ignoriert, wenn sich CV2 nicht im manuellen Modus befindet. Der Funktionsblock setzt den Eingang auf FALSE zurück. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 248 Anforderung zum Abbruch von Autotuning für Standardwert = FALSE CV2. Auf TRUE setzen, um das Autotuning des Ausgangs CV2 sowohl für PV1 als auch PV2 abzubrechen. Der Funktionsblock setzt den Eingangsparameter auf FALSE zurück. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 249 Wert wird immer als ein Wert im Bereich 0...100 % ausgedrückt. CV1 wird im automatischen oder manuellen Modus durch CV1HLimit und CV1LLimit begrenzt, sofern CVManLimiting TRUE ist; andernfalls durch 0 und 100 %. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 250 Indikator für CV1-Niedrig-Alarm. Ist TRUE, wenn der berechnete Wert von CV1 < 0 oder CV1LLimit ist. CV2LAlarm BOOL Indikator für CV2-Niedrig-Alarm. Ist TRUE, wenn der berechnete Wert von CV2 < 0 oder CV2LLimit ist. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 251 SP1 Hoch-Alarm-Indikator. TRUE, wenn SP1 <= SP1HLimit. SP2HAlarm BOOL SP2 Hoch-Alarm-Indikator. TRUE, wenn SP2 <= SP2HLimit. SP1LAlarm BOOL SP1 Niedrig-Alarm-Indikator. TRUE, wenn der SP1 <= SP1LLimit. SP2LAlarm BOOL SP2 Niedrig-Alarm-Indikator. TRUE, wenn der SP2 <= SP2LLimit. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 252  ModelGain positiv ist und CV2HAlarm True ist oder  ModelGain negativ ist und CV2LAlarm True ist. Dieses Signal wird normalerweise durch den WindupHIn-Eingang verwendet, um das Windup des CV2-Ausgangs an einer primären Schleife zu begrenzen. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 253 Indikator für Programm-/Bedienersteuerung True, wenn die Programmsteuerung aktiviert ist. False, wenn die Bedienersteuerung aktiviert ist. CV1Auto BOOL Indikator für den automatischen Modus für CV1. Ist TRUE, wenn sich CV1 im automatischen Modus befindet. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 254 REA: Der berechnete Wert für die interne Modellverstärkung für CV1 - PV2 nach Abschluss des Tunings. CV2PV2GainTuned REAL Der berechnete Wert für die interne Modellverstärkung für CV2 - PV2 nach Abschluss des Tunings. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 255 „Zeitkonstante“ mit einer langsamen Reaktionsgeschwindigkeit für CV2 - PV1 nach Abschluss des Tunings. CV3PV1RespTCTunedS REAL Der berechnete Wert der Control-Variable „Zeitkonstante“ mit einer langsamen Reaktionsgeschwindigkeit für CV3 - PV1 nach Abschluss des Tunings. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 256 „Zeitkonstante“ mit einer schnellen Reaktionsgeschwindigkeit für CV3 - PV1 nach Abschluss des Tunings. CV1PV2RespTCTunedF REAL Der berechnete Wert der Control-Variable „Zeitkonstante“ mit einer schnellen Reaktionsgeschwindigkeit für CV1 - PV2 nach Abschluss des Tunings. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 257 CV1 - PV2 erfolgreich abgeschlossen wurde. AtuneCV2PV2Done BOOL Wird auf True gesetzt, wenn Autotuning für CV2 - PV2 erfolgreich abgeschlossen wurde. AtuneCV3PV2Done BOOL Wird auf True gesetzt, wenn Autotuning für CV3 - PV2 erfolgreich abgeschlossen wurde. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 258 Autotunings. Wenn True, wird CV2 - PV1 Autotuning abgebrochen. AtuneCV3PV1OutOfLimit BOOL Entweder PV1 oder die Bit 1 von AtuneCV3PV1Status Ruhezeit-Schritt-Prognose von PV1 übersteigt PV1TuneLimit während des CV3 - PV1 Autotunings. Wenn True, wird CV3 - PV1 Autotuning abgebrochen. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 259 BOOL CV2LimitsInv und CVManLimiting sind beim Bit 5 von AtuneCV2PV1Status Start von CV2 - PV1 Autotuning oder während CV2 - PV1 Autotuning True. Wenn True, wird CV2 _PV1 Autotuning nicht gestartet oder abgebrochen. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 260 Wenn True, wird CV3 - PV1 Autotuning abgebrochen. AtuneCV1PV1Timeout BOOL Verstrichene Zeit ist größer als Bit 9 von AtuneCV1PV1Status PV1AtuneTimeLimit, seitdem Schritttest gestartet wurde. Wenn True, wird CV1 - PV1 Autotuning abgebrochen. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 261 Bit 2 von AtuneCV2PV2Status manuelle MMC-Modus aktiv oder der MMC-Modus wurde während des CV2-PV2 Autotunings vom manuellen Modus in einen anderen geändert. Bei TRUE wird CV2 - PV2 Autotuning nicht gestartet oder abgebrochen. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 262 AtuneCV2PV2InitFault BOOL CV2Initializing ist beim Start von CV2 - PV2 Bit 6 von AtuneCV2PV2Status Autotuning oder während CV2 - PV2 Autotuning True. Bei TRUE wird CV2 - PV2 Autotuning nicht gestartet oder abgebrochen. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 263 Die PV2 wird für CV3-PV2 Autotuning zu sehr Bit 10 von geändert. Bei TRUE wird CV3 - PV2 Autotuning AtuneCV3PV2Status abgebrochen. Vor dem Autotuning von CV3-PV2 wird gewartet, bis die PV2 stabiler ist. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 264 SP2HLimit > PV2EUMax oder SP2HLimit < SP2LLimit. Wenn SP2HLimit < SP2LLimit ist, wird der Wert mit SP2LLimit begrenzt. SampleTimeTooSmall BOOL Modell DeadTime / DeltaT muss kleiner oder Bit 11 von Status1 gleich 200 sein. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 265 Grenzwert. CV2OverrideValueInv BOOL CV2OverrideValue < 0 oder > 100. Für CV2 Bit 4 von Status3CV2 verwendeter Grenzwert. CV3OverrideValueInv BOOL CV3OverrideValue < 0 oder > 100. Für CV3 Bit 4 von Status3CV3 verwendeter Grenzwert. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 266 (unendlich ∞ ). CV1PV1ModelTCInv BOOL Eingegebener Wert für CV1 - PV1 Bit 11 von Status3CV1 Modellzeitkonstante < 0. CV2PV1ModelTCInv BOOL Eingegebener Wert für CV2 - PV1 Bit 11 von Status3CV2 Modellzeitkonstante < 0. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 267 Eingegebener Wert für CV3 Ziel < 0 oder > Bit 17 von Status3CV3 100. Beschreibung Der MMC ist ein flexibler, modellbasierter Algorithmus, der in zwei Basis-Konfigurationsmodi verwendet werden kann:  Drei Control-Variablen, verwendet zur Steuerung von zwei interagierenden Prozessvariablen Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 268 Internes Modell CV3 - PV2 Zielreaktion C11, C22 Modellprädiktive Funktionsblocks (IMC), die derzeit jeweils PV1 und PV2 für SP1 bzw. SP2 steuern Y11, Y21, Y31, Y12, Y22, Modellausgänge von M11, M21, M31, M12, M22, M32 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 269 Der primäre Algorithmus wird nicht ausgeführt, Eingangsparameter werden jedoch verifiziert. EnableIn ist True .Die Bits von EnableIn und EnableOut werden auf True gesetzt. Der Hauptalgorithmus des Befehls wird ausgeführt und Ausgaben werden aktualisiert. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 270 Plattform Eigensicherheit/Hauptfunktion ABRisc/ARM ABRisc-Assembly-Code void FB_ModularMultivariableControl(UINT32 *pulArg0Ptr) MMC(Instanz) void FB_ModularMultivariableControl(UINT32 *pulArg0Ptr) SoftLogix (X86) void rts$MMC(UINT32 *pFbdBlock) Beispiel Funktionsblock   Strukturierter Text mmcTag.PV1 := mmcInput1; mmcTag.PV2 := mmcInput2; mmcTag.SP1Prog := mmcInput3; mmcTag.SP2Prog := mmcInput4; Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 271 Wenn Sie die Prozessmodelle zur Verfügung haben, können Sie den MMC-Funktionsblock intuitiv einstellen, indem Sie folgende Parameter eingeben. An dieser Stelle haben Sie die Grundkonfiguration abgeschlossen. Sie haben den eingebauten Tuner nicht konfiguriert. Die Funktionsblockvariablen sind bereit, Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 272 Im Modus Manuell werden die Control-Variablen (CV) den vom Bediener eingegebenen Manuellen CV-Parametern gleichgesetzt. Für die stoßfreie Übertragung von Manuell- bis Auto-Modus und für einen sicheren Betrieb der Control-Variable wird die CV-Begrenzer der Änderungsrate so implementiert, Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 273 PVTuneLimit (nur für die Integration des Prozesstyps) in PV-Engineering-Einheiten, definiert wie viel der PV-Änderung, die durch die CV-Änderung verursacht wird, vor dem Abbruch des Tuning-Tests aufgrund der Überschreitung dieser Grenze zu tolerieren ist Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 274 Die MMC berechnet CV1, CV2 und CV3, so dass die Steuerungsziele in folgender Reihenfolge erreicht werden: 1. Kontrolliert PV1, bis zu SP1 (PV1 ist immer wichtiger als PV2) 2. Kontrolliert PV2, bis zu SP2 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 275 - Prozesse zu berechnen, führen Sie den Tuner bis zu dreimal aus, um die CV1 - PV2 -, CV2 - PV2 - und CV3 - PV2 - Modelle bzw. Tuning zu erhalten. Nach Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 276 Act3rdCV CV1 (Niederdruckdampf) Target1stCV Target2ndCV Target3rdCV CV1Target Dieser Wert ist irrelevant, da in der Ziellistenkonfiguration CV1 die niedrigste Priorität hat und den Dauerzustand annehmen wird, um PV am Sollwert zu halten. CV2Target CV3Target Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 277 Programm erzeugten CVnOper- oder CVnProg-Parametern gleichgesetzt. Für die stoßfreie Übertragung von Manuell- bis Auto-Modus und für einen sicheren Betrieb der Control-Variable wird die CV-Begrenzer der Änderungsrate so implementiert, dass sich die CVs nicht Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 278 CV-Wert durch CVHLimit und CVLLimit, wenn CVManLimiting gesetzt ist. Andernfalls CV durch 0 und 100 % bechränken. Befolgen Sie die Richtlinien in diesem Diagramm:   Element Beschreibung CVHAlarm ist zurückgesetzt CVLAlarm ist zurückgesetzt CVHAlarm ist gesetzt Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 279 CV begrenzt auf die Ober- bzw. Untergrenze von CV. (1) Während der ersten Befehlsabtastung setzt der Befehl die Alarmausgänge zurück. Das nachstehende Diagramm zeigt, wie der Befehl die Prozentgrenze für CV Prozentwertgrenze für bestimmt. CV-Wert Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 280 Automatisch oder CascadeRatio, oder wenn im Modus Manuell CVManLimiting für CV-Wert gesetzt ist. Mit dem Wert Null wird die Begrenzung der CV-Änderungsrate deaktiviert. Die CV-Änderungsrate wird wie folgt berechnet: DeltaT wird dabei in Sekunden angegeben. Windup-Begrenzung für CV Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 281 Wenn WindupHIn und CV kleiner als CV sind CV = CV CV vom Windup-Algorithmus Ausführung Mathematische Status-Flags werden für den CV-Ausgang gesetzt. Bedingung Funktionsblockaktion Aktion Strukturierter Text: Vorabtastung InstructionFirstScan ist gesetzt. InstructionFirstScan ist gesetzt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 282 Bedienerschnittstelle gesteuert werden. Sie können den Steuerungsmodus Programmsteuerung und jederzeit ändern. Programm und Bedienersteuerung Bedienersteuerung verwendet den gleichen ProgOper-Ausgang. Wenn ProgOper gesetzt ist, ist die Programmsteuerung aktiviert. Wenn ProgOper zurückgesetzt wird, ist die Bedienersteuerung aktiviert. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 283 ProgHandReq, OperAutoReq oder OperManualReq gesetzt werden, oder wenn AllowCasRat zurückgesetzt wird. Setzt ProgCasRatReq, um den Modus CascadeRatio anzufordern. Wird ignoriert, wenn ProgOper oder AllowCasRat zurückgesetzt werden, oder wenn ProgOverrideReq, ProgHandReq, ProgAutoReq oder ProgManualReq gesetzt werden. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 284 Fehler, bevor der PID-Steuerungsalgorithmus ausgeführt wird. Der Fehler ist die SP-Werte in Prozentwerte Differenz zwischen den Werten von PV und SP. Wenn ControlAction gesetzt ist, werden die Werte von EPercent, E und PVPIDPercent negiert, bevor sie vom PID-Algorithmus verwendet werden. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 285 SPAlarm ist zurückgesetzt oder der entsprechende CV-Alarm ist nicht aktiv 1. Während des ersten Scans setzt der Befehl InitPrimary 2. Wenn CVInitializing gesetzt ist oder sich nicht im Modus Cascasde/Ratio befindet, wird InitPrimary durch den Befehl gesetzt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 286 Übersteuerungsmodus oder Handmodus ist, wird der Modus auf manuellen Modus gesetzt.  Setzt CV auf den Wert, der durch Programmsteuerung oder Bedienersteuerung und Modus (manueller Modus, Übersteuerungsmodus oder Handmodus) festgelegt ist. CVinitRequest Beziehen Sie sich auf Ausführung. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 287 DeltaTInv ist gesetzt Siehe auch Ausführung seite 281 Wählen Sie einen CV-Wert basierend auf der Programm- oder Bedienersteuerung Auswahl der Control-Variable und den aktuellen PID-Modus, wenn der PID-Algorithmus ausgeführt wurde.   Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 288 Ober-/Untergrenze SP-Wert seite 288 Ober-/Untergrenze SP-Wert Der Alarmalgorithmus Hoch-bis-Niedrig vergleicht den SP-Wert mit den Alarmgrenzen SPHLimit und SPLLimit. SPHLimit kann nicht größer sein als PVEUmaximum, und SPLLimit kann nicht kleiner sein als PVEUMin.   Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 289 Aktivieren von Bedienern zum Einleiten von Maschinensteuerungsvorgängen wie HMIBC Motortippbetrieb oder Ventilaktivierungen mit hoher Genauigkeit und Determinismus. Siehe auch Filterbefehle seite 343 Logik- und Verlegenbefehle seite 425 Prozesssteuerungsbefehle seite 21 Auswahl-/Einschränkungsbefehle seite 373 Statistische Befehle seite 405 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 290 Der Eingang des analogen Signals für den Befehl. Gültig = jeder Gleitkommawert Standardwert = 0,0 Initialize BOOL Anforderung zum Initialisieren des Regelalgorithmus. Output = InitialValue, solange Initialize gesetzt ist. Gültig = beliebiger Gleitkommawert Standardwert = 0,0 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 291 Standardwert = 0 RTSTime DINT Modulaktualisierungszeitraum für den Echtzeitabtastmodus Gültig = 1 bis 32.767 ms Standardwert = 1 RTSTimeStamp DINT Modulzeitstempelwert für den Echtzeitabtastmodus Gültig = 0 bis 32.767 ms Standardwert = 0 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 292 Weitere Informationen zur Syntax von Ausdrücken innerhalb von Strukturiertem Text finden Sie unter Syntax für strukturierten Text. Beschreibung Der INTG-Befehl ist zur Ausführung in einer Task vorgesehen, in der die Abtastrate konstant bleibt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 293 Die Bits von EnableIn und EnableOut werden auf False zurückgesetzt. Strukturierter Text Bedingung/Zustand Durchgeführte Aktion Vorabtastung Siehe Vorabtastung im Funktionsblock. Normale Ausführung Überprüfen Sie, ob Tag.EnableIn im Funktionsblock auf True gesetzt ist. Nachabtastung Siehe Nachabtastung im Funktionsblock. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 294 Regler mit integrierter Verstärkung sich über einen bestimmten Zeitraum in Richtung Null-Fehler bewegt. Das folgende Beispiel zeigt, wie der INTG-Befehl verwendet werden kann. In vielen Fällen begrenzen die Eingänge HighLimit und LowLimit den Gesamtprozentsatz der Kontrolle, die das integrale Verstärkungselement als Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 295 Code für diesen Befehl darzustellen. Dies dient nur internen Zwecken und ist kein Testfall.   Strukturierter Text INTG_01.In:= Input_Value; INTG_01.Initialize := Initialize_flag; INTG_01.InitialValue := Int_Init_Val; INTG_01.IGain:= I_Gain; INTG_01.HighLimit:= Int_saturate_high; INTG_01.LowLimit := Int_saturate_low; INTG_01.HoldHigh:=HAlarm_Status; Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 296 Proportional- und Integralverstärkungen über den Bereich des Eingangssignals variieren. Das Eingangssignal ist die Abweichung zwischen dem Sollwert und der Rückmeldung des Prozesses. Verfügbare Sprachen Kontaktplandiagramm Dieser Befehl ist im Kontaktplandiagramm nicht verfügbar. Funktionsblock Strukturierter Text PI(PI_tag); Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 297 LowLimit ist, legt der Befehl HighAlarm und LowAlarm fest, aktiviert das entsprechende Bit im Status und legt Out = LowLimit fest. Gültig = LowLimit < HighLimit maximales positives Gleitkomma Standardwert = maximales positives Gleitkomma Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 298 |In| > WldInRange, begrenzt der Befehl In auf WldInRange bei der Berechnung des Integralfehlers. Wenn es ungültig ist, setzt der Befehl WldInRange an den Grenzen und setzt das entsprechende Bit in Status. Nicht verwendet, wenn NonLinearMode zurückgesetzt wird. Gültig = beliebiger Gleitkommawert Standardwert = 0,0 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 299 Steuerungsfehler. Überprüfen Sie die weiteren Statusbits, um den Fehler nachzuvollziehen. KpInv (Status.1) BOOL Kp < minimal oder Kp > maximal. WldInv (Status.2) BOOL Wld < minimal oder Wld > maximal. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 300 Immer wenn der für den Ausgang berechnete Wert ungültig, NAN oder ist, legt der Befehl für Out als den ungültigen Wert und die mathematische Status-Flag für Überschreitung fest. Die internen Parameter werden nicht Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 301 Formverstärkungsparameter gesteuert wird. Formverstärkungen werden von ShapeKpPlus, ShapeKpMinus, ShapeWldPlus und ShapeWldMinus festgelegt. Der nichtlinearer Verstärkungsmodus wird vom ParabolicLinear-Eingang ausgewählt. Der Linearmodus wird ausgewählt, wenn ParabolicLinear zurückgesetzt wird. Der parabolische Modus wird ausgewählt, wenn ParabolicLinear aktiviert wird. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 302 ShapeMultiplier dem berechneten Wert bei | In | gleich InRange. Das folgende Diagramm zeigt die maximalen und minimalen Verstärkungskurven, die den parabolischen und linearen Verstärkungsgleichungen entsprechen.   Der Befehl berechnet den Wert für Out mittels dieser Gleichungen: Wert Gleichung Kp-Formverstärkungsmultiplikator Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 303 Antriebe Kapitel 2 Kp-Eingangsverhältnis Kp-Verhältnis Kps-Formverstärkung Proportionaler Ausgang Wld-Formverstärkung Wld-Eingang Wld-Eingangsverhältnis Wld-Verhältnis Wlds-Formverstärkung Wlds-Grenzwerte Integraler Ausgang Ausgang Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 304 LowAlarm ist gesetzt ITerm < LowLimit ITerm = LowLimit Betrifft mathematische Status-Flags Nein Schwerwiegende/geringfügige Fehler Keine für diesen Befehl spezifisch. Informationen über Fehler, die mit Operand verbunden sind, finden Sie unter „Allgemeine Attribute“. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 305 Frequenzgang des PI-Reglers. Die proportionale Verstärkung legt die Gesamtverstärkung des Blocks fest, einschließlich der proportionalen UND integralen Verstärkung des Blocks. Das folgende Diagramm zeigt die grundlegende Regelschleife des PI-Blocks im Linearmodus, ausschließlich der Initialisierung und der Halte-/Klammerfunktionalität. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 306 PMUL-Befehl) vom Geschwindigkeitsreferenzwert des Systems (über den SCRV-Befehl) ein Geschwindigkeitsfehler generiert. Der Geschwindigkeitsfehler wirkt sich direkt auf den PI-Befehl aus, der auf dieses Signal entsprechend der im obigen Diagramm dargestellten Funktion reagiert. Funktionsblock   Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 307 System bereit, indem die Änderung des Eingangs von einem Scan zum nächsten berechnet wird. Durch die Auswahl einer bestimmten Wortgröße konfigurieren Sie den Befehl PMUL, um durch die Umlaufwertsgrenze kontinuierlich und linear zu differenzieren. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 308 Die Initialisierung am Eingang. Wenn gesetzt, wird Out bei 0,0 gehalten und alle internen Register sind auf 0 gesetzt. Bei einem Satz auf zurückgesetzten Umschaltung zur Initialisierung von In = InitialValue (nicht gültig für Absolut-Modus). Beim Zurücksetzen wird der Befehl normal ausgeführt Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 309 . Wenn der Befehl Out von einem Integer in einen Realwert umrechnet, gehen bei einem Ergebnis, das größer als |2 | ist, Daten verloren, weil der Datentyp REAL auf 2 begrenzt ist. MultiplierInv (Status.4) BOOL Ungültiger Multiplier-Wert. Beschreibung Der Befehl PMUL funktioniert im relativen oder absoluten Modus. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 310 Modus sind : Ans = ((DiffInput x Multiplier) + INT_Remainder) INT_Out = Ans / 100,000 INT_Remainder= Ans - (INT_Out * 100,000) Out = INT_Out Betrifft mathematische Status-Flags Nein Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 311 Befehl die Differenz eines Eingangs von einem Scan zum nächsten aus. Das bedeutet, dass wenn In = 500 bei Scan „n“ und danach In = 600 bei Scan „n+1“, Out = 100 bei Scan „n+1“. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 312 Scan „A“ 0 und dann beim Scan „B“ -2000 abgelesen wird, entspricht die tatsächliche Positionsänderung +2096 Zählungen im Uhrzeigersinn. Da jedoch diese beiden Werte mehr als die Hälfte der Wortgröße sind (oder mehr als die Hälfte der Drehung des physischen Geräts), berechnet der PMUL-Befehl, dass Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 313 + 2 n + 3 n + 4 n + 5 Strukturierter Text MUL_02.In := Position_feedback; PMUL_02.Initalize := Initialize_Position; PMUL_02.WordSize := 12; PMUL_02.Multiplier := 25000; PMUL(PMUL_02); UPDN_02.Initialize := Initialize_Position; UPDN_02.InPlus := PMUL_02.Out; UPDN(UPDN_02); Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 314 Motor B zurückgeführt werden, um eine Phasensperre zwischen den beiden Motoren aufrechtzuerhalten. Funktionsblock   Strukturierter Text PMUL_02.In := Position_feedback; PMUL_02.Initalize := Initialize_Position; PMUL_02.WordSize := 12; PMUL_02.Multiplier := 25000; PMUL(PMUL_02); PMUL_03.In := Follower_Position; PMUL_03.Initalize := Initialize_Position; Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 315 Der SCRV-Befehl führt eine Rampenfunktion mit zusätzlicher Ruckrate aus. Die Ruckrate ist die maximale Änderungsrate der Rate, die für das Rampen vom Ausgang zum Eingang verwendet wird. Verfügbare Sprachen Kontaktplandiagramm Dieser Befehl ist im Kontaktplandiagramm nicht verfügbar. Funktionsblock Strukturierter Text SCRV(SCRV_tag); Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 316 Verzögerungsrate in Eingangseinheiten pro Sekunde2. Ein Wert von Null verhindert die Verzögerung von Out. Wenn DecelRate < 0, nimmt der Befehl DecelRate = 0 an und legt das entsprechende Bit im Status fest. Gültig = 0,0 bis maximales positives Gleitkomma Standardwert = 0,0 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 317 Weitere Informationen zu Zeitmessungen finden Sie in den Funktionsblock-Attributen. RTSMissed (Status.28) BOOL Wird nur im Echtzeitabtastmodus verwendet. Wird gesetzt, wenn ABS | DeltaT - RTSTime | > 1 (0,001 Sekunden). RTSTimeInv (Status.29) BOOL Ungültiger Wert für RTSTime. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 318 Verzögerungsbedingung durch einen Eingang, der zunehmend negativ wird. Bei einer Absolutwert-Rampe wird die Beschleunigungsbedingung durch einen Eingang definiert, der sich von Null entfernt, die Verzögerungsbedingung durch einen Eingang, der sich auf Null zubewegt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 319 Wenn HoldMode festgelegt wird, Out sich auf In zubewegt und HoldEnable festgelegt wird, wird die Rate unmittelbar auf Null festgelegt. Out wird bei dem Wert gehalten, den er beim Festlegen von HoldEnable hatte. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 320 JerkRate. In Region 2 basiert die Änderungsrate Out auf der AccelRate oder der DecelRate. Out wird für jede Region wie folgt berechnet: mit folgenden Gleichungen für die einzelnen Bereiche: Region Gleichung Region 1 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 321 Antriebe Kapitel 2 Region 2 Region 3 Wenn: erreicht der SCRV-Block nicht die AccelRate oder die DecelRate. Out zeigt folgendes Verhalten: Dabei gilt: Betrifft mathematische Status-Flags Nein Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 322 (Ableitung der Beschleunigung) zu steuern. Dieser Befehl stellt einen Mechanismus bereit, mit dem die Referenz für die Antriebe den zugewiesenen Referenzsollwert erreichen kann, ohne dass übermäßigen Kräfte und Belastungen auf angeschlossene Maschinen und Anlagen einwirken. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 323 SSUM_01.Select2 := jog_select; SSUM(SSUM_01); select_out := SSUM_01.Out; SCRV_01.In := select_out; SCRV_01.AccelRate := accel; SCRV_01.DecelRate := accel; SCRV_01.JerkRate := jerk_rate; SCRV(SCRV_01); scurve_out := SCRV_01.Out Siehe auch Allgemeine Attribute seite 559 Syntax für strukturierten Text seite 529 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 324 Aktivieren Sie den Eingang. Bei Zurücksetzen wird der Befehl nicht ausgeführt und die Ausgänge werden nicht aktualisiert. Standardeinstellung wird gesetzt. REAL Der Eingang des analogen Signals für den Befehl. Gültig = jeder Gleitkommawert Standardwert = 0,0 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 325 Der Command „Hoch halten“. Wird gesetzt, darf der Wert des internen Integrators nicht zunehmen. Standard wird zurückgesetzt. HoldLow BOOL Der Command „Niedrig halten“. Wird gesetzt, darf der Wert des internen Integrators nicht abnehmen. Standard wird zurückgesetzt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 326 BOOL WLag > Maximum oder WLag < Minimum. WLeadInv (Status.3) BOOL WLead > Maximum oder WLead < Minimum. ZetaLeadInv (Status.4) BOOL ZetaLead > Maximum oder ZetaLead < Minimum. HighLowLimsInv (Status.5) BOOL HighLimit LowLimit. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 327 Eins) sein. Der SOC-Befehl ist zur Ausführung in einer Task vorgesehen, in der die Abtastrate konstant bleibt. Der SOC-Befehl verwendet die folgende LaPlace-Übertragungsgleichung: Parameterbegrenzungen Bei den folgenden SOC Parametern gelten folgende Grenzwerte für die gültigen Werte. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 328 Integrator = Integrator Integrator Der Befehl stoppt außerdem den Integrator Windup basierend auf den HighLimit- und LowLimit-Werten. Wenn: Lösung: Integrator > IntegratorHighLimit Integrator = IntegratorHighLimit Integrator < IntegratorLowLimit Integrator = IntegratorLowLimit Dabei gilt: Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 329 Erzwingen Sie eine Neuberechnung der Gleichungskoeffizienten. Nachabtastung Die Bits von EnableIn und EnableOut werden auf False zurückgesetzt. Strukturierter Text Bedingung/Zustand Durchgeführte Aktion Vorabtastung Siehe Vorabtastung im Funktionsblock. Normale Ausführung Siehe „Tag.EnableIn ist True“ im Funktionsblock. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 330 (Verzögerung) zu implementieren. Dieser Befehl vereinfacht die PID-Abstimmung, da die Regulierungsbedingungen so angeordnet sind, dass WLead und ZLead und nicht der Kp-, Ki- und Kd-Wert die Eingänge des SOC-Befehls sind. Die Übertragungsfunktion für den SOC-Befehl lautet: Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 331 Drehmoment-/(Strom-)Schleife des Antriebs auswirkt. In vielen Anwendungen dieser Art kann das gesteuerte System mechanisch unterdämpft sein und eine Natürliche Frequenz aufweisen, die schwer zu stabilisieren ist, da sie vom Feedbackgerät selbst reflektiert wird. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 332 In einer realen Anwendung gehören folgende Schritte zum Anwenden und Einrichten dieses Befehls: Ermitteln Sie, welche Art von Prozess gesteuert wird. Wenn die Systemantwort auf eine Schrittfunktion zu einem hochgradigen Überschwingen führt oder der oben abgebildeten Prozesskurve entspricht, kann dieser Block die Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 333 SOC_01.In := Process_Error; SOC_01.Initialize := Regulator_Enable_Not; SOC_01.Gain := Gain; SOC_01.WLag := Lag_Radians_per_sec; SOC_01.WLead := Lead_radians_per_sec; SOC_01.ZetaLead := Damping_Factor; SOC_01.HighLimit := Max_Out; SOC_01.LowLimit := Min_Out; SOC(SOC_01); SOC_Out := SOC_01.Out; Siehe auch Funktionsblockattribute seite 513 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 334 Operanden Funktionsblock Operand Format Beschreibung UPDN tag UP_DOWN_ACCUM Struktur UPDN-Struktur UPDN-Struktur Eingangsparameter Datentyp Beschreibung EnableIn BOOL Aktivierungseingang. Bei Zurücksetzen wird der Befehl nicht ausgeführt und die Ausgänge werden nicht aktualisiert. Standardeinstellung wird gesetzt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 335 Weitere Informationen zur Syntax der Ausdrücke in strukturiertem Text finden Sie unter „Strukturierter Text Syntax“. Beschreibung Der UPDN-Befehl befolgt die folgenden Algorithmen. Bedingung Aktion Hold wird AccumValue = AccumValue + InPlus − InMinus zurückgesetzt Out = AccumValue Initialize wird zurückgesetzt Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 336 True gesetzt ist. Nachabtastung Siehe Nachabtastung im Funktionsblock. Beispiel Der UPDN-Befehl integriert Zählimpulse aus einer Abtastung in die folgende. Dieser Befehl kann für einfache Positionierungsanwendungen oder für Anwendungstypen verwendet werden, bei denen eine einfache Integration Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 337 Der Derivativ-Befehl berechnet die Anzahl der Änderungen eines Signals im Zeitverlauf in Einheiten pro Sekunde. Dieser Befehl wird häufig in Regelungen verwendet, um im Regulator einen Vorsteuerungspfad zu erstellen, um Prozesse mit hohem Trägheitsgrad auszugleichen. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 338 Logix-Steuerung alle PanelView 5500-HMIs einschließen, die mit dem HMIBC-Befehl interagieren müssen. Zusätzlich müssen die für jedes PanelView 5500-HMI erstellten Anwendungen Schaltflächenaktionen enthalten, die zum Verweis auf jedes den HMIBC-Befehlen zugeordnete Tag konfiguriert sind. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 339 Das HMIBC-Tag verfügt über Import- und Exportformate für .L5K, .L5X und .CSV. Verfügbare Sprachen Kontaktplandiagramm Funktionsblock Tipp: Verwenden Sie für das HMIBC-Tag nur Out Parameter und optional den ProgFB-Parameter in Funktionsblockdiagrammen. Strukturierter Text HMIBC (HMIBC tag) Operanden Diese Operanden befinden sich im Befehl. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 340 HMI-Schaltfläche gedrückt wird. Wenn EnableIn False ist: Auf False zurückgesetzt Der Standardwert ist „False“. Betrifft mathematische Status-Flags Nein Schwerwiegende/geringfügige Fehler Keine für diesen Befehl spezifisch. Informationen zu Datenfeld-Indexfehlern finden Sie unter „Index nach Datenfeldern“. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 341 Der Befehl wird ausgeführt. Nachabtastung Der Befehl wird ausgeführt. Beispiele Kontaktplandiagramm  Der HMIBC-Befehl ist ein Eingangsbefehl und kann von selbst nicht auf einem Strompfad platziert werden.  Der HMIBC-Befehl wird hervorgehoben, wenn er aktiv ist. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 342   Strukturierter Text HMIBC (HMIBC_Conv); IF(((Auto AND Run_Conv) Or (NOT Auto AND HMIBC_Conv.Out)) AND NOT Conv_Fehler) THEN Conv_Motor: = 1; ELSE Conv_Motor : = 0; END_IF; Siehe auch Index nach Datenfeldern seite 572 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 343 Statistische Befehle seite 405 Diese Informationen gelten für die CompactLogix 5370, ControlLogix 5570, Differenzial (DERV) Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 sowie GuardLogix 5580 Steuerungen. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 344 Standardwert = 0,0 Gain REAL Differenzialmultiplikator Gültig = beliebiger Gleitkommawert Standardwert = 1,0 ByPass BOOL Anforderung zur Überbrückung des Algorithmus. Wenn ByPass True ist, legt der Befehl Out = In fest. Die Standardeinstellung ist False. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 345 Auf True festgelegt, wenn ABS (DeltaT - RTSTime) > 1 Millisekunde. RTSTimeInv (Status.29) BOOL Ungültiger Wert für RTSTime. RTSTimeStampInv BOOL Ungültiger Wert für RTSTimeStamp. (Status.30) DeltaTInv (Status.31) BOOL Ungültiger Wert für DeltaT. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 346 Tag.EnableIn ist False Die Bits von EnableIn und EnableOut werden auf False zurückgesetzt. Strukturierter Text: NA Tag.EnableIn ist True Die Bits von EnableIn und EnableOut werden auf True gesetzt. Der Befehl wird ausgeführt. Erste Befehlsausführung Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 347 Testfall. Funktionsblock Strukturierter Text DERV_01.In := Speed_Reference; DERV_01.Gain := Feedforward_Gain; DERV(DERV_01); PI_01.In := Speed_Reference - Speed_feedback; PI_01.Kp := Proportional_Gain; PI_01.Wld := Integral_Gain; PI(PI_01); regulator_out := DERV_01.Out + PI_01.Out; Siehe auch Funktionsblockattribute seite 513 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 348 Funktionsblock Operand Format Beschreibung HPF tag FILTER_HIGH_PASS Struktur HPF-Struktur Eingangsparameter Datentyp Beschreibung EnableIn BOOL Aktivierungseingang. Ist der Wert False, wird der Befehl nicht ausgeführt und die Ausgänge werden nicht aktualisiert. Standardwert ist True. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 349 Ausführungsfehler erkannt. Es handelt sich nicht um einen geringfügigen oder größeren Steuerungsfehler. Überprüfen Sie die weiteren Statusbits, um den Fehler nachzuvollziehen. WLeadInv (Status.1) BOOL WLead < Minimalwert oder WLead > Maximalwert. OrderInv (Status.2) BOOL Ungültiger Wert von Order. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 350 WLead second order LowLimit WLead third order LowLimit HighLimit Immer wenn der für den Ausgang berechnete Wert ungültig, NAN oder ist, legt der Befehl Out als den ungültigen Wert fest. Wenn der berechnete Wert Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 351 Ordnungen die Ausführungszeit für diesen Filterbefehl verlängern. In den folgenden Diagrammen sind die Auswirkungen verschiedener Filterordnungen für gegebene Begrenzungsfrequenzen dargestellt. Für jedes Diagramm werden ideale asymptotische Näherungswerte mit Verstärkung und Frequenz in logarithmischer Skalierung angegeben. Die Kurven stellen Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 352 Code für diesen Befehl darzustellen. Dies dient nur internen Zwecken und ist kein Testfall. Filter Diagramm Filter erster Ordnung Filter zweiter Ordnung Filter dritter Ordnung Funktionsblock Strukturierter Text HPF_01.In := Velocity_Feedback; HPF_01.WLead := Cutoff_frequency; HPF_01.Order := 2; HPF(HPF_01); filtered_velocity_output := HPF_01.Out Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 353 Operand Format Beschreibung LPF tag FILTER_LOW_PASS Struktur LPF-Struktur FILTER_LOW_PASS-Struktur Eingangsparameter Datentyp Beschreibung EnableIn BOOL Aktivierungseingang. Ist der Wert False, wird der Befehl nicht ausgeführt und die Ausgänge werden nicht aktualisiert. Standardwert ist True. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 354 Out Überschreitung auf „False“ zurückgesetzt. REAL Der berechnete Ausgang des Algorithmus. DeltaT REAL Die verstrichene Zeit zwischen Aktualisierungen. Dies ist die verstrichene Zeit in Sekunden des Steueralgorithmus, um den Prozessausgang zu berechnen. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 355 Der LPF-Befehl ist zur Ausführung in einer Task vorgesehen, in der die Abtastrate konstant bleibt. Der LPF-Befehl verwendet die folgenden Gleichungen: Wenn: Der Befehl verwendet diese Laplace-Übertragungsfunktion: Order = 1 Order = 2 Order = 3 mit folgenden Parameterbegrenzungen (DeltaT in Sekunden): Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 356 Tag.EnableIn ist True Die Bits von EnableIn und EnableOut werden auf True gesetzt. Der Befehl wird ausgeführt. Erste Befehlsausführung Erste Befehlsabtastung Koeffizienten neu berechnen. Nachabtastung Die Bits von EnableIn und EnableOut werden auf False zurückgesetzt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 357 LPF-Funktionsblocks. Es wird nur verwendet, um den neutralen Text und den generierten Code für diesen Befehl darzustellen. Dies dient nur internen Zwecken und ist kein Testfall. Filter Diagramm Filter erster Ordnung Filter zweiter Ordnung Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 358 Kapitel 3 Filter Filter dritter Ordnung Funktionsblock Strukturierter Text LPF_01.In := Velocity_Feedback; LPF_01.WLag := Cutoff_frequency; LPF(LPF_01); filtered_velocity_output := LPF_01.Out; Siehe auch Funktionsblockattribute seite 513 Allgemeine Attribute seite 559 Syntax für strukturierten Text seite 529 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 359 Der Eingang des analogen Signals für den Befehl. Gültig = jeder Gleitkommawert Standardwert = 0,0 Initialize BOOL Anfrage zur Initialisierung des Filtersteuerungsalgorithmus. Wenn True, legt der Befehl Out = In fest. Die Standardeinstellung ist False. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 360 Modulzeitstempelwert für den Echtzeitabtastmodus Gültig = 0 bis 32.767 ms Standardwert = 0 Ausgangsparameter Datentyp Beschreibung EnableOut BOOL Gibt an, ob der Befehl aktiviert ist. Wird auf False zurückgesetzt, wenn Out überschritten wird. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 361 Der NTCH-Befehl verwendet den Parameter Order, um die Schärfe der Begrenzung zu steuern. Der QFactor-Parameter steuert das Breiten- und Tiefenverhältnis der Netzschwebung. Der NTCH-Befehl ist zur Ausführung in einer Task vorgesehen, in der die Abtastrate konstant bleibt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 362 Die Bits von EnableIn und EnableOut werden auf False zurückgesetzt. Tag.EnableIn ist False Die Bits von EnableIn und EnableOut werden auf False zurückgesetzt. Tag.EnableIn ist True Die Bits von EnableIn und EnableOut werden auf True gesetzt. Der Befehl wird ausgeführt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 363 Dieses Beispiel zeigt die zulässige Minimalprogrammierung des NTCH-Funktionsblocks. Es wird nur verwendet, um den neutralen Text und den generierten Code für diesen Befehl darzustellen. Dies dient nur internen Zwecken und ist kein Testfall. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 364 Frequenz und Dämpfung der Pol- und Nullstellenpaare sind einstellbar. Die Pol- bzw. Nullstellenpaare können entweder komplex (Dämpfung kleiner als Eins) oder real (Dämpfung größer oder gleich Eins) sein. Verfügbare Sprachen Kontaktplandiagramm Dieser Befehl ist im Kontaktplandiagramm Logik nicht verfügbar. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 365 True fest und begrenzt WLead. Wenn das Verhältnis WLag:WLead > Maximalverhältnis, legt der Befehl im Status das entsprechende Bit auf True fest und begrenzt WLag Gültig = siehe gültige Bereiche im folgenden Beschreibungsabschnitt. Standardwert = 0,0 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 366 Gültig = 0 bis 32.767 ms Standardwert = 0 Ausgangsparameter Datentyp Beschreibung EnableOut BOOL Gibt an, ob der Befehl aktiviert ist. Wird auf False zurückgesetzt, wenn Out überschritten wird. REAL Der berechnete Ausgang des Algorithmus. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 367 DeltaTInv (Status.31) BOOL Ungültiger Wert für DeltaT. Strukturierter Text Operand Format Beschreibung LDL2 tag LEAD_LAG_SEC_ORDER Struktur LDL2-Struktur Weitere Informationen zur Syntax von Ausdrücken innerhalb von Strukturiertem Text finden Sie unter Syntax für strukturierten Text. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 368  Maximalverhältnis zweiter Ordnung für WLag:WLead = 10:1 und der Befehl begrenzt WLag zum Erzwingen dieses Verhältnisses ZetaLead second order only LowLimit = 0,0 HighLimit = 4,0 ZetaLag second order only LowLimit = 0,05 HighLimit = 4,0 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 369 Befehl als Vorlauf/Nachlauf-Block oder als Nachlauf/Vorlauf-Block dienen, je nachdem, welche Frequenz als erste konfiguriert ist. Beachten Sie, dass höhere Ordnungen die Ausführungszeit für diesen Filterbefehl verlängern. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 370 Code für diesen Befehl darzustellen. Dies dient nur internen Zwecken und ist kein Testfall. Filter Diagramm Vorlauf/Nachlauf erster Ordnung (wLead < wLag) Vorlauf/Nachlauf zweiter Ordnung (wLead < wLag) Vorlauf/Nachlauf erster Ordnung (wLag < wLead) Vorlauf/Nachlauf zweiter Ordnung (wLag < wLead) Funktionsblock Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 371 Filter Kapitel 3 Strukturierter Text LDL2_01.In := frequency_input; LDL2_01.WLead := Lead_frequency; LDL2_01.WLag := Lag_frequency; LDL2(LDL2_01); Lead_lag_output := LDL2_01.Out; Siehe auch Funktionsblockattribute seite 513 Allgemeine Attribute seite 559 Syntax für strukturierten Text seite 529 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 373 Zwischen dem Eingangswert und dem Negativ des Eingangswerts SNEG auswählen. Reelle Eingänge auswählen, die addiert werden sollen. SSUM Siehe auch Filterbefehle seite 343 Logik- und Verlegenbefehle seite 425 Prozesssteuerungsbefehle seite 21 Antriebsbefehle seite 289 Statistische Befehle seite 405 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 374 Auswahl des höchsten Eingangs  Auswahl des niedrigsten Eingangs  Auswahl des mittleren Eingangs  Auswahl des durchschnittlichen Eingangs Verfügbare Sprachen Kontaktplandiagramm Dieser Befehl ist im Kontaktplandiagramm Logik nicht verfügbar. Funktionsblock Strukturierter Text ESEL(ESEL_tag); Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 375 In2Fault normalerweise vom Fehlerstatus auf dem Analogeingang gesteuert. Wenn alle InnFault-Eingänge True sind, legt der Befehl im Status das entsprechende Bit fest, der Steuerungsalgorithmus wird nicht ausgeführt und Out wird nicht aktualisiert. Standardwert = False Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 376 InsUsed Befehl im Status das entsprechende Bit fest. Der Befehl aktualisiert Out nicht, wenn InsUsed ungültig, der Befehl nicht im manuellen Auswahlmodus und Override zurückgesetzt ist. Gültig =1 bis 6 Standardwert = 1 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 377 Programm. Über Benutzerprogramm auf True setzen, um Programmsteuerung anzufordern. Wird ignoriert, wenn ProgOperReq True ist. Wird dies auf True gehalten und ProgOperReq auf False, wird der Befehl in der Programmsteuerung gesperrt. Standardwert ist False. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 378 Wird auf True gesetzt, wenn die Programmsteuerung aktiviert ist. Zurückgesetzt zu False in der Bedienersteuerung. Override BOOL Übersteuerungsmodus. True ist festgelegt, wenn sich der Befehl im Übersteuerungsmodus befindet. Status DINT Status des Funktionsblocks. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 379 Eingang bei der Auswahl ignoriert wird. Wenn beispielsweise SelectorMode = 1 (Auswahl des höchsten Eingangs) und wenn In6 den höchsten Wert aber einen fehlerhaften Zustand hat, wird der nächsthöchste Eingang mit fehlerfreiem Zustand in den Ausgang bewegt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 380 Sie unter „Allgemeine Attribute“. Ausführung Funktionsblock Bedingung/Zustand Durchgeführte Aktion Vorabtastung Die Bits von EnableIn und EnableOut werden auf False zurückgesetzt. Tag.EnableIn ist False Die Bits von EnableIn und EnableOut werden auf False zurückgesetzt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 381 In diesem Beispiel ist SelectorMode = 1, d. h. Auswahl des höchsten Eingangs. Der Befehl bestimmt, welcher Eingangswert der höchste ist und legt Out = höchster In fest. Funktionsblock Strukturierter Text ESEL_01.In1 := analog_input1; ESEL_01.In2 := analog_input2; ESE L_01.In3 := analog_input3; Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 382 CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 sowie GuardLogix 5580 Steuerungen. Der HLL-Befehl begrenzt einen Analogeingang zwischen zwei Werten. Sie können hoch/niedrig, Ober- oder Untergrenzen auswählen. Verfügbare Sprachen Kontaktplandiagramm Dieser Befehl ist im Kontaktplandiagramm Logik nicht verfügbar. Funktionsblock Strukturierter Text HLL(HLL_tag); Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 383 Gültig = 0 bis 2 Standardwert = 0 Ausgangsparameter Datentyp Beschreibung EnableOut BOOL Gibt an, ob der Befehl aktiviert ist. Wird auf False zurückgesetzt, wenn Out überschritten wird. REAL Der berechnete Ausgang des Algorithmus. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 384 In < HighLimit Out = In (nur Obergrenze verwenden) In HighLimit Out = HighLimit SelectLimit = 2 In > LowLimit Out = In (nur Untergrenze verwenden) LowLimit Out = LowLimit Betrifft mathematische Status-Flags Nein Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 385 Siehe Nachabtastung im Funktionsblock. Beispiel Dieser HLL-Befehl begrenzt In zwischen zwei Werten und legt ggf. HighAlarm oder LowAlarm fest, wenn In außerhalb der Begrenzungen liegt. Der Befehl legt Out = begrenzter Wert von In fest. Funktionsblock Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 386 Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 sowie GuardLogix 5580 Steuerungen. Der MUX-Befehl wählt einen von acht Eingängen basierend auf dem Auswahleingang fest. Verfügbare Sprachen Kontaktplandiagramm Dieser Befehl ist im Kontaktplandiagramm nicht verfügbar. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 387 Gültig = jedes Gleitkomma Standardwert = 0,0 REAL Der zweite analoge Signaleingang des Befehls. Gültig = jedes Gleitkomma Standardwert = 0,0 REAL Der dritte analoge Signaleingang des Befehls. Gültig = jedes Gleitkomma Standardwert = 0,0 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 388 Steuerungsfehler. Überprüfen Sie die weiteren Statusbits, um den Fehler nachzuvollziehen. SelectorInv (Status.1) BOOL Ungültiger Wert von Selector. Beschreibung Der MUX-Befehl legt Out basierend auf dem Wert von Selector auf einen von acht Eingängen fest. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 389 Die Bits von EnableIn und EnableOut werden auf False zurückgesetzt. Beispiel Funktionsblock   Dieser MUX-Befehl legt basierend auf Selector In1, In2, In3, In4, In5, In6, In7 oder In8 fest. Der Befehl legt Out = In fest, der ein Eingangsparameter für Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 390 Der RLIM-Befehl begrenzt die Änderungen eines Signals im Zeitverlauf. Verfügbare Sprachen Kontaktplandiagramm Dieser Befehl ist im Kontaktplandiagramm Logik nicht verfügbar. Funktionsblock Strukturierter Text RLIM(RLIM_tag); Operanden Funktionsblock Operand Format Beschreibung RLIM tag RATE_LIMITER Struktur RLIM-Struktur Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 391 Gültig = 0 bis 32.767 ms Standardwert = 0 Ausgangsparameter Datentyp Beschreibung EnableOut BOOL Gibt an, ob der Befehl aktiviert ist. Wird auf False zurückgesetzt, wenn Out überschritten wird. REAL Der berechnete Ausgang des Algorithmus. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 392 Der RLIM-Befehl bietet separate Inkrement- und Dekrementraten in Einheiten pro Sekunde. Mit dem ByPass-Eingang kann die Ratenbegrenzung abgebrochen und das Signal direkt an den Ausgang übergeben werden. Bedingung Aktion ByPass ist True = In = In Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 393 Die Bits von EnableIn und EnableOut werden auf False zurückgesetzt. Strukturierter Text Bedingung/Zustand Durchgeführte Aktion Vorabtastung Siehe Vorabtastung im Funktionsblock. Normale Ausführung Überprüfen Sie, ob Tag.EnableIn im Funktionsblock auf True gesetzt ist. Nachabtastung Siehe Nachabtastung im Funktionsblock. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 394 CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 sowie GuardLogix 5580 Steuerungen. Der SEL-Befehl wählt mithilfe eines Digitaleingangs einen von zwei Eingängen aus. Verfügbare Sprachen Kontaktplandiagramm Dieser Befehl ist im Kontaktplandiagramm Logik nicht verfügbar. Funktionsblock Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 395 Gibt an, ob der Befehl aktiviert ist. Wird bei Überschreitung zurückgesetzt. REAL Der berechnete Ausgang des Algorithmus. Beschreibung Der SEL-Befehl funktioniert wie folgt: Bedingung Aktion SelectorIn ist festgelegt Out = In2 SelectorIn wurde zurückgesetzt Out = In1 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 396 Der SEL-Befehl wählt In1 oder In2 basierend auf SelectorIn aus. Wenn SelectorIn eingestellt ist, legt der Befehl Out = In2 fest. Wenn SelectorIn zurückgesetzt wurde, legt der Befehl Out = In1 fest. Out wird ein Eingangsparameter für function_block_C. Funktionsblock Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 397 Der SNEG-Befehl verwendet einen Digitaleingang, um den Eingangswert und den Negativwert des Eingangs auszuwählen. Verfügbare Sprachen Kontaktplandiagramm Dieser Befehl ist im Kontaktplandiagramm Logik nicht verfügbar. Funktionsblock Strukturierter Text SNEG(SNEG_tag); Operanden Funktionsblock Operand Format Beschreibung SNEG tag SELECTABLE_NEGATE Struktur SNEG-Struktur Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 398 Text finden Sie unter Syntax für strukturierten Text. Beschreibung Der SNEG-Befehl funktioniert wie folgt: Bedingung Aktion NegateEnable ist True Out = - In NegateEnable ist False Out = In Betrifft mathematische Status-Flags Nein Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 399 Negativwert von In festgelegt werden soll oder nicht. Der Befehl legt Out = In fest, wenn NegateEnable False ist. Der Befehl legt Out = -In fest, wenn NegateEnable True ist. Funktionsblock Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 400 CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 sowie GuardLogix 5580 Steuerungen. Der SSUM-Befehl verwendet Boolesche Eingänge, um reale Eingänge auszuwählen, die algebraisch summiert werden sollen. Verfügbare Sprachen Kontaktplandiagramm Dieser Befehl ist im Kontaktplandiagramm Logik nicht verfügbar. Funktionsblock Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 401 Verstärkung für den dritten Eingang. Gültig = jedes Gleitkomma Standardwert = 1,0 Select3 BOOL Auswahlsignal für den dritten Eingang. Standardeinstellung ist False. REAL Der vierte Eingang, der summiert werden soll. Gültig = jedes Gleitkomma Standardwert = 0,0 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 402 Bias zu der Summe der Eingänge. Gültig = jedes Gleitkomma Standardwert = 0,0 Ausgangsparameter Datentyp Beschreibung EnableOut BOOL Gibt an, ob der Befehl aktiviert ist. Wird auf False zurückgesetzt, wenn Out überschritten wird. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 403 Tag.EnableIn ist True Die Bits von EnableIn und EnableOut werden auf True gesetzt. Der Befehl wird ausgeführt. Erste Befehlsausführung Erste Befehlsabtastung Nachabtastung Die Bits von EnableIn und EnableOut werden auf False zurückgesetzt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 404 Eingänge und platziert das Ergebnis in Out. Funktionsblock Strukturierter Text SSUM_01.In1 := analog_input1; SSUM_01.Select1 := select1; SSUM_01.In2 := analog_input2; SSUM_01.Select2 := select2; SSUM(SSUM_01); selected_add := SSUM_01.Out; Siehe auch Allgemeine Attribute seite 559 Syntax für strukturierten Text seite 529 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 405 Prozesssteuerungsbefehle seite 21 Diese Informationen gelten für die CompactLogix 5370, ControlLogix 5570, Rollender Durchschnitt Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix 5380, (MAVE) CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 sowie GuardLogix 5580 Steuerungen. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 406 REAL Datenfeld (optional) Wird für gewichtete Mittelwerte verwendet. Dieses Datenfeld muss mindestens so groß wie NumberOfSamples sein. Element [0] wird für den neuesten Abtastwert verwendet; Element [n] wird für den ältesten Abtastwert verwendet. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 407 Befehl die Einheitsmethode zur Berechnung von Out. Die Standardeinstellung ist Zurückgesetzt. Ausgangsparameter Datentyp Beschreibung EnableOut BOOL Gibt an, ob der Befehl aktiviert ist. Wird auf False zurückgesetzt, wenn Out überschritten wird. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 408 Bit im Status fest und behält den aktuellen Wert von Out bei. Wenn InFault von Festgelegt auf Zurückgesetzt umschaltet, initialisiert der Befehl den Algorithmus für die Mittelwertberechnung und setzt die Ausführung fort. Die Standardeinstellung ist Zurückgesetzt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 409 Text finden Sie unter Syntax für strukturierten Text. Beschreibung Der MAVE-Befehl berechnet einen gewichteten oder nicht gewichteten rollenden Durchschnitt des Eingangssignals. NumberOfSamples legt die Länge der Spanne für den rollenden Durchschnitt fest. Wenn SampleEnable gesetzt wird, bewegt der Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 410 Befehlsausführung, erfordern, dass der Befehl den Algorithmus für den rollenden Durchschnitt initialisiert. Wenn dies geschieht, betrachtet der Befehl den Abtastwert StorageArray als leer und mittelt inkrementell die Abtastwerte von 1 bis zum NumberOfSamples-Wert. Zum Beispiel: Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 411 Bei jedem Abtasten platziert der Befehl input_value in den storage-Datenfeld. Der Befehl berechnet den Durchschnitt der Werte im storage-Datenfeld und verwendet dabei optional die Gewichtungswerte der weight-Datenfeld. Anschließend platziert er das Ergebnis in Out. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 412 GuardLogix 5580 Steuerungen. Der MAXC-Befehl behält den Maximalwert des Eingangs im Zeitverlauf bei und ermöglicht dem Benutzer, bei Bedarf einen neuen Maximalwert festzulegen. Verfügbare Sprachen Kontaktplandiagramm Dieser Befehl ist im Kontaktplandiagramm Logik nicht verfügbar. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 413 Der Reset-Wert für den Befehl. Der Befehl legt Out = ResetValue fest, solange Reset eingestellt ist. Gültig = jeder Gleitkomma Standardwert = 0,0 Ausgangsparameter Datentyp Beschreibung EnableOut BOOL Ausgang aktivieren. REAL Der berechnete Ausgang des Algorithmus. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 414 Die Bits von EnableIn und EnableOut werden auf False zurückgesetzt. Strukturierter Text Bedingung/Zustand Durchgeführte Aktion Vorabtastung Siehe Vorabtastung im Funktionsblock. Normale Ausführung Überprüfen Sie, ob Tag.EnableIn im Funktionsblock auf True gesetzt ist. Nachabtastung Siehe Nachabtastung im Funktionsblock. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 415 529 Diese Informationen gelten für die CompactLogix 5370, ControlLogix 5570, Erfassen des Minimums Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix 5380, (MINC) CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 sowie GuardLogix 5580 Steuerungen. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 416 Reset eingestellt ist. Die Standardeinstellung ist Zurückgesetzt. ResetValue REAL Der Reset-Wert für den Befehl. Der Befehl legt Out = ResetValue fest, solange Reset eingestellt ist. Gültig = jeder Gleitkomma Standardwert = 0,0 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 417 Die Bits von EnableIn und EnableOut werden auf True gesetzt. Der Befehl wird ausgeführt. Erste Befehlsausführung Erste Befehlsabfrage Anforderung festlegen, die den Maximalwert mit dem aktuellen Eingang initialisiert. Nachabtastung Die Bits von EnableIn und EnableOut werden auf False zurückgesetzt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 418 Andernfalls legt der Befehl Out = LastMinimum fest. Funktionsblock   Strukturierter Text MINCTag.In := input_value; MINCTag.Reset := reset_input; MINCTag.ResetValue := reset_value; MINC(MINCTag); result := MINCTag.Out; Siehe auch Allgemeine Attribute seite 559 Syntax für strukturierten Text seite 529 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 419 Dieser Befehl ist im Kontaktplandiagramm Logik nicht verfügbar. Funktionsblock Strukturierter Text MSTD(MSTD_tag, StorageArray); Operanden Funktionsblock Operand Format Beschreibung block tag MOVING_STD_DEV Struktur MSTD-Struktur StorageArray REAL Datenfeld Behält die In-Abtastwerte bei. Dieses Datenfeld muss mindestens so groß wie NumberOfSamples sein. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 420 Werte von Out und Average bei. Wenn NumberOfSamples wieder gültig wird, initialisiert der Befehl den Algorithmus für die Standardabweichung und setzt die Ausführung fort. Gültig = 1 bis zur Größe des Speicherdatenfelds Standardwert = 1 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 421 In in ein Speicherdatenfeld ein. Wenn das Speicherdatenfeld voll ist, wird für jeden neuen Wert von In der jeweils älteste Eintrag gelöscht. Der MSTD-Befehl verwendet für die Ausgänge die folgenden Gleichungen: Bedingung Aktion Durchschnitt Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 422 Keine für diesen Befehl spezifisch. Informationen über Fehler, die mit Operand verbunden sind, finden Sie unter „Allgemeine Attribute“. Ausführung Funktionsblock Bedingung/Zustand Durchgeführte Aktion Vorabtastung Die Bits von EnableIn und EnableOut werden auf False zurückgesetzt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 423 Wert von In in den Datenfeldspeicher, berechnet die Standardabweichung der Werte im Datenfeldspeicher und platziert das Ergebnis in Out. Out wird ein Eingangsparameter für function_block_C. Funktionsblock   Strukturierter Text MSTD_01.In := input_value; MSTD_01.SampleEnable := enable_sample; Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 424 Kapitel 5 Statistische Befehle MSTD(MSTD_01,storage); deviation := MSTD_01.Out; Siehe auch Allgemeine Attribute seite 559 Syntax für strukturierten Text seite 529 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 425 CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 sowie GuardLogix 5580 Steuerungen. Bei einer Umschaltung des Clock-Eingangs von Zurückgesetzt auf Festgelegt legt der DFF-Befehl den Q-Ausgang auf den Zustand des D-Eingangs fest. Der QNot-Ausgang wird auf den gegenteiligen Zustand des Q-Ausgangs festgelegt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 426 Der Eingang des Befehls. Die Standardeinstellung ist Zurückgesetzt. Clear BOOL Eingang des Befehls zurücksetzen. Wenn festgelegt, setzt der Befehl Q zurück und legt QNot fest. Clock BOOL Der Clock-Eingang des Befehls. Die Standardeinstellung ist Zurückgesetzt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 427 Die Bits von EnableIn und EnableOut werden auf False zurückgesetzt. Tag.EnableIn ist False Die Bits von EnableIn und EnableOut werden auf False zurückgesetzt. Tag.EnableIn ist True Die Bits von EnableIn und EnableOut werden auf True gesetzt. Der Befehl wird ausgeführt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 428 D fest. Wenn Clear festgelegt ist, wird Q zurückgesetzt. Der DFF-Befehl legt für QNot den gegenteiligen Zustand von Q fest. Funktionsblock Strukturierter Text DFF_03.D := d_input; DFF_03.Clear := clear_input; DFF_03.Clock := clock_input; DFF(DFF_03); q_output := DFF_03.Q; qNot_output := DFF_03.QNot; Siehe auch Allgemeine Attribute seite 559 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 429 Operanden Funktionsblock Operand Format Beschreibung JKFF tag FLIP_FLOP_JK Struktur JKFF-Struktur FLIP_FLOP_JK-Struktur Eingangsparameter Datentyp Beschreibung EnableIn BOOL Aktivierungseingang. Bei Zurücksetzen wird der Befehl nicht ausgeführt und die Ausgänge werden nicht aktualisiert. Standardeinstellung wird gesetzt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 430 Operanden finden Sie unter Allgemeine Attribute. Ausführung Funktionsblock Bedingung/Zustand Durchgeführte Aktion Vorabtastung Die Bits von EnableIn und EnableOut werden auf False zurückgesetzt. Tag.EnableIn ist False Die Bits von EnableIn und EnableOut werden auf False zurückgesetzt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 431 QNot den gegenteiligen Zustand von Q fest. Funktionsblock Strukturierter Text JKFF_01.Clear := clear_input; JKFF_01.Clock := clock_input; JKFF(JKFF_01); q_output := JKFF_01.Q; qNot_output := JKFF_01.QNot; Siehe auch Allgemeine Attribute seite 559 Syntax für strukturierten Text seite 529 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 432 RESD-Struktur DOMINANT_RESET-Struktur Eingangsparameter Datentyp Beschreibung EnableIn BOOL Aktivierungseingang. Bei Zurücksetzen wird der Befehl nicht ausgeführt und die Ausgänge werden nicht aktualisiert. Standardeinstellung wird gesetzt. BOOL Der Set-Eingang des Befehls. Die Standardeinstellung ist Zurückgesetzt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 433 Sie unter Allgemeine Attribute. Ausführung Funktionsblock Bedingung/Zustand Durchgeführte Aktion Vorabtastung Die Bits von EnableIn und EnableOut werden auf False zurückgesetzt. Tag.EnableIn ist False Die Bits von EnableIn und EnableOut werden auf False zurückgesetzt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 434 Set-Eingang. Der RESD-Befehl legt für OutNot den gegenteiligen Zustand von Out fest. Funktionsblock Strukturierter Text RESD_01.Set := set_input; RESD_01.Reset := reset_input; RESD(RESD_01); out_output := RESD_01.Out; outNot_output := RESD_01.OutNot; Siehe auch Allgemeine Attribute seite 559 Syntax für strukturierten Text seite 529 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 435 Operand Format Beschreibung SETD tag DOMINANT_SET Struktur SETD-Struktur Strukturierter Text Operand Format Beschreibung SETD tag DOMINANT_SET Struktur SETD-Struktur Weitere Informationen zur Syntax der Ausdrücke in strukturiertem Text finden Sie unter Strukturierter Text Syntax. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 436 Die Bits von EnableIn und EnableOut werden auf False zurückgesetzt. Tag.EnableIn ist False Die Bits von EnableIn und EnableOut werden auf False zurückgesetzt. Tag.EnableIn ist True Die Bits von EnableIn und EnableOut werden auf True gesetzt. Der Befehl wird ausgeführt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 437 Der SETD-Befehl legt für OutNot den gegenteiligen Zustand von Out fest. Funktionsblock Strukturierter Text SETD_01.Set := set_input; SETD_01.Reset := reset_input; SETD(SETD_01); out_output := SETD_01.Out; outNot_output := SETD_01.OutNot; Siehe auch Allgemeine Attribute seite 559 Syntax für strukturierten Text seite 529 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 439  Andere Programme oder FactoryTalk Batch-Software die Steuerung einer Anlagenphase behindern.  Ein anderes Programm oder die FactoryTalk Batch-Software nicht bereits Eigentümer einer Anlagenphase sind Den Besitz einer Anlagenphase aufgeben PDET Siehe auch Anlagensequenzdiagrambefehle seite 500 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 440 Sequencer mehr steuern. Verfügbare Sprachen Kontaktplandiagramm Funktionsblock Dieser Befehl ist im Funktionsblock nicht verfügbar. Strukturierter Text PATT(Phase_Name,Result); Operanden Kontaktplandiagramm Operand Format Beschreibung Phase Name PHASE Name der Anlagenphase Anlagenphase für den Besitz. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 441 Verwenden Sie den Result-Operanden zum Verwenden Sie den Result-Operanden zum Abrufen eines Überprüfen der Eigentumsrechte. Codes, der den Erfolg/das Fehlschlagen des PATT-Befehls anzeigt. Informationen zur Interpretation des Ergebniscodes finden Sie im folgenden Abschnitt PATT-Ergebniscodes. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 442 Bei strukturiertem Text ist EnableIn während der normalen Abfrage immer True. Der Befehl wird daher ausgeführt, wenn er im Steuerungspfad von der Logik aktiviert wird. Alle Zustände unterhalb der dicken, durchgängigen Linie können nur im normalen Abfragemodus auftreten. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 443 Ein Bit innerhalb des Eigentum-Tags = 1. (Im Eigentum-Tag wird jeder Anlagenphase ein Bit zugewiesen.) Wenn Eigentum = 3 (Das Programm ist Eigentümer von beiden Anlagenphasen, wie man an den Bits 0 und 1 erkennt), dann Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 444 Kapitel 7 Anlagenphasenbefehle Fertig = 1. (Dies signalisiert der Sequenz, zum nächsten Schritt überzugehen.)   Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 445 Verwenden Sie den PDET-Befehl, um den Besitz an einer Anlagenphase aufzugeben. Nachdem ein Programm einen PDET-Befehl ausgeführt hat, ist es nicht mehr Eigentümer der Anlagenphase. So ist die Anlagenphase frei, um von einem anderen Programm oder von FactoryTalk Batch-Software den Besitz Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 446 Kein. Informationen zu Fehlern im Zusammenhang mit Operanden finden Sie unter „Index nach Arrays“. Ausführung Bei strukturiertem Text ist EnableIn während der normalen Abfrage immer True. Der Befehl wird daher ausgeführt, wenn er im Steuerungspfad von der Logik aktiviert wird. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 447 Jedes Besitz-Bit = 0. (Im Eigentum-Tag wird jeder Anlagenphase ein Bit zugewiesen.) Fertig = 1. (Dies signalisiert der Sequenz, zum nächsten Schritt überzugehen.)   Strukturierter Text Wenn die Sequenz ausgeführt wird, wird die Aktion „Relinquish_Ownership“: Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 448 Logix Designer, HMI, FactoryTalk Batch-Software oder ein anderes Programm Eigentümer der Anlagenphase ist.  HMI-Besitz mit höchster Priorität gilt nur für die Steuerungen CompactLogix 5370 und ControlLogix 5570. Verfügbare Sprachen Kontaktplandiagramm Funktionsblock Dieser Befehl ist im Funktionsblock nicht verfügbar. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 449 Der Befehl wird wie oben beschrieben ausgeführt. Beispiel Kontaktplandiagramm Wenn Drain_Tank_Restart = 1 (Drain_Tank-Anlagenphase neu starten), dann Setzen Sie den Fehlercode der Drain_Tank-Anlagenphase zurück Ändern Sie den Status der Drain_Tank-Anlagenphase mit dem Neustart-Command zu „Neu starten“. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 450 Verwenden Sie den PCMD-Befehl, um den Status oder Unterstatus einer Anlagenphase zu ändern. Verwenden Sie in der ausgeführten Zustandsroutine die PSC-Befehle, um die Anlagenphase in den abgeschlossen Zustand umzuschalten. Weitere Informationen zur Pausenfunktion finden Sie im PPD-Phasenbefehl. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 451 Die Unterzustände erfordern einen Anlagenphase angehalten (PPD)-Befehl, um Haltepunkte in der Logik zu erzeugen. Verwenden Sie die Befehle „Autom. Unterbrechung“, „Unterbrechung“ und „Fortsetzung“, um zwischen den Haltepunkten zu wechseln. Verfügbare Sprachen Kontaktplandiagramm Funktionsblock Dieser Befehl ist im Funktionsblock nicht verfügbar. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 452 Optional können Programme den Besitz von Anlagenphasen übernehmen. ist, den Besitz der Anlagenphase zu Dies hindert andere Programme oder FactoryTalk Batch-Software daran, die übernehmen. Anlagenphase ebenfalls zu steuern. Wenn Sie Folgendes verwenden: Lösung: Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 453 Informationen zur Interpretation des Ergebniscodes finden Sie in der folgenden Tabelle Ergebniscodes. PCMD-Ergebniscodes Wenn ein Tag zum Speichern des Ergebnisses eines PCMD-Befehls zugewiesen wird, gibt der Befehl bei der Ausführung einen dieser Codes zurück: Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 454 Alle Zustände unterhalb der dicken, durchgängigen Linie können nur im normalen Abfragemodus auftreten. Bedingung/Zustand Durchgeführte Aktion Vorabtastung Keine Aktion durchgeführt. Nachabtastung Keine Aktion durchgeführt. EnableIn ist False Keine Aktion durchgeführt. EnableIn ist True Der Befehl wird wie oben beschrieben ausgeführt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 455 Sofern gilt ProcedureB_Stepindex = 20 (die Routine befindet sich bei Schritt 20) Und die Add_Water-Anlagenphase ist abgeschlossen (Add_Water.Complete = 1) Lösung: Setzen Sie den Zustand der Add_Water-Anlagenphase mithilfe des Zurücksetzen-Commands zurück. Fahren Sie mit Schritt 30 fort. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 456 Und dies ist die Übergang zu Schritt 30 (der ONS-Befehl signalisiert, dass der EQU-Befehl vom Zustand False in den Zustand True wechselte.) Lösung: Ändern Sie den Zustand der Add_Water-Anlagenphase mithilfe des Start-Commands in den Betriebszustand. Überprüfen Sie, ob der Command erfolgreich war und der Ergebniscode in PCMD_Result[1] [DINT Tag] gespeichert wurde. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 457 Wenn der PXRQ-Befehl in einer Equipment Sequence verwendet wird, werden nur die Anforderungen „Alle herunterladen“ (1000) und „Alle hochladen“ (2000) unterstützt. Alle anderen PXRQ-Befehlsanforderungen werden ignoriert. Der PXRQ-Befehl sendet eine Anfrage an die Software FactoryTalk Batch. Verfügbare Sprachen Kontaktplandiagramm Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 458 Die Anfrage abbrechen ABORT BOOLE Um die Anfrage abzubrechen, setzen Sie das Bit ABORT = 1. Wenn die Steuerungs den Befehl abbricht:  ER = 1  ERR zeigt das Ergebnis des Abbrechens Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 459 Legen Sie im Kontaktplandiagramm die Bedingung fest, Dies ist ein Umschalt-Befehl. Jedes Mal, wenn der Befehl ausgeführt wird, dass der Befehl bei einer Umschaltung ausgeführt wird. schalten Sie EnableIn von False nach True um Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 460 Steuerungsübertragung konfiguriert wurden hochladen Eine Nachricht an den Bediener senden Nachricht an Bediener DINT[0] Nachrichten-ID senden Eine Nachricht von einem Bediener Nachricht an Bediener DINT[0] zurücksetzen zurücksetzen Eine Ressource erfassen Ressourcen erfassen DINT[0] Anlage-ID Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 461 Eine Nachricht an eine andere Phase Nachricht an verknüpfte DINT[0] Nachrichten-ID abbrechen Phase abbrechen Alle Nachrichten an eine andere Phase Nachricht an verknüpfte DINT[0] abbrechen Phase abbrechen Die Batch-ID des Kunden herunterladen Batch-Daten DINT[0] Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 462 Container herunterladen Material-Manager-Datenc DINT[1] Attribut-ID (das einzelne ontainer herunterladen Attribut spezifizieren). DINT[2] Parameter-ID der Phase (das Tag des Parameters spezifizieren, aus dem der Wert heruntergeladen werden soll) Daten über den aktuell verwendeten Verwendeten DINT[0] Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 463 DINT[2] Material-Steuerungs-ID DINT[3] Attribut-ID (das einzelne Attribut spezifizieren) Das Chargenattribut herunterladen Daten von DINT[0] Material-Manager-Datenb DINT[1] Parameter-ID der Phase (das ank herunterladen Tag des Parameters spezifizieren, aus dem der Wert heruntergeladen werden soll) Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 464 DINT[2] Material-Steuerungs-ID DINT[3] Attribut-ID (das einzelne Attribut spezifizieren) Das Containerattribut hochladen Daten von DINT[0] Material-Manager-Datenb DINT[1] Phasenberichts-ID (das Tag des ank hochladen Phasenberichts spezifizieren, aus dem hochgeladen werden soll) Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 465 0002 Die Software FactoryTalk Batch hat Überprüfen Sie die Verbindung mit und den während der Verarbeitung der Kommunikationspfad zur Software FactoryTalk Batch. Anfrage einen Fehler gefunden. 0003 Der PXRQ-Befehl enthält einen ungültigen Wert. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 466 Kein. Informationen zu Fehlern im Zusammenhang mit Operanden finden Sie unter „Index nach Arrays“. Ausführung Bedingung/Zustand Durchgeführte Aktion Vorabtastung Keine Aktion durchgeführt. Nachabtastung Keine Aktion durchgeführt. EnableIn ist False Keine Aktion durchgeführt. EnableIn ist True Der Befehl wird ausgeführt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 467 Anlagenphasenbefehle Kapitel 7 Beispiel Kontaktplandiagramm   Strukturierter Text   Siehe auch Anlagenphasenbefehle seite 439 Index nach Datenfeldern seite 572 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 468 B. einen Fehler an einer bestimmten Anlage. Der PFL-Befehl kann den Fehlercode nur auf einen Wert festlegen, der größer als sein aktueller Wert ist.   Verfügbare Sprachen Kontaktplandiagramm Funktionsblock Dieser Befehl ist im Funktionsblock nicht verfügbar. Strukturierter Text PFL (Failure_Code); Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 469  Wenn z. B. ein PFL-Befehl den Fehlercode = 102 festlegt, kann ein weiterer PFL-Befehl nur einen Fehlercode > 102 festlegen.  Achten Sie darauf, Ausnahmen, deren Behandlung eine größere Priorität hat, höhere Werte zuzuweisen. Andernfalls kann es passieren, dass eine Ausnahme mit niedrigerer Priorität eine wichtigere Ausnahme überschreibt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 470 Betrifft mathematische Status-Flags Nein. Schwerwiegende/unkritische Fehler Ein schwerwiegender Fehler tritt auf, wenn: Fehlertyp Fehlercode Der Befehl wird außerhalb eines Anlagenphase-Programms abgerufen. Informationen zu Array-Indexfehlern finden Sie im Folgenden unter „Index nach Arrays“. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 471   Wenn Drain_Tank.Running = 1 (Die Drain_Tank-Anlagenphase befindet sich im Betriebszustand.) Und Drain_Tank.Failure = 102 (Fehlercode für die Anlagenphase) Lösung: Der Zustand der Drain_Tank-Anlagenphase wird mithilfe des Commands Halten zu Halte-Zustand geändert.   Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 472 CompactLogix 5380, ControlLogix 5570 und ControlLogix 5580, und Compact Anlagenphase (PRNP) GuardLogix 5370 und Compact GuardLogix 5380. Verwenden Sie den PRNP-Befehl, um das Bit NewInputParameters einer Anlagenphase zu löschen. Der PRNP-Befehl löscht das Bit NewInputParameters der Anlagenphase. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 473 Operanden vorhanden sind. Betrifft mathematische Status-Flags Nein Schwerwiegende/unkritische Fehler Kein. Informationen zu Fehlern im Zusammenhang mit Operanden finden Sie unter „Index nach Arrays“. Ausführung Bedingung/Zustand Durchgeführte Aktion Vorabtastung Keine Aktion durchgeführt. Nachabtastung Keine Aktion durchgeführt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 474 Wenn PRNPTest.NewInputParameters = 1 (FactoryTalk Batch-Software hat neue Eingabeparameter für die Anlagenphase), dann Wenn Enable_PXRQ = 1 (PXRQ-Befehl soll ausgeühft werden.) Oder RQ_Control[0].PC = 0 (Der PXRQ-Befehl wird ausgeführt.), dann Datavalues[0] = dies setzt den PXRQ-Befehl für die Steuerungsübertragung. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 475 Batch-Software oder ein anderes Programm bereits den Besitz der Anlagenphase übernimmt. Dieser Befehl ändert nicht den Besitz der Anlagenphase.  HMI-Besitz mit höchster Priorität gilt nur für die Steuerungen CompactLogix 5370 und ControlLogix 5570. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 476 Code für seinen Erfolg oder sein Fehlschlagen zurückgibt, geben Sie ein DINT-Tag ein, in dem der Ergebniscode zu speichern ist. Andernfalls geben Sie 0 ein. Strukturierter Text Die Operanden sind dieselben wie für den Kontaktplandiagramm-POVR-Befehl. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 477 Halten ist zum Beispiel nicht gültig, wenn sich die Anlagenphase im Stopp-Zustand befindet. 24594 Azyklische oder gesperrte Anlagenphase oder in einer gesperrten Aufgabe. Betrifft mathematische Status-Flags Nein Schwerwiegende/unkritische Fehler Kein. Informationen zu Fehlern im Zusammenhang mit Operanden finden Sie unter „Index nach Arrays“. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 478 Wenden Sie den Command Abbrechen auf die Anlagenphase Shear_One_Phase an. Der POVR-Befehl garantiert, dass der Command funktioniert, auch wenn jemand die Anlagenphase über die Logix Designer -Software manuell steuert. Der PFL-Befehl setzt den Fehlercode für Shear_One_Phase=333. Fault_Strobe hält diese Aktionen auf eine Einzelabtastung. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 479 GuardLogix 5370 und Compact GuardLogix 5380. Verwenden Sie den PPD-Befehl, um Bremspunkte innerhalb der Logik einer Anlagenphase einzurichten. Zum Anhalten einer Anlagenphase muss in der Logikroutine des Phasenzustands ein PPD-Befehl kodiert werden, um Bremspunkte zu konfigurieren. Die Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 480 PauseEnabled: Das PauseEnabled-Bit behält den Zustand der Verarbeitung eines Pause-Commands bei. Dies ist Bit 0 des Pause-Unterzustands. Wenn Paused EIN (1) ist, unterbricht die Ausführung eines PPD-Befehls die Ausführung der Logik der Zustandsroutine. Dieses Bit wird beim Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 481 Fortsetzen-Command legt das Paused-Bit auf nicht-Paused (0) fest und die Phase führt ihre Logik aus. Verfügbare Sprachen Kontaktplandiagramm Funktionsblock Dieser Befehl ist im Funktionsblock nicht verfügbar. Strukturierter Text PPD( ); Operanden Kontaktplandiagramm None Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 482 Wählen Sie den zu verwendenden PPD-Befehle (Haltepunkte) funktionieren nur, wenn das PauseEnabled-Bit Unterzustand. der Anlagenphase True ist. Für die Unterbrechung bei: Geben Sie dieses Command: Jeder Ture Haltepunkt Autom. Unterbrechung Erster Ture Haltepunkt Pause Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 483 Operanden finden Sie unter „Index nach Arrays“. Ausführung Bedingung/Zustand Durchgeführte Aktion Vorabtastung Keine Aktion durchgeführt. Nachabtastung Keine Aktion durchgeführt. EnableIn ist False Keine Aktion durchgeführt. EnableIn ist True Der Befehl wird ausgeführt. Beispiel Kontaktplandiagramm   Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 484 Der PSC-Befehl signalisiert den Abschluss einer Phasen-Zustands-Routine. Verwenden Sie in der ausgeführten Zustandsroutine den PSC-Befehl, um die Anlagenphase in den abgeschlossen Zustand umzuschalten. Verfügbare Sprachen Kontaktplandiagramm Funktionsblock Dieser Befehl ist im Funktionsblock nicht verfügbar. Strukturierter Text PSC( ); Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 485 Zustand um. Der PSC-Befehl beendet die Ausführung der Routine nicht. Verwenden Sie einen PSC-Befehl nicht während einer Prestate-Routine. Verwenden Sie den PSC-Befehl nur, um die Umschaltung von einem Zustand in einen anderen zu signalisieren. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 486 SFC-Aktion oder ein Konstrukt eines strukturierten Texts oder beides. Bedingung/Zustand Durchgeführte Aktion Vorabtastung Keine Aktion durchgeführt. Nachabtastung Keine Aktion durchgeführt. EnableIn ist False Keine Aktion durchgeführt. EnableIn ist True Der Befehl wird ausgeführt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 487 Anlagenphasenbefehle Kapitel 7 Beispiele Kontaktplandiagramm Strukturierter Text If TagEnableRunning And PSCTest.Running Then PSC(); End_if; Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 488 Kapitel 7 Anlagenphasenbefehle Siehe auch Anlagenphasenbefehle seite 439 Index nach Datenfeldern seite 572 Command für Übersteuerung der Anlagenphase (POVR) seite 475 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 489 Der SATT-Befehl gibt einen von fünf Ergebniscodes aus. Der Ergebniscode 0 zeigt an, dass der SATT-Befehl erfolgreich ausgeführt wurde. Die anderen vier Codes zeigen an, dass der Befehl nicht erfolgreich ausgeführt wurde und liefern zusätzliche Informationen über die Fehlerursache. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 490 In der folgenden Tabelle werden die Ausführungsschritte für SATT-Befehle beschrieben. Kontaktplandiagramm Bedingung Durchgeführte Aktion Vorabtastung Der Strompfadzustand für Ausgang ist auf False festgelegt. Strompfadzustand für Eingang ist False Der Strompfadzustand für Ausgang ist auf False festgelegt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 491 Der Befehl versucht, den Besitz der spezifizierten Equipment Sequence zu übernehmen. Nachabtastung Keine Maßnahme durchgeführt. Siehe auch Richtlinien für SATT-Befehle seite 503 Ergebniscodes für SATT-Befehle seite 505 Beispiele SATT-Befehl seite 509 Anlagensequenzbefehle seite 489 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 492 Betrifft mathematische Status-Flags Nein Schwerwiegende/geringfügige Fehler Der SDET-Befehl kann keinen Fehler auslösen. Es gibt deshalb keine Fehlerbedingungen für diesen Befehl. Ausführung Kontaktplandiagramm Bedingung Durchgeführte Aktion Vorabtastung Der Strompfadzustand für Ausgang ist auf False festgelegt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 493  Sie haben den Besitz für die Equipment Sequence übernommen. Die Sequenz-ID darf bis zu 82 Zeichen lang sein und aus den folgenden druckbaren ASCII-Zeichen bestehen: a-z, A-Z, 0-9, !"#$%&'()*+,-./:;<=>?@[\] ^_`{|}~ und Leerzeichen Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 494 Betrifft mathematische Status-Flags Nein Schwerwiegende/geringfügige Fehler Der SASI-Befehl kann keinen Fehler auslösen. Es gibt deshalb keine Fehlerbedingungen für diesen Befehl. Ausführung Kontaktplandiagramm Bedingung Durchgeführte Aktion Vorabtastung Der Strompfadzustand für Ausgang ist auf False festgelegt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 495 SCLF-Befehl verwenden. Der SCLF-Befehl löscht den Fehlercode nicht, wenn die Anwendung Logix Designer, Software FactoryTalk Batch oder ein anderes Programm Eigentümer der Equipment Sequence ist.  Eine Equipment Sequence empfängt das Command „RESUME“ erst, wenn alle Fehler behoben wurden. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 496 Strompfadzustand für Eingang ist False Der Strompfadzustand für Ausgang ist auf False festgelegt. Strompfadzustand für Eingang ist True Der Befehl wird ausgeführt. Strompfadzustand für Ausgang wird auf „True“ festgelegt. Abtastung von strukturiertem Text Keine Aktion Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 497 Bedingung enthält, beispielsweise wenn, dann oder sonst Befehlsausführung Der Befehl versucht, den Besitz der spezifizierten Equipment Sequence zu übernehmen. Nachabtastung Keine Maßnahme durchgeführt. Siehe auch Ergebniscodes für SCLF-Befehle seite 506 Beispiele SDET-Befehl seite 511 Anlagensequenzbefehle seite 489 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 498 Informationen über die Fehlerursache. Verfügbare Sprachen Der SCMD-Befehl ist in den folgenden Sprachen verfügbar. Kontaktplandiagramm Funktionsblock Dieser Befehl ist im Funktionsblock nicht verfügbar. Strukturierter Text SCMD(SequenceName,Command,Result) Unterstützte Operanden Der SCMD-Befehl verwendet die folgenden Operanden. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 499 Strompfadzustand für Ausgang wird auf „True“ festgelegt. Abtastung von strukturiertem Text Keine Aktion Befehlsausführung Der Befehl versucht, den Besitz der spezifizierten Equipment Sequence zu übernehmen. Nachabtastung Der Strompfadzustand für Ausgang ist auf False festgelegt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 500 Über die Schaltfläche Parallele Konvergenz hinzufügen führen Sie parallele Ausführungspfade wieder zusammen. Selektive Konvergenz hinzufügen Über die Schaltfläche Selektive Konvergenz hinzufügen führen Sie selektive divergierende Pfade wieder zu einem Ausführungspfad in der selektiven Verzweigung zusammen. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 501 Name der Equipment Sequence Equipment Sequence, deren Zustand geändert werden soll. Zum Beispiel Make_Product_101. Command Command Name des Commands Command, der an die Equipment Sequence gesendet werden und ihren Zustand ändern soll. Verwenden Sie einen dieser Commands:  HOLD  STOP  ABORT Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 502 Der Befehl befiehlt der Equipment Sequence, in den angegebenen Zustand zu wechseln. Der SOVR-Befehl sendet einen der folgenden Befehle: HOLD, STOP oder ABORT. Nachabtastung Keine Maßnahme durchgeführt. Siehe auch Richtlinien für SOVR-Befehle seite 504 Ergebniscodes für SOVR-Befehle seite 508 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 503 Ergebniscode 24582 zu vermeiden.  Nehmen Sie Folgendes in Ihre Bedingungen für die Eigentumsrechte auf: Ergebniscode = 24582. Siehe auch Anschließen an Anlagensequenz seite 489 Ergebniscodes für SATT-Befehle seite 505 Anlagensequenzbefehle seite 489 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 504  Wenn der Command HALTEN, STOPP oder ABBRECHEN auch dann ausgeführt werden muss, wenn Sie die Equipment Sequence über die Logix Designer-Anwendung manuell steuern oder wenn ein anderes Programm, z. B. die FactoryTalk Batch-Software, die Eigentumsrechte an der Equipment Sequence besitzt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 505 Wenn es einen Eigentumskonflikt gibt oder andere Fehler unwahrscheinlich sind, geben Sie 0 in den Operanden Result ein.  Wenn es einen Eigentumskonflikt gibt oder andere Fehler wahrscheinlich sind, geben Sie ein DINT-Tag in den Operanden Result ein. Das Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 506 Wenn es einen Eigentumskonflikt gibt oder andere Fehler wahrscheinlich sind, geben Sie ein DINT-Tag in den Operanden Result ein. Das DINT-Tag speichert einen Code für das Ergebnis der Ausführung des Befehls. Siehe auch Anlagensequenz Löschen-Fehler seite 495 Anlagensequenzbefehle seite 489 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 507 Wenn es einen Eigentumskonflikt gibt oder andere Fehler wahrscheinlich sind, geben Sie ein DINT-Tag in den Operanden Result ein. Das DINT-Tag speichert einen Code für das Ergebnis der Ausführung des Befehls. Siehe auch Anlagensequenzcommand seite 498 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 508 DINT-Tag speichert einen Code für das Ergebnis der Ausführung des Befehls. Siehe auch Command für Übersteuerung der Anlagensequenz seite 501 Anlagensequenzbefehle seite 489 Das folgende Beispiel zeigt den SASI-Befehl, wie dieser in einem Beispiele SASI-Befehl Kontaktplandiagramm und in strukturiertem Text angezeigt wird. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 509 Anlagensequenzbefehle seite 489 Die folgenden Beispiele zeigen den SATT-Befehl, wie dieser in einem Beispiele SATT-Befehl Kontaktplandiagramm und in strukturiertem Text angezeigt wird. Kontaktplandiagramm   Strukturierter Text Wenn (AttachControl) dann SATT (Make_Product_101, Result); end_if; Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 510 Anlagensequenz Löschen-Fehler seite 495 Anlagensequenzbefehle seite 489 Die folgenden Beispiele zeigen den Anlagensequenzcommand (SCMD), wie Beispiele SCMD-Befehl dieser in einem Kontaktplandiagramm und in strukturiertem Text angezeigt wird. Kontaktplandiagramm   Strukturierter Text Wenn (HoldControl) dann Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 511 Trennen von Anlagensequenz seite 492 Anschließen an Anlagensequenz seite 489 Anlagensequenzbefehle seite 489 Die folgenden Beispiele zeigen den SOVR-Befehl, wie dieser in einem Beispiele SOVR-Befehl Kontaktplandiagramm und in strukturiertem Text angezeigt wird. Kontaktplandiagramm   Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 512 SOVR-Befehl. Dadurch bricht die Anlage ab, selbst wenn Sie die Anlage über die Anwendung von Logix Designer manuell steuern können. Siehe auch Anlagensequenzcommand seite 498 Command für Übersteuerung der Anlagensequenz seite 501 Richtlinien für SCMD-Befehle seite 504 Anlagensequenzbefehle seite 489 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 513 516 Funktionsblockantworten auf Überschreitungsbedingungen seite 516 Zeitmessungsmodi seite 520 Programm-/Bedienersteuerung seite 523 Verwenden Sie zur Steuerung eines Gerätsfolgende Elemente : Auswählen der Funktionsblockelemente   Wählen Sie mithilfe der folgenden Tabelle Ihre Funktionsblockelemente aus: Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 514 Der gleiche gespeicherte Wert wird auch bei der Ausführung von Block_02 verwendet. Wenn sich der Wert von tagA während der Ausführung der Routine ändert, bleibt der im IREF gespeicherte Wert von tagA bis zur nächsten Ausführung der Routine unverändert. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 515 IREF, der in Block_02 verdrahtet ist, bei der Ausführung dieser Abtastung durch Block_02 immer noch den Wert 25,4. Der neue tagA-Wert 50,9 wird bis zum Start der nächsten Abtastung von keinen IREFs in dieser Routine verwendet. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 516 Funktionsblock-Routine überprüfen  ein Projekt mit einer Funktionsblock-Routine überprüfen  ein Projekt mit einer Funktionsblock-Routine herunterladen Sie definieren die Ausführungsreihenfolge, indem Sie Funktionsblöcke verdrahten und bei Bedarf den Datenfluss aller Feedbackdrähte angegeben. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 517 Das folgende Beispiel ist optimal geeignet, da die beiden Gruppen von Blöcken nicht miteinander verbunden sind. Die Blöcke innerhalb einer bestimmten Gruppe werden in der entsprechenden Reihenfolge in Hinsicht auf die Blöcke in dieser Gruppe ausgeführt.   Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 518 Ausgang von Block 3 verbunden, der beim vorherigen Ausführen der Routine erzeugt wurde.   Der Indikator „Assume Data Available“bestimmt den Datenfluss in der Schleife. Der Pfeil zeigt an, dass die Daten als Eingangswerte für den ersten Block in der Schleife dienen. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 519 Wenn Sie zwei oder mehr Drähte verwenden, um die beiden Blöcke miteinander zu verbinden, dann achten Sie darauf dieselben Indikatoren für den Datenfluss zu verwenden, die Sie für alle Drähte zwischen den beiden Blöcken verwendet haben.   Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 520 Sie die Befehle, die diesen Modus verwenden, in einer Routine positionieren, die in einer periodischen Aufgabe ausgeführt wird. Die Deltazeit (DeltaT) des Befehls wird folgendermaßen bestimmt: Wenn die Dann entspricht DeltaT Befehlsausführung erfolgt als Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 521 Der Benutzer ändert den zeitbasierten Modus, während die Task ausgeführt wird.  Der Ordnungsparameter wird an einem Filterblock geändert, während die Task ausgeführt wird.  Eine Änderung des Ordnungsparameters wählt einen anderen Regelalgorithmus innerhalb des Befehls aus. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 522 Befehl das entsprechende Bit in Status fest, deaktiviert die Ausführung des Regelalgorithmus und deaktiviert die Prüfung RTSMissed. Gültig = 0…32.767 ms (springt von 32767 zurück nach 0) 1 Zählwert = 1 Millisekunde Standardwert = 0 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 523 DeltaTInv (Status.31) BOOL Ungültiger Wert für DeltaT. Überblick über Zeitmessungsmodi Das folgende Diagramm zeigt, wie ein Befehl den entsprechenden Zeitmessungsmodus bestimmt. Die folgenden Befehle unterstützen das Konzept der Programm-/Bedienersteuer Programm-/Bedienersteuerung.  Erweiterte Auswahl (ESEL) Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 524 ProgOperReq beide festgelegt sind, wechselt der Befehl in die Bedienersteuerung. Die Programmanfrageeingänge gelten vorrangig vor den Bedieneranfrageeingängen. Dies ermöglicht es, die Eingänge ProgProgReq und ProgOperReq zu verwenden, um einen Befehl in einer gewünschten Steuerung zu „sperren“. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 525 Wenn der Eingang ProgProgReq zurückgesetzt ist, bleibt der Befehl in der Programmsteuerung, bis er eine Änderungsanfrage empfängt. Beispielsweise könnte der Bediener von einer Oberfläche aus einem Eingang OperOperReq festlegen, um die Steuerung dieses Befehls zu übernehmen. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 526 Eingang wieder festgelegt. Es gibt möglicherweise Situationen, in denen Sie eine andere Logik verwenden sollten, um die Programmanfragen so festzulegen, dass die Programmanfragen vom Befehl zurückgesetzt werden. In diesem Fall können Sie den Eingang ProgValueReset Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 527 Der Funktionsblock fährt von dort fort, wo er war, wenn EnableIn von zurückgesetzt nach festgelegt schaltet. Es gibt jedoch einige Funktionsblockbefehle, die spezielle Funktionen spezifizieren (beispielsweise Neuinitialisierung), wenn EnableIn von zurückgesetzt nach festgelegt schaltet. Bei Funktionsblockbefehlen mit zeitbasierten Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 528 Wenn der Parameter EnableIn nicht eingefügt ist, wird der Befehl immer normal ausgeführt und EnableIn bleibt festgelegt. Wenn Sie EnableIn zurücksetzen, wird er bei der nächsten Befehlsausführung auf festgelegt geändert. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 529 Mit Tabulatorzeichen und Zeilenwechsel (separate Zeilen) kann der strukturierte Text lesbarer werden. Diese haben keine Auswirkung auf die Ausführung des strukturierten Textes. Groß- und Kleinschreibung wird bei strukturiertem Text nicht beachtet. Im Strukturierter Text können diese Komponenten verwendet werden. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 530 /*start of comment . . . end of comment*/ Siehe auch Strukturierte Textkomponenten: Zuordnungen seite 531 Strukturierte Textkomponenten: Ausdrücke seite 534 Strukturierte Textkomponenten: Befehle seite 540 Strukturierte Textkomponenten: Konstrukte seite 541 Strukturierte Textkomponenten: Kommentare seite 531 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 531 /*Gets the number of elements in the Inventory array and stores the value in the Inventory_Items tag*/ SIZE(Inventory,0,Inventory_Items); Verwenden Sie eine Zuordnung, um den in einem Tag gespeicherten Wert zu Strukturierte ändern. Eine Zuordnung besteht aus der folgenden Syntax: Textkomponenten: Tag := Ausdruck; Zuordnungen Dabei gilt: Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 532 LOGIX 5000 Controllers Program Parameters Programming Manual , Publikation 1756-PM021 Siehe auch Das Zuweisen eines ASCII-Zeichens zu einem Teil der Kettendaten seite 534 Das Festlegen einer nichtspeichernden Zuweisung seite 533 Strukturierte Textkomponenten: Ausdrücke seite 534 Zeichenfolgenliterale seite 542 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 533 5580-, Compact GuardLogix 5380- und ControlLogix 5580-, Compact GuardLogix GuardLogix 5580-Steuerungen). 5380- und GuardLogix 5580-Steuerungen(nur bei) Siehe auch Das Zuweisen eines ASCII-Zeichens zu einem Teil der Kettendaten seite 534 Strukturierte Textkomponenten: Zuordnungen seite 531 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 534 Operatoren wie: +, -, <, >, Und, Oder Für das Schreiben von Ausdrücken sind folgende Richtlinien zu befolgen:  Verwenden Sie jede mögliche Kombination aus Groß- und Kleinbuchstaben. Zum Beispiel sind die folgenden Varianten von „UND“ zulässig: UND, Und, und. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 535 Zwei Werte oder Zeichenfolgen miteinander Relationale Operatoren verglichen werden sollen Überprüft werden soll, ob die Zustände den Status Logische Operatoren True oder False besitzen Bits in den Werten miteinander verglichen werden Bitweise Operatoren sollen Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 536 REAL Logarithmus zur Basis 10 LOG (numeric_expression) REAL Grad zu Bogenmaß RAD (numeric_expression) DINT, REAL Sinus SIN (numeric_expression) REAL Quadratwurzel SQRT (numeric_expression) DINT, REAL Tangens TAN (numeric_expression) REAL Abrunden TRUNC (numeric_expression) DINT, REAL Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 537 Wenn input1, input2 und result1 DINT-Tags sind und Ihre Spezifikation result1 := input1 AND input2; Folgendes aussagt: „Das bitweise Ergebnis von input1 und input2 berechnen. Das Ergbnis in result1 speichern.“ Siehe auch Strukturierte Textkomponenten: Ausdrücke seite 534 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 538 Strukturierte Textkomponenten: Ausdrücke seite 534 Mit Vergleichsoperatoren können zwei Werte oder Zeichenfolgen verglichen Vergleichsoperatoren werden, die ein Ergebnis mit dem Wert „True“ oder „False“ liefern. Das Ergebnis verwenden einer relationalen Operation ist ein BOOL-Wert. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 539 BOOL-Tag ist und Ihre Spezifikation Folgendes aussagt: „Wenn count größer oder gleich length ist, ist die Zählung beendet.“ Wie Zeichen ausgewertet werden Die Hexadezimalwerte der ASCII-Zeichen legen fest, ob eine Zeichenfolge kleiner oder größer als eine andere Zeichenfolge ist. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 540 Der Befehl ABL ist zum Beispiel ein Umschalt-Befehl Kontaktplandiagramm. In diesem Beispiel wird der Befehl ABL nur beim Auslesen ausgeführt, wenn sich der Zustand von tag_xic von zurückgesetzt auf gesetzt umschaltet. Der Befehl ABL Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 541 Wenn Verwenden Sie dieses Konstrukt: Einen Vorgang ausführen möchten, wenn bestimmte Bedingungen eingetreten sind. IF. . . THEN Auswählen möchten, was auf Grundlage eines numerischen Wertes ausgeführt werden CASE. . . OF soll. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 542 GuardLogix 5580 Steuerungen.  In der Steuerung Studio 5000 werden nur Ein-Byte-Zeichensätze unterstützt. Zeichenfolgenliterale Nein. Beschreibung Beispiel Leere Zeichenfolge (Länge Null) Zeichenfolge bestehend aus einem Zeichen oder dem Zeichen CHAR, welches ein einzelnes Zeichen enthält Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 543 Zeichenfolge-Typ erstellen, mit dem weniger oder mehr Zeichen gespeichert werden können. Weitere Informationen zum Erstellen eines neuen Zeichenfolge-Typs finden Sie LOGIX 5000 Controllers ASCII Strings Programming Manual , Publikation 1756-PM013 Jeder Zeichentyp enthält die folgenden Elemente: Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 544 Strukturierter Text Operand Format Eingabe Numeric_ SINT INT DINT REAL Tag-Ausdruck Tag oder Ausdruck, der als Zahl ausgewertet wird expression (numerischer Ausdruck) Selector SINT INT DINT REAL Unmittelbarer Wert Derselbe Typ wie numeric_expression Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 545 C oder C++. Mit dem Konstrukt CASE führt die Steuerung nur die Befehle aus, die mit dem ersten passenden Wert der Auswahl verknüpft sind. Die Ausführung wird nach den Befehlen der betreffenden Auswahl immer unterbrochen und endet mit dem Befehl END_CASE. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 546 Terminal value überschreitet. Der Schrittwert kann positiv oder negativ sein. Wenn er negativ ist, endet die Schleife, wenn der Index kleiner als der Endwert ist. Wenn er positiv ist, endet die Schleife, wenn der Index größer als der Endwert ist. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 547 SINT INT DINT Unmittelbarer (Optional) Menge, um die Anzahl jedes Mal durch die Tag-Ausdruck Schleife erhöht wird. Geben Sie keinen Wert für das Inkrement an, erhöht sich die Anzahl jeweils um die Zahl 1. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 548 Die Schleife kann mit dem Befehl EXIT abgebrochen werden, bevor die Zählung den letzten Wert erreicht. Betrifft mathematische Status-Flags Nein Schwerwiegende/unkritische Fehler Ein schwerwiegender Fehler tritt auf, wenn: Fehlertyp Fehlercode Die Schleifen des Konstrukts sind zu lang. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 549 Zahl 1 niedrigeren Wert, als die Nummern der Elemente im Datenfeld. Beenden Sie es andernfalls. Verwenden Sie den Befehl IF_THEN, um eine Aktion auszuführen, wenn IF_THEN bestimmte Bedingungen auftreten. Operanden IF bool_expression THEN <statement>; Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 550 Um eine Aktion durchführen zu können, wenn alle Bedingungen für die IF- oder ELSIF-Befehle False sind, fügen Sie einen ELSE-Befehl hinzu. In der Tabelle werden die verschiedenen Kombinationen aus IF-, THEN-, ELSIF- und ELSE-Befehlen zusammengefasst. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 551 := 0; Andernfalls Licht = AN ELSE light [:=] 1; END_IF; Das Zeichen [:=] teilt der Steuerung mit, dass das Licht gelöscht werden muss, wenn die Steuerung folgenden Vorgang ausführt: Sich im Ausführungsmodus befindet. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 552 :=0; pump.slow :=1; pump.off :=0; Andernfalls Pumpe = AUS ELSE pump.fast :=0; pump.slow :=0; pump.off :=1; END_IF; Verwenden Sie die REPEAT_UNTIL-Schleife, um einen Vorgang solange weiter REPEAT_UNTIL auszuführen, bis bestimmte Bedingungen erfüllt sind. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 553 Überlegen Sie, ob Sie ein anderes Konstrukt verwenden möchten, wie z. B. IF_THEN. Beschreibung Die Syntax lautet: Die folgenden Diagramme zeigen, wie eine REPEAT_UNTIL-Schleife ausgeführt wird und wie die Schleife mit dem Befehl EXIT vorzeitig verlassen werden kann. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 554 Geben Sie diesen strukturierten Text ein: Mit der Schleife REPEAT_UNTIL werden die Befehle im Konstrukt ausgeführt und pos := -1; anschließend festgestellt, ob die Bedingungen den Wert True besitzen - bevor die REPEAT Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 555 Verwenden Sie die WHILE_DO-Schleife, um einen Vorgang solange weiter WHILE_DO auszuführen wie bestimmte Bedingungen erfüllt sind. Operanden WHILE bool_expression DO <statement>; Strukturierter Text Operand Format Beschreibung bool_expression BOOL BOOL-Tag oder -Ausdruck, der als BOOL-Wert ausgewertet expression wird. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 556 Während bool_expression den Wert True besitzt, führt die Steuerung Brechen Sie die Schleife mit dem Befehl EXIT ab, bevor die Bedingungen den Wert True besitzen. nur die Befehle in der WHILE_DO-Schleife aus. Betrifft mathematische Status-Flags Nein Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 557 Programmiersprache Strukturierter Text zu erhalten. Schauen Sie sich die Informationen noch einmal an, um sicherzugehen, dass Sie verstehen wie die Programmiersprache Strukturierter Text funktioniert. Siehe auch Strukturierte Text Komponenten: Zuordnungen seite 531 Strukturierte Text Komponenten: Ausdrücke seite 534 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 558 Kapitel 10 Programmierung mit strukturiertem Text Befehle in srukturiertem Text seite 540 Strukturierte Text Komponenten: Konstrukte seite 541 Strukturierte Text Komponenten: Kommentare seite 531 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 559 Es gibt einige mathematischen Status-Flags, auf welche direkt über Befehle zugegriffen werden kann. Diese Flags ControlLogix 5570-, werden in allen Routinen des Kontaktplandiagramms aktualisiert. Es handelt sich nicht um Tags und Flag Aliases Compact GuardLogix 5370- sind nicht anwendbar. und GuardLogix 5570-Steuerungen Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 560 Überschreitung-Fehlern aktiviert oder deaktiviert werden. Wenn eine Überschreitung bei der Auswertung eines Array-Subscripts auftritt, wird ein unkritischer Fehler sowie ein schwerwiegender Fehler ausgelöst, der darauf hinweist, dass der Index außerhalb des Wertebereiches liegt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 561 Bits. Wenn der Wert zu einer anderen Basis als dem Dezimalsystem eingegeben wird, beispielsweise im Binär- oder Hexadezimalsystem, und nicht alle 32 Bits festgelegt werden, platziert das Steuerung eine Null in den Bits, welche nicht durch den Programmierer festgelegt wurden (Nullauffüllung). Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 562 Strukturierter Text Befehl oder Ausdruck. Funktionsblock zwei Parameter mit unterschiedlichen Datentypen verknüpft werden Befehle werden schneller ausgeführt und benötigen weniger Speicher, wenn alle Operanden des Befehls:  denselben Datentyp verwenden.  Einen Zwischendatentyp verwenden: Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 563 Wenn ein SINT- oder INT-Tag sowie ein unmittelbarer Wert in einem Befehl zum Einsatz kommt, der Daten im Rahmen einer Vorzeichenerweiterung umrechnet, ist eines der Verfahren zum Umgang mit unmittelbaren Werten zu verwenden. Ein beliebiger unmittelbarer Wert wird dazu zur Basis Dezimalsystem festgelegt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 564 Gegenprüfung ebenfalls als INT-Tag eingegeben.   Wichtig: Mischung eines INT-Tags mit einem unmittelbaren Wert Da remote_rack_1:I.Data[0] ein INT-Tag ist, entspricht der zu prüfende Wert int_0, ebenfalls ein INT-Tag. Der EQU-Befehl vergleicht dann beide Tags.   Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 565 Ist der Wert zu groß, führt die Umrechnung zu einer Überschreitung. Zahlen werden entsprechend der folgenden Beispiele gerundet. Werte < 0,5 werden auf die nächste ganze Zahl abgerundet. Werte > 0,5 werden auf die nächste ganze Zahl aufgerundet. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 566 0 bis 65.535 UDINT 4-Bit in Ganzzahl ohne Vorzeichen 0 bis 4.294.967.295 ULINT 8-Bit in Ganzzahl ohne Vorzeichen 0 bis 18.446.744.073.709.551.615 REAL 4-Bit-Gleitkommazahl -3.4028235E38 bis -1.1754944E-38 (negative Werte) 1.1754944E-38 bis 3.4028235E38 (positive Werte) Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 567 Die Steuerung kürzt den oberen Teil der größeren Integer und generiert eine Überschreitung. Zum Beispiel: Dezimal Binär DINT 65.665 0000_0000_0000_0001_0000_0000_1000_0001 0000_0000_1000_0001 SINT -127 1000_0001 SINT oder INT in REAL Kein Verlust an Datengenauigkeit Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 568 Datentyp für benutzerdefinierte oder Add-On-definierte Typen hervorruft, die bereits direkt oder indirekt durch ein Sicherheits-Tag referenziert sind. (Hierzu gehören geschachtelte Strukturen.) Sicherheits-Tags können aus den folgenden Datentypen gebildet werden:  Alle elementaren Datentypen Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 569 Tag-Art von Datum/Zeit in Binär geändert wird. Wenn das höchstwertigste Bit (ganz links) 1 ist, ist der Wert negativ und kann daher nicht als Datum oder Zeit angezeiget werden. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 570 Gleitkommazahl-Wertes an ein analoges Ausgangsmodul würde es keinen Unterschied bei der Ausgangsspannung bei einem dem Modul übermittelnden Wert geben, der lediglich um 0,000038% abweicht. Leitlinien für mathematische Berechnungen mit Gleitkomma Es sind die folgenden Richtlinien zu befolgen: Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 571 Gesamtzählmenge, die überall verwendet werden kann.  x = x+1;  if x = 100,000;   y = y + 100,000;  x = 0;   z = y + x; Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 572 Disjunktion Zum Beispiel: Definitionen Beispiel Beschreibung my_list definiert als DINT[10] my_list[5] Dieses Beispiel verweist auf Element 5 im Array. Es handelt sich um einen statischen Verweis, weil der Wert im Tiefgestellt konstant bleibt. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 573 MyArray definiert als BOOL[20] MyArray[3] Dieses Beispiel bezieht sich auf das Bit 3 von MyArray. variable5 variable5.53 Dieses Beispiel bezieht sich auf das Bit 53 von variable5. definiert als ULINT Hält 64 Bits Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 574  Erweiterter PID (PIDE) Sie können die Oberflächen über Eigenschaftsseiten konfigurieren, die Sie über Container-Anwendungen öffnen können. Alle Oberflächen haben die folgenden gemeinsamen Eigenschaftsseiten:  Allgemein (General)  Anzeige  Schriftart  Gebietsschema Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 575 Geben Sie die Aktualisierungsrate der Steuerung in Sekunden ein. Sie können die Pfeile erhöhen, um diesen Wert in Schritten von 0,25 Sekunden zu erhöhen. Der Standardwert ist 1,00 Sekunde. Siehe auch Oberfläche der Steuerung Dialogfeld Eigenschaften - Registerkarte „Anzeige“ seite 576 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 576 Änderungen zu übernehmen und mit der Bearbeitung im Dialogfeld „Oberflächensteuerungs-Eigenschaften“ fortzufahren. Siehe auch Oberfläche der Steuerung Dialogfeld Eigenschaften - Registerkarte „Allgemein“ seite 575 Oberfläche der Steuerung Dialogfeld Eigenschaften - Registerkarte „Schriftart“ seite 577 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 577 Diese Option ist standardmäßig deaktiviert. Unterstreichen Aktivieren Sie dieses Kontrollkästchen, wenn Sie Text unterstreichen möchten. Diese Option ist standardmäßig deaktiviert. Klicken Sie auf diese Schaltfläche, um die Änderungen zu übernehmen und das Dialogfeld „Oberflächensteuerungs-Eigenschaften“ zu schließen. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 578 Wählen Sie im Pulldown-Menü die gewünschte Sprache aus. Wählen Sie aus folgenden Optionen:  Englisch  Portugiesisch  Französisch  Italienisch  Deutsch  Spanisch Klicken Sie auf diese Schaltfläche, um die Änderungen zu übernehmen und das Dialogfeld „Oberflächensteuerungs-Eigenschaften“ zu schließen. Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 579 [ctrl-F] ACK & [ctrl-G] BEL ‘ [ctrl-H] BS [ctrl-I] HT [ctrl-J] LF $l ($0A) [ctrl-K] VT [ctrl-L] FF [ctrl-M] CR $r ($0D) [ctrl-N] SO [ctrl-O] SI [ctrl-P] DLE [ctrl-Q] DC1 [ctrl-R] DC2 [ctrl-S] DC3 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 580 Allgemeine Attribute für erweiterte Prozesssteuerungs- und Antriebsbefehle [ctrl-T] DC4 [ctrl-U] NAK [ctrl-V] SYN [ctrl-W] ETB [ctrl-X] CAN [ctrl-Y] EM [ctrl-Z] SUB ctrl-[ ESC [ctrl-\] FS < ctrl-] GS [ctrl-^] RS > [ctrl-_] US Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 581 Ergebniscodes für Anlagensequenzbefehle 505, 506, 507, 508 NTCH 359 Erweiterte Auswahl (ESEL) 374 P  F  PATT 440 FGEN 61 PCLF 448 Filterbefehle 343 PCMD 450 Funktionsblock 513, 514, 516, 520, 523, 527, 574 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 582 PXRQ 457 R  Rampe/Haltung (RMPS) 119 RLIM 390 S  Scale (SCL) 135 SEL 394 S-Kurve (SCRV) 315 SOC 324 SRTP 140 Steuerung zweiter Ordnung (SOC) 324 T  Totalizer (TOT) 147 U  UPDN 334 Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018...
  • Seite 583 Rockwell Automation Support Rockwell Automation stellt im Internet technische Informationen bereit, die Sie bei der Verwendung der Produkte unterstützen sollen. Unter http://www.rockwellautomation.com/support finden Sie technische und Anwendungshinweise, Beispielcodes und Links zu Software-Servicepaketen. In unserem Support Center unter https://rockwellautomation.custhelp.com erhalten Sie zudem Links zu Software-Updates, Support-Chats und -Foren, technischen Informationen, häufig gestellten Fragen und zur Anmeldung für...