Как задать частоту PD310 по Modbus, не изнашивая память?

Проверено экспертом Опубликовано: 17.09.2024 2796 просмотров Помогло 76%

Задание частоты пишут в регистр 0x1000 (в процентах, диапазон −10000…10000 с единицей 0,01 %) или 0x9000 (в герцах, от 0 до максимальной частоты A0-00 с единицей 0,01 Гц). Оба находятся в оперативной памяти, и именно поэтому их используют для циклического обмена.

Почему это важно. У каждого параметра PD310 два адреса: один в EEPROM (вида 0xF0xx), другой в RAM (вида 0x00xx). Ресурс EEPROM — более миллиона перезаписей, что при обычной настройке недостижимо. Но при управлении по сети с циклом опроса в десятки миллисекунд этот ресурс вырабатывается меньше чем за час работы. Руководство прямо предписывает: задание частоты, напряжения и подобные циклически меняющиеся величины пишутся только в RAM, EEPROM остаётся для настроек, которые меняются редко.

Правило пересчёта адресов: адрес складывается из номера группы (старший байт) и номера параметра в группе (младший байт) в шестнадцатеричном виде. Пример из руководства: F0-21 — это 0xF015 в EEPROM. Для групп F0…FE адрес в RAM получается заменой старшего байта: F0 → 00, F1 → 01 и так далее. Группа A0…AF в EEPROM адресуется как B0…BF, в RAM — как 50…5F. Группа U только читается по адресам 70…7F.

Практический вывод: настройку привода делают по адресам EEPROM один раз, а рабочий цикл контроллера обращается исключительно к RAM.

Прикреплённая документация

Влад Ватагин Влад Ватагин Ведущий инженер

Этот ответ был полезен?

Не нашли ответ?

Инженер сервисной службы ответит на почту. Вопросы, которые повторяются, мы публикуем в базе знаний — без ваших контактов.

Вопрос из раздела Как задать частоту PD310 по Modbus, не изнашивая память?