diff --git a/scripts/network.gd b/scripts/network.gd index 1a4d7127..adc4ba52 100644 --- a/scripts/network.gd +++ b/scripts/network.gd @@ -64,7 +64,10 @@ class Modbus extends ModbusClientRtu: var params = settings.UnitProfiles[unit_name][2] thread_stop() close() - open(port, params[1], params[0], params[2], params[3], params[4]) + var rc = open(port, params[0], params[1], params[2], params[3], params[4]) + if rc != Error.OK: + push_error('ошибка: \"%s\" - не открывается' % port) + set_indication_timeout(params[5]) thread_run()