PLCGenerator.py
changeset 168 fb500cc79164
parent 151 aaa80b48bead
child 171 e3d47b4bbd5d
equal deleted inserted replaced
167:893ff98ab3be 168:fb500cc79164
   672                     if "indicator" in action:
   672                     if "indicator" in action:
   673                         action_infos["indicator"] = action["indicator"]
   673                         action_infos["indicator"] = action["indicator"]
   674                     if action["type"] == "reference":
   674                     if action["type"] == "reference":
   675                         self.GenerateSFCAction(action["value"], pou)
   675                         self.GenerateSFCAction(action["value"], pou)
   676                     else:
   676                     else:
   677                         action_name = "INLINE%d"%self.GetActionNumber()
   677                         action_name = "%s_INLINE%d"%(step_name.upper(), self.GetActionNumber())
   678                         self.SFCNetworks["Actions"][action_name] = "    %s\n"%action["value"]
   678                         self.SFCNetworks["Actions"][action_name] = "    %s\n"%action["value"]
   679                         action_infos["content"] = action_name
   679                         action_infos["content"] = action_name
   680                     self.SFCNetworks["Steps"][step_name]["actions"].append(action_infos)
   680                     self.SFCNetworks["Steps"][step_name]["actions"].append(action_infos)
   681     
   681     
   682     def GenerateSFCAction(self, action_name, pou):
   682     def GenerateSFCAction(self, action_name, pou):