Почему задание частоты по Modbus надо писать в RAM, а не в EEPROM?
Потому что ячейки EEPROM имеют конечный ресурс перезаписи, и циклический опрос его исчерпывает.
Ресурс EEPROM — более 1 млн перезаписей. В обычной эксплуатации, когда параметр меняют руками, это недостижимое число. Но при управлении по Modbus RTU задание частоты обновляется постоянно, и руководство прямо предупреждает: миллион циклов можно набрать менее чем за час работы.
Отсюда правило адресации в PD150: у каждой группы параметров два адреса.
| Группа | Адрес в EEPROM (чтение и запись) | Адрес в RAM (только запись) |
|---|---|---|
| F0–FE | F0–FE | 00–0E |
| A0–AF | A0–AF | 40–4F |
| U0–U1 | 70–71 (только чтение) | — |
То есть циклически меняющиеся величины — задание частоты, напряжение при раздельном управлении U/f, задание ПИД — пишут по RAM-адресам, а EEPROM оставляют для настройки, которая меняется редко. Для самых частых величин заведён отдельный блок адресов 0x1000 и далее.
Если этого не учесть, привод какое-то время будет работать нормально, а затем начнёт терять настройки и выдавать Err25 — ошибку чтения и записи EEPROM. Это уже необратимо: ресурс микросхемы выработан.
Прикреплённая документация
Владимир Моисеев
Руководитель R&D центра