diff --git a/Utils/EEPROM_generator/src/generators/esi_xml.js b/Utils/EEPROM_generator/src/generators/esi_xml.js
index 7881d28..2b5a5da 100644
--- a/Utils/EEPROM_generator/src/generators/esi_xml.js
+++ b/Utils/EEPROM_generator/src/generators/esi_xml.js
@@ -152,8 +152,13 @@ function esi_generator(form, od, indexes, dc)
result += addDictionaryObjectSubitems(objd.items);
}
- var flags = `\n ro`;
- if (objd.otype == OTYPE.VAR) {
+ var flags = ``;
+ if (objd.otype == OTYPE.VAR) {
+ let access = `ro`;
+ if (objd.access) {
+ access = objd.access.slice(0,2).toLowerCase();
+ }
+ flags += `\n ${access}`;
flags += getPdoMappingFlags(objd);
}
if (SDO_category[index]) {