PLCGenerator.py
changeset 1767 c74815729afd
parent 1766 c1e5b9f19483
child 1768 691083b5682a
equal deleted inserted replaced
1766:c1e5b9f19483 1767:c74815729afd
   442                            (";\n", ())]
   442                            (";\n", ())]
   443                 instance_number += 1
   443                 instance_number += 1
   444         # Generate any program assign to no task
   444         # Generate any program assign to no task
   445         for instance in resource.getpouInstance():
   445         for instance in resource.getpouInstance():
   446             resrce += [("    PROGRAM ", ()),
   446             resrce += [("    PROGRAM ", ()),
   447                            (instance.getname(), (tagname, "instance", instance_number, "name")),
   447                        (instance.getname(),     (tagname, "instance", instance_number, "name")),
   448                            (" : ", ()),
   448                        (" : ", ()),
   449                            (instance.gettypeName(), (tagname, "instance", instance_number, "type")),
   449                        (instance.gettypeName(), (tagname, "instance", instance_number, "type")),
   450                            (";\n", ())]
   450                        (";\n", ())]
   451             instance_number += 1
   451             instance_number += 1
   452         resrce += [("  END_RESOURCE\n", ())]
   452         resrce += [("  END_RESOURCE\n", ())]
   453         return resrce
   453         return resrce
   454 
   454 
   455     # Generate the entire program for current project
   455     # Generate the entire program for current project