PLCControler.py
changeset 275 acf474a94136
parent 274 047e36c63736
child 286 67da12c94d2d
equal deleted inserted replaced
274:047e36c63736 275:acf474a94136
   558             self.Project.appendpou(pou_name, pou_type, body_type)
   558             self.Project.appendpou(pou_name, pou_type, body_type)
   559             if pou_type == "function":
   559             if pou_type == "function":
   560                 self.SetPouInterfaceReturnType(pou_name, "BOOL")
   560                 self.SetPouInterfaceReturnType(pou_name, "BOOL")
   561             self.BufferProject()
   561             self.BufferProject()
   562     
   562     
       
   563     def ProjectChangePouType(self, name, pou_type):
       
   564         if self.Project is not None:
       
   565             pou = self.Project.getpou(name)
       
   566             if pou is not None:
       
   567                 pou.setpouType(pou_type)
       
   568                 self.BufferProject()
       
   569                 
   563     def ProjectCreatePouFrom(self, name, from_name):
   570     def ProjectCreatePouFrom(self, name, from_name):
   564         if self.Project is not None:
   571         if self.Project is not None:
   565             pou = self.Project.getpou(from_name)
   572             pou = self.Project.getpou(from_name)
   566             if pou is not None:
   573             if pou is not None:
   567                 new_pou = self.Copy(pou)
   574                 new_pou = self.Copy(pou)