Kapitel 14
Hochgeschwindigkeitszähler-Anweisungen (HSC)
Parameter
Datentyp
HSCSTS.PLSPositio
UINT
n
Parameter
Datentyp
HSCSTS.ErrorCode
BOOL
Unterelement des
Fehlercode
Fehlercodes
beim
HSC-Zählvorga
ng
Bit 15-8 (hohes
0 - 255
Byte)
Bit 7-0 (niedriges
0x00
Byte)
0x01
0x02
0x03
0x04
0x05
342
Das niedrige voreingestellte Unterbrechungs-Statusbit wird auf (1) gesetzt,
wenn der HSC-Akkumulator den niedrigen Voreinstellungswert erreicht hat
und die HSC-Unterbrechung ausgelö st wird. Dieses Bit kann im
Steuerprogramm eingesetzt werden, um zu ermitteln, ob der niedrige
Voreinstellungszustand die HSC-Unterbrechung verursacht hat. Falls das
Steuerprogramm eine bestimmte Steuerungsaktion basierend auf der
niedrigen Voreinstellung durchfü hren muss, wird dieses Bit als
Bedingungslogik eingesetzt.
Dieses Bit kann vom Steuerprogramm gelö scht werden (0) und wird vom
HSC-Untersystem gelö scht, wenn diese Zustä nde erkannt werden:
Hohe voreingestellte Unterbrechung tritt auf
Unterlauf-Unterbrechung tritt auf
Überlauf-Unterbrechung tritt auf
PlsPosition
HSC-Modus Zugriff auf Benutzerprogramm
0.. 9
Schreibgeschützt
Wenn sich der HCS im Zä hlungsmodus befindet und PLS aktiviert ist, gibt
dieser Parameter an, welches PLS-Element fü r die aktuelle
HSC-Konfiguration verwendet wird.
ErrorCode
HSC-Modus Zugriff auf Benutzerprogramm
0.. 9
Schreibgeschützt
Zeigt die vom HSC-Untersystem ermittelten Fehlercodes.
Zugriff auf Benutzerprogramm
Der Nicht-Null-Wert für das hohe Byte gibt an, dass der HSC-Fehler durch die
PLS-Dateneinstellung verursacht wurde. Der Wert des hohen Byte gibt an, durch
welches Element der PLS-Daten der Fehler ausgelö st wird.
Es tritt kein Fehler auf.
Ungültiger HSC-Zä hlmodus.
Ungültiger hoher Voreinstellungswert.
Ungültiger Überlauf.
Ungültiger Unterlauf.
Keine PLS-Daten.
Accumulator
Rockwell Automation Publication 2080-RM001E-EN-E - November 2015