PD1-C Modbus RTU Online-Handbuch

Digitale Ein- und Ausgänge

Dieses Produkt verfügt über digitale Ein- und Ausgänge. Die genaue Anzahl abhängig von der Produktvariante entnehmen Sie dem Kapitel Anschlussbelegung.

In 323Ah User Pin Settings konfigurieren Sie die Hardware wie folgt:

  • Subindex 01h: hier legen Sie den Pegel für die Ein-/Ausgänge fest:
    • Wert "0": 5 V
    • Wert "1": 24 V (Eingänge) bzw. +Up (Ausgänge)
    Anmerkung: Verwenden Sie für die Eingänge immer eine Spannung, die kleiner ist als die Betriebsspannung +Up.
  • Subindex 02h: hier legen Sie die Beschaltung der digitalen Eingänge fest:
    • Wert "0" (Pull-Down): High-Pegel bei 5/24 V am Pin.
    • Wert "1" (Pull-Up): High-Pegel ohne externe Spannung am Pin.

Digitale Eingänge

Übersicht

Anmerkung: Bei Digitaleingängen mit 5 V darf die Länge der Zuleitungen 3 Meter nicht überschreiten.
Anmerkung: Die digitalen Eingänge werden einmal pro Millisekunde erfasst. Signaländerungen am Eingang kürzer als eine Millisekunde werden nicht verarbeitet.

Verrechnung der Eingänge

Das Objekt 60FDh (Digital Inputs) enthält eine Zusammenfassung der Eingänge und der Sonderfunktionen. Aus dem Objekt 324Ah Inputs lesen Sie ebenfalls den aktuellen Status der Eingänge aus (samt Hallsensoren und Inkrementalencoder, falls vorhanden).

Die folgende Tabelle zeigt den Wert des entsprechenden Bits im jeweiligen Objekt für die Eingänge, abhängig von der Konfiguration in 323Ah User Pin Settings:

Spannung am Pin Subindex 02

(Pull-Up Enable)

Subindex 01

(Voltage Level Select)

Bit-Wert
n.c 0 (Pull-Down) X 0
GND 0 (Pull-Down) X 0
5 V 0 (Pull-Down) 0 (5  ) 1
5 V 0 (Pull-Down) 1 (24  ) 0
24 V 0 (Pull-Down) 1 (24  ) 1
n.c. 1 (Pull-Up) X 1
GND 1 (Pull-Up) X 0
5 V 1 (Pull-Up) 0 (5  ) 1
5 V 1 (Pull-Up) 1 (24  ) 0
24 V 1 (Pull-Up) 1 (24  ) 1

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.

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 finden Sie in den nachfolgenden Listen.

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"
81 51 Negativer Block
82 52 Positiver Block
90 5A Analogeingang

Die nachfolgende Tabelle beschreibt die invertierten Signale 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"

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.

Interlock-Funktion

Bei der Interlock-Funktion handelt es sich um eine Freigabe, die Sie über das Bit 3 in 60FDh steuern. Steht dieses Bit auf "1", darf der Motor fahren. Steht das Bit auf "0", wird die Steuerung in den Fehlerzustand versetzt und die in 605Eh hinterlegte Aktion ausgeführt.

Um die Interlock-Funktion zu aktivieren, müssen Sie die Sonderfunktion einschalten, indem Sie das Bit 3 in 3240:01h auf "1" setzen.

Mittels Input Routing legen Sie fest, welche Signalquelle auf Bit 3 des 60FDh geroutet wird und die Interlock-Funktion steuern soll.

Beispiel

Eingang 4 soll auf Bit 3 des Objekts 60FDh geroutet werden, um die Interlock-Funktion zu steuern. Ein Low-Pegel soll zum Fehlerzustand führen.

  1. Um den Eingang 4 auf Bit 3 zu routen, setzen Sie das 3242h:04h auf "4".

Digitale Ausgänge

Ausgänge

Die Ausgänge werden über das Objekt 60FEh gesteuert. Dabei entspricht Ausgang 1 dem Bit 16 im Objekt 60FEh, Ausgang 2 dem Bit 17 usw. wie bei den Eingängen. Die Ausgänge mit Sonderfunktionen sind in der Firmware in den unteren Bits 0 bis 15 eingetragen. Im Moment ist nur Bit 0 belegt, das die Motorbremse steuert.

Beschaltung

