PLCGenerator.py
changeset 1863 46d9955e1101
parent 1862 c4ba411f8c89
child 1864 9e64afb38963
equal deleted inserted replaced
1862:c4ba411f8c89 1863:46d9955e1101
  1062                             if parameter != "EN":
  1062                             if parameter != "EN":
  1063                                 one_input_connected = True
  1063                                 one_input_connected = True
  1064                             if parameter in inout_variables:
  1064                             if parameter in inout_variables:
  1065                                 expression = self.ComputeExpression(body, connections, executionOrderId > 0, True)
  1065                                 expression = self.ComputeExpression(body, connections, executionOrderId > 0, True)
  1066                                 if expression is not None:
  1066                                 if expression is not None:
  1067                                     inout_variables[parameter] = value
  1067                                     inout_variables[parameter] = expression
  1068                             else:
  1068                             else:
  1069                                 expression = self.ComputeExpression(body, connections, executionOrderId > 0)
  1069                                 expression = self.ComputeExpression(body, connections, executionOrderId > 0)
  1070                             if expression is not None:
  1070                             if expression is not None:
  1071                                 connected_vars.append(([(parameter, input_info), (" := ", ())],
  1071                                 connected_vars.append(([(parameter, input_info), (" := ", ())],
  1072                                                        self.ExtractModifier(variable, expression, input_info)))
  1072                                                        self.ExtractModifier(variable, expression, input_info)))