Also ok, das Problem ist die zu kurze Zykluszeit - d.h. das Relais bekommt das nicht mit.
Es geht um eine Maschinenüberwachung. Das heißt, immer wenn das Relais angesteuert wird, dann muss dieser Impuls an ein zentrales Signalerfassungsgerät weitergereicht werden, um über eine Software eine Stückzahlanalyse vornehmen zu können.
Die optimale Schaltzeit des Relais herausfinden (sicherer Impuls zur Signalerfassung, z.B. 800ms)
Diese Zeit an eine Ausschaltverzögerung. Startflanke auf SA vom geänderten Zähler.
Die optimale Schaltzeit des Relais herausfinden (sicherer Impuls zur Signalerfassung, z.B. 800ms)
Diese Zeit an eine Ausschaltverzögerung. Startflanke auf SA vom geänderten Zähler.
Aus deinem Zähler bei Wertänderung eine Flanke erzeugen und die zum Starten der Zeit verwenden.
z.B. aus deinem Code
Code:
U(
L "Zaehler_DB".Stueckgutzaehler
L MD 200
<>D
)
= [COLOR=#ff0000]#FlankeSA // M 20.0[/COLOR]
L "Zaehler_DB".Stueckgutzaehler
T MD 200
U #FlankeSa
L S5t#800ms
SA T5
U T5
= AusgangRelais // A1.6?
Aus deinem Zähler bei Wertänderung eine Flanke erzeugen und die zum Starten der Zeit verwenden.
z.B. aus deinem Code
Code:
U(
L "Zaehler_DB".Stueckgutzaehler
L MD 200
<>D
)
= [COLOR=#ff0000]#FlankeSA // M 20.0[/COLOR]
L "Zaehler_DB".Stueckgutzaehler
T MD 200
U #FlankeSa
L S5t#800ms
SA T5
U T5
= AusgangRelais // A1.6?