PDA

Просмотр полной версии : плк



mettled
10.12.2007, 15:53
здравствуйте, такой вопрос интересный возник. у нас на объекте(овощехранилище) стоит контроллер плк 100r.-m. работает для 4-5 дня,но иногда вдруг останавливается. вероятно всего это связано с тем, что на объекте иногда обрубается электричество. на пару часиков. (еще не проведен окончательный мантаж хранилища). контроллер естественно перезагружается и останавливается. по документации написано, что он должен запустить программу пользователя, но не запускает.
прошивка №2.01.8.
что посоветуете в данном случае ?

Филоненко Владислав
10.12.2007, 16:03
1. Делали ли вы Create Boot Project?
2. Если сделали (т.е. при нажатии на кнопу Reset) контроллер запускает программу пользователя, то возможно где-то в программе ошибка. Дело в том,что при перезагрузке программа пользователя не запускается если в контроллере сработал Watchdog.

mettled
10.12.2007, 16:23
Create Boot Project сделали.
будем искать ошибку.

Филоненко Владислав
10.12.2007, 16:45
пришлите log.txt и debug.txt из ПЛК

mettled
11.12.2007, 09:41
возможности взять логи с контроллера на объекте пока нету. взяли мы такой же контроллер и закачали туда нашу программу. оставили на ночь. утром пришли он опять остановился. вылаживаю логи, которые записались за ночь(в контроллере сдвинуто время на несколько часов: 9,40 = 23,14):

mettled
11.12.2007, 09:55
только что запустился самопроизвольно. посмотрели на время, стоял 9 - ть часов.

Филоненко Владислав
11.12.2007, 11:44
по всей видимости происходит само/или не само:) произвольное нажатие на клавишу пуск/стоп.
из опыта возможны 3 варианта.
а) злобный охранник/уборщица:D
б) Дефект кнопки/сильная вибрация
в) В программе есть доступ к памяти по неправильно инициализированному указателю, в этом случае могут наблюдаться и не такие "глюки".

Первые 2 варианта можно исключить, если добавить в конфигурацию модуль "Button", к-й переназначит кнопку Пуск/Стоп как обычный дискретный вход.

mettled
11.12.2007, 11:49
мда уж .. первых два варианта со 100-процентной уверенностью можно исключить. остается третий вариант. :( будем искать.

Филоненко Владислав
11.12.2007, 11:56
А вы модуль "Button" используете?

mettled
13.12.2007, 09:45
нет не используем.
просмотрели еще раз программу. пока ничего не нашли. сегодня пришли(за ночь он остановился как обычно), подключились пару раз к контроллеру(не удаляя программуи не записывая ничего нового). он сам запустился.
поолучается что он и останавливается сам и запускается, когда ему вздумается. :)
в чем еще может быть проблемма ?

Николаев Андрей
13.12.2007, 10:50
Пришлите пожалуйста проект на plc@owen.ru

Филоненко Владислав
13.12.2007, 11:05
нет не используем.
просмотрели еще раз программу. пока ничего не нашли. сегодня пришли(за ночь он остановился как обычно), подключились пару раз к контроллеру(не удаляя программуи не записывая ничего нового). он сам запустился.
поолучается что он и останавливается сам и запускается, когда ему вздумается. :)
в чем еще может быть проблемма ?
Вставьте модуль "Button", и проектик выложите.

mettled
13.12.2007, 15:19
выслал проект на plc@owen.ru

mettled
22.12.2007, 11:04
я вам проект высылал уже дней 10 назад, что там слышно о нем???

Филоненко Владислав
22.12.2007, 14:36
Уважаемый Mettled! Возможно письмо не дошло.
1. С какого адреса вы посылали?
2. Повторите посылку.

Milchuk
22.12.2007, 18:34
Может чем-то поможет... У меня аналогичная проблема. Программа работала на ПЛК100-К.М. (совместно с ИП320 и DDE сервером), пока не поставили ПЛК на объект и не подключили периферию 4 ТРМ138, 2 МВА RS485, ИП320 через DEBUG и DDE сервер через EtherNet. Остановка происходит редко - раз в сутки, иногда - чаще. После нажатия на кнопку - запускается. Замена ПЛК не помогла. Прошивка 2.01.8. Программа - простейшая, небольшая. Используются дополнительно библиотеки SysLibTime и SysLibCallBack.

Филоненко Владислав
25.12.2007, 10:32
не могли бы вы прислать log.txt и debug.txt с ПЛК после такого останова?

mettled
26.12.2007, 11:22
отсылал я проект на plc@owen.ru.
еще раз отсылать проект что ли ?

Филоненко Владислав
26.12.2007, 12:27
На plc_prog@owen.ru

mettled
27.12.2007, 11:51
проект отправил, если можно, вынесите вердикт побыстрее.

Филоненко Владислав
27.12.2007, 12:15
От пользователей, к-е воспользовались рекомендациями и вставили модуль Button пришло сообщение, что случаев самопроизвольного останова не наблюдается.
Буду держать Вас в курсе.


проект отправил, если можно, вынесите вердикт побыстрее.
Отправил ответ

Milchuk
28.12.2007, 11:49
у нас проблема решилась, правда не известно, от чего. переподключили ип320 с Rs232debug на Rs232, загрузили последнюю прошивку, вставили модуль Button.

mettled
28.12.2007, 17:17
спасибо за ответ.
насколько я понял, вся проблемма была в том, что из-за наводок срабатывала кнопка пуск/останов. т.е. если будет возникать такая проблемма, нужно просто добавить моуль Button, что бы отключить эту кнопку.