1/6/2012 1:06 PM | |
Joined: 3/14/2008 Last visit: 9/23/2024 Posts: 2096 Rating: (937) |
Hello, I want to know a bit more about optimizing the runtime sequence. All my blocks are listed in OB35. And not all is clear to me: - I have all my digital and analog inputs listed in PIP1 and all outputs to PIP2. PIP1=OB35, PIP2=OB32. In the runtime editor, I have the same rule. But what if I put the outputs also in OB35? This is unnecessary because the outputs are written every second, but the program wants to process them every 100ms. Correct? - I have several PID'S in my program.Those arein a runtime group with other blocks but do I need to do something with them?A PID block called every 100ms is not needed I believe.Do I have to arrange all runtime groups with PID in them into another OB? What happens with all the other blocks in that runtime group? -In the runtime group are blocks and they are called dependenton my insert. So one PIDis at position 1, butanother PID is at position 12 in the same runtime group and they are in cascade. could this be a problem? Hope you guys can help me with this Thx |
If I could help you, you can use the RATE button. Thank you. |
|
1/10/2012 9:37 AM | |
Joined: 3/14/2008 Last visit: 9/23/2024 Posts: 2096 Rating: (937) |
Hmm ok, it's more clear to me. BTW, I have now 9 ET200M and for every output type in a ET200M, I have a chart: AB1_AI: Chart with only analog inputs AB1_DI: Chart with only digital inputs AB2_DO: ....etc...etc. I found it easier than making charts with a combination of (for example) an analog input driver block, PID and analog output driver block. So I have seperate runtime groups controlling one function. |
If I could help you, you can use the RATE button. Thank you. |
|
Follow us on