Как управлять PD210 по Modbus RTU и что настроить в группе Fd?
PD210 работает в сети Modbus RTU как ведомое устройство и поддерживает два кода функций: 03 — чтение нескольких 16-битных регистров и 06 — запись одного регистра. Групповой записи (код 16) нет.
Что настроить в группе Fd:
| Параметр | Назначение | По умолчанию |
|---|---|---|
| Fd-00 | скорость: 0 — 300, 1 — 600, 2 — 1200, 3 — 2400, 4 — 4800, 5 — 9600, 6 — 19200, 7 — 38400 бит/с | 5 |
| Fd-01 | формат: 0 — 8-N-2, 1 — 8-E-1, 2 — 8-O-1, 3 — 8-N-1 | 0 |
| Fd-02 | адрес устройства, 0–247 (0 — широковещательный) | 1 |
| Fd-03 | задержка ответа, 0–30 мс | фоновая |
| Fd-04 | таймаут сообщений, 0,0–30,0 с | 0,0 с |
| Fd-05 | формат: 0 — стандартный Modbus RTU, 1 — нестандартный | 0 |
Чтобы привод принимал команды из сети, дополнительно ставят F0-00 = 2 (источник команд — RS-485) и F0-02 = 7 (источник задания частоты — RS-485).
Командные регистры:
- 0x2000 (RW) — команда управления:
0001пуск вперёд,0002пуск назад,0003толчок вперёд,0004толчок назад,0005остановка самовыбегом,0006остановка по рампе,0007квитирование ошибки,0008квитирование ошибки только в режиме управления по сети; - 0x3000 (RO) — состояние:
0001движение вперёд,0002движение назад,0003остановка; - 0x1000 или 0x9000 — задание частоты: первый в процентах (−10000…10000, единица 0,01 %), второй в герцах (единица 0,01 Гц);
- 0x2001 — управление дискретными выходами побитно, 0x2002 — управление AO1 в диапазоне 0…7FFF;
- 0x8000 (RO) — код текущей ошибки.
Для работы регистров 0x2001 и 0x2002 нужно предварительно назначить выходам функции: 16 для дискретных и 7 для аналогового.
Терминирующий резистор 120 Ом подключается переключателем J11, фильтрующий конденсатор 10 нФ линии — переключателем J9.
Прикреплённая документация
Влад Ватагин
Ведущий инженер