cpu13.ru - форум OMRON
http://cpu13.ru/

Прошу помощи по таймеруTIML(542)!!!
http://cpu13.ru/viewtopic.php?f=4&t=3397
Страница 1 из 1

Автор:  Жаждущий [ Чт фев 21, 2019 09:04 ]
Заголовок сообщения:  Прошу помощи по таймеруTIML(542)!!!

Здравствуйте. Помогите пожалуйста разобраться... как запустить таймер TIML(542). Что надо ставить в D1? D2 и S? Как с ним работать. Не могу понять... Буду признателен..

Автор:  znesterov [ Чт фев 21, 2019 12:00 ]
Заголовок сообщения:  Re: Прошу помощи по таймеруTIML(542)!!!

d1 - указываете адрес слова, в котором включится первый бит (d1.00) когда таймер закончит счет.
d2 - указываете адрес слова, где будет лежать остаток времени работы таймера
s - указываете адрес слова, где лежит время работы таймера (уставка времени, в десятых долях секунды)
d2 и s - DINT (двойное слово)
Вроде так. И по моему удобнее использовать двоичный таймер TIMLX.

Автор:  Ярослав [ Пт фев 22, 2019 22:35 ]
Заголовок сообщения:  Re: Прошу помощи по таймеруTIML(542)!!!

Чтобы работали TIMLX - надо разрешить еще им работать. по крайней мере так было в CJ1 - в других не помню.

Автор:  Жаждущий [ Ср фев 27, 2019 13:23 ]
Заголовок сообщения:  Re: Прошу помощи по таймеруTIML(542)!!!

znesterov писал(а):
d1 - указываете адрес слова, в котором включится первый бит (d1.00) когда таймер закончит счет.
d2 - указываете адрес слова, где будет лежать остаток времени работы таймера
s - указываете адрес слова, где лежит время работы таймера (уставка времени, в десятых долях секунды)
d2 и s - DINT (двойное слово)
Вроде так. И по моему удобнее использовать двоичный таймер TIMLX.

TIMLX почему то у меня не вставляется в проекте.. И все равно не понятно.
Задача у меня вроде простая - Мне нужно включить нагрузку по устанавливаемому времени от 10 сек до 3600 сек(час). Посмотреть бы на примере как это выглядит() Допустим D2000 - уставка времени..., а откуда брать исполнителя на нагрузку и в каком формате? в W&

Автор:  varnike [ Чт фев 28, 2019 06:57 ]
Заголовок сообщения:  Re: Прошу помощи по таймеруTIML(542)!!!

Вот пример под Ваш случай.

В свойствах ПЛК поставить галочку "Выполнять таймер/счетчик как двоичный"
Таймеры на 100мс, поэтому 3600 сек задаются как 36000.

При включении входа 0.00 включается выход 100.00 и размыкается через время D2000.
Также выход 100.00 выключится, если пропадет сигнал 0.00.
Следующее включение 100.00 после нового включения входа 0.00.

Автор:  Жаждущий [ Пт мар 01, 2019 12:31 ]
Заголовок сообщения:  Re: Прошу помощи по таймеруTIML(542)!!!

varnike писал(а):
Вот пример под Ваш случай.

В свойствах ПЛК поставить галочку "Выполнять таймер/счетчик как двоичный"
Таймеры на 100мс, поэтому 3600 сек задаются как 36000.

При включении входа 0.00 включается выход 100.00 и размыкается через время D2000.
Также выход 100.00 выключится, если пропадет сигнал 0.00.
Следующее включение 100.00 после нового включения входа 0.00.

Спасибо.. Попробую..

Автор:  znesterov [ Пт мар 01, 2019 15:30 ]
Заголовок сообщения:  Re: Прошу помощи по таймеруTIML(542)!!!

Жаждущий писал(а):
... включить нагрузку по устанавливаемому времени от 10 сек до 3600 сек(час)...

непонятно зачем для 3600 секунд использовать длинный таймер, можно обычный и уставка в UINT
Жаждущий писал(а):
...TIMLX почему то у меня не вставляется в проекте...

выше писали, что вероятно нужно включить эту возможность, например для CP1L - в свойствах ПЛК нужно поставить галку "Выполнять таймер/счетчик как двоичный"

Автор:  Жаждущий [ Пн мар 04, 2019 10:23 ]
Заголовок сообщения:  Re: Прошу помощи по таймеруTIML(542)!!!

znesterov писал(а):
Жаждущий писал(а):
... включить нагрузку по устанавливаемому времени от 10 сек до 3600 сек(час)...

непонятно зачем для 3600 секунд использовать длинный таймер, можно обычный и уставка в UINT
Жаждущий писал(а):
...TIMLX почему то у меня не вставляется в проекте...

выше писали, что вероятно нужно включить эту возможность, например для CP1L - в свойствах ПЛК нужно поставить галку "Выполнять таймер/счетчик как двоичный"

При переводе в свойствах на двоичный, другие таймеры работающие в проекте сразу выдают ошибки: Функция TIM-не существует для данного ПЛК!

Автор:  Жаждущий [ Пн мар 04, 2019 10:53 ]
Заголовок сообщения:  Re: Прошу помощи по таймеруTIML(542)!!!

Все понял... Разобрался.. Большое спасибо за помощь!!

Страница 1 из 1 Часовой пояс: UTC + 3 часа (Russia: MSK)
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/