Digitales Kombimodul 24 VDC, vorkonfiguriert mit:
vier Oversampling-Eingängen
vier Zeitstempelausgängen
Für die Modulparametrierung in der Software muss für das Modul im Geräteeditor eine Geräteobjekt hinzugefügt und konfiguriert werden. Gehen Sie dazu vor wie folgt:
Schritt |
Aktion |
---|---|
1 |
Fügen Sie das Modul in der TM5NS31) hinzu. unter einem Sercos III-Buskoppler ( |
2 |
Doppelklicken Sie dann auf das Modul in der .Ergebnis: Der Geräteeditor wird mit den Registerkarten , und angezeigt. |
Die Eingangs- und Ausgangskanäle des Moduls werden auf Projektvariablen abgebildet, die von der Anwendung genutzt werden.
E/A-Abbildkanal |
Bedeutung |
Datentyp |
---|---|---|
ErrorQuit ErrorQuit_2 |
Quittierung des aktiven Fehlers (QuitOutputControlError, QuitOutputCopyError). |
BYTE |
OversampleControl |
Steuerung der Oversampling-Funktion (OversampleEnable, OversampleControlCopyActive). |
BYTE |
EdgeGen01Enable...EdgeGen04Enable |
Wird auf 1 gesetzt, um den Zeitstempelausgang zu aktivieren. Wird auf 0 gesetzt, um den Zeitstempelausgang zu deaktivieren. |
BYTE |
EdgeGen01Sequence...EdgeGen04Sequence |
Wenn neue Zeitstempeldaten auf das Modul anzuwenden sind, muss die Sequenznummer erhöht werden. Für alle an die Zeitstempeleinheit übertragenen Impulsdaten muss diese Sequenz um 1 erhöht werden. |
BYTE |
EdgeGen01Timestamp...EdgeGen04Timestamp |
Der absolute Zeitstempel, wenn eine steigende Flanke generiert wird. Der Zeitstempel kann mit der SystemInterface-Funktion FC_GetRelativeTM5Nettime16Bit () berechnet werden. |
WORD |
EdgeGen01Offset2...EdgeGen04Offset2 |
Offset in µs, wenn eine fallende Flanke generiert wird. Das Modul generiert die steigende Flanke zur absoluten Zeit EdgeGen0xTimestamp + EdgeGen0xOffset2. |
WORD |
ModuleOK |
Wert für OK = 245 Bit 0: DcOk, Spannungsversorgung im gültigen Bereich: 0 = Ungültig, 1 = Gültig Bit 1: Reserviert Bit 2: NetworkOK, TM5-Bus: 0 = Nicht OK, 1 = OK Bit 3: I/O Data valid, E/A-Daten: 0 = Gültig, 1 = Nicht gültig Bits 4 - 7: Reserviert |
BYTE |
ErrorState |
Status der aktiven Fehler. Siehe Steuerung der Oversampling-Ausgänge. Bits 1 - 4: Reserviert Bit 5: OutputControlError, 0 = Kein Fehler erkannt, 1 = Fehler erkannt Bit 6: OutputCopyError, 0 = Kein Fehler erkannt, 1 = Fehler erkannt Bits 7 - 8: Reserviert |
BYTE |
ErrorState_2 |
Status der aktiven Fehler. Bit 1: EdgeGen01Error, 0 = Kein Fehler erkannt, 1 = Fehler erkannt Bit 2: EdgeGen01Warning, 0 = Keine Warnung erkannt, 1 = Warnung erkannt Bit 3: EdgeGen02Error, 0 = Kein Fehler erkannt, 1 = Fehler erkannt Bit 4: EdgeGen02Warning, 0 = Keine Warnung erkannt, 1 = Warnung erkannt Bit 5: EdgeGen03Error, 0 = Kein Fehler erkannt, 1 = Fehler erkannt Bit 6: EdgeGen03Warning, 0 = Keine Warnung erkannt, 1 = Warnung erkannt Bit 7: EdgeGen04Error, 0 = Kein Fehler erkannt, 1 = Fehler erkannt Bit 8: EdgeGen04Warning, 0 = Keine Warnung erkannt, 1 = Warnung erkannt |
BYTE |
DigitalInput01-08 |
Werte der Eingangskanäle 01 bis 08 |
BYTE |
OversampleInputCycle |
Adresse des Oversampling-Eingangspuffers des E/A-Moduls. |
BYTE |
OversampleInput01Sample1_8...OversampleInput04Sample1_8 |
Oversampling-Eingangsdaten mit 8 Bits für Kanal 01, die in den Oversampling-Ausgangspuffer geschrieben werden. |
BYTE |
EdgeGen01EnableReadback...EdgeGen04EnableReadback |
Liest den Wert von EdgeGen0xEnable in die Zeitstempeleinheit im Modul zurück. |
BYTE |
EdgeGen01SequenceReadback...EdgeGen04SequenceReadback |
Liest den Wert von EdgeGen0xSequence in die Zeitstempeleinheit im Modul zurück. Dieser Rücklesewert zeigt EdgeGen0xSequence, wenn die Zeitstempeleinheit den übergebenen Impuls (EdgeGen0xTimestampEdgeGen0xOffset2) angenommen hat. Wenn EdgeGenUnit0xTimestampFifoLim überschritten wird, dann zeigt EdgeGen0xSequenceReadback die letzte angenommene EdgeGen0xSequence. |
BYTE |
Die Umschaltung zwischen numerischem und symbolischem Wert erfolgt über das Kontrollkästchen
.
Name |
Bedeutung |
Standardwert |
Datentyp |
---|---|---|---|
Cycle time (200...2000 [μs/8]) |
TM5SDM8DTS-Zykluszeit |
1000 |
BitArea |
Cycle prescaler (2...128) |
Wert für die Vorskalierung der Systemzeit. |
2 |
BitArea |
Oversample cycle |
Systemzeitgeber (2) oder vorskalierter Systemzeitgeber (3) |
2 (Systemzeitgeber) |
BYTE |
Edge generation cycle |
Definiert, wie häufig die Zeitstempel-Ausgabeeinheit Impulskonfigurationen generieren kann. In einem Edge generation cycle kann nur ein Impuls (bestehend aus einer steigenden und einer fallenden Flanke) generiert werden. |
2 (Systemzeitgeber) |
BYTE |