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

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

Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - Simple Scada

Страницы: 1 2 3 [4] 5 6 ... 19
46
Здравствуйте.

Возможные причины:
1. У переменной на OPC-сервере/ПЛК установлен доступ "только чтение", из-за чего введенное из скада-системы значение не может записаться в переменную. После неудачной попытки записи проверьте журнал сервера скады, нет ли в нём сообщений об ошибках записи?
2. В настройках проекта для OPC-сервера включена опция "Только чтение".
3. Убедитесь, что кнопка связана с переменной. В свойстве "Переменная" должна быть указана переменная, значением которой нужно управлять. Если нужно менять бит переменной, то убедитесь, что в свойстве "Бит" кнопки указан номер бита, которым нужно управлять (биты нумеруются с нуля).
4. Во время тестирования отсутствует связь между OPC-сервером и ПЛК.
5. Переменная перезаписывается на ПЛК.
6. Переменная перезаписывается из скриптов скады.
 
Если не разберетесь, то пришлите на support@simple-scada.com текущую версию Вашего проекта из директории "..\Simple-Scada 2\Projects\" и укажите кнопки, которые нужно проверить. Также пришлите целиком папку с логами "..\Simple-Scada 2\Logs" и конфигурацию OPC-сервера.

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

У заголовка данных можно отключить свойство "Печатать на всех страницах", тогда заголовок отобразится один раз на первой странице отчета – см. скриншот во вложении.

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

Цитировать
Поскажите можно ли копировать скрипты проектов между собой?
Сейчас необходимые скрипты можно перенести из одного проекта в другой только копированием (Ctrl + C) кода скрипта в одном проекте и вставкой (Ctrl + V) кода в другой через буфер обмена Windows. В будущем мы планируем добавить функции импорта/экспорта между проектами – это один из популярных запросов. Но какой-то определенный срок появления такой возможности сейчас назвать сложно.

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

Цитировать
И вот теперь вопрос как оставаясь на версии архивирования 2 "вернуть" ситуацию при версии 1 (ошибки на каждом клиенте).
Для системы архивации v2 такой возможности нет.

Как Вы и заметили, правильным решением будет распределение сообщений по группам и настройка прав квитирования и видимости нужных групп сообщений для каждой группы пользователей. Таким образом, каждая группа пользователей будет видеть и квитировать только свои сообщения.

Также, если на мнемосхеме необходимо видеть список активных сообщений, то можно использовать компонент "Список сообщений" с выбранной группой "Активные сообщения". Тогда каждая группа пользователей будет видеть активные сообщения только из доступных им групп сообщений.



50
Ваши вопросы / Re: Вопрос по Отчетам, Excel
« : 26 Марта 2025, 09:41:58 »
Здравствуйте.

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

51
Ваши вопросы / Re: simple scada + OPC matrikon
« : 21 Марта 2025, 09:12:07 »
Здравствуйте.

Добавление OPC DA сервера в проект рассмотрено по ссылке. Импорт переменных с DA-сервера по ссылке.
Добавление OPC UA-сервера в проект рассмотрено по ссылке. Импорт переменных с UA-сервера по ссылке.

Цитировать
По итогу нужно передавать данные в OPC.
Для этого у переменной на OPC-сервере должен быть установлен доступ на "чтение и запись", чтобы скада могла считывать текущее значение переменной и записывать введённое значение из скады.

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

Если требуется просуммировать значения нескольких переменных, то создайте отдельную внутреннюю переменную с таким же типом данных, как у переменных мощности, в которую будет записываться суммарное значение. Далее создайте скрипт с типом события "Изменились переменные", добавьте в него все переменные, которые необходимо просуммировать (в примере это vrPower1 и vrPower2), и используйте такой код:
Код: (delphi)
begin
  vrSumPower.Value := vrPower1.AsInt + vrPower2.AsInt;   
end.
, где vrSumPower – внутренняя переменная для записи суммы, а vrPower1 и vrPower2 – переменные мощностей генераторов (при сложении переменных нужно использовать значение переменной, приведенное к нужному типу).

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

Цитировать
Руководство у меня, к новой версии.
Офлайн-руководство не может быть более новой версии, т.к. устанавливается из того же дистрибутива, что и остальные приложения Simple-Scada.

Цитировать
Все сделано, привязано, проверено, вплоть до архивации, но диаграмма не показывается.
Сформировали отчет с графиком в версии 2.6.3.3 (см. скриншот во вложении) – как видно, диаграмма отрисовывается без каких-либо проблем.

Цитировать
Именно отчет, я не могу скинуть из-за того что нет доступа в интернет, самостоятельно не получилось разобраться.
К сожалению, без проверки проекта угадать причину проблемы не получится.

Судя по описанию, Вы производите доработку проекта непосредственно на серверном ПК. Хотим уточнить, что разработку и редактирование проекта можно вести на любом ПК, на котором установлена Simple-Scada. Подробнее см. по ссылке. При этом следует учитывать, что версии на обоих ПК должны быть одинаковые, т.е. если на серверном ПК используется лицензионная версия 2.6.3.3, то и на втором ПК для разработки должна использоваться версия Demo-Time 2.6.3.3. Проект, сохраненный в новой версии, не откроется в более старых версиях. Старые демо-версии доступны для скачивания по ссылке. Вот прямая ссылка на версию Simple-Scada 2.6.3.3 (time-demo).

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

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

