Современные технологии автоматизации» («СТА») —  журнал для квалифицированных специалистов по промышленной автоматизации Форум СТА — современные технологии автоматизации Домашняя страница
Домашняя страница форума CTA Домашняя страница форума CTA > II. АСУТП и SCADA > ПЛК и микроконтроллеры
  Активные темы Активные темы
  FAQ FAQ  Искать в форуме   Зарегистрироваться Зарегистрироваться  Вход в систему Вход в систему

Wago 750-841

 Ответить Ответить Страница  <1 345
Автор
Сообщение
n950 Смотреть выпадающим
Новичок
Новичок
Аватар

Присоединился: 04 Июнь 2012
Online Status: Offline
Публикации: 14
Свойства публикации Свойства публикации   Ответить, цитируя автора - n950 Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: Wago 750-841
    Опубликовано: 24 Декабрь 2012 10:56
Добрые люди
Скажите пожалуйста что это такое? 

"Ошибка 3612: Превышено максимальное количество POU (1023)! Компиляция прервана
Ошибка 3612: Превышено максимальное количество POU (1023)! Компиляция прервана"

Эта ошибка появилась после того как я добавил библиотеку оскад и использовал функциональный блок с этои библиотеки. 
Наверх
Postsv Смотреть выпадающим
Новичок
Новичок


Присоединился: 20 Декабрь 2012
Online Status: Offline
Публикации: 2
Свойства публикации Свойства публикации   Ответить, цитируя автора - Postsv Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 24 Декабрь 2012 11:18
Здравствуйте!
Я делал так:
- Откройте отдельно библиотеку oscat
- выставьте ненужным вам функциям и функциональным блокам Excluse from build (только не все можно отключить многие функции и функциональные блоки связаны между собой, это вы увидите из компиляции или смотрите исходный код или завсимости)
- компиляция
- сохранение 
- удалите и заново добавьте библиотеку oscat в ваш проект
Наверх
n950 Смотреть выпадающим
Новичок
Новичок
Аватар

Присоединился: 04 Июнь 2012
Online Status: Offline
Публикации: 14
Свойства публикации Свойства публикации   Ответить, цитируя автора - n950 Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 24 Декабрь 2012 12:00
Да, спасибо большое! Я уже удалил все ненужное и все равно не могу уложиться в 1024 Kb.
Может я думаю использовать многие элементы из библиотеки оскад. 
Наверх
n950 Смотреть выпадающим
Новичок
Новичок
Аватар

Присоединился: 04 Июнь 2012
Online Status: Offline
Публикации: 14
Свойства публикации Свойства публикации   Ответить, цитируя автора - n950 Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 26 Декабрь 2012 10:35
Может кто нибудь знает как можно выдернуть из библиотеки функциональный блок? Чтоб отдельно от библиотеки можно было использовать это функ-ый блок?
Наверх
Максим Ананских Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 14 Май 2003
Online Status: Offline
Публикации: 770
Свойства публикации Свойства публикации   Ответить, цитируя автора - Максим Ананских Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 27 Декабрь 2012 00:41
Спасибо за интересный вопрос.
Максимальное количество POU задается в настройках целевой системы (Target settings), на странице Memory Layout. Избежать ошибок при компиляции можно, увеличив Maximum number of POU's, например, до 2048. К сожалению, не для всех контроллеров это можно сделать. Но, к примеру, на 750-841 можно.
Почему неиспользуемые библиотечные блоки занимают, тем не менее, столь ограниченный ресурс, это другой вопрос, который стоит задать разработчикам CoDeSys. На практике бывает полезно "вытащить" из библиотеки несколько блоков, чтобы использовать их в проекте. Это можно сделать, экспортировав их из библиотеки, а затем импортировав в свой проект. Открываем библиотеку как отдельный проект в Codesys, выбираем нужные блоки из дерева объектов и, щелкая на них правой кнопкой мыши, выбираем в контекстном меню пункт Export object... Или же выбираем в основном меню Project -> Export... и в появившемся списке отмечаем нужные блоки. После этого сохраняем их в файл с расширением EXP, который импортируем в свой проект, выбрав Project -> Import...
Разумеется, сказанное верно только для внутренних библиотек с открытым кодом, к которым относится OSCAT. Внешние библиотеки, а также библиотеки с закрытым кодом, требуется подключать к проекту полностью.
Инженер-системотехник
+7 (916) 477 3925
Наверх
n950 Смотреть выпадающим
Новичок
Новичок
Аватар

Присоединился: 04 Июнь 2012
Online Status: Offline
Публикации: 14
Свойства публикации Свойства публикации   Ответить, цитируя автора - n950 Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 08 Январь 2013 13:30
Спасибо вам большое Максим! Очень благодарен за ваш ответ!
К сожалению у меня 750-881, он не позволяет увеличив Maximum number of POU's.
Но решил проблему вытащив блок из библиотеки оскад. 
Наверх
MadJok Смотреть выпадающим
Новичок
Новичок


Присоединился: 27 Апрель 2013
Online Status: Offline
Публикации: 3
Свойства публикации Свойства публикации   Ответить, цитируя автора - MadJok Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 27 Апрель 2013 11:59
Здравствуйте!
Подскажите пожалуйста.
При загрузки проекта в контроллер выдает сообщение:
"Последний онлайн сервис был завершен некорректно! 
Номер сервиса: 48, Номер ошибки: 80
Файл "default.prg" не записался."

Всю голову сломал уже. Пробовал "default.prg" заливать через ftp в папку PLC. Но проблема не решилась. 
Наверх
Максим Ананских Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 14 Май 2003
Online Status: Offline
Публикации: 770
Свойства публикации Свойства публикации   Ответить, цитируя автора - Максим Ананских Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 27 Апрель 2013 14:29
У меня похожее было один раз при загрузке очень большой программы. Кто знает, в чем причина - фрагментация памяти или что еще... Помогало стереть программу из контроллера (например, по ftp), перезагрузить его, и тогда заливалось.
Инженер-системотехник
+7 (916) 477 3925
Наверх
MadJok Смотреть выпадающим
Новичок
Новичок


Присоединился: 27 Апрель 2013
Online Status: Offline
Публикации: 3
Свойства публикации Свойства публикации   Ответить, цитируя автора - MadJok Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 28 Апрель 2013 13:57
Спасибо за ответ.
Сам нашел причину. Не хватает ему памяти...
Наверх
 Ответить Ответить Страница  <1 345

Переход на форум Права доступа на форуме Смотреть выпадающим

Bulletin Board Software by Web Wiz Forums® version 9.64
Powered by Web Wiz Forums Free Express Edition
Copyright ©2001-2009 Web Wiz