Simple-Scada forum

Simple-Scada 2 => Ваши вопросы => Тема начата: Simple-Scada от 27 Января 2016, 20:10:39

Название: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 27 Января 2016, 20:10:39
Тестирование Simple-Scada 2 началось! Все записавшиеся должны получить письмо с ссылкой на скачивание. О результатах тестирования beta-версии Simple-Scada 2 Вы можете написать в этой теме.

Тестирование завершено - демо-версию Simple-Scada 2 можно скачать с сайта.

Рекомендуем Вам ознакомиться с Руководством, которое также находится в архиве. Основные изменения, которые могут быть непривычны пользователям старых версий это:

Обо всем Вы можете прочесть подробные инструкции в руководстве. Кстати, проекты могут запускаться с некоторой задержкой, как и сервер, из-за системы защиты, которую мы сейчас тестируем. Из-за этого демо-проект может запускаться не с первой попытки. В будущем такой проблемы не будет.

Ограничения Beta-версии:
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: garry от 27 Января 2016, 20:23:20
Ура! :) :) :)
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: deldemo от 27 Января 2016, 20:55:47
Это самая юзабельная SCADA которую я когда нибудь видел. СПАСИБО!!!!
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Константин от 27 Января 2016, 21:07:52
Спасибо скачал  :) буду завтра пробовать
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: whiter от 27 Января 2016, 21:15:34
Респект.Потестируемс)))
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: TeNQ от 27 Января 2016, 21:19:30
Цитировать
"После сохранения проекта создать или отредактировать скрипт можно через пункт меню «Проект -> Скрипты»" - руководство
А как его создать через меню, если там не там такого пункта "Создать" или что-то подобное? Через события для объекта скрипт двойным кликом создать можно. После чего, его можно только переименовать или удалить.

Изменения не отменяются по ctrl+z в редакторе скриптов.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 27 Января 2016, 21:23:43
Цитировать
А как его создать через меню, если там не там такого пункта?
Это неточность в Руководстве, исправим. Создать новый скрипт, ни к чему не привязанный - нельзя. Нужно создавать скрипты через события объектов.

Цитировать
Изменения не отменяются по ctrl+z в редакторе скриптов.
Отмена/повтор действий в скриптах пока недоступны.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: TeNQ от 27 Января 2016, 21:30:40
Тем не менее переименовать и тем самым создать бессмысленный скрипт можно. Так что, это не убережет) Хотя нет, Sender задан жестко.
Picture Editor - Изображение не выбрано. И выбрать никак нельзя. Потому что, при нажатии на поле, не предлагается поиска среди файлов.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 27 Января 2016, 21:32:55
Цитировать
Picture Editor - Изображение не выбрано. И выбрать никак нельзя. Потому что, при нажатии на поле, не предлагается поиска среди файлов
Это правильно. Нужно добавить в папку "Pictures\" любые изображения в формате ".png", они будут доступны в Picture Editor.

Цитировать
Тем не менее переименовать и тем самым создать бессмысленный скрипт можно. Так что, это не убережет)
Да, это сделано не просто так и нужно для создания универсальных скриптов (один скрипт на несколько разных объектов), которые всегда связаны с объектом, а переименование не приведет к ошибкам. Но возможно мы добавим пункт "Создать скрипт". Нужно подумать.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: TeNQ от 27 Января 2016, 22:28:19
У вас появились внутренние(виртуальные) переменные. А появится ли возможность сохранения/считывания значения такой переменной в файл/БД?
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 27 Января 2016, 22:35:28
Цитировать
А появится ли возможность сохранения/считывания значения такой переменной в файл/БД?
Да, и в файл и в БД можно будет сохранять/загружать данные (скриптами).
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: TeNQ от 27 Января 2016, 22:51:29
А можно в поле выбора переменной для объекта показывать не только имя а и описание переменной. Я привык обзывать переменные по адресу, а в описании уже расшифровывать, что к чему. Например, мне надо выбрать переменную для кнопки, там выводится список имен переменных аля Y0, Y1 и тд. Мне приходится лезть в переменные, редактирование, смотреть описание, чтобы вспомнить что у меня висит на Y, потом возвращаться и тд. Понятно, это моя проблема, но а вдруг?)
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 27 Января 2016, 22:54:48
Это возможно, но непонятно как нормально решить этот вопрос в плане интерфейса. Можно просто писать имя переменной и адрес в две строки, но это громоздко и усложнит браузер переменных. А ещё можно вынести соответствующую опцию в Options.exe, в которой можно включить отображение адресов вместо имён. Устроил бы Вас такой вариант?

Ещё, если Вы импортируете переменные с OPC-сервера (а не добавляете вручную), то можно делать импорт с зажатым SHIFT и переменные получат полные имена вместо сокращенных, это может решить Вашу проблему.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: TeNQ от 27 Января 2016, 23:06:47
Имя: X0
Адрес: Modbus-TCP.Delta-12SE.X0
Описание: Контроль БП2 и автоматов (База 1024 + 1)
Мне хотелось бы видеть имя/описание. Физический адрес на контроллере мне нужен, как нужно и описание. Чтобы вспомнить хотя бы, что у меня висит на этом входе. А вот адрес в OPC не нужен. Я его импортировал и забыл.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 27 Января 2016, 23:13:34
А что если мы выведем подсказку по наведению мыши. Т.е. Вы просто наводите мышь на строку с именем переменной и в подсказке видите и адрес и описание. Такой вариант подошел бы? Или нужно видеть их всегда?
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: TeNQ от 27 Января 2016, 23:22:03
Было бы отлично.
Я пытаюсь из Simple Scada потихоньку перебросить проект в версию 2. Переменные импортировались без проблем. А дальше получается вот что. Я создаю кнопку. Выбираю поле переменные, вижу список имен, а они у меня малоинформативные. Я выхожу из поля. Иду на вкладку переменные, редактировать, читаю описания переменных, нахожу нужную, возвращаюсь на поле переменная в кнопке, выбираю уже нужное имя и тд. Очень много лишних действий.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 27 Января 2016, 23:23:59
Значит так и сделаем. Это просто!
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: deldemo от 28 Января 2016, 00:05:25
Уважаемые разработчики подскажите комбинацию клавиш для активации поля ввода в клиенте? Очень необходимая фича. (особенно при работе со штрихкодарами.)
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 28 Января 2016, 00:10:16
Опишите подробнее, пожалуйста. Вы хотите после запуска проекта на клиенте перейти к вводу значения в поле? И хотите сделать это без мыши, с клавиатуры? Для этого нужно использовать клавишу Tab. Она передает фокус элементам по очереди. Но есть проблема, мы упустили этот момент в beta-версии и сейчас по Tab не получится передавать фокус.

Или Вы о другом?
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: orbita-skb от 28 Января 2016, 01:03:49
Server не отображает NAPOPC DA Server V3.54, хотя в Editor`е все переменные есть и сервер виден.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 28 Января 2016, 09:27:34
Цитировать
Server не отображает NAPOPC DA Server V3.54, хотя в Editor`е все переменные есть и сервер виден.
Это на вкладке "OPC-серверы"? Здесь отображаются только активные (которые сейчас работают) OPC-серверы. Т.е. чтобы он отображался, нужно на сервере активировать проект, который использует теги NAPOPC DA Server. Если проект не использует ни одного тега NAPOPC DA Server, то OPC-сервер не будет запущен и Вы не увидите его в списке активных OPC-серверов.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Rukablud от 28 Января 2016, 09:29:53
Товарищи! Почет вам! Продолжайте в том же духе!
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: orbita-skb от 28 Января 2016, 09:44:33
Если проект не использует ни одного тега NAPOPC DA Server, то OPC-сервер не будет запущен и Вы не увидите его в списке активных OPC-серверов.
Понятно. Спасибо!
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: deldemo от 28 Января 2016, 10:46:34
Опишите подробнее, пожалуйста. Вы хотите после запуска проекта на клиенте перейти к вводу значения в поле? И хотите сделать это без мыши, с клавиатуры? Для этого нужно использовать клавишу Tab. Она передает фокус элементам по очереди. Но есть проблема, мы упустили этот момент в beta-версии и сейчас по Tab не получится передавать фокус.

Или Вы о другом?
Спасибо! по TAB в принципе достаточно. Но если есть возможность сделать возможность определенному полю ввода назначить комбинацию клавиш для фокусировки на нем для последующего ввода значения , было бы вообще шикарно!

Извините за тофтологию
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 28 Января 2016, 10:50:28
Хорошо. Значит сделаем по Tab, т.к. с комбинациями будет немного проблематично  ;)
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: ilyasov от 28 Января 2016, 11:56:23
В общем незнаю, баг ли  :) но на всякий случай напишу. В демо проекте при установке курсора на поле вывода реального времени и добавлении любого числа в это поле скада слетает. скрин во вложении
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 28 Января 2016, 11:57:33
Спасибо! Это серьезная ошибка.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: ilyasov от 28 Января 2016, 14:03:14
Возможно ли время опроса переменной в трендах сделать еще меньше? (сейчас минимум 500мс, реально ли получить хотя бы около 20-40мс?)

извините, не в ту тему написал)
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 28 Января 2016, 14:15:52
Да, как раз 20 мс. это максимальная частота для OPC. Поначалу мы так и сделали, частота для трендов была от 20 мс. и выше. Но позже отказались от этого, т.к. в этом случае тренды получали очень много точек даже на коротких интервалах, что плохо сказывается на их загрузке и отрисовке, увеличивает нагрузку на сеть, когда пользователь просматривает тренд по сети и т.д. Хотя, чтобы заметить описанные выше проблемы, нужно создать проект с большим количеством 20 мс. трендов. В маленьких проектах все будет работать очень быстро. Наверно мы вернем возможность выставить частоту до 20 мс., но будем рекомендовать всем использовать как можно меньше таких трендов.

Цитировать
извините, не в ту тему написал)
почему не туда? Все правильно!
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: ilyasov от 28 Января 2016, 14:29:01
было бы шикарно, просто иногда (хотя и очень нечасто) такая частота нужна, спасибо
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: vovtrof от 28 Января 2016, 17:47:22
Здравствуйте!! Что касаемо новой скады молодцы удивили, приятный дизайн понятный интерфейс, есть небольшие мелочи но это из ряда было бы не плохо если бы. А так все супер!! При тестировании на виндовс семь ошибок не выявило, после установки на виндовс 10 до сих пор бъемся с разрешением экрана. Проблема следующая в настрйоках едитора прописываем по умолчанию во весь экран и стави DirectX, при таком расскладе смещается уентровка мыши т.е. чтобы нажать на кнопку нужно увести курсор ниже потом только она выделяется и можно нажать. при использовании OpenGL с мвшью все норм а разрешение огромное . вот пока как то так.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 28 Января 2016, 18:04:09
Попробуйте сделать резервную копию папки "Libraries\", затем зайти в неё и удалить файлы: "ZenDXExm.dll" и  "ZenDXEx.dll".
Затем переименуйте "ZenDX.dll"  --> "ZenDXEx.dll",   и   "ZenDXm.dll" --> "ZenDXExm.dll". не решает ли это проблему с координатами мыши в DirectX версии?

После эксперимента, или если что-то пойдет не так, восстановите папку Libraries из резервной копии.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: garry от 28 Января 2016, 18:15:44
Отличная СКАДА, сегодня на работе немного погонял. Все также интуитивно понятно! Так держать!
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: vovtrof от 28 Января 2016, 19:08:42
Нет данные манипуляции не помогли при запуске сервера пишет ошибка загрузка библиотеки

UPD: все норм ребята нужно ковырять настройки видеокарты, все норм.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 28 Января 2016, 19:41:15
Отлично!
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: vovtrof от 28 Января 2016, 20:35:33
Ребята убедительная просьба сделать видеообзор SIMPLE SCADA 2 , особенно работу со скриптами , и изображениями для манипуляции с анимацием цветом и т.д. помойму в 1 части было проще все это реализовано
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple_Scada от 28 Января 2016, 20:43:05
Мы планируем обязательно сделать видеоинструкции по работе с Simple-Scada 2. В первой версии возможно было немного проще, но зато не было никакой гибкости. На самом деле в этой версии тоже все достаточно просто - постараемся подробно объяснить и показать в видеоинструкциях.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Pr_Alex от 29 Января 2016, 11:37:23
Здравствуйте!
У меня не получается создать событие OnShow и OnClose при появлении и закрытии окна соответственно. Может это ограничение бета версии?
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: garry от 29 Января 2016, 11:52:40
Нашел багу. Вставил изображение, поставил галку отразить по Х, изображение отразилось. Сохранил, вышел, вошел, галка стоит, а изображение опять в первоначальном виде.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: toreto от 29 Января 2016, 11:58:31
Вопрос про элемент "фигура" Пытаюсь сделать прямоугольник прозрачный но с границей, прозрачность всего элемента работает но когда устанавливаю толщину рамки, весь прямоугольник заливается в цвет рамки
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 29 Января 2016, 12:17:20
Цитировать
событие OnShow и OnClose при появлении и закрытии окна соответственно
Да, забыли написать об этом. Это просто ограничение beta-версии.

Цитировать
Вставил изображение, поставил галку отразить по Х, изображение отразилось. Сохранил, вышел, вошел, галка стоит, а изображение опять в первоначальном виде.
Спасибо! Исправляем.

Цитировать
прозрачность всего элемента работает но когда устанавливаю толщину рамки, весь прямоугольник заливается в цвет рамки
К сожалению, система отрисовки примитивов не позволяет нам сделать по-другому и эту особенность устранить не получится. Прозрачность при использовании рамки придется ставить 255.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: александр64 от 29 Января 2016, 12:48:41
пытаюсь тестировать скаду 2 подскажите будет ли инструкция по созданию скриптов не получается их создавать при компиляции вылетает ошибка а что делаю не так не пойму хочу создать скрипт для изменения цвета объекта можно примеры создания выложить ?
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Andrey1883 от 29 Января 2016, 15:12:53
пытаюсь тестировать скаду 2 подскажите будет ли инструкция по созданию скриптов не получается их создавать при компиляции вылетает ошибка а что делаю не так не пойму хочу создать скрипт для изменения цвета объекта можно примеры создания выложить ?

можно вот так:
Код
begin
  if Lev1.ValueAsInt >=75 then
    Field2.Color :=clRed    // если Lev1>=75 то поле красное
  else
    Field2.Color := clGray;  //иначе - серое
end.

Для чего создал уровень с ползунком,создал поле(Field2),создал внутреннюю переменную Lev1
Написал скрипт, данный выше, пользуясь примером демо версии и инструкцией, компилировал (использовал OnHourTimer т.к. почему то не смог создать свой скрипт с именем, как и переименовать)
Далее нажимаем на созданное поле, в моем случае Field2, нажимаем вкладку СОБЫТИЯ ищем свойство OnDataChange и из выпадающего меню ставим наш скрипт записанный в OnHourTimer..сохраняем проект и запускаем скаду

P/S Судя по всему пора создавать отдельную тему по скриптам :) дабы делиться наработками и решать проблемы

Комментарий от Simple-Scada:
Вы написали событие OnHourTimer для создания скрипта. Это ошибка. Ведь это событие-таймер и оно выполняется скадой каждый час, а значит и Ваш скрипт будет выполняться скадой каждый час! Немного позже мы выложим подробный правильный пример.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Andrey1883 от 29 Января 2016, 15:20:28
Да..забыл сказать...при написании скрипта можно пользоваться Ctrl+пробел (внизу подсказка) и выбирать то что надо (там тоже над каждым методом подсказки есть)

Только сообщение написал и появилась тема  :)
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple_Scada от 29 Января 2016, 15:27:37
Инструкция обязательно будет.

