PDA

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



alexelkin
10.11.2016, 07:51
Добрый день!

Версию 4D изучаю около недели, раньше разрабатывал проекты в 3.x.
Благодаря объектно-ориентированному подходу и возможности динамизации практически любых свойств объектов, в 4D я смог решить многие задачи, решение которых в 3.x было невозможным.

Однако остались нерешенными 2 задачи (которые легко решались в 3.x):


Генерация отчётов. Присутствует ли в 4D система построения отчетов (по аналогии с MasterSCADA 3.x)?
Архивирование данных и возможность работы с архивом. Необходимы следующие операции, доступные в ФБ ST и скриптах C# MasterSCADA 3.x:

- Возможность в произвольный момент времени читать и оперировать данными из архива за любой промежуток времени.
- Возможность генерации архива за определенный промежуток времени (или изменение).
В справке языка ST MasterSCADA 4D я не нашёл никаких функций по работе с архивом. Скрипты C#, если я правильно понимаю, больше не поддерживаются.

SCADAMaster
10.11.2016, 08:47
Отчетов пока нет.
Планируются сделать к концу года.
Остальные вопросы лучше задать по электронной почте.

zakhar81
21.01.2017, 09:42
Добрый день
Пару вопросов
1. В части различия сетевого доступа к Web серверу Локальная и Серверная лицензии какие имеют различия?
Имея локальную лицензию на одном из ПК можно получать доступ к его серверу, загружать с него странички через браузер другого клиента находящегося в этой же локальной сети?
2. Генерация/экспорт отчетов, как и когда будет реализована, её уже бы хотелось иметь при приобретении
Вы писали что в конце года, т.е. я предполагаю что прямо вот вот будет такая возможность или я ошибаюсь?

Maria Momotova
22.01.2017, 13:00
1. Имея локальную лицензию на одном из ПК можно получать доступ к его серверу только с этого же компьютера. Чтобы иметь доступ по сети (локальной, либо сети интернет) нужна будет серверная версия.
2. Версия с отчетами может быть предоставлена по запросу на электронный адрес support.ms4d@insat.ru

ordmun
02.06.2017, 13:00
Добрый день, проблема с включением выхода на подключенном через Modbus OPC МК110-8Д.4Р. С OPC отправляю по адресу 1000, выход включается. Делаю то же с программы объекта Скады - на выходе тага 1000 появляется, на приборе тишина. В чем проблема может быть?

izwerg
29.07.2017, 16:03
Подскажите как в MasterScada 4D делать побитовое преобразование типов. Например сделать REAL из двух значений WORD. В Codesys это легко решается с помощью указателей, но программы в MasterScada ругаются на тип переменной POINTER, так же как и на функцию ADR(). Соответствующие функции (вероятно, реализованные через запись по указателям) есть в OSCAT, но именно этих функций нет в OSCAT библиотеке в MasterScada.
В третьей версии это можно было решить скриптом C#, но в 4D C# нет.

Maria Momotova
31.07.2017, 11:10
Добрый день!
Подобные функции добавим в следующей версии в одну из наших библиотек.

izwerg
25.08.2017, 15:01
Добрый день!

Вышла новая версия (1.1.15), но в ней ничего подобного не нашел. Может, пока такие функции не появятся, есть какое-то временное решение?
И вообще: планируется ли поддержка скриптов C# и поддержка типа типа POINTER TO, ADR() и лексемы ^ в программах? Последнее относится и к версии 3.

Виктор Момотов
29.08.2017, 21:56
Ожидаем данную функцию в конце сентября.
C# - поддержка будет, ожидаем к концу года.
Напрямую с указателями работы не будет, нужно использовать либо свой ФБ, написанный на C++ (документ, описывающий как писать свои ФБ, находится в папке установки) - это возможно уже сейчас или в C#, когда он появится.
В третьей версии тоже не будут в программах ST использоваться указатели, используйте ФБ C#.

