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

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

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

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


Сообщения - Genrosol

Страницы: 1 [2] 3
16
Если я правильно понял, задача kedr'а изначально заключалась в поиске переменных, у которых имя начинается с определённой строки, а уже потом появилось предложение реализовать поиск по ID. Соответственно, имею в БД таблицу со списком всех переменных, через SQL-запросы можно получать список переменных в любом необходимом виде.

17
Здравствуйте, уважаемые разработчики!
Некоторое время назад обсуждался такой вопрос:
Цитировать
Может в базе данных SQL стоит создать дополнительную таблицу, состоящую из двух или трех столбцов (ID переменной, имя переменной в Simple-Scada, описание переменной в Simple-Scada)? Таким образом SQL-клиент смог бы выдать пользователю список переменных с именами и описанием для дальнейшей работы с архивами.
Где вы ответили:
Цитировать
Можем реализовать такую таблицу, нот только после решения более популярных задач.
Это кстати помогло бы в решении проблемы, озвученной kedr'ом:
Цитировать
Можно ли в скрипте пробежаться по всем переменным проекта, группы или тем, у которых имя начинается с определённой строки?

18
Здравствуйте! Имеется следующее предложение: при создании тренда в редакторе автоматически формировать название тренда в виде описания переменной, при отсутствии описания переменной можно подставлять имя переменной (либо выбор, что подставлять, сделать настраиваемым). А так работа с трендами реализована очень здорово! Спасибо!

19
Ваши вопросы / Re: trends_data, _day, _minute
« : 11 Февраля 2018, 14:32:57 »
Здравствуйте, уважаемые разработчики Simple-Scada!
В продолжение темы о базе данных хотелось уточнить/предложить следующее:
1) Для сбора статистики по архивируемым переменным пишем программу на Delphi, которая обращается к базе данных MySQL посредствам ADO компонентов. Если я правильно понимаю, идентифицировать переменную в базе данных MySQL можно только по ее ID. Может в базе данных SQL стоит создать дополнительную таблицу, состоящую из двух или трех столбцов (ID переменной, имя переменной в Simple-Scada, описание переменной в Simple-Scada)? Таким образом SQL-клиент смог бы выдать пользователю список переменных с именами и описанием для дальнейшей работы с архивами.
2) Какими способами (кроме экспорта/импорта в Workbench'е) можно быстро копировать базу данных MySQL на другой ПК? Я так понимаю просто скопировать файлы, переместить их в такую же директорию на другом ПК и просмотреть в Workbench'е не получится.

20
Ошибки / Re: "Мелкие" ошибки
« : 25 Декабря 2017, 11:36:27 »
Здравствуйте, уважаемые разработчики!

Обнаружил следующую ошибку (если это не просто особенность редактора):
В редакторе рисуем графический элемент "Уровень", делаем его горизонтальным (атрибут "Положение" = "горизонтальный"), отображаем на уровне поле (активируем атрибут "Поле"), выравниваем поле по центру (атрибут "Положение поля" = "по центру"), при этом поле отобразится по центру сверху, а не по центру.
С вертикальным уровнем такой проблемы нет.

Прилагаю скриншот.

21
Цитировать
Обслуживающему персоналу выключать сервер кнопкой power на системном блоке. В этом случае сервер должен корректно завершить работу.
Попробовал выключить сервер Simple-Scada кнопкой power на ОС Windows 7 (до этого пробовали только на Windows XP), теперь ясно, почему мы друг друга не понимали: Windows 7 без всяких вопросов завершает работу сервера, а Windows XP - нет.

22
Цитировать
При такой блокировке и запущенном Simple-Client Вы все равно можете получить доступ к Windows? Если да, то напишите каким способом можно этого добиться.
Воспользовавшись комбинацией клавиш для выхода из клиента?

Цитировать
А для чего нужно такое завершение работы и выключение?
Для понимания лучше было бы привести конкретные примеры:
1) Имеется небольшой стенд, на котором хотелось бы реализовать включение/выключение ПК с автоматической загрузкой/завершением ОС и SCADA-системы без возможности каких-либо альтернативных загрузок. А для корректировки SCADA-проекта, OPC-сервера или ПЛК разрешить администратору закрытие клиента с последующим доступом к ОС;
2) Имеется АСУТП в составе 2 серверов и порядка 10 клиентов. Все ПК спрятаны в шкафы и закрыты на замок. Периодически обслуживающему персоналу, имеющему доступ к шкафам, необходимо обследовать и чистить системный блок ПК. Как обслуживающему персоналу без доступа к ОС выключить сервер?
3) Практически на всех наших АСУТП требуется исключить возможность программного закрытия SCADA-системы и выключения ПК для обычных пользователей. Если я правильно понимаю, запретить закрытие клиента Simple-Scada на данный момент не представляется возможным.

23
Цитировать
А для чего нужно такое завершение работы и выключение?
Такое завершение работы пригодилось бы, если в Simple-Scada можно было запретить закрытие клиента обычным пользователям.
Отключаем оболочку операционной системы (explorer.exe), вместо нее запускаем клиент и сервер Simple-Scada, диспетчер задач блокируем средствами Simple-Scada. Таким образом полностью перекрываем доступ к Windows. Кнопку завершения работы делаем доступной только для администратора.

24
Здравствуйте, уважаемые разработчики!
Возник следующий вопрос: возможно ли через кнопку на мнемосхеме или кнопку "power" на системном блоке закрыть клиент  и сервер симпл-скады с последующем выключением ПК? Клиент и сервер работают на одном локальном ПК.
Пробовал писать приложение, которое находит "хэндлы" клиента и сервера и посылает API команды на их закрытие. Клиент благополучно закрывается, а серверу команда WM_CLOSE ни о чем не говорит :).
Заранее спасибо за помощь!

25
Скриншот к личному сообщению.

26
Файлы к личному сообщению.

27
Цитировать
Возможно у Вас жесткий диск компьютера использует файловую систему FAT32?
На всех логических дисках используется файловая система NTFS. Свободного места на диске, куда происходит запись данных, 14 ГБ.

28
Цитировать
Обновили скаду на хостинге.
Большое спасибо.

Цитировать
Можем попробовать реализовать это в ближайшие два дня, если это Вас устроит.
Ни в коем случае не работайте на выходных.   :)

Еще немного новостей с места события. Спустя 4.5 часа работы сервера размер таблицы трендов достиг 4ГБ и в журнале стали появляться сообщения о переполнении таблицы трендов (скриншот прилагается), ну и, соответственно, данные перестали записываться в БД.

29
SCADA отработала 3 часа, количество пропусков (в строке "Пропущено") увеличилось до 42, в журнале появилась сообщение об ошибке (скриншот прилагается).

30
Цитировать
Не увеличивается ли со временем число пропущенных вставок?
Увеличивается. За 1.5 часа непрерывной работы образовалось около 5 "срезов" в трендах, а в строке "Пропущено" накопилось 9 значений (скриншот прилагается).

Цитировать
Обновленный редактор можно скачать здесь.
Есть возможность прикрепить файл к письму? Мы несколько ограничены в использовании интернет ресурсов (в том числе Google-диск) и проносе информационных носителей.

Страницы: 1 [2] 3