baur

Ответы в темах

Просмотр 15 сообщений - с 286 по 300 (из 522 всего)
  • Автор
    Записи
  • в ответ на: Новая Rapid SCADA 5.7.0 Beta #11987
    baur
    Участник

    помню аналогичная ошибка был и до этого

    думаю это происходить когда заменяем файл схемы а ID не меняем

    в ответ на: Возможности ScadaAgent #11984
    baur
    Участник

    Да в принципе нормально. Создаёте экземпляр только с коммуникатором. На удаленном сервере устанавливаете ScadaComm и ScadaAdmin и копируете папку BaseDAT. Не так уж и много.

    Зачем ScadaAdmin установить и зачем скопировать целую папку BaseDAT было бы достаточно передавать user.dat из основной ветки. Получается на удаленном сервере достаточно установить ScadaComm, ScadaAgent и передать файл user.dat вместе с файлом конфигурации.

    Даже не user.dat а некий зашифрованный файл (потому что серверы сбора данных мене защищены чем сервер, обычно это рабочие компьютеры операторов цеха) где есть информация только по ScadaAdmin.

    • Ответ изменён 7 лет, 2 месяца назад пользователем baur.
    • Ответ изменён 7 лет, 2 месяца назад пользователем baur.
    в ответ на: Новая Rapid SCADA 5.7.0 Beta #11979
    baur
    Участник

    6) Серверная схема не открывается Запрошенное представление не существует или у Вас недостаточно прав для доступа к нему.

    Проблема исчез, схема отрывается, похоже это связано с кэшированием, хотя я обновил кэш через Ctrl+F5 помню аналогичная ошибка был и до этого.

    • Ответ изменён 7 лет, 2 месяца назад пользователем baur.
    в ответ на: Возможности ScadaAgent #11978
    baur
    Участник

    Получается для каждого коммуникатора по проекту?

    Думаю тут надо добавить специальную ветку в проекте (можно сделать специальный тип экземпляра отточенную только под коммуникатор), с настройками коммуникаторов с персональными профилями, где можно указать IP. Передача и получение конфигурации по умолчанию работает только с файлами коммуникатора, то есть не требует специальной настройки.

    в ответ на: Новая Rapid SCADA 5.7.0 Beta #11976
    baur
    Участник

    3) Передача должен быть блокирован если кто то передал свою версию пока я работал над проектом (даже если при открытии проекта я получил актуальную версию)

    Конечно тут надо работать с SVN, Git но приучить специалистов АСУТП не просто, даже не каждый разработчик так делает

    в ответ на: Новая Rapid SCADA 5.7.0 Beta #11974
    baur
    Участник

    Тут присутствует высокая вероятность потери данных при коллективной работе с одним проектом или еще хуже перезаписи с другим проектом при ошибочной настройке профиля развертывания. Чтобы предотвратит это:

    1) Каждому проекту должен быть присвоен свой ProjectGUID
    — это предотвращает перезаписи проекта другим проектом, если ProjtctGUID не соответствует передача конфигурации строго блокируется.
    2) После развертывания должен быть присвоен DeployTimeStamp
    — это предотвращает передачу на сервер не актуальную версию проекта. При открытии проекта сразу проверяется DeployTimeStampи сразу будет предупрежден о наличии на стороне сервере более новой версии и предложение сначала скачать конфигурацию иначе будет блокирована передача.

    в ответ на: Новая Rapid SCADA 5.7.0 Beta #11972
    baur
    Участник

    1) Открыл проект HelloWorld
    2) Деплой
    3) Все нормльно
    4) Открыл проект DemoProject.ru-RU
    5) Деплой
    6) Серверная схема не открывается *Запрошенное представление не существует или у Вас недостаточно прав для доступа к нему.*

    Лог:

    2019-05-28 10:22:55 <server><DefaultAppPool><EXC> Ошибка при получении представления с ид.=2 из кэша или от сервера: Несоответствие типа представления.:
    Scada.ScadaException: Несоответствие типа представления.
    at Scada.Client.ViewCache.GetView(Type viewType, Int32 viewID, Boolean throwOnError)
    2019-05-28 10:22:56 <server><DefaultAppPool><EXC> Ошибка при получении представления с ид.=2 из кэша или от сервера: Несоответствие типа представления.:
    Scada.ScadaException: Несоответствие типа представления.
    at Scada.Client.ViewCache.GetView(Type viewType, Int32 viewID, Boolean throwOnError)

    • Ответ изменён 7 лет, 2 месяца назад пользователем baur.
    в ответ на: Смещение цифр на андроиде #11917
    baur
    Участник

    Как вывели дату и время?

    в ответ на: Опрос КП в нужный период #11777
    baur
    Участник

    запустить сервис на 5 мин и остановить по расписанию

    • Ответ изменён 7 лет, 2 месяца назад пользователем baur.
    baur
    Участник

    Обычно в подобных проектах в правом верхнем углу красуется значок GitHub, это даже де-факто стандарт, думаю это увеличит увлеченность случайных посетителей

    baur
    Участник

    у нас уже есть сигнал текущая переработка (т/час), мы не можем его трогать.
    Надо усреднить отдельно через дорасчетный канал (минутный, часовой) а еще лучше создать отдельный счетчик (сумматор)

    • Ответ изменён 7 лет, 3 месяца назад пользователем baur.
    baur
    Участник

    Всем привет,
    1)
    как можно эту формулу переделать в счетчик который не сбрасывается

    2)

    За час и за минуту рассчитать среднее можно, поставить галочку усреднения для входного канала.

    то есть создаем 2 канала (минутный ТС, часовой ТС), формула = Val(нужный номер канала) + галочка усреднение?

    в ответ на: ElasticRep: Отчет TimeData #11289
    baur
    Участник

    Как можно применить формулу для подсчета разницы, и вообще любая формула, чтобы результат показывал без экспорта в Excel
    Пример:

    <Column name="Счетчик подачи" cnlNum="2864" calcType="Val" calcTotal="false" calcAvg="false"/>
    <Column name="Счетчик обратки" cnlNum="2865" calcType="Val" calcTotal="false" calcAvg="false"/>
    <Column name="Consumption" calcType="Formula" value="=2864-2865" calcTotal="true" colStyle="col-lg" />

    как в Excel =A1-B1
    ?

    в ответ на: Дэшборд: вывод ElasticReport #11288
    baur
    Участник

    Вы вручную правите данные в БД после экспорта?

    да, если счетчик прыгает корректируем, без этого отчет никто принимать не будет.
    Не всегда, но бывает. В случае когда счетчик сбрасывается просто Diff уже не будет работать. Требуется одноразовая коррекция, дальше уже Diff.

    Потом, мы не берем значение ровно за какой-то час, мы берем максимальное значение за час. Потому что значение за 14:55 может фиксирован, но ровно за 15:00 значение может и не быть.

    в ответ на: ElasticRep: Отчет TimeData #11287
    baur
    Участник

    у нас предпоследняя версия, это не влияет?

Просмотр 15 сообщений - с 286 по 300 (из 522 всего)