Die digitalen Ausgänge sind push-pull. Die Spannung am Pin im High-Zustand beträgt entweder 5 V (323Ah:01h=0) oder +Up (323Ah:01h=1). Der Strom soll 50 mA nicht überschreiten.

Output Routing

Prinzip

Der "Output Routing Mode" weist einem Ausgang eine Signalquelle zu, ein Kontrollbit im Objekt 60FEh:01h schaltet das Signal ein oder aus.

Die Auswahl der Quelle wird mit 3252h:01 bis n im "High Byte" (Bit 15 bis Bit 8) gemacht. Die Zuordnung eines Kontrollbit aus dem Objekt 60FEh:01h erfolgt im "Low Byte" (Bit 7 bis Bit 0) des 3252h:01h bis n (siehe nachfolgende Abbildung).

Routing

Der Subindex des Objekts 3252h bestimmt, welche Signalquelle auf welchen Ausgang geroutet wird. Die Zuordnung der Ausgänge ist nachfolgend gelistet:

Anmerkung: Die maximale Ausgangsfrequenz des PWM-Ausgangs (Software-PWM) ist 2 kHz. Alle anderen Ausgänge können nur bis zu 500Hz Signale erzeugen.

Die Subindizes 3252h:01h bis 0nh sind 16 Bit breit, wobei das High Byte die Signalquelle auswählt (z. B. den PWM-Generator) und das Low Byte das Kontrollbit im Objekt 60FEh:01 bestimmt.

Bit 7 von 3252h:01h bis 0nh invertiert die Steuerung aus dem Objekt 60FEh:01. Normalerweise schaltet der Wert "1" im Objekt 60FEh:01h das Signal "ein", ist das Bit 7 gesetzt, schaltet der Wert "0" das Signal ein.

Nummer in 3252:01 bis 0n
00XXh Ausgang ist immer "1"
01XXh Ausgang ist immer "0"
02XXh Encodersignal (6063h) mit Frequenzteiler 1
03XXh Encodersignal (6063h) mit Frequenzteiler 2
04XXh Encodersignal (6063h) mit Frequenzteiler 4
05XXh Encodersignal (6063h) mit Frequenzteiler 8
06XXh Encodersignal (6063h) mit Frequenzteiler 16
07XXh Encodersignal (6063h) mit Frequenzteiler 32
08XXh Encodersignal (6063h) mit Frequenzteiler 64
09XXh Position Actual Value (6064h) mit Frequenzteiler 1
0AXXh Position Actual Value (6064h) mit Frequenzteiler 2
0BXXh Position Actual Value (6064h) mit Frequenzteiler 4
0CXXh Position Actual Value (6064h) mit Frequenzteiler 8
0DXXh Position Actual Value (6064h) mit Frequenzteiler 16
0EXXh Position Actual Value (6064h) mit Frequenzteiler 32
0FXXh Position Actual Value (6064h) mit Frequenzteiler 64
Anmerkung:

Bei jeder Änderung des "Encodersignals" (6063h) oder der aktuellen Position (6064h, in benutzerdefinierten Einheiten) um ein Inkrement wird ein Puls am digitalen Ausgang ausgegeben (bei Frequenzteiler 1). Berücksichtigen Sie dies bei der Auswahl des Frequenzteilers und der Einheit, besonders bei Verwendung von Sensoren mit niedriger Auflösung (wie z. B. Hall-Sensoren).

Beispiel

Das Encodersignal (6063h) soll auf Ausgang 1 mit einem Frequenzteiler 4 gelegt werden. Der Ausgang soll mit Bit 5 des Objektes 60FE:01 gesteuert werden.

  • 3250h:08h = 1 (Routing aktivieren)
  • 3252h:02h = 0405h (04XXh + 0005h)
  • 04XXh: Encodersignal mit Frequenzteiler 4
  • 0005h: Auswahl von Bit 5 des 60FE:01

Das Einschalten des Ausgangs wird mit dem Setzen des Bit 5 in Objekt 60FE:01 erledigt.

Beispiel

Das Bremsen-PWM-Signal soll auf Ausgang 2 gelegt werden. Da die automatische Bremsensteuerung das Bit 0 des 60FE:01h benutzt, soll dieses als Kontrollbit benutzt werden.

  • 3250h:08h = 1 (Routing aktivieren)
  • 3252h:03h = 1080h (=10XXh + 0080h). Dabei gilt:
    • 10XXh: Bremsen-PWM-Signal
    • 0080h: Auswahl des invertierten Bits 0 des Objekts 60FE:01
▶   weiter

Inhalt