Продолжаю описывать овеновские глюки.
Еще один неприятный глюк ОВЕН ПЛК110-60, замеченный мною-
самопроизвольный переход контроллера в состояние «останов» во время работы.
Овен может находиться в трех состояниях:
- работа- ПЛК выполняет записанную в него программу,
- останов- ПЛК включен, но не выполняет записанную в него программу, порты дискретного вывода обнулены,
- ошибка- то же, что и останов, только со светодиодной индикацией ошибки, возникает при выполнении контроллером недопустимой операции,
На лицевой панели есть кнопка «Старт/Стоп».
При нажатии на эту кнопку контроллер переходит из состояния «работа» в «останов» и наоборот.
Казалось бы, кнопка полезная, хотя и без нее можно замечательно обойтись.
На практике же эта кнопка порождает глюк- во время работы контроллер останавливается так, как будто была нажата эта кнопка, хотя ничего подобного произойти не могло.
Фактически происходит «ложное срабатывание кнопки»- никто кнопку не нажимал, но ОВЕН засекает нажатие и останавливает выполнение программы.
С чем это связано, неизвестно.
Глюк этот страшен и коварен тем, что невозможно предсказать, когда он проявится.
Согласитесь, мало приятного, если вам позвонят в час ночи с завода и скажут, что контроллер таинственным образом отключился и нужно срочно приехать и разобраться с проблемой.
Я долго не мог понять, с чем это связаны эти таинственные остановы, пока более опытный коллега не рассказал про этот глюк.
Коллега и подсказал решение- нужно всего-навсего отключить кнопку «Старт/Cтоп» в программе.
Делается это просто, в CodeSys 2.3 на закладке «Resources» в пункте «PLC configuration» добавляется новый элемент «Button»:
Таким образом кнопка перестает выполнять свою главную роль, ни «старт» ни «стоп» она уже сделать не сможет. Эту кнопку в дальнейшем можно использовать в программе, но я бы советовал держать ее пустой, без всяких завязанных на нее функций, из тех же соображений- чтобы контроллеру не почудилось, что кнопку, якобы, нажали.
Как только я ввел в программу такую «пустую кнопку» самопроизвольные остановы прекратились.
Из всех найденных мною глюков ПЛК ОВЕН этот самый опасный, но и легче всего устранимый.
В новой прошивке уже устранили, а в старой нужно добавить модуль button, и кнопка становится дискретным входом, но уже не работает как старт/стоп
Контроллер 15 года. Останавливается.
Решение с пустой кнопкой помогло.
Спасибо автору.
Контроллер 17 года — останавливается. Когда позвонили впервые, подумал что сбой питания. Затем позвонили снова, тут я понял что это снова ОВЕН. Глюк не первый и не последний. Спасибо автору, теперь смогу устранить проблему.
Та же ерунда , не реагирует на кнопки .
спасибо огромное.
Все верно, но при отключении кнопки старт/стоп по совету автора возникает другая проблема… При нажатии кнопки сброс контроллер перезагружается, а программа не запускается((( А кнопка старт/стоп то уже отключена!
Такая же проблема. Только у нас, пк перезагружается, произвольно, логики не видим.
Что делать не понимаем. Отключив кнопку, потом, без ноута, не запустить плк.
Наверно откажусь от плк160.
Контроллер 2018 года.