Просмотр полной версии : Прерывание таймера
zendo057
31.01.2014, 21:27
Уважаемые специалисты,дайте пожалуйста пример обработки прерывания таймера,например включился вход включился выход.Не смог разобраться с примером с диска и с примера полезностей. Желательно не на ST.
lara197a
31.01.2014, 22:07
да нет здесь прерываний.
все обрабатывается в цикле.
прерывания - это или для быстрых процессов или привет 90-е.
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.
Имелось в виду через биб-ки timer syslibports и их ФБ setirq ,sysportin,sysportout.
Гдето есть документ, какие библиотеки поддерживают контроллеры овен, так что не обольщайтесь :)
zendo057
01.02.2014, 17:22
Так по прерываниям высокочастотного таймера по быстрым входам и выходам никто и не ответит.Надежда на ВАС учитель.
Так по прерываниям высокочастотного таймера по быстрым входам и выходам никто и не ответит.Надежда на ВАС учитель.
если это мне, то не подскажу, не считаю правильным использовать быстрые входы/выходы у контроллера, для этого нужен отдельный модуль со своим процессором, чтоб не отвлекать основной, поэтому это направление ни когда не испытывал
zendo057
01.02.2014, 18:33
НЕ ужели вкл/выкл какого нибудь устройства в не зависимости от цикла плк связано с большим ресурсом памяти.
lara197a
01.02.2014, 21:11
Есть в ПЛК диспетчер событий, может он Вам подойдет?
Программирование программируемых логических контроллеров ОВЕН ПЛК110 и ПЛК160
Руководство пользователя
Версия 1.9.стр 141.
Однако не обольщайтесь, не каждый контроллер Овен поддерживает данную функцию.
Уважаемые специалисты,дайте пожалуйста пример обработки прерывания таймера,например включился вход включился выход.Не смог разобраться с примером с диска и с примера полезностей. Желательно не на ST.
Вот только включился вход - включился выход к таймеру отношения не имеет. Это прерывание по внешнему событию и Овен ПЛК его не поддерживают. (за Модус не скажу - не знаю)
Вот только включился вход - включился выход к таймеру отношения не имеет. Это прерывание по внешнему событию и Овен ПЛК его не поддерживают. (за Модус не скажу - не знаю)
Если Овен ПЛК не поддерживают прерывания, тогда зачем Овен выложил "Пример работы с быстрыми входами и выходами из прерывания высокочастотного таймера (Только для ПЛК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 я не могу разобраться, поэтому и просил пример в другом виде. пробовал конвертировать в другой язык не находит какойто библиотеки,не относящейся к прерыванию,во всяком случае в примере про нее не упоминается.
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot