А если запустить-таки симулятор и реализовать эту же логику, но не при помощи server.WriteTag, а используя функции пакета modbus? Запись в симулятор тоже будут выполняться при завершении скрипта?