PLCControler.py
changeset 407 0a324a874981
parent 391 07447ee3538e
child 431 c1c92d068ac5
--- 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)