Показано с 1 по 7 из 7

Тема: Помогите с отчетом в Мaster Scada

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Цитата Сообщение от KDS Посмотреть сообщение
    Не могу в отчетах сформировать первоначальное (предыдущее) значение переменной для подсчета циклов отпуска продукции...
    Что именно у вас не получается? У вас идет нарастающий итог и вам необходимо вычислить разность?


    Цитата Сообщение от KDS Посмотреть сообщение
    И как можно сохранить чило импульсов с выхода ФБ "счетчик дискр импульсов", так как после стопа выход ФБ обнуляется??? (восстановление после рестарта не помогает)
    Нужно поставить галочку "Восстановление при рестарте" у всего Фб "Счетчик дискретрых импульсов".
    Спасибо.

  2. #2

    По умолчанию

    На весь ФБ галочку поставил заработало. Спасибо) Но зачем же тогда отдельно на выход можно ставить если не работает? Да, идет нарастающий итог циклов и мне надо выдать рапорт- за час работы сколько было циклов, а потом еще и за сутки. Не могу понять как эту разность подсчитать. Я уже извратился - использовал звено запаздывания с запаздыванием на час и опросом 1. закинул в рапорт- периодический. Как и в примере получил колонку "время начальное" "значение начальное (из выхода звена зап)" "Время и значение конечное" и даже разность подсчитал вроде работает, но если Время опроса рапорта и время запаздывания поменять с часа на сутки ,например, (вроде так же должно работать всего то интервал другой ) то начальное значение уже совсем не то какое должно быть...

  3. #3

    По умолчанию

    Цитата Сообщение от KDS Посмотреть сообщение
    Да, идет нарастающий итог циклов и мне надо выдать рапорт- за час работы сколько было циклов, а потом еще и за сутки. Не могу понять как эту разность подсчитать.
    То есть вам нужно при каждом выводе строки данных, вычесть предыдущее значение?
    Это можно сделать при помощи события "После печати" - сохранять в переменную текущее значение из источника данных, а затем вычитать ее при построении следующей строки. Данный пример разбирался в документации по отчетам - в 4 примере.
    Сделайте так, без всяких звеньев.
    Спасибо.

  4. #4

    По умолчанию

    Спасибо за помощь. Разобрался, работает..))

Ваши права

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