We are setting up a tag as an array with 6000 elements that will read an array from a PLC when instructed to. We were thinking of using a separate scan class for the tag, making it driven, setting one shot to true, and using a tag to trigger a read when necessary. Is this the best way to do this? We do not need to monitor the array; we just need it at the end of a cycle. If this is a goo methos is there a way to know when the read is complete?