Andrey1883, способ конечно рабочий, но лучше так не делать. В этой теме (http://simple-scada.com/forum/index.php?topic=145.0) небольшой пример как рекомендуется делать.



Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: deldemo от 29 Января 2016, 16:33:13
Здравствуйте. Нашел баг с вылетом. При клике на первый в списке OPC сервер вылет.
Точнее при клике именно на этом сервере.

Не знаю суда писать или нет.

(Извините что фотка,но скрин сделать не получилась)
(http://storage1.static.itmages.ru/i/16/0129/s_1454074281_1785530_efbb42530b.png) (http://itmages.ru/image/view/3615266/efbb4253)
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 29 Января 2016, 16:36:11
Спасибо за найденную ошибку. А что это за OPC-сервер, где его можно скачать?
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: deldemo от 29 Января 2016, 16:45:26
Это OPC XML DA server http://www.dopc.kassl.de/opc-server-gateway.shtml (http://www.dopc.kassl.de/opc-server-gateway.shtml)

Так же вылет с этим https://support.industry.siemens.com/cs/document/25677751/which-settings-are-required-in-windows-2000-windows-xp-windows-vista-and-wincc-flexible-for-server-client-communication-via-opc-xml?dti=0&lc=en-WW (https://support.industry.siemens.com/cs/document/25677751/which-settings-are-required-in-windows-2000-windows-xp-windows-vista-and-wincc-flexible-for-server-client-communication-via-opc-xml?dti=0&lc=en-WW)
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 29 Января 2016, 16:59:12
Спасибо, будем исправлять.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 29 Января 2016, 16:59:20
Итак, мы загрузили на сервер обновленную beta-версию, все вы можете скачать её по той же ссылке, которую получали в письме. В этой версии исправлены некоторые ошибки со скриптами и др., а также в Demo-примере появился пример скрипта для изменения цвета.

Для TeNQ: в браузере переменных теперь выводится подсказка с информацией об адресе и описании переменной;
Для ilyasov: фатальную ошибку с вводом даты исправили;
Для garry: свойства изображения "отразить по X/Y" теперь корректно сохраняются.
Для Andrey1883: обновите beta-версию, теперь Вы сможете нормально делать скрипты с OnDataChange. Пример можете найти здесь (http://simple-scada.com/forum/index.php?topic=145.0).
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: александр64 от 29 Января 2016, 18:18:01
спасибо за подсказку с цветом получилось теперь другая проблема пробую вентилятор в анимации не получается его остановить он все время вращается не реагирует на переменную
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: TeNQ от 29 Января 2016, 19:01:51
Спасибо, получилось здорово.
   Прочитал еще раз тему, и мне кажется что вы еще не определись окончательно, сколько свободы дать пользователю. И поэтому у меня предложение. Создавайте два уровня: новичок и продвинутый.
   Продвинутый пусть ставит обновление переменных 20мсек, если система тянет или вешает ее. Создает скрипты без ограничения, а если уж поломает все то сам виноват. И т.д.
   А вот новичку уберите все эти скрипты, которые его только запутают. А сделайте какие формы с пошаговым заполнением где все на русском языке, как собственно и было в SimpleSCADA 1. По окончанию заполнения формы она автоматически сформирует нужный скрипт. Набор этих форм такой же как и в 1. Может чуть расширить впоследствии. Этого более чем достаточно для большинства задач.
   Мне вот более подходит 2й вариант, а вот товарищу по работе которому я хотел предложить изучить эту скаду и работать на ней, она будет уже достаточна сложна в освоении. 
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple_Scada от 29 Января 2016, 19:10:14
спасибо за подсказку с цветом получилось теперь другая проблема пробую вентилятор в анимации не получается его остановить он все время вращается не реагирует на переменную

Проверили, скорость анимации управляется нормально. Посмотрите код ниже - возможно поможет. Можете выложить свой код - посмотрим/исправим. Еще раз повторюсь - Вы должны привязать к изображению переменную, перейти в событие OnDataChange и написать скрипт, например:
Код
begin
  case Image13.ValueAsInt of              // если значение переменной связанной с изображением равно:
      1: Image13.AnimSpeed :=  10;    // 1, то поменять скорость анимации
      2: Image13.AnimSpeed :=  20;    // и т.д.
      3: Image13.AnimSpeed :=  30;
      4: Image13.AnimSpeed :=  0;
  end;
end.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 29 Января 2016, 19:17:52
Цитировать
А сделайте какие формы с пошаговым заполнением где все на русском языке
Мы не просто так избавились от этих форм. Они очень сильно усложняют внесение новых функций в SCADA-систему. На каждую приходится делать какую-то форму и т.д. Т.е. если раньше мы на добавление новой функции тратили к примеру день, то сейчас тратим минуту. Соответственно это позволит быстрее улучшать скаду. На счет усложнения тоже есть комментарий. Сейчас у нас просто нет времени, чтобы показать как просто решать задачи при помощи скриптов, мы обязательно сделаем это чуть позже в виде видео-примеров. В целом, суть в том, что пользователь не должен лезть в скрипты и писать в них что-то очень сложное. Он должен пользоваться готовыми процедурами и функциями. Например, чтобы выгрузить какой-то тренд в Excel достаточно будет просто написать "Trend1.ExportToExcel", ничего сложного. Также просто можно сделать изменение цвета в зависимости от значения переменной:

Код
case MyVariable.ValueAsInt of
  1: Color := clRed;
  2..10: Color := clBlue;
end;

Если взять этот пример и сравнить со старой версией скады, то нам пришлось бы добавить одно состояние для красного цвета и восемь одинаковых состояний для синего. В скриптах же мы можем все восемь состояний описать как "2..10". Нужно привыкнуть к этому совсем немного. А для остальных задач хватит простых скриптов в одну строчку, как в примере с экспортом.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: TeNQ от 29 Января 2016, 19:56:56
Дайте я угадаю, вы таки занимаетесь программированием?
А вот скажите, человеку не имеющему навыки программирования каково будет написать этот скрипт. Мало того, что он должен знать структуру оператора case .. of .. end; Так еще и должен знать, что селектором оператора case в данном случае должно быть целочисленное число, поэтому вы его приводите к int. Ставить именно там где нужно : ;, а значит знать синтаксис языка. И только в этом случае скрипт успешно скомпилируется.
Вам это просто, и это правда, вы специалист. А я хотел бы чтобы скадой могли воспользовать люди, которые больше проводят время за осциллом с паяльником, чем за компом со средой программирования.
И да я уже написал выше, я предлагаю создать для новичков ограниченный набор форм, а не пополнять их постоянно.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple_Scada от 29 Января 2016, 20:40:43
Мы понимаем, что в первой версии многим нравился принцип событий, но в тоже время нас постоянно просили добавить туда дополнительные функции - так будет и сейчас, кому-то всегда будет чего-то не хватать. Для того, чтобы сейчас реализовать что-то похожее нам потребуется огромное количество времени, а также это будет по сути дублированием функций скриптов.

Мы сделали скрипты, чтобы не было невыполнимых задач и любой пользователь мог сделать то, что он задумал. По Вашему мнению пользователь вообще должен практически ничего не знать, не читать руководство, не смотреть примеры - открыть программу и сделать проект. Мы конечно стремимся всеми способами упростить разработку проекта для пользователя, но и пользователю как мы думаем должно быть под силу разобраться с if..then и case..of. Обычному пользователю ведь большее вряд ли понадобится. Мы подготовим подробные уроки по работе со скриптами и надеемся, что даже пользователь с минимальными знаниями поймет по ним принцип работы в скриптах.   

Когда мы выложили первую версию системы нам тоже вначале поступало множество вопросов как сделать события, т.е. многие пользователи даже в том интерфейсе не могли сходу разобраться. Нужно немного времени, чтобы привыкнуть к изменениям и разобраться в них.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: garry от 29 Января 2016, 21:59:36
Спасибо за быстрое исправление!
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: toreto от 29 Января 2016, 22:01:39
Отличная SCADA, простая в работе, красивая по оформлению, а что касается скриптов- то это круто, проще уже некуда, и лично я считаю раз уж человек взялся за разработку любой автоматизации и диспетчеризации, то основу программирования он должен знать, а так же должен уметь программировать ПЛК
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Genrosol от 30 Января 2016, 06:07:08
Цитировать
А вот скажите, человеку не имеющему навыки программирования каково будет написать этот скрипт.
Цитировать
Мы сделали скрипты, чтобы не было не выполнимых задач и любой пользователь мог сделать то, что он задумал.
Полностью поддерживаю разработчиков в данном направлении! Очень долго работал со SCADA'ой, в которой можно реализовать динамику любой сложности без использования скриптов, таким образом SCADA оказалась очень нагруженной и все равно находились случаи, когда казалось бы элементарные функции не получалось нормально реализовать.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: garry от 30 Января 2016, 21:35:39
Дайте я угадаю, вы таки занимаетесь программированием?
А вот скажите, человеку не имеющему навыки программирования каково будет написать этот скрипт. Мало того, что он должен знать структуру оператора case .. of .. end; Так еще и должен знать, что селектором оператора case в данном случае должно быть целочисленное число, поэтому вы его приводите к int. Ставить именно там где нужно : ;, а значит знать синтаксис языка. И только в этом случае скрипт успешно скомпилируется.
Вам это просто, и это правда, вы специалист. А я хотел бы чтобы скадой могли воспользовать люди, которые больше проводят время за осциллом с паяльником, чем за компом со средой программирования.
И да я уже написал выше, я предлагаю создать для новичков ограниченный набор форм, а не пополнять их постоянно.
Дайте я угадаю, вы имеете отношение к АСУТП? А как быть тем кто работает в сфере автоматики и не хочет заниматься основами программирования и железом. Мало того, что я должен с паяльником должен подружиться, так я еще и должен знать как реле работают. Мне нужна скада с кнопкой "Сделать так как надо"
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 30 Января 2016, 21:54:37
Все таки нужно признать, что TeNQ тоже прав, SCADA должна быть максимально простой, к чему мы и стремимся. Но некоторые моменты все же сложно сделать простыми, не добавляя лишних элементов.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: garry от 30 Января 2016, 22:04:29
Так вы уже сделали это в первой версии. Вторая версия это уже другая ступень. Всё, не мог удержаться. Отдыхайте уже.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: deldemo от 30 Января 2016, 23:42:35
Ребята продолжайте двигаться в том же направлении и никого не слушайте. Пусть каждый занимается своим делом, кто-то реле паяют, а кто-то программы пишет, все равно все объять невозможно (Если конечно нет огромного желания познать до сели неизвестное).

Извините если вдруг кого_то обидел.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple_Scada от 31 Января 2016, 10:59:12
Добавили несколько видеоуроков по работе  со скриптами в эту тему (http://simple-scada.com/forum/index.php?topic=145.0).
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Andrey1883 от 01 Февраля 2016, 10:44:34
Цитата: Simple_Scada
Комментарий от Simple-Scada:
Вы написали событие OnHourTimer для создания скрипта. Это ошибка. Ведь это событие-таймер и оно выполняется скадой каждый час, а значит и Ваш скрипт будет выполняться скадой каждый час! Немного позже мы выложим подробный правильный пример.
Спасибо!!я просто полез делать скрипт из Проект->скрипты , поэтому и не смог разобраться как добавить свой новый вот и пришлось записывать там где можно было ))а надо было лезть через События ->OnDataChange ...после просмотра видео на свои места все встало...
Инструкция обязательно будет.

Andrey1883, способ конечно рабочий, но лучше так не делать. В этой теме (http://simple-scada.com/forum/index.php?topic=145.0) небольшой пример как рекомендуется делать.
Раньше дела не имел со скриптами, будем учиться!! Спасибо вам огромное за ваш труд!!!!!!!
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: int2246 от 02 Февраля 2016, 10:56:35
Спасибо за  Simple-Scada2. Скрипты по моему очень ускоряют написание проектов в СКАДЕ.
А для тех кому сложно со скриптами работать, я бы предложил разработчиком просто добавить в СКАДУ набор универсальных скриптов по умолчанию.
И еще хотелось бы предложить разработчикам чтобы элемент "поле" можно было блокировать от ввода когда это не надо. Например когда используется просто для отображение информации и не требует ввод данных. Я представляю это как галочку ввод данных. Или это можно с помощью скриптов организовать? если да то как?
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple_Scada от 02 Февраля 2016, 11:18:18
Цитировать
И еще хотелось бы предложить разработчикам чтобы элемент "поле" можно было блокировать от ввода когда это не надо

Для этого есть свойство "Доступен". Если его изменить на 0 (False), то ввод заблокируется. Это свойство также доступно для изменения из скриптов и называется Enabled.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: deldemo от 02 Февраля 2016, 13:10:04
Уважаемые! Подскажите дураку как системное время вывести что-то у меня ни чего не получается.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 02 Февраля 2016, 13:41:31
Это сделать просто. Поставим поле и назовём его к примеру "fldSystemTime". Затем перейдём в раздел скрипты и напишем в OnSecondTimer такой код:

Код
begin
  fldSystemTime.Text := DateTimeToStr(Now);
end.

Готово!

Пояснения: функция "DateTimeToStr" переводит дату/время в строку. А функция Now возвращает текущие дату и время. Если вам дата не нужна, а нужно только время то вместо "DateTimeToStr" используйте "TimeToStr". Если нужна только дата, то используйте "DateToStr". Эти и другие функции для работы с датой и временем описаны в справке.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: deldemo от 02 Февраля 2016, 13:44:14
ОГромное спасибо. а то я все что можно уже перепробовал. Все понятно а вот вроде бы элементарная вещь поставила в ступр
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 02 Февраля 2016, 13:47:32
Позже мы планируем сделать большое количество скриптов с решением подобных задач. Так что будет много примеров и работать со скриптами станет проще. Сейчас на это просто не хватает времени.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Константин от 02 Февраля 2016, 19:54:01
Тоже попробовал не очень получилось  :), времени нет подключаю себе домой 3 фазы но читаю форум вроде бы понятно все, но руки не доходят пописать скрипты хотя полный профан в этом одно радует что будут образцы и люди добрые выкладывайте свои скрипты в соответствующей теме заранее спасибо. Как только тестирование закончится планирую купить лицензию для своего дома  :)
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: TeNQ от 03 Февраля 2016, 15:26:12
Почему я не могу присвоить двум объектам один и тот же слой. Это ошибка или особенность? В 1 версии, можно было. А здесь я как ни пытался, меняю слой у объекта А на слой которому принадлежит объект Б, и у объекта Б автоматически меняется слой.
И еще, я  понимаю это бред, но... Я попытался создать кучу объектов с целью выяснить сколько слоев я смогу использовать создавая объекты через ctrl+V. Где-то на 400+ я остановился. Созданные объекты "уехали" далеко за экран. И теперь я физически их не могу удалить. Я их вижу используя скроллинг на мышке, но выделить не могу, так как автофокус уводит к рабочей области. Ситуация смешная, но тем не менее.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple_Scada от 03 Февраля 2016, 15:53:19
На самом деле так было и в первой версии - слои сами менялись в соответствии с расположением объектов, а цифра слоя оставалась неизменной. А сейчас наоборот мы видим реальное положение вещей. Все дело в том, что объекты не могут занимать один и тот же слой в один и тот же момент времени. Это связано с особенностями отрисовки графики.

Цитировать
И еще, я  понимаю это бред, но... Я попытался создать кучу объектов с целью
Используйте комбинацию клавиш Ctrl + A, чтобы выделить все объекты страницы (даже за пределами зоны редактирования)

Цитировать
с целью выяснить сколько слоев я смогу использовать создавая объекты через ctrl+V
Это количество не может превышать число 2147483647.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: TeNQ от 03 Февраля 2016, 17:33:42
У меня задача нарисовать прямоугольник с прозрачной заливкой и черной рамкой. В 1 версии я рисовал прямоугольник. Делал цвет заливки - без заливки, прозрачность - 0, цвет рамки - черный, прозрачность рамки - 255.
Во 2й у меня не получается этого сделать. Я убираю цвет заливки, делаю прозрачность 0. Цвет рамки - черный, прозрачность - 255. И рамки нет, так как добавилась новая переменная - толщина границы. Делаю ее 1 и весь прямоугольник заливается цветом границы, независимо от толщины. Почему? И вообще взаимодействие цвета границы и заливки работают как то некорректно. Уменьшаешь прозрачность заливки и цвет заливки переходит в цвет границы. Получается вы рисуете прямоугольник с цветом границы и на него накладываете прямоугольник с цветом заливки со сторонами минус толщина границы.

И еще одна проблема. Я использую MasterSCADA OPC. Сейчас в конфигурации 84 тега. Перехожу на вкладку редактора переменных. Значок импорт с OPC. Сервер OPC находится. Я  вижу теги. Но... в списке 83 переменных. Последнего тега нет. Я нажимаю на папке правой кнопкой мыши и на иконке написано "Импортировать(84)" И переменная таки импортируется. С правильным адресом. В списке редактора переменных она есть. Я могу присвоить ей шкалу, формат вывода и тд. Но... Я не могу ее нигде применить. Например, хочу привязать к полю. А ее в списке выбора нет. Ограничение бета-версии 100 тегов, так что это вроде не должно никак сказываться. В чем может быть проблема?

Запускаю клиент, и он не показывает, что связи с контроллером нет. Хотя сервер OPC был остановлен. Я попробовал поменять переменную в клиенте при остановленном OPC серве и окне OPC сервера стали всплывать окна об ошибке Access Violation in adress 00706C40 in module `modbusopcserver.exe` Read of adress 00000639C. Окно закрыть невозможно, оно спамится снова. Придется убрать сервер через процессы. Запустил сервер OPC снова, обмен пошел, а скада не почуяла восстановление связи. Выскочила ошибка Interface not supported. Перезапустил клиент скады и он в статусе подключаюсь к серверу SimpleScada висит уже минут пять, чего раньше не было ни разу. Только через принудительный перезапуск (через удаление из процессов) сервера скады удалось снова подключится клиенту скады.
Выяснил опытным путем, что если клиент скады был запущен и сервер OPC был запущен на обмен, то остановив сервер OPC и при этом попытавшись поменять переменную в клиенте, которая участвовала в обмене, то просходит какое нарушение работы сервера скады. По крайней мере если вы закроете клиент и попытаетесь его запустить заново, то у вас это не получится. Он просто не соединяется с сервером. Только принудительно его перезапустив удастся подключится.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 03 Февраля 2016, 22:29:13
Цитировать
У меня задача нарисовать прямоугольник с прозрачной заливкой и черной рамкой.
Мы где-то на форуме уже отвечали на этот вопрос. И Вы все поняли правильно, все рисуется как Вы и написали. Возникает это из-за особенностей графического движка при работе с примитивами. Но кажется мы придумали как обойти это ограничение при отрисовке прямоугольника. Послезавтра будем проводить испытания. Для круга отрисовка останется такой же, исключая рамку толщиной в 1 пикс., она будет рисоваться корректно.

Цитировать
И еще одна проблема. Я использую MasterSCADA OPC. Сейчас в конфигурации 84 тега.
Это интересный момент. А если при импорте в верхнем списке выбрать "Все теги (даже неопределенные)", то поведение не меняется? И ещё, если Вы знаете какой именно тег пропадает, можете сказать нам его тип данных, имя и полный адрес?

Цитировать
то остановив сервер OPC и при этом попытавшись поменять переменную в клиенте, которая участвовала в обмене, то просходит какое нарушение работы сервера скады.
Серьезная ошибка. Спасибо! Будем исправлять.

Проверять и исправлять все это будем послезавтра, т.к. на завтрашний день у нас появились неотложные дела. Также завтра мы не сможем отвечать на ваши вопросы.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: TeNQ от 03 Февраля 2016, 22:41:50
Цитировать
Это интересный момент. А если при импорте в верхнем списке выбрать "Все теги (даже неопределенные)", то поведение не меняется? И ещё, если Вы знаете какой именно тег пропадает, можете сказать нам его тип данных, имя и полный адрес?
Нет, не меняется.
Имя D592
Адрес Modbus-TCP.Delta-12SE.D592
Тип Single
Она у меня последняя в списке конфигурации OPC сервера. Я попробовал, добавил еще одну переменную D593. В списке импорта скады она отсутствует. Переменных в списке импорта 84, а кликаешь правой кнопкой на папке, выделяется 85 судя по надписи на кнопке. D592 появилась в списке импорта. Импортировал и все равно не могу ее использовать, ее нет в списке выбора.
Вообщем страдает именно последняя в списке конфигурации OPC сервера. Даже если у нее адрес младше, например D586, а просто в конфигурационном списке OPC сервера она стоит последней ее не видит при импорте клиент. Это уже точно, а вот с видимостью для выбора при использовании например в поле кнопки,
пока еще не понял закономерности. Но факт того, что переменная в списке редактора переменных присутствует, а в списке выбора ее нет уже налицо.
Выяснил. Последняя в списке редактора переменных становится не видна для выбора при использовании. Я создал виртуальную переменную. Она стала последней в списке, ее не видно, а предыдущую стало видно.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: TeNQ от 04 Февраля 2016, 10:50:28
Цитировать
Возникает это из-за особенностей графического движка при работе с примитивами.
А если рисовать три прямоугольника, вместо двух. Первый в нижнем слое с регулируемой прозрачностью и цветом границы. Второй над ним в промежуточном слое непрозрачный с цветом фона и стороной минус толщина границы. Третий над вторым с регулируемой прозрачностью и цветом заливки и стороной минус толщина границы.
Также с кругом и другими фигурами.
Правда получится псевдо-прозрачная фигура. Под ней объекты будут скрыты.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 04 Февраля 2016, 20:54:45
Цитировать
Выяснил. Последняя в списке редактора переменных становится не видна для выбора при использовании.
Теперь ясно в чем дело. Исправим.

Цитировать
А если рисовать три прямоугольника, вместо двух. Правда получится псевдо-прозрачная фигура.
Да, в этом и дело, хочется сохранить настоящую прозрачность. Завтра сделаем новые тесты и они покажут что к чему, может быть получится сделать все правильно.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 07 Февраля 2016, 00:16:48
Сегодня мы обновили beta-версию Simple-Scada 2. Все желающие, могут скачать её по старой ссылке.

Изменения:

Учтите, что сейчас мы не заботимся о совместимости версий, поэтому новая beta не будет работать с проектами старых версий.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: korv от 07 Февраля 2016, 20:55:29
А вот скажите, человеку не имеющему навыки программирования каково будет написать этот скрипт. Мало того, что он должен знать структуру оператора case .. of .. end; Так еще и должен знать, что селектором оператора case в данном случае должно быть целочисленное число, поэтому вы его приводите к int. Ставить именно там где нужно : ;, а значит знать синтаксис языка. И только в этом случае скрипт успешно скомпилируется.

Я считаю что лучше чем скрипты еще  ничего не придумано. Использую другое ПО не по АСУТП. И там это реализовано очень просто. Есть возможность писать скрипты самому. А на самые распространенные ситуации существует мастер, в который подставляются циферки и условия. А система уже сама генерирует скрипт. Думаю надо идти этим путем. И как можно заниматься разработкой под SCADA и не знать языков. P.S. Вопрос к разработчикам есть ли внятная документация по синтаксису со всеми описаниями ограничений по скриптам. Например оператор case можно только использовать для целочисленных данных?
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: deldemo от 07 Февраля 2016, 22:47:40
Сегодня мы обновили beta-версию Simple-Scada 2. Все желающие, могут скачать её по старой ссылке.
Огромное Спасибо за добавление цветовой маркировки в скриптах, ну и за остальные плюшки конечно же тоже!!!
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Миханик от 08 Февраля 2016, 06:12:27
1) Какие ограничения есть для вставляемых картинок в формате PNG?
Сейчас при попытке вставить изображение с 64-битной глубиной цвета редактор вылетает.

