Witam,
potrzebuję w moim programie do S7-1500 umieścić Timer, który po otrzymaniu sygnału się włączy i załączy odbiornik z opóźnieniem. Problem w tym że sygnał trwa tylko chwilę i potem zanika i w tym momencie Timer się resetuje (korzystam z bloku TON).
W związku z tym poszukuję sposobu, aby po zaniku sygnału Timer dalej odliczał i po czasie wysłał sygnał na wyjście.
Pozdrawiam
PS: Włączenie Retain w Timerze nie pomaga.
W bloku TON jest dodatkowe wejście PT, w które wpisuję czas opóźnienia. Jest też wyjście ET, w które nie wiem co należy wpisać. Jeśli pozostawię je puste to blok przepuszcza sygnał po upłynięciu czasu (pod warunkiem że dalej jest on podawany), natomiast jeśli wstawię tam jakąś zmienną Timera (bo nic innego nie można) to wtedy blok przepuszcza sygnał od razu, czyli na dobrą sprawę nie robi nic.
Próbowałem też zrealizować to z blokiem TONR, wtedy po odcięciu sygnału timer się już nie resetuje, ale przestaje odliczać, czyli też nie to, o co mi chodzi.
potrzebuję w moim programie do S7-1500 umieścić Timer, który po otrzymaniu sygnału się włączy i załączy odbiornik z opóźnieniem. Problem w tym że sygnał trwa tylko chwilę i potem zanika i w tym momencie Timer się resetuje (korzystam z bloku TON).
W związku z tym poszukuję sposobu, aby po zaniku sygnału Timer dalej odliczał i po czasie wysłał sygnał na wyjście.
Pozdrawiam
PS: Włączenie Retain w Timerze nie pomaga.
W bloku TON jest dodatkowe wejście PT, w które wpisuję czas opóźnienia. Jest też wyjście ET, w które nie wiem co należy wpisać. Jeśli pozostawię je puste to blok przepuszcza sygnał po upłynięciu czasu (pod warunkiem że dalej jest on podawany), natomiast jeśli wstawię tam jakąś zmienną Timera (bo nic innego nie można) to wtedy blok przepuszcza sygnał od razu, czyli na dobrą sprawę nie robi nic.
Próbowałem też zrealizować to z blokiem TONR, wtedy po odcięciu sygnału timer się już nie resetuje, ale przestaje odliczać, czyli też nie to, o co mi chodzi.