Simple-Scada forum
Simple-Scada 2 => Ваши вопросы => Тема начата: GEW от 14 Апреля 2017, 08:57:20
-
В течении 8 лет работаю в сфере АСУТП. На нашем заводе до программы импортозамещения использовались решения Siemens. Сейчас пытаемся перейти на отечественное, начинаем с малых проектов (около 100 сигналов), всвязи с этим в течении двух недель набросал небольшой проект на Simple scada. Хотелось бы отметить легкость освоения скады. Однако за 8 лет на нашем заводе ввиду специфики определились конкретные требования. Главное - двухмониторный режим (с возможностью выноса аларм лога и архива трендов на второй монитор)
А всвязи с отсутствием его в версии 2 - возможность миграции проекта из одной версии в другую (например из 2 в 3)
Существвет куча небольших проблем, которые в принципе не влияют на решение использования скады, о них писать пока не буду. Очень хотелось бы знать когда ожидать решения первой.
-
Очень актуальный вопрос о многомониторных системах. На довольно крупных предприятиях (с большими или распределенными технологическими процессами) часто стоит задача одновременного отображения к примеру техпроцесса и трендов с важными/критическими параметрами. В таком случае спасают 2х, а то и 3х мониторные системы. Считаю это необходимость для современной SCADA, а так же возможность конвертации предыдущих версий проектов в последующие.
P.S. Simple SCADA еще не используем, но внимательно рассматриваем.
-
Здравствуйте.
Однако за 8 лет на нашем заводе ввиду специфики определились конкретные требования. Главное - двухмониторный режим (с возможностью выноса аларм лога и архива трендов на второй монитор)
В таком случае спасают 2х, а то и 3х мониторные системы. Считаю это необходимость для современной SCADA
В последнее время пользователи всё чаще запрашивают внедрение многомониторного режима, поэтому мы постараемся реализовать его в ближайших обновлениях.
возможность миграции проекта из одной версии в другую (например из 2 в 3)
а так же возможность конвертации предыдущих версий проектов в последующие.
Миграция проектов будет поддерживаться во всех будущих версиях скады, также как и поддерживается сейчас в небольших обновлениях (http://simple-scada.com/forum/index.php?topic=178.msg3158#msg3158).
-
Спасибо за ответы!
Тогда добавлю несколько мелких пожеланий к скаде:
- У объекта messageviewer (минилоггинг)нужна настройка группы сообщений.
- У trendviewer (минитренд) - нужна шкала времени (например внизу, можно её запилить и руками, конечно, но лучше доделать), интервал времени - динамическая привязка (сейчас - только чтение).
- У всех трендов нужна возможность настраивать толщину линий (критически важно для нас, так как принтеры в основном чб лазерные, отличить один тренд от другого при печати сложно по оттенкам серого).
- У объектов-изображений с кадрами не работает смена кадра больше двух (0 и 1 работает, кадры 2,3,4 и т.д. выбрать нельзя). Хотел сделать трёхходовой клапан через 3 кадра - не получилось.
- Возможность рисовать линии по диагонали.
-
- [ ] Возможность рисовать линии по диагонали.
+1
-
Спасибо за список. Ваши пожелания будут учтены.
У объектов-изображений с кадрами не работает смена кадра больше двух (0 и 1 работает, кадры 2,3,4 и т.д. выбрать нельзя). Хотел сделать трёхходовой клапан через 3 кадра - не получилось.
Значит Вы где-то ошиблись. Для разделения изображения на кадры Вы использовали утилиту Pictures (http://simple-scada.com/manual?section=pictures)? Исходное изображение должно по ширине/высоте без остатка делиться на ширину/высоту кадра. В противном случае, напротив полей настройки кадров по ширине/высоте отобразится знак «!» и анимированное изображение работать не будет. Можете прислать свое изображение - посмотрим что не так.
-
Да, через пикчерз отредактировал. Вот к примеру семисегментный индикатор. При кадре 1 показывает 0, при кадре 0 показывает 9. Кадры больше 1 показывает 0. Анимация - без проблем работает.
-
при кадре 0 показывает 9
Нумерация кадров начинается с 1. Нулевого кадра "не существует".
Анимация - без проблем работает.
Теперь понятнее. А откуда Вы меняете кадры? Из редактора, изменяя свойство "Кадр", или из скрипта? Если из скрипта, то пришлите Ваш скрипт.
-
И в редакторе и в скаде не работает смена кадров больше 1.
-
Пришлите пожалуйста Ваш проект из папки \Simple-Scada\Projects\Имя проекта и папку Pictures на почту support@simple-scada.com. Так разберемся быстрее.
-
Хорошо. Пришлю. Но сейчас конец рабочего дня. Сделаю это в понедельник или завтра.
-
Разобрался сам. Насколько я понял - после каждого изменения настроек картинки в Pictures объект-изображение желательно вставлять в Editor заново. Создав PNG-файл в первый раз я выставил скорость анимации в Pictures - "0" - и вставил в Editor объект-изображение. Потом поменял скорость анимации в Pictures на 1 - а объект в Editor'е не менял. После этого редактировал картинку (в Pictures) несколько раз - ничего не помогало. Удалил объект-изображение в (Editor) и вставил анимацию заново - смена кадров заработала.
-
Здравствуйте!
Создав PNG-файл в первый раз я выставил скорость анимации в Pictures - "0" - и вставил в Editor объект-изображение. Потом поменял скорость анимации в Pictures на 1 - а объект в Editor'е не менял.
В утилите Pictures.exe свойство "Скорость анимации" нужно только для того, чтобы наглядно увидеть, что изображение правильно разбилось на кадры. Оно никак не влияет на свойства "Скорость анимации" и "Кадр" задаваемые в редакторе. Описанная ситуация могла получиться если Вы выбрали в редакторе еще не разбитое изображение и затем разбили его на кадры в утилите Pictures. При этом, в объекте Изображение сохранилась информация о изначально выбранном изображении с одним кадром. В такой ситуации у Изображения можно выбрать любую другую текстуру, а затем снова необходимую. В следующих обновлениях добавим авто-обновление информации о кадрах изображения при открытии проекта в редакторе.
-
Так-же не забываем скидывать папку с картинками клиенту после обновления, если он на другой машине. А то можна добиться шикарного эффекта с разными картинками для разных клинтов.
-
Добрый день! Дождались релиза новой версии. 2.2.1.1. :) К сожалению многомониторного режима так и не дождались :(, поэтому пришлось начинать ваять проект на демо-версии. Очень сложно уместить техпроцесс на 1 мониторе (вроде небольшой, но еле влезает). Хотелось бы для себя понять - стоит ли приобретать 2.2.1.1 и ждать выхода новой версии с двухмониторным (хотя бы) режимом - тогда вопрос как перейти на новую версию (доплата? - после сдачи объекта это очень сложно организовать) - или ждать версию с двухмониторным режимом и приобретать уже её? И когда ориентировочно это появится?
-
Виртуальная машина и еще 1 клиент на ней (на втором мониторе) никак не исправят ситуацию?
-
Суть не в том чтобы просто сделать вторую картинку, а чтобы была привязка того что слева от того что справа: то есть технолог выбирает процесс (кликом) - и, например слева определённая стадия техпроцесса - а справа - управление или тренд к нему. Понятно что можно соорудить различные схемы, но важна именно жёсткая взаимосвязь того что слева и справа. Можно соорудить обмен через контроллер, некоторые люди делали когда дискретный DO сигнал от одной стойки-стадии техпроцесса шёл в другую как DO, а к каждой стойке свой компьютер... видели и такое... но это не серьёзно как-то. Ещё момент - лицензии на SQL не такие уж и дешёвые. Ради виртуалки покупать ещё один SQL...
Да и некоторые общие схемы просто не влазят на 1 экран. На картинке-то довольно небольшой участок. Где-то треть не влезла.
-
К сожалению многомониторного режима так и не дождались :(, поэтому пришлось начинать ваять проект на демо-версии. Очень сложно уместить техпроцесс на 1 мониторе (вроде небольшой, но еле влезает) И когда ориентировочно это появится?
Здравствуйте. Работу по многомониторному режиму уже ведём, Точный срок внедрения многомониторного режима назвать не можем, т.к. попутно ведется работа над решением других немаловажных задач. Хотелось бы закончить в ближайший месяц.
Хотелось бы для себя понять - стоит ли приобретать 2.2.1.1 и ждать выхода новой версии с двухмониторным (хотя бы) режимом - тогда вопрос как перейти на новую версию (доплата? - после сдачи объекта это очень сложно организовать)
После приобретения лицензии действует год бесплатных обновлений в течение которого Вы будете получать все обновления Simple-Scada бесплатно. Для перехода на обновленную версию достаточно будет пересохранить проект.
-
Суть не в том чтобы просто сделать вторую картинку, а чтобы была привязка того что слева от того что справа: то есть технолог выбирает процесс (кликом) - и, например слева определённая стадия техпроцесса - а справа - управление или тренд к нему. Понятно что можно соорудить различные схемы, но важна именно жёсткая взаимосвязь того что слева и справа.
Каждый клиент имеет имя (в настройках). Картинки для второго монитора можно рисовать как на страницах так и в окнах. Просто нужно к вашему клику (или какому там вам надо событию) можно привязать скрипт со строкой: WindowXX.ShowClient('ClientXX');
Тогда, окно откроется на экране клиента ClientXX.
Аналогично со страницами:
SubpageХХ.GoToSubpageClient('ClientXX');
РageХХ.GoToSubpageClient('ClientXX');
Это не официальный ответ, это ИМХО как вырулить из того что есть.
-
Спасибо. Как вариант - с окнами на клиенте в принципе можно попробовать наваять. Жаль верхнюю закладку мнемосхем окно не перекроет, но думаю с вариантами прав доступа на открытие мнемосхем можно попробовать что-то соорудить).
-
А оно вам надо? Можете же не окнами, а именно закладки менять. Я ж кинул комманды.