CL3-E CANopen/USB Technisches Handbuch

Digitale Eingänge

Übersicht

Hinweis
Die digitalen Eingänge werden nur einmal pro Millisekunde erfasst. Signaländerungen am Eingang kürzer als eine Millisekunde können nicht verarbeitet werden.

Folgende Eingänge stehen zur Verfügung:


Eingang Sonderfunktion Schaltschwelle umschaltbar Differenziell / single ended
1 Negativer Endschalter nein, 5 V single ended
2 Positiver Endschalter nein, 5 V single ended
3 Referenzschalter / Richtungseingang im Takt/Richtungs Modus nein, 5 V single ended
4 Takteingang im Takt/Richtungs Modus nein, 5 V single ended
5 keine nein, 5 V single ended

Die Endschalter sind in Kapitel Toleranzbänder der Endschalter beschrieben.

Objekteinträge

Über die folgenden OD-Einstellungen kann der Wert eines Eingangs manipuliert werden, wobei hier immer nur das entsprechende Bit auf den Eingang wirkt.

  • 3240h:01h (Special Function Enable): Dieses Bit erlaubt Sonderfunktionen eines Eingangs aus- (Wert "0") oder einzuschalten (Wert "1"). Soll Eingang 1 z. B. nicht als negativer Endschalter verwendet werden, so muss die Sonderfunktion abgeschaltet werden, damit nicht fälschlicherweise auf den Signalgeber reagiert wird. Auf die Bits 16 bis 31 hat das Objekt keine Auswirkungen.

    Die Firmware wertet bei einer Referenzfahrt (Homing Method) folgende Bits aus:

    • Bit 0: Negativer Endschalter
    • Bit 1: Positiver Endschalter
    • Bit 2: Referenzschalter

  • 3240h:02h (Function Inverted): Dieses Bit wechselt von Schließer-Logik (ein logischer High-Pegel am Eingang ergibt den Wert "1" im Objekt 60FDh) auf Öffner-Logik (der logische High-Pegel am Eingang ergibt den Wert "0"). Das gilt für die Sonderfunktionen (außer den Takt- und Richtungseingängen) und für die normalen Eingänge. Hat das Bit den Wert "0" gilt Schließer-Logik, entsprechend bei dem Wert "1" die Öffner-Logik".

  • 3240h:03h (Force Enable): Dieses Bit schaltet die Softwaresimulation von Eingangswerten ein, wenn es auf "1" gesetzt ist. Dann werden nicht mehr die tatsächlichen, sondern die in Objekt 3240h:04h eingestellten Werte für den jeweiligen Eingang verwendet.

  • 3240h:04h (Force Value): Dieses Bit gibt den Wert vor, der als Eingangswert eingelesen werden soll, wenn das gleiche Bit im Objekt 3240h:03h gesetzt wurde.

  • 3240h:05h (Raw Value): Dieses Objekt beinhaltet den unmodifizierten Eingabewert.

  • 3240h:06h (Input Range Select): Damit können Eingänge - welche über diese Funktion verfügen - von der Schaltschwelle von 5 V (Bit Wert "0") auf die Schaltschwelle 24 V (Bit Wert "1") umgeschalten werden.

  • 3240h:07h (Differential Select): Dieses Objekt schaltet von "single ended" Eingang (Wert "0") auf differentiellen Eingängen (Wert "1") um.

  • 60FDh (Digital Inputs): Dieses Objekt enthält eine Zusammenfassung der Eingänge und den Spezialfunktionen.

Verrechnung des Eingänge

Verrechnung des Eingangssignal am Beispiel von Eingang 1:

Der Wert an Bit 0 des Objekts 60FDh wird von der Firmware als negativer Begrenzungsschalter interpretiert, das Ergebnis der vollständigen Verrechnung wird in Bit 16 abgelegt.

Input Routing

Prinzip

Um die Zuordnung der Eingänge flexibler vornehmen zu können, existiert der sogenannte "Input Routing Modus". Dieser weist ein Signal einer Quelle auf ein Bit in dem Objekt 60FDh zu.

Aktivierung

Dieser Modus wird aktiviert, indem das Objekt 3240h:08h (Routing Enable) auf 1 gesetzt wird.

