возникла проблема - при замыкании дискретных входов(кроме первого), возникает ошибка
контроллер - плк150-U-L прошивка 2.01.1
прилагаю проект - Вложение 86
как с этим бороться?
Вложение 87
Вид для печати
возникла проблема - при замыкании дискретных входов(кроме первого), возникает ошибка
контроллер - плк150-U-L прошивка 2.01.1
прилагаю проект - Вложение 86
как с этим бороться?
Вложение 87
Николай, была такая же проблема с ПЛК 100. Так и не понял - как решилась, но делал следующее: снял галочку проверки перехлестывания памяти, откомпилировал, залил.... затем обратно поставил, опять откомпилил и залил... Галочка находится в PLC конфигураторе - в свойствах ПЛК. Их там три - нужная - средняя "Chech for...."
да, изредка среда разработки переходит в странное состояние.
описанный метод решения помогает.
неа, галочка не помогла - все то же самое.
среда разработки переходит в странное состояние, на др. ПЛК будет тоже самое.
Если галочка в конфигурации не помогает, то надо в Project->Options->Build->Check overlaped areas
Project -> Options -> Build группа Check automatically галочка Overlapping memory areas - не помогло :(
пробовал на двух контроллерах, менял версию на предыдущую с форматированием, пробовал то же на другом компе - не проходит
CodeSys удалил и снова установил - вроде старые настройки среды должны были сброситься, но не тут то было...
и светодиоды уже все протирал, ну ничего не помогает...
да - CodeSys 2.3.8.1
владислав, подскажите пожалуйста, в каком направлении двигаться? все таки нужно решить эту проблему.
пришлите проект, посмотрю
Произошла путаница и на сайт выложили не ту версию таргетов, отличия в типе каналов для входов - из-за этого и происходят сбои. А т.к. у меня-то правильная версия тагрета - все и работало нормально :) :(
Выложим сегодня. Для самых нетерпеливых - замените файл hardware.cfg в папке, куда вы инсталлировали таргет на вложенный.
Для избежания путаницы правильному таргету присваивается номер 2.0-2!
ИЗВИНИТЕ!
урааааа!!! заработалааааааа!
а как теперь в старом проекте изменить конфигурацию, чтобы не убивать символьные имена входов-выходов?
Самый простой путь - путь хакера:)
1. Экспортируем конфигурацию - Project->export->оставить галочки конфигурации.
2. Создаем пустой проект с правильной конфигурацией - экспортируем- смотрим чем отличается описание для дискр. входов.
3. Меняем рабочую версию экспортной конфигурации с соотв. с пунктом 2.
4. Импортируем поправленную конфигурацию обратно.
5. Попиваем пивко на багамах, куда поехали на на премию от сданного объекта :)