Input/Output

Zyklische Input/Output-Verbindungen gibt es für Kanäle, Achsen, Encoder (Positionserfassungssystem) und Drives (Antrieb, Verstärker).

Input/Output für NC-Kanäle

Standardkanäle, also Kanäle für PTP-Achsen benötigen keinerlei Input/Output-Verbindungen. Diese werden nur bei Interpreter-Kanälen benötigt.

In der PLC ist pro Kanal eine Variable vom Typ PLCTONC_CHANNEL anzulegen. Diese Variablen müssen mit den NC-Kanalvariablen Channelx_FromPlc (zu finden unter Kanal-Inputs) verbunden werden. In der PLC ist pro Kanal eine Variable vom Typ NCTOPLC_CHANNEL anzulegen. Diese Variablen müssen mit den NC-Kanalvariablen Channelx_ToPlc (zu finden unter Kanal-Outputs) verbunden werden. Diese Variablen werden benötigt, um einen Signalaustausch zwischen NC und PLC zu ermöglichen. Hier werden die folgenden Daten ausgetauscht:

Normalerweise ist es nicht nötig, die Einzelvariablen zu verbinden.

Eine Beschreibung des zyklischen Kanal-Interfaces ist im Anhang der Dokumentation TwinCAT NC I zu finden.

Input/Output für Achsen

In der PLC ist pro Achse eine Variable vom Typ NCTOPLC_AXLESTRUCT anzulegen. Diese Variablen müssen mit den NC-Achsenvariablen Axis_FromPlc (zu finden unter Achse-Inputs) verbunden werden. Ebenfalls ist in der PLC ist pro Achse eine Variable vom Typ PLCTONC_AXLESTRUCT anzulegen. Diese Variablen müssen mit den NC-Achsenvariablen Axis_ToPlc (zu finden unter Achse-Outputs) verbunden werden. Diese Variablen werden benötigt, um einen zyklischen Signalaustausch zwischen NC und PLC zu ermöglichen. Hier werden unter anderem die folgenden Daten ausgetauscht:

Normalerweise ist es nicht nötig, die Einzelvariablen zu verbinden, sondern üblicherweise wird die gesamte Struktur verbunden.

Die Beschreibung der Interfaces befindet sich im Abschnitt „Zyklisches NC/SPS Interfaces“ bzw. „Prozessabbild der NC-Achse“:

Input/Output für Encoder

Jeder Encoder, der nicht vom Typ Simulation ist, muss mit einer Istwert-Erfassungsbaugruppe verbunden werden. Dabei ist darauf zu achten, dass die benutzten Typen zueinander kompatibel sind. Beim Encoder ist ein geeigneter Typ zu wählen.

Siehe: Zyklisches Interface von der NC zu Encoder im Abschnitt Prozessabbild einer NC-Achse

Input/Output für Drives

Jeder Drive, der nicht zu einer simulierten Achse gehört muss mit einer Sollwert-Ausgabebaugruppe verbunden werden. Dabei ist darauf zu achten, dass die benutzten Typen zueinander kompatibel sind. Beim Drive ist ein geeigneter Typ zu wählen.

Siehe: Zyklisches Interface von der NC zum Drive im Abschnitt Prozessabbild einer NC-Achse

Input/Output 1: