diff -r cf9efccff009 -r 0dd4a876392f PLCControler.py --- a/PLCControler.py Tue Jul 10 17:30:41 2007 +0200 +++ b/PLCControler.py Tue Jul 10 19:09:28 2007 +0200 @@ -556,8 +556,8 @@ current_varlist = None current_type = None for var in vars: - if current_type != (var["Class"], var["Retain"], var["Constant"]): - current_type = (var["Class"], var["Retain"], var["Constant"]) + if current_type != (var["Class"], var["Retain"], var["Constant"], var["Location"] != ""): + current_type = (var["Class"], var["Retain"], var["Constant"], var["Location"] != "") current_varlist = plcopen.varList() varlist_list.append((var["Class"], current_varlist)) if var["Retain"] == "Yes":