-> Hier kostenlos registrieren
Gibt es irgendeinen Trick, um beim Aufruf eines IEC-Timer die Argumente zu versorgen, bzw. einzelne Argumente zu löschen.
Vorgehensweise:
Ich ziehe z.B. den "TON" aus dem Werkzeugkasten und platziere ihn in eine Zeile. Anschließend will ich die Argumente mit globalen Variablen beschalten. Ich fange bei "IN" an. Die Beschaltung von "IN" geht meistens gut. Spätestens wenn ich versuche, den Ausgangsparameter "ET" zu löschen, spielt die Entwicklungsumgebung verrückt. Ich erhalte ständig die Warnung, dass der Eingangsparameter "IN" beschaltet werden muss, obwohl er schon längst fehlerfrei beschaltet ist. Ich muss dann halt den Baustein mal schließen, dann wieder öffnen. Wenn ich es ein paar mal versucht habe, gelingt es mir dann irgendwann den Ausgangsparameter "ET" zu eliminieren.
Anschließend sind dann alle roten Unterstreichungen verschwunden und der Timer funktioniert auch.
Ich gehe davon aus, dass der Ausgangsparameter "ET" optional ist, d.h. dass ich ihn auch löschen kann, wenn ich ihn nicht benötige. Ist ja bei den SIMATIC-Zeiten auch so. Wenn ich "DEZ" oder "DUAL" nicht benötige, lösche ich bei SCL die Argumente aus der Aufrufschnittstelle raus.
Vorgehensweise:
Ich ziehe z.B. den "TON" aus dem Werkzeugkasten und platziere ihn in eine Zeile. Anschließend will ich die Argumente mit globalen Variablen beschalten. Ich fange bei "IN" an. Die Beschaltung von "IN" geht meistens gut. Spätestens wenn ich versuche, den Ausgangsparameter "ET" zu löschen, spielt die Entwicklungsumgebung verrückt. Ich erhalte ständig die Warnung, dass der Eingangsparameter "IN" beschaltet werden muss, obwohl er schon längst fehlerfrei beschaltet ist. Ich muss dann halt den Baustein mal schließen, dann wieder öffnen. Wenn ich es ein paar mal versucht habe, gelingt es mir dann irgendwann den Ausgangsparameter "ET" zu eliminieren.
Anschließend sind dann alle roten Unterstreichungen verschwunden und der Timer funktioniert auch.
Ich gehe davon aus, dass der Ausgangsparameter "ET" optional ist, d.h. dass ich ihn auch löschen kann, wenn ich ihn nicht benötige. Ist ja bei den SIMATIC-Zeiten auch so. Wenn ich "DEZ" oder "DUAL" nicht benötige, lösche ich bei SCL die Argumente aus der Aufrufschnittstelle raus.