LPCBeremiz.py
changeset 697 3e83853081d4
parent 691 bb340874f09e
child 706 64a9b509973b
equal deleted inserted replaced
696:9265781619b7 697:3e83853081d4
   870             return False
   870             return False
   871 
   871 
   872         data = builder.GetBinaryCode()
   872         data = builder.GetBinaryCode()
   873         if data is not None :
   873         if data is not None :
   874             if self._connector.NewPLC(builder.GetBinaryCodeMD5(), data, []):
   874             if self._connector.NewPLC(builder.GetBinaryCodeMD5(), data, []):
   875                 if self.AppFrame is not None:
       
   876                     self.AppFrame.CloseDebugTabs()
       
   877                     self.AppFrame.RefreshInstancesTree()
       
   878                 self.UnsubscribeAllDebugIECVariable()
   875                 self.UnsubscribeAllDebugIECVariable()
   879                 self.ProgramTransferred()
   876                 self.ProgramTransferred()
       
   877                 if self.AppFrame is not None:
       
   878                     self.AppFrame.RefreshInstancesTree()
       
   879                     self.AppFrame.CloseObsoleteDebugTabs()
   880                 self.logger.write(_("Transfer completed successfully.\n"))
   880                 self.logger.write(_("Transfer completed successfully.\n"))
   881             else:
   881             else:
   882                 self.logger.write_error(_("Transfer failed\n"))
   882                 self.logger.write_error(_("Transfer failed\n"))
   883                 self.StopSimulation()
   883                 self.StopSimulation()
   884                 return False
   884                 return False