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

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

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

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


Сообщения - maks48

Страницы: [1] 2
1
Здравствуйте! Функция CopyFile сможет скопировать текстовый файл с железки под управлением Linux по сети? Ну или как-то из скады запустить bat, который выполнит копирование. Можно что-то придумать?

2
Поскольку требуется работа только с одной переменной, то вторую можно индицировать периодической перезаписью свойства "Text" (В версии 2.3.6.7 Simple-Scada запись в свойство "Text" приводит к отображению этого свойства на объекте).
Пример скрипта (проект во вложении) "Прошла секунда" для поля Field1 и таблицы Table1:
Большое спасибо за подсказку!!!

3
Есть 2 переменные - одна для чтения, другая для записи. А1_r, A1_w. Нужно, чтобы пользователь кликал в "поле", вводил уставку в переменную A1_w и видел бы значение из переменной A1_r. А1_r и A1_w могут не совпадать, т.к. при перезагрузке железки A1_w = 0. В идеале элемент "поле" должен являться элементом "таблицы"
Как это грамотнее реализовать? Переменных довольно много.

4
Здравствуйте! Примерно два года назад Вы писали, что поддержка HDA пока не планируется. Что-то изменилось за это время? Стоит ждать?  :)

5
Если из скрипта выполнить команду SELECT * FROM my_base, то в DataSet будет вся бд. Если какие-то ограничения на размер базы, число строк, столбцов?
Например, бд содержит 25 столбцов и 10000 строк. Корректно делать выборку одним запросом или лучше придумать алгоритм сортировки и вычитывать данные постепенно?

6
У меня есть 100 окружностей, например. Есть 100 замеров в бд. Результаты замеров я присваиваю координатам х и у окружностей для визуализации данных. Вот этот алгоритм я хочу реализовать в цикле.

7
На экране есть n окружностей. Как можно в цикле работать со свойствами всех объектов? Т.е. в скрипте не напрямую писать shape1.visible:= true; ...
a через ссылку или указатель на объект.

8
1. Через RunApplication можно запустить браузер и передать в качестве адреса "192.168.0.100", чтобы сразу открылась нужная страница ?
2. Можно ли прочитать данные со страницы браузера, используя скрипты?

9
Сторонняя утилита делает вычисления и результат выдает в виде картинки. Вот эту картинку мне динамически надо подгружать в скаду для отображения. Невозможно?

10
А через скрипты или как-то иначе можно менять фоновую картинку? Во время работы клиента, естественно.

11
Спасибо! А можете добавить возможность рисовать точку, окружность, прямоугольник с заданными координатами из скрипта? При переходе на другой экран - графические примитивы удаляются.

12
Подскажите, пожалуйста, как нарисовать из скрипта эллипс при открытии экрана? Вариант с заранее нарисованным эллипсом и изменением свойства видимость слишком прост  :)

13
Большое спасибо за ответ. Последний момент - данные в базе должны быть выровнены по дате? Т.е. скада пишет данные, провал в связи, скада записала данные и потом отработает скрипт добавления данных. Система отсортирует сама данные по времени или мне нужно "вклинивать" строки в БД?

14
Здравствуйте! Есть ПЛК, который мониторит объект и пишет в базу (mysql or sqlite) необходимые параметры. Скорость течения процессов - очень маленькая. При потере связи между скадой и плк (пару дней, недель) необходимо "синронизировать" базы в ПЛК и скаде, чтобы на трендах не было "провалов". Как это лучше сделать?
Заполнить тренды скады, используя тренды в ПЛК не получится. В скаде они имеют один формат и записываются в несколько слоев, а на ПЛК другой формат и один слой.
Если я буду формировать базу из скриптов, то тренды к этой БД вообще никак не подключить? Скриптами нельзя дописать данные в таблицы trends_data, trends_day, trends_hour, trends_minute?

15
Здравствуйте! Есть ПЛК, который мониторит объект и пишет в базу (mysql or sqlite) необходимые параметры. Скорость течения процессов - очень маленькая. При потере связи между скадой и плк (пару дней, недель) необходимо "синронизировать" базы в ПЛК и скаде, чтобы на трендах не было "провалов". Как это лучше сделать?

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