2) При импорте тегов из OPC сервера сделал фильтрацию по типу данных UInt32 и редактор вылетел с ошибкой (скриншот прилагаю).

3) При выборе цвета в палитре цветов, например цвет линии, если не выбирать цвет из палитры, а вводить его RGB значение в специальные поля, то при нажатии Enter последнее редактируемое поле не сохраняется. Нужно сначала перевести фокус на другое поле, чтобы значение сохранилось. Исправьте, пожалуйста.

4) Рассмотрим поле для вывода значений. Как у него убрать рамку и цвет фона?
Попытался сделать через объект Text (у него можно менять прозрачность рамки и фона), но при попытке написания общего скрипта OnDataChange для таких полей, почему-то недоступно свойство "Text". Например, я пишу
Код
begin
   if Sender is TM_Object then
      TM_Object(Sender).Text := TM_Object(Sender).ValueAsStr;
end.
компилятор ругается на свойство Text.
Если обращаться напрямую по имени поля, то свойство доступно.

5) При работе в редакторе написания скриптов. Скопировал в буфер текст одного скрипта и попытался вставить в только что созданный новый скрипт. Выскочила фатальная ошибка (скриншот номер 2).
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Al_Kuz от 08 Февраля 2016, 16:23:44
Цитировать
5) При работе в редакторе написания скриптов. Скопировал в буфер текст одного скрипта и попытался вставить в только что созданный новый скрипт. Выскочила фатальная ошибка (скриншот номер 2).

Было такое, но не каждый раз.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: toreto от 08 Февраля 2016, 16:51:52
У меня тоже было
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 08 Февраля 2016, 17:15:24
Вопрос к разработчикам есть ли внятная документация по синтаксису со всеми описаниями ограничений по скриптам. Например оператор case можно только использовать для целочисленных данных?
Сейчас нет документации по синтаксису, но позже мы опишем их. По-поводу оператора case: да, он работает только с целочисленными данными. Если Вы хотите подставить в case вещественное число, то его нужно округлить функцией Round и конструкция будет выглядеть так:

Код
case Round(MyFloatValue) of 
  1: ...;
  2: ...;
end;


Цитировать
Какие ограничения есть для вставляемых картинок в формате PNG?
Это должно быть полноцветное, либо grayscale-изображение с глубиной цвета 32-бита.

Цитировать
При импорте тегов из OPC сервера сделал фильтрацию по типу данных UInt32 и редактор вылетел с ошибкой (скриншот прилагаю).
Спасибо! Только что устранили эту ошибку.

Цитировать
Нужно сначала перевести фокус на другое поле, чтобы значение сохранилось. Исправьте, пожалуйста.
Попытался вставить в только что созданный новый скрипт. Выскочила фатальная ошибка (скриншот номер 2)
Принято, исправляем.

Цитировать
Рассмотрим поле для вывода значений. Как у него убрать рамку и цвет фона?
См. Руководство по скриптам на стр. 37, там есть описание свойств объекта Поле. Свойство BorderColor отвечает за цвет рамки, но чтобы убрать её вместе с фоном нужно менять прозрачность поля, т.е. Alpha. Если Вы пишите универсальный скрипт (который подойдет для все объектов), то он будет выглядеть так:

Код
begin
  Sender.Alpha := 0;
end;

Если это скрипт для одного конкретного поля, то можно обращаться напрямую, так:

Код
begin
  Field1.Alpha := 0;
end;
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: TeNQ от 09 Февраля 2016, 14:42:13
Не совсем корректно работает автоподстановка. Если я напишу
Код
If FileOpen ('Мой файл.msf') then
          FileWriteInteger(X);
А затем вспомнив, что надо указать преобразование для переменной X, нажму точку и выберу ValueAsInt, то автоподстановка будет выглядеть так.
Код
If FileOpen ('Мой файл.msf') then
          FileWriteInteger(X.)ValueAsInt  ;
Скобка почему-то пропускается и не сдвигается.Так мелочь.
А вот без Home, End непривычно. Постоянно туда рука тянется. Можно ли это ввести в редакторе скриптов?
Интересно как-то работает Tab в редакторе скриптов. Просто добавляется фиксированное кол-во пробелов. Но по-моему он должен не так работать. А переводить курсор на какую-то фиксированную позицию. Ведь по сути его назначение помогать равнять, а не только делать разрыв. А как сейчас равнять неудобно.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Миханик от 09 Февраля 2016, 15:22:45
А вот без Home, End непривычно. Постоянно туда рука тянется.
Аналогично. Без них крайне неудобно!
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 09 Февраля 2016, 17:41:33
По поводу автоподстановки принято, исправим. С Home/End тоже, только в разных редакторах они используются по-разному. Как мы поняли вы ходите переходить в начало/конец строки (мы собираемся сделать именно так)? (в некоторых программах Home/End делают переход в начало/конец скрипта/документа) <- это будет по Ctrl + Home/End.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: TeNQ от 09 Февраля 2016, 17:43:22
Начало(Home)/конец(End) строки.
Цитировать
Как мы поняли вы ходите переходить в начало/конец строки (мы собираемся сделать именно так)? (в некоторых программах Home/End делают переход в начало/конец скрипта/документа) <- это будет по Ctrl + Home/End.
Как вы предложили, это было бы идеально.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: elek72 от 10 Февраля 2016, 09:06:41
Simple-Scada 2 (beta)  - по сети клиент только считывает список проектов с сервера. Кликаем на проект, пишет идет подключение и все. При локальном запуске все ОК.
Что-то я неправильно делаю или баг ?
Лог в аттаче.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Миханик от 10 Февраля 2016, 09:19:47
Кликаем на проект, пишет идет подключение и все. При локальном запуске все ОК.
У меня такая же проблема была. Я подумал это ограничение beta версии.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: elek72 от 10 Февраля 2016, 09:38:53
В описании (первое сообщение этой темы) было ДВА сетевых подключения для beta версии.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 10 Февраля 2016, 10:00:03
elek72, Вы правильно все поняли. Клиента два. Один может быть на локальном компьютере, другой на удаленном, или два удаленных клиента. Все должно работать. Значит это ошибка. Будем проверять.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: deldemo от 10 Февраля 2016, 16:10:26
Побывал у себя тоже. Последняя версия по сети не цепляется. На локальном компьютере все хорошо.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: vovtrof от 10 Февраля 2016, 19:45:22
Вечер добрый обнаружилась одна проблемка , конфинуратор вылетает после того как пытаемся сохранить новое окно из имеющихся. т.е. у меня было окно с кнопками пуск для одного насоса я его пересохранил как окно N2 другого насоса , программа свернулась.  И еще одна просьба есть ли возможность изменять шрифт всплывающих подсказок , а то у меня совсем ничего не видно.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 10 Февраля 2016, 21:05:28
vovtrof, действительно, обнаружили проблему с окнами при попытке пересохранить. Сейчас исправим.

Цитировать
И еще одна просьба есть ли возможность изменять шрифт всплывающих подсказок
Вы говорите про подсказки в редакторе, или про всплывающие подсказки, когда проект запущен на клиенте? Если речь идёт о втором случае, то проблема скорее всего из-за того, что проект сделан под разрешение, к примеру 1920x1080, а запускается на мониторе 1366x768. В этом случае скада автоматически пропорционально ужимает всё содержимое на экране на нужного разрешения и четкость деталей снижается. Разрешение проекта можно изменить в меню "Проект - Разрешение". Но может быть Вы вынуждены работать с таким разрешением на стадии разработки, а заказчик проекта хочет получить его с большим разрешением, то здесь, конечно, пригодится шрифт большего размера. Мы постараемся решить этот вопрос в ближайшее время.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: TeNQ от 11 Февраля 2016, 13:44:23
Поскольку проекты несовместимы между тестовыми версиями, я создаю объекты по новой забивая координаты, высоту/ширину и обратил внимание на одну особенность.
Я вбиваю
координату X, Enter, Tab,
координата Y, Enter, Tab,
ширина, Enter,
и тут почему-то выделение переводится на Х и теряется фокус ввода. И приходится постоянно отвлекаться на то, чтобы его переместить на высоту для ввода.
Если же не пользоваться Enter`ом, а просто Tab`ом переходить на следующую ячейку, то получается тоже как-то неправильно.
координата X, Tab,
координата Y, Tab,
ширина, Tab,
и фокус ввода перемещается  на слой.
Обе ошибки происходят только тогда, когда вводится новое значение в поле ввода Ширина.

