Пока просят на мнемосхеме чтобы видно в часах было видно сколько за смену оборудование отработало.Мне простой пример бы. Дальше я постараюсь разобраться.
Вид для печати
Пока просят на мнемосхеме чтобы видно в часах было видно сколько за смену оборудование отработало.Мне простой пример бы. Дальше я постараюсь разобраться.
Используйте модуль РАсчет, у него функция AbsArchDiscreteCounterTime( ) - описание есть в справке.
Только положите этот Расчет в отдельный объект, и управляйте его опросом через вкладку Опрос - Опрос по условию (например по команде оператора или по расписанию раз в час). Если выполнять такой расчет по архиву каждый цикл, можно "положить" систему
Спасибо за помощь.
Но что то никак не могу разобраться.
Создал Событие1 - в него забираю значение скорости - Скорость>5 - событие отрабатывает без проблем на ложь/истина
Дальше создаю расчет1 - В него для примера прописываю формулу AbsArchDiscreteCounterTime(Событие1, DateTime()-300,DateTime())
Результат 0. )
Ничего не считает.
Что делаю не так?
А событие архивируется?
Архивация стояла галка.
Снес сделал всё заново и заработало.
Спасибо, буду теперь дальше разбираться как на мнемосхеме выбор по заданному периоду времени сделать.)
Две команды, типа Время - вытащить на мнемосхему
Всем привет!
Я новичёк в Мастерскаде. Сделал небольшой сетевой проект. Вначале всё шло нормально - открывались одинаковые мнемосхемы на сервере и на клиенте. Сейчас при открытии стартовой мнемосхемы разный цвет фона на сервере и на клиенте.
Подскажите, пожалуйста, как это исправить?
Проект одинаковый на обоих компьютерах?
Приложите скриншот с сервера и клиента, а также сам проект (Проект - Экспортировать).
Всем привет!
Начинаю изучать Мастерскаду. Установлена Demo-версия 4D 1.2. Подскажите можно ли на экран вывести архив сообщений и сделать выборку по типам событий, по дате и времени? Какой элемент нужно поместить на экран мнемосхемы для этого? В справке не нашел описания как работать с архивом сообщений, прошу Вашей помощи!! Аналогичный вопрос и по текущему журналу сообщений.
Добрый день!
Для вывода сообщений необходимо в узел дерева (АРМ, контроллер, объект) добавить окно, на него поместить контрол "Журнал". Этот журнал отображает сообщения тревог, пересечения границ, а также действия пользователей. В диалоговом окне редактирования журнала вы можете задать нужные для отображения столбцы, стили строк, а главное фильтры для выборок по сообщениям, их параметрам и источникам. В случае отображения сообщения от тревог, необходимо в узел дерева добавить Сообщение Тревога. В журнале появятся сообщения, если на параметр тревоги Активность пришло значение true. Для отображения сообщения по контролю границ надо настроить шкалу у параметров, и при этом добавить соответствующие шкале столбцы в журнале. Для отображения действий пользователей требуется в настройках прав безопасности у пользователя выставить настройку "Журнал", а в самом журнале добавить столбец "Источник". Выборки по времени можно также задавать в фильтре журнала, также с помощью динамизации параметров журнала "Интервал" и "Конец".
Для отображения текущего журнала сообщений у Журнала надо отключить настройку "Использовать архивные сообщения", в скором времени ожидается разделение на два разных журнала.
Чуть позже в справке будет более подробное описание журнала, а также видеоурок. По вопросам и примерам можете обращаться на support.ms4d@insat.ru.
С уважением, компания ИнСАТ.
Добрый день. Подскажите пожалуйста, у меня есть сетевой проект из 2х компьютеров которые общаются через ОРС с контроллером. Я хочу чтобы сообщения о подаваемых командах с одного из компьютеров писались и на другом. Подскажите как это реализовать, не задействуя контроллер ?
Что в данном случае вы подразумеваете под командами? Что именно должно писаться?
Опишите задачу подробнее
Добрый день!
Подскажите, пожалуйста, в ВФБ "Список строк" можно ли изменить уже существующую строку? Или только добавлять новую а старую удалять?
И ещё можно ли сделать зависимый список строк (например, выбираем в списке строку Грузополучатель -> в списке Адрес появляется адрес именно этого Грузополучателя) с дальнейшей возможностью изменить адрес и оставить привязку строк?
Спасибо.
С каждого из компьютеров я могу подавать команды на контроллер, (создаю в объекте дискретную "команду" привязываю её изменение к "событию" это событие отображается в журнале. Хочу чтобы о подаче команды сообщение в журнал писалась не только на компьютере с которого она подана, но и на другом
В журнал действий пишутся действия оператора на том компьютере, с которого выполнено действие. Если журнал действий хранится централизованно (в архиве) и у должности включена настройка безопасности "Разрешить работу с журналами действий других компьютеров", то с любого компьютера можно посмотреть действия по всем компьютерам. На вкладке с журналом будет отображаться комбобокс с выбором.
Пример проекта в приложении
Добрый день!
Требуется реализовать немного модифицированный ПИД-регулятор, отличный от стандартного ВФБ, можно ли, например, взять стандартный ПИД-регулятор из CoDeSys и добавить в виде ST в MasterSCADA?
Какие могут быть особенности при переносе?
Спасибо.
Коллеги, добрый день!
Мы делали проект в MasterSCADA 3.7. Вчера обновили ее на версию 3.9. И вот, при закрытии среды, стала вылетать ошибка как на прикрепленном рисунке. Что это за проблема? У нас Win7 32 бита. Заранее спасибо.
Добрый день!
Нужно сформировать в отчёте в табличной части несколько строк - "№ по порядку", "Наименование", "Ед. изм.", "Кол-во". Строк будет от 4 до 10. Передавать значения нужно в бэнд "Данные" через "Источник данных" или через "Переменные" отображать в других бэндах?
"Наименование" берётся из ВФБ "Список строк", "Кол-во" задаётся вручную из команд на мнемосхеме.
Спасибо.
Добрый день!
Сделал несколько экземпляров ВФБ "Список строк" (порядка 15), вытащил все на мнемосхему, получается, что некоторые восстанавливают состояние после рестарта, а некоторые - нет, хотя у все стоит галочка "Восстановление при рестарте".
Может быть где-то ещё нужно изменить настройки? Версия 3.9.0.2484.
Спасибо.
Как раз графики требуют отдельных прав.
Попробуйте проверить на другом компьютере
Понял, спасибо! Попробуем.
Еще один вопрос возник. После перехода на версию 3.9, при нажатии на кнопку, указанную красной стрелкой, стали вылетать сообщения "Права доступа не достаточны. Смена стиля на ..." (см. прикрепленную картинку). Где можно отключить возврат стиля пока не нашли, направьте, пожалуйста. В 3.7 такое сообщение не выскакивало.
По идее это изменение внешнего вида или настроек.
В продолжение вопроса об ошибке, выскакивающей при выходе из среды разработки. Мы попробовали написать небольшую программку, с графиками и т.д, изначально в среде 3.9. Никой ошибки не выскакивает. А проблема с появлением аварийного сообщения возникает в проекте, изначально созданном в 3.7. Права доступа к папкам Program Files, MasterSCADA Projects и иже с ними при открытии старого проекта или написании нового не меняются, насколько я понимаю. На всякий случай их проверили, они в обеих папках полные. Но и не только эта ошибка выскакивает, периодически вылезают и другие мелкие неприятности с графиками, которые после перезагрузки ПК пропадают, потом опять появляются. Так что похоже, что при конвертировании проекта из 3.7 в 3.9 какая-то гадость пролезла. Да и нестабильность возникновения-пропадания ошибок тоже не радует. На другом ПК попробовать пока не было возможности.
После запуска нужно на экране "Мнемосхема" нажать кнопку "Графики" внизу слева. Появятся два окна графиков со сдвигом. Если нужно посмотреть тот график, который сзади, то нужно щёлкнуть по видимой его части. При нажатии кнопки восстановления предустановленных настроек выскакивает окно, сообщающее о недостаточности прав для установки стиля "стекло", хотя этот стиль и так установлен. При закрытии программы выскакивает окно с сообщением об ошибке MasterSCADA. В архиве то, что было сделано в версии 3.7.
Ссылка на архив проекта: https://cloud.mail.ru/public/FXr6/rZkE3WDkR (он большой, по другому не прикрепить)
Проблема проявилась. Мы ее посмотрим.
Пока что выставьте права доступа - дайте их на Изменение внешнего вида и Изменение уровня сложности
Вложение 37348
Проект во вложении. рецепт 1 стр. не сохраняются все, кроме "Адрес Грузоотправителя" и "адрес грузополучателя".
Сообщите пароль от проекта
Замкните Номер строки на Номер выбранной строки - должно работать нормально (но нужно еще раз сделать ввод).
Добрый день!
Можно ли преобразовать в расчёте строковое значение в значение целого типа? Или каким образом это сделать? Есть значение "площадь" из списка строк, нужно его преобразовать в целое значение для расчётов.
Спасибо.
Расчет со строками работать не может.
Можно попробовать использовать ФБ "Повторитель" - у него можно поставить другой тип выхода, и произойдет преобразование (если оно конечно допустимое)