- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Регистры Modbus для счетчика СПТ-962 Логика
Модератор: Глоб.модераторы
-
- здесь недавно
- Сообщения: 8
- Зарегистрирован: 12 мар 2018, 09:41
- Имя: Виталий
- Благодарил (а): 1 раз
Регистры Modbus для счетчика СПТ-962 Логика
Нужно на этапе проекта описать подключение модуля ALR121 (Yokogawa) к счетчику СПТ-962 производства Логика по протоколу Modbus RTU. Передаваемые параметры: температура, давление, расход пара и количество тепла. Не поделится ли кто-нибудь таблицей адресов/регистров Modbus по счетчику СПТ-962?
-
- частый гость
- Сообщения: 462
- Зарегистрирован: 31 июл 2010, 09:12
- Имя: Павел
- Страна: РФ
- Благодарил (а): 10 раз
- Поблагодарили: 17 раз
Регистры Modbus для счетчика СПТ-962 Логика
Всю жизнь опрашивали "Логику" через их собственный протокол, а они оказывается и Модбас теперь поддерживают! Век живи, век учись.
Сам не пробовал, но из их документации:
То есть, если надо запросить параметр 157 (массовый расход) по первому трубопроводу, видимо надо формировать стартовый адрес так:
Описания параметров и их номера есть в мануале к расходомеру
http://www.logika.spb.ru/doc_dev/962_re_w0203.pdf
Сам не пробовал, но из их документации:
Код: Выделить всё
Код функции: 1 байт 04h
Стартовый адрес: 2 байта 6 бит – номер канала, потребителя или трубопровода; 10 бит – номер
параметра; hex
Число 2 байта Для чисел с плавающей точкой 5 регистров, максимально – 6
запрашиваемых
регистров N
Код: Выделить всё
(1 << 10) + 157 = 1024 + 157 = 1181
http://www.logika.spb.ru/doc_dev/962_re_w0203.pdf