Тестирование Simple-Scada 2 (beta)

Автор Simple-Scada, 27 января 2016, 20:10:39

deldemo

#225
Здравствуйте Уважаемые. Сегодня обнаружил ошибку у S-S Client, перестали открываться все окна.
Выше изложенное случилось из-за кратковременной смены разрешения экрана. После перезагрузки клиента все встало на свои места.
Система - win xp
карта - intel

Simple-Scada

deldemo, т.е. во время работы проекта Вы на компьютере с запущенным client.exe изменили разрешение экрана и окна пропали, верно? После возвращения прежнего разрешения окна всё также не появлялись?

deldemo

#227
Все верно.Точнее окна изначально были закрыты. Я выдернул шнур вга из монитора затем обратно вставил в связи с этими манипуляциями изменилось разрешение экрана, вернул разрешение перестали открываться окна по клику на объект.

Вай-Вай

Доброго время суток, сново такой вопрос, Simple-Scada 2 в отличие от Simple-Scada 1, при потере связи с контроллером, а точнее ОРС с контроллером на физическом уровне, тихонечко молчит и никак не выдает потери, со стороны вроде как все работает, только нажатие какой нибудь кнопки в среде выдает окно с ошибкой, в то время как Simple-Scada 1 покрывалась крестиками, наверно прикрутить спец индикатор в скаду будет сложно, посему скажите пожалуйста какие значения возвращает ОРС сервер если теряет связь с контроллером,  у меня MasterOPC Universal Modbus Server InSat при разрыве пишет качество значения -  "bad", как я могу в Simple-Scada 2 это распознать?  И выполнить какие либо действия, думаю может фон покрасить в красный или все механизмы на экране это уже не важно ))) скрипты сделают любой мой каприз )))

Al_Kuz

У меня вот такая фигня на Win XP: при создании первого окна в проекте - все нормально, при попытке создания второго окна - виснет редактор. Проверял на 2 компах. С Win 7 окна создаются без ошибок.

Simple-Scada

Вай-Вай, в Simple-Scada 2 при bad-качестве тегов будут отображаться иконки с восклицательным знаком (по аналогии с Simple-Scada 1.3). Просто мы не включили эту возможность в beta-версии.

Al_Kuz и такое происходит постоянно? Т.е. если Вы создаете новый проект и в нём создаете окна, то ошибка тоже возникает. Или она возникает в каком-то конкретном проекте?

Al_Kuz

Цитироватьтакое происходит постоянно? Т.е. если Вы создаете новый проект и в нём создаете окна, то ошибка тоже возникает. Или она возникает в каком-то конкретном проекте?

Да,  на новых проектах тоже.

Simple-Scada

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

Список изменений:
  • меню настройки прав пользователей теперь доступно, как и настройка прав;
  • история действий оператора теперь автоматически сохраняется в БД и её можно просмотреть;
  • появилась возможность полностью скрыть панель страниц;
  • стал доступен Украинский язык;
  • в Options.exe добавлены параметры для автоматической авторизации пользователя;
  • тренды теперь не нагружают сервер в realtime-режиме;
  • страницы/подстраницы/окна теперь передаются в качестве Sender'a в скрипты, а значит для них теперь можно писать универсальные скрипты, как и для других объектов;
  • если цвет границы кнопки не выбран, то будет взят цвет основной кнопки;
  • удалять сообщения теперь можно без подтверждения, нажимая SHIFT + DEL;
  • на клиенте, при подключении можно указывать не только IP, но и имя компьютера-сервера;
  • в инспекторе окон теперь помимо имени отображается текст заголовка окна;
  • при выборе переменной для тренда - тренд автоматически принимает описание переменной, если оно есть;
  • в скриптах исправлена ошибка с работой процедуры Log_Add;
  • исправлена фатальная ошибка в редакторе;
  • исправлена ошибка сервера при работе с большим количеством клиентов;
  • исправлена ошибка с перемоткой при просмотре сообщений;
  • исправлена ошибка с бесконечным отображением прогресса присваивания у кнопки без фиксации;
  • исправлена ошибка с удалением сообщений при попытке удаления текста;
  • исправлена ошибка при импорте с CSV ступенчатых трендов;
  • исправлена ошибка с окном ввода пароля, которое переходило на стр. трендов и сообщений;
  • исправлена ошибка с переподключением клиента, когда на нем работают тренды;
  • исправлена выдача лишних окошек с вопросом о выходе из редактора;




Fenix

#233
Супер!
Было бы неплохо видеть в какой раскладке пишется пароль и тому подобное (RUS/EN).

Создал пользователя. Сохранил проект. Запускаю Client. При первом вводе логина и пароля захожу без проблем. Выхожу.
Вновь гружу Editor. Добавляю Field. Сохраняю проект. Запускаю Client. Логин уже введен. Ввожу пароль -> в доступе отказано.
Добавил 2х пользователей и не смог сменить одного на другого, пароль не подходит.

Simple-Scada

#234
Fenix, спасибо, действительно допустили мелкую ошибку с шифрованием паролей пользователей. Немного позже обновим beta-версию. До этого момента лучше создавать пользователей без пароля.

Fenix

#235
1. Правильно ли я понимаю, что если мне нужно скрыть от пользователя объект, к примеру, Field (знать значение этого поля ему не требуется), а не целиком всю страницу, то я смогу это сделать только скриптами? И смогу ли вообще? Или в перспективе количество объектов для изменения доступа будет расширено?

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

3. Увидит ли пользователь N на своем ПК действия пользователя M в журнале сообщений? Следовательно, и информация о всех действиях всех пользователей будет накапливаться на всех ПК с подключенной MySQL?

Simple-Scada

#236
ЦитироватьПравильно ли я понимаю, что если мне нужно скрыть от пользователя объект, к примеру, Field (знать значение этого поля ему не требуется), а не целиком всю страницу, то я смогу это сделать только скриптами? И смогу ли вообще? Или в перспективе количество объектов для изменения доступа будет расширено?
Да, если нужно именно скрыть объект (а не включить доступ "только для чтения"), то придется использовать скрипты и менять свойство Visible объекта. Для удобства в будущем постараемся добавить событие OnLogin. Здесь возникает вопрос, почему мы дали возможность скрывать страницы/подстраницы, разделы, группы трендов и сообщений, но не сделали возможность скрытия объектов через настройку прав. Дело в том, что это приведет (грубо говоря) к дублированию свойства Visible и хранению лишней информации (как в Редакторе, так и на Клиенте). Есть ещё несколько причин и всё сводится к тому, что  это уже не будет работать оптимально и быстро.

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

ЦитироватьУвидит ли пользователь N на своем ПК действия пользователя M в журнале сообщений? Следовательно, и информация о всех действиях всех пользователей будет накапливаться на всех ПК с подключенной MySQL?
Все пользователи могут видеть действия всех других пользователей в журнале действий. Дублирования данных на всех ПК не будет, т.к. все они работают с один сервером и именно сервер подключен к БД и хранит историю действий. Клиенты просто будут считывать её с сервера, когда это необходимо.

Миханик

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

Simple_Scada

Это уже не имеет смысла. Тестирование beta-версии подходит к концу. Информация об обновлениях официальной версии будет размещаться в разделе новостей.

Simple-Scada

Обновили Simple-Scada 2 (beta). Скачать можно по старой ссылке. Структура файлов не изменена.
  • исправлена ошибка с шифрованием паролей пользователей;
  • исправлена ошибка с загрузкой прав на группы сообщений;
  • исправлена ошибка со скроллом в меню выбора трендов;