Как пересчитать сырые значения регистров P2S-100 в секунды?

Проверено экспертом Опубликовано: 01.01.2025 2961 просмотр Помогло 90%

Регистры уставок пуска у P2S-100 отдают не готовые секунды и проценты, а сырой код положения потенциометра в диапазоне 0…512. Пересчёт выполняется двумя формулами из описания протокола.

Формулы:

  • Начальное напряжение, регистры 40010 и 30004: «U % = 30 + целая часть от (512 − n) / 32, умноженная на 3».
  • Время запуска, регистры 40011 и 30005: «t = (512 − n) / 16».
  • Время остановки, регистры 40012 и 30006: «t = (512 − n) / 16».

Пример из руководства: в регистре начального напряжения прочитано 01F9, это 505 в десятичном виде, по формуле получается 30 %. В регистре времени остановки прочитано 01BA, это 442, по формуле — 4 секунды.

Обратите внимание на разночтение в том же примере: для времени запуска приведено сырое значение 0000, по формуле дающее 32 секунды, тогда как заявленный диапазон параметра — 1–30 секунд. То есть крайние положения шкалы формула отрабатывает с выходом за паспортный диапазон. При написании опроса в контроллере имеет смысл ограничивать результат сверху паспортными 30 секундами.

Токи в регистрах 30001, 30002, 30003 и 30007 отдаются не в амперах, а в процентах от FLA — для пересчёта в амперы умножайте на заданный ток полной нагрузки.

Прикреплённая документация

Влад Ватагин Влад Ватагин Ведущий инженер

Этот ответ был полезен?

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

Инженер сервисной службы ответит на почту. Вопросы, которые повторяются, мы публикуем в базе знаний — без ваших контактов.

Вопрос из раздела Как пересчитать сырые значения регистров P2S-100 в секунды?