Приложите проект, укажите путь к данном изображению и мнемосхеме с кнопкой вызова
Приложите проект, укажите путь к данном изображению и мнемосхеме с кнопкой вызова
Спасибо.
Проект приложил, размер распакованного проекта перевалил уже за 600Мб, а я только начал его масштабировать. Сейчас в проекте всего 7 агрегатов, а будет их под 150... меня немного пугает стабильность системы и выдержит ли она такое, не говоря уже о том, сколько в итоге будет весить данный проект.
Путь к изображению - "УСК/Насосная 1: Окна/Изображение объекта".
Путь к кнопке - "УСК: Мнемосхема/Насосная 1".
В рантайме авторизовываться от разработчика, пароль отсутствует.
Последний раз редактировалось MTven; 12.10.2017 в 08:22.
У нас все корректно. Такое может быть если у вас основным монитором назначен монитор 1, а вы вытащили среду разработки на монитор 2.
Возникнут проблемы. Поэтому лучше уже сейчас начинать делать на основе типизации.
Как мы понимаем агрегаты у вас идентичны, поэтому их можно типизировать.
Также можно попробовать написать ВФБ чтобы заменить объект Задний подшипбник/передней подшипник.
Спасибо.
В том-то и проблема, что агрегаты будут не идентичны, точнее не идентичен будет лишь объект "НА/АСУТП", т.к. список сигналов от АСУТП для многих агрегатов будет индивидуален, где-то не будет перепада давления и температуры жидкостей, где-то еще уберутся сигналы. Шаблон НА представляет собой максимально обобщенный список сигналов, из которого можно будет удалить ненужное.
Насчет типизации - я уже начинал делать через нее, но оттолкнуло то, что это еще довольно сырой механизм судя по количеству принятых замечаний. Волнует вопрос стабильности системы если мы пойдем по этому пути.
Не совсем понял, что вы предлагаете сделать с ВБФ, можно чуть подробнее? Если это поможет облегчить проект, то буду крайне благодарен, вроде и так старался по минимуму необходимого добавлять и минимизировать кол-во ФБ и объектов.
Используйте Beta версию. В ней все замечания устранены.
Простая идея оптимизации - чем меньше элементов тем быстрее и легче проект. Поэтому элементы которые требуют большого количества внутренних и графических компонентов, можно объединять в ВФБ - написать собственный ВФБ на C#, с логикой и контролами. Это сокращает размер проекта.
Спасибо.
Попробовали загрузить проект на сервер ( HP Proliant DL360 Gen9, 64Gb, Xeon E5-2667 v7, SAS RAID 10), растиражировав агрегат до 50 штук. В целом изменилось только время запуска и остановки проекта, а так же размер папки вырос с 600Мб до 1.4Гб. В самом режиме выполнения никаких изменений не было замечено, подлагивания и время отклика остались в том же виде, что и до тиражирования.
Понимаю, что следует делать через типизацию, но у нас сейчас не очень много времени в запасе для смены архитектуры всего проекта. Можно ли оставить данную архитектуру "шаблон - экземпляр", хотя бы до прохождения заводских испытаний, разрабатывая попутно через типизацию? Т.е. чем нам грозит использование "шаблон - экземпляр", кроме большого веса, медленной загрузки и выгрузки в рантайм? Сильно ли это влияет на стабильность, на тормоза и подлагивания в самом рантайме?
Ну если загрузится, то будет работать нормально.
Просто если потребление оперативной памяти достигнет 3600 мб, то скада вылетит с ошибкой превышения расхода памяти. Посмотрите сколько сейчас она у вас потребляет.
Спасибо.
Сейчас, на 100 агрегатах потребляет 1.76Гб, но уже ощущается задержка в открытии журналов, трендов, страниц в 1-2 секунды, при том, что архивные данные пока не записываются. Реакция на команды записи значений уставок так же увеличилась.
В чем вообще разница между типизацией и шаблонами по быстродействию в режиме выполнения?
Немного смущает, что у нас такие проблемы с шаблонизацией, ведь мы не первые с большим проектом, а типизация в нормальном виде появится только в версии 3.9. Как вообще делались большие проекты на MS до этого? Неужели у них тоже были такие проблемы с размером проекта и с быстродействием?
У меня дублирование объектов с 100 штук до 150 длится уже 20 минут, это вообще нормально? В других скадах даже близко таких проблем не возникало.
Здравствуйте! Контроллер ПЛК160 с MasterScada несовместимы?