Счетчик воды Пульсар (rs485)

Просмотр 15 сообщений - с 1 по 15 (из 18 всего)
  • Автор
    Записи
  • #35059
    ugeo
    Участник

    Подскажите пож-та, возможно ли подключение и получение данных счетчика воды Пульсар (rs485) в систему Rapid SCADA. (https://pulsarm.ru/products/schetchik-vody/elektronnyy-schetchik-du15-rs-485-qn-1-5-m3-ch-l-80mm/)

    #35060
    manjey73
    Участник

    Возможно. Но настраивать шаблон придется ручками.

    Ссылка на магазин

    Драйвер бесплатный. Архивы не читает. Нужен точный идентификатор счетчика.
    Если организуете доступ, сделаю шаблон.

    #35061
    ugeo
    Участник

    Как дать Вам доступ?

    #35062
    ugeo
    Участник

    И еще у меня два счетчика тепла Пульс (на M-BUS) возможно их подключение?

    #35064
    manjey73
    Участник

    Возможно, но вот этим драйвером
    Драйвер MBus
    Он платный.

    Шаблон на Пульсар с этим протоколом для v46 есть.

    Драйвер требует некоторой доработки, иначе надо читать постоянно все телеграммы.
    В ручную уже проверил и понял что надо, руки бы еще дошли.

    Если есть преобразователь интерфейсов Ethernet RS485 можно напрямую на него, если позволяет IP.
    Если IP реального нет, можете на какой-то комп поставить Scada и дать доступ по AnyDaesk или как-то иначе.

    #35065
    manjey73
    Участник

    Ой, Пульс, а не Пульсар…. не доглядел.
    Давайте на него документашку, какая есть. Ну и на ощупь можно попробовать настроить драйвер.

    Может есть у них какая-то утилита для чтения, чтобы логи посмореть и понять, как его запрашивать.

    #35071
    manjey73
    Участник

    У вас счетчик Пульс с протоколом MBus, а какой у него интерфейс? так же MBus или RS485?

    #36045
    Academic
    Участник

    У меня тоже теплосчетчик Пульс СТУ 20-M с интерфесом M-bus (Meter-bus).
    Вот такой:
    https://alfatep.ru/catalog/teploschetchiki/individualnyy_schetchik_tepla_puls_stu_20/

    Их уже давно сняли с производства, при обращении к производителю, там оказались отзывчивые люди, но за раскрытие протокола M-bus этого счетчика попросили подписать NDA соглашение. Т.к. для меня использование этого теплосчетчика это не бизнес, то решил, что это излишняя ответственность для частного лица.

    Сейчас думаю купить на Алиэкспрессе адаптер мастер-M-bus на usb. Но сомневаюсь, смогу ли что-то с него прочитать.

    С Вашим драйвером это возможно? Я вижу, что он платный.

    #36046
    manjey73
    Участник

    Надо будет пробовать.
    Производитель просто прелесть, за открытый протокол просить NDA 😀

    Основная проблема протокола, что как производитель его понял, так и сделал.

    От производителя в общем требуется указать набор команд протокола, которыми читается счётчик, то есть на какие он ответит, а не будет молчать.

    • Ответ изменён 1 год, 7 месяцев назад пользователем manjey73.
    • Ответ изменён 1 год, 7 месяцев назад пользователем manjey73.
    #36069
    Academic
    Участник

    Поэтому и хотел от производителя получить набор команд/регистров, в которых хранятся данные, но производитель чего-то боится), хотя у иностранных производителей с этим проблем нет, pdf-ки с командами встречаются в сети.

    Подскажите, если я куплю вот такой адаптер:
    MBUS Master Slave Meter
    https://sl.aliexpress.ru/p?key=Cb6xGBv
    и установлю RapidScada и Ваш драйвер, то можно будет получить данные со счетчика?

    • Ответ изменён 1 год, 7 месяцев назад пользователем Academic.
    #36071
    manjey73
    Участник

    Да, возможно. У меня тоже читается через USB-MBus подобного рода
    вот такой
    https://aliexpress.ru/item/1005007939500249.html?sku_id=12000042943770869&spm=a2g2w.productlist.search_results.0.2fa13982QSq7eN

    #36072
    Academic
    Участник

    Тогда закажу такой адаптер. Но учитывая свою загруженность, новогодние праздники,территориальную удаленность самого теплосчетчика, скорее всего, руки до подключения дойдут только в конце января. Подключусь, отпишусь здесь.

    #36073
    manjey73
    Участник

    Можете написать мне на почту, указанную в драйвере, когда дойдет время до подключения. Попробуем создать шаблон под ваш счетчик.

    #36078
    Academic
    Участник

    Ок, напишу.

    #38456
    FSerg
    Участник

    Доброго!
    Что-то я затупил. Подключаю счётчик воды пульсар. Текущие показания я вижу.
    [11201] Pulsar2
    —————
    Driver : DrvPulsar 6.1.0.0
    Status : Normal
    Session time : 23/05/2025 15:50:29
    Command time : Undefined

    Sessions (total / errors) : 59 / 0
    Commands (total / errors) : 0 / 0
    Requests (total / errors) : 59 / 0

    
    Current Data
    +---+---------+---------------+-------+---------+
    | # | Code    | Name          | Value | Channel |
    +---+---------+---------------+-------+---------+
    | *************** CerruntValue **************** |
    +---+---------+---------------+-------+---------+
    | 1 | cnl1_m3 | Channel1 [m3] | 1.032 |         |
    +---+---------+---------------+-------+---------+
    

    Но вот поле «Channei» пустое.
    Я так понимаю, поэтому я и не вижу данных дальше в таблицах — они не привязались к «каналу».

    Где это настраивается — не пойму.
    Шаблон такой, но , честно сказать, доков как его заполнять мне не попадалось.

    <?xml version=»1.0″ encoding=»utf-8″?>
    <DevTemplate Name=»pulsar2″>
    <SndGroups>
    <SndGroup Counter=»1″ Active=»true» Name=»CerruntValue» GroupName=»CerruntValue» Command=»01″ userData=»1″>
    <Vals Channel=»1″ Code=»cnl1_m3″ Active=»true» Name=»Channel1 [m3]» Format=»float» Multiplier=»1″ />
    </SndGroup>
    <SndGroup Counter=»2″ Active=»false» Name=»Sabotage alarm» GroupName=»System Data» Command=»0A» userData=»1C»>
    <Vals Channel=»33″ Code=»sabotazh» Active=»true» Name=»Sabotage alarm» Format=»uint32″ Multiplier=»1″ />
    </SndGroup>
    <SndGroup Counter=»3″ Active=»false» Name=»System Time» GroupName=»System Data» Command=»04″ userData=»»>
    <Vals Channel=»34″ Code=»sysTime» Active=»true» Name=»System Time» Format=»DateTime» Multiplier=»1″ />
    </SndGroup>
    </SndGroups>
    <CmdGroups>
    <CmdGroup Channel=»34″ Code=»writeTime» Active=»false» Name=»Write Time» Format=»DateTime» Command=»05″ userData=»» />
    </CmdGroups>
    </DevTemplate>

    Подскажите, куда бежать?

    • Ответ изменён 1 год, 1 месяц назад пользователем FSerg.
Просмотр 15 сообщений - с 1 по 15 (из 18 всего)
  • Для ответа в этой теме необходимо авторизоваться.