plcopen/plcopen.py
changeset 1616 3638463d6e02
parent 1611 5e64d552b25a
child 1619 163d3a883575
equal deleted inserted replaced
1615:af9b0ccb418e 1616:3638463d6e02
  1274         transition = PLCOpenParser.CreateElement("transition", "transitions")
  1274         transition = PLCOpenParser.CreateElement("transition", "transitions")
  1275         self.transitions.appendtransition(transition)
  1275         self.transitions.appendtransition(transition)
  1276         transition.setname(name)
  1276         transition.setname(name)
  1277         transition.setbodyType(body_type)
  1277         transition.setbodyType(body_type)
  1278         if body_type == "ST":
  1278         if body_type == "ST":
  1279             transition.setanyText(":= ;")
  1279             transition.settext(":= ;")
  1280         elif body_type == "IL":
       
  1281             transition.setanyText("\tST\t%s"%name)
       
  1282     setattr(cls, "addtransition", addtransition)
  1280     setattr(cls, "addtransition", addtransition)
  1283     
  1281     
  1284     def gettransition(self, name):
  1282     def gettransition(self, name):
  1285         if self.transitions is not None:
  1283         if self.transitions is not None:
  1286             for transition in self.transitions.gettransition():
  1284             for transition in self.transitions.gettransition():