Доброго времени суток, коллеги!
Сразу к проблеме, имеется:
1) ПЛК Delta DVP-12SA2
2) Расходомер Yokogawa RCCF31 (Конвертер) + RCCS33 (Детектор)
Расходомер имеет импульсный выход с которого необходимо показания температуры передавать в ПЛК на дискретный вход поддерживающий работу высокоскоростного счётчика до 10 кГц. В настройках импульсного выхода в расходомере можно задать следующие параметры: единицы измерения импульса (только Гц), значение импульса (от 0 до 10000 Гц). При подключении получаю в контроллере некое количество импульсов, например при диапазоне температурт -70 +150 и значением импульса 1000 Гц при фактической температуре 23 градуса получаю приблизительно 570 импульсов на счётчике в ПЛК, при тех же параметрах, но температуре 21 градус получаю 565 импульсов.
Вопрос в следующем, как зависит количество импульсов от параметров (диапазон температур, значение импульса) и есть ли какой нибудь способ пересчёта импульсов в измеряемую величин (температуру в данном случае)?
С импульсным выходом столкнулся первый раз, так что заранее прощу прощения за непонимание каких либо моментов проблемы
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Delta DVP-12SA2, Yokogaws RCCF31, импульсный сигнал
Модератор: Глоб.модераторы
-
- почётный участник форума
- Сообщения: 5790
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 673 раза
- Поблагодарили: 841 раз
Delta DVP-12SA2, Yokogaws RCCF31, импульсный сигнал
Т.е. в приборе Вы устанавливаете частотный режим для импульного выхода, а в контроллере - числоимпульсный.
Вот как так-то?
Тут как в анекдоте - "Вы уж или крестик снимите, или трусы оденьте".
1. Взялись передавать физическую величину частотой - так и принимайте её частотой.
2. Принимаете число импульсов в пачке - так и передавайте тогда число импульсов в пачке в зависимости от физ.величины.
3. Подсчитываете импульсы в накопительном счётчике - генерируйте импульсы в приборе с указанием их веса.
Но! Второе и третье в этом приборе для температуры не прокатит https://web-material3.yokogawa.com/IM01R04B04-00E-E.pdf
т.е. для температуры нам доступен только частотный вид модуляции.User Manual писал(а):If Pulse 1 ( or Pulse 2 ) select is Mass flow, Volume flow, Density, Temperature or Concentration meas, only Hz can be selected.
Тогда в контроллере надо измерять частоту и масштабировать полученное значение частоты в Герцах (долях Герц) в единицы физ.величины (для температуры - градусы или доли градусов) в полном соответствии с установленными в приборе границами шкалы..
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- здесь недавно
- Сообщения: 2
- Зарегистрирован: 21 фев 2019, 12:26
- Имя: Илья
- Благодарил (а): 1 раз
Delta DVP-12SA2, Yokogaws RCCF31, импульсный сигнал
Так точно, именно в этом и загвоздка.Но! Второе и третье в этом приборе для температуры не прокатит
т.е. для температуры нам доступен только частотный вид модуляции.
А и правда, глупая ошибка с моей стороны, раньше никогда не передавал информацию с приборов частотой, аналоговыми сигналами обходились...Взялись передавать физическую величину частотой - так и принимайте её частотой.
А я пытался масштабировать полученное количество импульсов, передавая температуру частотой, поэтому и получалась ерунда. Спасибо! Теперь понял логику! Однако судя по всему дискретные входа этого ПЛК могут считать только импульсы в режиме высокоскоростного счётчика, про измерение частоты в мануале пока ничего не нашёл но продолжу копать в этом направление, ещё раз благодарю за помощь!в контроллере надо измерять частоту и масштабировать полученное значение частоты в Герцах (долях Герц) в единицы физ.величины (для температуры - градусы или доли градусов) в полном соответствии с установленными в приборе границами шкалы..
-
- почётный участник форума
- Сообщения: 5790
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 673 раза
- Поблагодарили: 841 раз
Delta DVP-12SA2, Yokogaws RCCF31, импульсный сигнал
Дык, и частота импульсов тоже есть не менее "аналоговая" характеристика сигнала, чем сопротивление цепи, ток и/или напряжение, ибо принимает бесконечно большое множество значений
Отправлено спустя 12 минут 44 секунды:
И встроенные средства есть: для X0, X1 и X2 есть Frequency Detection Function с маркерами M1357-M1359 и регистрами D1056-D1059, D1246-D1247.
Смотреть надо, что в конкретном случае лучше использовать.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)