-
плк
здравствуйте, такой вопрос интересный возник. у нас на объекте(овощехранилище) стоит контроллер плк 100r.-m. работает для 4-5 дня,но иногда вдруг останавливается. вероятно всего это связано с тем, что на объекте иногда обрубается электричество. на пару часиков. (еще не проведен окончательный мантаж хранилища). контроллер естественно перезагружается и останавливается. по документации написано, что он должен запустить программу пользователя, но не запускает.
прошивка №2.01.8.
что посоветуете в данном случае ?
-
1. Делали ли вы Create Boot Project?
2. Если сделали (т.е. при нажатии на кнопу Reset) контроллер запускает программу пользователя, то возможно где-то в программе ошибка. Дело в том,что при перезагрузке программа пользователя не запускается если в контроллере сработал Watchdog.
-
Create Boot Project сделали.
будем искать ошибку.
-
пришлите log.txt и debug.txt из ПЛК
-
Вложений: 2
возможности взять логи с контроллера на объекте пока нету. взяли мы такой же контроллер и закачали туда нашу программу. оставили на ночь. утром пришли он опять остановился. вылаживаю логи, которые записались за ночь(в контроллере сдвинуто время на несколько часов: 9,40 = 23,14):
-
только что запустился самопроизвольно. посмотрели на время, стоял 9 - ть часов.
-
по всей видимости происходит само/или не само:) произвольное нажатие на клавишу пуск/стоп.
из опыта возможны 3 варианта.
а) злобный охранник/уборщица:D
б) Дефект кнопки/сильная вибрация
в) В программе есть доступ к памяти по неправильно инициализированному указателю, в этом случае могут наблюдаться и не такие "глюки".
Первые 2 варианта можно исключить, если добавить в конфигурацию модуль "Button", к-й переназначит кнопку Пуск/Стоп как обычный дискретный вход.
-
мда уж .. первых два варианта со 100-процентной уверенностью можно исключить. остается третий вариант. :( будем искать.
-
А вы модуль "Button" используете?
-
нет не используем.
просмотрели еще раз программу. пока ничего не нашли. сегодня пришли(за ночь он остановился как обычно), подключились пару раз к контроллеру(не удаляя программуи не записывая ничего нового). он сам запустился.
поолучается что он и останавливается сам и запускается, когда ему вздумается. :)
в чем еще может быть проблемма ?