07.08.2026, 11:49
Run this script once and post what you get in LM Logs tab. Change Modbus device IP if needed.
Code:
mb = require('luamodbus').tcp()
mb:open('192.168.99.141', 502)
res, err = mb:connect()
if res then
mb:setslave(2)
res, err = mb:writeregisters(40120, 300)
if res then
log('write ok')
else
log('write failed', err)
end
else
log('connection failed', err)
end
mb:close()