Ошибка в работе редактора переменных.
Если вы создадите группу ААА, группу BBB. Создадите переменную X в папке ААА, вырежете ее и вставите в папку BBB. То все ок. Но если вы ее снова вырежете в папке BBB, и вставите в папку ААА, то у вас в папке AAA переменная появится, но и в BBB останется ее копия. А дальше вылет редактора с ошибками. Например,
Exception EInvalidPointer in module Editor.exe at 00006B7D. Invalid Pointer Operation.

В выборе цвета перепутаны вывод раскладки цвета синий/красный по RGB.  Если выбираю чисто синий цвет, то раскладке пишет Red 255 Green 0 Blue 0 - ошибка. Если зеленый, то Red 0 Green 255 Blue 0 - тут все ок. А если красный, то Red 0, Green 0, Blue 255 - ошибка.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 12 Февраля 2016, 12:46:48
Цитировать
А дальше вылет редактора с ошибками. Например, Exception EInvalidPointer in module Editor.exe at 00006B7D. Invalid Pointer Operation.
Спасибо! Ценная ошибка. Исправляем.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 12 Февраля 2016, 12:50:22
Simple-Scada 2 (beta) обновлена. Все могут скачать её по старой ссылке.
Структура файлов не изменена по сравнению с пред. версией.

