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

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

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

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


Темы - Серега

Страницы: 1 ... 6 7 [8] 9 10
106
Добрый день!
На форуме пытался найти, но не нашел.
Вопрос. Можно ли в принципе и если да, то хотелось бы знать как привязать например к событию "Нажат пробел" (например как в delphi OnKeyPress) реакцию на изменение переменной в скаде.
Зачем. Есть много экранов. Аварийный останов для каждого механизма на своем экране есть. Но пока оператор возьмет в руку мышку, пока сориентируется, пока перейдет на нужный экран, пока подведет курсор, пока нажмет. А процессы есть разные, медленные, быстротекущие. Вот и задались вопросом можно ли на пробел повесить глобальный останов всего.
Жду вопросов и предложений.

107
Добрый день!
После последнего обновления наблюдаем следующую картину.
К запущенному серверу скады без ошибок подключается с утра один клиент. И сервер и клиент находятся в одной сети локально. Все работает в штатном режиме.
По прошествии промежутка времени (рандомно), при попытке подключения клиента скады через доменную сеть с настроенными правилами и портами или через удаленный рабочий стол сервера скады на прямую клиенты не могут подключится.
При этом если перезапустить сервер скады (через кнопку "Остановить и выйти" и с перезапуском орс сервера тоже. {другие действия с проектом результата не дали}) соединения происходят в штатном режиме.
Можете порекомендовать какие-нибудь мероприятия/действия?
Жду предложений

108
Ваши вопросы / Текст сообщений сервера
« : 18 Декабря 2019, 11:20:28 »
Добрый день!
В принципе вопрос что значит данная запись в логе сервера:
"MasterOPC-UA LocalHost: TU4220M01_0010DCS000_rPressureSP_Get. The OPC-UA subscription ID 276301966 publishing has halted on the client session to endpoint URL "opc.tcp://localhost:55007/MBUAServer/" for approximate current duration of 15844 milliseconds. The current keep-alive count is 100, the current publishing interval is 100 milliseconds, and the probationary period was 5000 milliseconds."
Ну и не думали ли вы выпустить какое-нибудь руководство по расшифровке логов сервера?
Жду ответов и вопросов

109
Ваши вопросы / Размеры шрифта
« : 09 Декабря 2019, 12:36:24 »
Добрый день!
Вопрос простой.
Можете добавить размер шрифта 10sp тонкий и 8sp тонкий. Или какой нибудь один из них.
Если есть возможность добавлять шрифты самим ткните где можно узнать как это делать?
В принципе вообще предложение к разработчикам - функция добавления своих шрифтов.
Жду Ваших комментариев

