Зарегистрирован: Nov 01, 2011 Сообщения: 34 Рейтинг: +0/-0
Добавлено: Сб 12 Май, 2012 9:29:08 Заголовок сообщения: Не хватает пользовательской памяти.
Всем доброго времени суток, вопросов все еще больше, чем ответов, но это нормально, не падаю духом) Хотя последняя проблема немного пугает, в компакт лоджиксе l35e всего 1.5 мб пользовательской памяти, после того как добавил блоки Alarm and Events места практически не осталось (150-50 кб). Поэтому встал вопрос по оптимизации кода.
Т.к на любой тэг лоджикс резервирует 4 байта, то тут можно неплохо сэкономить, объединяя статусы в Dint вместо отдельных тегов bool. Но вот насчет работы с блоками в Fbd: Например у меня самодельный блок задвижки имеет несколько операторских команд: например открыть оператором, закрыть. Я спецом для них делаю тэги типа bool, подсоединяю их в FBD к блоку, открываю доступ на чтение/запись из скады. ..подозреваю что это жутко не оптимально и можно обращаться напрямую к входам моего блока из скады? Таким образом, не тратится драгоценная память, так сказать не плодим сущности?спасибо.
Если кому-то пригодится,вот что ответили в поддержке:
Problem
Testing a display with a FactoryTalk Alarm and Events Alarm Summary object results in the following error in the Summary:
Insufficient Resources exist on <shortcut name> to support Alarm and Events functionality.
Environment
Application is trying to subscribe to Analog (ALMA) or Digital (ALMD) alarm
Controller running out of memory.
Ethernet module peaked at a very high CPU usage when you launch the Ethernet module Web browser.
Large number of Subscribers when you open one of the Analog (ALMA) or Digital (ALMD) instruction Properties Status tab.
Insufficient disk space.
Cause
Creating multiple backups of an Application with RSLinx Enterprise enabled for Alarm and Events support.
Solution
Open FactoryTalk Administration Console expand the Application.
Delete the RSLinx Enterprise server or right click on RSLinx Enterprise --> select Properties--> Uncheck Enable alarm and events support for older applications.
Note: Each RSLinx Enterprise server with Alarm and Events enabled will consume 100k of Controller memory for buffering.
49886 - SE 5.0 Alarm and Events Error: "Unable to subscribe to alarms from the controller plc insufficient memory to create subscription"
Access Level: TechConnect
Date Created: 03/04/2008 09:59 AM
Last Updated: 02/19/2011 10:45 AM
Neither a new SE project ( distributed or stand alone ), or an existing project ( that may have been working ) works with the Factory Talk Alarm and Events Summary, even though the PLC is triggering alarms successfully. We see the error: " Unable to subscribe to alarms from the controller plc insufficient memory to create subscription ."
This error is indicating that there is a memory issue in the Logix processor that is servicing the alarms and that the HMI server is unable to re-register with the alarm server.
Please check that there are sufficient resources in the Logix processor to service the HMI server.
This can also indicate an issue with licensing the dedicated project's HMI server activation is either being used by another HMI server running in parallel, or it ( example, RSVSERV.XXX ) does not exist on the PC. Check to see that we have enough activations free to attach to the current project and restart.
Всё касается вопросов связанных с ресурсами контроллера и "Alarm and Events".
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
Smart Solutions VDT GmbH | Friedrich-List-Allee 38, D-41844 Wegberg-Wildenrath, Germany Tel.: +49 2432 933 57 83 | e-Mail: office@vdt-solutions.de Все товарные знаки и торговые марки являются собственностью их владельцев.
При использовании материалов сайта ссылка на данный сайт обязательна. Открытие страницы: 0.131 секунды