Там немного логика другая, насосы включаются как с кнопки так и автоматически с ПР. Анимация просто статус насоса. Да и на странице настроек все работает корректно.
Здравствуйте! На "операционном столе" два "пациента": СП-307 и Контроллер серии Optimus Drive AC. Обмен организован по сети ethernet. Проект СП-307 состоит из 3-х экранов и одного окна. Хотелось больше, но... При вызове не главного экрана или окна, при изменении переменных или при возврате на главное окно сеть (обмен) пропадает. Происходит это рандомно, и восстанавливается также без какой либо зависимости. Прочитал про глобальные и локальные переменные:
"Особенности работы по протоколу Modbus: 1. Панель опрашивает другие устройства только с помощью элементов, расположенных на открытом в данный момент экране. В значительном количестве случаев представляется удобным организовать опрос через глобальную функциональную область и привязывать к графическим элементам соответствующие внутренние регистры панели."
Появилось мнение, что все проблемы связаны с этим, но как реализовать "опрос через глобальную функциональную область..." ни в одном примере не нашел, в руководстве также не нашел.
Прошу Вас оказать помощь в данном вопросе. И вообще там ли я "копаю".
Делаете ФО глобальной, ей копируете все регистры из 4х0 в PSW300. 1 Копирование 32 регистров.jpg
Далее используете в проекте. Желательно сделать группой, если они по порядку.
Нас скрине копирование группы из 32 регистров подряд
Последний раз редактировалось kondor3000; 09.07.2025 в 19:47.
Здравствуйте. Во время разработки проекта в связке RegulR500 и панели ОВЕН Сп310Р возникла необходимость использовать исторические тренды и историческую таблицу. Всего на панель передается 36 аналоговых сигналов, по ним соответственно пишутся тренды. Так же с панели реализовано изменение уставок и прочий функционал. Общее количество передаваемые данных по Modbus +- 1000 переменных типа word. В исторической таблице создано примерно 600 сообщений. При загрузке такого проекта в панель скорость изменения данных на мнемосхемах становится примерно 30 секунд (изменения на цифровой дисплее на панели происходят спустя 30 секунд после изменения на контроллере). Скорость modbus 115200. Судя по всему достигнут предел производительности панели. Из-за чего может происходить такое резкое падение производительности панели? Есть ли какие нибудь способы оптимизации проекта?
Надо делать групповой опрос регистров. Чем больше переменных в одном запросе, тем меньше времени на опрос.
В панели мастере, делать опрос макросами (похуже группой регистров через ФО, функц. область).
Все битовые загнать в маски бит, скомпоновать регистры по типу.
И самое главное, убрать все неиспользованные регистры (не подключенные слейвы).
Последний раз редактировалось kondor3000; 14.07.2025 в 16:07.
Спасибо за ответ.
Нам удалось немного оптимизировать проект (сейчас время обновления информации на панели составляет примерно 1-1.5 секунды).
Функциональные области c копированием нужных областей регистров modbus во внутреннюю память панели мы не используем, а привязки к элементам на графике осуществляются непосредственно к считываемым регистрам Modbus.
Из мануалов узнали, что "панель производит опрос только с помощью элементов, расположенных на открытом в данный момент экране".
Итак, что помогло оптимизировать проект:
1. Со всех мнемосхем удалили так называемые быстрые журналы возникающих событий. В конфигураторе они называются "Таблицы событий реального времени"
2. Уменьшили количество возможных сообщений в элементе "Историческая таблица" с примерно 600 сообщений до примерно 100 сообщений.
3. Убрали с проекта "Архивирование на USB".
После этих действий скорость отображения стала приемлемой.
Скажите, как правильно настраивать журналы событий\исторические таблицы\архивирование на USB, чтобы не грузить панель ? У нас получилось так, что дело было в этих функциях.
перестать заниматься ерундой и пихать на панель всё что в голову придёткак правильно настраивать журналы событий\исторические таблицы\архивирование на USB, чтобы не грузить панель ?
Это не АРМ скады с сервером на Ай9, это древняя китайская панель и всё что она может - показывать картинки с небольшим числом параметров вместо показывающих приборов
ни на что другое она не способна
цепляйте в сетку нормальную скаду и там ахивируйте
я вот хотел про это написать, но мне даже в голову не пришло, что вы на один экран напихали столько всего, что он тормозил настолько сильноИз мануалов узнали
вот кому это нужно было делать, а? кто потом собирался сидеть и смотреть эти "архивы"?Убрали с проекта "Архивирование на USB
просто такое ощущение, что у программиста очень много свободного времени и он просто делал вс это чтобы отмазаться от вопросов начальника чем он занимается столько времени
Здравствуйте,
Не могу разобраться с историческим графиком. Нужно Отображать на одном листе графика 10 дней, максимальная глубина архива 50 дней
в инструкции написано следующее:
2025-07-18_16-14-29.png
Не могу понять от слова совсем как настроить то, что нужно
Панель 10" , размеры графика 575х323
Я настроил так
2025-07-18_16-20-11.png
т.е. 10 дней (864000 Секунд) / 565 (ширина графика) = 1529 - округлил до 1500, но кажется это ерунда, как связать с этим количество точек на странице...
Последний раз редактировалось yaroslavcik; 18.07.2025 в 16:23.