PLCControler.py
changeset 1315 ff14a66bbd12
parent 1313 85c167bfff93
child 1316 df9d02bd3eb7
equal deleted inserted replaced
1314:822d483197ad 1315:ff14a66bbd12
  1499         global_vars = []
  1499         global_vars = []
  1500         for var_name, var_type, var_initial in self.GetConfNodeGlobalInstances():
  1500         for var_name, var_type, var_initial in self.GetConfNodeGlobalInstances():
  1501             tempvar = PLCOpenParser.CreateElement("variable", "globalVars")
  1501             tempvar = PLCOpenParser.CreateElement("variable", "globalVars")
  1502             tempvar.setname(var_name)
  1502             tempvar.setname(var_name)
  1503             
  1503             
  1504             tempvartype = PLCOpenParser.CreateElement("dataType", "variable")
  1504             tempvartype = PLCOpenParser.CreateElement("type", "variable")
  1505             if var_type in self.GetBaseTypes():
  1505             if var_type in self.GetBaseTypes():
  1506                 tempvar.setcontent(PLCOpenParser.CreateElement(
  1506                 tempvartype.setcontent(PLCOpenParser.CreateElement(
  1507                     var_type.lower()
  1507                     var_type.lower()
  1508                     if var_type in ["STRING", "WSTRING"]
  1508                     if var_type in ["STRING", "WSTRING"]
  1509                     else var_type, "dataType"))
  1509                     else var_type, "dataType"))
  1510             else:
  1510             else:
  1511                 tempderivedtype = PLCOpenParser.CreateElement("derived", "dataType")
  1511                 tempderivedtype = PLCOpenParser.CreateElement("derived", "dataType")