Evgeniy_D
06.11.2017, 13:24
Добрый день.
При ознакомлении с 4D (версия 1.1.16.60729 (MPLCD_1_1_20171018.1) возникло много вопросов, вот несколько из них:
1. Почему нельзя сохранить и открыть проект с указанием пути, например на другом диске?
2. Вообще не понял как работают темы, к примеру стоит стандартная при выборе другой (например Изумруд) получаю окно Ошибка.
3. При изменении цвета корпуса, допустим мотора из аппараты, в окне цвет не меняется, его можно посмотреть только в браузере при нажатии просмотра, но при изменении состояния или цвета надо перезапускать просмотр. Цвет рамки, тени, прозрачность,заливка фона видны в окне сразу. Это так и должно быть или я что то не понял?
Логичнее было бы менять цвет при редактировании сразу в окне в зависимости от управления или действия, выбрал старт - увидел цвет сразу результат, а так получается что-то изменил и "беги в соседнюю комнату смотреть что там получилось" жутко неудобно и отнимает время.
4. В Internet Explorer не отображаются тени. В Opera тени есть если это можно назвать тенью, но нет анимации и цвета.
5. Несоответствие допустим состояние Started - Stopped, а ниже Цвет состояния Работа, вы уже определитесь на каком языке писать на русском или английском.
6. Всплывающее название при повороте на 180 тоже перевёрнутое, чтобы прочитать монитор крутить надо?
7. После перетягивания вещественного тега из объекта в окно он отображается в окне, но при нажатии просмотра в браузере не отображаются все объекты окна, оно пустое.
8. При обращении в техподдержку по вопросу приобретения сказали Modbus Universal MasterOPC Server не нужен так как ОРС Modbus TCP сервер встроен в 4D, но видимо забыли уточнить, что только для контроллеров с прошивкой от Insat. Использовал ПЛК150 с CodeSys, создавал проект АРМ-Modbus TCP-Модуль Modbus TCP и пару тегов, ip и порт указал, НО пишет нет связи. Потом попробовал через Modbus Universal MasterOPC Server связь есть всё работает с одними и теми же настройками.
9. Есть ли библиотека для ПЛК150 и с какой прошивкой?
10. При повороте любого элемента - неправильное отображение перемещения при перетягивании мышкой.

Evgeniy_D
08.11.2017, 01:31
Установил версию 1.1.16.60991 (MPLCD_1_1_20171104.1).
В примере Урок 3 при нажатии на кнопку просмотр открывается пустое окно по адресу file:///C:/Users/Admin/AppData/Local/Temp/MasterSCADA4D1.1/MasterPLCCodeGenerate/index.html. По введённому вручную http://127.0.0.1:8043/index.html мнемосхема открывается в Internet Explorer насосы включаются, но анимация стоит на месте, настройки браузера не помогают. В Opera и родном клиенте анимация есть. Проверял на win7 и win10 одинаково. Управление мышью при перетягивании исправили, но координаты, название при повороте на 180 так и остались вверх ногами. Тени не отображаются с размытостью краёв как видно в редакторе.

Добавьте пожалуйста в палитре-диалог стиль рамки окна вогнутая - выпуклая, а то как то однородно и плоско, не сочетается с другими объёмными элементами, взгляд не цепляет, ведь в MasterSCADA 3-й версии это всё есть.

Тюников Андрей
20.11.2017, 14:18
А есть ли возможность, в режиме разработки, вытягивать отдельные окна (палитра, свойства, система) на разные мониторы?

Evgeniy_D
03.12.2017, 11:51
Подскажите ФБ PlaySound работает в MasterScada 4D (1.1.16.61401 от 29.11.2017) или нет?
Второй день осилить не могу. В справке написано "Важно! Разместить программу, содержащую данный ФБ, в отдельном объекте, и у всего объекта назначить исполнение в задаче экрана.", такого пункта (правой кнопкой мыши по объекту) "исполнение в задаче экрана" нет.
Как посмотреть что находится в Медиа? Изображения есть, а другие файлы не видны. При добавлении в медиа файла мр.3 непонятно добавился он или нет так как ничего в свойствах не видно. Какое имя надо указывать в Sound?
У меня простейший проект как в справке, с кнопкой для включения воспроизведения звука в 1 объекте, в 2 объекте программа: PlaySound_1(Play:= onsound, Rep:= TRUE, Sound:= "Media 2"); Медиа 2 - добавлен в системе. При компиляции ошибок нет, в браузере полоса загрузки.
Перепробовал все варианты назначения объекта. Приведите пример использования, в учебных примерах не нашёл.

Игорь Владимирович
21.07.2018, 17:54
Никак не могу разобраться с задвижкой, точнее с ее рисунком, там 3 варианта, открыта, среднее и закрыта, у меня булевый сигнал, то есть открыто и закрыто.
Никак не получилось сделать. С насосом все проще))

