I will give this a try.
There are two reasons I want to do this from the HMI to the PLC rather than the other way around. First, I am using this HMI to control two completely separate but mirror-imaged machining cells. Each cell has its own PLC and, with a couple of minor exceptions, the two PLC programs a virtually identical. One feature the HMI then has is production monitoring which, in turn, is time based and uses each of the PLC's internal clocks. Since both show up on the same HMI page, discrepancies in the two clocks become obvious. Second, the time tracking of a PLC is notably less accurate than a PC based HMI. Operations uses these clocks pretty faithfully and I'm frequently having to update clocks on other similar systems where there the PLC clock is the master. I'd like to begin eliminating that issue.
Hope that makes sense.