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

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

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

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


Сообщения - ZloiVadik

Страницы: [1] 2 3 4
1
Ваши вопросы / Re: Вопросы по WEB в Simple-Scada 2
« : 15 Февраля 2025, 13:27:46 »
Приветствую, вопрос.
Сейчас начал работать с другой скадой у которой есть очень хорошая функция. При обрывах соединения по различным причинам, web интерфейс автоматически переподключается.
Это очень удобно и нужно, в simple такого нет, как понял?

2
Приветствую, подскажите по ситуации.
Скада работает на TV уже больше года и в общем никаких проблем, но вдруг перестала без видимых причин.
При попытке подключения: net::ERR_CONNECTION_CLOSED
Коннект ок, другая скада открывается на этом же TV. С любых других компьютеров сети никаких проблем.
BrowseHere на тв переустановил, не помогло.
Начал пробовать на разных браузерах: на BROWSER который с красным кругом работает, на TV BRO не работает.
Что случилось, ведь всё работало... Сервер скады презагружал, но комп нет пока ещё, серверный...

3
Видимо Вы путаете работу с UA-сервером. Согласно спецификации OPC-UA, чтобы подключиться к UA-серверу, он должен быть запущен.
В спецификации OPC-DA возможен механизм автоматического запуска, поэтому при работе с DA-сервером он будет запускаться автоматически.
Да, теперь всё стало понятным. Да, это значительное удобство при использовании ОПС. Будем приобретать.

А не в курсе, почему у них сайт не работает? https://www.ardsoft.ru/

И ещё вопрос. Почему у Simple scada нет встроенного опс и планируется?

4
Информация о том, что у кого профессиональный продукт Simple scada может бесплатно получить полнофункциональный arOPC 100% где-то попадалась, возможно на их сайте.
Он почему-то недоступен.
Ладно, тут цена вопроса не большая).
Собираюсь овеновское программируемое реле пр103 к скаде подключить и не знаю какой вариант надёжнее будет. Их owenOPC или arOPC?

Еще объясните ситуацию пожалуйста.
В скаде импортировал переменные с OPC-DA сервера (owenOPC). Ну и предполагал, что опс сервер всегда должен быть запущен и активирована вкладка узел с моим программируемым реле.
А получается, что и не нужно ничего запускать, скада автоматом работает. Это конечно очень удобно, но странно :-\

5
Здравствуйте. Являюсь пользователем полнофункциональной версии simpl scada. Но вот потребовалось связаться с дополнительным устройством, а именно ПР205 от Owen.
Подскажите 32 тега полный функционал?
Не знаю хватит или нет 32 тегов, но вроде как у Вас сказано, что всем кто приобрёл основную скаду положен и ОПС. 

6
Я подключил тензо м к скаде через аналоговый выход, но он отсутствует у блоков ТВ011. С точностью конечно потери ну или долго настраивать. Коллега ранее как-то их умудрился подключать к скаде MS4D. Но в целом, ТЕНЗО М крайне не годное оборудование! Даже по аналоговым выходам из пришедших 5 блоков у трёх он не работал, поддержка никакая, с тем же Овен если сравнивать так тем более. Мы отказались от них в пользу корейских CAS, которые я правда не имел опыта подключать к скаде, пока ещё, но в остальном несравнимо выше качество.

7
Приветствую. Подскажите плз. Имеется поле с выводом цифрового значения. Подключена дополнительная переменная, которая скрывает это значение через скрипт.
Но вот потребовалось ещё и изменять цвет этого значения в случае определённого превышения, информация о котором, с плк формируется через переменную типа bool.
Так вынужден был сделать, потому что граница превышения не постоянна и меняется от техпроцесса. Т.е. штатный скадовский инструмент о превышениях границ не годится...
Нужно как-то применить вторую дополнительную переменную...
Возможно-ли это?
Можно конечно менять цвет не поля цифрового вывода, а надписи названия. Но это будет менее информативно и оставим на последний вариант.

8
Ваши вопросы / Re: Тип переменной Time
« : 18 Апреля 2024, 14:35:54 »
Наработку нужно выводить на мнемосхему.
Первый скрипт подходит, но у меня доп переменная уже занята для скрипта ivisibleEX.
Идея такая, что когда станок останавливается, то появляется таймер его простоя, потом пропадает когда старт, чтобы не перегружать информацией мнемосхему. Это всё сделал, хорошо работает.
Но вот хотел ещё данные в файл писать. Но писать не просто, а привязавшись к календарю, т.е. посуточно.
Что бы потом посмотреть статистику за период.
Или может проще ещё дополнительные 30 time c PLC передавать, минуя мнемосхему и через скаду в файл писать. А в PLC привязаться к календарю и суммировать...
Скада хорошая, но Delphi надо знать :-\   
 

