| Предыдущая тема :: Следующая тема |
| Автор |
Сообщение |
Mihali_4 Частый гость


Зарегистрирован: Oct 22, 2010 Сообщения: 29 Рейтинг: +0/-0
|
Добавлено: Вт 10 Июн, 2014 7:23:44 Заголовок сообщения: RsLogix формат времени в таймере |
|
|
Доброго времени суток.
Подскажите можно ли в таймерах (например Ton Tof), вместо уставки использовать переменную? чтобы в последствии в эту переменную подставлять различные значения и менять выдержку у таймера (если не ошибаюсь то это вкладка Preset). По идее можно вставить любую переменную формата dint, но не срабатывает |
|
| Вернуться к началу |
|
 |
Mihali_4 Частый гость


Зарегистрирован: Oct 22, 2010 Сообщения: 29 Рейтинг: +0/-0
|
Добавлено: Вт 10 Июн, 2014 9:05:03 Заголовок сообщения: |
|
|
| Вроде накопал, если не ошибаюсь то переменной <имя таймера>.PRE можно задавать любое значение выдержки |
|
| Вернуться к началу |
|
 |
Dvoeglazov Эксперт


Зарегистрирован: Mar 06, 2006 Сообщения: 278 Рейтинг: +1/-0 Откуда: г.Киров-Чепецк
|
Добавлено: Вт 10 Июн, 2014 9:07:20 Заголовок сообщения: |
|
|
PRE менять можно, но можно попасть в ситуацию, когда зададите PRE меньше АСС и ваша логика может неправильно отработать (придется городить защиты в логике).
Я использую в логике ACC от таймера. Это позволяет на одном таймере сделать логику где нужны несколько таймеров (если ACC>60, то сделать что-то, если ACC>70,то сделать другое и т.д.).
Если вам нужно что-то сделать по календарному времени, то нужно его и использовать (GSV). Контроллер может синхронизироваться с ПЭВМ, для этого в пакете программирования есть утилита (часы в контроллере плохие, обычно уходят за сутки на 3 сек. Поэтому синхронизация обязательна). |
|
| Вернуться к началу |
|
 |
dv_ Эксперт


Зарегистрирован: Sep 14, 2006 Сообщения: 776 Рейтинг: +41/-1 Откуда: Донецк
|
Добавлено: Вт 10 Июн, 2014 16:08:09 Заголовок сообщения: |
|
|
| Dvoeglazov писал(а): | | PRE менять можно, но можно попасть в ситуацию, когда зададите PRE меньше АСС и ваша логика может неправильно отработать (придется городить защиты в логике). | Установится бит DN. Где и какая крамола еще может быть? |
|
| Вернуться к началу |
|
 |
Mihali_4 Частый гость


Зарегистрирован: Oct 22, 2010 Сообщения: 29 Рейтинг: +0/-0
|
Добавлено: Чт 12 Июн, 2014 10:27:57 Заголовок сообщения: |
|
|
| dv_ писал(а): | | Dvoeglazov писал(а): | | PRE менять можно, но можно попасть в ситуацию, когда зададите PRE меньше АСС и ваша логика может неправильно отработать (придется городить защиты в логике). | Установится бит DN. Где и какая крамола еще может быть? |
так собственно и сделал |
|
| Вернуться к началу |
|
 |
dv_ Эксперт


Зарегистрирован: Sep 14, 2006 Сообщения: 776 Рейтинг: +41/-1 Откуда: Донецк
|
Добавлено: Чт 12 Июн, 2014 20:06:07 Заголовок сообщения: |
|
|
| Mihali_4 писал(а): | | dv_ писал(а): | | Dvoeglazov писал(а): | | PRE менять можно, но можно попасть в ситуацию, когда зададите PRE меньше АСС и ваша логика может неправильно отработать (придется городить защиты в логике). | Установится бит DN. Где и какая крамола еще может быть? |
так собственно и сделал | Имей ввиду: изменение .PRE на большее значение, при установленных .DN и .EN - таймер не продолжит работу. |
|
| Вернуться к началу |
|
 |
maxim Эксперт


Зарегистрирован: Feb 16, 2007 Сообщения: 123 Рейтинг: +7/-0 Откуда: Енакиево
|
Добавлено: Пт 13 Июн, 2014 17:10:55 Заголовок сообщения: |
|
|
| а можно еще перед тем как устанавливать PRE делать RESET таймера. |
|
| Вернуться к началу |
|
 |
dv_ Эксперт


Зарегистрирован: Sep 14, 2006 Сообщения: 776 Рейтинг: +41/-1 Откуда: Донецк
|
Добавлено: Сб 14 Июн, 2014 17:08:50 Заголовок сообщения: |
|
|
| maxim писал(а): | | а можно еще перед тем как устанавливать PRE делать RESET таймера. | И отсчет времени с нуля
С Reset таймеров по аккуратнее, особенно TOF (про это в документации имеется). |
|
| Вернуться к началу |
|
 |
|