2016-03-08 5 views
-2

Привет, я готовлю симулятор двигателя в twincat 3 в визуальной студии с использованием структурированного текста. Для движения должен быть положительный и отрицательный предел. Если вы начнете движение, позиция должна измениться (приращение или декремент) соответственно и остановиться в установленном пределе. Нет необходимости в каком-либо интерфейсе для двигателя. Вы можете просто указать ярлык или текстовое поле, соответствующее соответствующим обновлениям.Моделирование двигателя в twincat

+0

Я совершенно новый для twincat. я просто хочу установить две точки и перейти от одного к другому и обновить статус на ярлыке с помощью управления двигателем – Akash

ответ

0

Сначала вы должны знать, что вы на самом деле хотите имитировать. Знаете ли вы, какой тип двигателя будет использоваться в реальном приложении и как он будет подключен к вашей программе? Возможно, вы используете двигатель/ось, которые будут управляться цифровыми/аналоговыми выходами. Или он будет контролироваться ЧПУ. Или что-то совсем другое? Я предполагаю ось ЧПУ. Тогда нет необходимости писать условный код, и вы можете добавить Virtual NC Axis к NC-части вашего проекта TwinCat. Вы должны добавить AXiS_REF, чтобы ваша программа подключала его к виртуальной оси. С этой структурой вы можете связываться с осью. Вы можете написать свои собственные FB для управления и диагностики AXIs_REF или использования библиотеки MotionControl, поставляемой с TwinCat.

Смежные вопросы