plcopen/plcopen.py
changeset 990 7f57b969caed
parent 966 dc1318160073
child 1142 8ded55ada6d6
equal deleted inserted replaced
989:b24c11c93766 990:7f57b969caed
  1381                     content.remove(varlist)
  1381                     content.remove(varlist)
  1382                     break
  1382                     break
  1383     setattr(cls, "removepouVar", removepouVar)
  1383     setattr(cls, "removepouVar", removepouVar)
  1384     
  1384     
  1385     def hasblock(self, name):
  1385     def hasblock(self, name):
  1386         if self.getbodyType() in ["FBD", "LD", "SFC"]:
  1386         if name != "" and self.getbodyType() in ["FBD", "LD", "SFC"]:
  1387             for instance in self.getinstances():
  1387             for instance in self.getinstances():
  1388                 if isinstance(instance, PLCOpenClasses["fbdObjects_block"]) and instance.getinstanceName() == name:
  1388                 if isinstance(instance, PLCOpenClasses["fbdObjects_block"]) and instance.getinstanceName() == name:
  1389                     return True
  1389                     return True
  1390             if self.transitions:
  1390             if self.transitions:
  1391                 for transition in self.transitions.gettransition():
  1391                 for transition in self.transitions.gettransition():