Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Автор Тема: Веб-клиент и значения объектов  (Прочитано 2136 раз)

EricFlat

  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Веб клиент работает с объектами не так, как обычный клиент.
На скрине запечатлил. Верное значение - 9447, получается запросом из БД. На веб клиенте Field1 всегда 0, Text1 меняется только при обновлении страницы, Field2 (привязана к переменной SQLvar) нормально работает.
Код: (delphi)
begin
  if DataSet.Tag = 1 then
    Field1.Text := DataSet.Fields[0].AsUTF8String;
    Text1.Text := DataSet.Fields[0].AsUTF8String;
    SQLvar.Value:= DataSet.Fields[0].AsInt;
end.
« Изменён: 31 Мая 2018, 10:54:07 от Simple-Scada »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3193
    • Просмотр профиля
    • Simple-Scada
Re: Веб-клиент и значения объектов
« Ответ #1 : 01 Июня 2018, 21:58:19 »
Здравствуйте.

Исправили проблему с текстом и полями в web в версии 2.2.9.2. Также обратите внимание, что в приведённом Вами коде не хватает конструкции begin...end; должно быть так:
Код: (delphi)
begin
  if DataSet.Tag = 1 then
  begin
    Field1.Text := DataSet.Fields[0].AsUTF8String;
    Text1.Text := DataSet.Fields[0].AsUTF8String;
    SQLvar.Value:= DataSet.Fields[0].AsInt;
  end;
end.

Grigoriy075

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Веб-клиент и значения объектов
« Ответ #2 : 12 Сентября 2025, 05:45:02 »
Доброе утро. Не работает управление в клиенте а также через web, все настройки разрешены. В чем может быть причина? Заранее благодарен.

Simple Scada

  • Глобальный модератор
  • *****
  • Сообщений: 265
    • Просмотр профиля
    • Simple-Scada
Re: Веб-клиент и значения объектов
« Ответ #3 : 12 Сентября 2025, 10:50:55 »
Здравствуйте.

Ограничения могут задаваться:
1. В настройках прав групп пользователей.
2. В настройках прав для объектов.
3. В настройках прав для окон.
4. По умолчанию, при подключении через web проект доступен только для просмотра. Если требуется управление через web, то необходимо открыть проект в редакторе, перейти в настройки и на вкладке "Общие" в параметре "Web-доступ" выбрать "с управлением".

Если в скада-системе все настройки выполнены корректно, но запись в переменные не работает, то возможно, что:
1. У переменной на OPC-сервере/ПЛК установлен доступ "только чтение", из-за чего переданное из скада-системы значение не может записаться в переменную. После неудачной попытки записи проверьте журнал сервера скады, нет ли в нём сообщений об ошибках записи?
2. В настройках проекта для OPC-сервера включена опция "Только чтение".

Если самостоятельно разобраться не получится, то пришлите нам на support@simple-scada.com текущую версию Вашего проекта из директории "..\Simple-Scada 2\Projects\", файл конфигурации OPC-сервера, целиком папку с логами "..\Simple-Scada 2\Logs" и укажите, что именно не работает. Если в проекте имеются конфиденциальные данные, то создайте копию проекта, удалите всё лишнее, проверьте, что проблема повторяется и пришлите нам полученный проект.