--- 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