В: У младшего брата есть программа, которая не понимает, представляет собой программу, назначенную энкодеру абсолютного значения (режим связи на конфигурации DP, 32-битный многократный P+F). Это делается в программе: DW#16#401F загружается на входные 32 -битные энкодера во время нормальной работы, а загрузка DW#16#401F останавливается, когда должен быть назначен абсолютный кодер. Введен DW#16#8000401F, где 401F является загруженным значением. Почему я всегда должен загружать DW#16#401F в нормальной работе? Когда энкодеру присваивается значение, DW#16#8000401F отсутствует. Это 32 бита энкодера, и сколько из них используются для управления кодером? Например, самый высокий бит в 32-разрядном энкодере используется для очистки значения кодера. Младший брат здесь немного смущен. Могут ли герои ответить? Кроме того, сколько поворотов может сделать Absolute Encoder P+F? Как это рассчитывается?
A: Поскольку я не использовал кодер Pepperl+Fuchs, я не знаю, что означает каждое из двойных слов конкретного общения DP. Но кодеры абсолютного значения очень похожи. Мы часто используем абсолютный энкодер T+R, чтобы записать значение абсолютному кодеру, что означает калибровку кодера. Обычно значение, которое нужно записать в энкодер, должно вызвать немного управляющего слова. По мнению вашего энкодера, это самый высокий бит DW#16#8000401F. Когда эта позиция установлена, может быть записан энкодер. Сброс этого бита не позволяет записать абсолютный энкодер. DW#16#401F Это двойное слово означает управляющее слово в нормальной работе, а также может содержать слово статуса. Конкретное значение, которое вы можете увидеть в следующей главе связи этого кодера, получить значение каждого человека в связи с DP. Потому что это редко используется Бекхофф.
