TwinSafe

MB96

Level-1
Beiträge
18
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo SPS-Forum,

ich arbeite das erstmal mit TwinCAT bzw. TwinSafe. Nun habe ich ein paar Klemmen von Beckhoff:

- Koppler (EK1100)
- Überstromschutzklemme(EL9227-5000)
- 3x Sichere Ausgänge (EL2912)
- Sicheren Ausgang (EL1918 )

Zunächst habe ich das alles zusamm geschlossen und es werden schonmal alle Klemmen mit dem geforderten Betriebsstrom versorgt.
Nun wollte ich mal testen ob das klappt. Ich habe also ein Kabel von einer Ausgangsklemme in eine Eingangsklemme gesteckt und in meiner SPS habe ich folgendes geschrieben:
_____________________________________________________
PROGRAM MAIN
VAR
Empfang AT%I*: BYTE;
zaehler: INT;
Sender AT %Q*: BYTE := 1;
END_VAR


IF Empfang>1 THEN
zaehler:=zaehler+1;
ELSE
zaehler:=zaehler-1;
END_IF

IF zaehler>1000 OR zaehler <-1000 THEN
zaehler:=0;
END_IF


___________________________________________________

Ich habe die Variablen der PLC Instanz mit der Hardware verknüpft. (Ich habe auch 10 mal überprüft, ob ich auch die richtigen Ausgänge verknüpft habe)
Aber wenn ich das Programm laufen lasse und das Sende Signal verändere, verändert sich nichts an meinem Empfänger Signal.

An den Klemmen erkenne ich auch nicht, dass die Ein- und Ausgänge gesetzt sind (Die Lichter Leuchten nicht).

Danke für eure Hilfe

Viele Grüße
Max Brandt
 
Zuletzt bearbeitet:
Ich glaube Du musst Dir mal die Doku zu TwinSAFE durchlesen, denn Deine Hardware macht in meinen Augen keinen Sinn, ich bin aber auch nicht so der TwinSAFE Experte. Die EL2912 enthält auch eine TwinSAFE Logikklemme, d.h. Du hättest drei Logikklemmen, benötigst aber eigentlich nur eine auf der das Safety Programm läuft. Eingänge kann man direkt auf Variablen des nicht fehlersicheren SPS Programms mappen Ausgänge müssen aber meine ich zwingend über ein Safety Programm angesteuert werden. Am besten arbeitet man auch bei den Eingängen über das Safety Programm, dann muss man ein Standard Alias Device hinzufügen und dann den entsprechenden Ausgang an der Logikklemme mit der SPS-Variable des nicht fehlersicheren Programms verknüpfen, ist halt etwas umständlicher.
Die Spannungsversorgung an der Überspannungsklemme ist angeschlossen?
Falls die Safetyklemmen vor der Überspannungsklemme montiert sind, ist die Spannungsversorgung des EK1100 richtig (komplett) angeschlossen?
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich dachte man sucht sich seine Logikklemme dann als Target System aus und die anderen beiden EL2912 Klemmen bleiben dann einfach Ausgangsklemmen.

Das war auch kurz meine Überlegung, dass ich die Safty Klemmen wirklich nur in Safety verwenden kann. Habe die allerdings schnell verworfen, weil ich dachte das würde kein Sinn machen. Ich überprüfe mal ob das vielleicht so was wird.

Ich habe die Klemmen genauso angeschlossen wie ich sie aufgezählt habe.


Schaltung.PNG

Hier ist ein Skizze. Tschuldigung für die Qualität. Habe die Schnell in PowerPoint zusammen geschustert. :D
 
Safety außerhalb von Safety macht keinen Sinn und geht wie gesagt, bis auf die eine Ausnahme auch nicht.
Übrigens ist Deine Eingangsklemme auch übertrieben, denn Sie enthält auch eine Logikklemme.
Sinnvolle Hardware wäre eine EL2912 oder eine EL1918 und der Rest EL1904 und EL2904.
 
Ok dann versuche ich das mal so. Ich dachte nur, ich könnte schnell mal testen ob es sofort klappt.

Ich weiß, das ist alles von der Uni. Die haben mir das so in die Hand gedrückt :D.

Danke für die Hilfe, fürs erste
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich weiß auch nicht, ob das Signal der Ausgangskarte galvanisch getrennt ist, in dem Fall reicht eine Leitung nicht aus.
Außerdem überprüfen die Safety Klemmen ihre Anschlüsse auch je nach Einstellung und da müssen dann auch beide Anschlüsse (quasi + und -) genutzt werden.
 
Zuletzt bearbeitet:
Ich glaube, dass die Karten nicht galvanisch getrennt sind. Also der Powerkontakt ist nicht von der Karte getrennt. Das zeigen ja die Klemmen auch an, dass sie Betriebsspannung erhalten :)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
@MB96: Dein Ansatz ist wirklich zu kurz gedacht. Wenn es funktionieren würde dann könnte ja "jeder" mal kurz die Safty-Funktionalität außer betrieb setzen. Da hat das Bürokratiemonster (e.g. TÜV) dann aber was dagegen.
Daten die von/zu Safty-Klemmen von einem Safty-Controller verschickt werden kommen mit einigem Overhead daher (CRC, Zähler...) damit es eben "sicher" ist.
Deine EL1918 beinhaltet auch einen Safty-Controller. Um den aber zu programmieren musst du dann in TC3 ein Safty-Projekt erstellen und das in die EL1918 hineinschießen (und natürlich die EL2904 dort auch verknüpfen...)

Wenn man es noch nie gemacht hat ist das nichts wo du in 10 Minuten durch bist. Und die Safty-Doku ist auch kein Kochrezept was es einem Novizen nicht wirklich einfach macht.

Guga
 
Ja, stimmt daran habe ich nicht gedacht. Das ergibt dann wirklich Sinn, dass ich die Karten nicht so einfach in eine SPS schalten kann.

Ich versuche gerade das Safety Programm zu bearbeiten und bin wirklich manchmal leicht überfordert. :lol:

Aber so wurde erstmal dieses Problem gelöst. Vielen Dank für eure Hilfe.
 
Zurück
Oben