Beispielprogramm 2 - Kurzschlusserkennung (Spannungsgeregelt)
Programmbeschreibung und Funktion
Dieses Beispielprogramm hat dieselbe Funktion wie das Beispielprogramm 1. Auch hierbei soll mit Hilfe des LED Ausgangs der EL2596 ein Kurzschluss detektiert werden.
In diesem Beispielprogramm 2 wird jedoch der Betriebsmodus „Voltage Control“ verwendet, sodass am LED-Ausgang eine vorgegebene Spannung ausgegeben wird.
Dazu müssen ebenfalls in den CoE Daten, wie im Kapitel Inbetriebnahme beschrieben, die Werte für die Versorgungs- und Ausgangsspannung, sowie den maximalen Ausgangsstrom vorgegeben werden.
Die vorgegebenen Ausgangswerte werden dann am Ausgang der LED-Klemme ausgegeben. Als Ausgangsmodus (CoE-Index 0x8004:01) muss der Modus „Voltage Control“ ausgewählt werden.
Als Predefined PDO wird „Standard digital output (with info data)” verwendet.
In dem Beispielprogramm werden Diagnosedaten aus den Diagnosenachrichten der Klemme ausgelesen. Dazu muss in der globalen Variablenliste (GVL) die NetID des EtherCAT Netzwerks und die ID der EL2596 angegeben werden.
Die NetID kann in TwinCAT unter dem EtherCAT Master im Reiter „EtherCAT“ angezeigt werden. Die ID ist in der GVL als sNetID in Hochkommata als String anzugeben.
Die ID des Slaves ist ebenfalls im EtherCAT Master zu finden. Dazu muss der Reiter „Online“ ausgewählt werden. Dieser Wert ist dann als nSlaveAddr anzugeben.
Das Beispielprogramm kann anschließend gestartet werden. Zur Verwendung des Beispielprogramms sollte die enthaltene Visualisierung geöffnet werden.
- Wenn das Programm gestartet wird und die Klemme keinen fehlerhaften Zustand hat, ist „ReadyToActivate“ aktiv und die Lampe in der Visualisierung ist grün.
- Im Feld „Set Output Voltage“ muss die gewünschte Spannung am Ausgang eingestellt werden. Diese kann auch bei laufender Kurzschlusserkennung geändert werden.
- Dann kann die Kurzschlusserkennung in der Visualisierung über den Button „Start“ gestartet werden.
- Daraufhin wird der Ausgang aus der SPS heraus eingeschaltet, sodass auch die „Output“-Lampe grün wird.
- Die Textfelder „Output Voltage“ und „Output Current“ zeigen die aktuellen Werte des Ausgangs an.
- Wenn am Bit „ReadyToActivate“ eine fallende Flanke auftritt wird im SPS Programm das Auslesen der Diagnoseinformationen aus den CoE Objekten 0xA000 und 0x10F3 gestartet Der Ausgang schaltet umgehend ab.
- Ein aufgetretener Kurzschluss ist das aus den Diagnosedaten erkennbar und die „Shortcircut“-Lampe in der Visualisierung leuchtet rot.
- Liegt der Kurzschluss am LED Ausgang nicht mehr an, muss die EL2596 manuell über den Button „Reset“, das mit dem „Reset“-Bit der EL2596 verknüpft ist, zurückgesetzt werden.
- Der LED Ausgang wird anschließend wieder aktiviert.
- Über den Button „Stop“ kann die Kurzschlusserkennung manuell gestoppt werden, der LED Ausgang wird dann ausgeschaltet.
Begrenzung des Spitzenstroms im Kurzschlussfall Beim Auftreten eines Kurzschlusses am LED Ausgang können kurzzeitig Ströme >6 A fließen. Um den Ausgangsspitzenstrom zu begrenzen kann ein Widerstand im niedrigen Ohmbereich in Reihe zu dem Bauteil geschaltet werden, an dem ein Kurzschluss detektiert werden soll. |