На какие входы заводить энкодер для счётчика HSC0 в PMP20?
Счётчик HSC0 жёстко привязан к первым входам: в однофазном режиме импульсы идут на X0, в режиме фаз A и B фаза A — на X0, фаза B — на X1, фаза Z — на X2. Переназначить эти входы нельзя, распределение задано аппаратно.
Дальше входы распределяются тройками:
- HSC0 — X0 (импульс или фаза A), X1 (фаза B), X2 (фаза Z).
- HSC2 — X3, X4, X5.
- HSC4 — X6, X7, X10.
- HSC6 — X11, X12, X13.
- HSC8 — X14, X15, X16 (у исполнений с шестью и более каналами).
- HSC10 — X17, X20, X21.
Номера счётчиков только чётные: HSC0, HSC2, HSC4 и так далее — каждый занимает два регистра, потому что значение 32-битное.
Два замечания по монтажу. Первое: подсчёт импульсов фазы Z в руководстве отмечен как функция в разработке, поэтому строить логику привязки к нулевой метке только на входе Z не стоит. Второе: входы, на которых нет высокоскоростных импульсов, свободно используются как обычные дискретные входы — резервировать их «на всякий случай» не нужно.
Прикреплённая документация
Георгий Жуков
Ведущий инженер