PDA

Просмотр полной версии : входы глючат



Ушаков Николай
20.06.2007, 19:49
возникла проблема - при замыкании дискретных входов(кроме первого), возникает ошибка
контроллер - плк150-U-L прошивка 2.01.1
прилагаю проект - 86

как с этим бороться?

87

Василий Куц
20.06.2007, 21:14
Николай, была такая же проблема с ПЛК 100. Так и не понял - как решилась, но делал следующее: снял галочку проверки перехлестывания памяти, откомпилировал, залил.... затем обратно поставил, опять откомпилил и залил... Галочка находится в PLC конфигураторе - в свойствах ПЛК. Их там три - нужная - средняя "Chech for...."

Филоненко Владислав
21.06.2007, 09:27
да, изредка среда разработки переходит в странное состояние.
описанный метод решения помогает.

Fanat
21.06.2007, 09:29
да, изредка среда разработки переходит в странное состояние.
описанный метод решения помогает.

м-да, оригинально. а чья вина? плк или кодесис?

Ушаков Николай
21.06.2007, 10:20
неа, галочка не помогла - все то же самое.

Филоненко Владислав
21.06.2007, 10:37
среда разработки переходит в странное состояние, на др. ПЛК будет тоже самое.

Если галочка в конфигурации не помогает, то надо в Project->Options->Build->Check overlaped areas

Ушаков Николай
21.06.2007, 11:01
Project -> Options -> Build группа Check automatically галочка Overlapping memory areas - не помогло :(

пробовал на двух контроллерах, менял версию на предыдущую с форматированием, пробовал то же на другом компе - не проходит

Ушаков Николай
21.06.2007, 11:25
CodeSys удалил и снова установил - вроде старые настройки среды должны были сброситься, но не тут то было...

и светодиоды уже все протирал, ну ничего не помогает...

Филоненко Владислав
21.06.2007, 11:37
CodeSys удалил и снова установил - вроде старые настройки среды должны были сброситься, но не тут то было...

и светодиоды уже все протирал, ну ничего не помогает...
А какая у вас версия среды разработки? Самая свежая - 2.3.8.1

Ушаков Николай
21.06.2007, 11:43
да - CodeSys 2.3.8.1

Ушаков Николай
21.06.2007, 16:45
владислав, подскажите пожалуйста, в каком направлении двигаться? все таки нужно решить эту проблему.

Филоненко Владислав
22.06.2007, 08:40
пришлите проект, посмотрю

Fanat
22.06.2007, 08:43
пришлите проект, посмотрю

см. 1 пост.

Филоненко Владислав
22.06.2007, 09:48
Произошла путаница и на сайт выложили не ту версию таргетов, отличия в типе каналов для входов - из-за этого и происходят сбои. А т.к. у меня-то правильная версия тагрета - все и работало нормально :) :(

Выложим сегодня. Для самых нетерпеливых - замените файл hardware.cfg в папке, куда вы инсталлировали таргет на вложенный.
Для избежания путаницы правильному таргету присваивается номер 2.0-2!
ИЗВИНИТЕ!

Ушаков Николай
22.06.2007, 10:49
урааааа!!! заработалааааааа!

Ушаков Николай
22.06.2007, 11:05
а как теперь в старом проекте изменить конфигурацию, чтобы не убивать символьные имена входов-выходов?

Филоненко Владислав
22.06.2007, 11:12
Самый простой путь - путь хакера:)
1. Экспортируем конфигурацию - Project->export->оставить галочки конфигурации.
2. Создаем пустой проект с правильной конфигурацией - экспортируем- смотрим чем отличается описание для дискр. входов.
3. Меняем рабочую версию экспортной конфигурации с соотв. с пунктом 2.
4. Импортируем поправленную конфигурацию обратно.
5. Попиваем пивко на багамах, куда поехали на на премию от сданного объекта :)

Fanat
22.06.2007, 11:22
Самый простой путь - путь хакера:)
1. Экспортируем конфигурацию - Project->export->оставить галочки конфигурации.
2. Создаем пустой проект с правильной конфигурацией - экспортируем- смотрим чем отличается описание для дискр. входов.
3. Меняем рабочую версию экспортной конфигурации с соотв. с пунктом 2.
4. Импортируем поправленную конфигурацию обратно.
5. Попиваем пивко на багамах, куда поехали на на премию от сданного объекта :)

Как то все сложно.