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

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

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

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


Сообщения - Simple Scada

Страницы: 1 ... 18 19 [20] 21
286
Ваши вопросы / Re: Тренды
« : 07 Июля 2021, 09:30:46 »
В настройках проекта опция web-доступ выберите "с управлением"

288
Возможно, Вы имеете ввиду это свойство: Confirmation - Если True, то требовать от оператора подтверждения действия перед присвоением значения

Пример для кнопки:
Код: (delphi)
begin
  Button1.Confirmation := True; // требовать подтверждения при изменении значения       
end.

289
Может он работает с анимироваными обектами в которых есть nколичиство кадров
Всё верно, для мигание цветом, будет такой скрипт:

Код: (delphi)
begin
  if Sender is TM_Image then      // если скрипт вызван каким-то изображением
  with Sender as TM_Image do    // далее будем работать с объектом Sender, как с изображением
    if AsBool then
          begin
        Visible := True;
        FlashColor := clRed;
        end
      else
      begin
        Visible := False;
        FlashColor := clNone;
       end;
end.
Или в инспекторе объектов у изображения выбрать "Цвет мигания", тогда скрипт будет такой:

Код: (delphi)
begin
  if Sender is TM_Object then    // проверяем, что Sender это объект
    with Sender as TM_Object do  // приводим Sender к типу "TM_Object"
      if AsBool  then          // если значение переменной объекта True         
        Visible := True          // показать объект
      else                       // иначе
        Visible := False;        // скрыть объект
end.



290
Руководство по скриптам
Дополнительно можно прочесть в интернете на сайтах связанных с языками Pascal/Delphi.

Код: (delphi)
begin
  if Sender is TM_Image then      // если скрипт вызван каким-то изображением
  with Sender as TM_Image do    // далее будем работать с объектом Sender, как с изображением
    if AsBool = True then
     begin
      Visible := True;
      AnimSpeed := 10;
     end
       else
     begin
       Visible := False;
       AnimSpeed := 0;
     end;
end.

291
Код: (delphi)
begin
if Sender is TM_Image then      // если скрипт вызван каким-то изображением
with Sender as TM_Image do    // далее будем работать с объектом Sender, как с изображением
    if AsBool = True then
      AnimSpeed := 10
    else
    begin
      AnimSpeed := 0;
      Frame := 1;   // показать первый кадр изображения
    end;
end.

292
Ваши вопросы / Re: OPC UA
« : 23 Апреля 2021, 10:51:59 »
https://simple-scada.com/help/manual/opcuaset.html
Endpoint URL, по которому можно подключиться к серверу, формируется из IP-адреса ПК сервера и порта, указанного в настройках проекта. Пример Endpoint URL: opc.tcp://192.168.1.27:49875 .

293
Цитировать
Если клиент удаленный как происходит формирование?
На клиенте список проектов формируется исходя из того какой "IP-адрес сервера" Вы указали в настройках (Options.exe).

Цитировать
При указании IP адреса сервера играет роль как указывается (или 10.10.10.10 или server.my-net.com)
Нет


Вам нужно на сервере в Options.exe поставить галочку на "Запускать Simple-Scada Server при старте Windows", в "Автоматический запуск проектов" -  формируется список проектов, которые нужно запустить сразу после старта сервера.
Скопировать проект на удалённый клиент в папку "\Simple-Scada 2\Projects" (или, что будет проще, создать пустую папку с тем же именем проекта как на сервере), в настройках клиента (в Options.exe) поставить галочку "Запускать Simple-Client при старте Windows" указать IP-адрес сервера, поставить галочку на "Автоматически запускать проект" и выбрать Ваш проект из списка.


294
Чтобы выявить другие возможные причины нужно проверять проект. Если есть желание, то вышлите проект на support@simple-scada.com для проверки.

295
Пришлите архив со своим проект из папки ..\Simple-Scada 2\Projects, или посмотрите мой вложенный пример, возможно разберётесь.

296
Можно в "Скрипт по изменению множества переменных"  написать например  такой скрипт

Код: (delphi)
begin
  if Variable.AsBool  then SendTelegram ('Установка запущена!')
  else
  SendTelegram ('Установка остановлена!');
end.
И выбрать переменную, по которой срабатывает пуск установки.
Если переменная = 0, то придёт сообщение "Установка остановлена!", а если = 1, то придёт "Установка запущена!"


Руководство по скриптам SendTelegram
Отправка Telegram-сообщений  доступна Simple-Scada 2 в версиях Demo-Time и Professional.






297
Ilya, ваш пример работает!
попробуйте запустить OPC и редактор от администратора

298
Ваши вопросы / Re: Simple-Scada и Arduino
« : 30 Мая 2016, 13:22:25 »
в Ардуино уно названия библиотек в коде подсвечены желтым, а OPC библитека нет.Так и должно быть?
Да, всё нормально.

299
Ваши вопросы / Re: Simple-Scada и Arduino
« : 28 Апреля 2016, 08:52:55 »
Решение можем подсказать только через Simple-Scada 2.0  которая как раз недавно вышла.
Ниже пример с датчиком DHT11, но думаем с остальными датчиками можно сделать как в этом примере.
http://simple-scada.com/download - Скачиваем "Демо версия Simple-Scada 2.0 на 64 тега"

https://yadi.sk/d/aFHpfvmhrMBJB - Скачиваем архив с примером.
temperatyra_dth11.ino - Заливаем в ардуино.
temperatyra - копируем в Simple-Scada 2 (demo)\Projects

https://yadi.sk/d/_VAlz117rMBEf - DHT библиотека для arduino ide

Суть в том, что объект Shape1 получает данные переменной с Arduino OPC каждые 50мс, а DHT11 возвращает значение с не постоянной частотой, из-за этого возникает "моргание" значения. Чтобы избавится от этого добавляем внутреннюю переменную Temp, а для объекта Shape1 пишем скрипт в OnDataChange:   

begin
if TM_Object(sender).ValueAsFloat > 1 then
 Temp.Value := TM_Object(Sender).ValueAsFloat;
end.

А объекту "поле" присваиваем переменную Temp.

300
здравствуйте, поздравляю всех с выходом релиза SS2. Возник вопрос если я приобрету лицензию Standart на 100 тегов (за 8 000) а мне понадобится больше например в дальнейшим  на 200 (за 11 000) мне потом надо будет доплатить 3 000? или приобретать заново?
При переходе на версию с большим количеством тегов в течении года, Вы можете оплатить только разницу в стоимости версий.

Страницы: 1 ... 18 19 [20] 21