TwinCAT 3 или IntervalZero
Я намереваюсь проверить связь EtherCAT для новой платы (предположим, что имя XYZ). Поэтому я планирую сделать XYZ в качестве раба и подключиться к мастеру. Чтобы облегчить мне жизнь, я решил использовать TwinCAT 3 или RTX64 в качестве Master на своем ПК (с Windows и четырехъядерным процессором xeon). 3 вопроса 1. Какое из этих программ лучше и почему? Пример - с точки зрения модульности, дальнейших проектов, совместимости (как программной, так и аппаратной), интеграции с Matlab, затрат (также непредвиденных) и так далее (может быть больше, чем я упомянул). 2. Могу ли я сконфигурировать мастер EtherCAT с помощью программного обеспечения для отправки данных через существующий порт Ethernet ПК (я читал, что они оба поддерживают в основном на чипсете Intel, но подтверждают). 3. XYZ Slave - это неинтеллектуальный чипсет EtherCAT Slave. Будет ли это создавать осложнения? (В идеале это не должно быть проблемой, потому что эти программные инструменты должны помогать не только Intel, но и подтверждать)
2 ответа
- Оба в режиме реального времени, но twincat более используется, так что вы бы получили больше помощи, если вы как-то потерялись.
- EtherCAT - это просто еще один протокол от ethernet. с помощью twincat вы сможете получить доступ к ведомому Ethernet-серверу с вашего ПК. (если я правильно понял ваш вопрос)
- У вас не должно быть проблем, потому что Ethercat - это протокол с сильным дизайном, не похожий на CanOpen, например, где вы можете найти многократное отклонение протокола.
Если это поможет. Хорошего дня.
Вы также можете использовать внешнюю мастер-плату EtherCAT, такую как эта. http://radictech.com/ftp53_boards/LZ100_flyer.pdf
Он работает с KPA Studio, чтобы предоставить вам полный инструментарий EtherCAT и возможность контролировать и опрашивать ваше ведомое устройство. https://koenig-pa.de/?dl_name=https://koenig-pa.de/pdf/kpa_ethercat_studio_flyer_15_1.pdf
Мастер работает независимо от ПК, поэтому вам не нужно беспокоиться о драйверах. Он может сканировать сеть с частотой до 100 мкс.