TwinCAT 3 Engineering TExxxx
Отображение 13–24 из 39
TE1310
TwinCAT 3 Filter Designer — это инструмент графического проектирования для определения коэффициентов цифровых фильтров. В Microsoft Visual Studio® он легко интегрируется в существующую инженерную среду TwinCAT-3.
Выбираемые конструкции фильтров: Баттерворта, Чебышева и Обратного-Чебышева, возможные типы фильтров: фильтры нижних частот, верхних частот, полосовой и заграждающий. На коэффициенты фильтра можно влиять посредством табличной спецификации или графически. После определения коэффициентов фильтра их можно использовать в качестве входных данных для функциональных блоков цифрового фильтра в ПЛК или передать в технологические модули измерения ELM с помощью перетаскивания. Модули измерительной техники ELM имеют два последовательно соединенных свободно конфигурируемых цифровых фильтра на каждый канал, которые очень легко настроить с помощью Filter Designer.
Более подробную информацию можно найти на нашей странице отрасли измерительных и испытательных технологий.
TE1320
TwinCAT 3 Bode Plot Base — это стандартный инструмент разработки TwinCAT для оптимизации приводов. При стимулировании исследуемой оси привода частотная характеристика и фаза отображаются графически на графике Боде, тем самым предоставляя информацию о возможных оптимизациях. Одновременно можно моделировать и отображать несколько графиков. Инструмент автоматически устанавливается как стандартный инструмент с инжинирингом TwinCAT 3.
TE1400
TwinCAT 3 Target for Simulink® обеспечивает интерфейс между Simulink® и TwinCAT. Программное обеспечение Simulink® разрабатывается и распространяется компанией MathWorks. Среда программирования основана на MATLAB® и широко используется как в науке, так и в промышленности. Simulink® — это среда графического программирования, которая идеально подходит для процесса разработки на основе моделей. Могут быть созданы имитационные модели систем и, например, могут быть разработаны алгоритмы правил и управления для проверки созданных моделей.
С помощью TwinCAT 3 Target для Simulink® можно сделать модели, разработанные в Simulink®, пригодными для использования в TwinCAT 3. В Simulink® можно встроить различные наборы инструментов, такие как функциональные блоки Simscape™, Stateflow® или MATLAB®. Модели автоматически переводятся в код C/C++ с помощью Simulink® Coder™ и преобразуются в объекты TwinCAT с помощью TwinCAT 3 Target for Simulink®. Их можно легко использовать при проектировании TwinCAT 3, например. Б. Расширьте его до общего проекта с исходным кодом ПЛК, отладьте его и свяжите с участниками полевой шины. Визуализация блок-схемы из Simulink® принята в TwinCAT 3 Engineering. В дополнение к внешнему режиму Simulink® встроенная в проектирование блок-схема может использоваться в качестве элемента управления для настройки параметров, отладки, мониторинга сигналов и состояний. С одной стороны, автоматически сгенерированные модули могут быть интегрированы в решение TwinCAT как объект TcCOM, а с другой стороны, как функциональный блок ПЛК. Вставленные модули переносятся всем проектом TwinCAT в среду выполнения TwinCAT-3 и, как и все другие объекты, выполняются там в среде реального времени. TwinCAT 3 Target для Simulink® поддерживает цели с Windows 32 Bit и 64 Bit, а также TwinCAT/BSD.
Это позволяет программистам MATLAB® и Simulink® создавать готовый к использованию код приложения для управления станком в реальном времени и делиться им с коллегами. Вы также можете использовать интерфейс автоматизации TwinCAT 3 для создания полных проектов TwinCAT-3 через программный интерфейс MATLAB® и активировать их в целевых системах. При необходимости полное проектирование может быть выполнено из MATLAB®. Типичными случаями использования TwinCAT 3 Target для Simulink® являются приложения с высокими требованиями к алгоритмам управления, объединению датчиков, стендам для аппаратного тестирования или виртуальному вводу в эксплуатацию машин и систем.
TE1401
TwinCAT 3 Цель для MATLAB® обеспечивает интерфейс между MATLAB® и TwinCAT. MATLAB®, «Язык технических вычислений», разрабатывается и распространяется компанией MathWorks. Среда программирования широко используется как в научных кругах, так и в промышленности. MATLAB® — это язык сценариев, который идеально подходит для разработки алгоритмов и математических моделей.
С помощью TwinCAT 3 Target для MATLAB® можно сделать функции, разработанные на языке сценариев MATLAB®, пригодными для использования в TwinCAT 3. Функции автоматически транслируются в код C/C++ с помощью MATLAB® Coder™ и преобразуются в объекты TwinCAT с использованием TwinCAT 3 Target для MATLAB®. Их можно легко использовать при проектировании TwinCAT 3, например. Б. Расширьте его до общего проекта с исходным кодом ПЛК, отладьте его и свяжите с участниками полевой шины. С одной стороны, автоматически сгенерированные модули могут быть интегрированы в решение TwinCAT как объект TcCOM, а с другой стороны, как функциональный блок ПЛК. Вставленные модули переносятся всем проектом TwinCAT в среду выполнения TwinCAT-3 и, как и все другие объекты, выполняются там в среде реального времени. TwinCAT 3 Цель для MATLAB® поддерживает цели с Windows 32 Bit и 64 Bit, а также TwinCAT/BSD.
Это позволяет программистам MATLAB® создавать готовый к использованию код приложения для управления оборудованием в режиме реального времени и делиться им с коллегами. Вы также можете использовать интерфейс автоматизации TwinCAT 3 для создания полных проектов TwinCAT-3 через программный интерфейс MATLAB® и активировать их в целевых системах. При необходимости полное проектирование может быть выполнено из MATLAB®.
Типичными случаями использования TwinCAT 3 Target для MATLAB® являются приложения с высокими требованиями к обработке данных, такие как: B. для профилактического обслуживания, машинного обучения и компьютерного зрения. Сюда также входят задачи оптимизации, робототехника или приложения для управления движением, например. Б. со сложными траекториями, для широкого спектра применения.
TE1402
TE1402 TwinCAT 3 Target for Embedded Coder® является расширением TE1400 TwinCAT 3 Target для Simulink®. В дополнение к TwinCAT 3 Target для Simulink®, который использует Simulink® Coder™ (цель GRT) из MathWorks для автоматической генерации кода, Embedded Coder® (цель ERT) из MathWorks можно использовать с TE1402. TE1402 в основном поддерживает функции TE1400, а также использует функции Embedded Coder® для достижения специализации целевой платформы. Например, расширения набора команд, специфичные для ЦП, можно использовать для сокращения времени выполнения созданной модели на промышленном ПК Beckhoff.
Для использования TE1402 TwinCAT 3 Target for Embedded Coder® также требуется лицензия от TE1400.
TE1410
MATLAB® и Simulink® разрабатываются и распространяются компанией MathWorks. Обе среды программирования широко используются как в науке, так и в промышленности. Simulink® — это среда графического программирования, которая идеально подходит для процесса разработки на основе моделей. MATLAB® — это язык сценариев для разработки алгоритмов и математических моделей.
Интерфейс TwinCAT 3 для MATLAB® и Simulink® обеспечивает обмен данными между MATLAB® и TwinCAT Runtime, а также между Simulink® и TwinCAT Runtime. Для Simulink® клиентские блоки ADS предоставляются в библиотеке Simulink®, которую можно легко интегрировать и настроить в проектах Simulink®. Это позволяет записывать или читать данные во время выполнения TwinCAT, начиная с среды Simulink®. Примером применения блоков ADS в Simulink® является программное моделирование в цикле, в котором правило или алгоритм управления, выполняемый во время выполнения TwinCAT, подключается к модели, выполняемой в Simulink®.
Для MATLAB® предоставляется объект порта ADS, который можно использовать в среде сценариев. Объект предлагает различные методы обмена данными между MATLAB® и средой выполнения TwinCAT. В дополнение к клиенту ADS в MATLAB® — т.е. h. Среда MATLAB® инициирует обмен данными – в MATLAB® также можно использовать сервер ADS. Последний предлагает возможность написания функций MATLAB® в среде MATLAB® и вызова их с помощью команды ADS из TwinCAT. Примером применения клиента ADS в MATLAB® является создание графического интерфейса управления и мониторинга, например. Б. на основе приложения MATLAB®. Сервер ADS может, например. B. может использоваться для выполнения соответствующих задач не в режиме реального времени, таких как компоненты системы прогнозируемого обслуживания или оптимизации параметров. MATLAB® Compiler™ можно использовать для создания программ как независимых приложений в полевых условиях, например. Б. на периферийном устройстве или непосредственно на промышленном ПК.
Продукт использует стандартную связь ADS и подходит для связи с целевыми системами TwinCAT с любыми поддерживаемыми операционными системами (например, Windows 10, Windows 11, Windows CE, TwinCAT/BSD).
В сочетании с интерфейсом автоматизации TwinCAT 3, который предоставляет API для проектирования TwinCAT 3 из MATLAB®, среди прочего, интерфейс TwinCAT 3 для MATLAB® и Simulink® предлагает каждому разработчику MATLAB® и Simulink® полный контроль над своим проектом TwinCAT - из обычной среды разработки.
TE1420
Цель TwinCAT 3 для FMI предоставляет интерфейс для инструментов моделирования, которые поддерживают интерфейс функционального макета (FMI). Интерфейс позволяет создавать модули времени выполнения TwinCAT-3, экземпляры которых можно создавать и параметризовать в среде разработки TwinCAT-3. Поддерживаются модели, экспортированные с помощью FMI 2.0 и 3.0, как для обмена моделями, так и для совместного моделирования. Для моделей, экспортированных как Model Exchange, уже доступен ряд решателей для вычислений в TwinCAT 3.
TE1421
Среда выполнения моделирования TwinCAT 3 для FMI предоставляет интерфейс для инструментов моделирования, которые поддерживают интерфейс функционального макета (FMI). Интерфейс основан на среде выполнения TwinCAT 3 UserMode, которая вызывается синхронно из инструмента моделирования. Он экспортируется в FMU вместе с описанием интерфейса, настроенным в TwinCAT, и может быть импортирован как совместное моделирование в любой инструмент моделирования, поддерживающий интерфейс FMI. Поддерживаются FMI 2.0 и 3.0. Проект TwinCAT, который будет выполняться в FMU, также может быть частью FMU. Также можно подключиться к этой среде выполнения единой системы обмена сообщениями с помощью системы разработки TwinCAT и отслеживать или изменять код, выполняющийся в FMU в TwinCAT.
TE1500
Чтобы иметь возможность перемещать гидравлические оси аналогично сервоосям с помощью TwinCAT NC PTP, обычно нелинейную характеристику гидравлического клапана необходимо линеаризовать. Редактор схем клапанов TwinCAT делает это возможным с помощью графического редактора.
Используя несколько опорных точек, можно определить прямые линии или полиномы 5-й степени, соединяющие их. Определенная характеристика линеаризации может быть загружена в TwinCAT-NC реального времени и учтена там. Это позволяет управлять гидравлическими осями аналогично сервоосям.
TE1510
В современном машиностроении все больше и больше механически связанных систем заменяются электронными системами, основанными на программном обеспечении. Механические кулачки особенно часто заменяются электронными.
Инструмент TwinCAT Cam Design Tool предлагает поддержку при проектировании электронных камер. Кулачковые диски представляют собой - обычно нелинейную - взаимосвязь между положениями различных осей. Положение ведомой оси явно зависит от положения ведущей оси. На основе руководства VDI 2143 k кулачки можно проектировать графически или изменять в интерактивном режиме с помощью инструмента TwinCAT Cam Design Tool. Кулачки собраны в виде частей законов движения, таких как модифицированная синусоидальная линия, гармоническая комбинация или различные полиномиальные функции. Помимо ведомого положения, также отображаются скорость, ускорение и рывок. Начальные и конечные значения вводятся интерактивно, графически или в виде таблицы. То же самое относится и к граничным значениям (производным), которые также можно изменять графически и интерактивно с помощью соответствующих функций. Для синхронизации с уже определенным движением другого ведомого устройства можно привязать и переместить к этому движению начальную или конечную точку участка движения. Движения разработаны так, чтобы быть без толчков и с ограничением рывков. Для синхронизации нескольких камер все ведомые устройства ведущего могут отображаться одновременно. Сгенерированные кулачки можно передать в ЧПУ в виде таблиц с заданным шагом или в виде так называемых функций движения. Кулачки сохраняются в проекте и автоматически передаются в ЧПУ при запуске системы.
TE1610
Конфигуратор TwinCAT EAP — это инструмент для иллюстрации и настройки сетей связи, в которых обмен данными осуществляется с использованием протокола автоматизации EtherCAT (EAP). EAP используется для связи между мастерами. Он предлагает графический интерфейс, интегрированный в Visual Studio, с помощью которого можно четко отображать существующие коммуникационные соединения и легко настраивать новые коммуникационные соединения.
Для отображения существующих коммуникационных соединений считывается текущая конфигурация задействованных устройств EAP. После этого можно изменить конфигурацию и передать ее обратно на устройства EAP, не останавливая полностью соответствующую систему TwinCAT.
TE1700
TwinCAT 3 CoAgent for Engineering — это интеллектуальный ИИ-помощник для эффективной поддержки при разработке ПЛК, настройке ввода-вывода и создании HMI. Требования формулируются на естественном языке, TwinCAT CoAgent for Engineering предлагает подходящий код и конфигурации с учетом существующих структур проекта. Гибкий выбор режима обеспечивает индивидуальную поддержку в зависимости от задачи. Кроме того, TwinCAT CoAgent for Engineering предлагает прямой доступ к документации в информационной системе Beckhoff и предоставляет контекстно-зависимые рекомендации для ускоренной и качественной реализации проекта.
- Рекомендации по коду ПЛК, основанные на естественном языке и контексте проекта.
- Предложения по конфигурации ввода-вывода на основе искусственного интеллекта в чате
- Компоновка HMI и предложения по дизайну на основе эскизов
- прямой доступ к информационной системе Beckhoff с контекстными рекомендациями
- Гибкий выбор режима для индивидуальной поддержки в зависимости от задачи