MarkusAurelius82
Member
Hello,
I'm working with a CLX L72 CPU. I am using several GSV instructions in my program for communication health monitoring within my DLR network. I have some experience with GSVs and I know they are processor intensive. My program has around 220 GSVs and I don't notice any slow-downs when working here in my lab. But my concern is will this change when I have real-world IO connected out in the field?
Is it necessary to stagger the execution of GSVs? Should I spread them out across multiple Periodic Tasks and set the times accordingly? Right now I have them all in one Periodic Task set to 10 seconds.
Does anyone have any first-hand experience or recommendations when using this many GSVs throughout a program?
Thanks in advance.
I'm working with a CLX L72 CPU. I am using several GSV instructions in my program for communication health monitoring within my DLR network. I have some experience with GSVs and I know they are processor intensive. My program has around 220 GSVs and I don't notice any slow-downs when working here in my lab. But my concern is will this change when I have real-world IO connected out in the field?
Is it necessary to stagger the execution of GSVs? Should I spread them out across multiple Periodic Tasks and set the times accordingly? Right now I have them all in one Periodic Task set to 10 seconds.
Does anyone have any first-hand experience or recommendations when using this many GSVs throughout a program?
Thanks in advance.