RUS  ENG 

SerPa (Все сообщения пользователя)

Выбрать дату в календареВыбрать дату в календаре

Страницы: 1 2 3 4 След.
Настройка ZuluOPC
 
Добрый день!

Все также не сохраняется "Поле качества значений тэгов ОРС сервера.

При просмотре базы данных журнала событий неправильно выделяются объекты слоя.
Выделение происходит по ключу "Поле основной индекс таблицы" а не по "Полю идентификаторов объектов слоя".
Это ошибка.
Изменено: SerPa - 02.12.2020 09:07:41
Не закрывается зависшая сессия по таймауту
 
После обновления версии проблема исчезла
Не закрывается зависшая сессия по таймауту
 
Добрый день.
Как правильно настроить закрытие зависших сессий по таймауту?
У меня в ZuluServ.cfg прописано:
IdleTime: 15
MaxConnPerIp: 3
MaxConnPerUser: 1
Однако, довольно часто звонят с вопросом "почему не можем зайти", приходится вручную сбрасывать зависшее соединение.
Версия сервера: 8.0.0.7452u
Настройка ZuluOPC
 
[QUOTE]Олег Пахнющий написал:
Исправим[/QUOTE]
Спасибо.
Отпишите, когда будет готово.
Настройка ZuluOPC
 
Добрый день!

Провожу настройку журнала ZuluOPCAdmin'ом - не сохраняется поле "Поле качества значений тэгов ОРС сервера".

После перезапуска ZuluOPCAdmin настройки слетают.

Версия 8.0.0.7452u

Был такой глюк и с полем "Записывать в журнал историю значений тегов OPC                             серверов", но пропал.
Изменено: SerPa - 22.06.2020 15:27:01
Возможные ошибки расчетов, После запуска расчета система может выдать ряд ошибок, возможные ошибки рассмотрим в этой теме.
 
Запрос всего один - Основной, но этих полей действительно в нем не было.
Добавил - сообщения пропали.
Спасибо.

Почему же при обновлении структуры, данные поля автоматически не добавляются в Основной запрос?
Изменено: SerPa - 15.06.2020 09:56:42
вопрос о возможностях программы
 

Добрый день!

Есть ли в Zulu возможность отображения внешних файлов по ссылке?

Например, есть некие таблицы или схемы, которые постоянно корректируются, а в БД объекта Zulu есть некое поле, содержащее ссылку на нужный файл, и при клике на данное поле в информации по объекту открывается указанный файл.

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

Как это возможно реализовать?

Спасибо, разобрался: https://www.politerm.com/forums/?PAGE_NAME=message&FID=3&TID=2609&TITLE_SEO=...

Изменено: SerPa - 11.06.2020 09:52:41
Возможные ошибки расчетов, После запуска расчета система может выдать ряд ошибок, возможные ошибки рассмотрим в этой теме.
 
Добрый день!

