# schneider.atv31

Частотный преобразователь Schneider Electric Altivar 312. Также подходит для Altivar 320.

Используемый протокол - MODBUS.

Communication variables manual

Modbus communication manual

Programming manual

    plugin.peripherial:

      module.atv:
        netaddr:  1
        portnum:  1
        type:     schneider.atv31
        enable:   on
        emulate:  off
        init.regs:
          8413: 164   # Ctl/Fr1  = Mdb
          8401:   2   # Ctl/CHCF = SEP
          8423:   1   # Ctl/Cd1  = ter
          7010:   0   # Flt/SLL  = nO

        KeepFreqSet: on

Параметр | Умолчание | Описание
--- | --- | ---
init.regs | `-` | Набор пар (адрес регистра/значение) для инициализации устройства после отсутствия связи
KeepFreqSet | `off` | Если `on`, то тег `FreqSet.LFr` становиться сохраняемым, а значение записывается в устройство каждый раз, когда считанное значение отличается от установленного

## Теги

    Control.CMD
    Current.LCr
    FreqOut.rFr
    FreqReq.FrH
    FreqSet.LFr
    Status.ETA
    Status.ETI
    Torque.Otr
    Voltage.ULn

    SYSTEM.ErrorCount
    SYSTEM.ErrorFlag
    SYSTEM.NetAddr
    SYSTEM.Port
    SYSTEM.TimePeriod
    SYSTEM.UpdateDate
    SYSTEM.UpdateTime

### Регистры

RegName | RegAddr | Descr
--- | --- | ---
Read/Write
Control.Cmd | 8501 | cmd
FreqSet.Lfr | 8502 | set freq
Readonly
Status.ETA | 3201 | status
FreqOut.rFr | 3202 | output freq
FreqReq.FrH | 3203 | cur required freq
Current.LCr | 3204 | current in the motor
Torque.Otr | 3205 | motor torque
Status.ETI | 3206 | extended status word
Voltage.ULn | 3207 | line voltage

### Настройка с пульта

Для работы с частотником через rs485 следует установить следующие параметры с пульта устройства:

    Для ATV312:
    Ctl/LAC = L3
    Ctl/Fr1 = Mdb
    Ctl/CHCF = SEP
    Ctl/Cd1 = ter
    Flt/SLL = n0
    CoN/Add = <address>
    CoN/tbr = <baud>
    CoN/tfo = 8-N-1

    Для ATV320: