PDA

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



Valia
10.09.2009, 08:41
Добрый день!

Если есть возможность помогите написать программу или проверить существующую, уж очень плохо работает, а программиста нет.

http://www.owen.ru/forum/attachment.php?attachmentid=1534&stc=1&d=1252560646

Суть программы такая:
Есть прибор, точнее их 5 (пять), все одинаковые.
Рассмотрим на примере одного.
В прибор входят 4 датчика температуры, два ТЭНа и датчик перемещения резестивный. Первый и второй датчик просто отслеживают температуру, а вот третий и четвертый регулируют температуру ТЭНов, а именно поддерживают +1 градус (если меньше одного включаются, если больше одного градуса выключаются).
И так все пять приборов. Опыт может продолжаться пару недель это не критично.
У нас стоит ПЛК 150-220.И-М, три МВА8 и один МВУ8Р. Температура и перемещение завязаны на МВА8, а ТЭНы два на ПЛК и 8 на МВУ.

Если сможете или есть свободное время, помогите!
Спасибо!

Филоненко Владислав
10.09.2009, 10:11
итак:
1. на скорости 9600 вы пытаетесь опросить 30 переменных каждую 10 раз в секунду - работать не будет. увеличьте скорость или снизте темп опроса.
2. при цикле плк 1 мс выполняете все вычисления в 1 цикле - неверно, надо разбить на несколько по очереди выполняющихся куска или увеличить цикл плк.
3. и что значит работает плохо?

Valia
10.09.2009, 10:15
очень часто выскакивает ошибка 81.
при работе, у нас на мву работали тэны, а визуализация показала что они выключены, правда сейчас работает, но ошибка проскакивает регулярно.

Филоненко Владислав
10.09.2009, 13:41
см. п.1 - там проблема

Valia
10.09.2009, 16:14
15-16 сентября увеличим время, сейчас не хочется останавливать опыт. спасибо за помощь.

Valia
18.09.2009, 09:47
время опроса увеличили, ошибка проскакивает, но гораздо реже.
сбоев в алгоритме нет, считаю работает хорошо!

Valia
22.12.2009, 09:12
модераторы закройте тему. спасибо!