equal
deleted
inserted
replaced
529 except PLCGenException, e: |
529 except PLCGenException, e: |
530 errors.append(e.message) |
530 errors.append(e.message) |
531 else: |
531 else: |
532 errors.append("No project opened") |
532 errors.append("No project opened") |
533 return "", errors, warnings |
533 return "", errors, warnings |
|
534 |
|
535 def DebugAvailable(self): |
|
536 return self.CurrentCompiledProject is not None |
534 |
537 |
535 def ProgramTransferred(self): |
538 def ProgramTransferred(self): |
536 self.CurrentCompiledProject = self.NextCompiledProject |
539 self.CurrentCompiledProject = self.NextCompiledProject |
537 |
540 |
538 def GetChunkInfos(self, from_location, to_location): |
541 def GetChunkInfos(self, from_location, to_location): |
2455 resource.appendtask(new_task) |
2458 resource.appendtask(new_task) |
2456 for instance in instances: |
2459 for instance in instances: |
2457 new_instance = plcopen.pouInstance() |
2460 new_instance = plcopen.pouInstance() |
2458 new_instance.setname(instance["Name"]) |
2461 new_instance.setname(instance["Name"]) |
2459 new_instance.settypeName(instance["Type"]) |
2462 new_instance.settypeName(instance["Type"]) |
2460 if instance["Task"] != "": |
2463 task_list.get(instance["Task"], resource).appendpouInstance(new_instance) |
2461 task_list[instance["Task"]].appendpouInstance(new_instance) |
|
2462 else: |
|
2463 resource.appendpouInstance(new_instance) |
|
2464 |
2464 |
2465 def GetEditedResourceInfos(self, tagname, debug = False): |
2465 def GetEditedResourceInfos(self, tagname, debug = False): |
2466 resource = self.GetEditedElement(tagname, debug) |
2466 resource = self.GetEditedElement(tagname, debug) |
2467 if resource is not None: |
2467 if resource is not None: |
2468 tasks = resource.gettask() |
2468 tasks = resource.gettask() |