Добрый день.
Такая проблема.
при помощи modbus.ReadCoils удается читать состояние дискретных выходов.
Код Lua
Код:
function OnBeforeReading()
local w={}
err, w = modbus.ReadCoils( 0,4);
    if err then
        server.Message("Не читается", err)
    else 
        server.Message("Читается", w[1],w[2],w[3],w[4])
    end
end
При помощи команды записи записать не удается
Код Lua
Код:
function OnInit()
local w={}
w[1] = true; w[2] = false
err = modbus.WriteCoils( 0,2,w)
end
При этом если сделать тэг, привязать его к дискретному выходу и затем записать в него командой
код:
Код:
function OnInit()

server.WriteTagByRelativeNameToDevice( "Grow_relay", false);

end
То все проходит.
Помогите, отчего не работает?