Problem with IEC-104 Master in Freelance System
I am working in a project with AC900F controller and IEC-104 protocol. The controller is the IEC-104 master and it is connected with several IEC-104 slaves. The problem is when I download (whole station) the program in the controller, the system lose all the states (single point information) that the system had before (all the states to zero).
I know that the solve is sending the General Interrogation command (by the IEC-104 master, in this case the controller AC900F) but the only way that I read in the Telecontrol Manual by Freelance is sending it manually in commisioning mode in Freelance Engineering and we need sending it automatically after each download.
What can I do to solve this problem in Freelance System?
I didn't get you exactly what is the issue ? or what problem you are facing ?
But as per question description, Paragraph1 is because controller behaves as designed. While making whole station download controller performs cold restart and all values goes to zero. And after controller comes into running state it takes current values or starts from initialed value.
Few questions back to you, why you need to make many time whole station download ? Optimize cycle of downloading changed configuration to the controller OR use change load object option for incremental download.
Incase you want particular variable(soft/hardware point) to take specific value after controller restart than initialize value at variable list for particular variable.
Or use system task Soft.ColdSt and program what all values(variables) need to be set based on some logic or without some logic. As after cold start(means restarting) controller will execute this program first and then rest.
Hope that gives some idea.