9
Ваши вопросы / Re: Тип переменной Time
« : 17 Апреля 2024, 17:49:55 »

Если Вам нужно отобразить таймер наработки на мнемосхеме, то просто разместите на мнемосхеме компонент Текст, привяжите его к переменной Time (0..4294967295) и на событие OnDataChange назначьте следующий скрипт:
Код: (delphi)
var
  v: Int64;
  days, hours, minutes, seconds, msc: Integer;

  function AddZeros(AValue, ALen: Integer): string;
  begin
    Result := IntToStr(AValue);
    while Length(Result) < aLen do
      Result := '0' + Result;
  end;

begin
  if Sender is TM_Text then
    with Sender as TM_Text do
    begin
      v := AsInt64;
      days := v div 86400000;
      hours := (v div 3600000) mod 24;
      minutes := (v div 60000) mod 60;
      seconds := (v div 1000) mod 60;
      msc := v mod 1000;
      Text := AddZeros(days, 2) + ' дней ' + AddZeros(hours, 2) + ':' + AddZeros(minutes, 2) + ':' + AddZeros(seconds, 2) + '.' + AddZeros(msc, 3);
    end
end.
Это универсальный скрипт, его можно назначить множеству компонентов Текст и в них будет отображаться время в формате 00 дней 00:00:00.000 взятое из связанной переменной.


Приветствую. Скрипт работает чётко, спасибо.
Подскажите, такой вопрос. У меня таких таймеров 30шт и надо сохранить в файл. Создавать 30 переменных и 30 скриптов?
Т.е. полученный результат надо в переменную физическую записывать. 

10
В скаду с контроллера приходит текущий вес и сделал переменную расхода. Т.е. когда отрицательное значение при опорожнении, нулевое при постое и положительное при наполнении.
Думаю две переменные сделать под две стрелки вверх вниз ну и они невидимы при нулевых значениях. Мигание наверное не, будет мешать постоянно.
Просто подумал может как-то более оптимально эту задачу можно решить...

11
Приветствую. Необходимо визуально по картинке бункера понимать, что с ним происходит в данный момент. Это три состояния: наполнение, опорожнение, бездействие.
Как я вижу это два независимых рисунка в виде стрелки вверх и стрелки вниз. Две переменные. При нулевых значениях - обе стрелки серые. При единице одной из переменных - меняется цвет одной из стрелок. Т.е. два скрипта.
Подскажите, возможно есть какие-то другие варианты под данную задачу - более оптимальные.
Вариант создать единую переменную и менять цвет бункера не подходит...

12
Да, так и есть. Ткнул и звук проявился, хотя нет активных сообщений. Но это как Вы говорили:

Цитировать
Звук воспроизводится для неподтверждённых сообщений, а не для активных. Воспроизводится до тех пор, пока сообщение не будет подтверждено.
Хотя как я говорил - это не совсем корректно... Сообщения со звуком в этой скаде всё же не до конца доведены...

13
Звук для генерируемых сообщений работал, но после отключения и повторного включения, на отрез отказывается работать.
В настройках вроде всё ок. Сообщение появляется, значение переменной окрашивается в красный цвет, но звука нет...

14
Зачем жать каждый раз на кнопку? Выведите список сообщений с группой "Активные сообщения" на мнемосхему и не делайте никаких кнопок, если они не нужны. Задайте нужный размер и координаты списку сообщений. Не размещайте на мнемосхеме то, что на ней не нужно видеть...
Ага, так получилось. То что надо! Забыл, что стандартную панель можно же убрать...
Только со звуком проблема. Активное сообщение ушло, а звук продолжает работать. И сбросить никак, только стоп-старт проекта. Пришлось в настройкой отключить звук.

Отдельное подтверждение на клиентах используется только с системой архивации v1. Начиная с 04 Марта 2022 года в Simple-Scada добавлена система архивации v2. Она используется по-умолчанию для всех новых проектов.
Да, это мы в сторону ушли. Просто задался вопросом, а где такое применимо, что бы сообщения к каждому клиенту были привязаны. В пром производстве вряд ли. Может в какой-нибудь диспетчеризации... Фактически, шина с множеством мастеров! :-\

Кстати звук, даже отключенный, работает 8) Помогает обновление страницы.

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

А то что у Вас перемудрено ещё и с привязкой к клиенту, что бы каждый по отдельности квитировал :-\ не понимаю как и где это может быть применено, по крайне мере в производстве! Есть главный оператор, он и решает когда и что квитировать, все остальные клиенты только в режиме анализа...

Вот типичный пример, нижняя строка на белом фоне. Честно говоря, был уверен, что в скада это реализовано...
https://youtu.be/CJE4sbObuIc?si=YUW33I0qECmaKnH5

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