Simple-Scada forum

Simple-Scada 2 => Ошибки => Тема начата: EricFlat от 31 Мая 2018, 10:52:17

Название: Веб-клиент и значения объектов
Отправлено: EricFlat от 31 Мая 2018, 10:52:17
Веб клиент работает с объектами не так, как обычный клиент.
На скрине запечатлил. Верное значение - 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.
Название: Re: Веб-клиент и значения объектов
Отправлено: Simple-Scada от 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.
Название: Re: Веб-клиент и значения объектов
Отправлено: Grigoriy075 от 12 Сентября 2025, 05:45:02
Доброе утро. Не работает управление в клиенте а также через web, все настройки разрешены. В чем может быть причина? Заранее благодарен.
Название: Re: Веб-клиент и значения объектов
Отправлено: Simple Scada от 12 Сентября 2025, 10:50:55
Здравствуйте.

Ограничения могут задаваться:
1. В настройках прав групп пользователей (https://simple-scada.com/help/manual/newusergroup.html?anchor=pagerights).
2. В настройках прав для объектов (https://simple-scada.com/help/manual/objects-rights.html).
3. В настройках прав для око (https://simple-scada.com/help/manual/windows-rigths.html)н.
4. По умолчанию, при подключении через web проект доступен только для просмотра. Если требуется управление через web, то необходимо открыть проект в редакторе, перейти в настройки и на вкладке "Общие (https://simple-scada.com/help/manual/editor-settings.html)" в параметре "Web-доступ" выбрать "с управлением".

Если в скада-системе все настройки выполнены корректно, но запись в переменные не работает, то возможно, что:
1. У переменной на OPC-сервере/ПЛК установлен доступ "только чтение", из-за чего переданное из скада-системы значение не может записаться в переменную. После неудачной попытки записи проверьте журнал сервера скады (https://simple-scada.com/help/manual/server-journal.html), нет ли в нём сообщений об ошибках записи?
2. В настройках проекта для OPC-сервера включена опция "Только чтение (https://clck.ru/3LWMhV)".

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