Вопросы и предложения по Simple-Scada 2

Автор Simple-Scada, 11 мая 2015, 20:34:39

Simple-Scada

urqagun, по срокам в ближайшие 7-9 дней обновим.

Teodor

Тут люди с гетбит путбит страдают. А нельзя их в методы переменной как в СТ вписать? Типа VarX.0 (VarX.Bit0) = значение 0 бита переменной и т.д. до 64. С флоат там выйдет каша, но со всеми целочисельными типами работать станет попроще.

urqagun

Уважаемые разработчики! посоветуйте пож. OPC server для modbus, который может работать на облегченных версиях линукса, работает ли simple scada c OPC Linux?

Simple-Scada

urqagun, Simple-Scada разработана под операционные системы Windows. Работа под Linux невозможна.

596039

Добрый день! Подскажите, возможно ли в будущих обновлениях организовать импорт чертежей из автокада векторной графикой?

Teodor


596039

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

Simple-Scada

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

Teodor

Цитата: Simple-Scada от 07 августа 2017, 18:31:46
Цитироватьвозможно ли в будущих обновлениях организовать импорт чертежей из автокада векторной графикой?
нет, таких возможностей не планируется, но инструменты рисования линий и фигур со временем будем дорабатывать.
Вообще то, если вести речь о DXF, то в общем можно вести эту доработку на его основе и его же потом гонять туда-назад. Кстати, в автокаде есть такой элемент "Блок" - импортированный кусок графики, который не подлежит редактированию. В общем, импортированная DXF картинка вполне может быть таким блоком, отрисоваваясь, прямо из файла.

urqagun

Прошу помочь в решении следующей задачи:
Есть поле, которое привязано к переменной (тег с ОРС) диапазон изменения переменной от 0 до 1 (овен прибор) как сделать, чтобы в моем поле отображалось число с нужным мне масштабирванием (а именно от 0 до 2500), в то время как в теге оставалось пропорциональным диапазон значений от 0 до 1 (флоат)

Simple_Scada

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

Для этого можно воспользоваться режимом масштабирования. Установите у переменной шкалу 0-1. Затем перейдите на вкладку дополнительных свойств переменной (см. скриншот во вложении), включите режим масштабирования и установите мин./макс. визуальной шкалы. После этого значения переменной при отображении в поле будут преобразовываться из шкалы 0-1 в шкалу 0-2500.

Teodor

#671
Если что, и формула посложнее, то это можно и скриптами сделать.

2 переменных ОРС и внутренняя. Внутрення привязана к полю, ОРС привязана к нему-же как Ех переменная. на событие OnChangeEx цепляем скрипт виду:

Код: pascal
begin
  if not (Sender is TM_Object) then Exit;
  with Sender as TM_Object do
    if (Variable <> nil) and (VariableEx.IsGoodQuality=true) then
      begin
        Variable.Value:= VariableEx.Value*2500;
      end;
end.  
               
То есть, при изменении ОРС переменной выполнится определенная операция с переменной внутренней, которую и покажет в поле.

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

Мой нетрезвый мозг при этом еще и пользуется параметром "Тег", на основании которого в скрипте кейс или иф (if tag=1 then...) меняет математику, которая будет использована.

Мне так удобнее т.к. я наглядно вижу что происходит :)

maks448

Здравствуйте! Прошу помочь в таком вопросе - пользовал скаду версии 1.3.3, ОРС-сервер ОВЕН все работает. По ряду причин (нужна архивация данных) решили перейти на версию 2. В редакторе (Демо-версия) обнаружилось, что он в упор не видит Овеновский ОРС, почему такое может быть?

Simple-Scada

maks448, здравствуйте. На Вашем компьютере установлены компоненты OPC-Core Components? Если нет, то нужно установить их и перезагрузить компьютер. После этого OPC-сервер должен быть виден при импорте тегов.

maks448

Да, установлены, Simple Scada 1.3.3 сервер видит и нормально работает.