110
Добрый день!
Столкнулись со следующим.
Создали на основе данного примера(https://simple-scada.com/help/script/index.html?querytodb.html ) под свои нужды.
После обновления ПО SCADA в таблицах появились "артефакты".
Сценарий действий простой.
1. На мнемосхеме в конкретной таблице выбираем необходимую строку
2. На основе полученных данных формируем SQL запрос ...
3. в заранее сформированную базу с таблицами, которые уже заполненны данными
4. Отображаем полученный DataSet на другой мнемосхеме в других таблицах (свой DataSet в конкретной таблице)
5. И получаем примеры, отображенные в прикрепленных файлах.

Если существующие в конкретной таблице записи можно удалить, согласно заложенным сценариям (как в примере), добавить новые и отредактировать существующие,
то данные "артефакты" просто отображены в таблице  и с ними ничего сделать нельзя.

Заметил интересную закономерность, возможно .
Если в таблице строк меньше 16, то количество добавленных строк равно 16. (Смотри рисунки Error3)
Если в таблице строк меньше 32, то количество добавленных строк равно 32. (Смотри рисунки Error4)
Стало интересно, что произойдет если добавить меньше 64 строк. При добавлении строк в 3 разные таблицы появлялись "артефакты", рандомно вроде.
И количество строк в таблице стало - 48.

В общем не знаем на что думать и где копать. Можете у себя проверить.
Жду вопросов ну и ответов

111
Добрый день!
В руководстве по отчетам написано при установке значения переменной интервал в 60 - интервал равен минуте, в 1 - одна секунда, в 0 - будут выведены все данные (согласно заложенным Вами алгоритмам в пунктах "Как работает периодический источник" и "Как работает источник по-изменению")
Если на коротком промежутке например 5 минут нужно составить отчет с интервалом в 250 мс, не подскажите как это реализовать?
И вопросы.
Вопрос №1. В ходе экспериментов с интервалом в редакторе отчетов на рабочем отчете (12 параметров) при установке интервала в 0 и "Получении данных" (зелёненький кружочек) выводятся шапка и одна строка данных, после выводиться окно с ошибкой "Ошибка выполнения. В позиции 5 строка отсутствует". Это ошибка относиться к базе данных, то есть в датасете не хватает данных или что? К отчетам?
Вопрос №2. Можно ли каким либо способом изменить формат отображения времени с добавлением миллисекунд? Например через контекстное меню и пункт "Формат" в редакторе отчетов.
Вопрос №3. При редактировании источника в пункте "Как работает источник по-изменению" есть ссылка "Объединить". В скаде у меня "Макс. отклонение (сек.)" со значением -1. Это зависит от версии скады?
Жду ответы и вопросы!

112
Добрый день!
Предложение простое.
Можно ли во время привязки переменных к графическим объектам по нажатию правой клавиши мыши на выбранной переменной (проверял вроде нет какого либо действия)  сделать переход в редактор переменных. Например проверить границы аварийные, текст описания и т.д. А то иногда бывает забудешь как перемененная называется и где ее искать.
Кстати если кто то читает, по мимо разработчиков, можете плюс отправить если данное предложение понравилось. Естественно проверив у себя и если понравилось.
О кстати можете что - то в виде голосования сделать по популярным предложениям от пользователей или отдельную ветку форума. Вам приоритетные функции для реализации, а нам приятно. Вы и так молодцы, а тут типа психология мы предложили, вы приняли во внимание и реализовали. Все счастливы и довольны.  ;D
P.S. Вот я невнимательный уже есть ветка. Просьба перенести модераторов в нужную

113
Ваши вопросы / Сервер + отчеты
« : 30 Августа 2019, 11:41:21 »
Добрый день!
Некоторые наблюдения. Возможно надо будет перенести в раздел "Ошибки". На Ваше усмотрение.
В окне сервера, на вкладке "Проекты", в области текущей версии запущенного проекта, в строке "Активных тэгов" отображается количество активных тэгов.
Вопрос №1. Что подразумевается под активными тэгами? Все тэги проекта, указанные в переменных? Только внешние? Только опрашиваемые через ОРС? Заведенные на мнемосхемы?
Вопрос №2. В тексте ввида "234 | изменения: 12 (max: 36)" можете как то более подробно написать что конкретно обозначает каждое число?
Теперь о возможных проблемах.
Редко наблюдается следующее. В тексте, который указан в вопросе №2 отображается следующее "2345 | изменения: 1547 (max: 26342)".
В принципе наблюдаются следующие ситуации:
1. Немного все "притормаживает". Отображение значения, проход команды после нажатия кнопки и т.д. Это возможно просто мое личное мнение. Остальные разработчики особо не замечали такого.
2. Был разработан отчет. Запускался все норм. Но при "2345 | изменения: 1547 (max: 26342)" он не открывался. Перезапуск проекта не помог. Попытка найти неточности в самом отчете (проверка привязки переменных, вызов скрипта) ни к чему не привели. После этого была произведена процедура полной перегрузки сервера скады через кнопку "Остановить и выйти". Это помогло. Как в диспетчерской, так и удалено у меня на рабочем компе отчет грузился достаточно шустро. При этом текст "2345 | изменения: 1547 (max: 26342)" изменился на "2345 | изменения: 159 (max: 342)".
Можете прокомментировать и дать свои ответы и рекомендации.


114
Ваши вопросы / протокол SNMP
« : 21 Августа 2019, 10:46:51 »
Добрый день!
В принципе вопрос в теме.
1. Есть ли поддержка SNMP протокола?
2. Если есть можно описание/пару примеров?
3. Может быть из клиентов кто-то реализовывал, посмотреть архитектуру можно?

115
Добрый день!
Вопрос №1. Как и где правильно применять процедуру SetTimeFormat('hh:nn:ss');.
Вопрос №2. Для отображения миллисекунд на мнемосхеме достаточно объявить (с учетом вопроса№1) процедуру в виде SetTimeFormat('hh:nn:ss:zzz')? Можете пример привести? 
Не спрашивайте зачем. Стоит такая задача.
Вопрос №3. При запуске TimerStart(vrTime, 0), 0 обозначает начало отсчета времени от 30.12.1899 00:00:00?  Если использовать TimerStart(vrTime, Now), то таймер пойдет с текущего в данный момент времени и сброситься только после команды TimerReset. Что еще можно использовать в данном параметре? Можно ли использовать такую конструкцию:
TimerStart(vrTime, StrToDateTime('15.07.2019 17:00:00')) - запуск таймера в заданные дату и время?
И еще один вопрос №4. Скрипт 'Проект запущен полностью' запускает таймер TimerStart(vrTime_5m, Now). Далее делаем универсальный скрипт на нажатие кнопки aMinute.Value := MinutesBetween(Now, vrTime_5m.AsDateTime) и по идее в переменной aMinute должна быть записана разница. Между чем? Можно по подробнее. Или я не правильно понимаю принцип и как следствие не правильно делаю?   

116
Добрый день!
В теме "Выгрузка списка имен тегов вместе с их ID"(https://simple-scada.com/forum/index.php?topic=703.msg6199#msg6199) говорилось о сопоставлении ID переменной в базе данных MySQL и отображения этого ID в SCADA при описании переменной. Теперь задача похожая, но как говориться "обратная сторона медали".
В бд есть ID переменных. Стороннее приложение обращается к нашей бд. Мы как разработчики SCADA имеем механизм сопоставления ID и названия переменной (нашли нужный ID в бд, посмотрели что за переменная в SCADA или поиск в csv файле экспорта из SCADA). Но пользователи в стороннем приложении такой возможности не имеют.
Есть ли механизм или возможность (ну или желание) средствами SCADA при формировании бд (процедура проверки связи с бд) или при формировании признака архивирования переменной в SCADA завести таблицу или обновлять уже созданную (например имя таблицы variable_id), в которой отображалось бы следующая информация:
ID переменной | Имя переменной | Описание переменной
Данная возможность думаю облегчило бы работу нас разработчиков.  Ну а Вам - респекта и уважухи +100500%!
P.S. Могли бы Вы кратко направить на справку или описать суть процесса выдачи автоматом SCADA ID переменной?

117
Ваши вопросы / Как убрать шкалу
« : 04 Июля 2019, 14:50:43 »
Добрый день!
Вопрос простой. Как в настройках переменной убрать выбранную шкалу? Не заменить на другую, а именно сбросить/удалить/выбрать какуе-то дефолтовую?
Спасибо!

118
Ваши вопросы / Свойство VariableEX
« : 29 Мая 2019, 14:47:23 »
В универсальном скрипте используется свойство VariableEX. Скрипт вызывается из события OnDataChange TM_Text объекта. Скрипт необходимо вызывать именно из события OnDataChange. При компиляции и сохранении проекта ошибок нет. При запуске проекта в Окне сервера Simple-Scada прописывается ошибка со ссылкой на строку со свойством VariableEX.

119
Добрый день!
2 вопроса:
1. Если нужно изменить цветовую схему проекта на цвета заказчика:
    - можно ли это сделать?
    - если можно то как?
2. В проект нужно добавить определенные сигналы для звукового оповещения на системные события (аварии и т.д.), не используя стандартные:
    - можно ли это сделать?
    - если можно то как?

120
Ваши вопросы / Объект и все такое
« : 26 Апреля 2019, 13:53:49 »
Добрый день!
Подскажите можно ли в скаде в скрипте создать объект, например окружность.
Для чего это нужно.
В таблице задаются значения параметров и если их много, то довольно сложно определить ошибку ввода неправильного значения.
Но если каждое значение представить в виде точки и построить между ними линии соединения, то можно быстро выявить не соответствующие значения (визуально).
Повторюсь можно ли в скрипте, кроме как объявив переменную как объект, объявить объект?

Страницы: 1 ... 6 7 [8] 9 10