Глюки ПЛК ОВЕН, №2- ПЛК самопроизвольно переходит в состояние «останов» | ПЛК и АСУТП

plc110-60Продолжаю описывать овеновские глюки.

Еще один неприятный глюк ОВЕН ПЛК110-60, замеченный мною-

самопроизвольный переход контроллера в состояние «останов» во время работы.

 

Овен может находиться в трех состояниях:

  • работа- ПЛК выполняет записанную в него программу,
  • останов- ПЛК включен, но не выполняет записанную в него программу, порты дискретного вывода обнулены,
  • ошибка- то же, что и останов, только со светодиодной индикацией ошибки, возникает при выполнении контроллером недопустимой операции,

На лицевой панели есть кнопка «Старт/Стоп».

plk110-60_start_stop_0

При нажатии на эту кнопку контроллер переходит из состояния «работа» в «останов» и наоборот.
Казалось бы, кнопка полезная, хотя и без нее можно замечательно обойтись.

На практике же эта кнопка порождает глюк- во время работы контроллер останавливается так, как будто была нажата эта кнопка, хотя ничего подобного произойти не могло.
Фактически происходит «ложное срабатывание кнопки»- никто кнопку не нажимал, но ОВЕН засекает нажатие и останавливает выполнение программы.
С чем это связано, неизвестно.

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

Коллега и подсказал решение- нужно всего-навсего отключить кнопку «Старт/Cтоп» в программе.
Делается это просто, в CodeSys 2.3 на закладке «Resources» в пункте «PLC configuration» добавляется новый элемент «Button»:

owen_button_0

Таким образом кнопка перестает выполнять свою главную роль, ни «старт» ни «стоп» она уже сделать не сможет. Эту кнопку в дальнейшем можно использовать в программе, но я бы советовал держать ее пустой, без всяких завязанных на нее функций, из тех же соображений- чтобы контроллеру не почудилось, что кнопку, якобы, нажали.

Как только я ввел в программу такую «пустую кнопку» самопроизвольные остановы прекратились.

Из всех найденных мною глюков ПЛК ОВЕН этот самый опасный, но и легче всего устранимый.

2 комментария: Глюки ПЛК ОВЕН, №2- ПЛК самопроизвольно переходит в состояние «останов»

  • Анонимный говорит:

    В новой прошивке уже устранили, а в старой нужно добавить модуль button, и кнопка становится дискретным входом, но уже не работает как старт/стоп

    • Васятко говорит:

      Контроллер 15 года. Останавливается.
      Решение с пустой кнопкой помогло.
      Спасибо автору.

Добавить комментарий

Ваш e-mail не будет опубликован.

Подтвердите, что Вы не бот — выберите человечка с поднятой рукой:
Confirm that you are not a bot - select a man with raised hand:

Подпишитесь на нашу рассылку


Copyright © 2016. Перцух Алексей

Индекс цитирования