Сборочные линии состоят из нескольких узлов, которые как привило в большинстве своем разрабатываются и тестируются независимо друг от друга. Новая среда исполнения TwinCAT 3 также имеет модульную структуру. С TwinCAT 3 разработчик может использовать большое количество существующих модулей и объединять их в современной среде разработки на базе Microsoft Visual Studio® для формирования новых модулей или целых управляющих программ. Как языки автоматизации стандарта МЭК 61131-3, так и языки C и C++ могут использоваться вместе в равной мере. Для создания модулей могут использоваться дополнительные инструментальные средства разработки Matlab®/Simulink®.
Благодаря взаимодействию управляющих модулей TwinCAT 3 через стандартные интерфейсы на общей платформе управления, достигается максимальная производительность промышленных и встраиваемых ПК без ущерба для связи и синхронизации.
Научная автоматизация: Оптимальное использование многоядерной технологии
TwinCAT 3 может использовать все ядра современных процессоров кроме того, может использоваться как на 32- так и на 64-битных системах. Задачи TwinCAT могут распределяться между различными ядрами процессора. Это способствует увеличению производительности ПК контроллера и наряду с задачами ПЛК-управления и управления позиционированием, позволяет реализовать обработку измерений, мониторинг состояния и роботехнические функции. Компания Beckhoff обобщает такие функциональные расширения контроллера на базе ПК термином “Научная автоматизация”. Эта тема является еще одним ключевым моментом, которому Beckhoff уделит внимание в своей презентации на выставке-ярмарке Motek. Технология управления Beckhoff дает необходимый фундамент для эффективного взаимодействия ПК с мощными процессорами, быстрым вводом-выводом, быстрой шинной системой EtherCAT и ПО TwinCAT.
TwinCAT 3 – Модуляризация (статья из журнала PC Control)
TwinCAT 3 – Поддержка многоядерных процессоров (статья из журнала
PC Control)