OPC Server tag Produced/Consumed

Looking for some help with the best path forward.

Ignition 8.1.43:
Have OPC Server connection in addition to the Ignition OPC UA Server. This is the OPC for a CMM (coordinate measuring machine) I am working integration on. With this connection I now have the desired tags exposed on the CMM side for my project.

I also have a PLC that controls the automated cell, separate from the CMM. I am wanting to understand the best method to create two way communications, through OPC for the CMM and PLC.

Example: Wanting a Run Complete status to be shared via OPC. The run complete bit would be generated via program on the CMM side, read via opc to ignition, then write via opc to PLC, then, once PLC ack, reset bit.

Obviously, there are ALOT of ways to go about this, but wanted some advise.

Some options thought of: Gateway event script evaluating CMM tag for change, then updating PLC tag. Possibly an expression tag somehow. Gateway script to Map IO. Send all of the CMM OPC tags to PLC and map the IO that way.

Seem to be rambling on at this point! Long day! Thanks for any input!

Found a great link discussing what I am wanting to do. Still open to any ideas.
Thanks again!