1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Delta DVP-12SA2, Yokogaws RCCF31, импульсный сигнал

Модератор: Глоб.модераторы

Закрыто

Автор темы
Dimedrol
здесь недавно
здесь недавно
Сообщения: 2
Зарегистрирован: 21 фев 2019, 12:26
Имя: Илья
Благодарил (а): 1 раз

Delta DVP-12SA2, Yokogaws RCCF31, импульсный сигнал

Сообщение Dimedrol »

Доброго времени суток, коллеги!

Сразу к проблеме, имеется:

1) ПЛК Delta DVP-12SA2
2) Расходомер Yokogawa RCCF31 (Конвертер) + RCCS33 (Детектор)

Расходомер имеет импульсный выход с которого необходимо показания температуры передавать в ПЛК на дискретный вход поддерживающий работу высокоскоростного счётчика до 10 кГц. В настройках импульсного выхода в расходомере можно задать следующие параметры: единицы измерения импульса (только Гц), значение импульса (от 0 до 10000 Гц). При подключении получаю в контроллере некое количество импульсов, например при диапазоне температурт -70 +150 и значением импульса 1000 Гц при фактической температуре 23 градуса получаю приблизительно 570 импульсов на счётчике в ПЛК, при тех же параметрах, но температуре 21 градус получаю 565 импульсов.

Вопрос в следующем, как зависит количество импульсов от параметров (диапазон температур, значение импульса) и есть ли какой нибудь способ пересчёта импульсов в измеряемую величин (температуру в данном случае)?

С импульсным выходом столкнулся первый раз, так что заранее прощу прощения за непонимание каких либо моментов проблемы :oops:

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5790
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 673 раза
Поблагодарили: 840 раз

Delta DVP-12SA2, Yokogaws RCCF31, импульсный сигнал

Сообщение Ryzhij »

Dimedrol писал(а): 21 фев 2019, 12:51 в расходомере можно задать следующие параметры: единицы измерения импульса (только Гц)
Dimedrol писал(а): 21 фев 2019, 12:51 При подключении получаю в контроллере некое количество импульсов
Т.е. в приборе Вы устанавливаете частотный режим для импульного выхода, а в контроллере - числоимпульсный.
Вот как так-то?
Тут как в анекдоте - "Вы уж или крестик снимите, или трусы оденьте".
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.
т.е. для температуры нам доступен только частотный вид модуляции.
Тогда в контроллере надо измерять частоту и масштабировать полученное значение частоты в Герцах (долях Герц) в единицы физ.величины (для температуры - градусы или доли градусов) в полном соответствии с установленными в приборе границами шкалы..
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)

Автор темы
Dimedrol
здесь недавно
здесь недавно
Сообщения: 2
Зарегистрирован: 21 фев 2019, 12:26
Имя: Илья
Благодарил (а): 1 раз

Delta DVP-12SA2, Yokogaws RCCF31, импульсный сигнал

Сообщение Dimedrol »

Но! Второе и третье в этом приборе для температуры не прокатит
т.е. для температуры нам доступен только частотный вид модуляции.
Так точно, именно в этом и загвоздка.
Взялись передавать физическую величину частотой - так и принимайте её частотой.
А и правда, глупая ошибка с моей стороны, раньше никогда не передавал информацию с приборов частотой, аналоговыми сигналами обходились...
в контроллере надо измерять частоту и масштабировать полученное значение частоты в Герцах (долях Герц) в единицы физ.величины (для температуры - градусы или доли градусов) в полном соответствии с установленными в приборе границами шкалы..
А я пытался масштабировать полученное количество импульсов, передавая температуру частотой, поэтому и получалась ерунда. Спасибо! Теперь понял логику! Однако судя по всему дискретные входа этого ПЛК могут считать только импульсы в режиме высокоскоростного счётчика, про измерение частоты в мануале пока ничего не нашёл :ges_no: но продолжу копать в этом направление, ещё раз благодарю за помощь!

paul-th
не первый раз у нас
не первый раз у нас
Сообщения: 305
Зарегистрирован: 19 мар 2015, 08:46
Имя: Павел.
Страна: Россия
город/регион: Екатеринбург
Благодарил (а): 3 раза
Поблагодарили: 25 раз
Забанен: Бессрочно

Delta DVP-12SA2, Yokogaws RCCF31, импульсный сигнал

Сообщение paul-th »

Там есть функция счета скорости.
Аватара пользователя

Valerich
эксперт
эксперт
Сообщения: 1030
Зарегистрирован: 27 июн 2013, 12:20
Имя: Валерич
Страна: СССР
Благодарил (а): 44 раза
Поблагодарили: 106 раз

Delta DVP-12SA2, Yokogaws RCCF31, импульсный сигнал

Сообщение Valerich »

paul-th писал(а): 22 фев 2019, 12:36 Там есть функция счета скорости.
API 56 SPD

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5790
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 673 раза
Поблагодарили: 840 раз

Delta DVP-12SA2, Yokogaws RCCF31, импульсный сигнал

Сообщение Ryzhij »

Dimedrol писал(а): 22 фев 2019, 12:03 ...раньше никогда не передавал информацию с приборов частотой, аналоговыми сигналами обходились...
Дык, и частота импульсов тоже есть не менее "аналоговая" характеристика сигнала, чем сопротивление цепи, ток и/или напряжение, ибо принимает бесконечно большое множество значений :ext_secret:

Отправлено спустя 12 минут 44 секунды:
and909 писал(а): 22 фев 2019, 13:05
paul-th писал(а): 22 фев 2019, 12:36 Там есть функция счета скорости.
API 56 SPD
И встроенные средства есть: для X0, X1 и X2 есть Frequency Detection Function с маркерами M1357-M1359 и регистрами D1056-D1059, D1246-D1247.
Смотреть надо, что в конкретном случае лучше использовать.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
Закрыто

Вернуться в «ПЛК, операторские панели, промышленные ПК»