Приветствую коллеги!
  
Имеем свеженький VDF-C2000 с платой EMC-PG01O для управления оборотами и моментом гидравлической помпы термопласта.
Режим FOC-PG: задание скорости вращения с ограничением момента по сигналам двух аналоговых  входов. Предполагает  установку  энкодера.  Хлопотное дело для точного соосного соединения вала 30кВт двигателя и крошечного энкодера.
Решили имитировать работу энкодера индуктивным датчиком , который реагирует на прохождение лопастей крыльчатки охлаждения двигателя. 9 импульсов/оборот вполне достаточная точность для этой задачи. Разрешающая частота  срабатывания датчика до 2кГц.
 Пробовали имитировать два типа сигнала:
1.   Open collector: трех проводной датчик NPN-NO соединенный с терминалами VP(12v), DCM, A1.
2.   Line driver: четырех проводной датчик PNP-NO+NC соединенный с терминалами VP(12v), DCM, A1,/A1.
Результат: Датчики срабатывают, но выдается ошибка обратной связи PG !?
 
Причина?   Возможно  влияет  неправильная форма выходных сигналов?!
Крыльчатку заменили круглой пластиной с одинаковыми секторными вырезами и отрегулировали положение датчика, чтобы полупериоды выходного сигнала были максимально одинаковы.
 Повторили эксперимент.  Результат тот же.
 В параметрах 10-00…10-02 перепробовали все варианты. Результат тот же.
 
Подскажите:
1. B чем кроется проблема и в чем в таком случае специфика работы энкодера?
2. Нет однозначного понимания  какай тип сигнала поддерживает карта EMC-PG01O  по терминалам A1,B1,Z1 ? 
     Судя по обозначению EMC-PG01O - оpen collector, судя по блок-схеме стр.8-7 родной англоязычной инструкции (которая пришла на диске с инвертором) - Line driver encoder?