-> 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
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: