LPCBeremiz.py
changeset 698 513c66e64b8e
parent 697 3e83853081d4
child 706 64a9b509973b
equal deleted inserted replaced
695:f378fe028f6c 698:513c66e64b8e
   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