PLCGenerator.py
changeset 37 256eedd275d0
parent 33 0dd4a876392f
child 46 4379e98a30aa
--- a/PLCGenerator.py	Thu Jul 12 11:27:43 2007 +0200
+++ b/PLCGenerator.py	Thu Jul 12 11:29:11 2007 +0200
@@ -462,7 +462,9 @@
                 program += ": %s"%var_type
                 if var_initial != None:
                     value = {"TRUE":"0","FALSE":"1"}.get(str(var_initial).upper(), str(var_initial))
-                    if var_type in ["STRING", "WSTRING"]:
+                    if var_type == "STRING":
+                        program += " := '%s'"%value
+                    elif var_type == "WSTRING":
                         program += " := \"%s\""%value
                     else:
                         program += " := %s"%value
@@ -493,7 +495,9 @@
                 if initial:
                     value = str(initial.getValue())
                     value = {"TRUE":"0","FALSE":"1"}.get(value.upper(), value)
-                    if var_type in ["STRING", "WSTRING"]:
+                    if var_type == "STRING":
+                        config += " := '%s'"%value
+                    elif var_type == "WSTRING":
                         config += " := \"%s\""%value
                     else:
                         config += " := %s"%value
@@ -524,7 +528,9 @@
                 if initial:
                     value = str(initial.getValue())
                     value = {"TRUE":"0","FALSE":"1"}.get(value.upper(), value)
-                    if var_type in ["STRING", "WSTRING"]:
+                    if var_type == "STRING":
+                        resrce += " := '%s'"%value
+                    elif var_type == "WSTRING":
                         resrce += " := \"%s\""%value
                     else:
                         resrce += " := %s"%value