Изменения:
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: deldemo от 12 Февраля 2016, 15:26:00
СПАСИБО!!!!!
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: garry от 12 Февраля 2016, 15:39:02
Огромное спасибо!
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: deldemo от 12 Февраля 2016, 15:40:12
Здравствуйте. Опираясь на лог исправлений , я так понимаю , ошибка со связью клиент - сервер на разных машинах пока не исправлена?
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 12 Февраля 2016, 15:42:25
deldemo, пока не было возможности проверить эту ошибку. Немного позже вернемся к ней. Кстати вопрос, не связано ли это с Вашим антивирусом или подобным ПО? Не блокирует ли фаерволл или брендмауэр Server или Client?
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: deldemo от 12 Февраля 2016, 15:44:30
Побывал с отключенным фаирволом и полным отсутствием антивируса по локальной сети через обычный свитч
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 12 Февраля 2016, 15:45:04
Хорошо. Спасибо!
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: TeNQ от 12 Февраля 2016, 16:15:44
Цитировать
Структура файлов не изменена по сравнению с пред. версией.
Перенес проект, открыл в редакторе. Все ок. Но сразу по пустым местам заметил, что забыл перенести папку Pictures. Перенес содержимое, открыл в редакторе проект и сразу вылет с ошибкой.
Exception EAccsessViolation in module ZenDXExm.dll at 0001C3E3. Access violation at adress 03D4C3D3 in module `ZenDXExm.dll. Read of B8D081D7. Удалил все в папке Pictures, проект снова запускается. В предыдущей версии с проектом проблем нет.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 12 Февраля 2016, 16:17:29
А Вы не можете выслать нам проект + изображение + файл раскадровки, которые приводят к ошибке?
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: TeNQ от 12 Февраля 2016, 16:19:55
Да, сейчас вышлю письмом
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 12 Февраля 2016, 20:03:57
Рекомендуем всем повторно обновиться, т.к. были исправлены некоторые важные ошибки. Структура файлов не изменилась.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: deldemo от 12 Февраля 2016, 21:35:23
Добрый вечер. Обнаружил пару вылетов.
1.При удаление скрипта в редакторе скриптов вылетает сам редактор.
(http://storage4.static.itmages.ru/i/16/0212/s_1455301834_1820985_ec48313e06.png) (http://itmages.ru/image/view/3873488/ec48313e)
2.При закрытии клиента зависает сервер с ошибкой.
При выходе по alt + F4 сервер не уходит в ошибку
(http://storage8.static.itmages.ru/i/16/0212/s_1455302269_5335309_d79903a669.png) (http://itmages.ru/image/view/3873514/d79903a6)


Еще не работает кнопка компиляции в редакторе скриптов.По F9 все работает
(http://storage1.static.itmages.ru/i/16/0212/s_1455302093_4496407_38127fd4cc.png) (http://itmages.ru/image/view/3873504/38127fd4)

лог сервера и клиента во вложении:
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 12 Февраля 2016, 21:37:04
Цитировать
При закрытии клиента зависает сервер с ошибкой.
Эту ошибку ранее озвучивал TeNQ, она у нас  в списке. Исправим её чуть позже.

Загрузили на сервер обновленную версию.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: deldemo от 12 Февраля 2016, 22:29:49
Спасибо Вам за Ваш труд!!!!!!!!!!!
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Al_Kuz от 13 Февраля 2016, 09:08:38
По поводу виртуальной клав-ы. Треба буковки для ввода в строчное поле, а так же для ввода пароля. При показе окна для ввода пароля, клав-а не показывается.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: TeNQ от 13 Февраля 2016, 16:06:51
По нажатию иконки - Создать новый скрипт, вылет из редактора с ошибкой.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 13 Февраля 2016, 16:11:04
Al_Kuz позже добавим функцию ввода символов. Пока только числа.

Цитировать
По нажатию иконки - Создать новый скрипт, вылет из редактора с ошибкой.
Такая ошибка возникает всегда? Если открыть Demo-проект перейти в скрипты и нажать создать новый скрипт, тоже возникает ошибка?
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: TeNQ от 13 Февраля 2016, 16:15:26
Во всех. В моем старом, в новом созданном, в Демо. Нажимаю иконку, любое имя, хоть и предложенное по-умолчанию, нажимаю создать и вылет.
Exception EAccessViolation in module Editor.exe at 00592B2F. Access violation at address 00992B2F in module `Editor.exe`. Read of address 000001BC.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 13 Февраля 2016, 16:18:00
Ок, исправляем.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: toreto от 15 Февраля 2016, 11:09:15
Не получается печать трендов, при нажатии Ctrl+P на принтер по умолчанию ничего не уходит, и еще про тренды в версии 1.3 при наведении курсора мыши на тренд выводилось сообщение - Среднее, минимум, максимум за отображаемый интервал во 2-й версии такого нет, хотя в инструкции написано обратное.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 15 Февраля 2016, 11:11:24
Оба вопроса - это ограничения текущей beta-версии (кстати по поводу печати мы писали ещё в первом сообщении этой темы). Они будут доступны позже.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: toreto от 15 Февраля 2016, 11:28:49
Все понятно, спасибо.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: deldemo от 16 Февраля 2016, 08:54:38
Здравствуйте ! Наткнулся на вылет редактора при удалении страницы на которой есть объекты. Если страница пуста то удаляется без проблем( редактор не вылетает).
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 16 Февраля 2016, 10:08:26
deldemo, а не можете прислать нам проект в котором можно повторить такую ошибку?
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: AnSm от 18 Февраля 2016, 10:30:53
Здравствуйте! Вот уже почти месяц в поисках скады. Нашел Вашу скаду, скачал версию 1.3, попробовал и мне очень она понравилась. У меня стоит задача перейти с контроллеров ADAM5510 на контроллеры ОВЕН и вообще придти к промышленной системе построения АСУ ТП. АСУ ТП нужно для управления производимыми нами асфальтосмесителями. В настоящее время используем самописный интерфейс на С++ Builder и сеть UltraLogic c самописной сетевой библиотекой. Это ограничивает нас в выборе аппаратной части, так как при смене оборудования приходится переписывать очень много. Я не такой крутой программист, чтобы на си написать библиотеку для работы  c ModBus.  :D
Но у первой скады нет некоторых возможностей. Таких как ведения базы  рецептуры и протокола замесов с возможностью выборки по запросам или конвертации запросов в таблички Excel. во второй версии скады уже появилось много вкусностей и я принял для себя решение приобретать эту скаду. Сейчас отослал запрос на скачивание бета версии. После получения примусь за разработку новой системы управления АБЗ на Вашей скаде. Получимтся одновременно разработка и тестирование. А после выхода релиза обязательно ее приобрету. Спасибо за ваш труд!
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 18 Февраля 2016, 13:37:59
AnSm, спасибо, запрос получили, в ближайшее время отправим ссылку. Если будете браться за разработку реального проекта в beta-версии Simple-Scada 2, то учитывайте, что мы пока не заботимся о совместимости версий. А это значит, что в последующих обновлениях структура файлов может измениться, и в этом случае Вы не сможете обновиться до новой версии. Чтобы обновиться Вам придется отправить нам проект, чтобы мы пересохранили его вручную.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: AnSm от 18 Февраля 2016, 15:34:21
Большое спасибо! Ссылку получил, скачал. сижу колдую.   :D со скриптами непонятки пока. Не выполняются. То ли лыжи не те, то ли я в танке.  :o Тороплюсь наверное, что то где то упустил.
Выслать проект на пересохранение в случае смены версии не проблема! Спасибо Вам!
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Fenix от 18 Февраля 2016, 18:28:57
Удалось ли решить проблему переноса проекта, которую ранее озвучил TeNQ?
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple_Scada от 18 Февраля 2016, 20:11:51
Насчет переноса проекта были разные вопросы, на которые мы отвечали ранее. Уточните пожалуйста о какой именно проблеме Вы говорите. Если Вы говорите о проблеме с переносом содержимого папки Pictures в новую версию, то эта проблема решена.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Fenix от 19 Февраля 2016, 07:35:04
Пробовал перенести проект с самой первой версии 2.0 beta на версии, которые уже подверглись доработке и о которых сообщалось в данной теме. Переносил папку проекта и картинки в папку Pictures.
Проблема в том, что при входе в Editor появляется ошибка с предложением закрыть программу. А если открыть перенесенный проект через Client, то отображается только один мигающий прямоугольник, на месте где должен быть прорисован один из объектов из папки Pictures.
12.02 я написал в службу технической поддержки о данной проблеме с приложением проекта.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple_Scada от 19 Февраля 2016, 08:10:59
Как уже писали ранее: мы пока не заботимся о совместимости версий. А это значит, что в обновлениях структура файлов может изменяться, и в этом случае Вы не сможете обновиться до новой версии. В некоторых случаях, чтобы обновиться Вам придется отправить нам проект, чтобы мы пересохранили его вручную. Проверили почту - от Вас последнее письмо 10.02.2016 с запросом Simple-Scada 1.3.3. Перешлите письмо с проектом еще раз пожалуйста.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Fenix от 19 Февраля 2016, 08:23:21
Про совместимость, видимо, не понял. Письмо с проектом продублировал. Спасибо.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: deldemo от 20 Февраля 2016, 15:42:10
Здравствуйте! У меня вопрос (точнее проблема)
не получается менять цвет объекта в окне по скрипту OnDataChange
это ошибка программы? или для объектов в окне скрипт нужно писать как то по особенному?
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 20 Февраля 2016, 15:43:25
Да, это ошибка. Недавно сами столкнулись с ней. Скоро выпустим обновление с исправлением этой и некоторых других ошибок.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: deldemo от 23 Февраля 2016, 19:27:41
С ПРАЗДНИКОМ МУЖИКИ!!!!!
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: deldemo от 25 Февраля 2016, 08:56:22
Здравствуйте ! У меня возникла ошибка . При создании объектов в верхних слоях не работает скрипт ВИДИМОСТИ, а так же , при создании нового объекта в слое в котором ранее уже существовал объект но был удален.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 25 Февраля 2016, 09:28:32
Ошибка связана только с тем, что не выполняется скрипт? Или при этом редактор вылетает? И как выглядит сам скрипт? Так, например:

Код
begin
  Image1.Visible := False;
end;

Такой скрипт не работает? По какому событию выполняется этот скрипт? По OnClick?
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: deldemo от 25 Февраля 2016, 12:07:25
 Ошибка связана только с не выполнением скрипта.
сам скрип
OnDataChange
Код
begin
  case PLC1_PRG1_pered_stop.ValueAsInt of
    0: fl_stopline.Visible := false;
    1: fl_stopline.Visible := true;
  end;
end.
Если сменить слой ( ну например с 53 на 67) у объекта  связанного с этим скриптом, то скрипт перестает выполнятся.


Так же встречалась токая проблема при изменении цвета объекта.

сам скрип
OnDataChange
Код
begin
 if PLC1_PRG1_silos_3.ValueAsInt = 1 then
 Tank3.Color := RGB(73,73,73)
 else
 Tank3.Color := RGB(182,182,182)
end.     

Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 25 Февраля 2016, 12:09:21
А как слой меняете? Тоже через скрипт? Или в редакторе открываете проект, выделяете объект и меняете слой?
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: deldemo от 25 Февраля 2016, 12:14:04
А как слой меняете? Тоже через скрипт? Или в редакторе открываете проект, выделяете объект и меняете слой?
Слой меняю через редактор. То есть зарание устанавливаю
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 25 Февраля 2016, 12:14:45
Спасибо! Исправим.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: deldemo от 25 Февраля 2016, 12:20:14
Еще одна ошибка попадалась.
 В редакторе при копировании группы объектов и дальнейшего их переименования не запускается клиент, а на сервере ошибка "Ошибка во время сохранения проекта в поток"
(http://storage2.static.itmages.ru/i/16/0225/s_1456391797_3653769_b141fb8105.png) (http://itmages.ru/image/view/3923445/b141fb81)
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 25 Февраля 2016, 12:23:29
А не можете выслать нам этот проект (на почту поддержки), который запускается с такой ошибкой?
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Fenix от 25 Февраля 2016, 19:09:23
Когда, примерно, ждать обновления? Когда планируете запустить тест с правами доступа? Спасибо.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple_Scada от 25 Февраля 2016, 20:53:42
Обновление будет доступно ориентировочно на следующей неделе в среду - в нем будет доступна работа с сообщениями. После этого сразу приступим к правам.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Al_Kuz от 27 Февраля 2016, 23:24:21
Есть некий тестовый проект. В нем скрипты, связанные с работой с файлами.Скрипты создавались путем копи-паста,
поскольку много почти одинаковых. Все скрипты компилятся без ошибок. В Клиенте проект запускается, но скрипты
выполняются не все. После выхода из Клиента виснет Сервер с ошибкой (см. вложение). Ось -> Win7. Завершить работу
Сервера можно только в Диспетчере задач во вкладке Процессы.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 27 Февраля 2016, 23:27:47
Спасибо за проект. Возможно мы уже устранили ошибку, которая привела к этому, т.к. в последнее время сделали несколько очень важных исправлений. Обновим программу как писали выше - в среду. Сейчас проверим Ваш проект.

UPD: проверили. Действительно, эта ошибка уже исправлена. Дождитесь обновления, пожалуйста.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Al_Kuz от 28 Февраля 2016, 22:18:33
Еще пару непоняток.
1. Открытое окно на одной странице отображается и на других страницах. Может так задумано?
2. Объекты, расположенные в окне, имеют координаты Х-У относительно страницы, а не окна. Т.е. перемещая окно, изменяются и координаты объекта.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 28 Февраля 2016, 22:19:32
Первую проблему уже устранили. Вторую устраним позже.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Al_Kuz от 28 Февраля 2016, 22:22:06
OK!
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: a_sergeevich от 29 Февраля 2016, 09:42:02
Уже несколько раз при изменении размера шрифта на кнопках, редактор вылетает с ошибкой, при этом долго не закрывается, а тупо висит и ни на что не реагирует.
Вот, что пишет винда:
Имя события проблемы:   AppHangB1
  Имя приложения:   Editor.exe
  Версия приложения:   2.0.0.0
  Отметка времени приложения:   56be208e
  Сигнатура зависания:   00f9
  Тип зависания:   0
  Версия ОС:   6.1.7601.2.1.0.256.1
  Код языка:   1049
  Доп. сигнатура зависания 1:   00f9d0bc603f9a3776b34315bf21e04e
  Доп. сигнатура зависания 2:   60a4
  Доп. сигнатура зависания 3:   60a442527ca2b0dff21f5993901135d8
  Доп. сигнатура зависания 4:   00f9
  Доп. сигнатура зависания 5:   00f9d0bc603f9a3776b34315bf21e04e
  Доп. сигнатура зависания 6:   60a4
  Доп. сигнатура зависания 7:   60a442527ca2b0dff21f5993901135d8
Система: Windows 7 64-бит.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 29 Февраля 2016, 09:43:07
Спасибо за описание ошибки. Мы на днях тоже столкнулись с ней и уже исправили её. В среду будет обновление!
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: a_sergeevich от 29 Февраля 2016, 09:45:01
Обновление, хорошо, уже жду .
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: toreto от 29 Февраля 2016, 17:51:37
Вопрос такой, все переменные пишутся в базу данных??? Я думал только те которые выбраны в трендах, писал пару трендов, спустя некоторое время решил добавить еще, и был приятно удивлен что он прорисовался.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 29 Февраля 2016, 18:16:29
В БД пишутся все переменные, для которых задана "Частота записи в тренд" (изменить можно в окне добавления/редактирования переменной). Если не нужно, чтобы переменная писалась в тренд, задайте "Частоту записи в тренд" = "Не записывать тренд". А в самом меню трендов просто выбираются те, которые нужно отображать.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: toreto от 29 Февраля 2016, 18:31:39
Спасибо за ответ. А можно ли организовать запись раз в сутки или к примеру  по условию в определенное время??
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 01 Марта 2016, 21:40:24
toreto, можно сделать виртуальную переменную и в событии OnHourTimer проверять номер текущего часа  и если он равен, например 9 часов, писать в эту виртуальную переменную новое значение. При этом самой переменной поставить частоту записи в тренд = 30 минут, или = 1 час. Получится, что записываться она будет чаще, чем раз в сутки, но значения её будут меняться на графике именно раз в сутки.

Здесь возникает вопрос - почему мы ограничили частоту до "рах в час" ипочему мы не добавили более редкую частоту? Связано это с оптимизациями при работе с трендами и их отрисовкой. В будущем возможно внесем некоторые изменения, которые позволять выставить "редкую" частоту записи в тренд.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 02 Марта 2016, 21:42:31
Обновили beta-версию Simple-Scada 2. Скачать её можно по старой ссылке. В этом обновлении изменена структура файлов. Если Вам нужно перевести проект на эту версию - пришлите его на нашу почту поддержки и мы пересохраним его.

Изменения:

*История действий оператора в панели сообщений пока недоступна
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: deldemo от 02 Марта 2016, 22:34:53
Спасибо!!!!!!!!!

==================================================
Для пере сохранения проекта Вам понадобится папка с картинками?
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: TeNQ от 02 Марта 2016, 22:37:55
Если в демо-проекте выделить сообщение, например - msgSound. И нажать пиктограмму - Удалить группу и подтвердить - Удалить, то редактор вылетает с ошибкой. Конечно, это бессмысленное действие, но лучше поправить)
Интереса ради я создал 28 вложенных групп сообщений. Они пустые, но когда начинаешь их разворачивать последовательно одну за другой вглубь, то уже начиная где-то с 10 папки заметна задержка на открытие следующего уровня. И чем дальше, тем больше задержка. На 28 редактор не вылетает, но начинает постоянно подвисать, а следующий уровень разворачивается сек за 8.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 02 Марта 2016, 23:32:05
Для пере сохранения проекта Вам понадобится папка с картинками?
Нет. Письмо получили, отправим проект в ближайшее время.

Цитировать
Удалить группу и подтвердить - Удалить, то редактор вылетает
Спасибо, исправили, beta-версию обновили.

Цитировать
Интереса ради я создал 28 вложенных групп сообщений
Мощный тест, спасибо, мы даже немного устали пока создавали столько групп. Эту проблему пока отложим на будущее, чтобы не делать преждевременных оптимизаций.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: deldemo от 02 Марта 2016, 23:36:30
Наткнулся на ошибку в новой версии ПО.
Не отображаются сообщения в группе ВСЕ СООБЩЕНИЯ.
В группе НЕПОДТВЕРЖДЕННЫЕ сообщения присутствуют., при их подтверждении  сообщения пропадают и посмотреть их негде.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 02 Марта 2016, 23:38:13
deldemo, это из-за того, что нет подключения к базе данных. Выставьте настройки БД в меню "Проект - Настройки" и всё будет работать. Позже мы также добавим подсказку о том, что нужно настроить БД.

Кстати, история действий оператора пока недоступна, т.к. она связана с системой пользователей, которую мы ещё дорабатываем.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: deldemo от 02 Марта 2016, 23:40:49
Спасибо. Теперь все понятно!
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Миханик от 03 Марта 2016, 03:10:48
А я как-то пропустил - исправили ошибку с подключением удаленного клиента к серверу?
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Fenix от 03 Марта 2016, 07:19:34
Насколько я понимаю - да:
•исправлена ошибка из-за которой импорт тегов всегда был с локального компьютера;
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple_Scada от 03 Марта 2016, 07:58:04
Цитировать
А я как-то пропустил - исправили ошибку с подключением удаленного клиента к серверу?
Сейчас все должно работать нормально. Если будут какие-то проблемы пишите.

Цитировать
исправлена ошибка из-за которой импорт тегов всегда был с локального компьютера
Эта ошибка возникала при импорте тегов с удаленного OPC-сервера через DCOM.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Al_Kuz от 04 Марта 2016, 09:50:26
Некие замечания относительно окон в крайней версии S-S2:

1. Окно без заголовка не перетаскивается в редакторе (точнее, перетаскивается, но нужно "нащупать" указателем
некую точку на кромке окна и тогда можно зацепить и перетащить), хотя в клиенте окно без заголовка таскается
нормально. В качестве пожелания: неплохо бы включать и отключать перетаскивание окон, в некоторых случаях
нежелательно, что бы пользователь таскал окно по всему экрану.
2. Если окно открыто на одной странице, то при переходе на другую и обратно, оно оказывается закрытым. Не очень
удобно, поскольку заново нужно открывать окна. Думаю, на какой странице они открывались, на той и закрываться
должны.
3. Координаты объекта в окне, так и остались относительно страницы, а не окна.
4. Еще пожелания: а)Цвет окна, есть такое свойство, неплохо, что бы и прозрачность была.
      b)Иметь доступ из скриптов к закрытию (открытию) окна.
5. Саме главное: Если я открываю на странице одно окно, то при переходе на другую страницу, все работает
нормально. Но если открываю 2 окна, то при переходе на другую страницу клиент виснет. Висючий проект прилагаю.
 С ув, Ал_Куз!
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 04 Марта 2016, 09:53:03
Al_Kuz, спасибо за список!
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: int2246 от 04 Марта 2016, 10:20:16
Делаю проект для управления котлом и столкнулся с такой особенностью. Отображение температуры с 2 знаками после запятой и задача чтобы ровно в 40.00 градусов объект сменил цвет. написал такой скрипт.

begin
   if Sender is TM_Object then
       case TM_Object(Sender).ValueAsInt   of
       -50..40: Sender.Color := $00FFFF;
       40..150: Sender.Color := $FFA500;
       end;
end.

но на практике цвет меняется при достяжении 40.50 пробовал ставить другие приделы  -50..39 и  40..150 меняется на 39.50, также писал -50..39.99 и 40..150 всеравно меняется цвет на 39.50. Может я чего то не так пищу или надо другой скрипт?
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 04 Марта 2016, 10:25:37
Вы используете значение ValueAsInt, а значит будет взято вещественное значение и округлено до целого, именно поэтому значения так меняются. Если нужно работать именно с вещественным значением, попробуйте написать так:

Код
begin
   if Sender is TM_Object then
       if TM_Object(Sender).ValueAsFloat >= 40 then
         Sender.Color := $FFA500
       else
         Sender.Color := $00FFFF;
end.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: a_sergeevich от 04 Марта 2016, 12:11:48
Как из базы данных выдернуть данные в excel средствами скады или таких средств нет ?
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple_Scada от 04 Марта 2016, 12:28:54
В текущей версии такого не сделаешь. Эта возможность появится в следующих обновлениях.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 04 Марта 2016, 22:50:41
Очередное обновление. Структура файлов не изменена, для пересохранения достаточно открыть проект в редакторе и нажать "Проект - Сохранить". Обновление включает исправление некоторых очень важных ошибок, которые могли приводить к краху Editor.exe в случайный момент времени, а также:

Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: deldemo от 04 Марта 2016, 23:02:24
СПАСИБО!
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Al_Kuz от 04 Марта 2016, 23:17:26
Ok! Тестим далее. Спсб!
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: garry от 04 Марта 2016, 23:35:20
Я по дурости удалил письмо со ссылкой. Перешлите пожалуйста.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple_Scada от 04 Марта 2016, 23:39:32
Переслали!
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: garry от 04 Марта 2016, 23:42:07
Спасибо уже получил. Вы, парни , спите хоть когда нибудь?
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 04 Марта 2016, 23:48:21
Вы, парни, спите хоть когда нибудь?
Редко, но метко!  ;D
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: garry от 04 Марта 2016, 23:50:48
Спасибо уже получил. Вы, парни , спите хоть когда нибудь?
Я очень надеюсь что вы кодите не на ассемблере. Я Старый мамонт, си плохо понимаю, я писал на АСМе. Писал под Спектрум в машине. Вы уж парни отдохните.
Всем ДО 10 МАРТА парней не трогать, пусть отдохнут. Мы со своими косяками подождем. Еще раз говорю. ПАРНЕЙ ДО 10 МАРТА НЕ ТРОЖьТЕ, они и так херачат круглые сутки
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: TeNQ от 05 Марта 2016, 18:26:43
Кто-нибудь в проекте использует скрипт OnInitialization? И если да, то у вас он отрабатывает после последнего обновления?
У меня перестало работать чтение рецептов из файла по этому скрипту. А также не выполняется сохранение в скрипте OnExit.
Для проверки я создаю новый проект, виртуальную переменную Test типа Integer, создаю поле и присваиваю переменную Test полю. Пишу скрипт
procedure OnInitialization;
begin
  Test.Value := 10;
end.
И значение не присваивается. В поле отображается 0. В предыдущей версии это работало.
 
"Всем ДО 10 МАРТА парней не трогать, пусть отдохнут. Мы со своими косяками подождем. Еще раз говорю. ПАРНЕЙ ДО 10 МАРТА НЕ ТРОЖьТЕ, они и так херачат круглые сутки " - вы абсолютно правы, но как тут быть. Я так надеялся засесть на эти выходные за скаду, потому что на работе не до нее, а тут работать перестало.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 05 Марта 2016, 22:12:19
TeNQ, ошибку исправили, beta-версию обновили.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: TeNQ от 05 Марта 2016, 22:23:28
TeNQ, ошибку исправили, beta-версию обновили.
Спасибо большое) Извините уж, что побеспокоил.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 05 Марта 2016, 22:24:15
не проблема, обращайтесь!  ::)
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 09 Марта 2016, 12:34:57
Новое маленькое обновление. Структура файлов не изменена.

- исправлена важная ошибка при работе с окнами на клиенте и сервере;
- исправлена ошибка со смещением строк инспектора объектов после первого выделения;
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Миханик от 10 Марта 2016, 07:49:23
У меня сервер выдает такую ошибку БД
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple_Scada от 10 Марта 2016, 08:05:52
Проблема в том, что Вы используете старую версию MySQL  - скачайте последнюю версию (http://dev.mysql.com/downloads/windows/installer/) и установите следуя инструкциям из руководства.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: SAES-CV от 10 Марта 2016, 11:11:35
Здравствуйте господа разработчики!
Всё не нарадуюсь Вашей скадой :) но, в процессе эксплуатации обнаружил некоторые несоответствия - возможно они из-за неправильного построения серверной системы... :
1. На виртуальном сервере (Windows Server r8) не используется видеокарта (так как он виртуальный :) ) и при удалённом запуске рабочего стола не запускаются .exe файлы - пишет ошибка видеокарты. (Запускается только сервер - только перед запуском он выдаёт 2 ошибки, которые закрываешь и всё гуд.)
2. В связи с тем, что сервер запускается с двумя ошибками - я не могу добавить его в службу через sc create -  не получается запустить..

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

Может я что-то не так делаю?
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 10 Марта 2016, 11:15:58
Цитировать
но как только прекращается сеанс - связь прерывается.
Вероятно это из-за авто-деактивации проекта. Запустите Options.exe на сервере и снимите галочку "Автоматически деактивировать проект если у него нет клиентов"
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: SAES-CV от 11 Марта 2016, 08:25:02
Цитировать
но как только прекращается сеанс - связь прерывается.
Вероятно это из-за авто-деактивации проекта. Запустите Options.exe на сервере и снимите галочку "Автоматически деактивировать проект если у него нет клиентов"
К сожалению нет, галочка не установлена - это я проверил первым делом.
Не могу понять в чём дело...

Может есть возможность прописать сервер без обращения видеокарте? или может кто знает как с помощью sc create прописать службу , чтоб ошибки игнорировались (errore= ignore не работает)
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: deldemo от 11 Марта 2016, 11:40:47
Здравствуйте. Наткнулся на не совсем баг.
(http://storage5.static.itmages.ru/i/16/0311/s_1457685509_8902701_ec963f0d84.png) (http://itmages.ru/image/view/3984877/ec963f0d)
В общем тема сизая а кнопки остаются серыми.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 11 Марта 2016, 19:57:52
deldemo, спасибо! Исправим.

SAES-CV, требование к наличию видеокарты (хотя бы "примитивной") обязательно. Убрать окна ошибок можно. На днях постараемся отправить Вам библиотеки в которых скрыто отображение этих ошибок.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Fenix от 11 Марта 2016, 22:28:31
Стоит ли ждать в эти выходные обновления?
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 11 Марта 2016, 22:29:56
Да, возможно обновление будет уже завтра вечером.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Олег от 12 Марта 2016, 21:13:53
Добрый день!
Подскажите вот так скрипт написан
begin
    plc.Value   :=ard.Value
end.

Тоесть передача из одного устройства в другое.Все нормально до  числа 100 потом оно в сторону увеличения не меняется.Это ограничения по скриптам какие то или баг или я не правильно что то делаю.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple_Scada от 12 Марта 2016, 21:19:26
Скорее всего Вы не задали шкалу для Вашей переменной - по умолчанию 0-100. Перейдите в редактор переменных, далее в меню "Шкалы" -> "Создать шкалу" и задайте параметры шкалы. Затем кликните по нужной переменной и в свойстве "Шкала" выберите созданную шкалу.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 13 Марта 2016, 16:46:04
Мы обновили Simple-Scada 2 (beta). Все желающие могут скачать его по старой ссылке. Это обновление включает в себя изменения необходимые для будущего перехода на официальную версию Simple-Scada 2. Структура файлов изменена. Если нужно обновить проект - вышлите его на почту поддержки. Обратите внимание! Эта версия и все будущие будут ограничены на 64 внешних тега, без ограничения по количеству внутренних тегов. Если Вам нужно больше тегов Вы должны дождаться выхода официальной версии, либо использовать предыдущую beta-версию.


Изменения в скриптах:

Подробнее о новых скриптах можете прочесть в Руководстве.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: deldemo от 13 Марта 2016, 18:37:32
Спасибо парни !!!!!!!!

И тут же возник вопрос при ограничении тегов со 100 до 64.
Возможно ли ,на данном этапе разработки ,добавить опцию для просмотра неиспользуемых тегов?

И еще один вопросик.
Когда ожидается официальная версия?(Хочется уже приобрести и не парится об ограничениях)
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 13 Марта 2016, 18:40:37
Сейчас в меню переменных на верхней панели отображается общее кол-во переменных и количество внешних (по которым сделано ограничение тегов) переменных в скобках. Вы про это говорите?

Цитировать
Когда ожидается официальная версия?(Хочется уже приобрести и не парится об ограничениях)
Всё идет к концу, мы просто не можем начать продажи пока есть значимые ошибки. На сегодняшний день нужно исправить несколько таких ошибок и внедрить систему пользователей. Также добавить несколько функций в скрипты и дополнить библиотеку графики. После этого мы и получим полную версию Simple-Scada 2 и начнем продажи. Постараемся сделать все как можно быстрее, но когда именно это получится трудно сказать.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: deldemo от 13 Марта 2016, 19:02:39
Сейчас в меню переменных на верхней панели отображается общее кол-во переменных и количество внешних (по которым сделано ограничение тегов) переменных в скобках. Вы про это говорите?
Не совсем то.
Хотелки. Как то обозначить те переменные которые ни как не используются в проекте или иметь некий список "Неиспользуемые переменные"
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: orbita-skb от 13 Марта 2016, 19:29:18
В связи с чем изменение ограничения количества тегов до 64?

Почему в редакторе переменных нет полосы прокрутки?
Почему в редакторе сообщений не работают горячие клавиши(удаление, вставка)?
Можно ли сделать в редакторе сообщений, выбор значений для диапазона состояния делать из переменных, а не задавать константой? Либо добавить в виртуальные переменные тип константа и использовать её? Сейчас приходится перелопатить все сообщения вручную, чтобы изменить одно значение, а ведь можно было бы изменить только в одном месте!
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 13 Марта 2016, 20:11:49
Цитировать
Как то обозначить те переменные которые ни как не используются в проекте или иметь некий список "Неиспользуемые переменные"
В ближайшее время этого не сделаем, возможно в будущем.

Цитировать
В связи с чем изменение ограничения количества тегов до 64?
Тестирование beta-версии подходит к концу. Эта версия станет в результате обычной demo-версией. \

Цитировать
Почему в редакторе переменных нет полосы прокрутки?
Её нет когда список переменных умещается на экране. Когда переменных много и они не помещаются - появляется скролл. У Вас не так?

Цитировать
Почему в редакторе сообщений не работают горячие клавиши(удаление, вставка)?
Действительно, исправим.

Цитировать
диапазона состояния делать из переменных, а не задавать константой?
Не совсем понятно для решения какой задачи это нужно? Весь принцип работы сообщений строится на целочисленных значениях определенных переменных. Когда Вы делаете систему сообщений Вы должны на контроллере создать программу, которая, к примеру, будет проверять несколько условий и выяснять на основе этих условий случилась ли авария (или др.). Для хранения самой аварии должна использоваться целочисленная переменная. Если авария произошла - контроллер запишет в эту переменную значение, например 1.  В результате получается набор переменных по которым можно выдавать аварии в скаде. Для добавления сообщения в скаду - Вы выбираете переменную и для значения 1 задаете соответствующий текст. С такой системой Вам вообще не придется менять значения. Только в том случае, если Вы будете менять программу на контроллере.

Это наводит на мысли о том, что Вы используете систему сообщений каким-то другим способом. Может быть Вы хотите контролировать границы какого-то уровня и если этот уровень превысил значение (допустим 80) - выдать сообщение, что уровень превышен? Если Вы хотите решать подобную задачу, то система сообщений совершенно не подходит для этого. Вы должны проверять превышение границы на контроллере, а не в скаде... и если она превышена записывать в целую переменную значение (как в примере выше). А скада должна работать на основе этой целой переменной.

В будущем мы планируем добавить полноценную возможность контроля аварийных границ в скаду, но это будет позже и не в системе сообщений.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: TeNQ от 13 Марта 2016, 22:59:26
Есть ошибка с вылетом редактора, но я никак не могу словить, что конкретно к ней приводит. Она была в предыдущей версии и осталась в новой.
Суть в чем. Я переносил тексты из одного проекта 2 в другой 1. Создал в проекте 1 несколько объектов - текст и сохранил. Перешел в проект 2, выбрал объект - текст, выделил значение поля Text, Ctrl+C, закрыл проект. Открыл проект 1, выбрал объект - текст, вставил из буфера в поле текст, отредактировал. Выхожу из редактирования. Пробую вставить объект, поле либо текст, неважно. Сохранил проект 1. Перешел в проект 2 И тд. Но иногда, когда я пробую вставить объект это приводит к вылету редактора. Что является причиной не могу сказать - слишком уж много вариантов и ошибка не всегда воспроизводится. Но она точно есть, потому что я ее словил раз 10.
Ошибка - Вызвано исключение по адресу 0x00407A10 в Editor.exe: 0xC0000005: нарушение прав доступа при чтении по адресу 0xFFFFFFD0.
С другой стороны сколько я ни пытался на тестовых проектах воспроизвести, у меня не получается. Только на моих.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: orbita-skb от 14 Марта 2016, 09:38:57
Цитировать
Её нет когда список переменных умещается на экране. Когда переменных много и они не помещаются - появляется скролл. У Вас не так?
275 переменных, полосы прокрутки нет, но колесиком мыши прокрутка идет. И еще панель справа закрывает часть таблицы. Последняя Beta. Если необходимо могу приложить скриншот.
Извиняюсь все нормально, просто была открыта панель импорта с OPC сервера которая закрывала скролл.

Цитировать
Не совсем понятно для решения какой задачи это нужно? Весь принцип работы сообщений строится на целочисленных значениях определенных переменных. Когда Вы делаете систему сообщений Вы должны на контроллере создать программу, которая, к примеру, будет проверять несколько условий и выяснять на основе этих условий случилась ли авария (или др.). Для хранения самой аварии должна использоваться целочисленная переменная. Если авария произошла - контроллер запишет в эту переменную значение, например 1.  В результате получается набор переменных по которым можно выдавать аварии в скаде. Для добавления сообщения в скаду - Вы выбираете переменную и для значения 1 задаете соответствующий текст. С такой системой Вам вообще не придется менять значения. Только в том случае, если Вы будете менять программу на контроллере.

Это наводит на мысли о том, что Вы используете систему сообщений каким-то другим способом. Может быть Вы хотите контролировать границы какого-то уровня и если этот уровень превысил значение (допустим 80) - выдать сообщение, что уровень превышен? Если Вы хотите решать подобную задачу, то система сообщений совершенно не подходит для этого. Вы должны проверять превышение границы на контроллере, а не в скаде... и если она превышена записывать в целую переменную значение (как в примере выше). А скада должна работать на основе этой целой переменной.

В будущем мы планируем добавить полноценную возможность контроля аварийных границ в скаду, но это будет позже и не в системе сообщений.
Есть блок опроса термоподвесок который работает без управляющего контроллера. Данные передаются через RS485 в LectusOPC. В скаде необходим контроль выхода температуры за пределы и вывод аварийного сообщения. Термодатчиков 250шт, и менять уставку в каждой переменной очень долго и легко сделать ошибку.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple_Scada от 14 Марта 2016, 23:50:27
Цитировать
Есть ошибка с вылетом редактора, но я никак не могу словить, что конкретно к ней приводит. Она была в предыдущей версии и осталась в новой.
Завтра мы свяжемся с Вами по почте и проведем тесты для обнаружения этой проблемы.

Цитировать
В скаде необходим контроль выхода температуры за пределы и вывод аварийного сообщения.
Постараемся к концу недели сделать автоматическую генерацию сообщений о нарушении границ. Границы переменных можно будет менять из клиента и они будут сами сохраняться и загружаться из файла без использования скриптов. При нарушении границ будут генерироваться сообщения вида: "Верхняя аварийная граница! + комментарий к переменной(если указан) или Имя переменной" и т.д. Вместо "Верхняя аварийная граница" можно будет задать свой текст.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: faust_040 от 15 Марта 2016, 14:25:21
Будет ли возможность создание отчетов в exel формате?
Уже прочел, что отчеты отложены на будущее. Более точную информацию касательно времени не можете дать? Просто это очень и очень важно для нашего проекта, либо какими сторонними средствами это можно проделать ?
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: a_sergeevich от 15 Марта 2016, 15:10:12
На данный момент, как мне кажется, проще самим написать небольшую програмку, которая будет выдёргивать данные из БД MySQL и перекидывать их в Exсel. Но, конечно разработчикам скады написать такую утилитку будет ещё проще и включить её в состав архива, по типу программы для создания анимации.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 15 Марта 2016, 18:08:32
Цитировать
Будет ли возможность создание отчетов в exel формате?
На начальном этапе отчетов не будет. А возможность экспорта из БД в Excel будет. При этом экспортировать можно будет только все данные трендов и сообщений за указанный период. Если нужны именно отчеты, то придется ждать внедрения. Они появятся не раньше, чем через пол года.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Fenix от 15 Марта 2016, 19:20:33
Протестировал вывод данных из БД в Excel. Для любых данных, хранимых в БД, это возможно.
Ну хорошо, допустим, тренды и сообщения будут попадать в БД автоматически. А как на счет скриптов, например в OnSecondTimer, позволяющих с определенным периодом обращаться к БД и записывать туда любое целевое значение? Что-то вроде ПроцедураЗаписиВБД(переменная,БД,таблица,колонка). А вывести их в Excel будет уже делом техники.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: toreto от 16 Марта 2016, 11:12:54
Протестировал вывод данных из БД в Excel. Для любых данных, хранимых в БД, это возможно.


А можно поподробнее поделиться??
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: a_sergeevich от 16 Марта 2016, 13:10:04
А там делится нечем, набираешь в гугле вывод данных из mysql в Excel и там вся инфа есть.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 16 Марта 2016, 14:57:51
Simple-Scada 2 (beta) обновлена. Все желающие могут скачать её по старой ссылке. Структура файлов без изменений. Чтобы перенести проект на новую версию, просто откройте его в Редакторе и нажмите "Проект -> Сохранить".

Изменения:
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: int2246 от 16 Марта 2016, 15:25:40
Добрый день. В демо-проекте нажимаю на показать 2 окна выскакивает два окна "первое окно" и "второе окно" нажимаю на первое окно закрыть закрывается второе, это так и должно быть?
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 16 Марта 2016, 21:30:03
Обновили beta-версию ещё раз.

Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: korv от 17 Марта 2016, 12:01:38
Постараемся к концу недели сделать автоматическую генерацию сообщений о нарушении границ. Границы переменных можно будет менять из клиента и они будут сами сохраняться и загружаться из файла без использования скриптов. При нарушении границ будут генерироваться сообщения вида: "Верхняя аварийная граница! + комментарий к переменной(если указан) или Имя переменной" и т.д. Вместо "Верхняя аварийная граница" можно будет задать свой текст.

А что если не сравнивать значение переменной со значением установленным в журнале на равно, а добавить список выбора "=, >, >=, <, <=". Это не потребует больших доработок. Одна процедура для подстановки нужного знака.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Fenix от 22 Марта 2016, 11:11:54
Ждем для тестирования разделения по правам доступа.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: a_sergeevich от 30 Марта 2016, 14:25:47
Сегодня в свойствах прямоугольника выбрал переменную для события, при попытке её изменить, т.е выбрать другую, происходил крах редактора с полным зависанием.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 30 Марта 2016, 22:01:55
a_sergeevich, недавно устранили ошибку, которая могла к этому приводить. После следующего обновления она уже не должна возникать.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Al_Kuz от 04 Апреля 2016, 19:43:42
Сделал тестовый проект (см.скриншот). ОРС сервер - KepWare v4.5, контроллер древний, но рабочий - Simatic S5-135U, CPU-928. Комп подключен к контроллеру через переходник COM/TTY. В контроллере прога,  включение контактора с блокировкой,типа такого:

!   Pusk         Stop      Motor
!---] [----------]/[----------( )---!
!               !
!  Motor    !
!---] [---- !
!

Соответствующие теги заведены в скаду. Все работает как задумано, но в скаде при коротком клике на кнопки они как бы "подвисают", т.е. начинают плавно мигать и бегучая полоска на нижней границе кнопки не останавливается, но теги меняются.  Если клик на кнопках задержать, то все нормально. Что бы это значило?
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 04 Апреля 2016, 19:47:02
А какой тип данных у тегов с которыми работают эти кнопки? Интересуют типы данных в самой скаде (меню "Переменные - Редактировать") и на OPC-сервере тоже.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Al_Kuz от 04 Апреля 2016, 19:50:14
Везде - boolean.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 04 Апреля 2016, 19:52:23
А у кнопок тип "без фиксации", верно?
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Al_Kuz от 04 Апреля 2016, 19:53:30
Без фиксации.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 04 Апреля 2016, 19:54:03
Это ошибка, исправим!
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Al_Kuz от 04 Апреля 2016, 19:56:04
Ок, спсб!
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: deldemo от 06 Апреля 2016, 18:31:34
Здравствуйте Уважаемые. Сегодня обнаружил ошибку у S-S Client, перестали открываться все окна.
Выше изложенное случилось из-за кратковременной смены разрешения экрана. После перезагрузки клиента все встало на свои места.
Система - win xp
карта - intel
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 06 Апреля 2016, 19:22:25
deldemo, т.е. во время работы проекта Вы на компьютере с запущенным client.exe изменили разрешение экрана и окна пропали, верно? После возвращения прежнего разрешения окна всё также не появлялись?
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: deldemo от 06 Апреля 2016, 19:45:57
Все верно.Точнее окна изначально были закрыты. Я выдернул шнур вга из монитора затем обратно вставил в связи с этими манипуляциями изменилось разрешение экрана, вернул разрешение перестали открываться окна по клику на объект.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Вай-Вай от 06 Апреля 2016, 20:58:26
Доброго время суток, сново такой вопрос, Simple-Scada 2 в отличие от Simple-Scada 1, при потере связи с контроллером, а точнее ОРС с контроллером на физическом уровне, тихонечко молчит и никак не выдает потери, со стороны вроде как все работает, только нажатие какой нибудь кнопки в среде выдает окно с ошибкой, в то время как Simple-Scada 1 покрывалась крестиками, наверно прикрутить спец индикатор в скаду будет сложно, посему скажите пожалуйста какие значения возвращает ОРС сервер если теряет связь с контроллером,  у меня MasterOPC Universal Modbus Server InSat при разрыве пишет качество значения -  "bad", как я могу в Simple-Scada 2 это распознать?  И выполнить какие либо действия, думаю может фон покрасить в красный или все механизмы на экране это уже не важно ))) скрипты сделают любой мой каприз )))
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Al_Kuz от 07 Апреля 2016, 10:45:52
У меня вот такая фигня на Win XP: при создании первого окна в проекте - все нормально, при попытке создания второго окна - виснет редактор. Проверял на 2 компах. С Win 7 окна создаются без ошибок.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 07 Апреля 2016, 11:24:19
Вай-Вай, в Simple-Scada 2 при bad-качестве тегов будут отображаться иконки с восклицательным знаком (по аналогии с Simple-Scada 1.3). Просто мы не включили эту возможность в beta-версии.

Al_Kuz и такое происходит постоянно? Т.е. если Вы создаете новый проект и в нём создаете окна, то ошибка тоже возникает. Или она возникает в каком-то конкретном проекте?
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Al_Kuz от 07 Апреля 2016, 11:46:29
Цитировать
такое происходит постоянно? Т.е. если Вы создаете новый проект и в нём создаете окна, то ошибка тоже возникает. Или она возникает в каком-то конкретном проекте?

Да,  на новых проектах тоже.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 07 Апреля 2016, 20:51:35
Simple-Scada 2 (beta) - обновлена! Скачать можете по старой ссылке. Структура файлов изменена. Все желающие могут прислать проект на почту поддержки и мы перенесем его на новую версию. Главным изменением стала настройка прав пользователей. Она представляет собой очень простой процесс (подробно читайте в Руководстве), причем Вы можете для разных пользователей показать/скрыть разные страницы, разделы или группы трендов/сообщений. Эти возможности позволяют создать один общий проект, который для разных пользователей будет выглядеть по-разному и пользователи не будут видеть "лишнюю" информацию. Также есть возможность настроить уникальные права для любого объекта мнемосхемы. История действий операторов теперь автоматически пишется в БД и вы можете просмотреть её как для всех пользователей сразу, так и с сортировкой по конкретному пользователю.

Список изменений:

(http://simple-scada.com/images/Demo10_Scr2.png)

(http://simple-scada.com/images/Demo10_Scr1.png)
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Fenix от 07 Апреля 2016, 21:16:05
Супер!
Было бы неплохо видеть в какой раскладке пишется пароль и тому подобное (RUS/EN).

Создал пользователя. Сохранил проект. Запускаю Client. При первом вводе логина и пароля захожу без проблем. Выхожу.
Вновь гружу Editor. Добавляю Field. Сохраняю проект. Запускаю Client. Логин уже введен. Ввожу пароль -> в доступе отказано.
Добавил 2х пользователей и не смог сменить одного на другого, пароль не подходит.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 07 Апреля 2016, 21:29:29
Fenix, спасибо, действительно допустили мелкую ошибку с шифрованием паролей пользователей. Немного позже обновим beta-версию. До этого момента лучше создавать пользователей без пароля.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Fenix от 07 Апреля 2016, 21:44:28
1. Правильно ли я понимаю, что если мне нужно скрыть от пользователя объект, к примеру, Field (знать значение этого поля ему не требуется), а не целиком всю страницу, то я смогу это сделать только скриптами? И смогу ли вообще? Или в перспективе количество объектов для изменения доступа будет расширено?

2. Пусть имеется несколько пользователей с индивидуальными логинами и паролями. Случилось так, что, не завершив сеанс SS на персональном ПК, пользователь N зашел к пользователю M в кабинет и решил зайти под своей "учетной записью" в SS. Как в этом случае будет действовать SS? Фактически в сети будут 2 пользователя N.

3. Увидит ли пользователь N на своем ПК действия пользователя M в журнале сообщений? Следовательно, и информация о всех действиях всех пользователей будет накапливаться на всех ПК с подключенной MySQL?
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 07 Апреля 2016, 22:37:14
Цитировать
Правильно ли я понимаю, что если мне нужно скрыть от пользователя объект, к примеру, Field (знать значение этого поля ему не требуется), а не целиком всю страницу, то я смогу это сделать только скриптами? И смогу ли вообще? Или в перспективе количество объектов для изменения доступа будет расширено?
Да, если нужно именно скрыть объект (а не включить доступ "только для чтения"), то придется использовать скрипты и менять свойство Visible объекта. Для удобства в будущем постараемся добавить событие OnLogin. Здесь возникает вопрос, почему мы дали возможность скрывать страницы/подстраницы, разделы, группы трендов и сообщений, но не сделали возможность скрытия объектов через настройку прав. Дело в том, что это приведет (грубо говоря) к дублированию свойства Visible и хранению лишней информации (как в Редакторе, так и на Клиенте). Есть ещё несколько причин и всё сводится к тому, что  это уже не будет работать оптимально и быстро.

Цитировать
Случилось так, что, не завершив сеанс SS на персональном ПК, пользователь N зашел к пользователю M в кабинет и решил зайти под своей "учетной записью" в SS. Как в этом случае будет действовать SS? Фактически в сети будут 2 пользователя N.
Ничего плохого не произойдет. На двух компьютерах будет видно одно и то же и доступны будут одни и те же объекты. Иногда это даже нужно.

Цитировать
Увидит ли пользователь N на своем ПК действия пользователя M в журнале сообщений? Следовательно, и информация о всех действиях всех пользователей будет накапливаться на всех ПК с подключенной MySQL?
Все пользователи могут видеть действия всех других пользователей в журнале действий. Дублирования данных на всех ПК не будет, т.к. все они работают с один сервером и именно сервер подключен к БД и хранит историю действий. Клиенты просто будут считывать её с сервера, когда это необходимо.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Миханик от 08 Апреля 2016, 03:38:04
Ребят, а может сделать отдельную тему по обновлениям?
Так просто будет нагляднее и удобнее следить за всеми изменениями и датой их выхода.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple_Scada от 08 Апреля 2016, 08:58:48
Это уже не имеет смысла. Тестирование beta-версии подходит к концу. Информация об обновлениях официальной версии будет размещаться в разделе новостей.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 08 Апреля 2016, 17:20:50
Обновили Simple-Scada 2 (beta). Скачать можно по старой ссылке. Структура файлов не изменена.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 08 Апреля 2016, 22:26:40
Цитировать
такое происходит постоянно? Т.е. если Вы создаете новый проект и в нём создаете окна, то ошибка тоже возникает. Или она возникает в каком-то конкретном проекте?

Да,  на новых проектах тоже.
Исправили эту ошибку. Завтра вечером выложим обновление.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: TeNQ от 08 Апреля 2016, 22:58:52
Вопрос на примере демо-проекта. Я могу отдельно выставить право на чтение для страницы pgScheme, в то время как для подстраницы Subpage1 будет выставлено право чтения-записи. Какой это имеет смысл? Если бы запрет на запись для корневой страницы распостранялся на подстраницы, то имел бы смысл. А так зачем, ведь корневая страница не содержит элементов.
Если убрать видимость у подстраницы, на месте вкладки выбора этой подстраницы будет "палевный" прямоугольник цвета фона вкладок) А если спрятать подстраницу стоящую между двумя подстраницами, у правой вкладки исчезнет часть рамки.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 10 Апреля 2016, 12:06:37
Цитировать
выставить право на чтение для страницы pgScheme, в то время как для подстраницы Subpage1 будет выставлено право чтения-записи. Какой это имеет смысл?
Смыла это по сути не имет, т.к. всегда будут взяты права подстраниц и неважно в какой колонке находится страница, важны только подстраницы.  Поэтому, изначально, в меню настройки прав страницы были недоступны (их нельзя было выделить и переместить в другую колонку). Но в ходе тестирования мы пришли к тому, что когда нужно поставить "только для чтение" все подстраницы какой-то страницы - приходилось выделять каждую отдельным кликом мыши. Поэтому мы сделали пункты страниц активными, что позволяет выделить всю страницу с подстраницами за один клик.

Цитировать
Если убрать видимость у подстраницы, на месте вкладки выбора этой подстраницы будет "палевный" прямоугольник цвета фона вкладок) А если спрятать подстраницу стоящую между двумя подстраницами, у правой вкладки исчезнет часть рамки.
Спасибо, исправляем.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Andrey1883 от 11 Апреля 2016, 16:27:00
Здравствуйте!
При создании сообщений возникает вот что:
1)создал 2 группы, начинаю создавать сообщения (либо дублировать)
 создаются соотв.   message1,message2,message3,message4,message5,message6 и тд...
удаляю,например, message2 и меняю название, допустим, message4 на message2 и ничего не меняется как было message4 так и осталось...пробовал тоже самое делать через сохранение - результат тот же...закрываю редактор, запускаю заново и все прекрасно переименовывается...с собственными названиями такая же беда...
2)если в группе удалить все сообщения и начинать создавать все заново, то нумерация сообщений начнется с последнего, т.е. было message1,message2,message3 (последнее с номером 3), удалил начал создавать новые нумеровать начинает с 4...через сохранение тоже не работает...если удалить сообщения, перезапустить редактор - нумерация будет сначала...
3)если закрыть редактор, а в сохраненном проекте есть сообщения, допустим message1,message2,message3 то при создании нового сообщения нумерация начнется сначала...
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 11 Апреля 2016, 17:06:07
Andrey1883, спасибо, ошибки исправили. Обновление выложим завтра вечером.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: TeNQ от 11 Апреля 2016, 17:09:08
Не знаю насколько эта информация будет полезна, но может быть.
Сегодня попробовал перенести проект с домашнего компа на рабочий ноут Aspire 5101AWLMI. И надо сказать, оргтехника у нас на производстве древнее ... мамонта. Пенек 4  это роскошь. Дискретных видеокарт и в помине нет. Так вот при запуске редактора SS2 c разрешением 1280х768 в OpenGl режиме без сглаживания у меня было максимум 12 FPS.
При выделение объектов через Ctrl+A FPS падал до 1-2. Я запустил клиент, проект и видимо из-за нехватки ресурсов, все явно "тормозило". Например, переключение между окнами происходило с задержкой. А реакции на действия в скаде меня вообще удивили. Я нажимал кнопку включения, где-то через минуту включалось реле, т.е. отрабатывал контроллер, а потом минуты через 3 в скаде отрисовывалось включение, т.е. с контроллера пришло подтверждение включения. Обмен пока в сторону, им пока времени не было заниматься. Но падение FPS это интересней.
Я запустил SS1. Там в редакторе при том же разрешении и настройках  FPS было 60. При выделение всех объектов падало до 30. Я опять запустил SS2 и обратил внимание, что на 1м окне FPS было под 60. Там не было прямоугольников с рамкой и прозрачным фоном. Я удалил их на другой странице и на глазах FPS выросло с 8-10 до 60. При выделение всех объектов FPS все равно просел до 1-2.
На домашнем компьютере разницы я не видел. Там всегда под 60. Но вот для слабых это ощутимо.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 11 Апреля 2016, 17:12:26
TeNQ, информация интересная. Проверим это.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: TeNQ от 13 Апреля 2016, 19:54:09
Пересобрал свой старый компьютер - P4-2.4ГГц с видеокартой geforce 6800 AGP. Оттащил на производство. При тех же настройках - cross-ethernet напрямую с контроллером через MаsterOPC все работает четко. В DirectX FPS чуть просаживаются при выделении всех объектов, в OpenGL всегда стабильно 60 кадров.
А вот с ноутбуком так и не удалось подружить SS2. То ли производительности не хватает, то платформа AMD ей не по душе - AMD Turion 64 MK-36 (2.0 ГГц) + ATI Radeon Xpress 1100. Реакции по обмену замедленные, все происходит с задержкой в несколько минут. OS - WinXP и настройки сети/фаервола на обоих компьютерах одинаковые.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Fallout13 от 14 Апреля 2016, 10:57:41
Здравствуйте!! Что касаемо новой скады молодцы удивили, приятный дизайн понятный интерфейс, есть небольшие мелочи но это из ряда было бы не плохо если бы. А так все супер!! При тестировании на виндовс семь ошибок не выявило, после установки на виндовс 10 до сих пор бъемся с разрешением экрана. Проблема следующая в настрйоках едитора прописываем по умолчанию во весь экран и стави DirectX, при таком расскладе смещается уентровка мыши т.е. чтобы нажать на кнопку нужно увести курсор ниже потом только она выделяется и можно нажать. при использовании OpenGL с мвшью все норм а разрешение огромное . вот пока как то так.

Как решили проблему?
У вас в ответе просто "настроить видеокарту" что под этим имеется ввиду и как?

Ответ модератора по поводу удаления/переименования библиотек просто приводит к краху и невозможности запуска приложения.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Миханик от 19 Апреля 2016, 08:08:36
Что-то после последнего обновления начали какие-то чудеса творятся.
Первое
Запускаю сервер на удаленном ПК.
Открываю клиент на том же ПК, где запущен сервер.
Открываю клиент на другом ПК - все нормально.

Теперь в другой последовательности:
Запускаю сервер на удаленном ПК.
Открываю клиент на другом ПК.
Открываю клиент на том же ПК, где запущен сервер - вылетает ошибка:
Цитировать
Сигнатура проблемы:
  Имя события проблемы:   APPCRASH
  Имя приложения:   Client.exe
  Версия приложения:   2.0.0.0
  Отметка времени приложения:   5707ae88
  Имя модуля с ошибкой:   KERNELBASE.dll
  Версия модуля с ошибкой:   6.1.7601.17514
  Отметка времени модуля с ошибкой:   4ce7bafa
  Код исключения:   0eedfade
  Смещение исключения:   0000b727
  Версия ОС:   6.1.7601.2.1.0.272.7
  Код языка:   1049
  Дополнительные сведения 1:   86b1
  Дополнительные сведения 2:   86b1fc45593667adb136173fea06691a
  Дополнительные сведения 3:   03ce
  Дополнительные сведения 4:   03ce6f5df360532d854a4771c27066a0

Ознакомьтесь с заявлением о конфиденциальности в Интернете:
  http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0419 (http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0419)

Если заявление о конфиденциальности в Интернете недоступно, ознакомьтесь с его локальным вариантом:
  C:\Windows\system32\ru-RU\erofflps.txt

Второе
Какие-то проблемы с чтением тегов из ОРС-сервера.
Запускаю сервер СС2, открывается OPC-сервер OMRON CX-Server OPC v1.3.
Запускают клиент, но все теги по нулям.
Открываю OPC Quick Client (от KEPware) - там все данные считываются.

Третье
Если все же данные появляются в клиенте (иногда получается уже даже не знаю после каких действий, потому что кучу всего перепробовал, но конкретный способ, при котором данные появляются так и не выявил), то почему-то они не реагируют на форматирование. То есть, например, задан формат отображения 0.# со сдвигом запятой влево, а первоначальные данные (при запуске клиента) отображаются вроде верно, но далее при обновлении переменных запятая перестает сдвигаться влево, пример на скриншоте.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 19 Апреля 2016, 09:08:43
Миханик, спасибо за подробное описание. Если есть возможность - пришлите нам проект на почту поддержки (только проект из папки "Projects\", без .exe файлов).
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: elek72 от 19 Апреля 2016, 15:04:36
Тип переменной из тега -> integer / формат числа 0.## / сдвиг влево -3  --- в редакторе отображается все корректно, при запуске в клиенте сдвиг запятой не работает (проверил как влево так и вправо).

Так же не работает прозрачность для "поля" - например для подписи у поля прозрачность работает корректно.
На моих скринах в аттаче цвет поля и подписи указан как прозрачный.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 19 Апреля 2016, 16:45:23
Миханик, мы проверили проект и, судя по всему, причина первых двух проблем, которые Вы описали - это использование более 64 внешних тегов, из-за чего проект не может загрузиться корректно (т.к. используется beta-версия) и происходит порча памяти, что соответственно приводит к некорректной работе и фатальным ошибкам. Если есть возможность удалите часть переменных, чтобы их было не более 64 и проверьте работу системы повторно.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 19 Апреля 2016, 16:46:37
Так же не работает прозрачность для "поля" - например для подписи у поля прозрачность работает корректно.
см. свойство "Прозрачность" у поля.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 19 Апреля 2016, 16:46:52
Simple-Scada 2 (beta) обновлена! Скачать можно по старой ссылке. Структура файлов изменена, все желающие могут прислать свои проекты на почту поддержки для пересохранения. Скорее всего (если не придумаем ничего нового) это последнее "ручное" пересохранение и в дальнейшем проект будет автоматически переводиться на новые версии.

Это обновление включает в себя много важных исправлений. Также появилась возможность автоматической генерации аварийных сообщений по нарушению границ переменных, а также возможность менять границы переменных через объект "Поле" и автоматически сохранять значения границ. Это позволяет вообще ничего не делать на контроллере касаемо аварийных и предупредительных границ переменных. Simple-Scada будет сама генерировать соответствующие сообщения, а также будет сохранять граничные значения и даже после перезапуска или аварийного отключения компьютера будут загружены последние заданные границы. (пояснение: см. новое свойство Поля "работать с", меню "Проект --> Настройки --> Сообщения" и меню "Проект --> Настройки --> Другие"). Справка пока не обновлена, постараемся обновить в ближайшее время.

Изменения:

Миханик, elek72, просьба протестировать новую версию на ошибку со сдвигом десятичной запятой. Устранилась ли она?
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: elek72 от 19 Апреля 2016, 20:20:29
Цитировать
Так же не работает прозрачность для "поля" - например для подписи у поля прозрачность работает корректно.
см. свойство "Прозрачность" у поля.
Под прозрачностью я имел ввиду прозрачный цвет а не параметр прозрачности.
Я так понимаю цвет обозначенный как "черный квадрат перечеркнутый белым крестиком" или clNone и есть прозрачный цвет.
Параметр прозрачность наверное должен регулировать прозрачность цветов отличных от прозрачного.
Для подписи поля так и работает - неважно значение прозрачности при прозрачном цвете фон ВСЕГДА прозрачный.
А вот фон, шрифт, граница поля на прозрачный цвет реагируют как на черный.

Проверил почти та же каша при использовании text:
шрифт и граница надписи правильно реагирует на цвет прозрачный даже при прозрачности 255 - становится прозрачным.
Фон текстового поля так же не слушается прозрачного цвета без применения костыля "прозрачность := 0".
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 19 Апреля 2016, 20:31:44
elek72, вообще смена цвета на "без цвета" никак не связана с прозрачностью. Эта опция означает, что цвет объекта менять не нужно. Взять к примеру изображение. Как оставить его цвет неизменным? Выбрать цвет "без цвета". Не будь такой опции изображение всегда перекрашивалось бы. А параметр прозрачность отвечает за прозрачность объекта, или основной части объекта. Для подписи поля мы просто сделали так, что когда цвет не выбран - фон подписи не отображается (причем мы когда-то это сделали непонятно по какой причине).

Поэтому когда нужно менять прозрачность - всегда нужно использовать свойство прозрачность, а когда нужно менять цвет есть свойство цвет.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: elek72 от 19 Апреля 2016, 21:19:54
elek72, вообще смена цвета на "без цвета" никак не связана с прозрачностью
по вашей логике без цвета === черный, хотя в начале сделали правильно
Цитировать
Для подписи поля мы просто сделали так, что когда цвет не выбран - фон подписи не отображается
без цвета === нет цвета.
так же частично для текстового поля (шрифт,граница).

В любом случае как сделаете так в итоге и будет.
Спасибо за разъяснения.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: deldemo от 19 Апреля 2016, 23:20:39
Добрый вечер господа. Обнаружил баг с инструментом "линия"
При добавлении линии формой буквы " Г " с минимальной короткой стороной получается форма  буквы " Т ".
 (http://storage5.static.itmages.ru/i/16/0419/s_1461097204_1083969_55d2c26219.png) (http://itmages.ru/image/view/4166081/55d2c262)
Доброе утро. Еще один баг с примитивами.
Мои действия.
Создаю узкий прямоугольник в горизонтальном положении инструментом "Фигура"
Далее начинаю переворачивать его в вертикальное положение .
Если чуть чуть не доводить до вертикального положения то все нормально.
А если поставить Именно в вертикальное положение то он автоматом перескакивает в горизонтальное., хотя контур фигуры остается в вертикальном.
(http://storage5.static.itmages.ru/i/16/0420/s_1461128810_5888148_04389f8fc8.png) (http://itmages.ru/image/view/4166818/04389f8f)

(http://storage6.static.itmages.ru/i/16/0420/s_1461128833_9108161_09b81f84a7.png) (http://itmages.ru/image/view/4166819/09b81f84)
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 20 Апреля 2016, 09:35:31
deldemo, исправили, может быть вечером выложим обновление и заодно с обновленной справкой.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: TeNQ от 20 Апреля 2016, 22:48:43
Если в редакторе скриптов выделить две или более строки и нажать Tab, то они не сдвинутся, а исчезнут.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 20 Апреля 2016, 22:55:29
TeNQ, это потому что Tab у нас это просто два пробела. Смещения влево/вправо осуществляются комбинациями клавиш Ctrl + Shift + I / Ctrl + Shift + U
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: TeNQ от 20 Апреля 2016, 23:41:43
TeNQ, это потому что Tab у нас это просто два пробела. Смещения влево/вправо осуществляются комбинациями клавиш Ctrl + Shift + I / Ctrl + Shift + U
Да, действительно. Но думаю не один я так на автомате попытаюсь выделить блок и нажать Tab. Так работает в Word`е, Visual Studio и прочих привычных редакторах. А результат печальный. Текст просто исчезает, и отменить действие нельзя. Пусть текст не двигается, но хотя бы не исчезает.

