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

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

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

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


Сообщения - Simple_Scada

Страницы: 1 ... 83 84 [85] 86 87 ... 93
1261
Отличный проект. Поздравляем с успешным внедрением!

1262
Здравствуйте!

Скорее всего Вы используете текстуру вентилятора из группы текстур "Вентиляция" - там нет анимированных изображений. Выберите текстуру "Вентилятор 1" из группы "Анимированные".

Для вкл./откл. анимации в зависимости от значения переменной Вы должны:
  • связать изображение с переменной;
  • в событиях дважды кликнуть по событию OnDataChange(изменилось значение переменной связанной с объектом);
  • написать скрипт, например:

Код
begin
  case Image16.ValueAsInt of          // если значение переменной изображения равно:
    1   : Image16.AnimSpeed  := 5;    // установить скорость анимации 5;
    2   : Image16.AnimSpeed  := 10;   // установить скорость анимации 10;
    3   : Image16.AnimSpeed  := 20;   // установить скорость анимации 20;
    4   : Image16.AnimSpeed  := 25;   // установить скорость анимации 25;
  end;
end.

Для того, чтобы показать работу насоса Вы можете менять его цвет. Чтобы не писать для каждого насоса отдельный скрипт нужно написать один универсальный скрипт - примеры и видеоурок имеются здесь. Также, Вы можете ознакомиться с примерами скриптов открыв demo-проект.
 

1263
Конечно тестировали! Пять промышленных ПК с такой конфигурацией(единственое отличие 2Гб ОЗУ) сейчас работают на одном из объектов в качестве клиентов - проект на 3500 тегов. Работать комфортно, подвисаний нет.  При просмотре трендов за большие интервалы времени (1-2 месяца) разница со стационарными ПК почти не заметна. Нагрузка на процессор 9-11%. При работе в качестве сервера появится небольшая дополнительная нагрузка, т.к добавится работа с БД.

1264
Убедитесь, что ничего не блокирует работу (брендмауэр, файервол, антивиус) на удаленном ПК и на том откуда Вы пытаетесь подключиться. Неоднократно тестировали подключение к удаленным OPC-серверам - при правильных настройках DCOM все работает нормально.

1265
Здравствуйте!

Никакой разницы в настройках DCOM нет. Во второй версии Вы в редакторе переменных нажимаете кнопку "Импортировать с OPC-сервера" и в поле "Имя компьютера" вводите IP-адрес удаленного ПК? Какая появляется ошибка?

1266
Для включения звукового сигнала:
У Поля или Уровня, в котором отображается температура переходим в Инспекторе объектов в "События", кликаем два раза ЛКМ на OnDataChange (изменилось значение переменной связанной с объектом) и пишем скрипт:
Код
begin
 // Field1 - поле с которым связанна переменная температуры.
 // Ниже приведены варианты звуковых сообщений - выберите какое требуется Вам.
  case Field1.ValueAsInt of
    20..30: PlayMessageSoundClient(GetClientName);  // проиграть звук сообщения на текущем клиенте, если значение в диапазоне от 20 до 30.
    31..40: PlayWarningSoundClient(GetClientName);  // проиграть звук предупреждения на текущем клиенте, если значение в диапазоне от 31 до 40.
    41..50: PlayAlarmSoundClient(GetClientName);    // проиграть звук аварии на текущем клиенте, если значение в диапазоне от 41 до 50.
  end;
end.

Можно сделать кнопку, которая будет останавливать проигрывание звука:
Ставим кнопку, переходим в события, кликаем по событию OnClick (пользователь кликнул по объекту);
Код
begin
  StopSoundClient(GetClientName); // остановить проигрывание звука на текущем клиенте.
end.

1267
Здравствуйте!

У каждой переменной есть свойство "Шкала". Перейдите в "Редактор переменных" -> меню "Шкалы" -> "Редактировать", создайте новую шкалу с нужными параметрами и затем назначьте ее Вашей переменной.

1268
Ошибки / Re: Проблема с трендами
« : 26 Апреля 2016, 08:04:40 »
В первой версии по другому не получится. Во второй такой проблемы нет.

1269
Цитировать
Опять поломалось (
Вы используете старую бета-версию. Скачайте официальную демо-версию. Если Вы хотите, чтобы Ваш проект работал на ней - пришлите его нам на почту техподдержки support@simple-scada.com для пересохранения. 

Цитировать
Вопрос с правами пользователя, как сделать, чтобы оператор не мог свернуть скаду ?
Попробуем что-нибудь придумать в ближайшее время.

1270
property IsGoodQuality: Boolean;
Описание: Качество переменной на OPC-сервере. Равно False, если при чтении/записи переменной на OPC-сервере возникли проблемы. Доступен только для чтения.

Пример кода:
Код
begin
  if Variable1.IsGoodQuality = False then Text1.Text := 'Не удалось считать переменную'; // если качество переменной плохое – вывести предупреждение.
end.

Также в одном из следующих обновлений мы включим функцию контроля связи, которая будет отображать соответствующую иконку рядом с объектами, теги которых имеют bad-качество.

1271
Это свойство у поля уже есть - "Прозрачность".

1272
Это можно сделать только поставив на объект кнопку с прозрачностью = 1 и указав у кнопки адрес необходимого тега.

1273
Если Вы о панели оператора ОВЕН, то наверное с помощью этого или этого конфигуратора. Если нет, то поточнее объясните какую панель Вы хотите использовать.

1274
Пришлите пожалуйста проект на почту техподдержки support@simple-scada.com.

1275
Это уже не имеет смысла. Тестирование beta-версии подходит к концу. Информация об обновлениях официальной версии будет размещаться в разделе новостей.

Страницы: 1 ... 83 84 [85] 86 87 ... 93