PDA

Просмотр полной версии : Зависают два выхода МУ110-16Р



zendo057
26.06.2013, 22:16
Доброго дня. На выходном блоке му110-16р иногда зависает,а бывает и не включается выход. Хотя вся программа работает корректно.
В Кодесисе этот выход отрабатывает как надо,я вижу на мониторе, что выход в нуле а индикация и сам выход включены.Отключаю питание
а индикатор всеравно горит.Конфигурация такова ПЛК110-60Р_МВ110-32ДН_МВ110-32ДН_МВ110-32ДН_МУ110-32Р_МУ110-16Р_МУ110-32Р
Все вх\вых BOOL Подскажите это проблема железа или подключения по протоколу ОВЕН.Все остальные выходы работают нормально.

Gans
27.06.2013, 07:18
Здравствуйте, zendo057.
Проверьте адреса модулей они не должны пересекаться, например:
МВ110-32ДН = 16;
МВ110-32ДН = 48;
МВ110-32ДН = 80;
МУ110-32Р = 112;
МУ110-16Р = 144;
МУ110-32Р = 160;
+ не используйте выходные переменные для хранения промежуточных результатов.

zendo057
27.06.2013, 17:46
Добрый день Gans. Адреса идут по порядку пересечений нет.Нет хранения в вых переменных

Gans
27.06.2013, 21:11
Укажите базовые адреса всех Ваших модулей.

zendo057
27.06.2013, 21:58
МВ110-32Д=0
МВ110-32Д=32
МУ110-32Р=64
МУ110-32Р=96
МУ110-16Р=128
МВ110-32Д=144

Gans
27.06.2013, 22:36
Всё отлично, так и должно быть. У меня с протоколом ОВЕН за все время не было ни одной проблемы.
Осталась программа и настройки опроса.
Давайте с опроса - увеличьте время опроса/записи переменных в ПЛК-конфигурации (для которых это возможно).
+ время цикла ПЛКххх

zendo057
28.06.2013, 18:46
Gans Все хорошо. В конфигураторе поменял Chenge value на polling time и проблема исчезла.Спасибо.

Теперь еще вопрос. В программе 280 рангов 6 блоков расширения,а время цикла min по умолчанию 1ms .может стоит добавить? Или если нет
глюков то не надо? На полную проект еще не запускал гонял в ручном режиме пока работа удовлетворяет.

smk1635
28.06.2013, 19:16
Gans Все хорошо. В конфигураторе поменял Chenge value на polling time и проблема исчезла.Спасибо.

Теперь еще вопрос. В программе 280 рангов 6 блоков расширения,а время цикла min по умолчанию 1ms .может стоит добавить? Или если нет
глюков то не надо? На полную проект еще не запускал гонял в ручном режиме пока работа удовлетворяет.

В конфигураторе ПЛК добавтье модуль Statistic. И в нем, процессе восполнения программы, посмотрите значение цикла работы ПЛК в сотнях мкс (Cycle time in 100 mks). Выставите время цикла чуть больше.

Gans
28.06.2013, 19:33
В программе 280 рангов 6 блоков расширения
Просветите, что такое ранги и блоки?
И разумеется выполните выше указанные советы SMK1635 :-)

zendo057
28.06.2013, 20:25
Пробовал добавить, но при сохранении пишет:Горячее обновление кода будет не возможно. Я так понимаю,что измененить в опции создание
загрузочного проекта ничего будет нельзя. А проект еще полностью не отлажен.

zendo057
28.06.2013, 20:30
Ранги-это строки блоки-модули расширения

smk1635
28.06.2013, 21:01
Ни че не понял. :D
Добавляйте модуль статистик и не мучайтесь.
На сообщение о горячем обновлении не обращайте внимание.

И это ... как бы сказать ... придерживаетесь все таки принятой терминологии. А то ведь не поймут и не ответят. :)