Herunterladen Inhalt Inhalt Diese Seite drucken

Beispielprogramm Zur El2258: Multi-Timestamp - Beckhoff EL125 Serie Dokumentation

Vorschau ausblenden Andere Handbücher für EL125 Serie:
Inhaltsverzeichnis

Werbung

Inbetriebnahme
Sehen Sie hierzu auch weitere Hinweise in dem Kapitel:
Inbetreibnahme, TwinCAT Quickstart, TwinCAT 3, Startup [} 65].
6.10.1

Beispielprogramm zur EL2258: Multi-Timestamp

Das folgende Beispielprogramm vergibt 4 x 10 Schaltaufträge innerhalb eines PLC-Taskzyklus und setzt für
die ersten vier Kanäle der EL2258 die Ausgangszustände abwechselnd von „1" nach „0", beginnend mit „1"
für den ersten Zustand.
Die willkürlichen, für die vier Kanäle jeweils unterschiedlich festgelegten Schaltzeiten sind in der folgenden
Oszilloskop-Aufzeichnung gezeigt:
Abb. 178: Aufzeichnung von vier Kanälen aus dem Multi-Timestamp Programmbeispiel
Alle Feldvariablen sind entsprechend den acht Kanälen mit jeweils allen notwenigen Zustands, Ausgangs
und Eingangsvariablen zu verknüpfen. In dem zum Download zur Verfügung stehenden Beispiel ist dies
bereits erfolgt:
https://infosys.beckhoff.com/content/1031/el125x_el2258/Resources/zip/2139514763.zip
Dieses Beispiel erfordert eine PLC Steuerung mit einer Klemme EL2258. Sie können entweder einen
embedded PC verwenden, an dem die Klemme rechtsseitig angebracht wird, oder einen IPC mit einer
EtherCAT-Verbindung eines z.B. RJ-45 Anschlusses zum EK1100 Koppler mit der Klemme (z.B. C6915 +
EK1100 + EL2258). Optional kann eine digitale Eingangsklemme z.B. EL1004 zusätzlich zur
Programmsteuerung verwendet werden.
Das weitere Vorgehen ist im Kapitel TwinCAT Quickstart, TwinCAT 3, Starten der Steuerung [} 77]
beschrieben.
Beispielprogramm EL2258: Multi-Timestamp
Variablendeklaration:
PROGRAM MAIN
VAR CONSTANT
   // Number of used channels of the terminal in this code example
   nNumOfSwitchTasks : INT:=4;
END_VAR
VAR_INPUT
   // External switch to start by user
   bEnable AT%I* : BOOL;
   // Reference to check if last tasks were already executed
   nOutputOrderFeedback AT%I*: ARRAY[0..7] OF USINT;
298
Version: 2.7
EL125x, EL2258

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

El2258

Inhaltsverzeichnis