Multiple Modbus TCP/multiple Modbus RS485

Hi, when using Modbus TCP is it critical when using FC 1-4 to use the state machine to run through the program. Does this prevent errors?
For simplicity, I am when active and ready is on (and) I activate each block. Each block is the using a separate iMd channel 1-10. Can these channels run independently without the state machine?
Next, when I am polling, RS485, do I need to run through it using another state machine in the example or can I only activate it when specific outputs are on. Any tips would be helpful. Thanks

Here is the answer from the developers of that library:
You can run several FC’s with different iMd channel at the same time.But it is important that the outpus xActive and xReady are TRUE when you activate these function blocks.You can contact the developers directly using the „Contact“ button on the Modbus TCP library page in the PLCnext Store.