diff -r 4963e3816641 -r d6b878525ceb Beremiz_service.py --- a/Beremiz_service.py Mon Feb 16 16:23:51 2015 +0100 +++ b/Beremiz_service.py Tue Feb 17 10:23:57 2015 +0100 @@ -401,8 +401,10 @@ self.servicepublisher = ServicePublisher.ServicePublisher() self.servicepublisher.RegisterService(self.servicename, self.ip_addr, self.port) - if self.autostart and self.plcobj.GetPLCstatus()[0] != "Empty": - self.plcobj.StartPLC() + if self.autostart : + self.plcobj.AutoLoad() + if self.plcobj.GetPLCstatus()[0] != "Empty": + self.plcobj.StartPLC() sys.stdout.flush()