FX3GA-24MT, Таймер |
Здравствуйте, гость ( Вход | Регистрация )
FX3GA-24MT, Таймер |
23.08.2018 - 11:43
Сообщение
#1
|
|
Читатель Группа: Пользователи Сообщений: 21 Регистрация: 25.05.2018 Пользователь №: 11031 |
Доброго дня всем. Подскажите пожалуйста, как записать таймер T10(см. в программе) что бы он отработал все заданное время от вх. X0,
а не сбрасывался при отключении Х0? X0 - датчик с отрицательной логикой норм. открытый. 1.jpg ( 20.21 килобайт ) Кол-во скачиваний: 22 Сообщение отредактировал iteng - 23.08.2018 - 11:45 |
|
|
24.08.2018 - 00:07
Сообщение
#2
|
|
Гигант мысли Группа: Пользователи Сообщений: 377 Регистрация: 30.12.2004 Пользователь №: 108 |
Нужно использовать таймер с памятью (retentive timer), который нужно будет сбрасывать отдельной инструкцией, либо реализовать его програмно, что несложно, но не имеет смысла при наличии таковых.
А какой смысл в высокоскоростном счетчике с уставкой К1? Он является, по сути, ловушкой одиночного импульса, а для этого счетчик не нужен. В любом случае, лучше отделиь его в отдельную от остальной логики строку, т.к. фрагмент кода с высокоскоростноым счетчиком невозможно редактировать online. -------------------- Делать надо сразу хорошо. Плохо само получится.
|
|
|
25.08.2018 - 11:20
Сообщение
#3
|
|
Читатель Группа: Пользователи Сообщений: 21 Регистрация: 25.05.2018 Пользователь №: 11031 |
Хорошо, попробую. Спасибо.
Столкнулся еще с такой ситуацией - Для T10(см. рисунок выше) установлено время 1,5 сек. В симуляторе сброс таймера Х0(см. рисунок выше) происходит строго по заданному времени, а в контроллере реально, сброс таймера происходит по датчику. Может быть такое или мне показалось? |
|
|
Текстовая версия | Сейчас: 20.04.2024 - 07:04 |