Страница 320 из 765 ПерваяПервая ... 220270310318319320321322330370420 ... ПоследняяПоследняя
Показано с 3,191 по 3,200 из 7646

Тема: Вопросы начинающего

  1. #3191

    По умолчанию

    Имеется датчик скорости потока в литрах в минуту.
    Необходимо подсчитывать текущий прошедший объем во время работы насоса, чтобы остановить насос по достижении заданного объема.
    Как правильно и удобно это можно сделать? Интегрлаы, вроде не подходят, или не догадался как использовать.
    Может ФБ расход воды? Но про него ничего в описании нет, только- возможно использовать при наличии доп опции, хотя MSRT-TE куплен.
    Надо чтобы в контролере под мастерплк работало.

    Спасибо

    Придумалась вот такую формула вычисления. Вычисления с принудительным выполнением каждый такт.
    ЕСЛИ( Сброс_счетчика,0,
    ЕСЛИ( Насос_включен,Пред_итерация+Скорость_потока*ДЛИННА ТАКТА/60,Пред_итерация))
    Где Пред_итерация - результат этого же выисления
    Вопрос - откуда взять время такта?

    продолжение
    ДЛИННА ТАКТА = TimeStamp( Пред_итерация)-DateTime( )
    Пошел проверять. Покритикуйте разумность и правильность решения.
    Последний раз редактировалось Oak; 26.07.2016 в 12:38.

  2. #3192

    По умолчанию

    Цитата Сообщение от Oak Посмотреть сообщение
    Как правильно и удобно это можно сделать? Интегрлаы, вроде не подходят, или не догадался как использовать.
    Именно интеграл и нужно использовать.
    У нужной вам переменной включаете архивацию, задаете начало и конец с которого нужно вычислять архив и считаете.
    Описание функции есть в справке.
    Спасибо.

  3. #3193

    По умолчанию

    Имеется ввиду интеграл по архиву?
    Для получения текущих показаний счетчика на каждом такте придется считать интеграл по архиву? Это правильно?

    Волшебная формула работает в скаде, а на контролере не работает - не дает значения совсем. В чем может быть проблема?

    UPD - похоже, контролер не понимает функцию TimeStamp
    UPD2 - разность между двумя величинами ДатаВремя отличающимися больше чем на секунду в ФБРасчет в контролере получается 0,000. Контролер под мастерплк. Что не так делаю?
    Последний раз редактировалось Oak; 26.07.2016 в 15:51.

  4. #3194

    По умолчанию

    Цитата Сообщение от Oak Посмотреть сообщение
    Имеется ввиду интеграл по архиву?
    Для получения текущих показаний счетчика на каждом такте придется считать интеграл по архиву? Это правильно?

    Волшебная формула работает в скаде, а на контролере не работает - не дает значения совсем. В чем может быть проблема?

    UPD - похоже, контролер не понимает функцию TimeStamp
    UPD2 - разность между двумя величинами ДатаВремя отличающимися больше чем на секунду в ФБРасчет в контролере получается 0,000. Контролер под мастерплк. Что не так делаю?
    Имелась ввиду функция расчета AbsArchIntegral.
    В контроллере она работать не будет, так как функции работы с архивом в нем недоступны. Нужно данную задачу непременно реализовать на уровне контроллера?
    Спасибо.

  5. #3195

    По умолчанию

    Да, надо в контролере.
    Неужели нельзя реализовать интегрирующий счетчик? Как определить интервал времени за такт, умножить на значение и прибавить к предыдущему показанию счетчика?
    ФБ Расход воды не подойдет из MSRT-TE? Описания в хелпе нет.

    Значение читаем из МВ110-8ас - есть метка времени. Не соображу как разницу найти между предыдущей и нынешней меткой времени. Подскажите.

    UPD Сделал хранение предыдущей метки времени через отдельный ФБ расчет, стоящий после основного. Наверное есть более правильный метод?
    Последний раз редактировалось Oak; 26.07.2016 в 20:06.

  6. #3196

    По умолчанию

    Ваш метод нормальный.
    Спасибо.

  7. #3197

    По умолчанию

    SCADAMaster, подскажите пожалуйста, возможно ли исправить ситуацию с ФБ "Сохранение в файл", пользуюсь данным ФБ, для выгрузки уставок, csv файл сохраняется не стандартно, для многих устройств и программ.

    В "правильном" csv каждая строка заканчивается символами 0D 0A (CR и LF) т.е. перевод строки и возврат каретки по простому.
    А в csv из Mastescada после каждой строки только 0A.

  8. #3198

    По умолчанию

    Мы вам ответили по почте
    Спасибо.

  9. #3199
    Пользователь
    Регистрация
    25.11.2014
    Адрес
    Дзержинск
    Сообщений
    36

    По умолчанию

    Здравствуйте! Создал мнемосхему, на ней разместил группу из 30 линий. Перехожу в "динамизацию входных значений" свойства группы и в поле "Видимый элемент" привязываю значение из дерева объектов. Хочу в зависимости от значения менять видимость всей группы, но у меня либо ничего не видно, либо какая-то одна из линий. Как сделать так, чтобы при 1 были видны все линии группы, а при 0 ничего не видно?

  10. #3200

    По умолчанию

    Цитата Сообщение от artamonov Посмотреть сообщение
    Здравствуйте! Создал мнемосхему, на ней разместил группу из 30 линий. Перехожу в "динамизацию входных значений" свойства группы и в поле "Видимый элемент" привязываю значение из дерева объектов. Хочу в зависимости от значения менять видимость всей группы, но у меня либо ничего не видно, либо какая-то одна из линий. Как сделать так, чтобы при 1 были видны все линии группы, а при 0 ничего не видно?
    Пробовали сгруппировать линии?

Страница 320 из 765 ПерваяПервая ... 220270310318319320321322330370420 ... ПоследняяПоследняя

Похожие темы

  1. вопросы начинающего
    от Flomaster в разделе ПЛК1хх
    Ответов: 25
    Последнее сообщение: 11.03.2015, 20:50
  2. Ethernet - вопрос начинающего.
    от Продамщебень)) в разделе Сетевые технологии
    Ответов: 8
    Последнее сообщение: 20.06.2013, 16:35
  3. вопросы начинающего
    от Chifa в разделе Сетевые технологии
    Ответов: 1
    Последнее сообщение: 30.07.2010, 14:32
  4. вопрос начинающего
    от gladkiynikita в разделе Master SCADA 3
    Ответов: 1
    Последнее сообщение: 22.03.2010, 05:43
  5. Вопросы
    от Мурат в разделе Эксплуатация
    Ответов: 6
    Последнее сообщение: 27.01.2007, 03:24

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •