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

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

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

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


Сообщения - karim

Страницы: [1] 2
1
В журнале будут автоматически фиксироваться нажатия кнопок и ввод в поля значений (не работает в версиях Demo64 и Minimal). Настраивать ничего не надо, но если вы хотите понимать что именно нажато, нужно позаботиться о назначении имен кнопкам и полям. Потому что сообщения о Button1 и Field133 вам наверное не очень помогут.
как не придумывай, всё равно получается не фонтан, так как имена эти на англицком. Если бы сделать не имя, а ObjectNameOrCaption, то будет нормально и можно будет использовать. А так всё одно - думай, не думай над именами окон и полей...
Если в поле объект будут что-то типа: "Окно ввода уставки", это гораздо лучше чем wndUstavkaInput. При выводе Caption окна хотя бы понятно где оператор изменил значение, и вот в таком случае уже можно будет нормально пользоваться сообщениями для действий оператора.
PS: При всём при этом Caption нужно брать у родительского окна, то есть ParentWnd->Caption. Вот тогда будет огонь!

но что касается кнопки - то здесь может и не быть никакого родительского окна. Поэтому лучше всего в функцию AddActionMessage просто добавить параметр "инициирующий объект", а уже как дополнительным полем в сообщении указывать имя кнопки, поля и прочего.

2
Появилось несколько вопросов:
1. Получается у нас два OPC сервера будут параллельно общаться с устройствами 24/7?
2. Не возникнет ли от этого проблем с задержкой опроса?
Проблема может появиться только если будете вести опрос по протоколу типа Modbus RTU. С Ethernet TCP/IP и любыми накинутыми поверх протоколами проблем быть не должно. Вы не сетевой шторм будете создавать подключившись лишь 2мя клиентами ::)

3
Цитата: ZloiVadik
Активное сообщение ушло, а звук продолжает работать. И сбросить никак, только стоп-старт проекта.
Кстати звук, даже отключенный, работает 8) Помогает обновление страницы.
Это всё можно назвать косяками SCАDA. Перезагрузка и обновление не должны влиять ни на что такое.

4
Понял, что без скрипта не получится. Вариант Тимоти вполне себе.

5
Добрый день!
не отрабатывает такое. Если нет возможности именно так, то тогда как в скрипте сделать?

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

7
Ваши вопросы / Re: Создаём мнемознак
« : 12 Октября 2023, 16:26:45 »
Данный скрипт нужно назначить на событие "OnDataChange" изображения, а в свойство "Переменная" указать переменную "varSost". Теперь кадр изображения будет меняться в зависимости от значения переменной "varSost". Например, если переменная равна 1, то будет показан 1 кадр, если 2, то 2 кадр и тд.
завтра попробую сделать!
но изначально хотелось ещё и моргать теми линиями, что на бумажном рисунке пунктиром. как такое реализовать возможно?

8
Ваши вопросы / Re: Создаём мнемознак
« : 12 Октября 2023, 16:24:51 »
а какие есть варианты для создания мнемознаков?
вот прикладываю регулятор давления, как такое к примеру отрисовать? (хотя мне пока такое без надобности, но трехходовой кран необходим)

хотя лучше смотреть в сторону задвижки из вот этого документа https://niitn.transneft.ru/u/ovp_main_pdf_file/5563/rd-35.240.50-ktn-243-19_spec_red.pdf стр 40.
она там и в имитации и реальные концевики при этом тоже должны отображаться. при закрытии-открытии мигает.... :o
вот если бы иметь возможность рисовать такие штуки: то всё, скада позволяет выполнить все вещи.)

9
Ваши вопросы / Re: Создаём мнемознак
« : 12 Октября 2023, 16:03:03 »
Мне кажется проще из 6 картинок сделать анимацию через Pictures на 6 кадров. И в свойство Frame записывать значение переменной по-изменению
я изучаю simple scada дня 4, не в купсе ещё как это всё делать

10
Ваши вопросы / Создаём мнемознак
« : 12 Октября 2023, 14:30:46 »
Есть необходимость создать свой мнемознак трехходового крана.
Концептуально он должен выглядеть как на приложенном рисунке.
Как создать?
Я думаю пройти по следующему пути:
1) с ПЛК получаем переменную состояния varSost, которая принимает следующие значения:

1 - в промежуточном состоянии (открыт в обоих направлениях)
2 - кран в положении сработанного концевика 2 (открыт только в направлении 2)
3 - кран в положении сработанного концевика 1 (открыт только в направлении 1)
4 - кран идет в направлении концевика 1
5 - кран идет в направлении концевика 2
0- ошибка

2) создаем шаблом, в котором кидаем 6 объектов Image. По числу состояний varSost.
Так как на линии нет привязанной переменной. Привязываем к каждому Image varSost.
Кидаем в Image рисунки, соответствующие состояниям 0..5

3) по событию OnDataChange выставляем для каждого Image Параметр Visible.

Может есть другие варианты? И этот вариант подходящ вообще?

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

12
Ваши вопросы / Лицензирование СУБД
« : 11 Октября 2023, 09:27:00 »
Нет определенности в выборе СУБД для использования в составе Simple-Scada.
Мы можем использовать либо MySQL, либо PostgreSQL. MS SQL не актуален, с ним всё понятно.
дело в том, что ища в инете информацию по необходимости лицензирования свободно-распространяемых СУДБ, наталкивался на мнение, что если применяется для коммерческого продукта, то лицензировать нужно. В нашем случае связка SCADA+СУБД это по сути и есть коммерческий продукт. И вот вопрос: нужно ли лицензировать, нет ли? Как это делать, если нужно? непонятно....
А нарваться на штраф по прошествии нескольких лет в нашей стране очень просто.
Может кто-нибудь прояснить ситуацию по применению MySQL, PostgreSQL?

13
Ваши вопросы / Фон окна авторизации
« : 06 Октября 2023, 12:02:57 »
Добрый день.
Можно ли сделать так, чтобы при активном окне выбора пользователя, за этим окном показывались мнемосхемы. Сейчас получается, что сзади окна ввода логина-пароля пустое пространство.

14
да, спасибо. Всё описанное нашёл и посмотрел.

По arOPC: техподдержка Owen OPC Server сказала, что как службу запускать его не могут, и что у них нет интерфейсов для запуска опроса со стороны, также и командной строки. Но заметил и понял, что arOPC это делает! ))) отлично! )))

ps: конечно же это делает Simple Scada, имею ввиду запуск OPC Owen. Круто.

15
Добрый день.
Только вчера сел за SimpleScada, поэтому возможно задаю глупые вопросы.
Вопрос в следующем: Если данные берем с arOPC, и у нас качество связи к примеру в положении "BAD", я бы хотел, отображая этот параметр в SimplkeScada, просигнализировать, к примеру, обведя поле параметра красной рамочкой, да и сообщение о недостоверности параметры каким то образом выдать бы. Как это делается? В формах импорта переменных в SimpleScada, я не увидел у тега подтега качества.
Как я понимаю, сейчас у параметра есть 2 верхних уставки и 2 нижних (аварийные и предупредительные), на которые завязаны определенные действия и сообщения. А вот на недостоверность ничего не увидел. Может я не досмотрел? тыкните носом в таком случае пожалуйста.

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