Вся концепция работы ПЛК базируется на том основании, что программа не работает с устройствами напрямую, а работает с областью I/O.
Это разделяет код от устройств. Никаких блокирующих функций и обращений к памяти в программе ПЛК не должно быть по определению.

Если Вам надо управлять потоком данных в ModBus мастере - используйте режим по команде и переменные с байтом управления и все будет как и в каком порядке хотите.

Не забудьте проверить результат транзакции и предпринять осмысленные действия в случае ошибки.