PDA

Просмотр полной версии : КАК ИЗМЕНИТЬ ФУНЦИОНАЛЬНЫЙ БЛОК в Master Scada ????



Евг55
14.08.2015, 12:18
Помогите пожалуйста! Требуется отредактировать (где-то убрать насос, где-то его поставить,напрмер для увлажнителя) встроенный в скаду функциональный блок по вентиляции. Как это сделать? Как он называется и где хранится? Я не могу найти эту библиотеку "вентиляция HVAC"
( Если есть у кого наработки, если же не жалко, пришлите плиз ) или через облако скиньте ссылку )

Адрей
14.08.2015, 20:14
Да, добавлю тоже вопрос, только по профессиональней, как создать ФБ блок и закрыть код для просмотра.

SCADAMaster
14.08.2015, 21:37
Код написанный на C# можно легко вскрывать (как и любой CLR код). Есть специальные средства усложняющие процесс просмотра кода:
https://en.wikipedia.org/wiki/Dotfuscator
Но вряд ли вам целесообразно их использовать.

Адрей
15.08.2015, 09:06
В codesys можно создать ФБ и сохранить ее как библиотеку, а как это сделать в мастер скаде.

SCADAMaster
15.08.2015, 19:32
Библиотеки ST создаются в Система - Библиотеки.
Если вы хотите использовать созданный объект повторно, выполните контекстное меню - Поместить в библиотеку.

Евг55
15.08.2015, 22:03
На сайте Инсайта написано, что ФБ созданы в Visual Studio 2005 , но, установив эту прогу, я не нашел файла отвечающего за ФБ вентиляцию. Ведь, должна быть картинка самого изображения.... Короче все сложно как-то.... С чего это все началось: у них ФБ по вентиляции очень мало, мне нужно их изменить( где-то убрать насос, где-то наоборот добавить). Если у кого есть такая возможность выслать ФБ увлажнителя в такой же графике как исходный из библиотеки ФБ "вентиляция (HVAC)" , но с насосом и фреоновый охладитель, пожалуйста пришлите по почте или киньте ссылку на облако.

Адрей
16.08.2015, 07:47
Библиотеки ST создаются в Система - Библиотеки.
Если вы хотите использовать созданный объект повторно, выполните контекстное меню - Поместить в библиотеку.
Извините, я имел ввиду как создавать ВФБ, пока трудно привыкать к терминам мастер скада.

SCADAMaster
16.08.2015, 09:22
На сайте Инсайта написано, что ФБ созданы в Visual Studio 2005 , но, установив эту прогу, я не нашел файла отвечающего за ФБ вентиляцию. Ведь, должна быть картинка самого изображения.... Короче все сложно как-то.... С чего это все началось: у них ФБ по вентиляции очень мало, мне нужно их изменить( где-то убрать насос, где-то наоборот добавить). Если у кого есть такая возможность выслать ФБ увлажнителя в такой же графике как исходный из библиотеки ФБ "вентиляция (HVAC)" , но с насосом и фреоновый охладитель, пожалуйста пришлите по почте или киньте ссылку на облако.
Мы вам писали по почте - стандартные ФБ редактировать нельзя.
Вам нужно или написать собственные, или использовать картинки с динамизацией.


Извините, я имел ввиду как создавать ВФБ, пока трудно привыкать к терминам мастер скада.
Собственные ВФБ пишутся на C#. Инструкция по разработке прилагается к MasterSCADA - в разделе "Документация".

Евг55
16.08.2015, 21:24
Почему ФБ всегда поверх всех объектов? можно ли сделать ,чтобы картинка была поверх ФБ? Т.е. я хочу убрать трубы из ФБ "охладитель", закрыв их прямоугольником. Но так не получается,потому что ФБ поверх всех! Если поверх объектов сделать прямоугольник, то все равно не получается.

Евг55
16.08.2015, 21:45
Мы вам писали по почте - стандартные ФБ редактировать нельзя.
Вам нужно или написать собственные, или использовать картинки с динамизацией.


Собственные ВФБ пишутся на C#. Инструкция по разработке прилагается к MasterSCADA - в разделе "Документация".

Почему тогда нельзя создать стандартных ФБ побольше. Или тогда продавать нечего будет ;-) продается ведь ФБ френовый охладитель....Почему бы его просто в стандартную базу не включить?! А продавать бы совсем другую графику,а то получается как-то......

Евг55
16.08.2015, 21:46
Почему ФБ всегда поверх всех объектов? можно ли сделать ,чтобы картинка была поверх ФБ? Т.е. я хочу убрать трубы из ФБ "охладитель", закрыв их прямоугольником. Но так не получается,потому что ФБ поверх всех! Если поверх объектов сделать прямоугольник, то все равно не получается.
Это мой последний вопрос в этой теме )

SCADAMaster
17.08.2015, 08:05
Данные ВФБ это ActiveX элементы, поэтому они находятся поверх других компонентов.