Вход

Просмотр полной версии : плк110-32.К и прерывания таймера



Goga2000
04.07.2014, 07:35
добрый день,

надо мне управлять быстрыми выходами из обработчика прерывания системного таймера. Купил для этого плк110-32.К (правда он оказался 2012 г.в.). Если ставлю период меньше 1000, то плк становится неуправляемым, не откликается на подключения из кодесиса и раз в несколько секунд все выходы гаснут на секунду, а потом восстанавливаются. При этом сама программа - простенький тест (во вложении). При периоде 1000 - наблюдается та же картина, но связь с компьютером сохраняется. Если подобный проект сделать загрузочным и отключить от компа, то ПЛК спасает только перепрошивка. Мне надо хотя бы 200 мкс период сделать. Года 3 назад делал проект на плк110-60 - там все нормально работало на 60 мкс. И тогда же был, вроде, плк110-30, на котором была такая же проблема как сейчас. Таргет 2.10. Прошивка 2.14. Лог и проект во вложении.

Александр Ушаков
04.07.2014, 08:17
Попробуйте откатится к прошивке 2.09

Goga2000
04.07.2014, 08:19
а какой таргет нужен будет?

Goga2000
04.07.2014, 08:21
и где взять старые версии можно?
в истории прошивок есть 2.07, а потом сразу версия 2.10.

Дмитрий Артюховский
04.07.2014, 08:50
Проблем несколько. Новые контроллеры идут с прошивкой 2.14, лучше 2.10.9. Новые контроллеры поставляются слегка заторможенными, по сравнению со старыми, поэтому проекты, которому хватало тактов в прошлом, в настоящем вызывают крах.

Основное решение - оптимизировать проект по производительности, древнее правило - любая программа может быть переписана и работать в 10 раз быстрее и в 5 раз меньше веса )))

Дополнительно, перешивать контроллер на 2.10.9.

Совсем дополнительно, дружить с тех.поддержкой, которая может научить программно разгонять контроллер на прошлое быстродействие, но нужно понимать что стабильность разогнанного контроллера - ваша ответственность.

Goga2000
04.07.2014, 21:57
версия 2.10.9 помогла. Спасибо.