TwinCAT 3.1 fCoE для чтения и записи с полным доступом - PullRequest
0 голосов
/ 29 февраля 2020

Я пытаюсь выполнить полное чтение и запись в подчиненный контроллер EtherCAT с использованием TwincAT 3.1 на Windows 10.

Сгенерированный код ведомого стека EtherCAT с использованием инструмента кодов стека ведомых Beckhoff 5.12. Успешно может войти в рабочее состояние, используя TwinCAT 3.1 в качестве ведущего EtherCAT. У меня есть объект почтового ящика с индексом 0x8001, который является массивом из 25 байтов. Я не могу выполнить полный доступ, который позволяет записывать / читать все 25 байтов объекта в 0x8001. Без полного доступа мне придется записывать каждый подиндекс индекса 0x8001 индивидуально. Это означает 25 отдельных операций чтения / записи для каждого подиндекса объекта.

Я пытался использовать E C Инженер 3.06 из технологий Acontis в качестве мастера EtherCAT, и я проверил, что полный доступ функционален. Кто-нибудь знает, как выполнить полный доступ с помощью TwinCAT?

1 Ответ

0 голосов
/ 02 марта 2020

Twincat делает это автоматически, если файл ESI имеет флаг полного доступа.

...