diff -r 0f97bddb5a30 -r c10f2092c43a plcopen/plcopen.py --- a/plcopen/plcopen.py Tue Oct 16 18:58:45 2012 +0200 +++ b/plcopen/plcopen.py Tue Oct 16 19:01:17 2012 +0200 @@ -448,11 +448,11 @@ if return_type: var_type = return_type.getcontent() if var_type["name"] == "derived": - block_infos["outputs"].append(("", var_type["value"].getname(), "none")) + block_infos["outputs"].append(("OUT", var_type["value"].getname(), "none")) elif var_type["name"] in ["string", "wstring"]: - block_infos["outputs"].append(("", var_type["name"].upper(), "none")) + block_infos["outputs"].append(("OUT", var_type["name"].upper(), "none")) else: - block_infos["outputs"].append(("", var_type["name"], "none")) + block_infos["outputs"].append(("OUT", var_type["name"], "none")) for type, varlist in pou.getvars(): if type == "InOut": for var in varlist.getvariable():