Это не критично, но мне просто интересно. В редакторе цифры окрашиваются в розовый цвет. Вставляемые имена переменных в белый. Но почему-то переменные с именами X0, X1 и тд, также окрашиваются в розовый. И только они. Почему это происходит?)
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 21 Апреля 2016, 00:33:12
Цитировать
Текст просто исчезает, и отменить действие нельзя. Пусть текст не двигается, но хотя бы не исчезает.
Здесь не помешала бы отмена действий, но пока мы её отложили на будущее, как и проблему с Tab'ом. Постараемся решить как только появится время.

Цитировать
Но почему-то переменные с именами X0, X1 и тд, также окрашиваются в розовый. И только они. Почему это происходит?)
Это происходит, потому что такие имена как X0 и X1 и т.п. распознаются как число в hex (шестнадцатеричном) формате. Это запись в Си-стиле, правда обычно такая запись выглядит как 0x000000 или 0xCF0 и т.д. Но допускается и запись x000000 и xCF0, поэтому переменные с подобными имена подсвечиваются как числа.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 21 Апреля 2016, 22:41:31
Ещё раз обновили beta-версию. Без изменения структуры файлов. Изменения:

Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: TeNQ от 21 Апреля 2016, 23:18:30
Скачал -  один в один предыдущая версия от 19.04  Видимо архив для скачивания не обновился)
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 22 Апреля 2016, 00:06:25
TeNQ, точно, архив перепутали. Через 5 минут обновится.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Миханик от 22 Апреля 2016, 09:41:24
Миханик, мы проверили проект и, судя по всему, причина первых двух проблем, которые Вы описали - это использование более 64 внешних тегов, из-за чего проект не может загрузиться корректно (т.к. используется beta-версия) и происходит порча памяти, что соответственно приводит к некорректной работе и фатальным ошибкам. Если есть возможность удалите часть переменных, чтобы их было не более 64 и проверьте работу системы повторно.