См. пример отчета "Вывод трендов в отчет" из руководства к используемой версии. Но, в Вашем случае, вместо "Мастера диаграмм" все настройки необходимо производить вручную, используя окно свойств диаграммы. Также убедитесь, что:
1. У переменной, которая выводится в отчет/диаграмму, включена архивация.
2. Задан корректный интервал времени при формировании отчета.

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

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

Цитировать
1. Есть ли возможность запретить определённым пользователям операции квитирования в журнале?
Возможность запретить квитирование сообщений определенной группе пользователей появилась в версии Simple-Scada 2.7.0.0. Подробнее см. по ссылке.

В более старых версиях можно скрыть штатную панель сообщений и создать свою – подробнее см. по ссылке. Для кнопки квитирования сообщений можно использовать процедуры "ConfirmMessage" и "ConfirmAllMessages", а запретить доступ к кнопке можно с помощью настройки прав для объектов.

Цитировать
2. Существует ли способ, позволяющий менять цветовую индикацию объектов с условием, что для каждого активного пользователя индикация будет своей?
Такой возможности нет. Все объекты проекта существуют в единственном экземпляре и изменение их свойств будет отображаться на всех клиентах одновременно.

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

Такой возможности нет. В версиях Standard, Professional и Demo-Time имеется возможность запустить десктоп-клиент в многомониторном режиме. В многомониторном режиме на каждом мониторе можно открыть свою страницу.

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

Цитировать
потом скада выдала ошибку "EC: 1045; #28000Access denied for user'root'@'localhost' (using password: NO)".
Данную ошибку возвращает БД. Ошибка "EC: 1045" в большинстве случаев говорит о том, что в настройках подключения к БД указана неправильная комбинация трех параметров: имени пользователя, хоста и пароля.

Цитировать
А у меня пароля на БД вообще нет.
Выполнить установку MySQL без указания пароля для пользователя "root" невозможно. Либо Вы что-то путаете, либо пользователь без пароля имеет другое имя.

58
Ваши вопросы / Re: Экспорт данных
« : 03 Марта 2025, 09:13:41 »
Здравствуйте.

Убедитесь, что у Вас настроено подключение к БД и включена архивация у переменных, для которых необходимо выполнить экспорт данных. Если в период, за который требуется получить данные, архивация по нужным переменным не велась, то экспортировать данные не получится.
 
Для экспорта значений переменных можно использовать:
1. Систему отчетов (полноценная система отчетов доступна в версии Professional, в версиях Minimal и Standard доступна демо-версия системы отчетов). Отчеты можно сохранить в различных форматах, например в Excel(см. пример №5 по ссылке). При построении отчета за большой интервал времени или с большим количеством переменных, вместо основного слоя можно выбрать один из прореженных слоёв, это уменьшит объем данных (часть данных будет пропущена, будет взято максимальное отклонение тренда за соответствующий интервал) и отчет будет строиться быстрее. 
2. Экспорт архивных значений переменной в Excel через скрипты – см. методы переменной ToExcel, ToExcelClient (процедуры доступны в версиях Standard и Professional). Примеры вариантов экспорта можно просмотреть по ссылке. Но указанными процедурами не получится экспортировать в один файл данные по нескольким переменным, по каждой переменной будет отдельный файл. Следует учитывать, что перечисленные методы не предназначены для экспорта больших объемов данных в Excel, т.к. даже на экспорт 1 Гб данных потребуется много времени и большое количество оперативной памяти, т.к. все данные нужно будет перевести в текстовый вид, а затем сбросить на диск.
3. Пример экспорта значений переменной в файл через MySQL Workbench при использовании системы архивации v2 описан по ссылке.

59
Здравствуйте.
1. Если нужно блокировать кнопку по изменению переменной, указанной в свойстве "Переменная" на True/1, то на событие "OnDataChange" используйте следующий универсальный скрипт:
Код: (delphi)
begin
  if Sender is TM_Button then    // проверяем, что Sender это кнопка
    with Sender as TM_Button do  // приводим Sender к типу "TM_Button"
      if Variable.AsBool then
        Enabled := False;
end.
Данный скрипт будет отключать доступ к кнопке, когда значение основной переменной = True.

2. Если нужно разблокировать кнопку по изменению второй переменной (в Вашем случае "SCo_Kod__Sostoyanie_") на 1024, то эту переменную нужно указать в свойстве "Доп. переменная" кнопки и на событие "OnDataChangeEx" использовать следующий универсальный скрипт:
Код: (delphi)
begin
  if Sender is TM_Button then    // проверяем, что Sender это кнопка
    with Sender as TM_Button do  // приводим Sender к типу "TM_Button"
      if VariableEx.AsInt = 1024 then
        Enabled := True;
end.
Данный скрипт будет включать доступ к кнопке, когда значение доп. переменной = 1024.

60
Цитировать
Вот что у меня
Может другая версия редактора?
Да, Вы используете более старую версию Simple-Scada. В некоторых старых версиях отсутствовал "Мастер диаграмм". Если есть возможность, то обновитесь до актуальной версии – в ней все будет работать корректно. Если такой возможности нет, то настраивать диаграмму нужно вручную используя окно свойств – см. скриншот во вложении.

Цитировать
Потеряла компоненты, как вернуть? Добавление диаграмм, итоги, текс и тд
Видимо, Вы случайно закрыли панель инструментов. Для того чтобы включить её обратно, выполните клик ПКМ в верхней части окна редактора отчетов и в открывшемся меню активируйте пункт "Инструментарий" – см. скриншот во вложении.

Страницы: 1 2 3 [4] 5 6 ... 19