Segnetics

Вернуться   Segnetics > Форум Segnetics > Вопросы о SMH2010

Вопросы о SMH2010 Работа и применение контроллеров SMH2010A, SMH2010B и SMH2010C.

Ответ
 
Опции темы Поиск в этой теме
Старый 04.10.2023, 20:52   #1
starmos
Senior Member
 
Регистрация: Jan 2013
Сообщения: 739
Благодарил(а): 22 раз(а)
Поблагодарили: 13 раз(а) в 12 сообщениях
По умолчанию Недостаточно памяти

При прошивке выскакивает прилагаемая ошибка.
Глубину журнала уменьшил, все равно недостаточно.
На экране выводится:
Kernel of SMLogix.
02.246.000.E
Segnetics 2006

Что это и сколько ему памяти нужно? Пытаюсь залить модифицированный стандартный проект.
В проекте EEPROM 375
Количество блоков 3249
starmos вне форума   Ответить с цитированием
Старый 04.10.2023, 21:09   #2
coverart
Senior Member
 
Регистрация: Mar 2008
Адрес: Екатеринбург
Сообщения: 493
Благодарил(а): 50 раз(а)
Поблагодарили: 14 раз(а) в 13 сообщениях
По умолчанию Ответ: Недостаточно памяти

Что-то сильно модифицированный. Обычно 1000-1500 блоков, вроде
coverart вне форума   Ответить с цитированием
Старый 05.10.2023, 08:52   #3
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 163
Благодарил(а): 240 раз(а)
Поблагодарили: 165 раз(а) в 157 сообщениях
По умолчанию Ответ: Недостаточно памяти

имхо, не влезет.
в 25й пихсель 3300 блоков - это почти запредел. а он самый толстый из всех этих старичков.


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 05.10.2023, 11:21   #4
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Недостаточно памяти

Цитата:
Сообщение от starmos Посмотреть сообщение
Глубину журнала уменьшил, все равно недостаточно.
В данном случае глубина журнала не влияет.


Добавлено через 37 секунд


Цитата:
Сообщение от starmos Посмотреть сообщение
В проекте EEPROM 375
Тем более, что уменьшали всё равно недостаточно для встроенных 256 байт.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 05.10.2023, 11:57   #5
младшой
Senior Member
 
Регистрация: May 2010
Адрес: Москва
Сообщения: 863
Благодарил(а): 4 раз(а)
Поблагодарили: 86 раз(а) в 67 сообщениях
По умолчанию Ответ: Недостаточно памяти

А тут написано, что у SMH2010 - 64кБ встроенной памяти.
https://dl.segnetics.com/WebHelp/SMLogix/
младшой сейчас на форуме   Ответить с цитированием
Старый 05.10.2023, 12:05   #6
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Недостаточно памяти

Цитата:
Сообщение от младшой Посмотреть сообщение
А тут написано, что у SMH2010 - 64кБ встроенной памяти.
https://dl.segnetics.com/WebHelp/SMLogix/
А чёрт, упоминание Пикселя сбило меня.

Для 2010 3000+ блоков не просто жирно, а очень жирно.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 05.10.2023, 14:02   #7
starmos
Senior Member
 
Регистрация: Jan 2013
Сообщения: 739
Благодарил(а): 22 раз(а)
Поблагодарили: 13 раз(а) в 12 сообщениях
По умолчанию Ответ: Недостаточно памяти

Те по итогам, проблема в количестве блоков программы, а не в недостатке памяти для хранения констант (EEPROM)? Т.е. можно вернуть обратно размер журнала и заняться уменьшением основной программы?
starmos вне форума   Ответить с цитированием
Старый 05.10.2023, 14:16   #8
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Недостаточно памяти

Цитата:
Сообщение от starmos Посмотреть сообщение
Те по итогам, проблема в количестве блоков программы, а не в недостатке памяти для хранения констант (EEPROM)? Т.е. можно вернуть обратно размер журнала и заняться уменьшением основной программы?
Верно. Вам почти тыщу блоков срезать нужно.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 10.10.2023, 10:06   #9
starmos
Senior Member
 
Регистрация: Jan 2013
Сообщения: 739
Благодарил(а): 22 раз(а)
Поблагодарили: 13 раз(а) в 12 сообщениях
По умолчанию Ответ: Недостаточно памяти

Прошилось при программе в 2700 блоков примерно. Предел видимо 3000 блоков, как и написано в Прайсе. Оказалось что меню Параметры жрет память как не в себя - я увеличил число пунктов и вывалился сразу из диапазона. Что интересно, меню Настройки = значительно компактнее, я заменил макросы Параметров на макросы из Настроек (для своих дополнительных пунктов) и размер программы сильно сократился обратно.
starmos вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 17:27.


Версия vBulletin: 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2024