This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm that you accept these cookies being set.

Universal Modbus TCP/RTU Slave
#29
Hello Daniel,
I need to use the LM as modbus TCP slave and I'm trying to use the universal TCP script. The modbus master is the IP 192.168.2.108 and using the communication port 503, the LM is slave Id 3. I just need to write registers from 2002 to 2090 and read registers from 2102 to 2190. I've been trying just to read registers but I get a message error:

"Modbus Universal 13.03.2023 16:37:00
Resident script:6: Address not available
stack traceback:
[C]: in function 'assert'"


Code:
local mb = require('user.mbtcp') local copas = require('copas') local socket = require('socket') local address = '192.168.2.108' local port = 503 local server = assert(socket.bind(address, port)) mb.setmapping({   ['3'] = {     coils = {     },     registers = {       [2104] = '32/5/4',       [2105] = '32/5/5',       [2106] = '32/5/6',       [2107] = '32/5/7',     }   } }) mb.setswap('w') mb.setfloat16precision(2) local function handler(sock)   copas.setErrorHandler(function(msg)   if msg ~= nil then     log(msg)   end end)   sock:settimeout(60)   while true do     local res, err = mb.tcphandler(sock)     if not res then       break     end   end   sock:close() end copas.addserver(server, handler, 60) copas.loop()
Reply


Messages In This Thread
Universal Modbus TCP/RTU Slave - by Daniel - 07.10.2022, 12:55
RE: Universal Modbus TCP Slave - by palomino - 07.10.2022, 17:30
RE: Universal Modbus TCP Slave - by Daniel - 07.10.2022, 17:53
RE: Universal Modbus TCP Slave - by Daniel - 07.10.2022, 17:55
RE: Universal Modbus TCP Slave - by palomino - 10.10.2022, 13:39
RE: Universal Modbus TCP Slave - by Daniel - 10.10.2022, 13:44
RE: Universal Modbus TCP Slave - by palomino - 11.10.2022, 16:22
RE: Universal Modbus TCP Slave - by palomino - 23.02.2023, 12:44
RE: Universal Modbus TCP Slave - by admin - 23.02.2023, 12:47
RE: Universal Modbus TCP Slave - by palomino - 24.02.2023, 12:41
RE: Universal Modbus TCP Slave - by admin - 24.02.2023, 12:48
RE: Universal Modbus TCP Slave - by palomino - 27.02.2023, 13:02
RE: Universal Modbus TCP Slave - by Daniel - 27.02.2023, 13:10
RE: Universal Modbus TCP Slave - by palomino - 27.02.2023, 14:00
RE: Universal Modbus TCP Slave - by Daniel - 27.02.2023, 14:03
RE: Universal Modbus TCP Slave - by palomino - 28.02.2023, 02:32
RE: Universal Modbus TCP Slave - by admin - 28.02.2023, 07:02
RE: Universal Modbus TCP Slave - by Fahd - 06.03.2023, 14:11
RE: Universal Modbus TCP Slave - by Daniel - 06.03.2023, 14:35
RE: Universal Modbus TCP Slave - by Fahd - 06.03.2023, 14:50
RE: Universal Modbus TCP Slave - by Daniel - 06.03.2023, 14:55
RE: Universal Modbus TCP Slave - by Daniel - 06.03.2023, 15:16
RE: Universal Modbus TCP Slave - by Fahd - 07.03.2023, 07:59
RE: Universal Modbus TCP Slave - by rw_echo - 14.03.2023, 05:22
RE: Universal Modbus TCP Slave - by Daniel - 07.03.2023, 11:55
RE: Universal Modbus TCP Slave - by rw_echo - 07.03.2023, 12:32
RE: Universal Modbus TCP Slave - by Daniel - 07.03.2023, 12:34
RE: Universal Modbus TCP Slave - by rw_echo - 07.03.2023, 12:49
RE: Universal Modbus TCP Slave - by Daniel - 07.03.2023, 12:59
RE: Universal Modbus TCP Slave - by David - 13.03.2023, 15:40
RE: Universal Modbus TCP Slave - by admin - 13.03.2023, 15:42
RE: Universal Modbus TCP Slave - by David - 13.03.2023, 15:58
RE: Universal Modbus TCP Slave - by Daniel - 13.03.2023, 16:00
RE: Universal Modbus TCP Slave - by David - 13.03.2023, 16:07
RE: Universal Modbus TCP Slave - by Daniel - 13.03.2023, 16:15
RE: Universal Modbus TCP Slave - by David - 13.03.2023, 16:32
RE: Universal Modbus TCP Slave - by Daniel - 13.03.2023, 16:41
RE: Universal Modbus TCP Slave - by admin - 13.03.2023, 16:45
RE: Universal Modbus TCP Slave - by David - 13.03.2023, 19:31
RE: Universal Modbus TCP Slave - by admin - 14.03.2023, 06:18
RE: Universal Modbus TCP Slave - by rw_echo - 14.03.2023, 07:39
RE: Universal Modbus TCP Slave - by Fahd - 14.03.2023, 08:27
RE: Universal Modbus TCP Slave - by admin - 14.03.2023, 08:15
RE: Universal Modbus TCP Slave - by rw_echo - 14.03.2023, 08:35
RE: Universal Modbus TCP Slave - by admin - 14.03.2023, 08:35
RE: Universal Modbus TCP/RTU Slave - by admin - 06.06.2023, 15:34
RE: Universal Modbus TCP/RTU Slave - by admin - 12.06.2023, 08:59
RE: Universal Modbus TCP/RTU Slave - by admin - 28.03.2024, 08:26
RE: Universal Modbus TCP/RTU Slave - by admin - 12.06.2024, 05:26
RE: Universal Modbus RTU - by Ranjeet - 14.06.2024, 07:24
RE: Universal Modbus TCP/RTU Slave - by admin - 12.07.2024, 07:14
RE: Universal Modbus TCP/RTU Slave - by admin - 16.04.2025, 07:06
RE: Universal Modbus TCP/RTU Slave - by admin - 22.04.2025, 05:32
RE: Universal Modbus TCP/RTU Slave - by admin - 22.04.2025, 09:01
RE: Universal Modbus TCP/RTU Slave - by admin - 14.08.2025, 09:11
RE: Universal Modbus TCP/RTU Slave - by admin - 25.05.2026, 09:30
RE: Universal Modbus TCP/RTU Slave - by admin - 25.05.2026, 09:47

Forum Jump: