PDA

Просмотр полной версии : Новый релиз MasterSCADA 4D



Юлия Лукина
30.08.2023, 17:01
Уважаемые коллеги! МПС софт выпустили новый релиз MasterSCADA 4D - 1.3.3.

В обновленном релизе немного оптимизировали UX среды разработки, добавили несколько ФБ для среды исполнения, поддержали аутентификацию пользователей через LDAP, реализовали приоритет подключений, а также внесли доработки в журнал и тренды..

Основные изменения:


Среда разработки


Настройка «Продвинутый просмотр мнемосхемы»
Для окон в проекте можно активировать режим предпросмотра мнемосхем – это быстрый способ посмотреть, как будет выглядеть выбранное окно в режиме исполнения, без запуска исполнительной системы. Если окон в проекте много и между ними есть переходы, то для предпросмотра одного выбранного окна может компилироваться большое количество других окон, что может занимать достаточно продолжительное время.
69909
Очень часто для целей предпросмотра достаточно оценить внешний вид выбранного окна, для чего достаточно компилировать только выбранное окно – при этом переходы к другим окнам перестают работать.
Для того, чтобы был выбор между возможностью в режиме предпросмотра перехода к другим окнам и скоростью открытия окна – введена настройка «Продвинутый просмотр мнемосхемы»
Если настройка неактивна (по умолчанию) – переход к другим окнам в проекте отключен, и время открытия может существенно сократиться. Если настройка активна, то в режиме предпросмотра можно осуществлять переходы между окнами.
Настройка находится в настройках среды во вкладке «Разное». По умолчанию настройка неактивна.
Также, для предпросмотра мнемосхемы добавлена горячая клавиша – F10.
Добавлена возможность разорвать все связи при выборе нескольких элементов
При выборе нескольких элементов, у которых есть какая-либо связь, в контекстном меню добавлен пункт «Разорвать» с возможностью разорвать все связи.
69898
При нажатии на «Все» у всех выбранных элементов связи разрываются
69899
При поиске в «Таблице запросов» добавлен прогресс-бар и возможность отмены действия
При нажатии на кнопку «Запустить запрос» в таблице данных, появляется модальное окно, которое показывает процесс создания таблицы с возможностью отмены действия.
69900




Исполнительная система