С некоторых пор при наладочном расчете появились сообщения:
[COLOR=#00a650]Сообщение: Не записать результат в базу по объектам 'Потpебитель': не найдено поле 'Tgv_t'[/COLOR]
[COLOR=#00a650]Сообщение: Не записать результат в базу по объектам 'Потpебитель': не найдено поле 'Tcirc_t'[/COLOR]

Обновлял структуру таблиц, проверял структуру - указанные поля имеются.
Что это может быть?
Версия 8.0.0.7452u
ZuluOPC демосервер
 
Настроил запуск ZuluOPC от имени пользователя со всеми правами, однако по-прежнему не видит серверный слой.
Вот строчки из лога:

08.06.2020 15:48:34 opcsvc: GMT+03 START ZuluOPCService/8.0.0.7452u Demo mode
15:48:34 opcsvc: 100: C:\Users\sergio\Documents\Zulu\АС_Тепло\HNetSystem.b00: 00E6A4CC
15:48:34 opcsvc: 300: 00E6A4CC: opc.tcp://195.182.154.240:4840/freeopcua/server/
15:48:34 opcsvc: 303: 00E6A4CC: 022FCEA8: 0:2:2
15:48:34 opcsvc: 303: 00E6A4CC: 022FCEA8: 0:2:6
15:48:35 opcsvc: 100: zulu://zuluserv:6473/Layers/ПТО/Копия_ПТО.zl: 00000000
15:48:38 opcsvc: 304: 00E6A4CC: OPCUA 022FCEA8: "0:2:2"
15:48:38 opcsvc: 304: 00E6A4CC: OPCUA 022FCEA8: "0:2:6"
15:48:38 opcsvc: 301: 00E6A4CC: 022FCEA8: OK
15:48:40 opcsvc: 305: 00E6A4CC: 022FCEA8: "0:2:2": DB open: OK: Query open: OK: Field "T": OK
15:48:40 opcsvc: 305: 00E6A4CC: 022FCEA8: "0:2:6": DB open: OK: Query open: OK: Field "T": OK

похоже нет доступа к слою, хотя под пользователм все видит. Что еще можно сделать?
ZuluOPC демосервер
 
Цитата
Олег Пахнющий написал:
Цитата
SerPa написал:
А как быть, если к примеру, одни значения требуется записывать с интервалом 5 сек, а другие - 30 сек.?
Мы можем добавить такую опцию. Например, для каждого сервера OPC задавать свой интервал записи в базу, или даже для каждого тега. Но на практике, у реальных пользователей, такие требования не возникали. Такой функционал может быть в SCADA, которые работают на специальных платформах, но у нас не система реального времени, некоторые вещи в Windows не реализовать с достаточной надежностью и качеством.
Я думаю, пока достаточно того что есть. Лишний функционал привносит дополнительные проблемы.
ZuluOPC демосервер
 
Умеет ли демо-версия ZuluOPC работать с серверными слоями?
У меня получилось настроить работу демо-сервера только с локальным слоем. С серверным слоем работать никак не хочет, хотя применил теже самые настройки, что и для локального слоя.
ZuluOPC демосервер
 
А как быть, если к примеру, одни значения требуется записывать с интервалом 5 сек, а другие - 30 сек.?
ZuluOPC демосервер
 
Разобрался немного.
В журнал и связанное поле пишет с интервалом, указанным в параметрах службы.
Только непонятно, что настраивает интервал времени получения данных в самом теге?
ZuluOPC демосервер
 

Добрый день!

Пробуем возможности демонстрационного ОРС сервера.

Возник такой вопрос: установка интервала времени получения данных никак не влияет на частоту получение данных. Отслеживаю по журналу событий. Показывает частоту обновлений примерно раз в 5 сек.


В чем тут дело?

Изменения в администраторе сохраняю, сервер перезапускаю. Версия 8.0.0.7452u.

Изменено: SerPa - 08.06.2020 13:59:10
Проекция карты в ZuluGIS Online
 
[QUOTE]Алексей Аширов написал:

Нужно, раз совпадает с Меркатором, назначить слою, вместо план-схемы именно эту проекцию. И больше уже не менять.Тогда все должно работать нормально.[/QUOTE]
Спасибо, назначил слою проекцию «Меркатора WGS84», все получилось.
Проекция карты в ZuluGIS Online
 

Добрый день!

Подскажите как настроить проекцию карты для работы в ZuluGIS Online.

Дело в том, что при наложении опубликованного векторного слоя тепловых сетей по протоколу ZWS на слой OpenStreetMap происходит смещение объектов слоя по сравнению с картой в ZuluGIS.

У исходной карты в ZuluGIS установлена проекция «Меркатора WGS84», векторные слои имеют проекцию «План-схема Локaльный датум», у слоя OpenStreetMap проекция «Меркатора WGS 84 Spherical» и все отображается идеально.

Обращение к базе данных
 
Версия 8.0.0.7257u
СУБД MS SQL Server 2008 R2
Файлы выслал.
Обращение к базе данных
 
Спасибо, да именно таблицы, вы правы.
С файловой картой все получилось, однако когда тот же макрос выполняю на сервере  Zulu  падает с ошибкой:

Обращение к базе данных
 
А это уже проблемы документации.

Нигде не описано в каких случаях использовать тот или иной SQL. Вот и приходится задавать глупые вопросы.
Поясните пожалуйста , где взять имя БД, подключенной к слою для вставки в запрос после FROM?
Обращение к базе данных
 
Нет, все поля есть, и в окне запросов SQL выполняется без ошибок
SELECT Name, Gut_pod, Gut_obr, Qpot_pod, Qpot_obr

Здесь дело в чем-то другом

Прошу помочь
Обращение к базе данных
 
Написал макрос:
Set L = CreateObject("zululib.Layer")
   L.Open "C:\Users\sergio\Documents\Zulu\АС_Тепло\HNetSystem.b00"
   Set db = CreateObject("Zb.ZbDatabase")
   db.Open L.ObjectTypes.Item(6).BaseName
   SqlText = "SELECT Name, Gut_pod, Gut_obr, Qpot_pod, Qpot_obr"
   Set rs = db.OpenSQL(,SqlText)
при выполнении выдает ошибку:
"Ошибка ZB db(C:\Users\sergio\Documents\Zulu\АС_Тепло\HNetSystem.d05):no such column: Sys (db: C:\Users\sergio\Documents\Zulu\АС_Тепло\HNetSystem.sqlite)."
В тоже время Set rs = db.ActiveQuery.SelectByExample(QueryStrings, Fields) работало без проблем.

Не могу понять в чем я ошибаюсь.
Обращение к базе данных
 
Добрый день!
Подскажите пожалуйста есть ли аналог SQL запроса выборки нескольких полей данный по условию?
В методах QueryByExample можно задавать условия, но выбираются все поля, а в SelectByKeySet можно определить список полей для вывода, но выборка происходит только по ключам.
Есть ли подобный метод в котором можно задать условия выборки и определить список полей для вывода?
Индикатор процесса, Ошибка закрытия индикатора
 
Копировал отсюда:
[URL=https://www.politerm.com/zuludoc/zuluax/index.html#Zulu_CloseProgressBar.html]https://www.politerm.com/zuludoc/zuluax/index.html#Zulu_CloseProgressBar.html[/URL]

CloseProgressBar method (Zulu)


       

Убирает общий индикатор процесса.

Применяется к:
         

[URL=https://www.politerm.com/zuludoc/zuluax/Zulu_cls.html]Zulu[/URL]

Синтаксис:
         

Visual Basic:

Sub [B]CloseProgessBar[/B]()

Индикатор процесса, Ошибка закрытия индикатора
 
Здравствуйте!

Подскажите, как убрать индикатор процесса, т.к. при применении описанной функции CloseProgessBar  в указанном ниже коде (макросе) происходит ошибка
"Несоответствие типа 'CloseProgessBar '"
Версия программы 8.0.0.7237u

OpenProgressBar(100)
SetProgressBar (25)
SetProgressBar (50)
SetProgressBar (75)
CloseProgessBar ()

Без  скобок также не проходит.
Изменено: SerPa - 05.11.2019 09:31:14
Расчет ГВС из примера
 
[QUOTE]Vl_Horse написал:
Есть еще такой вопрос. Возможно ли добавить графы в базу для участков трубопровода "располагаемый напор" и давление в подающем и обратном ?[/QUOTE]
[QUOTE]Lyosha написал:
Добавить можно. Это шесть полей для начала и конца участка получится.[/QUOTE]
Здравствуйте!
У нас тоже возник вопрос по "располагаемому напору" для начала и конца участков.
Смотрел структуру БД Участки и данных полей не обнаружил. Получается это пожелание не реализовали?
Можно ли сейчас это сделать?
Страницы: 1 2 3 4 След.