Какие регистры PD310 читать для мониторинга привода?
Основные величины лежат подряд, начиная с 0x1001, поэтому их удобно читать одним запросом функции 03. Единицы измерения у каждого регистра свои — это первое, на чём ошибаются при написании опроса.
Что обычно выводят в систему диспетчеризации:
- 0x1001 — заданная частота, единица 0,01 Гц;
- 0x1002 — фактическая выходная частота, 0,01 Гц;
- 0x1003 — напряжение на шине постоянного тока, 0,1 В;
- 0x1004 — выходное напряжение, 0,1 В;
- 0x1005 — выходной ток, 0,1 А;
- 0x1006 — выходная мощность, 0,1 кВт;
- 0x100F — скорость вращения, 1 об/мин;
- 0x1028 — код текущей неисправности.
Дополнительно полезны: 0x1007 и 0x1008 — состояние дискретных входов и выходов, 0x1009 и 0x100A — задание и обратная связь ПИД, 0x100B и 0x100C — значения аналоговых входов после коррекции (0,01 В), 0x101E — нагрузка двигателя в процентах от его номинального тока, 0x1018 и 0x1019 — время включения питания и время наработки.
Руководство приводит пример: одним запросом читаются три регистра 0x1003, 0x1004 и 0x1005 — напряжение шины, выходное напряжение и ток. Это экономичнее трёх отдельных запросов и даёт согласованный по времени срез.
Все перечисленные регистры доступны только для чтения. Попытка записи в них корректного результата не даст.
Прикреплённая документация
Алексей Белый
Инженер, кандидат технических наук