Скорее всего, так как вторая проблема после обновления и удаления "лишних" тегов (более 64) ушла.
Но первая проблема с вылетом клиента на ПК, где запущен сервер осталась.

Третья проблема после тех же действий, тоже больше не проявилась.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 23 Апреля 2016, 21:22:26
Миханик, мы ответили Вам на почту.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 25 Апреля 2016, 09:59:58
Вышла официальная demo-версия Simple-Scada 2 (http://simple-scada.com/forum/index.php?topic=172.msg1703#msg1703) и с этого момента все кто разрабатывал проекты на beta-версии - должны перейти на версию Demo, или на любую из приобретенных официальных версий. Переход будет корректным только для тех, кто использует это обновление (http://simple-scada.com/forum/index.php?topic=144.msg1676#msg1676) или следующее за ним. Все остальные при желании могут выслать свой проект на почту поддержки support@simple-scada.com, чтобы мы перевели проект на последнюю версию. В дальнейшем переходы на новую версию будут происходить автоматически (без необходимости отправлять нам проект на пересохранение).

Demo-версия отличается от последней beta-версии тем, что в ней работают функции печати и скрипт для печати (PrintClient). Также в ней возможно подключение только с одного клиента (Client.exe) и работа только с одним OPC-сервером.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: int2246 от 25 Апреля 2016, 10:42:02
здравствуйте, поздравляю всех с выходом релиза SS2. Возник вопрос если я приобрету лицензию Standart на 100 тегов (за 8 000) а мне понадобится больше например в дальнейшим  на 200 (за 11 000) мне потом надо будет доплатить 3 000? или приобретать заново?
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple Scada от 25 Апреля 2016, 10:55:36
здравствуйте, поздравляю всех с выходом релиза SS2. Возник вопрос если я приобрету лицензию Standart на 100 тегов (за 8 000) а мне понадобится больше например в дальнейшим  на 200 (за 11 000) мне потом надо будет доплатить 3 000? или приобретать заново?
При переходе на версию с большим количеством тегов в течении года, Вы можете оплатить только разницу в стоимости версий.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 25 Апреля 2016, 10:56:57
int2246, в первый год только разницу в стоимости.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: int2246 от 25 Апреля 2016, 11:08:55
int2246, в первый год только разницу в стоимости. Senpai все верно написал.
Тоесть, если я сейчас приобрету лицензию на 100 тегов, то через полтора года для расширения до 200 мне надо будет купить  как бы заново (за полную стоимость)?
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: a_sergeevich от 25 Апреля 2016, 11:22:13
Короче, сохранённый проект с самой последней бетки не работает в релизной демо версии, сервер вылетает при запуске, в настройках редактора не могу подключится к базе данных, что-то орёт про ограниченный доступ. Пока остаюсь на последней бете, последнюю рабочую версию отправил вам на пересохранение под релизную демку. И всё же, имхо, слишком сильно урезали по функционалу демку, мастер скада и то функциональнее в демо версии, только тегов меньше, 32 вместо 64.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 25 Апреля 2016, 11:32:15
Тоесть, если я сейчас приобрету лицензию на 100 тегов, то через полтора года для расширения до 200 мне надо будет купить  как бы заново (за полную стоимость)?
да, все верно.

a_sergeevich версия, которую Вы прислали нам - старая, файл проекта в последний раз сохранялся 11.04.2016 19:21:58. Мы отправляли Вам вчера подходящую пересохраненную версию. Может быть Вы не получили её. Только что отправили её повторно.

Цитировать
не могу подключится к базе данных, что-то орёт про ограниченный доступ.
Скорее всего это из-за того, что логин или пароль к БД указан неверно.

Цитировать
мастер скада и то функциональнее в демо версии, только тегов меньше
Разница только в том, что у нас ограничено количество OPC-серверов и клиентов (по одному). В режиме исполнения у нас без ограничений по времени (у мастер-скада ограничение 1 час). Плюс, как Вы написали, у нас демо версия на 64 тега, а не на 32. В остальном всё одно и то же: среда разработки без ограничений, работа с БД MySQL, архивация, работа в сети, работа с клиентом через интернет.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Норд от 25 Апреля 2016, 11:34:57
Здравствуйте! Помогите разобраться в следующей ситуации. У нас есть планы использовать для управления локально на каждой машине(производственной линии) Simple-Scada 1.3.3, а глобальный мониторинг и сбор данных с завода осуществлять с помощью Simple-Scada 2, разумеется когда она пройдет режим тестирования. Суть вопроса такова: существует ли такая возможность? и как это корректнее реализовать?
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 25 Апреля 2016, 11:44:24
Норд, Simple-Scada 2 с сегодняшнего дня официально доступна всем (http://simple-scada.com/forum/index.php?topic=172.msg1703#msg1703). Вы можете одновременно использовать и старую и новую версию, но они не смогут взаимодействовать между собой. Т.е. на каких-то компьютерах должна работать старая версия, а на каких-то новая, если это необходимо. Но, например, подключиться из старой версии к новой не получится, т.к. они несовместимы.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: a_sergeevich от 25 Апреля 2016, 11:56:45
Теперь всё работает, спасибо. Вопрос с правами пользователя, как сделать, чтобы оператор не мог свернуть скаду ?
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: deldemo от 25 Апреля 2016, 13:58:19
Поздравляю!!!!!!!!!!!!!!
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Вай-Вай от 25 Апреля 2016, 21:56:05
Опять поломалось (
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple_Scada от 25 Апреля 2016, 22:12:50
Цитировать
Опять поломалось (
Вы используете старую бета-версию. Скачайте официальную демо-версию (http://simple-scada.com/?download=Simple-Scada%202%20(demo)). Если Вы хотите, чтобы Ваш проект работал на ней - пришлите его нам на почту техподдержки support@simple-scada.com для пересохранения. 

Цитировать
Вопрос с правами пользователя, как сделать, чтобы оператор не мог свернуть скаду ?
Попробуем что-нибудь придумать в ближайшее время.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: deldemo от 29 Апреля 2016, 16:58:48
Добрый вечер. Уважаемые подскажите пожалуйста, почему тренд до конца не отрисовывается в отведенном для него окне?

Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 29 Апреля 2016, 17:12:58
Это ошибка. Можете сказать какой интервал времени выбран у тренда и частота обновления? Также какая частота обновления выбрана у переменной, которая пишется во временный тренд?
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: deldemo от 29 Апреля 2016, 18:50:08
Это ошибка. Можете сказать какой интервал времени выбран у тренда и частота обновления? Также какая частота обновления выбрана у переменной, которая пишется во временный тренд?
Интервал времени - 30 сек.
Частота обновления - Оптимально
Переменная была на тот момент виртуальная типа INT(выполнялась скриптом rendom) с реальной все тоже самое.
PS
S-S у меня последняя бета на офф. демо еще не пробовал.
Только что попробывал на офф демо с виртуальной переменной и с теми же параметрами
Эффект тот же.

Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 29 Апреля 2016, 19:18:02
Никак не получается воспроизвести её. Можете выслать проект на почту поддержки?
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: TeNQ от 29 Апреля 2016, 21:55:05
    Не знаю ошибка ли это. Временной тренд -> Тренды. Автопроверка не позволяет дать имя тренду, если тренд с таким именем уже существует.Но автоподстановка имени при создании допускает ситуацию, когда такой тренд будет создан.
    Например, создаю временной тренд. В Трендах - Тренд_1 существует по умолчанию, создаю - Тренд_2. Удаляю Тренд_1. Создаю новый тренд. Получаю Тренд_2, Тренд_2.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 29 Апреля 2016, 22:00:50
TeNQ, это допустимая ситуация, которая не приведет к проблемам, т.к. временные тренды не являются полноценными объектами и соответственно им не обязательно иметь уникальное имя (и поэтому в их имени могут присутствовать русские символы). В идеале конечно стоит сделать, чтобы автопроверка не давала одинаковых имен.
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Вай-Вай от 30 Апреля 2016, 06:34:15
Доброе время суток, сложилась ситуация, у меня монитор с разрешением 1920х1080, когда я запускаю клиента он раскрывается во весь экран а не в окне, проблема заключается в следующим- у меня к сожалению установлен еще и Inbit Messenger и мне его нужно видеть и отвечать на сообщения, смена размера окна не дает приемлемых результатов, то на экране часть изображения не умещается, то оно совсем мелкое, подскажите как можно выйти из этой ситуации, мож я в настройках чего не углядел?
Название: Re: Тестирование Simple-Scada 2 (beta)
Отправлено: Simple-Scada от 01 Мая 2016, 10:43:25
Вай-Вай, можно попробовать программы, которые позволяют фиксировать приложения поверх всех окон, например такое (http://windowstips.ru/notes/4555), такое (https://blog.rasks.ru/deskpins-programma-poverh-vseh-okon-always-on-top), или такое (https://app.box.com/shared/4ej5cqoekj). Если это не поможет, остаётся только смена размера окна скады и запуск в окне.