Поддержка чтения осциллограмм Comtrade в текстовом и бинарном формате
Для возможности вывода данных с файлов осциллограмм Comtrade на тренд мы добавили ФБ Comtrade. ФБ находится в библиотеке ФБ Протоколы.
69901
Входные параметры ФБ:
FileName – путь к файлу конфигурации Comtrade (.сfg)
Run – вход для запуска считывания файла
Выходные параметры:
Begin, End, TriggerPoint – параметры времени считывания архива
Error – ошибки при чтении файла
69902
Для считывания данных необходимо добавить параметры типа LREAL с такими же именами, как и имена параметров в файле .cfg, в том же объекте, к которому принадлежит ФБ Comtrade.
69903
ФБ GetRemoteLinksStatistics
Для получения статистики межузлового обмена добавлен ФБ GetRemoteLinksStatistics. ФБ расположен в библиотеке ФБ Общая в папке Системные
69904
ФБ позволяет получать в режиме реального времени расширенную статистику межузлового обмена данными. ФБ можно использовать в проекте для мониторинга межузлового обмена данными.
Некоторые из контролируемых параметров:
• Общий объем полученных и переданных данных
• Число полученных и переданных пакетов
• Число полученных сообщений
• Скорость передачи полученных и переданных данных
• Среднее время задержки на одну запись
• Количество ошибок
Более подробное описание ФБ см. Справку (http://support.mps-soft.ru/Help-web/index.html)
Новый ФБ для ПИД-регулирования с обеспечением безударного переключения из режима ручного управления в автоматический.
В библиотеке OSCAT есть несколько регуляторов:
FT_PD -пропорционально-дифференциальный
FT_PI – пропорционально-интегральный
FT_PID – пропорционально-интегрально-дифференциальный.
а также их усовершенствованные модификации
FT_PIDW
FT_PIDWL
Все перечисленные регуляторы имеют только вход и выход, и не имеют переключения режимов – ручной/автоматический. На основе этих регуляторов в библиотеке OSCAT реализован ФБ CTRL_PID, который имеет отдельные входы для регулируемой переменной, а также имеет возможность переключения режимов ручной/автоматический. Но этот ФБ имеет один существенный недостаток – ударное переключение между ручным и автоматическим режимами.
Для устранения этого недостатка мы реализовали новый ФБ - CTRL_PID_M. Этот ФБ создан на основе оригинального ФБ CTRL_PID, имеет идентичные входы и выходы для того, чтобы можно было безболезненно заменить в уже созданных программах один ФБ на другой.
ФБ CTRL_PID_M находится в библиотеке OSCAT/Модули регулирования
69905
Подробную информацию о работе ФБ см. Справку (https://support.mps-soft.ru/Help-web/index.html)





Информационная безопасность


Поддержка авторизации LDAP
В новом релизе мы добавили поддержку авторизации пользователей через службу централизованных каталогов LDAP, которая развернута на серверах с ОС Linux. В свойствах безопасности у настройки «Тип сервера Active Directory» появилась возможность выбрать тип авторизации LDAP. Теперь, пользователи LDAP смогут авторизовываться в клиенте визуализации.
69906
Далее в проекте можно использовать ФБ для работы с пользователями службы каталогов. В панели свойств функциональных блоков мы рекомендуем установить свойство «Способ исполнения» в состояние «По вызову»
69907
Приоритет подключения клиентов
Лицензия MasterSCADA 4D накладывает ограничение на количество одновременных подключений клиентов к узлу. В реальных проектах могут возникать ситуации, когда доступ для критически важных клиентов оказывается заблокирован из-за ограничения лицензии. Для решения этой проблемы в настройках узла мы добавили новое свойство «Приоритет подключений клиентов»
69908
В данном свойстве через запятую задается список IP-адресов, которым необходимо предоставить приоритет подключения. При исчерпании лимита подключения клиенты с IP-адресами из этого списка будут подключены к узлу, а не приоритетные – отключены.
Контролы и HMI
Для улучшения пользовательского опыта мы также доработали поведение некоторых контролов:
• Реализовали плавающее окно минилигенды в трендах
• Доработали механизм временных интервалов и листания в трендах
• Добавили настройки отображения «активной строки» и «избранного» в журналах
• Добавили настройку выравнивания для заголовков таблицы данных
Подробнее с перечнем новых функций можно ознакомиться в WhatsNew







Демонстрационные версии MasterSCADA 4D 1.3 доступны для скачивания на сайте masterscada.ru.
Пользователи предыдущих версий MasterSCADA 4D могут бесплатно обновить свои системы в рамках программы технического сопровождения.

Юлия Лукина
05.09.2023, 11:29
Уважаемые пользователи MasterSCADA и те, кто только определяется с выбором SCADA-системы!
Мы с коллегами из МПС софт планируем организовать вебинар об обновлении MasterSCADA 4D. Если у Вас есть вопросы, на которые Вы хотите получить ответы, то можно написать их в этой ветке и мы обязательно их осветим на вебинаре.
Также есть возможность провести вебинар по продукту MasterBMS - конфигуратор систем диспетчеризации зданий. Пишите Ваши вопросы в этой ветке!
Дату проведения вебинара укажем позже в этой же теме.

Larrrik
06.09.2023, 11:33
Добрый день.
Идея с вебинарами по обновлениям MS4D интересная и востребованная. т.к. зачастую большое количество изменений не отражается ни в пресс-релизе, ни в файле WhatsNew, ни (конечно же...) во встроенной справке.
Заявленный же в релизе новый функционал, с другой стороны, зачастую выпускается частично или полностью неработоспособным, и начинает более-менее адекватно функционировать только (в лучшем случае) к выходу следующей версии.
Поэтому возможность задать вопросы на форуме, вместо того чтобы адресовать их и без того перегруженной обращениями по косякам разработчиков технической поддержке, это безусловно годная инициатива.
Из того, что не относится к техническим проблемам обновления, хотелось бы услышать освещение следующих вопросов:
1. В версии 1.3.3 в MasterSCADA 4D Monitor больше не отображается процесс генератора отчетов (node_ms4d). Вместе с тем, во встроенной и онлайн-справке он всё также числится в перечне процессов RT и показан на всех скриншотах монитора.
При этом отчеты генерируются нормально. И это вызывает некоторый когнитивный диссонанс, который бы хотелось устранить прояснением ситуации с процессами в версии 1.3.3.
Вопрос не праздный - в нынешние времена разгула служб ИБ на производстве, хочется чтобы подобные изменения (будь-то добавление, переименование или упразднение процессов) явно и прозрачно отражались в актуальной документации на систему.
2. Начиная с 1.3.3 в написании версии продукта появилась акцентированная точка в конце - 1.3., которой не было никогда прежде, начиная с 1.2. Это нововведение также отразилось в изменении рабочих каталогов среды исполнения (с "_" на конце, заменяющим данную точку), всплывающих подсказках и окнах программ - например, заголовок окна монитора теперь выглядит как "MasterSCADA RT 1_3_" (словно надпись обрывается не будучи дописанной до конца).
И это вовсе не то чтобы мы тут советовали разработчикам как им писать номера версий - просто интересно: в данном нововведении таится какой-то сакральный смысл и так теперь будет всегда, или просто у кого-то рука дрогнула, и таким образом появился лишний символ?

Спорягин Кирилл
07.09.2023, 16:06
Очень хотелось бы услышать ответ на вопрос о поддержке ПЛК110 в Мастерскаде 4Д 1.3.

Уже отвечали, что в ПЛК110 старая среда.
Но вот я использую Мастерскаду 4Д на лабораторных занятиях в СПбГТИ(ТУ) и получается, что без обновления ПЛК110, я отрезан от всех нововведений Мастерскады.
Знаю, что ПЛК110 под Мастерскадой используется также в Белгородском государственном университете.
Суммарный объем студентов, думаю должен быть достаточен, чтобы выпустить прошивку для ПЛК110 с поддержкой Мастерскады 4Д 1.3.
Спасибо!

МихаилГл
07.09.2023, 16:36
А при чем тут поддержка скадой контроллера? Склада должна поддерживать протоколы промышленные и ОРС сервера. Если поддерживает, то можно реализовать всё что угодно.

1exan
07.09.2023, 18:10
А при чем тут поддержка скадой контроллера? Склада должна поддерживать протоколы промышленные и ОРС сервера. Если поддерживает, то можно реализовать всё что угодно.

Есть ПЛК c исполнительной средой MasterSCADA 4D

1exan
08.09.2023, 08:03
На трендах при включении табличного отображения наблюдается такое
70102
(наложение на таблицу полей выбора даты и периода)

Stenzigan
12.09.2023, 21:33
Версия: 1.3.3.14880(1.3.3_20230830.1) Windows 10 22H2
Не корректное отображение (масштабирование) заголовков окон трендов "Тренд", "Дискретный тренд".
70165

Stenzigan
12.09.2023, 22:15
Руководством поставлена задача, определиться со средой разработки, для реализации довольно масштабного ioT проекта. По понятным причинам, пожелание - отечественный продукт. (ранее, работал в основном, только с иностранным софтом TIA Portal, Simatic WinCC, CODESYS, EPLAN Electric, и т.д.)
Решил ознакомиться с MasterSCADA Версия: 1.3.3.14880(1.3.3_20230830.1)
И, о ужас....
На первых 30 минутах изучения баг на баге, лаг на лаге... Причём, все - детские болячки.
Например:
- при масштабировании редактируемого окна в объекте (Ctrl + MouseWheel ), зуммирование подвисает и вешает весь интерфейс MasterSCADы (проверено на нескольких рабочих станциях с INTEL+NVIDIA)
- встроенная справка, вызываемая по F1 открытая поверх основного интерфейса программы, почему-то не уходит на задний план при клике мышью по рабочей области программы. Чтобы увидеть рабочую область, необходимо сворачивать окно справки в tray. Дико не удобно пользоваться.
- в панели свойств, по умолчанию, пункты хоть и сгруппированы (в недостаточно содержательные по описанию подпункты), но список при открытии всегда развёрнут. Чтобы найти интересующий параметр, без знания точного его имени, особенно в сложных объектах, довольно трудно. Приходится листать весь список.
- MasterSCADA 4D™ Руководство пользователя Версия 1.3.X - куча синтаксических оЧепЯток и неточностей.
Я боюсь представить, что меня ждёт, если начну реализовывать на этом продукте кокой-то коммерческий проект.

Stenzigan
12.09.2023, 22:45
Версия: 1.3.3.14880(1.3.3_20230830.1) Windows 10 22H2
В окне Дерево, на вкладке Библиотеки, после подключения собственно какой-либо библиотеки, нет отображения об её статусе подключения.
Увидеть информацию о том, какие библиотеки подключены, возможно лишь, открыв окно Контекст. Там, подключенные библиотеки отображаются.
Так задумано?

melky
12.09.2023, 22:47
Stenzigan а кто-то заставляет?, поставили, посмотрели, ужаснулись, закрыли и удалили. Я так последние пару лет делаю с MS4D :)

МихаилГл
13.09.2023, 05:18
И, о ужас....
На первых 30 минутах изучения баг на баге, лаг на лаге... Причём, все - детские болячки.
Например:
- при масштабировании редактируемого окна в объекте (Ctrl + MouseWheel ), зуммирование подвисает и вешает весь интерфейс MasterSCADы (проверено на нескольких рабочих станциях с INTEL+NVIDIA)
- встроенная справка, вызываемая по F1 открытая поверх основного интерфейса программы, почему-то не уходит на задний план при клике мышью по рабочей области программы. Чтобы увидеть рабочую область, необходимо сворачивать окно справки в tray. Дико не удобно пользоваться...


У современного "фактори ток" от роквелла эти 2 болячки тоже есть

Larrrik
13.09.2023, 12:49
Я так последние пару лет делаю с MS4D :)
На каких отечественных альтернативах остановились в использовании (если не секрет)?

