PLCGenerator.py
changeset 128 d16a8df4d322
parent 125 394d9f168258
child 141 c0242a51774c
equal deleted inserted replaced
127:436268f31dae 128:d16a8df4d322
   107             pou_program = PouProgram(pou.getName(), pouTypeNames[pou_type])
   107             pou_program = PouProgram(pou.getName(), pouTypeNames[pou_type])
   108         else:
   108         else:
   109             raise ValueError, "Undefined pou type"
   109             raise ValueError, "Undefined pou type"
   110         pou_program.GenerateInterface(pou.getInterface())
   110         pou_program.GenerateInterface(pou.getInterface())
   111         pou_program.GenerateConnectionTypes(pou)
   111         pou_program.GenerateConnectionTypes(pou)
   112         #print pou.getName(), pou_program.ConnectionTypes, pou_program.RelatedConnections
       
   113         pou_program.GenerateProgram(pou)
   112         pou_program.GenerateProgram(pou)
   114         currentProgram += pou_program.GenerateSTProgram()
   113         currentProgram += pou_program.GenerateSTProgram()
   115 
   114 
   116 def GenerateConfiguration(configuration):
   115 def GenerateConfiguration(configuration):
   117     config = "\nCONFIGURATION %s\n"%configuration.getName()
   116     config = "\nCONFIGURATION %s\n"%configuration.getName()