--- a/PLCControler.py Wed Sep 02 18:21:46 2009 +0200
+++ b/PLCControler.py Tue Sep 15 14:59:33 2009 +0200
@@ -532,6 +532,9 @@
errors.append("No project opened")
return "", errors, warnings
+ def DebugAvailable(self):
+ return self.CurrentCompiledProject is not None
+
def ProgramTransferred(self):
self.CurrentCompiledProject = self.NextCompiledProject
@@ -2457,10 +2460,7 @@
new_instance = plcopen.pouInstance()
new_instance.setname(instance["Name"])
new_instance.settypeName(instance["Type"])
- if instance["Task"] != "":
- task_list[instance["Task"]].appendpouInstance(new_instance)
- else:
- resource.appendpouInstance(new_instance)
+ task_list.get(instance["Task"], resource).appendpouInstance(new_instance)
def GetEditedResourceInfos(self, tagname, debug = False):
resource = self.GetEditedElement(tagname, debug)