В качестве retain-переменных рекомендую использовать область Modbus-slave. У меня с ней никогда проблем не было.