PDA

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



Вольд
11.11.2013, 16:30
Добрый день.

Возникла проблема при работе с высокочастотным таймером в ПЛК110.60М. Сделано все согласно РЭ. Задано прерывание с периодом 1мс (1000 мкс). Без этого прерывания программа работает нормально. Если разрешить прерывание по этому таймеру, то работа программы нарушается, пропадает связь с панелью и т.д. В самой прерывающей программе выполняются минимальные действия.

Sulfur
15.11.2013, 09:51
Может такое быть, что в основной программе происходит запись глобальных переменных, которые так же переписываются в программе-прерывании? Я недавно делал проект именно на таком ПЛК, использовал прерывание 20мкс. Все работает отлично. Запись переменных производилась или только в основной программе, или только в программе-прерывании. В программе-прерывании использовал исключительно глобальные переменные.

Вольд
15.11.2013, 18:33
В проекте кроме ПЛК что еще было ? Какой прошивкой ПЛК пользовались ?

Sulfur
19.11.2013, 13:47
Использовал ПЛК110.60М+ИП320, других устройств на шине нет. Прошивка 2.10, таргет соответствующий. Прошивал 2.14, но появились проблемы именно с высокочастотным таймером. Пришлось перешивать обратно. Возможно Ваш случай.

Вольд
20.11.2013, 08:47
У меня прошивка 2.14 из-за этого и проблемы, об этом на форуме писали специалисты "ОВЕН".