Расходомер-счетчик электромагнитный ВЗЛЕТ

https://vzljot.ru/catalogue/elektromagnitnyj_metod/vzlet_er_lajt_m/

yml

plugin.peripherial:

  vzlet: &vzlet
    portnum:  3
    retrial:  3
    type:     modbus
    delay:    10
    tags:
      - name:        Flow
        address:     0x801E
        region:      inpreg
        type:        float32
        readEnd:     on

      - name:        Temperature
        address:     0xC048
        region:      inpreg
        type:        float32
        readEnd:     on

      - name:        VolPlusInt
        address:     0x8020
        region:      inpreg
        type:        uint32
        readEnd:     on

      - name:        VolPlusFloat
        address:     0x8022
        region:      inpreg
        type:        float32
        readEnd:     on

  wvzl: &wvzl
    type:   wessvr.adapter
    MaxWeight: 0
    MaxNum:    0
    tags:
      SumWeight:   scrpg:pid1.SumVolume
      Output:      scrpg:pid1.FlowInpMh
 

  module.vzl1:
    netaddr:  2
    <<: *vzlet

  module.WVZL1:
    module:   vzl1
    <<: *wvzl
 

plugin.task:
  module.task_vzlet:
    period:   1000
    modules:
       - _sleep(50)  # обязательно делать задержку, если на линии несколько устройств
       - vzl1
       - WVZL1