Thanks for the reply OkiePC. The internal trigger tag is placed high by the program() after it completes its scan.
Okay, I see now. I should have opened the search results when I looked at usage.
So the external tag goes true, which calls Program1. Program1 Trims some string tags, and then sets the internal bit for the data log trigger.
However, the same external tag has an "off active" trigger which will turn the log trigger right back off.
Ideally, you would want the trigger tag to stay true until it is certain that the logging took place. This might mean that you have the SLC set the bit (think OTL), and let the Crimson device reset it so that there is a handshake (without adding more tags). Then the SLC could "know" whether logging took place by examining that bit for an off condition. You could go even further with that approach and set up a queue in the SLC to ensure that if comms are squirrely, no data gets lost...at least to a reasonable degree.
Reading how it worked great before you doubled the tags, it sounds like the added tags may have slowed down comms a bit. So before the tags were added, perhaps the external trigger was true (as seen by the Crimson device) for a much longer period than is the case now, since the increased load may have introduced more lag time.
As a quick fix, it might help to add a delay to the "off active" trigger which turns the log trigger bit off. There is a value in ms for all of these events which you can adjust.
How frequent are these log events taking place in the worst case scenario? I mean, what is the minimum time between logging events?
Also, I don't think it matters if you trigger two logs at the same time. I have a different system in which I have 8 logs going on all with unique triggers that are not at all interlocked. There are only four or five tags per log, but they are reading from a SLC 5/03 via a DigiOne IAP on CH0 at 19.2k through 4 ethernet switch hops! It has been solid as a rock too, as far as the logs are concerned. I may be wrong, so if the experts at Red Lion suggest interlocking the triggers, listen to them, not me!
Paul