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

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

Автор Тема: Вопросы и предложения по Simple-Scada 2  (Прочитано 558902 раз)

lipvasko

  • Пользователь
  • **
  • Сообщений: 65
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #1740 : 17 Июня 2025, 08:21:57 »
Добрый день подскажите пожалуйста , как можно добавить и настроить UA OPC  SERVER  используя ПЛК 200 ОВЕН

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1363
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #1741 : 17 Июня 2025, 11:09:04 »
Здравствуйте.

Цитировать
Добавьте пожалуйста возможность отправлять PUT-запросы.
Пришлите на support@simple-scada.com ссылку на описание API сервиса, с которого нужно получать/отправлять данные и пример PUT-запроса, который нужно выполнить.

Цитировать
подскажите пожалуйста , как можно добавить и настроить UA OPC  SERVER  используя ПЛК 200 ОВЕН
Пример настройки OPC-UA для ПЛК200 (210) рассмотрен в этом видео. После настройки UA-сервера можно добавить его в проект Simple-Scada по следующей инструкции. Процесс импорта переменных с UA-сервера рассмотрен по ссылке.
« Изменён: 17 Июня 2025, 11:15:46 от Simple_Scada »

rogalsky83

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #1742 : 18 Июня 2025, 14:08:38 »
Добрый день. Полное описание сервиса отсутствует.
Запрос  методом Put http://192.168.16.200:8080/R2500~std~DT7AJBL/process-command
заголовки:
Код
Accept: application/json, 
Content-Type: application/json,
Connection:keep-alive,
Cookie: sid=...,
Expect: 100-continue.
Тело запроса:
Код
{"command' : "pause", "delay": null}
или
Код
{"command' : "start", "delay": null, "phase" : 8}

Ответ: Response code: 200
Тело ответа:
Код
{
    "ticket": "325c9a32-085a-43b6-9c23-fc1b8aef3dca"
}
« Изменён: 18 Июня 2025, 15:52:19 от Simple-Scada »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3196
    • Просмотр профиля
    • Simple-Scada
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #1743 : 18 Июня 2025, 15:52:02 »
Цитировать
Полное описание сервиса отсутствует.
А откуда Вы взяли информацию о PUT? Если тот же запрос выполнить через POST (либо даже GET), то HTTP-сервер не отвечает?

rogalsky83

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #1744 : 18 Июня 2025, 16:41:21 »
При отправке PUT-запроса все работает нормально.
На такой же POST-запрос сервер отвечает: 501 - Not Supported
На GET-запрос - ответ 500 - Server Error
« Изменён: 18 Июня 2025, 16:43:07 от Simple_Scada »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3196
    • Просмотр профиля
    • Simple-Scada
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #1745 : 19 Июня 2025, 09:45:45 »
Спасибо за информацию. Постараемся в ближайшее обновление добавить отправку PUT запросов.

UPD: поддержка PUT запросов добавлена в обновлении 2.7.2.0
« Изменён: 05 Августа 2025, 10:51:22 от Simple-Scada »

PeninAndrey1996

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #1746 : 01 Июля 2025, 11:17:26 »
Здравствуйте. Концептуальный вопрос. 15 вентсистем(однотипных). У каждой вентсистемы 16 аварийных булевых переменных. Два пути реализации сообщений. Через 16 шаблонов и тупа в лоб. Шаблоны выглядят заманчиво, но придется открывать папку с каждой вентсистемой, открывать каждый шаблон и вписывать руками префиксы. А в случае "в лоб" это все спокойно партируется в excel, заменяется,протягивается и тд. Скажите, мб я что-то не учел, какой способ будет более оптимальным?
« Изменён: 01 Июля 2025, 13:33:48 от PeninAndrey1996 »

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1363
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #1747 : 02 Июля 2025, 01:48:32 »
Здравствуйте.

При однотипном наименовании переменных и текста сообщений, проще и быстрее будет создать сообщения через шаблоны. Дополнительно, при использовании шаблонных сообщений появится ряд преимуществ:
1. Если потребуется изменить текст сообщений или добавить новые состояния, то можно будет внести изменения только в шаблон сообщения, а не редактировать каждое сообщение по отдельности.
2. При создании сообщений на основе шаблона их можно дублировать с автоинкрементом подстановок, используя комбинацию "Ctrl + Shift + D". Если имена переменных однотипные, то таким образом можно быстро создать требуемое количество сообщений из шаблона.
3. В подстановках шаблонных сообщений можно использовать спец. значения.

ZWolol

  • Пользователь
  • **
  • Сообщений: 54
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #1748 : 21 Июля 2025, 09:18:23 »
В настройках Компоненты можно задать цвет при плохом качестве параметра.
Но признак качества вроде бы доступен только для OPC переменных и его нельзя изменить.

Когда есть дублирующие параметры. Например два датчика давления, расхода или уровня...
То на экран выводится значение общей локальной переменной, которой присваивается значение основного или дублирующего датчика в зависимости от их достоверности.
Как в этом случае задать плохое качество переменной при недостоверности этих двух ?

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

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1363
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #1749 : 21 Июля 2025, 10:56:43 »
Здравствуйте.

Цитировать
Но признак качества вроде бы доступен только для OPC переменных и его нельзя изменить.
Качество переменной можно получить только с OPC-сервера. Задать качество для внутренних, локальных или глобальных переменных возможности нет.

Цитировать
Когда есть дублирующие параметры. Например два датчика давления, расхода или уровня... То на экран выводится значение общей локальной переменной, которой присваивается значение основного или дублирующего датчика в зависимости от их достоверности. Как в этом случае задать плохое качество переменной при недостоверности этих двух ?
Как указано выше, задать качество внутренней переменной нельзя. В данном случае можно:
1. В скрипте, в котором выполняется запись из внутренних переменных во внешнюю, проверять качество переменных и самостоятельно подсвечивать необходимые компоненты.
2. Вместо перезаписи значений из внешних переменных во внутреннюю, можно использовать метод с подменой переменных у объекта – ссылка. Тогда объект всегда будет связан с одной из внешних переменных.
« Изменён: 21 Июля 2025, 10:57:30 от Simple-Scada »

ZWolol

  • Пользователь
  • **
  • Сообщений: 54
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #1750 : 23 Июля 2025, 04:07:35 »
2. интересное решение.
В этом случае при не достоверности основного будет подставлен дублирующий и недостоверность второго будет означать недостоверность двух.

1. именно так я и делаю, для единообразия и чтоб не зависеть от типа переменной.

Все зависит от структуры TM_Variable.
Если она хранит значение и качество, то тогда не должно быть проблем с обеспечением чтения/записи качества переменной.
А на нет и суда нет и туда нет.

P.S.
В МастерСкада является правилом хорошего тона дублировать ОПС переменные (аппаратная часть) в локальные переменные (логическая часть).
Чтоб не было зависимости работы логики программы от аппаратного обеспечения.
При смене регистров, битов управления, инверсии сигналов это отражается только на логике присвоения переменных.
А вся остальная часть программы не зависит от этого.

т.е. ОПС регистр в котором 16 бит сигналов присваивается 16 логическим переменным в зависимости от подключения и инверсии.
и работа ведется с единообразными логическими переменными без аппаратной привязки.

AlexejKa38

  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #1751 : 23 Июля 2025, 21:15:59 »
Добрый вечер.

1. В Windows 10 если панель задач расположена слева, то иногда при переключении между приложениями и возврате назад к редактору или клиенту позиция курсора мыши теряется. Клик мыши сдвигается по горизонтали на ширину панели задач вправо. Пример на скриншоте (пытался выделить прямоугольную область мышью).

2. Еще пожелание. Ваша скада установлена на компьютерах с сенсорными экранами. Иногда необходимо внести небольшие правки в проект прямо на объекте. Стандартная сенсорная клавиатура Windows в редакторе не работает, а пользоваться сторонними программами неудобно. В клиенте есть удобная виртуальная клавиатура. Пожелание, чтобы вы добавили виртуальную клавиатуру также и в редактор. Включение и отключение клавиатуры лучше сделать из меню редактора.

LebedevIS

  • Новичок
  • *
  • Сообщений: 8
  • Keep calm and keep coding
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #1752 : 28 Июля 2025, 13:25:16 »
Есть возможность как-то обработать event opc ua сервиса самостоятельно.
Например, opc ua server regul https://reglab.ru/uploads/Material/AstraIDE/Documents/OPC_UA_User_Guide_DPA_302_6_v1_7_rus.pdf (страница 30)
генерирует event'ы при загрузке нового приложения в контроллер. Хотелось бы иметь возможность обрабатывать эти евенты, например, журналировать или выполнять скрипты.

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3196
    • Просмотр профиля
    • Simple-Scada
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #1753 : 30 Июля 2025, 17:00:33 »
Здравствуйте.

Цитировать
Хотелось бы иметь возможность обрабатывать эти евенты, например, журналировать или выполнять скрипты.
К сожалению, нельзя отследить события OPC-сервера, можно только подписаться на изменения переменных, импортировав переменную с UA-сервера.

1. В Windows 10 если панель задач расположена слева, то иногда при переключении между приложениями и возврате назад к редактору или клиенту позиция курсора мыши теряется. Клик мыши сдвигается по горизонтали на ширину панели задач вправо. Пример на скриншоте (пытался выделить прямоугольную область мышью).
Спасибо за информацию, добавим исправление в одном из ближайших обновлений.

Алекс

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Вопросы и предложения по Simple-Scada 2
« Ответ #1754 : 05 Августа 2025, 11:22:19 »
В текущей версии Simple-SCADA 2.7.2.0 имеется необходимость уменьшения высоты отдельного окна менее 92 пикселей. Editor не позволяет этого сделать удерживая курсор за правый нижний угол окна и перемещая его уменьшая размер окна. Однако можно вручную в свойствах окна сделать меньше его высоту, но при этом появляются дополнительные тени по сторонам от редактируемого окна. Можно ли убрать эти тени или каким образом можно уменьшить размер окна скажем до размера 256x60?