Вопросы и предложения по Simple-Scada 2

Автор Simple-Scada, 11 мая 2015, 20:34:39

bacchus1

Добрый день!
Не первый раз замечал, что процесс Server.exe постоянно грузит процессор на 100%. Пробовал на разных ПК. Причем проект запущен один, тегов около 100, 2 ОРС сервера. Планируется ли оптимизация потребления ресурсов сервером?

Simple-Scada

#1066
Здравствуйте.
Сервер не должен нагружать процессор. Скорее всего нагрузка является следствие какой-то ошибки. либо следствием грубых ошибок в скриптах. Проверьте почту, мы написали Вам по это проблеме.

MixMix

#1067
Добрый день!
Хотелось бы обращаться к переменной не по имени, а по адресу из OPC сервера, чтоб проще было добавлять и использовать переменные в скриптах для подмены на однотипных объектах. Планируется ли такая возможность?
В OPC сервере и так создаются группы с однотипными элементами, но для подмены приходится их переназывать в СКАДЕ.

И сразу недочет: после замораживания элементов в окне разморозить не работает.

Neskad

Цитата: MixMix от 31 мая 2019, 01:38:20Добрый день!
Хотелось бы обращаться к переменной не по имени, а по адресу из OPC сервера, чтоб проще было добавлять и использовать переменные в скриптах для подмены на однотипных объектах. Планируется ли такая возможность?
В OPC сервере и так создаются группы с однотипными элементами, но для подмены приходится их переназывать в СКАДЕ.
Поддерживаю. Было бы удобно, если имелась бы функция подобная GetVariableByName, только принимающая в аргумент адрес переменной в OPC.

Simple-Scada

Здравствуйте.

Адрес переменной допускает символы, которые нельзя применять в именах объектов компилятора, поэтому невозможно обращаться напрямую по адресу к переменной. Единственный вариант решения это функция поиска переменной по адресу GetVaraibleByAddress, как предложил Neskad. Рассмотрим добавление такой функции.

Цитироватьпосле замораживания элементов в окне разморозить не работает.
Исправим в ближайшем обновлении.

MixMix

Цитата: Simple-Scada от 01 июня 2019, 10:29:41Здравствуйте.

Адрес переменной допускает символы, которые нельзя применять в именах объектов компилятора, поэтому невозможно обращаться напрямую по адресу к переменной. Единственный вариант решения это функция поиска переменной по адресу GetVaraibleByAddress, как предложил Neskad. Рассмотрим добавление такой функции.

Цитироватьпосле замораживания элементов в окне разморозить не работает.
Исправим в ближайшем обновлении.
Отлично, такую функцию я и имел ввиду!
Отличная СКАДА получается, удобная и без лишних заморочек, спасибо!

bacchus1

Если заморозить объекты, сохранить проект, закрыть и заново его открыть, то эти объекты оказываются размороженными. Мне кажется, логичнее все-таки оставить их в заморозке, чтобы пользователь самостоятельно выбирал когда их разморозить.

Simple-Scada

bacchus1, исправим в ближайшее время.

deldemo

Здравствуйте!
Уважаемые разработчики, у вас есть в планах сделать web доступ к серверу Simple-Scada?
Было-бы неплохо реализовать данный функционал.
Удаленный перезапуск проекта через браузер - весьма облегчит жизнь)

serg

Не могу подключить ОРС codesys . CoDeSys.OPC.02 видит , но при нажатии на него выскакивает окошко - Ошибка при попытке подключения к ОРС-серверу для стения списка тегов . Обновляю список - пишет Во время поиска ОРС серверов возникла ошибка ! Убедитесь , что имя целевого компьютера введено верно .
Что посоветуете .

Neskad

Цитата: serg от 05 июня 2019, 13:19:31Не могу подключить ОРС codesys . CoDeSys.OPC.02 видит , но при нажатии на него выскакивает окошко - Ошибка при попытке подключения к ОРС-серверу для стения списка тегов . Обновляю список - пишет Во время поиска ОРС серверов возникла ошибка ! Убедитесь , что имя целевого компьютера введено верно .
Что посоветуете .
Скорее всего посоветуют попробовать запустить OPC и Скаду от имени администратора. А вообще надо настраивать DCOM, особенно если OPC удаленный.

Simple_Scada

Здравствуйте.

ЦитироватьУдаленный перезапуск проекта через браузер - весьма облегчит жизнь)
Добавление такого функционала не планируется.

ЦитироватьНе могу подключить ОРС codesys . CoDeSys.OPC.02 видит , но при нажатии на него выскакивает окошко - Ошибка при попытке подключения к ОРС-серверу для стения списка тегов . Обновляю список - пишет Во время поиска ОРС серверов возникла ошибка ! Убедитесь , что имя целевого компьютера введено верно .
Если OPC-сервер находится на удаленном ПК, то как правильно написал Neskad, нужно произвести настройку DCOM. Многие пользователи сталкиваются с проблемами при настройке этого OPC-сервера. Возможно Вам поможет информация из обсуждений: ссылка,  ссылка, ссылка. Также, возможно будет полезна информация из этого сообщения.

Simple-Scada

Цитата: bacchus1 от 03 июня 2019, 08:25:45Если заморозить объекты, сохранить проект, закрыть и заново его открыть, то эти объекты оказываются размороженными. Мне кажется, логичнее все-таки оставить их в заморозке, чтобы пользователь самостоятельно выбирал когда их разморозить.
Мы исправили проблему с заморозкой объектов. Для обновления скачайте и установите повторно последнюю версию 2.3.5.0.

serg

#1078
Спасобо за помощь . Разобрался , в чём дело . ОРС codesys не работал . Переустановил sodesys - всё заработало . Теперь разбираюсь с трендами , архивацией .
Почему переменная word в графике достигла половины значения 32767 , а не 65535 ?
Ограничение архива трендов например месяц . Это значит , что данные , записанные больше месяца будут удаляться ? Данные хранятся в компьютере ?

Simple-Scada

ЦитироватьПочему переменная word в графике достигла половины значения 32767 , а не 65535 ?
На трендах скада отображает те значения, которые она получила от OPC-сервера (а OPC-сервер с контроллера). Видимо от OPC-сервера в скаду пришло значение 32767, поэтому оно и отобразилось.

ЦитироватьОграничение архива трендов например месяц . Это значит , что данные , записанные больше месяца будут удаляться ? Данные хранятся в компьютере ?
Все архивные данные (тренды, сообщения, действия оператора) хранятся в БД на компьютере. Настройки БД задаются в меню "Проект - Настройки - База данных". Если включено ограничение на месяц, то скада периодически будет удалять из БД данные старше 1 месяца.