Обычный текстовый файл.
Вид для печати
Обычный текстовый файл.
Ну и мы про него. Данный ФБ сохраняет вводимые пользователем значения в файл, и соответственно загружает их из него.
Мне просто нужно было сделать список с названиями процесса.Оператор выбирает название процесса и в котроллер передаются параметры этого процесса.ЕСли нужного процесса нет, то он его создает и сохраняет. И этот сохраненный процесс появляется в списке.Такое возможно сделать с помощью данного ФБ?
Конечно - для этого он и предназначен.
Оператор вводит текст в поле, оно сохраняется. Если нужно оператор может выбрать ранее введенные значения из списка, либо создать новое.
Подскажите, для сохранения данных которые ввели в таблицу нужно настроить архивацию с помощью ФБ "Сохранение в файл"? Данные в формате вещественных чисел.
Или это можно сделать через галочку Восстановление при рестарте?
Вы имеете ввиду ВФБ "Таблица"?
Если нужно восстановление после перезапуска, то да.
Нет, импортировать не получиться - Excel и MasterReport очень сильно отличаются архитектурно.
В MasterReport также можно построить сложные формы отчетов.
На данный момент у ВФБ "Таблица" не сохраняется введенные значения. Мы поправим это в следующей версии.
В режиме исполнения или в режиме разработки? Вы добавляли просто команды или ФБ "Данные для рапорта"?
Лучше использовать для создания отчетов MasterReport. Для создания отчетов Excel в будущем поддерживаться не будет
Использовал команды
В режиме разработки или в режиме исполнения? У команды есть значение?
Мы проверили на Microsoft Office 2012 - все корректно. Значения команд в отчет передаются.
Попробуйте переустановить MasterSCADA.
Здравствуйте!
У меня есть два МДВВ (МДВВ c RS485) "ОВЕН", ПК, необходимо что бы от двух контроллеров на компьютере отображалось состояние входов. Информация передается через радио модем РМ433. Пробовал подключить один МДВВ работает , но в прилогаемой программе нет возможности видеть входо второго МДВВ.
Я звонил на фирму ОВЕН мне сказали нужна программа Master SCADA. Подскажите где можно ее скачать.
Заранее спасибо.
Ответили вам личным сообщением.
При помощи скрипта.
Пример в приложении.
Отчёт в итоге сформировал с нормальными значениями.
Каким блоками можно воспользоваться для сохранения значений с импульсного входа? Значения необходимо считать за определённое время (30 секунд к примеру), затем подставлять в формулу и сбрасывать по команде. Использовал счётчик времени, выход "пробег времени" сравнивал с уставкой (30 сек), после чего с блока сравнения должна была подаваться команда на сброс. Но её нету.. Что подскажите для решения задачи?
Опишите вашу задачу более комплексно.
Для подсчета количества импульсов можно использовать функцию модуля "Расчет" - AbsArchDiscreteCounter( ). Описание функции есть в справке. Переменная, количество импульсов которой нужно подсчитать, должна архивироваться.
Обычно расходомер передает в скаду расход, или пропорциональное расходу значение (которое нужно привести к реальному расходу). С этим, действующим расходом уже и оперируют дальше в скаде - вычисляют интеграл, выводят в отчет и т.д.
Какие данные передает в скаду ваш расходомер?
Частотные модули ввода/вывода умеют вычислять как частоту на входе, так и работать в режиме счёта импульсов. Для данной задачи мне нужны оба варианта. С первым (частота) проблем нет. Со второго (счётного) за определённый промежуток времени необходимо получать импульсы и по истечении заданного интервала времени дождаться 1ого импульса и сохранить текущее значение.
Ну тогда да, производите подсчет времени при помощи ФБ "Счетчик дискретных импульсов".
Чего именно нет?
Задача решается тремя ФБ - "Счетчик", "Счетчик пробега", "A > B". При помощи ФБ "A > B" сравниваете величину пробега с установкой, а результат направляете на сброс счетчика пробега и импульсов.
Если также перетащить выход ФБ "A > B" в событие, то будет генерироваться импульс, которым можно вызывать действие. Которым можно например сохранить накопленное за 30 секунд счетчиком значение.
Спасибо за помощь.
Использовал "А = Б" для сравнения - не работало. Из-за большого тика?
Скорее всего из-за того, что на выходе ФБ "Счетчик пробега" выдается не целое число секунд, а небольшими дробями. Из-за этих дробей сравнение и не происходило.
Добрый день! Подскажите как решить вопрос с фоном. Почему-то одинаковый фон разных объектов отображается по-разному. То есть у меня есть документ с фоном RGB (208,200,212). Поверх него постоянно открываются окна с таким же фоном. Так как у этих окон отключена рамка, то всё это должно видеться как одна рабочая область, но на деле фон окон немного отличается. Соответственно, если я на окно добавлю какое-нибудь изображение объекта, то фон изображения так же будет отличаться от фона окна.
Пришлите скриншот и пример такого проекта.
Подкажите как добавить НDA сервер? В проекте вставил Компьютер.Жму пр.кнопки мыши на Компьютер и всплывает подменю, в котором отсутствует пункт меню Поиск ОРС HDA серверов...
А у вас ключевая версия или Demo?
Если ключевая - то скорее всего у вас отсутствует данная опция.
Да ключевая, т.е. с USB ключом. В какой версии эта опция есть?
Вы хотите просто попробовать работу HDA? Тогда скачайте Demo версию.
Опция HDA также входит в бесплатную версию MSRT-32
Я хотел бы спросить, почему она отсутствует в ключевой версии?
Потому что это опция:
http://www.insat.ru/prices/info.php?pid=2972
как в masteropc запретить многократные попытки дозвона? Ситуация: OPC пытается дозвониться до объекта на котором нет денег, в этот момент надо записать переменную на другой объект. И вместо того чтобы прекратить звонить на недоступный объект и начать звонить на объект куда надо записать переменную он продолжает долбить недоступный объект пока не подойдет очередь по периоду опроса до нужного объекта. Как запретить постоянно звонить на недоступный объект? двух-трех попыток вполне достаточно.
Эту ситуацию отследить затруднительно.
Можем только предложить чтобы оператор сам отключал ненужные узлы. Для этого нужно использовать функцию скрипта server.SetNodeToOnOff( );
Добрый день.
Можно как-нибудь выгрузить из проекта список связей между деревом системы и деревом объектов?
На данный момент нельзя, но в версии 3.5 SP1 будет доступен функционал "Внешние связи", используя который можно экспортировать связи в csv.
Сделал закрытие окна через событие,т.е. команда вызывает событие на закрытие текущего окна, а есть ли другие способы?
Можно через саму команду - у дискретной команды также есть закладка "Действия".
Можно через ФБ "Управление документом", но через команду и событие - проще всего.
Все спасибо