# HG changeset patch # User laurent # Date 1323421986 -3600 # Node ID 7b17e3c8dbed55092a0ef47e372be292110e1759 # Parent ce33d72f6df70480a7ffa5cc56cb2f4d33250194 Fixing bug in PLCGenerator when generating global variables diff -r ce33d72f6df7 -r 7b17e3c8dbed PLCGenerator.py --- a/PLCGenerator.py Fri Dec 09 10:11:42 2011 +0100 +++ b/PLCGenerator.py Fri Dec 09 10:13:06 2011 +0100 @@ -269,6 +269,8 @@ if vartype_content["name"] == "derived": var_type = vartype_content["value"].getname() self.GenerateDataType(var_type) + else: + var_type = var.gettypeAsText() config += [(" ", ()), (var.getname(), (tagname, variable_type, var_number, "name")), @@ -320,6 +322,8 @@ if vartype_content["name"] == "derived": var_type = vartype_content["value"].getname() self.GenerateDataType(var_type) + else: + var_type = var.gettypeAsText() resrce += [(" ", ()), (var.getname(), (tagname, variable_type, var_number, "name")),