# 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")),