PDA

Просмотр полной версии : Прерывание таймера



zendo057
31.01.2014, 21:27
Уважаемые специалисты,дайте пожалуйста пример обработки прерывания таймера,например включился вход включился выход.Не смог разобраться с примером с диска и с примера полезностей. Желательно не на ST.

lara197a
31.01.2014, 22:07
да нет здесь прерываний.
все обрабатывается в цикле.

прерывания - это или для быстрых процессов или привет 90-е.

capzap
31.01.2014, 22:20
http://www.owen.ru/forum/showthread.php?t=16616&p=129215&viewfull=1#post129215
видимо не прерывание , а задержка имелось ввиду

zendo057
31.01.2014, 23:09
Имелось в виду через биб-ки timer syslibports и их ФБ setirq ,sysportin,sysportout.

capzap
01.02.2014, 09:05
Имелось в виду через биб-ки timer syslibports и их ФБ setirq ,sysportin,sysportout.

Гдето есть документ, какие библиотеки поддерживают контроллеры овен, так что не обольщайтесь :)

zendo057
01.02.2014, 17:22
Так по прерываниям высокочастотного таймера по быстрым входам и выходам никто и не ответит.Надежда на ВАС учитель.

capzap
01.02.2014, 17:51
Так по прерываниям высокочастотного таймера по быстрым входам и выходам никто и не ответит.Надежда на ВАС учитель.

если это мне, то не подскажу, не считаю правильным использовать быстрые входы/выходы у контроллера, для этого нужен отдельный модуль со своим процессором, чтоб не отвлекать основной, поэтому это направление ни когда не испытывал

zendo057
01.02.2014, 18:33
НЕ ужели вкл/выкл какого нибудь устройства в не зависимости от цикла плк связано с большим ресурсом памяти.

lara197a
01.02.2014, 21:11
Есть в ПЛК диспетчер событий, может он Вам подойдет?

KGB
01.02.2014, 23:08
Программирование программируемых логических контроллеров ОВЕН ПЛК110 и ПЛК160
Руководство пользователя
Версия 1.9.стр 141.
Однако не обольщайтесь, не каждый контроллер Овен поддерживает данную функцию.

KGB
01.02.2014, 23:16
Уважаемые специалисты,дайте пожалуйста пример обработки прерывания таймера,например включился вход включился выход.Не смог разобраться с примером с диска и с примера полезностей. Желательно не на ST.
Вот только включился вход - включился выход к таймеру отношения не имеет. Это прерывание по внешнему событию и Овен ПЛК его не поддерживают. (за Модус не скажу - не знаю)

petera
02.02.2014, 15:26
Вот только включился вход - включился выход к таймеру отношения не имеет. Это прерывание по внешнему событию и Овен ПЛК его не поддерживают. (за Модус не скажу - не знаю)
Если Овен ПЛК не поддерживают прерывания, тогда зачем Овен выложил "Пример работы с быстрыми входами и выходами из прерывания высокочастотного таймера (Только для ПЛК110)" http://kipshop.ru/Primeri/Samples_plc1xx/Samples/17_Timer.Lib.zip
Причем в примере именно "включился вход - включился выход", причем многократно в течение одного цикла
11693

11694

zendo057
02.02.2014, 16:28
Если Овен ПЛК не поддерживают прерывания, тогда зачем Овен выложил "Пример работы с быстрыми входами и выходами из прерывания высокочастотного таймера (Только для ПЛК110)" http://kipshop.ru/Primeri/Samples_plc1xx/Samples/17_Timer.Lib.zip
Причем в примере именно "включился вход - включился выход", причем многократно в течение одного цикла
11693

11694 Вот вот про этот пример и был вопрос, на ST я не могу разобраться, поэтому и просил пример в другом виде. пробовал конвертировать в другой язык не находит какойто библиотеки,не относящейся к прерыванию,во всяком случае в примере про нее не упоминается.