Да. При этом в сообщении должно содержаться новое и старое значение параметра.
Вид для печати
Здравствуйте
Вопрос по компоненту Задатчик, как сделать так чтобы при запуске шкала отображала значение параметра ?
Вы имеете ввиду считанную из контроллера?
Используйте обратную связь - у команды на вкладке "Опрос выхода" есть такое поле. Перетащите в него ОРС переменную или выхд ФБ "Повторитель" (что лучше). Тогда в контроле будет отображаться то что приходит по обратной связи, а вводимые оператором значения идти на выход команды
Извиняюсь за дурацкий вопрос,
у меня ТРМ ОВЕН 10 одноконтурный (одна цепь нагревательного элемента). у нас, в основном нагревательным шкафом на базе ОВЕН 10, эксплуатируют женщины предпенсионного возраста. им в течении смены необходимо менять уставку: то 135 Гр, то 200 Гр. Приходится мне подходить и в настройках менять уставку (задание). вопрос: нет ли способы упрощённо менять эту уставку - схемным методом переключателя например. переключатель "1", "2" каждый выбор соответствует заранее выбранной температуре. может существуют другие марки ОВЕН, где можно осуществить такую хотелку, кроме ТРМ148, где параллельно управляются 8 каналов (дорого и громоздко). спасибо.
Данный вопрос вам нужно задать в разделе Эксплуатация.
Убрать данный эффект нельзя - это передача значения обратной связи, вначале он не изменно, что и приводит к такому скачку.
Добрый день, просьба подсказать. Возможно ли на мнемосхеме реализовать следующую функцию - при щелчке курсором мыши по какому-либо графическому элементу вызывать окно объекта?
Например, у меня созданы символы бункеров, на мнемосхеме бункеров много - я хочу чтобы при щелчке по каждому из них выходило окно управления выбранным бункером.
Заранее спасибо.
Можно - либо просто перетащив на мнемосхему объект, с документом и в настройках кнопки сделать ее прозрачной, либо делать изображение объекта.
В видеопримерах это рассматривалось:
http://www.masterscada.ru?additional_section_id=233
Добрый день! Подбираем оборудование для удаленного доступа к приборам учета и наткнулись на оборудование фирмы TELEOFIS. Они предоставляют сервер для для организации беспроводных каналов связи между узлами диспетчеризации, который создаёт локальные TCP-порты, через которые осуществляется связь с программой диспетчеризации ("совместима с любым диспетчерским ПО, работающим по протоколу TCP" - как указано на их сайте). Подскажите, пожалуйста, MasterSCADA позволяет работать по протоколу TCP? И, если есть примеры, можно их где-нибудь посмотреть?
Какое оборудование вы планируете опрашивать? Если оборудование поддерживает Modbus, то используйте наш Modbus Universal MasterOPC сервер:
http://insat.ru/products/?category=399
Он может работать в режиме TCP клиент и TCP сервер. В данной инструкции описаны все варианты удаленных подключений, в том числе и в режиме TCP Server с модемами Teleofis:
http://www.insat.ru/products/Univers...with_modem.pdf
Грубо, на первом этапе счетчики воды с импульсными выходами. Использовать УСПД RTU102 с импульсными входами. Поэтому и интересен вариант подключения через их сервер в MasterSCADA, для возможности на втором этапе подключить узлы учета тепла и газа, используя уже OPC сервер приборов учета.
Тогда это уже зависит от ОРС сервера - сможет ли работать в таком режиме.
Но в принципе существуют утилиты которые могут преобразовать TCP соединение в COM, что позволит работать как если бы устройство было подключено через COM порт
Добрый день. Вопрос можно ли в графическом редакторе МастерСкада при построении мнемосхемы изменять масштаб для более точной прорисовки?
Спасибо
Нет, масштабирование не поддерживается.
Добрый день! Не могу понять почему не выполняется расчет по формуле в приложенном скрине. Раньше такая конструкция работала
Вложение 25383
Не выбрано от какой переменной наследовать отметку времени.
И не забудьте у расчета включить значение до опроса.
И обычно такую операцию делают в событии, а не в расчете
Пробовал и в событии и в расчете с наследованием метки времени и без. Попробую включить значение до опроса
С включением до опроса заработало. Спасибо.
Ещё вопрос появился: А что значит после запуска проекта стало появляться сообщение, что некоторые переменные "Не обслуживается"? Причем только у переменных ReadWrite.
Это такой признак качества. Посмотрите по каким переменным выдается сообщение, выделите эти переменные и посмотрите на вкладке "Данные входа" и "Данные выхода" что у них выдается - какой признак качества.
Как нарисовать дугу? нашёл только прямую линию
С помощью элемента Эллипс.
Задайте в свойствах начальный и конечный угол и прозрачную штриховку (см. приложение).
Здравствуйте!
У меня такие вопросы
1 Есть температура от -30 до +10 как сделать шкалу оси y в этих пределах?
2 С OPC сервера берем переменные (к примеру TRM12), а хочу на графике видеть имя понятное пользователю, как изменить отображение имени переменной в скаде?
На вкладке Система - Шкалы.
Имена переменных в дереве системы изменить нельзя.
Вы можете сделать в дереве объектов значение, связанное с этой ОРС переменной, и уже у этого значения задавать нужное вам имя. Подробнее вы можете посмотреть в наших видеопримерах:
http://www.masterscada.ru?additional_section_id=233
Также можно в самом графике изменить имя пера (щелкнуть дважды на имя пера в легенде с небольшой паузой между нажатиями)
Сейчас у меня к ОРС-серверу привязаны переменные которые используются и панелью (в слейве просто добавлен TCP к уже имеющемуся RS-232).
Вопрос, как по правильному к проекту прициплять верхний уровень?
Так ОРС у вас подключен по TCP или RS-232?
На самом деле делаете не обращая внимания на второй мастер. Раз разные интерфейсы, то они никак мешать друг другу не будут.
Это не играет роли поскольку интерфейсы разные. Судя по скриншоту у вас сделано правильно.
Пример работы ОВЕН и нашего ОРС есть в этой документации:
http://www.insat.ru/products/Univers...en_PLC_1xx.pdf
http://www.insat.ru/products/Univers...x_projects.zip
Имеется датчик скорости потока в литрах в минуту.
Необходимо подсчитывать текущий прошедший объем во время работы насоса, чтобы остановить насос по достижении заданного объема.
Как правильно и удобно это можно сделать? Интегрлаы, вроде не подходят, или не догадался как использовать.
Может ФБ расход воды? Но про него ничего в описании нет, только- возможно использовать при наличии доп опции, хотя MSRT-TE куплен.
Надо чтобы в контролере под мастерплк работало.
Спасибо
Придумалась вот такую формула вычисления. Вычисления с принудительным выполнением каждый такт.
ЕСЛИ( Сброс_счетчика,0,
ЕСЛИ( Насос_включен,Пред_итерация+Скорость_потока*ДЛИННА ТАКТА/60,Пред_итерация))
Где Пред_итерация - результат этого же выисления
Вопрос - откуда взять время такта?
продолжение
ДЛИННА ТАКТА = TimeStamp( Пред_итерация)-DateTime( )
Пошел проверять. Покритикуйте разумность и правильность решения.
Имеется ввиду интеграл по архиву?
Для получения текущих показаний счетчика на каждом такте придется считать интеграл по архиву? Это правильно?
Волшебная формула работает в скаде, а на контролере не работает - не дает значения совсем. В чем может быть проблема?
UPD - похоже, контролер не понимает функцию TimeStamp
UPD2 - разность между двумя величинами ДатаВремя отличающимися больше чем на секунду в ФБРасчет в контролере получается 0,000. Контролер под мастерплк. Что не так делаю?
Да, надо в контролере.
Неужели нельзя реализовать интегрирующий счетчик? Как определить интервал времени за такт, умножить на значение и прибавить к предыдущему показанию счетчика?
ФБ Расход воды не подойдет из MSRT-TE? Описания в хелпе нет.
Значение читаем из МВ110-8ас - есть метка времени. Не соображу :(как разницу найти между предыдущей и нынешней меткой времени. Подскажите.
UPD Сделал хранение предыдущей метки времени через отдельный ФБ расчет, стоящий после основного. Наверное есть более правильный метод? :)
Ваш метод нормальный.
SCADAMaster, подскажите пожалуйста, возможно ли исправить ситуацию с ФБ "Сохранение в файл", пользуюсь данным ФБ, для выгрузки уставок, csv файл сохраняется не стандартно, для многих устройств и программ.
В "правильном" csv каждая строка заканчивается символами 0D 0A (CR и LF) т.е. перевод строки и возврат каретки по простому.
А в csv из Mastescada после каждой строки только 0A.
Мы вам ответили по почте
Здравствуйте! Создал мнемосхему, на ней разместил группу из 30 линий. Перехожу в "динамизацию входных значений" свойства группы и в поле "Видимый элемент" привязываю значение из дерева объектов. Хочу в зависимости от значения менять видимость всей группы, но у меня либо ничего не видно, либо какая-то одна из линий. Как сделать так, чтобы при 1 были видны все линии группы, а при 0 ничего не видно?