Всем привет, магистры. Кто-то может подсказать базу, если ПЛК принимает сигналы по AI от частотного преобразователя - нужно использовать блок SCALE_X (Real - Int) и задавать диапазон -3276.0 до 3276.0 (типо -300 Hz до 300Hz частота с ЧП) , а полученное значение сохранять в DB , а потом его в функциональном блоке уже делить DIV на 10 - в итоге получим величину пришедшей частоты? Или это как то иначе раьотает?

Комментарии: 10

  1. Sergey

    что-то диапазон масштабирования смущает.что за модуль?

    • Anonim

      VEDA вроде, то есть том как-то 1 единица как 0,1 Hz счтается, поэтому такой диапазон.

  2. Gabrrr

    Ну проще всего, сначала пропустиьт через norm_x, т.е. нормализовать до 0-1 (в него ты впишешь границы INT с твоего модуля, обычно 27648), а потом полученное значение через scale_x уже превратить в -300...300 Собственно у scale-x параметр value должен быть в диапазоне 0-1 Или не полениться и потратить 5 минут на написание своей функции https://support.industry.siemens.com/cs/mdm/91696622?c=59852219403&lc=en-AE

  3. Kirill

    Вопрос что за ПЧ с частотой 350Гц

    • Gabrrr

      Там 0-300, а не 350. 3276 он родил из диапазона AI модуля, но не учел, что там не все является нормальным диапазоном, а есть и оверфлоу.

    • Anonim

      Одну секунду, а мне казалось, что NORM_X используется на аналоговом выходе, для приведения к значению к диапазоне 4...20 или 0...10 чтобы уже передавать в ПЧ. А получается, что NORM_X и SCALE используются обычно в паре, NORM_X преобразует как раз из диапазона 4...20(27648), а SCALE уже как захочешь. Спасибо , теперь яснее. Из диапазона выхода ПЧ.

      • Gabrrr

        Ну я ссылку дал. Там все разжёвано. Нов целом да это пара. Впрочем т.к. вход у скейла Real/Lreal и должен быть в диапазоне 0.0-1.0, то вы бы все равно ему не скормили, то что вы хотели

        • Anonim

          У меня как раз это и не получилось, спасибо А если я на выходе захочу отправить не Hz, а проценты от скорости на ПЧ. Просто нормализуем частоту в ее полном диапазоне к 0.0-1.0 через NORM_X и потом Скалируем по 0.0 до 100.0 это и получается процент на выходе?

          • Gabrrr

            да

            • Anonim

              Благодарю, буду чаще F1 использовать )

Не нашли ответ?

Вам также может быть интересно