--- a/PLCGenerator.py Tue May 28 17:52:57 2013 +0200
+++ b/PLCGenerator.py Tue May 28 21:52:02 2013 +0200
@@ -654,7 +654,16 @@
self.Interface.append((varTypeNames[varlist["name"]], option, False, variables))
self.Interface.append((varTypeNames[varlist["name"]], option, True, located))
def ComputeConnectionTypes(self, pou):
if isinstance(body, ListType):
@@ -681,7 +690,9 @@
parts = expression.split("#")
+ literal_prefix = parts[0].upper() + var_type = self.LITERAL_TYPES.get(literal_prefix, elif expression.startswith("'"):
elif expression.startswith('"'):