Turck modbus communication - Printable Version +- Logic Machine Forum (https://forum.logicmachine.net) +-- Forum: LogicMachine eco-system (https://forum.logicmachine.net/forumdisplay.php?fid=1) +--- Forum: Gateway (https://forum.logicmachine.net/forumdisplay.php?fid=10) +--- Thread: Turck modbus communication (/showthread.php?tid=2750) |
Turck modbus communication - CristianAgata - 27.07.2020 Hi everyone, I'm trying to communicate with a Turck gateway, I have write a simple resident script to ask cyclical a value of the power supply, it works for a n numbers of request then the Turck passes me 'nill' Any suggest? Best regards This is my script if not mb then require('luamodbus') mb = luamodbus.tcp() mb:open('192.168.0.162', 502) mb:connect() log('stato modebus ', mb) end -- loop while condition is met while (1) do -- read from address 1000 value = mb:readinputregisters(9216) log('valore di value',value) -- wait for 1.5 seconds os.sleep(5.5) end RE: Turck modbus communication - admin - 27.07.2020 Your script does not handle disconnect from the modbus device. You should use profile instead because it can reconnect automatically. RE: Turck modbus communication - CristianAgata - 27.07.2020 Ok thanks so I need to create a profile. Best regards |