melky
13.09.2023, 13:17
Larrrik RapidScada. Не без костылей конечно, зато сам твори что хочешь. Мнемосхемы рисовать самому от и до практически.
Другое смотрю для ознакомления, вдруг пригодится, но с MS4D как-то все не сложится. Интересуют только Scada, способные работать под Linux, как минимум RT.

Stenzigan
13.09.2023, 14:02
Stenzigan а кто-то заставляет?, поставили, посмотрели, ужаснулись, закрыли и удалили. Я так последние пару лет делаю с MS4D :)

Блин, но обидно же за ОТЕЧЕСТВЕННОГО производителя! Такими темпами, мы никогда не совершим ПРОРЫВ! ))
MS4D - не плохая задумка. Но реализация, оставляет желать лучшего. После продолжительного опыта работы с качественными забугорными софтварными продуктами, MS4D и 90% отечественного ПО, вызывает желание уже на этапе посещения оф.сайта разработчика, нажать на крестик окна браузера и забыть.
Не только MS4D грешит косяками. Вот например, захожу на еще один довольно известный сайт разработчика SCADA системы, нажимаю на ссылку - документация --> открывается пустая страница!!! Это пи....ц какой-то. Сразу закрыл и забыл. Сразу - потеря клиента на ровном месте. Отечественный производитель ПО, убивает себя, прямо сходу. Неужели это не понимают маркетологи? Неужели нельзя подготовить файл документации без моря синтаксических ошибок (я не говорю про логические)? Печально всё это.

melky
13.09.2023, 14:10
Stenzigan ну я смотрю на возможности системы в первую очередь. Я не говорю о свистоперделках в виде умения рисовать кружочки и стрелочки на мнемосхемах, а именно возможности самого функционала.
Дополнительно к этому смотрю на скорость работы именно настроек.

И вот каждый раз запуская MS4D мне терпячки не хватает ждать когда там окна прорисуются. Мне как-то уже все равно на скорость (возможную) работы RT, если там при разработке сидишь и ждешь вечность.

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

МихаилГл
13.09.2023, 15:36
Rapid Scada по функционалу очень ничего, но по средствам разработки визуализаций пока слабая. Я её использую для связи контроллера ПЛК210 с sql, тут она не уступает фактори ток. Там такое средство, как транзакшн менеджер стоит почти столько же, сколько и сама скада.

asuwcc
14.09.2023, 05:12
На каких отечественных альтернативах остановились в использовании (если не секрет)?

Можно посмотреть в сторону продуктов на базе WinCC OA. Качество зарубежного ПО и кроссплатформенность.
Весь вопрос - цена.
Для простых задач и МС4Д сойдет, но не более.

З.Ы. МС тоже с ценником загрубили. Цена не соответствует качеству.

melky
14.09.2023, 08:30
asuwcc программисты нынче в цене :) и школота тоже :)

ASo
14.09.2023, 08:56
Блин, но обидно же за ОТЕЧЕСТВЕННОГО производителя! Такими темпами, мы никогда не совершим ПРОРЫВ! ))А зачем? Потребности людей не меняются веками. И значение имеют только... Впрочем

MS4D - не плохая задумка. Но реализация, оставляет желать лучшего. К сожалению, это явно мертворожденный проект. Я был у них на семинаре лет 15 назад, когда еще такого названия не было. Были проработки многоплатформенности. И вот результат и никакого движения.
Когда предлагают воспользоваться облачным сервером для компиляции обычного проекта - это что-то с чем-то.

Вот например, захожу на еще один довольно известный сайт разработчика SCADA системы, нажимаю на ссылку - документация --> открывается пустая страница!!! Это пи....ц какой-то. Сразу закрыл и забыл. Сразу - потеря клиента на ровном месте. Отечественный производитель ПО, убивает себя, прямо сходу. Совсем нет. Просто любой производитель живет не с таких клиентов и сайты по большому счету ему не нужны.

Larrrik
14.09.2023, 11:40
Можно посмотреть в сторону продуктов на базе WinCC OA
Насколько с Вашей точки зрения долговременными могут быть взаимодействия с продуктами на базе WinCC OA в текущей геополитической обстановке?
Вопрос для общего понимания - лицензионную политику у WinCC OA не представляю совсем.

asuwcc
15.09.2023, 05:00
Насколько с Вашей точки зрения долговременными могут быть взаимодействия с продуктами на базе WinCC OA в текущей геополитической обстановке?
Вопрос для общего понимания - лицензионную политику у WinCC OA не представляю совсем.

День добрый.
Это лучше спросить у представителей компаний, которые разрабатывают ПО на базе WinCC OA.
Общались с разработчиками компании СибКом. Пока остаются на версии 3.18, проблем в этом не видят. За других не могу ничего сказать.

МихаилГл
15.09.2023, 05:26
День добрый.
Это лучше спросить у представителей компаний, которые разрабатывают ПО на базе WinCC OA.
Общались с разработчиками компании СибКом. Пока остаются на версии 3.18, проблем в этом не видят. За других не могу ничего сказать.

А кто продает именно базу WinCC OA? Это же вроде все равно Siemens... При чем тут разработчики? Они не поддерживают само ПО. Как они его предоставят для предприятия?
Может я конечно не в теме...

melky
15.09.2023, 09:02
По поводу WinCC OA - учитывая, что там OPC сервер, а не OPC UA есть предположение что только под Windows. Всех с 1-м сентября и полный аут для обновлений Windows в России.
Какой тогда смысл?
К тому же даже открытая архитектура лицензируется по количеству тегов. И так же лицензируются все и вся. Опять же, какой в этом смысл пока Microsoft не вернется в Россию ? если вернется конечно.

МихаилГл
15.09.2023, 09:18
По поводу WinCC OA - учитывая, что там OPC сервер, а не OPC UA есть предположение что только под Windows. Всех с 1-м сентября и полный аут для обновлений Windows в России.
Какой тогда смысл?
К тому же даже открытая архитектура лицензируется по количеству тегов. И так же лицензируются все и вся. Опять же, какой в этом смысл пока Microsoft не вернется в Россию ? если вернется конечно.

Она открытая не с точки зрения исходного кода, а вроде как готова к подключению всего что только можно. По-моему так. Так что это та же самая сименс, которая "ушла", и зачем ее вспоминать... Переходим на Rapid SCADA, Siimple SCADA и прочие системы. Где-то они даже круче аналогов, где-то хуже, но все решаемо на любой из них. Я с Rapid SCADA за сутки разобрался... Все решаемо, если захотеть.

asuwcc
15.09.2023, 09:38
А кто продает именно базу WinCC OA? Это же вроде все равно Siemens... При чем тут разработчики? Они не поддерживают само ПО. Как они его предоставят для предприятия?
Может я конечно не в теме...

ПК КАСКАД от СибКом. Отечественное ПО на ядре WinCC OA.
ПК КАСКАД внесён в Единый Реестр Российского ПО, функционирует под управлением Российской операционной системы AstraLinux. И т.д.

МихаилГл
15.09.2023, 09:55
ПК КАСКАД от СибКом. Отечественное ПО на ядре WinCC OA.
ПК КАСКАД внесён в Единый Реестр Российского ПО, функционирует под управлением Российской операционной системы AstraLinux. И т.д.

Я вас спросил о WinCC OA, а не о ПТК с уже разработанном и нарисованном на нем программном обеспечении на основе ядра WinCC OA. Покажите мне окно "О программе WinCC OA"...
https://www.winccoa.com/documentation/WinCCOA/3.18/en_US/Installation/WinCCOA_licensing/licensing_basics.html
https://www.winccoa.com/documentation/WinCCOA/3.18/en_US/licensing/topics/licensing_options.html

melky
15.09.2023, 10:09
Ну да, берем ПК Каскад и неожиданно оказывается ситуация - Ethernet/IP отсутствует, так как это отдельная лицензия, следующее - отсутствует, так как это отдельная лицензия и так далее..
Ничего не напоминает? ПЛК Овен и CodeSys - только лицензия на Modbus ну и визуализация для поддерживаемых ПЛК. На этом все.

МихаилГл
15.09.2023, 10:10
ПК КАСКАД от СибКом мне напоминает мем про Bolgenos

https://www.nixp.ru/news/10472.html

Вас спрашивали про среду разработки, а не про решение, которое предлагают на основе этой разработки.

МихаилГл
15.09.2023, 10:21
Что-то мне это напоминает, не правда ли?

melky
15.09.2023, 10:36
Да, хорошее импортозамещение, обозвали по другому "Bolgenos" и каким-то чудом зарегистрировали в реестре Российского ПО :)

МихаилГл
15.09.2023, 10:39
Да, хорошее импортозамещение, обозвали по другому "Bolgenos" и каким-то чудом зарегистрировали в реестре Российского ПО :)

Зарегистрировали похоже не саму среду разработки, а ПК с реализованной скадой.

1exan
15.09.2023, 15:03
Что-то мне это напоминает, не правда ли?

Не может быть
70209

Но это раньше было, сейчас там новый клон

МихаилГл
15.09.2023, 15:34
Не может быть
70209

Но это раньше было, сейчас там новый клон

Как там... Вот это поворот)

asuwcc
17.09.2023, 18:53
ПК КАСКАД от СибКом мне напоминает мем про Bolgenos

https://www.nixp.ru/news/10472.html

Вас спрашивали про среду разработки, а не про решение, которое предлагают на основе этой разработки.

День добрый.
Так запросите у разработчиков ПО для тестирования. Там и увидите среду разработки WinCC OA (gedi). Все продукты на базе OA самодостаточны для разработки.
Говоря про КАСКАД имеется ввиду как раз скада.
Не нравится СибКом, посмотрите других разработчиков. Я не заставляю и не рекламирую :)

МихаилГл
17.09.2023, 19:11
День добрый.
Так запросите у разработчиков ПО для тестирования. Там и увидите среду разработки WinCC OA (gedi). Все продукты на базе OA самодостаточны для разработки.
Говоря про КАСКАД имеется ввиду как раз скада.
Не нравится СибКом, посмотрите других разработчиков. Я не заставляю и не рекламирую :)

Я ничего не имею против сименс, но вопрос был о том, чем заменить ушедшие бренды. Wincc oa это сименс, и лицензии на требуемые протоколы тоже придётся доставать через... Ekb! Или как там кряколка зовётся. Если нужен будет дистрибутив, то без проблем скачать с оф сайта, да, нужно помучиться, но скачать можно.

Спорягин Кирилл
18.09.2023, 08:07
Руководством поставлена задача, определиться со средой разработки, для реализации довольно масштабного ioT проекта. По понятным причинам, пожелание - отечественный продукт. (ранее, работал в основном, только с иностранным софтом TIA Portal, Simatic WinCC, CODESYS, EPLAN Electric, и т.д.)
Решил ознакомиться с MasterSCADA Версия: 1.3.3.14880(1.3.3_20230830.1)
И, о ужас....
На первых 30 минутах изучения баг на баге, лаг на лаге... Причём, все - детские болячки.
Например:
- при масштабировании редактируемого окна в объекте (Ctrl + MouseWheel ), зуммирование подвисает и вешает весь интерфейс MasterSCADы (проверено на нескольких рабочих станциях с INTEL+NVIDIA)
- встроенная справка, вызываемая по F1 открытая поверх основного интерфейса программы, почему-то не уходит на задний план при клике мышью по рабочей области программы. Чтобы увидеть рабочую область, необходимо сворачивать окно справки в tray. Дико не удобно пользоваться.
- в панели свойств, по умолчанию, пункты хоть и сгруппированы (в недостаточно содержательные по описанию подпункты), но список при открытии всегда развёрнут. Чтобы найти интересующий параметр, без знания точного его имени, особенно в сложных объектах, довольно трудно. Приходится листать весь список.
- MasterSCADA 4D™ Руководство пользователя Версия 1.3.X - куча синтаксических оЧепЯток и неточностей.
Я боюсь представить, что меня ждёт, если начну реализовывать на этом продукте кокой-то коммерческий проект.

Вообще-то из перечисленного, виден только 1 баг и то под вопросом.
Вот лично меня, как человека сделавшего ни одни приличный проект на Мастерскада, весь это детский балаган раздражает.
Если Вы ничего кроме Сименса не видели и работать не умеет на другом, то это Ваши проблемы. Чего на зеркало пенять?

melky
18.09.2023, 08:53
Вот мне показывали проект (видел документацию и прочее по нему), который делали на MS4D для здания - компиляция проекта больше 8 минут на объекте со слов. Вы считаете это нормально делать ПНР на объекте с подобным временем?
То есть что-то поправить, изменить и каждый раз тратить столько времени?

Уже совершенно не важно, насколько там все прилично и хорошо. Или на объект возить супер-пупер ПК каждый раз ?

Спорягин Кирилл
18.09.2023, 09:02
Вот мне показывали проект (видел документацию и прочее по нему), который делали на MS4D для здания - компиляция проекта больше 8 минут на объекте со слов. Вы считаете это нормально делать ПНР на объекте с подобным временем?
То есть что-то поправить, изменить и каждый раз тратить столько времени?

Уже совершенно не важно, насколько там все прилично и хорошо. Или на объект возить супер-пупер ПК каждый раз ?

Думаю, что на этом ПК компиляция на Кодесис была бы примерно в тоже время.
Просто нужно иметь нормальные (а не супер-пупер) компьютеры.

melky
18.09.2023, 09:19
Нормальные это какие? тыщ по 100 за ноутбук? покупать что-то игровое ради MS4D? может все таки стоит нормально программировать разработчикам?

Larrrik
18.09.2023, 10:30
Вот лично меня, как человека сделавшего ни одни приличный проект на Мастерскада
На какой версии, если не секрет?

Stenzigan
18.09.2023, 11:06
Вообще-то из перечисленного, виден только 1 баг и то под вопросом.
Вот лично меня, как человека сделавшего ни одни приличный проект на Мастерскада, весь это детский балаган раздражает.
Если Вы ничего кроме Сименса не видели и работать не умеет на другом, то это Ваши проблемы. Чего на зеркало пенять?

Это как нужно себя не любить, чтобы смотреться в кривые зеркала?)

Larrrik
18.09.2023, 11:31
Если у Вас есть вопросы, на которые Вы хотите получить ответы
Если на вебинаре останется время, просьба также осветить данное изменение из предыдущего обновления (1.3.2): "Добавлена возможность изменения настроек протокола/модуля Modbus в RT".
Какие именно из настроек стали доступны для изменения в RT (или вообще все?), и каков механизм применения новых значений в процессе работы исполнительной системы?

Stenzigan
18.09.2023, 11:42
Продолжаю упорно ковырять MS4D...
Связи в программных блоках в режиме отладки, воспринимаются визуально не очень удобоваримо, лично для моего мосХа, привыкшего работать в AltiumDesigner с BareMetal и опять повторюсь, с нормальным софтом 70256
Логическая единица - почему то отображена зелёным цветом, ноль - красным. Диссонанс.
Вот например LOGO SOFT COMFORT в режиме эмуляции. Всё понятно логично сделано: TRUE - red, FALSE - blue. И линии связей не такие толстые как в MS4D, соответственно больше места для размещения элементов на листе.70257

ASo
18.09.2023, 19:56
Думаю, что на этом ПК компиляция на Кодесис была бы примерно в тоже время.
Просто нужно иметь нормальные (а не супер-пупер) компьютеры.

КДС2 компилируется 10..20с, КДС3 с предкомпиляцией - менее минуты на весьма старом ноуте.
МС4Д даже на рабочем десктопе... Знаете, вспоминается Turbo/Borland С конца 80-х начала 90-х. И то быстрее было, даже без предкопилированных заголовков.
Поэтому МС4Д - это что-то с чем-то. Какое то мертворожденное дитя. 10 лет не могут довести не то, что до нормального, а до минимально приличного состояния.

Stenzigan
18.09.2023, 21:27
КДС2 компилируется 10..20с, КДС3 с предкомпиляцией - менее минуты на весьма старом ноуте.
МС4Д даже на рабочем десктопе... Знаете, вспоминается Turbo/Borland С конца 80-х начала 90-х. И то быстрее было, даже без предкопилированных заголовков.
Поэтому МС4Д - это что-то с чем-то. Какое то мертворожденное дитя. 10 лет не могут довести не то, что до нормального, а до минимально приличного состояния.

Да фиг с ним, со временем компиляции. Здесь можно и мощный ноутбук использовать, было бы ради чего. Здесь вопросы к интерфейсу и удобству работы с проектом при отладке. Вот, например касаемо удобства отладки (визуализация переменных, трассировка, ... ), можно взять пример с MplabX IDE. Каcаемо работы с окнами, вкладками, деревьями проекта, можно поучиться у AltiumDesigner. Была бы прямая связь с разработчиком, можно было бы подсказать им, как сделать красиво и удобно). Но, думаю они не очень заинтересованы в этом.

melky
18.09.2023, 21:47
Stenzigan у меня ощущение, что разработчики фрилансеры. Манагеры сделали ТЗ, фрилансер написал по ТЗ, не вдаваясь....
Ну и возможно текучка кадров серьезная... типа наняты дешево и сердито допиливальщики некогда написанного кода...

Вот кстати приводил как-то в пример и Logo и Beckhoff по части ОвенЛождик, думаете кто-то выводы сделал? как был ОЛ в графической среде с проектом в мегабайты, так и остался... И предположительно так и останется, даже если выйдет версия 5....

BETEP
19.09.2023, 00:17
Жесть какая то. Современные проги жрут овер дофига памяти и не все умеют работать в нескольких потоках, и не используют кучу ядер камня.
70275
Мой комп на скрине в расслабленом состоянии, запущен Firefox, второй браузер Yandex под WhatsApp (т.к. на семёрке не работает), Telegram и немного для работы. Памяти съедено почти 7 гигов из 32. (Yandex, Firefox потоков дофига и жрут каждый кучу памяти, дура Алиса отключена)
Мать китайская под старый серверный проц на 14 ядер, а работает это всё со скоростью i5-2500 от 2011 г., хотя пару виртуалок тянет не напрягаясь.
--------
Нельзя программистам хорошие компы выделять, иначе они не стараются и хрень всякую пишут. Сидели бы на офисных сборках, софт был бы выше по качеству, и MasterSCADA 4D возможно летала бы.

Stenzigan
19.09.2023, 07:43
Жесть какая то. Современные проги жрут овер дофига памяти и не все умеют работать в нескольких потоках, и не используют кучу ядер камня.
70275
Мой комп на скрине в расслабленом состоянии, запущен Firefox, второй браузер Yandex под WhatsApp (т.к. на семёрке не работает), Telegram и немного для работы. Памяти съедено почти 7 гигов из 32. (Yandex, Firefox потоков дофига и жрут каждый кучу памяти, дура Алиса отключена)
Мать китайская под старый серверный проц на 14 ядер, а работает это всё со скоростью i5-2500 от 2011 г., хотя пару виртуалок тянет не напрягаясь.
--------
Нельзя программистам хорошие компы выделять, иначе они не стараются и хрень всякую пишут. Сидели бы на офисных сборках, софт был бы выше по качеству, и MasterSCADA 4D возможно летала бы.

