plcopen/plcopen.py
changeset 1261 46425f3248b7
parent 1234 9623d591efb9
child 1276 29bfd39e8e7a
equal deleted inserted replaced
1260:11903e79ce66 1261:46425f3248b7
  1751 cls = PLCOpenClasses.get("body", None)
  1751 cls = PLCOpenClasses.get("body", None)
  1752 if cls:
  1752 if cls:
  1753     cls.currentExecutionOrderId = 0
  1753     cls.currentExecutionOrderId = 0
  1754     cls.instances_dict = {}
  1754     cls.instances_dict = {}
  1755     
  1755     
       
  1756     setattr(cls, "_init_", getattr(cls, "__init__"))
       
  1757     
       
  1758     def __init__(self, *args, **kwargs):
       
  1759         self._init_(*args, **kwargs)
       
  1760         self.instances_dict = {}
       
  1761     setattr(cls, "__init__", __init__)
       
  1762     
  1756     setattr(cls, "_loadXMLTree", getattr(cls, "loadXMLTree"))
  1763     setattr(cls, "_loadXMLTree", getattr(cls, "loadXMLTree"))
  1757     
  1764     
  1758     def loadXMLTree(self, *args, **kwargs):
  1765     def loadXMLTree(self, *args, **kwargs):
  1759         self._loadXMLTree(*args, **kwargs)
  1766         self._loadXMLTree(*args, **kwargs)
  1760         if self.content["name"] in ["LD","FBD","SFC"]:
  1767         if self.content["name"] in ["LD","FBD","SFC"]: