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

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

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

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


Сообщения - Simple_Scada

Страницы: 1 ... 84 85 [86] 87 88 ... 93
1276
Для включения звукового сигнала:
У Поля или Уровня, в котором отображается температура переходим в Инспекторе объектов в "События", кликаем два раза ЛКМ на 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.

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

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

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

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

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

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

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

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

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

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

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

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

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

1286
Для этого Вы должны сделать себе статический внешний IP-адрес. За отдельную плату это можно сделать у любого интернет провайдера - для билайна смотрите здесь.

Как сделать статический IP бесплатно смотрите здесь. Такой способ не подойдет, так как на выходе Вы получите доменное имя, а не статический IP-адрес. Поэтому как ниже правильно написал int2246, можно настроить виртуальную частную сеть (VPN), например с помощью Hamachi или других подобных программ.

1287
Цитировать
при написании программы на ПЛК пространства памяти данных периодически меняется в виду добавления, удаления и изменения данных и их типов
Работали с различными контроллерами, но впервые слышим о том, что добавление/удаление переменных на контроллере может приводить к изменениям адресов остальных переменных. Пока ничего в интерфейсе менять не будем, Ваше пожелание учтем, возможно в будущем сделаем.

Цитировать
не хотите ли вы написать свой OPC?
Нет, мы не планируем разрабатывать свой OPC-сервер.

Цитировать
А вот еще вопрос, можно ли будет в Simple-Scada 2, менять изображение не теряя некоторых свойств объекта
У объекта "Изображение" можно поменять текстуру - никакие свойства при этом не поменяются.

1288
Не совсем понятно для чего при потере связи со скадой делать стоп контроллеру. Суть использования контроллера как раз в том, чтобы он в любых условиях продолжал свою работу.

Цитировать
Есть идея отправлять с контроллера в скаду число(можно даже рандомное) по одному адресу а скада возвращала его по другому

Способ рабочий, но на первой версии такого не сделаешь. На второй это можно сделать с помощью скриптов.

1289
Ваши вопросы / Re: Unitronics и Simple-Scada
« : 01 Апреля 2016, 19:24:14 »
Здравствуйте!

Скачали UniOPC, проверили в режиме симуляции все определяется и работает нормально в том числе и через ItemProperty. При создании проекта Вы через меню "Проект-> Настройки" выбрали Fastwel.UniOpc.1 и сохранили проект? Если у Вас через настройки не находит UniOpc, то значит он неправильно установился или зарегистрировался. Также попробуйте установить OPC Core Components (скачать можно здесь: версия x86, версия x64). Установку выполняйте от имени администратора и устанавливайте только версию соответствующей разрядности! После установки перезапустите компьютер и попробуйте подключиться с помощью ItemProperty (её также запускайте от имени администратора).

У Вас на сервере объявлены теги? Адрес Вы должны указывать в таком виде "Device1.unit1.int_1".

1290
Такой возможности нет.

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