помогите в написании формулы

Просмотр 11 сообщений - с 1 по 11 (из 11 всего)
  • Автор
    Сообщения
  • #20792
    kjum4n
    Участник

    суть есть два канала (активная и реактивная мошьность с счетчика эл.энергии)
    нужно сделать третий канал рассчетный, формула для расчета Полная мощность = √ (Активная мощность2 + Реактивная мощность2).
    как эту формулу преобразовать в понятный скаде язык?)

    #20793
    Romiros
    Участник

    Как-то так. В скаде не проверял.
    Math.Sqrt(Math.Pow(Val(101,2)+Math.Pow(Val(102,2))))

    • Этот ответ был изменен 2 года, 7 месяцев назад от Romiros.
    #20795
    manjey73
    Участник

    А разве в счетчике нет параметра «Полная мощность» ?

    #20796
    kjum4n
    Участник

    у моего к сожалению нет

    #20797
    kjum4n
    Участник

    Math.Sqrt((Math.Pow(Val(213),2))+(Math.Pow(Val(214),2))) вроде все правильно, а значений нет… столбец «сигнал» я же пустым оставляю, верно?

    #20798
    kjum4n
    Участник

    https://ibb.co/sHRf3DW скриншот…

    #20799
    manjey73
    Участник

    У Меркурия нет полной мощности? ооооооо ?????

    а 111-й канал, с сигналом 5 это что тогда ?

    • Этот ответ был изменен 2 года, 7 месяцев назад от manjey73.
    #20801
    kjum4n
    Участник

    это мгновенная) а мне нужен счетчик накопленный

    #20802
    Romiros
    Участник

    столбец «сигнал» я же пустым оставляю, верно?

    Верно. Проверьте что канал «дорасчетный» и стоит галочка «использовать формулу».

    #20813
    kjum4n
    Участник

    заработало! спасибо! не указал сначала что дорасчётный)

    #20831
    Mikhail
    Модератор

    Ещё можно добавить вычисление статуса в формулу на случай, если нет связи с прибором.

    Ваша формула; Stat(101) > 0

Просмотр 11 сообщений - с 1 по 11 (из 11 всего)
  • Вы должны авторизироваться для ответа в этой теме.