Про оптимизацию кода... Сразу вспомнились ассемблерные вставки в Cи-шный сод для 8 битных МК от Atmel (сейчас Microchip). Вот, где скорость софта!) Но, чтобы писать такой код, нужно досконально знать и понимать на "молекулярном" уровне как работает проц, и знать систему команд. А почти весь код высокоуровневых приложений, сейчас пишется на абстракциях (библиотеках) за частую далеко не оптимизированных. Разрабы даже не представляют, как там, под капотом это всё работает. А зачем? Вот и результат жора системных ресурсов.

Stenzigan
19.09.2023, 08:23
Продолжаем ковырять Версия: 1.3.3.14880(1.3.3_20230830.1) и материться.
Контролы -> Тренд -> Вкладка свойств Тренд -> Полоса прокрутки
Если установлены чекбоксы "Показывать горизонтальную полосу прокрутки" и "Показывать вертикальную полосу прокрутки", окно имеет следующий вид (чекбокс - "минимальный вид" установлен):
70279
Что за артефакты в виде горизонтальных полос?
При установке галки в чекбоксе "Показывать вертикальную полосу прокрутки", тренд, выглядит вот так:
70280
Я что-то делаю не так? Знатоки MS4D, подскажите пожалуйста как настроить корректное отображение Тренда?

Stenzigan
19.09.2023, 08:45
Продолжаю упорно ковырять MS4D...
Связи в программных блоках в режиме отладки, воспринимаются визуально не очень удобоваримо, лично для моего мосХа, привыкшего работать в AltiumDesigner с BareMetal и опять повторюсь, с нормальным софтом 70256
Логическая единица - почему то отображена зелёным цветом, ноль - красным. Диссонанс.
Вот например LOGO SOFT COMFORT в режиме эмуляции. Всё понятно логично сделано: TRUE - red, FALSE - blue. И линии связей не такие толстые как в MS4D, соответственно больше места для размещения элементов на листе.70257

А цвета оказывается можно менять! Настройки среды -> Редакторы схем ... Вот, тут сорян. Молодцы, что сделали такую возможность.

ASo
19.09.2023, 13:27
Про оптимизацию кода... Сразу вспомнились ассемблерные вставки в Cи-шный сод для 8 битных МК от Atmel (сейчас Microchip). Вот, где скорость софта!) Но, чтобы писать такой код, нужно досконально знать и понимать на "молекулярном" уровне как работает проц, и знать систему команд. А почти весь код высокоуровневых приложений, сейчас пишется на абстракциях (библиотеках) за частую далеко не оптимизированных. Разрабы даже не представляют, как там, под капотом это всё работает. А зачем? Вот и результат жора системных ресурсов.

Попробуйте так написать такой объем кода.

melky
19.09.2023, 13:31
Как раз таки писать код на абстракциях как вы выражаетесь иногда лучше, так как все новое, это хорошо забытое старое, которое за вас уже сотню раз оптимизировали вместо вашего велосипеда...

asuwcc
19.09.2023, 18:07
День добрый.

Я ничего не имею против сименс, но вопрос был о том, чем заменить ушедшие бренды. Wincc oa это сименс, и лицензии на требуемые протоколы тоже придётся доставать через... Ekb! Или как там кряколка зовётся.
С чего вы взяли, что доставать ключи нужно будет через Ekb?
Продукты на базе WinCC ОА лицензируются у разработчика ПО, а не ядра.


Если нужен будет дистрибутив, то без проблем скачать с оф сайта, да, нужно помучиться, но скачать можно.
ПО на базе wincc oa это не чистая ОА, а независимое. Например, Астра Линукс на базе ядра Линукс, как еще объяснить? :)

melky
19.09.2023, 21:44
asuwcc что, wincc oa раздают даром, если я сам решу на нем что-то сделать без КАСКАДА ? или же Siemens меня попросит ему оплатить ?

Larrrik
20.09.2023, 10:28
Например, Астра Линукс на базе ядра Линукс, как еще объяснить? :)
Лично мне не объяснили. У "ядра Линукс" разве коммерческая лицензия чтобы сравнивать две эти схемы?
Вопрос в том, контролируется ли со стороны Siemens возможность разработчиков продать их "независимое ПО" на базе WinCC OA, а покупателей - купить?

plcmaster
21.09.2023, 11:36
На каких отечественных альтернативах остановились в использовании (если не секрет)?

Работал с Citect, WinCC, PCS7, inTouch, RapidScada, MasterScada 3, Masterscada4D.
Могу сказать, про последние две:
MasterScada 3 - плакал, кололся, писал на форуме про все найденные косяки, но потом, расставив на минном поле флажки приспособился и второй проект сделал намного быстрее.
MasterScada 4 - Это просто ужас. Отличная функциональность, которая полностью помножается на ноль детскими болезнями и кривой работой базовых функций (ввод значений не проходит, связь с OPC которая входит в автоколебания при изменении параметра)

Larrrik
21.09.2023, 11:51
Работал с ... RapidScada...
Если работаете с RapidScada сейчас, можете ли в общих чертах обрисовать актуальное положение дел: как у них вообще ситуация с косяками, ТП и исправлениями?
Боязно полагаться на бесплатный отечественный софт, видя каким горбатым бывает платный...

melky
21.09.2023, 12:08
Larrrik у RapidScada есть два пути по техподдержке. 1-й бесплатный - поддержка на форуме когда найдется время как разработчиком, так и пользователями, 2-й платный, условия можно найти на сайте. Вы можете покупать поддержку на год например.

Косяки исправляются непосредственно разработчиком. Косяки есть, не без этого, где-то логические но возможно понятные программисту. Где-то программные, например была утечка памяти в Mono при работе на Linux. Разработчик даже тикеры создавал на сайте Mono. Сейчас версия 6 работает на NET.6, от Mono ушли.
Так же реализуются потихоньку хотелки пользователей.

Часть хотелок внедряется насколько знаю за счет оплаченных проектов.

Да, редактор мнемосхем еще не портирован (не переработан под новое ядро) на 6-ю версию. Насколько знаю, это на следующий год отложено.

МихаилГл
21.09.2023, 21:28
У рапид скады хороший функционал по связи с различными протоколами и также экспорту всего в базы данных. Я её использую только для этого, визуализации на ней делать трудно, но можно... Я приноровился блокнот++ для этого использовать.
Пока использую 5ю версию, 6ю ставил, но там надо перед установкой службы 5ой версии остановить, так как они используют те же самые порты для визуализации и возможно ещё чего.

Larrrik
22.09.2023, 10:33
Косяки исправляются непосредственно разработчиком
Желательно уточнение: компанией-разработчиком, или человеком-разработчиком? ))
Припоминаю одну пост-советскую скаду, которая целиком была плодом труда одного человека:rolleyes:

Larrrik
22.09.2023, 10:34
визуализации на ней делать трудно, но можно... Я приноровился блокнот++ для этого использовать.
Эмм....Для визуализации?

1exan
22.09.2023, 11:37
Эмм....Для визуализации?

Не, ну а чо

Larrrik
22.09.2023, 11:50
Не, ну а чо
Годно )) И грузится не в пример быстрее всех этих ваших мастерскад )

МихаилГл
22.09.2023, 15:41
Эмм....Для визуализации?

Да, открываешь xml , который рапид скада сгенерила, и в блокноте правишь ссылки на тэги. Это если много однотипных механизмов. Одно окно там вроде нельзя к динамическим тэгам привязать. Хотя там на си можно что-то делать, но там я не силён.
В своё время я сайт в блокноте far manager'а делал, так что схема рабочая

melky
23.09.2023, 12:28
Larrrik если честно, то со слов разработчика у него есть команда (ну вообще компания ООО), но именно ядром занимается только он. То есть один человек.
Плюс сообщество, какое никакое, кто дополнительно делает драйвера устройств вместо использования OPC классического.

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

Валерий "mad Dog" Шмараев
09.10.2023, 10:50
на версии 1.3.3 не видится М3000Т - "нет связи с узлом", на версии 1.2 - видится..

Это с лицензированием что-то?

Валерий "mad Dog" Шмараев
10.10.2023, 04:24
Оставлю здесь:

70819

ЮрийАлексеич, спасибо!

Валерий "mad Dog" Шмараев
11.10.2023, 06:13
webvis как не грузился на смарт-панелях так и не грузится и необходимость чистить кэш.

Larrrik
11.10.2023, 06:40
Если у Вас есть вопросы, на которые Вы хотите получить ответы, то можно написать их в этой ветке и мы обязательно их осветим на вебинаре.

Вебинар прошел, осветили только то, что и так подробно расписано в релизе.
Понимаю, про панель веток рассказывать куда интереснее, чем например про "изменения настроек протокола/модуля Modbus в RT"...

plcmaster
06.04.2024, 10:21
Буду писать сюда пожелания, что хотелось бы добавить в следующий релиз, чтобы сделать жизнь пользователям чуточку проще.
1. нет возможности сделать шаг сетки меньше 10, и не кратным десяти. Что за диктатура?
2. Невозможно мышью сделать прямоугольник размером меньше 10х10. Если прописать напрямую в свойствах допустим 5х5, то он становится меньше. Но чуть мышью попробуешь его потянуть, опять разрастается до 10х10.
3. Сделайте пожалуйста импорт экспорт каналов протокола в его контекстном меню, для того чтобы править их в экселе, а не в скаде. Ситуация: я создал к***** размножил его в количестве 4000 тысяч, хочу каждому поменять адрес по порядку. Сейчас это очень трудно.
4. Объединил три прямоугольника в группу, при увеличении/уменьшении мышью, сгруппированная фигура плывёт и рассыпается. Так быть не должно.

VladGC
06.04.2024, 14:56
Буду писать сюда пожелания, что хотелось бы добавить в следующий релиз, чтобы сделать жизнь пользователям чуточку проще.
1. нет возможности сделать шаг сетки меньше 10, и не кратным десяти. Что за диктатура?
2. Невозможно мышью сделать прямоугольник размером меньше 10х10. Если прописать напрямую в свойствах допустим 5х5, то он становится меньше. Но чуть мышью попробуешь его потянуть, опять разрастается до 10х10.
3. Сделайте пожалуйста импорт экспорт каналов протокола в его контекстном меню, для того чтобы править их в экселе, а не в скаде. Ситуация: я создал к***** размножил его в количестве 4000 тысяч, хочу каждому поменять адрес по порядку. Сейчас это очень трудно.
4. Объединил три прямоугольника в группу, при увеличении/уменьшении мышью, сгруппированная фигура плывёт и рассыпается. Так быть не должно.

Кас. 3:
Вы можете использовать групповые операции, а так же экспортировать импортировать

Кас. 4:
О багах лучше создать заявку в https://support.masterscada.ru и отслеживать как она больше года фиксится

asuwcc
08.04.2024, 05:58
Буду писать сюда пожелания, что хотелось бы добавить в следующий релиз, чтобы сделать жизнь пользователям чуточку проще.
1. нет возможности сделать шаг сетки меньше 10, и не кратным десяти. Что за диктатура?

День добрый.

Размер сетки можно задать в свойствах окна (Слой -> Размер сетки) или создать свой пользовательский шаг в ползунке настройки сетки (выпадающий список рядом).