Hinweis
Die Einträge 3240h:01h bis 3240:04h haben dann keine Funktion mehr bis das Eingangsrouting wieder abgeschaltet wird.
Hinweis
Wird das input routing eingeschaltet, werden initial die Werte des 3242h geändert. Diese Werte entsprechen der Funktion der Inputs ohne input routing. Die Eingänge der Steuerung verhalten sich mit der Aktivierung des input routing gleich. Es sollte daher nicht zwischen dem normalen Modus und dem input routing hin- und her geschalten werden.

Routing

Das Objekt 3242h bestimmt, welche Signalquelle auf welches Bit des 60FDh geroutet wird. Der Subindex 01h des 3242h bestimmt Bit 0, Subindex 02h das Bit 1, und so weiter. Die Signalquellen und deren Nummern sind in den nachfolgenden Listen abgedruckt.


Nummer  
dec hex Signalquelle
00 00 Signal ist immer 0
01 01 Physikalischer Eingang 1
02 02 Physikalischer Eingang 2
03 03 Physikalischer Eingang 3
04 04 Physikalischer Eingang 4
05 05 Physikalischer Eingang 5
06 06 Physikalischer Eingang 6
07 07 Physikalischer Eingang 7
08 08 Physikalischer Eingang 8
09 09 Physikalischer Eingang 9
10 0A Physikalischer Eingang 10
11 0B Physikalischer Eingang 11
12 0C Physikalischer Eingang 12
13 0D Physikalischer Eingang 13
14 0E Physikalischer Eingang 14
15 0F Physikalischer Eingang 15
16 10 Physikalischer Eingang 16
65 41 Hall Eingang "U"
66 42 Hall Eingang "V"
67 43 Hall Eingang "W"
68 44 Encoder Eingang "A"
69 45 Encoder Eingang "B"
70 46 Encoder Eingang "Index"
71 47 USB Power Signal
72 48 Status "Ethernet aktiv"
73 49 DIP-Schalter 1
74 4A DIP-Schalter 2
75 4B DIP-Schalter 3
76 4C DIP-Schalter 4
77 4D DIP-Schalter 5
78 4E DIP-Schalter 6
79 4F DIP-Schalter 7
80 50 DIP-Schalter 8

Die nachfolgende Tabelle beschreibt die invertierten Signale von der vorherigen Tabelle.


Nummer  
dec hex Signalquelle
128 80 Signal ist immer 1
129 81 Invertierter physikalischer Eingang 1
130 82 Invertierter physikalischer Eingang 2
131 83 Invertierter physikalischer Eingang 3
132 84 Invertierter physikalischer Eingang 4
133 85 Invertierter physikalischer Eingang 5
134 86 Invertierter physikalischer Eingang 6
135 87 Invertierter physikalischer Eingang 7
136 88 Invertierter physikalischer Eingang 8
137 89 Invertierter physikalischer Eingang 9
138 8A Invertierter physikalischer Eingang 10
139 8B Invertierter physikalischer Eingang 11
140 8C Invertierter physikalischer Eingang 12
141 8D Invertierter physikalischer Eingang 13
142 8E Invertierter physikalischer Eingang 14
143 8F Invertierter physikalischer Eingang 15
144 90 Invertierter physikalischer Eingang 16
193 C1 Invertierter Hall Eingang "U"
194 C2 Invertierter Hall Eingang "V"
195 C3 Invertierter Hall Eingang "W"
196 C4 Invertierter Encoder Eingang "A"
197 C5 Invertierter Encoder Eingang "B"
198 C6 Invertierter Encoder Eingang "Index"
199 C7 Invertiertes USB Power Signal
200 C8 Invertierter Status "Ethernet aktiv"
201 C9 Invertierter DIP-Schalter 1
202 CA Invertierter DIP-Schalter 2
203 CB Invertierter DIP-Schalter 3
204 CC Invertierter DIP-Schalter 4
205 CD Invertierter DIP-Schalter 5
206 CE Invertierter DIP-Schalter 6
207 CF Invertierter DIP-Schalter 7
208 D0 Invertierter DIP-Schalter 8

Beispiel

 

Es soll der Eingang 1 auf Bit 16 des Objekts 60FDh geroutet werden:

Die Nummer der Signalquelle für Eingang 1 ist die "1". Das Routing für Bit 16 wird in das 3242h:11h geschrieben.

Demnach muss das Objekt 3242h:11h auf den Wert "1" gesetzt werden.

Inhalt