Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
Ну это оставлю на крайний случай .
На чисто пустом проекте не проверял конечно... Но всю прогу почти закоментировал...
Частично разобрался... сейчас конфигурация нормально работает на 350 регистрах. После физ.перегрузки контроллера такая конфигурация некоторое время нормально загружаться.
Придется немного проект доработать конечно, но уже что-то.
Выше рекомендовали прошивку новую. Попробую её еще.
Да, еще. Не упомянул наверно главное... В проекте Master ModBus опрашивает 14 МВА8 и 7 МДВВ - в сумме 102 Real + 116 Word (102 ошибки по параметрам).
Я первое время пытался экспериментально установить количество регистров, выкидывая их из проекта, дошло аж до 102 регистров.
Потом только додумался контроллер перезагрузить .
С понедельника продолжу экспериментировать. Все же у Sergey666 и большее количество регистров было?
скорость какая на сом-порту?
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
Долгие перетирания и, традиционно, проекта так и нету.
ПЛК110-60/30..-M.
Штатный слейв на RS482-2 совмещенный с Модбас-TCP.
Размер - 8000 (восемь тысяч) байт (2000 x 4 byte)
Мастером был ПЛК63 (тут рулил syslibcom), клиентом - прожка на делфи.
Тест - простой. Запись значений 1..4000 в регистры (ф.16, 32x123рег+1x64рег). Слейв прибавлял N. Чтение и проверка (ф.3 32x125рег). Ошибок - нет.
(Проверял возможности)
)) Краткий пример одного из проектов.
6 x МВ110-8А (полностью) -> на [RS-485-1 мастер ПЛК110-60..-M слейв RS-485-2/TCP] -> Внешнее приложение
Данные с МВ читаются сразу в область слейва на 482-2/TCP - вот и 576 байт. МинЦ - 0. Реально болтается 0.5-2.5мс т.к. есть еще и рабочий код.
Всё работает
CTARuK М вроде 600 байт или около.
Или это для другого ПЛК было указано. Вообще техподдержка точно долна сказать, сколько для какого ПЛК
Да, действительно, М ограничен только объемом оперативы, по умолчанию включено на ввод-вывод 16 кБ
Последний раз редактировалось melky; 06.12.2014 в 00:01.
Да есть ограничения по передаче данных через конфигуратор, причем сумме объема всех переменных по всем портам конфигуратора. Пару лет на назад не смог запихнуть в плк 100 опрос Float переменных с 48 МВА8, тормознулся где-то на 40. Решил вопрос опросом через библиотеку.
38400 или 115200. Контроллер физически отключён от оборудования.
Для Вас выкладываю пустой проект с конфигурацией. (В котором конфигуратор также отключается при программировании)
Да. В этом я разобрался
На пустом проекте где-то 30 кБ. Config.dat - 64 кБ, Download.SDB - 28 кБ. Точнее можете в выложенном файле посмотреть
Версия CodeSys у меня 2.3.9.41. Прошивку пока не пробовал сменить.
Хмм. Вот это бы хотел поточнее определить. У меня пока получалось залить неотваливающуюся конфигурацию в 48 кБ (config.dat). Но я удалял из конфигурации сразу группы параметров...
Последний раз редактировалось CTARuK; 09.12.2014 в 09:56. Причина: очепятки :), да и файл забыл...
В итоге добился нормальной связи с ПЛК при размере Config.dat - 55кб. На этом и остановился. Всем спасибо. Тему можно закрывать.
Config.dat - есть ограничение не более 100 кБ.
Делать опрос сотен и тысяч переменных через конфигурацию - ИМХО, изврат. Возможности конфигурации по гибкости и переносимости меньше библиотеки.
Тролль-наседка, добрый, нежный и ласковый