PDA

Просмотр полной версии : Перезагрузка плк



KIA
16.03.2009, 20:21
Здравствуйте!
PLC 150
VERSION 2.07.2
Target version 2.06.3
Контроллер постоянно перезагружается без причины. Как с этим бороться?
После перезагрузки происходит непонятная вещь с переменными retail. Значения левые и "invalid" (Во вложенном архиве есть скриншот)
Тоже самое происходит с переменными, если контроллер перезагрузить с помощью кнопки "сброс"
Также есть
PLC model MODEL PLC 100
Binary VERSION 2.07.2
Target version 2.06.3
Который также постоянно перезагружается.

Филоненко Владислав
17.03.2009, 08:59
Вы перепрошили ПЛК, а программу оставили без изменений. Так нельзя. Загрузите ПЛК с нажатой клавишей ПУСК и прошейте новый проект.

KIA
18.03.2009, 10:32
Но контроллер все равно перезагружается!!!

Филоненко Владислав
18.03.2009, 15:11
После удерживания клавиши ПУСК? Или с проектом?

KIA
18.03.2009, 18:13
С проектом.
Возможня ли перезагрузка плк из-за того, что плк подключен в локальную сеть предприятия?

Филоненко Владислав
18.03.2009, 19:58
Т.е. с проектом, но с отключённым кабелем сети не перегружается?
Проект очень запутанный и так просто не поймёшь, сколько он ресурсов занимает.
А если пустой проект и вставить кабель? Перегружается?

KIA
19.03.2009, 12:58
Когда я отключил плк от локалки предприятия. А сдел свою локалку 2 плк и 2 компа, плк не перезагружается!

Филоненко Владислав
19.03.2009, 13:25
1. Странно, что у Вас работает. В Овен мастере стоит скорость 38400 и 50 параметров, каждый из которых Вы хотите опрашивать 10 раз в секунду - уже не работает.
2. MinCycleLenght==0, зачем?
3. пришлите файлы log.txt и debug.txt c ПЛК.
4. Какое у Вас время цикла в Statistic?
5. Скорее всего, у Вас просто ресурсов на ПЛК для всего богатства не хватает и он по Watchdog перегружается. А в локалке могут гулять тучи broadcast UDP пакетов, и это тоже много ресурсов ПЛК отнимает.

KIA
19.03.2009, 14:11
1. Как расчитать период опроса?
2. При MinCycleLenght==0 период опроса всех параметров порядка 2-3 сек
При другом значении период опроса всех параметровуже десятки секунд
4. примерно 100*100mks

Филоненко Владислав
19.03.2009, 14:32
1. Ставьте 1, и потом по показаниям модуля статистики добивайтесь оптимизацией, чтобы число не превышало 10. И только если ну совсем никак не соптимизируешь - увеличивайте время цикла ПЛК.
2. И ПЛК только опросом и занимается. Вот и поставьте у каждого параметра период 3 секунды.
4. Т.е. 10 мс. многовато, надо оптимизировать и вызывать задачи поочереди, а не все скопом. Вряд ли Вам требуется 1000 раз в секунду и чаще (а это установка MinCycleLenght==0) управлять выходами.