PDA

Просмотр полной версии : Как оживить CoDeSys?



Boris3B
04.03.2011, 11:06
Здравствуйте!

Поработал с CoDeSys 3.4 patch 2 около 2-х недель. В определенный момент проект перестал заливаться в контроллер. Даже на только что перегруженном ПК и ПЛК не возможно залить проект состоящий из ";". В момент логина компиляция проходит, а дальше глухой завис. Воспользовался инструкцией по удалению программы из памяти, но это не дало положительного эффекта.
В определенный момент выдало вот это:

Малышев Олег
04.03.2011, 11:08
Скачайте с сайта 3.4 SP HF1 - лично мне помогло - не знаю как Вам.

Boris3B
04.03.2011, 11:21
А дайте пожалуйста прямую ссылку, а то я не знаком с аббревиатурой HF1. Ещё не то качну.

Boris3B
04.03.2011, 12:53
Скачал последний инсталл CoDeSys 3.4 patch2. Свой удалил, поставил новый. Теперь сразу виснет по нажатию кнопки "логин". Через пару минут выдает "не задан объект экземпляра или ссылка на объект". Напоминаю, что проект состоит из ";". Создается каждый раз новый сразу после запуска среды разработки.

Boris3B
04.03.2011, 12:54
"В экземпляре объекта не задана ссылка на объект" - так правильно звучит сообщение после 2-х минутного зависа.

Boris3B
04.03.2011, 12:57
Если ставить "simulation", то все работает.

Откликнитесь плз.. Работа встала!

Евгений Сергеевич
04.03.2011, 13:39
в ближайшее время выложим на сайте новую версию CDS.

Малышев Олег
04.03.2011, 14:38
В коде понятно что ; а PLC Configuration а библиотеки какие подключаете?
Можете залогинится с совсем новым проектом - вновь созданным.

Boris3B
04.03.2011, 14:45
Я же и пишу - включаю ПК. Запускаю CoDeSys. Создаю новый проект состоящий из ";". Пытаюсь логиниться - виснет. Методом "тыка" прихожу к выводу, что глючит gateway. Удалил его, создал новый - теперь вообще не логиниться, сразу выдает какую-то ошибку: (target: owen_plc30x.devdesc.xml. Библиотека одна - Standard 3.4.0.0)

Евгений Сергеевич
04.03.2011, 15:19
это уже с новой версий CDS?

Boris3B
04.03.2011, 15:20
Да. Только сегодня скачал и установил (час назад)

Евгений Сергеевич
04.03.2011, 15:30
запишите пожалуйста видео, как можно подробней. Просто нам не удалось добиться такой же ошибки поэтому будем смотреть что происходит у вас на машине.

Boris3B
04.03.2011, 16:16
Видео снял, запаковал в rar (4860KB), но никак не могу его выложить. В момент загрузки на сайт сервер прерывает операцию и вываливается из нее.
Можете сообщить свой почтовый адрес?

Boris3B
04.03.2011, 17:12
скинул сюда: http://depositfiles.com/files/n95byskxp

Евгений Сергеевич
05.03.2011, 11:18
вы пытаетесь подключиться не к тому контроллеру. и сейчас на сайте лежит более свежая версия CDS (мы обновили ее вчера но видно позже чем вы скачивали).

Boris3B
05.03.2011, 13:19
Поставил новый CoDeSys.
В общем я разобрался в чем причина моих недугов. Заметил, что если сразу после перезагрузки контроллера провести в CoDeSys (в настройках девайса) сканирование сети, то контроллер находится. Делаю его активным. Заливаю проект и возникает ошибка "No connection to the device. Please rescan your network". При повторном сканировании девайса уже нет и больше он не появляется до его перезагрузки.
Куда он девается?

P.S.: Сеть без домена. DHCP/DNS - роутер (192.168.1.1). Мой ПК 192.168.1.110 (автоматом). У контроллера IP-192.168.1.200/255.255.255.0/IP Gateway-192.168.1.1/DNS-192.168.1.1
Антивируса нет. Есть брэндмауер, в его логе блокированных портов в момент эксперимента нет.

Boris3B
05.03.2011, 14:20
До кучи лог netstat -ano с моего компа. Удивительно, что у всех процессов, пытающихся установить соединение с 127.0.0.1:1217 PID = 0?

Евгений Сергеевич
05.03.2011, 15:25
давайте видео. у меня при подключенном контроллере аналогичный лог

Boris3B
05.03.2011, 15:27
Я же писал, что не могу выложить видео через сервис вашего форума. скинул сюда: http://depositfiles.com/files/n95byskxp

Boris3B
05.03.2011, 15:54
Девайс отваливается не сам через некоторое время, а только после попытки его залить.

Boris3B
05.03.2011, 16:03
После появления приложенного сообщения связь с контроллером умирает.

Евгений Сергеевич
05.03.2011, 16:55
это видео я уже видел. там описанной вами новой проблемы не видно.

Boris3B
05.03.2011, 18:10
Все. Разобрался.
В момент заливки проекта среда обращается к девайсу за версией текущей залитой проги. Я когда читал инструкцию по очистке зависшей программы, видимо пропустил пункт "нажать Н для форматирования". Ну и бился всю дорогу с зависшим контроллером.

Вы уж сделайте, чтоб галочка Enable в Watchdog'е конфигурации MainTask стояла по умолчанию, а то новички и себе и вам всю ближайшую жизнь испортят.