PDA

Просмотр полной версии : Зависание ПЛК100-24.М



Sangre
10.04.2012, 10:35
Столкнулся с зависанием программы на ПЛК. Программа работает без сбоев, но иногда контроллер перестаёт реагировать и все параметры "замораживает" (например, отображаемая температура на панели оператора в одном и том же значении, не смотря на её изменения). Так же, контроллер перестаёт реагировать на команды с панели оператора. После перезагрузки (выключение/включение питания) контроллер находится в нормальном рабочем состоянии и продолжает отрабатывать программу в нормальном режиме.
С чем это может быть связанно? Как решать?

P.S. Если это уже обсуждалось, то не нашёл.

SBER
10.04.2012, 18:57
Что показывают в момент зависания в кодесисе?
Каких годов контроллер?

lara197a
10.04.2012, 19:00
а лампа работа горит? может цикл остановлен.
добавьте подмодуль Bitton.

IVM
10.04.2012, 19:23
а лампа работа горит? может цикл остановлен.
добавьте подмодуль Bitton.

Не Bitton, а Button (см. пост #3 в теме Ошибки и баги).

Sangre
17.04.2012, 15:42
Что показывают в момент зависания в кодесисе?
Каких годов контроллер?
Контроллер куплен в 2011 году. При зависании в КоДеСис удалось заглянуть только раз и там была зависшая программа.
Лампочка "работа" горит. На выходе ПИД-регулятора (соответственно и на модуле аналогового вывода) застыло последнее значение. Проходил нагрев и, при зависании контроллера, он не отключился в нужный момент. Такая ошибка вылезла только на одном контроллере.
Думал, что это из-за превышения таймером значения (было около 5-6 часов на данном шаге), но последний раз зависло при максимальном шаге 2 часа.

IVM
17.04.2012, 17:33
Контроллер куплен в 2011 году. При зависании в КоДеСис удалось заглянуть только раз и там была зависшая программа.
Лампочка "работа" горит. На выходе ПИД-регулятора (соответственно и на модуле аналогового вывода) застыло последнее значение. Проходил нагрев и, при зависании контроллера, он не отключился в нужный момент. Такая ошибка вылезла только на одном контроллере.
Думал, что это из-за превышения таймером значения (было около 5-6 часов на данном шаге), но последний раз зависло при максимальном шаге 2 часа.

Ставь Button и не будет никаких зависаний.

IVM
17.04.2012, 17:39
Столкнулся с зависанием программы на ПЛК. Программа работает без сбоев, но иногда контроллер перестаёт реагировать и все параметры "замораживает" (например, отображаемая температура на панели оператора в одном и том же значении, не смотря на её изменения). Так же, контроллер перестаёт реагировать на команды с панели оператора. После перезагрузки (выключение/включение питания) контроллер находится в нормальном рабочем состоянии и продолжает отрабатывать программу в нормальном режиме.
С чем это может быть связанно? Как решать?

P.S. Если это уже обсуждалось, то не нашёл.

Обсуждалось примерно 1 миллион раз. На форум надо заходить регулярно, а не тогда когда что-нибудь случится.

SBER
17.04.2012, 20:30
Если бы проблема была в модуле button, то индикатор "работа" не светился бы, а проблем со связью не было бы. Причина скорее в превышении цикла программы или аккумуляторе.