SCADAMaster4D
23.07.2018, 14:36
Никак не могу разобраться с задвижкой, точнее с ее рисунком, там 3 варианта, открыта, среднее и закрыта, у меня булевый сигнал, то есть открыто и закрыто.
Никак не получилось сделать. С насосом все проще))

Не очень понятна Ваша задача. Если нужно, чтобы по false задвижка отображалась как закрыта, а по true - открыта, то свяжите логический параметр со свойством Положение у задвижки. Затем назначьте точечную конвертацию, где False = Closed, True = Opened. Ссылка на назначение конвертации в видеоуроке: https://youtu.be/9oBSYiwAfsI?list=PLJePtxz3OgXNzt2OTyTucAp9UuTj4SZO F&t=687

Игорь Владимирович
23.07.2018, 18:08
Не очень понятна Ваша задача. Если нужно, чтобы по false задвижка отображалась как закрыта, а по true - открыта, то свяжите логический параметр со свойством Положение у задвижки. Затем назначьте точечную конвертацию, где False = Closed, True = Opened. Ссылка на назначение конвертации в видеоуроке: https://youtu.be/9oBSYiwAfsI?list=PLJePtxz3OgXNzt2OTyTucAp9UuTj4SZO F&t=687

не работает в том и дело(( еще косяки в софте нашел. например тройник труба если повернуть на 90 градусов, и поставить выводом налево, то в визуализации он развернут направо. если его зеркалить то все становиться норм.
38127
Там 3 варианта, но мне нужно 2. в другой задвижке 2 варианта (булевое значение) но все равно не пашет.
38128

SCADAMaster4D
24.07.2018, 11:14
не работает в том и дело(( еще косяки в софте нашел. например тройник труба если повернуть на 90 градусов, и поставить выводом налево, то в визуализации он развернут направо. если его зеркалить то все становиться норм.
38127
Там 3 варианта, но мне нужно 2. в другой задвижке 2 варианта (булевое значение) но все равно не пашет.
38128

В конвертере связи у источника входные точки заданы числовыми значениями, а если бы был параметр типа BOOL, то был бы выбор между True/False. Проверьте тип параметра, связанного с положением заслонки. И не нужно создавать три опорных точки в конвертере, оставьте две - для True и для False. Если не удастся сделать, то пришлите проект на support.ms4d@insat.ru.

Игорь Владимирович
24.07.2018, 17:41
В конвертере связи у источника входные точки заданы числовыми значениями, а если бы был параметр типа BOOL, то был бы выбор между True/False. Проверьте тип параметра, связанного с положением заслонки. И не нужно создавать три опорных точки в конвертере, оставьте две - для True и для False. Если не удастся сделать, то пришлите проект на support.ms4d@insat.ru.

нет, не работает((

SCADAMaster4D
25.07.2018, 11:03
нет, не работает((

Напишите на support.ms4d@insat.ru, будем разбираться.

игорь_иносат
17.10.2018, 09:35
Добрый день, интересует возможность работы со скриптами С#.
1.Добавился ли функционал, подобный версии 3?
2.Если да, то как добавить внешние входы выходы в скрипт?
3.Если нет, то какие задачи скрипты могут помочь решить?

Суть проблемы: открываю скрипт, создаю код, завязанный с
внешними объектами.
Но как связать внутренние переменные с внешними
не понятно.
В 3 версии это было интуитивно доступно.

SCADAMaster4D
17.10.2018, 16:52
Добрый день, интересует возможность работы со скриптами С#.
1.Добавился ли функционал, подобный версии 3?
2.Если да, то как добавить внешние входы выходы в скрипт?
3.Если нет, то какие задачи скрипты могут помочь решить?

Суть проблемы: открываю скрипт, создаю код, завязанный с
внешними объектами.
Но как связать внутренние переменные с внешними
не понятно.
В 3 версии это было интуитивно доступно.

Скрипт в MS4 решает задачи, связанные только с редактором. С рантаймом, как в MS3, он работать не будет.

Игорь Владимирович
17.10.2018, 20:06
Добрый день, интересует возможность работы со скриптами С#.
1.Добавился ли функционал, подобный версии 3?
2.Если да, то как добавить внешние входы выходы в скрипт?
3.Если нет, то какие задачи скрипты могут помочь решить?

Суть проблемы: открываю скрипт, создаю код, завязанный с
внешними объектами.
Но как связать внутренние переменные с внешними
не понятно.
В 3 версии это было интуитивно доступно.

все связи в мастер скаде 4д привязываются банальным перетаскиванием мыши от источника к приемнику

env
18.10.2018, 09:29
Добрый день.
Изучаю 4д демо-версию, установил совсем недавно версию 1.2 и столкнулся с проблемой: не приходят данные с плк110. Ранее на версии 1.1 такой проблемы не было. пользуюсь Codesys OPC (программа в контроллере написана на codesys v2.3) проверяю поток данных матриконом - все в порядке.

SCADAMaster4D
18.10.2018, 12:36
Добрый день.
Изучаю 4д демо-версию, установил совсем недавно версию 1.2 и столкнулся с проблемой: не приходят данные с плк110. Ранее на версии 1.1 такой проблемы не было. пользуюсь Codesys OPC (программа в контроллере написана на codesys v2.3) проверяю поток данных матриконом - все в порядке.

Напишите в техподдержку на support.ms4d@insat.ru. Приложите проект и более подробное описание проблемы: что происходит во время попытки подключения, какие возникают ошибки, сообщения.

env
19.10.2018, 08:23
может это поможет:
{Value = 0, SourceTime = 0001-01-01-00:00, StatusCode = 2150760448} это выходит вместо параметров

Пупкин
30.10.2018, 14:10
Добрый день! Начал изучать Masterscada 4d 1.2 , есть один вопрос: Как настроить журнал, мне, например, нужно чтобы отображалось в нём время включения выключения, сигналов аварии, работы. Подскажите пожалуйста.

Игорь Владимирович
30.10.2018, 14:55
Добрый день! Начал изучать Masterscada 4d 1.2 , есть один вопрос: Как настроить журнал, мне, например, нужно чтобы отображалось в нём время включения выключения, сигналов аварии, работы. Подскажите пожалуйста.
Там все просто, создаёшь журнал, ставишь галочку глобальный, и создаёшь сообщения привязываешь их к переменным, и при изменение переменной будет сообщение попадать в журнал

env
31.10.2018, 06:38
Создать сообщения - то есть выбрать тип в "поле сообщения" ? а привязать как ? подскажите пожалуйста.

SCADAMaster4D
01.11.2018, 12:12
Создать сообщения - то есть выбрать тип в "поле сообщения" ? а привязать как ? подскажите пожалуйста.

Управляйте параметром Активность у Тревоги. Подавайте True в том случае, когда Вам нужно записать сообщение/событие в журнал.

энергия
28.02.2019, 14:49
Здравствуйте! Есть вопрос по MasterScada. Кто-нибудь сталкивался с такой проблемой. При попытке запустить проект в режиме "Эмуляция" пишет "PLC 110 - нет связи с узлом". Раньше такого не было, работало правильно и в режиме "Эмуляция" и в режиме "Загрузки". На другом компьютере без проблем, в режиме "Эмуляция" все работает.

Игорь Владимирович
28.02.2019, 15:17
Здравствуйте! Есть вопрос по MasterScada. Кто-нибудь сталкивался с такой проблемой. При попытке запустить проект в режиме "Эмуляция" пишет "PLC 110 - нет связи с узлом". Раньше такого не было, работало правильно и в режиме "Эмуляция" и в режиме "Загрузки". На другом компьютере без проблем, в режиме "Эмуляция" все работает.

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

Трофимов Артем
28.02.2019, 18:45
Здравствуйте! Есть вопрос по MasterScada. Кто-нибудь сталкивался с такой проблемой. При попытке запустить проект в режиме "Эмуляция" пишет "PLC 110 - нет связи с узлом". Раньше такого не было, работало правильно и в режиме "Эмуляция" и в режиме "Загрузки". На другом компьютере без проблем, в режиме "Эмуляция" все работает.

укажите , пожалуйста версию мастрескады и версию прошивки ПЛК (или заводской номер в личку)

Bigcrash
25.03.2019, 13:35
Добрый день.
Подскажите, как делать формульные вычисления? В 3 прям такая функция была, а здесь никак найти не могу.
Задача: нужно тег домножить на коэффициент и результат на мнемосхему.

Трофимов Артем
25.03.2019, 15:03
можете как в программе узла сделать домножение, либо при перетягивании данных на визуализацию в источнике данных указать требуемую конвертацию.

slec
26.03.2019, 12:58
Добрый день!

Подскажите, пожалуйста, как правильно использовать MSSQL в MasterSCADA 4D для архивов? В проекте "Основной архив данных" выбрал Тип БД - mssql. Что еще необходимо указать, прописать в проекте MasterSCADA? Нужно ли создавать заранее таблицу с определенными параметрами в MSSQL?

SCADAMaster4D
26.03.2019, 13:03
Для начала больше ничего не нужно. База сама создастся.

slec
26.03.2019, 13:40
Для начала больше ничего не нужно. База сама создастся.

В этом собственно проблема... Запускаю проект, изменяю архивные значения, а в SQL изменений не вижу. Подскажите, с каким именем должна создаваться база?

slec
26.03.2019, 14:10
Для начала больше ничего не нужно. База сама создастся.

UPD
Создал БД вручную, указал в MasterSCADA ссылку на нее. Теперь создаются таблицы, но все столбцы в них NULL. В чем может быть проблема?

41923

slec
26.03.2019, 14:37
UPD
Создал БД вручную, указал в MasterSCADA ссылку на нее. Теперь создаются таблицы, но все столбцы в них NULL. В чем может быть проблема?

41923

UPD2
Проблема была в политике безопасности пользователей :)
Вроде работает, спасибо

akphantom
05.08.2019, 16:58
Добрый день!

Можно ли в MasterScada4D создать базу для храненния каких-то данных типа структура? Добавлять новые записи, удалять, считывать?

Ещё вопрос: тут много пишут про архивирование в базу данных. Можно ли использовать такую базу данных для долгосрочного хранения данных в памяти ПК (не контроллера)?

Ещё вопрос, кто знает как запустить проект, разработанный вот виндой под Linux? Поставить его в автозагрузку? Мне разрботчики выслали дистрибутив под Линукс, по инструкции всё распаковали, поставили, но я не смог запустить никакой графической оболочки чтобы открыть проект.

GRG1996
24.09.2019, 19:35
Добрый вечер, возможно вопрос не по теме, нужно собрать машину для мастерскада 4d соответственно возник вопрос, хорошо ли работает данная программа на платформе процессоров райзен, есть ли какие то ограничения по данному вопросу?

sergey.s.betke@yandex.ru
30.12.2019, 23:05
Коллеги, добрый день.
Вопрос по хранению проектов MS 4. Можно ли хранить проекты в git? Собственно, формат файлов проекта (не считая графики) текстовый или бинарный? Есть ли возможность экспорта в текст и импорта из текста?

Илья Анкудинов
15.01.2021, 11:46
Здравствуйте! Писал несколько раз в техподдержку компании ИнСАТ, но ответов на мои сообщения не поступило. Проблема заключается в том, что данные обмена в контроллере передаются от входов к выходам с задержкой в 3-5 секунд, а также при управлении выходными параметрами с графических кнопок АРМ. Использую контроллер ПЛК110-30 MS4, причём пробовал загружать проект в другой аналогичный контроллер, но ничего не изменилось, как были задержки по времени, так и остались. Подскажите в чем может быть причина, может кто знает?

VladGC
15.01.2021, 15:08
Здравствуйте! Писал несколько раз в техподдержку компании ИнСАТ, но ответов на мои сообщения не поступило. Проблема заключается в том, что данные обмена в контроллере передаются от входов к выходам с задержкой в 3-5 секунд, а также при управлении выходными параметрами с графических кнопок АРМ. Использую контроллер ПЛК110-30 MS4, причём пробовал загружать проект в другой аналогичный контроллер, но ничего не изменилось, как были задержки по времени, так и остались. Подскажите в чем может быть причина, может кто знает?

Это лучше задать где то тут https://owen.ru/forum/forumdisplay.php?f=78 (https://owen.ru/forum/forumdisplay.php?f=78)
И чуть более подробнее расписать о проекте