301 else: |
301 else: |
302 var_type = LOCATIONDATATYPES.get(location[2], ["BOOL"])[0] |
302 var_type = LOCATIONDATATYPES.get(location[2], ["BOOL"])[0] |
303 if not var_name.upper() in [name.upper() for name in self.ParentWindow.Controler.GetEditedElementVariables(tagname, self.ParentWindow.Debug)]: |
303 if not var_name.upper() in [name.upper() for name in self.ParentWindow.Controler.GetEditedElementVariables(tagname, self.ParentWindow.Debug)]: |
304 self.ParentWindow.Controler.AddEditedElementPouVar(tagname, var_type, var_name, location, values[4]) |
304 self.ParentWindow.Controler.AddEditedElementPouVar(tagname, var_type, var_name, location, values[4]) |
305 self.ParentWindow.RefreshVariablePanel() |
305 self.ParentWindow.RefreshVariablePanel() |
|
306 self.ParentWindow.ParentWindow.RefreshPouInstanceVariablesPanel() |
306 self.ParentWindow.AddVariableBlock(x, y, scaling, var_class, var_name, var_type) |
307 self.ParentWindow.AddVariableBlock(x, y, scaling, var_class, var_name, var_type) |
307 elif values[1] == "Global": |
308 elif values[1] == "Global": |
308 var_name = values[0] |
309 var_name = values[0] |
309 if var_name.upper() in [name.upper() for name in self.ParentWindow.Controler.GetProjectPouNames(self.ParentWindow.Debug)]: |
310 if var_name.upper() in [name.upper() for name in self.ParentWindow.Controler.GetProjectPouNames(self.ParentWindow.Debug)]: |
310 message = _("\"%s\" pou already exists!")%var_name |
311 message = _("\"%s\" pou already exists!")%var_name |