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