Извините, вопрос по МастерСКАДА- не могу сделать так чтобы команда(целое число)
корректно отображалась (как значение или задатчик на мнемосхеме) сразу после запуска-
отображается 0 пока не задашь что-нибудь-после норм
Вид для печати
Извините, вопрос по МастерСКАДА- не могу сделать так чтобы команда(целое число)
корректно отображалась (как значение или задатчик на мнемосхеме) сразу после запуска-
отображается 0 пока не задашь что-нибудь-после норм
точнее даже не ноль а знаки вопроса
Так надо чтобы что отображалось? У вас команда завязана на двунаправленную ОРС переменную?
Тогда можно использовать команду с обратной связью. Посмотрите наш курс:
https://stepik.org/join-class/614fb2...681dd041563474
Раздел 2.4 шаг 5 и раздел 2.5 шаг 5
Добрый день! Есть шаблон с изображением. Есть его экземпляр изображения на мнемосхеме. Как обновить изображение экземпляра шаблона? Что пробывал сделать: Переходил на вкладку шаблон-> ставил галку напротив нужного мне шаблона-> Изменить экземпляры. Изображение на мнемосхеме не меняется (в качестве мнемосхемы выступает изображение другого объекта)
Здравствуйте!
Подскажите пожалуйста. Пробуем в MasterScada 3 создать мнемосхему учета работы станков. Вывели индикаторы вкл\выкл все хорошо, так же вывели счетчики пробега под каждый станок. Но никак не можем понять как в мнемосхему добавить таблицы учета суточного времени работы, за текущую неделю и за месяц. Пошерстили форумы, попадаются сообщения на нашу тему, но везде пишут, что надо использовать рукописные скрипты. Признаюсь четно, что мы в написании скриптов нули. Есть ли в MasterScada 3 уже готовый инструментарий для решения нашей проблемы, если есть то подскажите куда жать пожалуйста? Спасибо.
Спасибо, всё понятно
Можно сделать штатными средствами.
Посмотрите документацию "Расширенные способы обработки отчетов":
https://insat.ru/products/?category=1525
Там есть пример работы с дискретными параметрами, и так как раз есть возможность обработки "Счетчик пробега".
Да, просто путь должен быть к этому экземпляру.
Здравствуйте! Не подскажете как можно вызвать по команде(событию) окно другого объекта-как вызвать окно
самого объекта через свойство действие понятно а вот если надо вызвать окно другого объекта?
Спасибо
Другого объекта нельзя.
Можно разместить событие в объекте с окном, в формулу подать сигнал от вашей команды, и уже открывать через дейсвия.
Либо через ФБ "Управление документом" - в нем можно указать путь к любому объекту
Добрый день!
Есть элемент список строк. Задание имени через файл. Добавляю новую строку список через скрипт. Проверяю файл txt строка добавлена. Потом выполняю команду Обновить у списка строк, но строка в списке для выбора не появляется. При перезапуске runtime строка появляется. В чем может быть причина такого поведения?
Нужно подать сигнал на вход "Обновить" у данного ФБ.
День добрый. Подскажите пожалуйста.
Нужно при закрытие окно, изменять значение переменной. Как это можно реализовать?
Поясните что вам нужно сделать, когда закрывают окно, присвоить переменной значение другой переменной?
Тогда используйте ФБ "Управление документом" - им можно отслеживать состояние окна. Сигнал на ФБ "Задний фронт", с него на "Событие", у события Действие - Присвоить.
Значению переменной задать константу если Параметр1 был 1 то будет 0.
Когда открыто - 1, когда закрыто 0? Тогда просто ФБ "Управление документом" - его выход и будет выдавать 0 или 1
Благодарю. То что нужно.
А другой вопрос. Есть скрипт, в нём есть Параметр1 на чтение и запись.
С мнемокадра через выход1 я подаю по кнопке 1 или 0 на вход Параметр1. Но выход Параметр1 при этом не меняется. Как сделать что-бы зависимыми были вход и выход Параметр1?
Так в коде вы что написали? И что вы хотите сделать в конечном счете?
В коде я проверяю условие - если окно открыто, то ничего не делается. А если окно закрыто то Параметр1 - принудительно 0;
Логика следующая. Открывается окно, и Параметр1 по умолчанию 0. Если нажать на кнопку, то Параметр1 - будет 1.
Если кнопку забыли отждать, то при закрытие окна Параметр1 должен занулиться.
Одним параметром так не сделать.
Сделайте отдельно Вход и отдельно Выход, и работайте с ними.
Добрый день!
Можно ли заменить экземпляр шаблона у нескольких элементов одновременно? То есть типа группового изменения.
Просто при выделении экземпляра, почему то слетает галочка Экземпляр шаблона.
Если для части то я не знаю. А если для всех то сделайте свой искомый шаблок экземпляром нового шаблона.
Штатно нет. Если только писать скрипт.
Вам нужно привязать экземпляры к другому шаблону? Сколько их?
Сделал мнемокадр. На него поместил элемент Ттренды. Мнемокадр открывается в новом окне.
При щелчке по "звезде", появляется выбор перьев. Если щелкнуть по тренду, выбор перьев исчезает и на звезду не реагирует. Помогает только перезапуск мнемосхемы.
Есть настройки такие как "По верх всех окон и подобное"?
Проверьте на текущей версии - мы исправляли эту ошибку
Есть версия 3.11 без данной ошибки?
Точно не можем сказать когда бы устранена ошибка.
Если гарантия действует то обновление все равно делается до актуальной версии.
Если у вас ключ типа Guardant, то можете взять на FTP последнюю сборку перед окончанием технической поддержки.
Скачал и установил 3.12 от марта Демо для теста. Экспортировал проект из 3.11. При открытии в 3.12 получаю - Ошибка при сохранении проекта (ошибка при загрузке библиотеки).
Сторонних библиотек не использую.
Пришлите ваш проект
Добрый день. В MScada 3.хх возможно использование текста на испанском языке для отображения на мнемосхеме? Или MScada 3 не unicod ?
Для отображения можно,но лучше все же английский
Вложение 59111Вложение 59112
в первом случае, в свойства - текст я не могу корректно написать слово на испанском языке,
а во втором - получилось.
Но динамизация не отрабатывает. Заказчик хотел отображение и на английском и на испанском.
Может, что-нибудь посоветуете?
Вопрос можно ли обьявить переменную с типом ITreePinHlp ?
Т.е. как string a, только ITreePinHlp a? Или работа с ней возможна только через конструкцию var item = (ITreePinHlp)HostFB.TreeItemHlp.Project.Item("Объе кт.Объект 1.Объект 1.Значение 1");
Как корректно её обьявить?
ITreePinHlp Имя_переменной или как-то иначе?