PLCControler.py
changeset 33 0dd4a876392f
parent 29 3b7e23a323a6
child 34 ad3fa2752106
equal deleted inserted replaced
32:cf9efccff009 33:0dd4a876392f
   554     def ExtractVarLists(self, vars):
   554     def ExtractVarLists(self, vars):
   555         varlist_list = []
   555         varlist_list = []
   556         current_varlist = None
   556         current_varlist = None
   557         current_type = None
   557         current_type = None
   558         for var in vars:
   558         for var in vars:
   559             if current_type != (var["Class"], var["Retain"], var["Constant"]):
   559             if current_type != (var["Class"], var["Retain"], var["Constant"], var["Location"] != ""):
   560                 current_type = (var["Class"], var["Retain"], var["Constant"])
   560                 current_type = (var["Class"], var["Retain"], var["Constant"], var["Location"] != "")
   561                 current_varlist = plcopen.varList()
   561                 current_varlist = plcopen.varList()
   562                 varlist_list.append((var["Class"], current_varlist))
   562                 varlist_list.append((var["Class"], current_varlist))
   563                 if var["Retain"] == "Yes":
   563                 if var["Retain"] == "Yes":
   564                     varlist.setRetain(True)
   564                     varlist.setRetain(True)
   565                 if var["Constant"] == "Yes":
   565                 if var["Constant"] == "Yes":